Fields

hardware None
os None

Parameters

Fields

NameValue

Parameters

NameValue
Filter

ldionne-test-macbook-3 test results

Run Order Start Time Duration
Current 562632 2026-01-05T19:53:17 0:00:00
Previous 562646 2026-01-05T19:53:22 0:00:00
Baseline 561507 2026-01-05T19:53:25 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 2187 2655
Performance Improvements 2162 2397
Unchanged Tests 52831 52128
Total Tests 57180

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
std::is_partitioned(vector<int>)_(unpartitioned)/50 284.08% 2.417 9.284 - -0.76% -
rng::is_partitioned(vector<int>)_(unpartitioned)/50 210.06% 2.996 9.290 - 0.88% -
std::copy_backward(vector<bool>)_(aligned)/262144 172.33% 271.948 740.609 - -1.20% -
rng::is_partitioned(deque<int>)_(unpartitioned)/32 145.32% 4.601 11.287 - 8.80% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 145.01% 748.449 1833.747 - 184.13% -
rng::copy_backward(vector<bool>)_(aligned)/1048576 134.63% 1036.775 2432.635 - 135.03% -
std::unordered_set<std::string>::insert(value)_(already_present)/0 118.27% 25.377 55.390 - -16.65% -
std::replace(list<int>)_(prefix)/1024 116.81% 738.993 1602.189 - 116.51% -
rng::partition(list<int>)_(dense)/1024 115.49% 386.685 833.286 - 115.27% -
std::partition(list<int>)_(dense)/1024 113.32% 390.515 833.029 - 111.88% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 113.22% 195914268.577 417726324.913 - 93.28% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 113.13% 24.656 52.551 - 6.46% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 108.63% 785.980 1639.766 - 140.16% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 105.99% 818.783 1686.612 - 145.55% -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 98.27% 858.651 1702.442 - -11.71% -
std::flat_map<int,_int>::ctor(const&)/8192 95.88% 857.569 1679.777 - -13.19% -
rng::starts_with(list<int>)/1000 95.34% 764.925 1494.227 - 96.22% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 88.47% 371995.835 701099.372 - 89.55% -
rng::find_last(list<int>)_(bail_10%)/1024 83.34% 680.928 1248.438 - 84.62% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 83.01% 20.515 37.543 - 69.65% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 79.85% 191993019.901 345308411.546 - 73.44% -
std::unordered_set<std::string>::insert(value)_(new_value)/1024 77.62% 41.052 72.916 - 52.97% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/0 73.85% 0.015 0.026 - 119.16% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 72.30% 205999419.328 354928915.818 - 74.29% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 71.73% 204876013.478 351833595.671 - 70.69% -
BM_StringRelationalLiteral_Eq_Small_Large_Control 70.54% 0.263 0.449 - 52.65% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 68.32% 204423745.336 344087655.959 - 68.75% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 65.79% 398096.202 659992.030 - 72.01% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 61.76% 212961469.987 344476838.524 - 65.70% -
std::unordered_set<std::string>::erase(key)_(existent)/0 61.41% 72.103 116.385 - -5.19% -
std::unique_copy(deque<int>)_(sprinkled)/32 57.34% 9.910 15.592 - 68.91% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 57.09% 207295187.967 325633176.369 - 61.38% -
BM_std_min<unsigned_char>/1 56.73% 0.288 0.451 - 38.97% -
rng::adjacent_find(deque<int>)/50 56.21% 17.308 27.036 - 43.78% -
std::equal(deque<int>)_(it,_it,_it)/8 54.17% 4.150 6.398 - 49.61% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 53.29% 12.178 18.668 - 53.14% -
rng::unique_copy(deque<int>)_(contiguous)/52 52.76% 16.710 25.526 - 73.80% -
std::unordered_set<std::string>::erase(key)_(existent)/32 52.58% 73.340 111.905 - 51.23% -
std::unordered_set<int>::count(key)_(non-existent)/0 51.78% 0.268 0.407 - 0.54% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 50.59% 0.448 0.674 - -3.32% -
rng::unique_copy(deque<int>)_(contiguous)/32 50.05% 10.979 16.475 - 68.93% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 49.33% 12.415 18.539 - 50.29% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 48.85% 0.462 0.687 - 47.34% -
std::adjacent_find(deque<int>)/50 46.37% 14.985 21.934 - 48.48% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 45.31% 25.451 36.981 - 21.47% -
SetIntersection_Interlaced_Set_string_16384_16 45.21% 248357173.517 360630445.181 - 47.78% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 44.59% 1.969 2.847 - 52.89% -
std::multiset<std::string>::erase(key)_(existent)/1024 44.49% 60.480 87.390 - 51.15% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 43.78% 166099087.035 238820806.260 - 43.91% -
SetIntersection_Interlaced_Set_float_16384_16384 42.92% 243462332.769 347958944.478 - -0.31% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 41.87% 0.392 0.557 - 35.69% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 41.79% 37.117 52.628 - -1.30% -
std::is_partitioned(list<int>)_(unpartitioned)/32 41.77% 2.951 4.183 - -0.30% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 41.43% 0.393 0.555 - 3.92% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 39.83% 18.843 26.349 - 11.97% -
BM_std_min<unsigned_long_long>/1 38.42% 0.330 0.457 - -0.20% -
std::adjacent_find(deque<int>)/8 38.03% 3.033 4.186 - 41.58% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 36.92% 170177973.448 233000524.281 - 36.17% -
std::multiset<std::string>::find(key)_(existent)/32 36.74% 15.299 20.920 - 41.77% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 36.27% 163737846.171 223133523.656 - 37.68% -
BM_RangesPopHeap_uint32_1 36.13% 0.512 0.697 - 67.86% -
std::unordered_set<int>::find(key)_(existent)/1024 35.90% 1.144 1.555 - 34.69% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 35.58% 83.362 113.027 - -8.45% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 35.10% 26.072 35.223 - 4.85% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 34.61% 18270.439 24594.024 - 6.72% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 34.54% 19179.743 25803.946 - 7.68% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 34.39% 102.188 137.335 - 41.17% -
rng::reverse(vector<int>)/8 34.31% 1.663 2.233 - 37.99% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 33.96% 159572328.866 213763122.307 - 35.46% -
BM_PushHeap_float_Descending_1 33.42% 0.464 0.619 - 43.67% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 33.02% 0.462 0.614 - 10.45% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 32.28% 160522608.688 212337003.679 - 31.18% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 32.19% 10269.125 13574.957 - 32.06% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 32.14% 1645.532 2174.326 - -0.70% -
std::unique_copy(deque<int>)_(sprinkled)/52 32.03% 18.652 24.626 - 31.05% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 31.87% 165072947.384 217688262.084 - 27.26% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 31.41% 0.484 0.636 - 42.04% -
std::find_if_not(list<int>)_(bail_25%)/32768 31.38% 7400.794 9723.199 - 27.91% -
std::search(deque<int>)_(near_matches)/1024 30.81% 19622.617 25667.446 - 24.31% -
std::search(deque<int>)_(near_matches)/1000 30.16% 18832.842 24512.139 - 24.09% -
std::unordered_set<int>::count(key)_(non-existent)/8192 30.04% 1.419 1.846 - 10.49% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 29.82% 544.011 706.234 - -25.94% -
std::multiset<int>::count(key)_(non-existent)/8192 29.77% 9.105 11.816 - 5.50% -
std::unordered_set<int>::count(key)_(non-existent)/1024 29.34% 1.183 1.530 - -1.12% -
BM_std_minmax_element<long_long>/3 29.16% 1.002 1.294 - 15.36% -
SetIntersection_None_Set_uint64_16384_64 28.95% 165000310.894 212767715.303 - 27.64% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 28.67% 572.742 736.969 - -28.38% -
rng::adjacent_find(deque<int>)/8 28.52% 3.788 4.868 - 29.82% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 28.32% 610.577 783.469 - 8.19% -
SetIntersection_None_Set_uint64_16384_16 28.06% 163587957.906 209498211.350 - 28.07% -
rng::find_first_of(deque<int>,_pred)_(large_needle)/50 28.05% 1363.470 1745.924 - 26.15% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 27.71% 570.139 728.113 - -29.31% -
rng::find_first_of(deque<int>,_pred)_(large_needle)/32 27.58% 487.373 621.797 - 24.36% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 27.45% 600.727 765.639 - 25.44% -
SetIntersection_None_Set_uint64_16384_1 27.31% 156897142.491 199744359.104 - 27.65% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 27.24% 13.240 16.847 - 12.45% -
BM_RangesPushHeap_uint64_SingleElement_1 26.74% 0.550 0.697 - 13.22% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 26.60% 0.411 0.520 - 15.76% -
BM_PopHeap_uint64_1 25.69% 0.446 0.560 - 7.93% -
SetIntersection_None_Set_uint64_16384_16384 25.35% 175305041.900 219749406.289 - 25.28% -
BM_PushHeap_uint64_SingleElement_1 25.21% 0.556 0.697 - 33.60% -
SetIntersection_None_Set_uint64_16384_4 25.20% 160603496.593 201075968.030 - 25.52% -
rng::is_partitioned(vector<int>)_(unpartitioned)/1024 25.08% 44.751 55.974 - -0.23% -
std::unordered_multiset<int>::find(key)_(existent)/1024 24.85% 1.052 1.313 - 13.11% -
BM_PushHeap_pair<uint32,_uint32>_Random_1 24.66% 0.428 0.534 - 29.68% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 24.60% 1379.802 1719.188 - 0.38% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 24.53% 0.347 0.432 - 13.33% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 24.13% 0.459 0.570 - 22.73% -
BM_vector_deque_copy/64000 23.64% 2366.830 2926.321 - -0.52% -
std::partition(deque<int>)_(sparse)/50 23.62% 14.961 18.494 - 19.03% -
rng::move_backward(vector<int>)/32768 23.44% 2147.548 2650.941 - 23.61% -
std::move_backward(vector<bool>)_(aligned)/1048576 23.36% 2120.758 2616.188 - 23.39% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 23.34% 23.568 29.069 - 19.09% -
BM_StringRelationalLiteral_Eq_Large_Small_Control 23.34% 0.367 0.453 - -14.72% -
rng::move_backward(vector<bool>)_(aligned)/1048576 23.23% 2125.093 2618.845 - 23.22% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 23.17% 96.032 118.284 - 33.18% -
std::partition(deque<int>)_(sparse)/32 23.08% 9.900 12.186 - 26.41% -
std::move_backward(vector<int>)/32768 23.03% 2147.718 2642.383 - 23.11% -
BM_StringConstructDestroyCStr_Small_Transparent 22.49% 0.347 0.424 - 14.62% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 22.48% 26.137 32.013 - 22.51% -
BM_vector_deque_move/64000 22.21% 2360.036 2884.202 - -1.53% -
std::multiset<int>::find(key)_(non-existent)/8192 22.19% 8.679 10.605 - 24.21% -
BM_vector_deque_ranges_copy/64000 22.14% 2369.598 2894.228 - -2.12% -
SetIntersection_None_Set_uint64_16384_256 22.00% 164237758.776 200369532.202 - 21.58% -
SetIntersection_Front_Vector_float_16384_1024 21.91% 5977189.641 7286777.302 - 22.08% -
BM_vector_deque_move/70000 21.89% 2581.053 3146.146 - -0.70% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 21.82% 10.634 12.954 - 19.13% -
rng::copy(vector<int>)/32768 21.57% 2957.639 3595.667 - 3.14% -
BM_vector_deque_copy/70000 21.44% 2593.999 3150.050 - 0.59% -
rng::is_partitioned(vector<int>)_(unpartitioned)/32 21.43% 1.850 2.246 - 2.17% -
BM_vector_deque_ranges_copy/70000 21.34% 2591.765 3144.868 - 0.37% -
SetIntersection_Front_Vector_float_262144_1024 21.12% 5945764.531 7201413.860 - 20.82% -
BM_vector_deque_ranges_copy/65536 21.04% 2368.641 2867.072 - -0.28% -
BM_vector_deque_move/65536 20.88% 2371.108 2866.227 - -0.34% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 20.87% 499.475 603.719 - -0.27% -
BM_vector_deque_ranges_move/65536 20.76% 2369.153 2861.000 - 0.04% -
std::stable_partition(list<int>)_(dense)/8192 20.49% 17505.187 21091.473 - 20.70% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 20.38% 8244.853 9924.986 - -10.44% -
SetIntersection_None_Set_string_16384_16384 20.27% 195375994.678 234978586.578 - 17.98% -
std::unordered_set<std::string>::insert(value)_(new_value)/32 20.18% 63.607 76.440 - 27.06% -
BM_StringRelationalLiteral_Eq_Large_Empty_Control 20.11% 0.499 0.599 - 6.65% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 19.73% 694.790 831.877 - 25.23% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 19.56% 32.904 39.339 - 17.16% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 19.47% 1.272 1.519 - 12.23% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 19.46% 20.949 25.026 - 15.95% -
BM_RangesMakeHeap_string_Ascending_262144 19.44% 7.098 8.478 - -13.18% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 19.01% 10.461 12.449 - 13.75% -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 18.80% 12927.780 15357.928 - 18.13% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 18.43% 4.858 5.753 - 9.15% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 18.34% 12937.416 15310.495 - 17.69% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 18.33% 1316.334 1557.562 - 25.91% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 18.32% 3.295 3.898 - 8.85% -
std::copy_backward(list<int>)/4096 18.18% 3320.304 3923.967 - 18.48% -
std::unordered_set<int>::contains(key)_(non-existent)/0 18.01% 0.336 0.396 - -19.01% -
bm_lexicographical_compare<int>/3 17.61% 1.594 1.874 - 10.76% -
BM_vector_deque_ranges_move/64000 17.55% 2367.513 2782.913 - -2.48% -
std::search(deque<int>)_(no_match)/1024 17.49% 349.758 410.918 - -1.09% -
rng::remove_if(list<int>)_(sprinkled)/1024 17.45% 1004.680 1179.997 - 18.25% -
BM_StringEraseWithMove_Empty_Transparent 17.37% 0.633 0.743 - 32.00% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 17.25% 54.088 63.420 - -4.81% -
BM_StringEraseWithMove_Empty_Opaque 17.23% 0.885 1.037 - 29.85% -
std::multiset<int>::count(key)_(non-existent)/32 17.20% 2.260 2.649 - 16.23% -
std::unordered_set<int>::contains(key)_(existent)/1024 17.19% 1.143 1.339 - -4.47% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 17.18% 7.653 8.968 - 8.58% -
std::copy_backward(vector<bool>)_(aligned)/1048576 17.16% 2713.290 3178.989 - 16.40% -
rng::contains_subrange(deque<int>)_(process_all)/50 17.15% 16.083 18.840 - 3.22% -
std::is_sorted_until(deque<int>)/8 17.07% 2.850 3.336 - 7.98% -
BM_vector_deque_ranges_move/70000 17.07% 2593.911 3036.609 - -0.37% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 17.04% 28.358 33.190 - 17.52% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 17.00% 6.282 7.349 - 8.97% -
std::move(deque<int>)/32768 16.86% 1832.110 2140.929 - 0.94% -
std::unique(list<int>)_(sprinkled)/52 16.83% 70.629 82.518 - 16.84% -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 16.77% 198.850 232.195 - -0.15% -
rng::rotate_copy(list<int>)/8192 16.69% 6849.935 7993.115 - -3.75% -
SetIntersection_None_Set_uint64_16384_1024 16.67% 162752485.063 189877470.848 - 16.51% -
std::unordered_multiset<int>::erase(key)_(non-existent)/32 16.49% 1.028 1.197 - 4.35% -
rng::find_first_of(deque<int>,_pred)_(small_needle)/32 16.47% 199.008 231.788 - 16.54% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 16.46% 1.531 1.783 - 10.80% -
rng::find_if(list<int>)_(process_all)/8192 16.34% 9875.299 11488.586 - 11.27% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 16.33% 1.297 1.508 - -11.46% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 16.27% 1501.875 1746.187 - 7.56% -
std::rotate(list<int>)_(by_1/2)/8192 16.17% 5393.439 6265.746 - -0.06% -
std::stable_partition(deque<int>)_(sparse)/32 16.08% 10.834 12.575 - 3.33% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 15.93% 1.196 1.386 - 8.48% -
BM_RangesMakeThenSortHeap_uint64_Random_262144 15.92% 35.754 41.446 - 15.83% -
std::for_each_n(join_view(vector<vector<int>>))/8 15.90% 1.634 1.894 - 12.83% -
std::is_sorted(deque<int>)/8 15.84% 3.356 3.887 - 54.73% -
std::unordered_set<std::string>::insert(value)_(new_value)/8192 15.76% 62.250 72.061 - -0.09% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 15.62% 7.180 8.302 - 11.51% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.60% 25.195 29.126 - -15.17% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 15.55% 8236.589 9517.569 - -1.29% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 15.52% 2152066.896 2486007.731 - 14.28% -
SetIntersection_Front_Vector_float_16384_256 15.49% 2343447.597 2706427.154 - 15.34% -
rng::rotate(vector<int>)_(1_element_forward)/50 15.42% 4.558 5.261 - -0.19% -
std::map<std::string,_int>::erase(iterator)/1024 15.28% 25.583 29.492 - 9.79% -
rng::find_last(vector<char>)_(bail_90%)/1024 15.18% 12.173 14.021 - 16.08% -
std::multiset<int>::count(key)_(non-existent)/1024 15.15% 5.889 6.781 - 13.02% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 15.13% 7963.760 9168.821 - 0.18% -
BM_StringRead_Hot_Deep_Large 15.06% 0.494 0.569 - -1.22% -
bm_lexicographical_compare<int>/4 15.00% 1.206 1.386 - 10.14% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 14.99% 21.169 24.343 - 8.76% -
rng::starts_with(list<int>)/8192 14.85% 7505.612 8619.997 - -3.62% -
SetIntersection_Front_Set_uint64_256_256 14.82% 8598207.916 9872512.853 - -0.04% -
std::map<int,_int>::erase(key)_(non-existent)/32 14.76% 2.369 2.719 - 14.22% -
std::rotate(list<int>)_(1_element_forward)/8192 14.68% 7896.979 9055.903 - 14.57% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 14.64% 23.649 27.112 - 17.64% -
rng::search(list<int>,_pred)_(single_element)/8192 14.59% 8295.805 9505.928 - 14.25% -
BM_MakeHeap_uint32_Random_1024 14.44% 1.037 1.187 - 15.23% -
BM_PushHeap_string_Ascending_256 14.44% 9.437 10.800 - 6.04% -
BM_StringEraseWithMove_Huge_Transparent 14.33% 47.847 54.702 - 20.75% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 14.29% 8406918.936 9608641.743 - 14.21% -
rng::search(list<int>)_(single_element)/8192 14.26% 7436.239 8496.625 - 14.51% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 14.25% 3922.732 4481.707 - 11.96% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 14.19% 1.848 2.110 - 11.37% -
std::find(vector<long_long>)_(process_all)/8 14.10% 1.154 1.317 - 14.05% -
std::unordered_multiset<int>::count(key)_(existent)/32 14.02% 1.633 1.861 - 0.19% -
SetIntersection_Front_Vector_string_16384_16384 13.97% 309908232.067 353205931.313 - 1.11% -
std::map<std::string,_int>::contains(key)_(existent)/1024 13.94% 21.102 24.044 - 7.55% -
std::unordered_set<int>::find(key)_(existent)/8192 13.89% 1.232 1.403 - 1.40% -
BM_toupper_char<wchar_t> 13.83% 0.605 0.689 - 24.38% -
BM_MakeHeap_float_Random_16 13.78% 1.336 1.520 - -5.48% -
std::move_backward(list<int>)/4096 13.75% 4924.600 5601.510 - 13.93% -
std::search(list<int>,_pred)_(same_length)/8192 13.71% 8933.637 10158.406 - 13.61% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 13.71% 0.272 0.310 - 1.32% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 13.59% 30.971 35.179 - 49.97% -
BM_PopHeap_pair<uint32,_uint32>_1 13.55% 0.437 0.496 - -2.08% -
std::is_sorted(list<int>)/8192 13.55% 6866.526 7796.682 - 8.73% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_262144 13.53% 52.538 59.648 - 15.20% -
std::find_end(list<int>,_pred)_(same_length)/8192 13.53% 9732.972 11049.784 - -46.33% -
std::unordered_set<std::string>::erase(iterator)/8192 13.46% 26.457 30.018 - -9.05% -
BM_RangesPushHeap_uint32_Random_1 13.45% 0.444 0.504 - 0.53% -
rng::unique(deque<int>)_(sprinkled)/1024 13.40% 629.902 714.316 - 13.42% -
std::map<std::string,_int>::erase(key)_(existent)/8192 13.37% 81.817 92.760 - 42.93% -
std::rotate(vector<int>)_(1_element_forward)/50 13.33% 4.643 5.262 - -0.14% -
rng::remove(list<int>)_(prefix)/1024 13.25% 949.170 1074.940 - 12.00% -
BM_StringRelational_Less_Small_Huge_Control 13.20% 1.725 1.952 - 11.08% -
rng::find(list<int>)_(process_all)/50 13.11% 18.543 20.974 - 11.34% -
BM_StringRelational_Less_Small_Empty_Control 13.02% 1.865 2.108 - 11.02% -
BM_StringRelationalLiteral_Less_Large_Small_Control 12.95% 1.629 1.840 - -2.58% -
std::unordered_set<int>::count(key)_(existent)/1024 12.91% 1.275 1.439 - 19.56% -
std::set<int>::erase(key)_(non-existent)/32 12.81% 2.310 2.606 - -2.74% -
BM_StringRelationalLiteral_Eq_Small_Empty_Control 12.73% 0.400 0.451 - 0.12% -
rng::is_sorted(list<int>,_pred)/8192 12.67% 7271.266 8192.344 - -7.35% -
std::unordered_multiset<int>::contains(key)_(existent)/32 12.56% 1.296 1.459 - 12.84% -
std::move(vector<bool>)_(aligned)/64 12.55% 1.578 1.776 - -0.02% -
BM_MakeThenSortHeap_string_SingleElement_16384 12.50% 37.806 42.534 - 9.86% -
rng::replace(vector<int>)_(sprinkled)/50 12.43% 8.548 9.611 - 19.71% -
std::set<int>::insert(value)_(already_present)/8192 12.41% 9.549 10.734 - -0.89% -
BM_PushHeap_uint32_Ascending_1 12.36% 0.462 0.519 - 3.42% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 12.26% 8352.975 9377.057 - -1.42% -
BM_lexicographical_compare_three_way_fast_path/1 12.20% 0.348 0.390 - -0.12% -
rng::replace(vector<int>)_(sprinkled)/32 12.19% 5.586 6.267 - 11.82% -
std::multiset<int>::find(key)_(existent)/8192 12.16% 8.121 9.108 - 2.22% -
BM_vector_deque_copy/65536 12.13% 2370.353 2657.823 - -0.20% -
std::multiset<int>::count(key)_(existent)/8192 12.10% 9.341 10.471 - 13.96% -
rng::find_first_of(deque<int>,_pred)_(small_needle)/50 12.07% 309.580 346.960 - 12.00% -
bm_lexicographical_compare<int>/2 12.06% 1.442 1.616 - 6.46% -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 12.02% 309.755 346.998 - -0.16% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 11.99% 1867096.680 2090954.914 - 9.97% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 11.75% 23.577 26.348 - 0.19% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024 11.73% 0.910 1.016 - -3.30% -
std::equal(deque<int>)_(it,_it,_it)/50 11.72% 22.472 25.106 - 4.15% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 11.69% 37.621 42.021 - -0.10% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 11.57% 32.897 36.704 - 12.18% -
BM_StringEraseWithMove_Huge_Opaque 11.56% 51.244 57.169 - 23.84% -
std::partition(list<int>)_(dense)/8192 11.52% 4391.295 4896.991 - -2.43% -
std::unordered_set<int>::find(key)_(existent)/32 11.42% 1.259 1.403 - 23.54% -
std::reverse_copy(vector<int>)/8 11.39% 2.366 2.636 - 11.37% -
rng::is_partitioned(list<int>)_(partitioned)/8192 11.37% 7326.057 8159.343 - 13.82% -
BM_RangesSortHeap_pair<uint32,_uint32>_4 11.28% 1.571 1.748 - 6.98% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 11.27% 4.892 5.444 - 9.03% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 11.26% 21.258 23.652 - -1.94% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 11.25% 1.177 1.310 - -21.51% -
rng::search(deque<int>,_pred)_(no_match)/1024 11.24% 392.462 436.566 - 0.01% -
BM_RangesMakeHeap_string_Ascending_16384 11.21% 5.225 5.811 - 0.47% -
BM_StringConstructDestroyCStr_Empty_Transparent 11.21% 0.274 0.304 - 29.10% -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 11.19% 15825.327 17595.662 - 15.85% -
rng::find_first_of(list<int>)_(large_needle)/1024 11.09% 858573.006 953803.783 - -1.22% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 11.07% 1697174.072 1885082.358 - 9.70% -
SetIntersection_Front_Vector_float_262144_16384 11.05% 82282164.430 91377299.852 - 13.39% -
std::unordered_set<std::string>::erase(iterator)/1024 11.01% 28.921 32.106 - 7.58% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 11.01% 9.032 10.026 - -4.58% -
std::set<int>::insert(value)_(already_present)/1024 11.01% 5.959 6.615 - -2.37% -
bm_lexicographical_compare<int>/16 10.94% 2.022 2.243 - 11.23% -
std::is_sorted(list<int>,_pred)/8192 10.94% 7103.577 7880.668 - 3.55% -
rng::search(list<int>,_pred)_(no_match)/8192 10.94% 7380.473 8187.580 - -1.37% -
SetIntersection_Interlaced_Vector_float_262144_64 10.89% 8000656.476 8871923.368 - -55.49% -
std::multiset<std::string>::contains(key)_(existent)/32 10.88% 14.970 16.599 - 11.17% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 10.85% 16.611 18.413 - 10.78% -
std::multimap<int,_int>::erase(key)_(existent)/8192 10.79% 26.463 29.319 - 11.61% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 10.76% 1694595.459 1876952.473 - 9.94% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 10.76% 1317.926 1459.747 - -13.65% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 10.71% 18764629.351 20775183.263 - -32.83% -
std::multimap<int,_int>::find(key)_(non-existent)/32 10.71% 2.393 2.650 - 18.35% -
SetIntersection_Front_Set_uint32_1024_256 10.71% 4734316.085 5241493.568 - 14.24% -
SetIntersection_Interlaced_Set_string_262144_4 10.62% 1882411.053 2082357.830 - 10.18% -
std::all_of(deque<int>)_(process_all)/50 10.61% 18.328 20.273 - -4.54% -
SetIntersection_Front_Set_uint64_256_64 10.60% 5953732.160 6585057.353 - 6.49% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 10.57% 26.279 29.056 - 14.61% -
std::map<std::string,_int>::find(key)_(existent)/8192 10.50% 29.952 33.098 - 6.73% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 10.46% 1698547.364 1876190.920 - 9.83% -
BM_StringRelationalLiteral_Less_Empty_Large_Control 10.45% 2.106 2.326 - 7.66% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 10.37% 1695783.529 1871713.137 - 9.83% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 10.37% 0.396 0.437 - 30.16% -
std::find_first_of(vector<int>)_(large_needle)/50 10.37% 263.023 290.292 - 8.35% -
BM_MakeThenSortHeap_string_SingleElement_1024 10.36% 29.683 32.758 - 9.50% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 10.34% 0.575 0.635 - 41.56% -
rng::distance(join_view(vector<vector<int>>)/50 10.29% 0.608 0.671 - 10.87% -
std::stable_partition(deque<int>)_(sparse)/8192 10.25% 3482.254 3839.076 - 13.93% -
std::unordered_set<std::string>::count(key)_(existent)/32 10.21% 37.009 40.787 - 4.66% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 10.20% 1682428.875 1854112.224 - 10.06% -
std::find_first_of(vector<int>)_(large_needle)/1024 10.18% 107608.543 118565.261 - 7.87% -
std::search(list<int>)_(same_length)/8192 10.17% 9386.033 10340.969 - -1.91% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 10.17% 1687418.539 1858968.180 - 10.16% -
SetIntersection_Front_Vector_uint32_16384_1024 10.16% 6114564.949 6735842.632 - 12.51% -
BM_std_min<unsigned___int128>/1 10.14% 0.418 0.460 - 25.30% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 10.09% 19161.194 21093.995 - 20.82% -
SetIntersection_Front_Set_uint64_262144_256 10.07% 4665006.757 5134970.770 - 14.61% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 10.06% 6.328 6.965 - 12.07% -
BM_MakeHeap_uint64_Random_16 10.01% 1.297 1.427 - 7.44% -
SetIntersection_Interlaced_Set_string_262144_16 9.98% 2165427.164 2381549.154 - 9.96% -
rng::search(list<int>,_pred)_(same_length)/8192 9.97% 8765.366 9639.055 - 8.27% -
std::map<int,_int>::erase(key)_(non-existent)/8192 9.96% 7.586 8.342 - 8.62% -
rng::remove_if(list<int>)_(sprinkled)/50 9.96% 73.373 80.678 - 9.90% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 9.91% 1.093 1.201 - -3.32% -
BM_StringRelational_Less_Large_Small_Control 9.91% 1.673 1.838 - 3.26% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 9.89% 1488.485 1635.714 - -5.55% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 9.88% 10.071 11.066 - 5.88% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 9.87% 0.625 0.686 - 8.34% -
std::multimap<int,_int>::insert(value)_(new_value)/8192 9.82% 36.346 39.917 - 9.04% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/8192 9.76% 22.030 24.179 - 21.62% -
std::map<int,_int>::erase(key)_(non-existent)/1024 9.70% 5.381 5.903 - 9.40% -
std::find_first_of(vector<int>)_(large_needle)/8192 9.64% 6958575.088 7629142.217 - 8.03% -
std::find_end(deque<int>)_(same_length)/8192 9.64% 2687.608 2946.564 - -80.14% -
SetIntersection_None_Set_string_262144_262144 9.46% 1692734.051 1852873.289 - 9.09% -
rng::contains_subrange(deque<int>)_(process_all)/32 9.42% 11.729 12.835 - -7.78% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 9.41% 1704749.510 1865208.578 - 8.64% -
std::find_end(deque<int>)_(process_all)/8192 9.39% 2279.305 2493.224 - 22.18% -
std::unordered_set<std::string>::find(key)_(existent)/8192 9.30% 35.435 38.732 - 9.10% -
BM_deque_deque_ranges_move/70000 9.29% 2980.048 3256.789 - 0.77% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 9.27% 0.393 0.429 - -32.61% -
BM_RangesMakeHeap_float_Descending_16 9.23% 0.210 0.229 - 9.30% -
rng::fill(deque<int>)/32 9.21% 1.464 1.598 - 8.73% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 9.16% 1.886 2.059 - 3.65% -
SetIntersection_Interlaced_Vector_string_16384_256 9.13% 40680807.790 44395872.468 - 11.34% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 9.13% 1684072.020 1837849.772 - 8.92% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 9.12% 2149864.338 2345998.451 - 7.92% -
BM_std_min<__int128>/1 9.12% 0.340 0.371 - 0.06% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 9.11% 1.240 1.353 - 18.03% -
rng::stable_partition(list<int>)_(alloc_fails)/8192 9.09% 25037.682 27312.836 - 9.27% -
BM_StringRelational_Eq_Large_Large_ChangeLast 9.02% 1.909 2.082 - 12.28% -
std::find_end(forward_list<int>)_(same_length)/8192 9.01% 13014.746 14187.507 - -2.28% -
BM_StringFindNoMatch/10 9.00% 1.273 1.388 - 2.42% -
SetIntersection_Interlaced_Set_string_16384_4 8.98% 200558965.505 218565326.890 - 9.44% -
BM_RangesPushHeap_uint64_SingleElement_16 8.96% 0.338 0.368 - 9.26% -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 8.91% 24947.108 27170.271 - 7.32% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 8.88% 0.459 0.500 - -21.19% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 8.82% 24989.061 27192.893 - 8.10% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 8.82% 1.104 1.201 - -2.60% -
bm_ranges_lexicographical_compare<signed_char>/64 8.80% 2.113 2.299 - 20.80% -
std::for_each_n(deque<int>)/8 8.75% 1.154 1.255 - 0.05% -
BM_RangesMakeHeap_string_Descending_262144 8.74% 3.487 3.792 - -33.25% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 8.74% 105258.950 114460.881 - 8.11% -
BM_RangesMakeHeap_string_PipeOrgan_262144 8.72% 7.037 7.650 - -35.93% -
std::find_if(vector<char>)_(process_all)/8 8.63% 2.419 2.628 - 8.36% -
SetIntersection_Front_Vector_string_16384_256 8.61% 9810645.916 10655320.600 - 4.94% -
BM_MakeHeap_uint32_Random_64 8.60% 1.295 1.407 - 12.50% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 8.60% 22.002 23.895 - 3.05% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 8.54% 0.465 0.505 - -17.52% -
std::map<std::string,_int>::erase(iterator)/0 8.52% 26.006 28.220 - 2.95% -
SetIntersection_Interlaced_Set_uint32_256_64 8.51% 14229071.053 15439936.285 - 5.24% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 8.48% 13943.545 15125.614 - 3.24% -
std::stable_partition(deque<int>)_(sparse)/1024 8.47% 475.430 515.719 - 13.64% -
rng::stable_partition(deque<int>)_(dense)/1024 8.42% 586.994 636.415 - 7.86% -
rng::rotate(list<int>)_(by_1/2)/8192 8.42% 4910.107 5323.422 - 7.34% -
rng::search_n(deque<int>,_pred)_(no_match)/1000 8.41% 670.005 726.370 - -0.08% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 8.39% 1.499 1.624 - 8.63% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 8.37% 4.500 4.876 - 7.92% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 8.36% 761.530 825.210 - -2.80% -
BM_RangesMakeHeap_uint64_Random_1024 8.29% 1.022 1.107 - 2.84% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 8.27% 2004626.059 2170504.963 - 7.46% -
std::map<std::string,_int>::erase(iterator)/32 8.27% 30.078 32.567 - 17.53% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 8.22% 0.543 0.587 - 5.05% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 8.21% 40.062 43.351 - 0.19% -
BM_MakeThenSortHeap_string_SingleElement_262144 8.18% 50.182 54.288 - 5.31% -
SetIntersection_None_Set_string_262144_16384 8.18% 1687975.422 1826062.908 - 7.95% -
std::search(list<int>)_(single_element)/8192 8.13% 8047.761 8702.167 - 11.17% -
std::fill(vector<bool>)/64 8.10% 1.506 1.628 - -0.42% -
rng::move_backward(vector<int>)/1048576 8.10% 57542.763 62201.605 - 6.26% -
SetIntersection_None_Set_string_262144_1024 8.07% 1710373.860 1848416.908 - 8.39% -
rng::move_backward(list<int>)/262144 8.07% 306758.838 331514.229 - 24.19% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 8.07% 34.930 37.748 - 10.70% -
BM_std_minmax<unsigned_int>/16 8.03% 1.283 1.386 - 7.97% -
rng::find_end(forward_list<int>)_(same_length)/8192 8.01% 15287.604 16511.697 - 15.11% -
SetIntersection_Front_Set_uint32_262144_16384 7.93% 340441351.092 367435630.155 - 4.57% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 7.90% 10.351 11.169 - 9.52% -
rng::find_last(list<int>)_(bail_90%)/50 7.89% 1.241 1.339 - 3.31% -
BM_StringRelational_Less_Small_Small_Control 7.88% 1.762 1.901 - 10.09% -
SetIntersection_Interlaced_Set_string_262144_64 7.85% 2158972.332 2328398.113 - 7.72% -
SetIntersection_None_Set_string_262144_16 7.84% 1686318.359 1818451.660 - 7.62% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 7.82% 0.637 0.687 - 8.13% -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 7.73% 0.590 0.635 - 17.70% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 7.72% 3271781.225 3524224.512 - -0.56% -
BM_StringRelational_Less_Small_Small_ChangeLast 7.70% 1.810 1.950 - 5.62% -
SetIntersection_Front_Set_uint32_1024_64 7.68% 1972519.119 2124097.930 - 4.01% -
SetIntersection_Interlaced_Set_float_262144_16 7.68% 1601866.619 1724942.057 - 7.86% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 7.64% 39.708 42.741 - 6.67% -
std::search(list<int>,_pred)_(single_element)/8192 7.62% 8659.383 9319.609 - 7.52% -
rng::move(deque<int>)/64 7.62% 6.476 6.970 - 10.31% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 7.62% 32.464 34.936 - 21.05% -
BM_RangesMakeHeap_float_Random_1024 7.59% 1.247 1.342 - 9.05% -
rng::any_of(deque<int>)_(process_all)/50 7.56% 20.317 21.854 - 19.16% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 7.56% 3297154.411 3546497.215 - -0.47% -
SetIntersection_None_Set_string_262144_64 7.56% 1688973.631 1816598.553 - 7.19% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 7.52% 10.032 10.787 - 6.92% -
BM_RangesMakeHeap_uint64_Ascending_4 7.51% 0.408 0.438 - 3.55% -
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 7.48% 884827.231 951031.193 - 1.87% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4 7.48% 0.747 0.803 - 7.08% -
SetIntersection_Front_Vector_string_262144_64 7.48% 3312767.663 3560452.486 - 1.88% -
rng::find_if_not(deque<int>)_(bail_25%)/32768 7.47% 2761.563 2967.897 - 8.13% -
rng::find_if_not(deque<int>)_(bail_25%)/8 7.46% 1.412 1.517 - -1.21% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 7.36% 1.195 1.283 - 4.08% -
std::map<std::string,_int>::erase(key)_(existent)/1024 7.36% 79.619 85.480 - -1.53% -
BM_PushHeap_uint32_Random_1 7.35% 0.500 0.536 - 19.72% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 7.29% 10.077 10.812 - -4.09% -
BM_RangesPushHeap_uint32_SingleElement_4 7.28% 0.343 0.368 - 6.61% -
SetIntersection_None_Set_string_262144_1 7.28% 1694722.656 1818030.844 - 7.18% -
BM_MakeHeap_float_Random_256 7.28% 1.265 1.357 - 9.64% -
std::find_end(deque<int>)_(process_all)/1048576 7.27% 295720.660 317229.129 - 19.54% -
std::unique(list<int>)_(sprinkled)/8192 7.25% 7817.086 8384.080 - 7.51% -
std::flat_map<int,_int>::erase(iterator)/1024 7.25% 76.617 82.171 - 7.99% -
std::set<int>::erase(key)_(existent)/1024 7.23% 39.272 42.113 - 9.14% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 7.22% 81253.257 87119.098 - 9.72% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 7.21% 966.447 1036.145 - 0.47% -
rng::find_if(deque<int>)_(process_all)/8192 7.21% 2821.039 3024.385 - 0.49% -
rng::contains_subrange(deque<int>)_(process_all)/16 7.20% 7.492 8.032 - -14.50% -
BM_RangesMakeHeap_float_Descending_64 7.17% 0.195 0.209 - 8.33% -
BM_deque_deque_move/70000 7.17% 3076.993 3297.678 - -0.75% -
SetIntersection_None_Set_string_262144_256 7.15% 1698320.719 1819786.945 - 7.54% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 7.15% 16470038.850 17647100.875 - 7.95% -
std::find_end(deque<int>)_(process_all)/1000 7.14% 286.543 307.010 - 16.92% -
std::unordered_set<std::string>::erase(iterator)/32 7.14% 28.381 30.408 - -4.19% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 7.11% 3.478 3.725 - 3.51% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 7.10% 11881.658 12724.810 - 6.36% -
BM_RangesMakeHeap_float_Random_64 7.08% 1.445 1.547 - -6.18% -
std::map<int,_int>::equal_range(key)_(existent)/1024 7.03% 4.260 4.560 - 6.92% -
SetIntersection_None_Set_float_262144_262144 7.03% 1172247.559 1254635.172 - 7.57% -
std::is_sorted_until(deque<int>,_pred)/8 6.99% 4.008 4.288 - 0.87% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 6.99% 1781.942 1906.512 - 20.35% -
SetIntersection_None_Set_float_262144_4 6.94% 1169207.193 1250329.102 - 7.53% -
std::stable_partition(deque<int>)_(sparse)/50 6.94% 28.174 30.128 - 1.38% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 6.93% 31.496 33.678 - 7.75% -
SetIntersection_None_Set_string_262144_4 6.91% 1695140.545 1812333.822 - 7.39% -
BM_std_min<unsigned_char>/8 6.91% 2.213 2.366 - 0.75% -
std::multiset<std::string>::count(key)_(existent)/32 6.85% 18.404 19.664 - 9.04% -
BM_PushHeap_string_Ascending_1024 6.85% 11.900 12.715 - -2.85% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 6.84% 47.790 51.061 - 7.36% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 6.84% 2071394.447 2213122.965 - 5.77% -
std::unordered_multiset<int>::count(key)_(existent)/8192 6.84% 1.743 1.862 - 0.09% -
BM_PushHeap_uint64_Random_16 6.82% 4.066 4.344 - 1.42% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 6.82% 5.320 5.683 - 10.03% -
rng::for_each_n(deque<int>)/8 6.81% 1.230 1.313 - 9.03% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024 6.81% 23.139 24.715 - 1.77% -
BM_StringFindAllMatch/4096 6.77% 80.644 86.105 - 7.20% -
std::generate_n(list<int>)/8192 6.76% 7002.359 7475.674 - 8.16% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6.74% 11846.047 12644.446 - 5.70% -
BM_std_minmax<unsigned_short>/11 6.72% 1.696 1.810 - 5.28% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 6.71% 20.535 21.912 - 6.31% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 6.70% 1.181 1.260 - 9.65% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6.68% 6498513.263 6932887.989 - 6.51% -
SetIntersection_Front_Vector_string_256_256 6.68% 20837067.244 22229719.140 - 10.23% -
std::all_of(deque<int>)_(process_all)/8192 6.68% 2636.203 2812.263 - 7.28% -
SetIntersection_Front_Vector_float_256_64 6.66% 4577528.132 4882450.466 - 5.97% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 6.64% 0.787 0.839 - -3.49% -
SetIntersection_None_Set_float_16384_16384 6.62% 156034493.231 166370602.755 - 6.13% -
rng::all_of(deque<int>)_(process_all)/32768 6.60% 10824.805 11539.278 - 9.37% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 6.60% 0.574 0.612 - -0.51% -
std::map<int,_int>::insert(value)_(new_value)/8192 6.59% 38.507 41.046 - 3.23% -
BM_StringAssignStr_Huge_Transparent 6.59% 112.317 119.713 - 15.69% -
std::stable_partition(list<int>)_(sparse)/50 6.56% 26.239 27.960 - 7.05% -
std::partial_sort(deque<int>)_(pipe-organ)/8 6.54% 30.029 31.992 - 8.15% -
rng::search(deque<int>,_pred)_(near_matches)/1024 6.54% 27322.629 29108.814 - 9.83% -
BM_std_minmax<short>/4 6.53% 1.026 1.093 - 12.57% -
SetIntersection_Front_Vector_float_16384_16384 6.52% 86711026.274 92368134.324 - 14.86% -
std::is_partitioned(deque<int>)_(partitioned)/50 6.52% 13.875 14.779 - -0.48% -
BM_PushHeap_uint64_Random_4 6.51% 2.070 2.205 - 7.28% -
BM_MakeThenSortHeap_string_SingleElement_256 6.51% 25.643 27.313 - 8.71% -
BM_PushHeap_string_Ascending_64 6.51% 6.888 7.337 - 2.77% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6.50% 822.561 876.032 - 20.64% -
BM_vector_deque_ranges_copy/2 6.50% 1.881 2.003 - -3.04% -
BM_RangesMakeHeap_float_Random_16384 6.49% 1.153 1.228 - 0.98% -
BM_PopHeap_string_262144 6.49% 91.902 97.869 - 5.71% -
SetIntersection_None_Set_float_262144_256 6.48% 1170660.726 1246541.584 - 7.14% -
std::replace_if(vector<int>)_(sprinkled)/50 6.48% 12.879 13.714 - 6.29% -
SetIntersection_None_Set_float_262144_1024 6.47% 1171347.330 1247119.713 - 6.43% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 6.46% 528.884 563.066 - 0.84% -
SetIntersection_None_Set_float_262144_16384 6.45% 1161351.971 1236229.898 - 6.24% -
SetIntersection_Front_Set_float_262144_16384 6.44% 349514692.127 372034261.809 - 4.79% -
SetIntersection_Interlaced_Vector_string_16384_64 6.43% 12584114.505 13393360.600 - 2.58% -
BM_RangesMakeThenSortHeap_uint64_Heap_4 6.42% 1.199 1.276 - 6.42% -
BM_std_minmax<unsigned_short>/4 6.42% 1.084 1.153 - 23.22% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 6.41% 4404.939 4687.256 - -1.03% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 6.40% 139777374.845 148726449.098 - -5.00% -
SetIntersection_None_Set_float_262144_16 6.39% 1171342.449 1246230.387 - 7.33% -
std::is_sorted_until(list<int>)/8192 6.39% 6741.199 7172.088 - -1.42% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 6.37% 140334004.265 149278369.175 - -4.46% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 6.36% 0.481 0.511 - 10.11% -
SetIntersection_None_Set_float_262144_1 6.36% 1173811.281 1248438.232 - 7.42% -
SetIntersection_Interlaced_Vector_uint32_1024_4 6.35% 1386489.345 1474556.951 - 11.26% -
std::unordered_multiset<int>::insert(value)_(new_value)/32 6.35% 19.786 21.042 - 0.01% -
BM_RangesPushHeap_float_SingleElement_1 6.34% 0.422 0.448 - -29.61% -
BM_MakeThenSortHeap_string_SingleElement_64 6.33% 19.734 20.983 - 6.65% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 6.33% 23.388 24.868 - 9.18% -
SetIntersection_Front_Set_uint32_262144_256 6.30% 4937939.018 5249001.069 - 9.72% -
BM_RangesMakeHeap_string_Descending_1024 6.29% 2.704 2.874 - -19.45% -
rng::find_if(deque<int>)_(process_all)/32768 6.28% 11427.531 12145.437 - -0.38% -
std::all_of(deque<int>)_(process_all)/32768 6.21% 10524.955 11179.061 - 5.99% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 6.20% 18.138 19.262 - 32.66% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 6.19% 767.339 814.807 - 2.18% -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 6.18% 8.982 9.537 - -19.12% -
BM_MakeHeap_float_Random_1024 6.14% 1.218 1.293 - 4.84% -
rng::is_sorted_until(list<int>,_pred)/8192 6.14% 7091.324 7526.861 - -3.60% -
SetIntersection_Front_Set_uint32_256_256 6.13% 9859008.121 10462962.146 - 7.09% -
BM_StringAssignStr_Huge_Opaque 6.12% 110.270 117.016 - 11.89% -
rng::for_each(multiset<int>)/8192 6.10% 7695.131 8164.484 - -49.95% -
BM_RangesPushHeap_uint64_Random_4 6.10% 2.047 2.172 - 1.73% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 6.09% 22.113 23.460 - -0.16% -
rng::all_of(deque<int>)_(process_all)/8192 6.09% 2714.265 2879.653 - 9.41% -
std::unordered_multiset<int>::erase(key)_(non-existent)/1024 6.08% 1.071 1.136 - 9.48% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 6.08% 1.147 1.217 - -3.02% -
rng::is_sorted_until(list<int>)/8192 6.08% 6750.707 7160.979 - -13.24% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 6.08% 11075.024 11748.094 - 6.28% -
BM_RangesPushHeap_uint64_SingleElement_4 6.07% 0.356 0.378 - 5.84% -
std::all_of(vector<int>)_(process_all)/8 6.07% 2.421 2.568 - 0.29% -
rng::remove(list<int>)_(prefix)/50 6.06% 66.994 71.054 - 6.25% -
std::find(deque<int>)_(process_all)/50 6.06% 13.214 14.014 - 5.88% -
SetIntersection_Interlaced_Set_float_256_256 6.06% 8544067.955 9061483.252 - -3.83% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 6.05% 1725.004 1829.396 - 18.53% -
bm_ranges_lexicographical_compare<int>/3 6.03% 1.750 1.855 - 0.30% -
SetIntersection_Interlaced_Set_uint32_262144_4 6.03% 1275270.752 1352112.873 - 7.19% -
BM_MakeHeap_uint64_Descending_4 6.00% 0.276 0.292 - 5.33% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 6.00% 0.952 1.009 - -11.89% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 6.00% 9.525 10.097 - -0.58% -
SetIntersection_Interlaced_Set_float_262144_4 5.99% 1285943.115 1363028.236 - 5.98% -
BM_std_minmax_element<int>/2 5.99% 0.646 0.685 - 7.41% -
BM_RangesMakeThenSortHeap_string_Descending_1024 5.97% 26.761 28.357 - -26.08% -
BM_vector_deque_ranges_move_backward/64 5.95% 3.019 3.199 - 6.83% -
BM_RangesPopHeap_uint32_262144 5.94% 41.164 43.610 - 6.47% -
rng::find_end(list<int>,_pred)_(same_length)/8192 5.94% 9926.901 10516.200 - -45.69% -
BM_deque_deque_ranges_copy/64000 5.93% 2715.788 2876.916 - 0.86% -
SetIntersection_None_Set_uint64_262144_4 5.92% 1191792.642 1262391.926 - 5.10% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 5.91% 3.314 3.510 - -1.47% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 5.88% 1.850 1.959 - 5.81% -
std::is_partitioned(deque<int>)_(partitioned)/32 5.87% 9.240 9.782 - 0.08% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 5.86% 16.918 17.909 - 8.10% -
std::rotate(vector<bool>)_(1_element_forward)/1024 5.86% 28.139 29.787 - 3.32% -
BM_RangesMakeHeap_uint64_Heap_256 5.86% 0.277 0.293 - 5.16% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 5.82% 10.085 10.672 - 3.10% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 5.80% 1.983 2.098 - 3.26% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 5.79% 6688862.335 7075977.841 - -0.37% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 5.78% 1314.872 1390.820 - 5.89% -
SetIntersection_None_Set_float_262144_64 5.77% 1175977.783 1243782.389 - 7.07% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 5.74% 1.287 1.360 - 2.23% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 5.74% 1.387 1.466 - 1.95% -
bm_ranges_lexicographical_compare<int>/2 5.73% 1.464 1.548 - 1.38% -
std::remove_copy_if(list<int>)_(sprinkled)/50 5.72% 24.643 26.054 - 5.80% -
BM_deque_vector_copy_backward/65536 5.72% 8041.625 8501.564 - 4.44% -
BM_RangesMakeHeap_float_Descending_1024 5.72% 0.251 0.265 - 5.60% -
BM_std_minmax_element<long_long>/2 5.71% 0.648 0.685 - 27.39% -
BM_RangesMakeHeap_uint64_Random_64 5.70% 1.233 1.303 - 0.77% -
rng::find_if_not(deque<int>)_(bail_25%)/8192 5.69% 714.019 754.678 - 10.01% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 5.67% 24.108 25.476 - 5.81% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 5.67% 9555.601 10097.537 - 6.13% -
BM_StringEraseWithMove_Large_Transparent 5.66% 2.514 2.657 - 2.69% -
SetIntersection_Front_Set_float_256_256 5.63% 9475356.319 10008723.965 - 7.63% -
SetIntersection_None_Set_uint64_262144_64 5.63% 1192176.190 1259275.308 - 4.94% -
SetIntersection_None_Set_uint64_262144_16 5.63% 1193990.967 1261182.617 - 4.93% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 5.61% 1.226 1.295 - -2.04% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 5.61% 21.571 22.781 - 4.12% -
SetIntersection_Front_Vector_float_16384_64 5.60% 1428956.551 1508955.302 - 5.54% -
std::partial_sort(deque<int>)_(ascending)/8 5.56% 30.239 31.921 - 7.77% -
BM_RangesMakeHeap_uint32_Heap_1024 5.56% 0.255 0.269 - 5.54% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192 5.56% 0.947 1.000 - -4.35% -
BM_RangesMakeHeap_string_PipeOrgan_16384 5.55% 5.094 5.377 - -21.11% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 5.55% 70.297 74.196 - 5.65% -
BM_std_minmax<long_long>/1 5.54% 0.614 0.648 - -6.49% -
std::copy(vector<int>)/8 5.52% 2.221 2.344 - 4.32% -
BM_MakeThenSortHeap_uint32_SingleElement_4 5.51% 1.412 1.490 - -3.03% -
BM_StringRelational_Less_Large_Large_Control 5.49% 2.156 2.275 - 11.09% -
std::find_if_not(list<int>)_(process_all)/8192 5.48% 8097.307 8541.189 - 3.74% -
BM_StringRelational_Less_Large_Empty_Control 5.46% 2.046 2.158 - 10.76% -
rng::remove_if(deque<int>)_(sprinkled)/50 5.46% 62.433 65.840 - -7.78% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 5.45% 2.372 2.501 - 4.59% -
SetIntersection_Interlaced_Set_string_262144_256 5.44% 2084789.634 2198284.260 - 5.44% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 5.43% 1.545 1.629 - 6.01% -
BM_std_minmax<unsigned_int>/4 5.43% 1.032 1.088 - 11.82% -
SetIntersection_None_Set_uint64_262144_1 5.42% 1196516.766 1261404.215 - 5.22% -
BM_RangesPushHeap_uint64_Ascending_262144 5.40% 4.689 4.942 - 5.14% -
SetIntersection_None_Set_uint64_262144_262144 5.39% 1206572.021 1271656.738 - 4.91% -
BM_MakeThenSortHeap_string_PipeOrgan_1024 5.38% 29.988 31.600 - -17.91% -
rng::rotate(vector<bool>)_(1_element_forward)/1024 5.38% 28.496 30.029 - 1.96% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 5.37% 2.300 2.423 - 5.21% -
std::find_first_of(vector<int>)_(large_needle)/32 5.37% 109.240 115.101 - 9.85% -
bm_ranges_swap_ranges_vb_unaligned/8 5.35% 4.870 5.130 - 2.50% -
SetIntersection_Front_Vector_string_262144_16384 5.31% 334168565.325 351928499.558 - -0.20% -
rng::copy_n(vector<int>)/8 5.31% 2.166 2.281 - 2.17% -
BM_RangesPushHeap_uint32_QuickSortAdversary_16 5.30% 0.921 0.970 - 4.93% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_256 5.29% 0.574 0.604 - 3.76% -
SetIntersection_Front_Set_uint64_1024_1024 5.28% 15086117.713 15883316.794 - 0.79% -
std::vector<std::string>::ctor(size)/32 5.28% 34.475 36.295 - 8.12% -
SetIntersection_Front_Set_uint32_16384_1024 5.27% 16503887.709 17374181.665 - 12.37% -
SetIntersection_Front_Set_uint32_262144_64 5.26% 1997006.404 2102006.997 - 4.62% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_262144 5.26% 76.503 80.525 - 3.87% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 5.25% 1196.569 1259.444 - 2.79% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 5.25% 880075.739 926242.229 - -0.93% -
SetIntersection_None_Set_uint64_262144_256 5.22% 1195906.248 1258310.140 - 4.57% -
std::list<int>::insert(begin)_(cheap_elements)/32 5.21% 10.239 10.773 - 6.37% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 5.20% 43.619 45.888 - 6.90% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 5.20% 12142.719 12773.854 - 3.79% -
rng::stable_partition(deque<int>)_(sparse)/8192 5.17% 3387.107 3562.234 - 4.73% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 5.15% 8554.431 8995.130 - -0.97% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 5.14% 22765489.881 23936278.314 - 15.81% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 5.13% 23.764 24.984 - 5.30% -
std::for_each_n(list<int>)/8 5.13% 2.448 2.574 - -0.71% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 5.12% 339.034 356.392 - 4.39% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 5.09% 8.576 9.012 - 5.88% -
std::remove_if(deque<int>)_(sprinkled)/50 5.09% 67.041 70.452 - 7.58% -
BM_deque_vector_ranges_copy_backward/70000 5.07% 8682.166 9122.720 - 5.39% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 5.07% 9.047 9.506 - -10.27% -
std::partition(vector<int>)_(dense)/32 5.07% 7.981 8.386 - -1.67% -
BM_std_minmax<char>/16 5.06% 0.924 0.971 - -5.36% -
std::map<int,_int>::erase(key)_(non-existent)/0 5.06% 0.254 0.267 - 5.29% -
BM_std_minmax<unsigned_char>/8 5.06% 0.924 0.971 - -10.68% -
std::deque<int>::ctor(size)/1024 5.06% 70.216 73.770 - 7.07% -
std::partition_point(deque<int>)/32 5.06% 4.486 4.713 - 5.21% -
std::partition(deque<int>)_(dense)/50 5.04% 14.102 14.812 - -9.34% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 5.03% 3478.425 3653.293 - 6.83% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 5.02% 4.187 4.397 - -3.03% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 5.01% 2.194 2.303 - 6.38% -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 5.01% 21.465 22.539 - -8.36% -
BM_deque_deque_copy/70000 4.98% 2881.267 3024.811 - -4.48% -
SetIntersection_None_Set_uint64_262144_16384 4.98% 1201082.356 1260896.973 - 4.00% -
rng::remove_if(list<int>)_(sprinkled)/32 4.97% 59.864 62.837 - 4.90% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 4.96% 0.430 0.451 - -10.00% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 4.96% 270970.408 284417.440 - 7.47% -
BM_RangesMakeThenSortHeap_string_Ascending_1024 4.93% 31.012 32.541 - -33.79% -
SetIntersection_None_Set_uint64_262144_1024 4.93% 1201846.107 1261044.273 - 4.12% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 4.92% 31.979 33.552 - 10.76% -
BM_PopHeap_pair<uint32,_uint32>_262144 4.92% 59.697 62.633 - 4.20% -
std::stable_partition(list<int>)_(alloc_fails)/8192 4.90% 25262.680 26501.400 - 4.93% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 4.90% 1698317.625 1781508.301 - 4.04% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4.88% 7956.444 8344.686 - -2.05% -
BM_std_minmax<short>/15 4.88% 1.925 2.019 - 1.40% -
std::multiset<std::string>::erase(key)_(non-existent)/8192 4.87% 31.168 32.686 - 4.76% -
SetIntersection_None_Set_uint32_262144_4 4.87% 1153388.020 1209524.660 - 4.48% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 4.86% 1.154 1.210 - 7.38% -
rng::equal(vector<bool>)_(unaligned)/8 4.86% 0.741 0.777 - 5.24% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 4.86% 10.871 11.400 - 7.16% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 4.86% 6080.013 6375.207 - 1.99% -
SetIntersection_None_Vector_uint64_1024_256 4.84% 1110739.880 1164448.188 - 3.72% -
SetIntersection_Interlaced_Set_uint64_262144_16 4.83% 1637097.250 1716232.422 - 4.34% -
std::unique(list<int>)_(sprinkled)/1024 4.83% 970.788 1017.674 - 7.00% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 4.83% 16.684 17.490 - 2.73% -
SetIntersection_Interlaced_Set_float_262144_256 4.83% 1578983.400 1655180.502 - 4.80% -
BM_StringAssignStr_Large_Transparent 4.81% 10.137 10.625 - 4.60% -
std::copy_if(list<int>)_(entire_range)/4096 4.77% 3031.501 3176.117 - 4.16% -
bm_lexicographical_compare<int>/8 4.75% 1.545 1.618 - 5.02% -
rng::stable_sort(vector<int>)_(repeated)/1024 4.75% 1090.747 1142.601 - 1.04% -
SetIntersection_Interlaced_Set_string_262144_16384 4.75% 2732360.760 2862108.238 - -0.96% -
SetIntersection_Interlaced_Vector_uint32_16384_64 4.74% 8113210.927 8498094.829 - 43.08% -
rng::stable_partition(deque<int>)_(dense)/50 4.73% 39.164 41.016 - 9.67% -
BM_MakeHeap_uint64_Heap_4 4.73% 0.274 0.287 - 3.41% -
rng::find_first_of(deque<int>)_(small_needle)/32 4.72% 105.527 110.512 - -0.43% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 4.71% 19765.491 20696.908 - -0.47% -
BM_std_min<char>/22 4.71% 2.043 2.139 - 3.30% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 4.70% 98466.602 103091.511 - 9.02% -
rng::copy_n(vector<bool>)_(aligned)/64 4.68% 1.308 1.369 - 4.98% -
SetIntersection_Interlaced_Set_float_262144_1024 4.68% 1526243.084 1597737.307 - 3.20% -
BM_RangesMakeHeap_uint32_Descending_64 4.68% 0.230 0.241 - 1.65% -
BM_std_minmax<long_long>/15 4.68% 3.656 3.827 - 4.88% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 4.68% 1800110.431 1884278.483 - 3.53% -
BM_std_minmax<unsigned_short>/22 4.67% 2.314 2.423 - 1.19% -
std::deque<int>::operator=(const&)_(cheap_elements)/32 4.66% 4.848 5.074 - 0.23% -
BM_RangesMakeHeap_string_Descending_16384 4.65% 2.729 2.856 - -25.80% -
rng::reverse(list<int>)/32768 4.65% 17074.992 17868.390 - 1.31% -
SetIntersection_Front_Vector_uint64_262144_64 4.64% 1357502.616 1420483.912 - -0.28% -
BM_RangesMakeHeap_uint32_PipeOrgan_1024 4.63% 0.676 0.707 - -0.36% -
BM_std_min<unsigned_long_long>/2 4.62% 0.485 0.508 - 4.60% -
rng::stable_partition(list<int>)_(sparse)/8192 4.61% 8864.666 9273.320 - 4.65% -
std::set<int>::contains(key)_(non-existent)/1024 4.61% 5.397 5.646 - 6.42% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 4.61% 132.035 138.117 - -1.57% -
SetIntersection_Interlaced_Set_uint32_262144_16 4.58% 1592695.721 1665713.947 - 6.55% -
SetIntersection_Front_Vector_string_1024_64 4.57% 3387770.403 3542607.899 - 2.18% -
BM_std_min<short>/30 4.55% 2.355 2.462 - 4.88% -
BM_RangesMakeHeap_string_Descending_256 4.53% 2.706 2.829 - -17.45% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 4.53% 48390.939 50582.605 - 1.41% -
bm_swap_ranges_vb_unaligned/262144 4.51% 3847.342 4021.034 - 1.92% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 4.51% 27.041 28.260 - 18.35% -
SetIntersection_None_Vector_uint32_262144_16 4.51% 1165324.239 1217835.696 - 0.92% -
bm_ranges_lexicographical_compare<int>/1 4.50% 1.263 1.319 - 1.85% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 4.49% 6248.190 6528.909 - 3.19% -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/1024 4.49% 551.558 576.306 - -0.32% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 4.48% 100670.321 105176.209 - 2.89% -
BM_std_minmax<int>/4 4.47% 1.033 1.079 - 10.63% -
SetIntersection_Interlaced_Set_float_262144_16384 4.46% 1253028.238 1308924.725 - 4.60% -
rng::find_first_of(deque<int>)_(small_needle)/50 4.46% 162.623 169.876 - -0.52% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 4.45% 10.803 11.284 - 2.80% -
rng::contains_subrange(vector<int>)_(same_length)/8192 4.45% 1870.957 1954.144 - 4.21% -
std::is_sorted_until(list<int>,_pred)/8192 4.44% 7039.565 7352.251 - -5.37% -
BM_std_min<short>/25 4.43% 2.109 2.202 - 5.60% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 4.43% 895.581 935.220 - 3.37% -
std::multiset<int>::erase(key)_(non-existent)/8192 4.43% 9.833 10.269 - 7.73% -
bm_ranges_swap_ranges_vb_unaligned/262144 4.42% 3747.149 3912.917 - 1.89% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 4.42% 5.478 5.720 - 5.64% -
std::list<int>::erase(begin)_(cheap_elements)/1024 4.42% 10.048 10.493 - 3.22% -
std::copy_n(vector<bool>)_(aligned)/64 4.42% 1.305 1.362 - 4.55% -
BM_std_min<short>/2 4.41% 0.485 0.506 - 4.39% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 4.40% 28.795 30.061 - 4.80% -
BM_RangesPushHeap_uint64_SingleElement_262144 4.40% 0.358 0.374 - 4.66% -
std::multimap<int,_int>::count(key)_(non-existent)/32 4.39% 2.426 2.532 - 1.07% -
BM_RangesPushHeap_string_Descending_4 4.39% 2.143 2.237 - 18.94% -
rng::copy_if(list<int>)_(entire_range)/4096 4.39% 3033.399 3166.547 - 3.82% -
BM_std_min<unsigned_short>/4 4.38% 0.955 0.997 - 1.68% -
BM_std_min<short>/18 4.37% 1.604 1.674 - 3.41% -
std::partition(list<int>)_(sparse)/8192 4.37% 7151.907 7464.519 - -8.71% -
BM_RangesPushHeap_uint64_SingleElement_1024 4.36% 0.364 0.380 - 4.60% -
std::all_of(deque<int>)_(process_all)/8 4.35% 3.086 3.220 - 4.17% -
bm_lexicographical_compare<signed_char>/2 4.34% 1.551 1.618 - 8.26% -
SetIntersection_None_Set_uint32_262144_64 4.33% 1151379.312 1201243.246 - 4.41% -
SetIntersection_None_Set_string_16384_1024 4.33% 219579626.534 229086137.232 - 11.06% -
SetIntersection_None_Set_uint32_262144_16 4.32% 1153914.146 1203792.805 - 4.09% -
std::stable_partition(list<int>)_(sparse)/8192 4.32% 8844.028 9226.243 - 5.03% -
rng::for_each(multiset<int>::iterator)/8192 4.32% 7876.250 8216.436 - -49.24% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 4.32% 4.826 5.034 - 2.14% -
std::any_of(deque<int>)_(process_all)/8 4.31% 3.086 3.219 - 4.20% -
std::map<int,_int>::insert(value)_(new_value)/1024 4.30% 27.014 28.176 - 1.85% -
BM_MakeThenSortHeap_string_Descending_1024 4.29% 25.129 26.208 - -32.43% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 4.29% 2.311 2.410 - 4.58% -
rng::all_of(deque<int>)_(process_all)/8 4.29% 3.089 3.221 - 4.32% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 4.28% 168358248.745 175570425.883 - 5.57% -
SetIntersection_Interlaced_Set_uint64_262144_4 4.27% 1325785.239 1382396.564 - 3.96% -
BM_std_min<short>/21 4.27% 1.831 1.909 - 4.47% -
std::move(deque<int>)/64 4.26% 6.142 6.404 - 6.67% -
SetIntersection_None_Set_uint32_262144_256 4.26% 1151454.916 1200468.912 - 4.37% -
rng::for_each(set<int>::iterator)/8192 4.25% 7892.668 8228.360 - -49.35% -
rng::copy_backward(deque<int>)/32768 4.24% 3770.760 3930.789 - 2.38% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 4.24% 3.068 3.198 - -0.17% -
rng::remove(deque<int>)_(sprinkled)/50 4.23% 59.213 61.718 - -3.91% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 4.23% 0.705 0.735 - 3.89% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1 4.22% 0.268 0.280 - 1.13% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 4.21% 1.191 1.241 - 3.18% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 4.21% 16.680 17.382 - 2.91% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 4.21% 49983.769 52085.661 - 2.76% -
std::partition_copy(vector<int>)/1024 4.20% 460.371 479.722 - 4.92% -
std::none_of(deque<int>)_(process_all)/8 4.20% 3.089 3.219 - 4.22% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 4.20% 493.916 514.643 - -0.18% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 4.19% 205853.005 214486.838 - 4.86% -
std::swap_ranges(list<int>)/50 4.19% 32.764 34.136 - 4.44% -
BM_std_min<short>/64 4.19% 3.385 3.526 - -0.22% -
SetIntersection_Front_Set_uint32_1024_4 4.19% 1110610.129 1157109.901 - 0.82% -
std::unordered_map<int,_int>::insert(value)_(new_value)/1024 4.17% 20.143 20.984 - 0.36% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 4.17% 11134.320 11599.007 - 3.34% -
SetIntersection_None_Set_uint32_262144_1024 4.17% 1153928.305 1202053.467 - 5.00% -
std::list<int>::ctor(size)/8192 4.17% 98244.563 102341.085 - 7.56% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 4.16% 31.925 33.254 - 1.36% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 4.16% 25.011 26.053 - 8.18% -
BM_RangesMakeHeap_uint32_Random_262144 4.16% 1.006 1.048 - -0.51% -
BM_std_minmax<char>/24 4.15% 1.154 1.202 - -4.09% -
BM_MakeThenSortHeap_float_Descending_256 4.15% 6.011 6.260 - 9.41% -
std::is_sorted_until(list<int>)/8 4.15% 2.236 2.329 - 5.49% -
BM_RangesPopHeap_float_16384 4.14% 33.306 34.684 - 2.95% -
BM_RangesMakeHeap_string_Random_262144 4.14% 15.195 15.824 - -18.53% -
BM_StringAssignStr_Large_Opaque 4.13% 10.153 10.573 - 4.00% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 4.13% 10549.537 10985.425 - 3.84% -
std::multimap<int,_int>::insert(value)_(new_value)/1024 4.13% 32.844 34.200 - 3.61% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4 4.13% 0.432 0.450 - -19.09% -
std::rotate(vector<bool>)_(1_element_backward)/8192 4.11% 99.719 103.813 - -0.87% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 4.10% 32.070 33.386 - -0.30% -
BM_deque_vector_copy_backward/5500 4.10% 197.321 205.408 - 2.93% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 4.10% 17.379 18.091 - 8.38% -
BM_std_min<short>/17 4.09% 1.574 1.638 - 3.31% -
rng::search(deque<int>,_pred)_(near_matches)/1000 4.09% 26680.340 27771.699 - 9.96% -
SetIntersection_Interlaced_Set_uint64_256_256 4.09% 9201516.408 9577767.551 - 6.15% -
BM_std_minmax<unsigned_char>/64 4.09% 1.155 1.202 - -1.43% -
BM_std_min<short>/23 4.07% 2.045 2.128 - 0.57% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 4.07% 0.609 0.634 - 2.21% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 4.06% 43.688 45.463 - 4.46% -
BM_StringAssignAsciiz_Large_Transparent 4.06% 11.409 11.872 - 2.50% -
std::shift_right(list<int>)/8192 4.06% 7377.003 7676.163 - -0.50% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 4.05% 561.338 584.088 - 4.39% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 4.05% 638.841 664.722 - 2.65% -
BM_StringAssignAsciiz_Large_Opaque 4.05% 11.461 11.925 - 2.04% -
std::replace_if(list<int>)_(sprinkled)/50 4.05% 23.001 23.932 - 3.95% -
SetIntersection_Interlaced_Vector_float_256_16 4.05% 8018312.806 8342692.333 - 4.54% -
rng::partition(list<int>)_(sparse)/50 4.04% 15.024 15.631 - 1.51% -
std::unordered_set<std::string>::find(key)_(existent)/32 4.04% 37.677 39.198 - -6.99% -
SetIntersection_Interlaced_Set_float_262144_64 4.04% 1564775.064 1627924.156 - 3.47% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 4.03% 9.771 10.165 - 4.08% -
SetIntersection_None_Set_string_256_64 4.03% 9476072.294 9858046.265 - 2.96% -
rng::search(deque<int>)_(near_matches)/1024 4.03% 21237.578 22093.558 - -12.41% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 4.03% 4782.133 4974.728 - 3.82% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/32 4.03% 1.067 1.110 - -1.17% -
std::map<std::string,_int>::contains(key)_(existent)/32 4.02% 15.688 16.318 - 1.02% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 4.01% 8.552 8.895 - 0.19% -
BM_RangesMakeHeap_float_PipeOrgan_1024 4.01% 0.704 0.732 - 3.78% -
rng::reverse(list<int>)/4096 4.01% 1661.912 1728.596 - -1.35% -
SetIntersection_None_Vector_uint32_1024_1024 4.01% 1105059.327 1149387.279 - 0.50% -
std::rotate(vector<bool>)_(1_element_backward)/1024 4.00% 27.008 28.090 - 3.52% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 4.00% 12.212 12.701 - 3.01% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 4.00% 6079.021 6322.409 - 1.47% -
rng::for_each(list<int>)/8192 4.00% 7794.798 8106.697 - -2.44% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 4.00% 893.755 929.504 - 2.77% -
SetIntersection_None_Set_uint32_262144_1 4.00% 1162197.508 1208651.123 - 4.27% -
BM_std_minmax<short>/29 3.99% 2.575 2.677 - 0.18% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 3.99% 117.832 122.533 - 3.15% -
std::copy_backward(vector<bool>)_(aligned)/64 3.99% 1.606 1.670 - -5.94% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 3.98% 1117699.827 1162208.959 - 0.99% -
BM_RangesMakeHeap_string_Descending_64 3.98% 2.575 2.677 - -12.26% -
BM_RangesPopHeap_uint64_262144 3.97% 41.725 43.379 - 5.41% -
SetIntersection_Interlaced_Vector_uint64_64_16 3.96% 17595774.804 18292948.958 - 3.75% -
BM_RangesMakeHeap_uint32_Random_64 3.96% 1.305 1.357 - 2.35% -
bm_swap_ranges_vb_unaligned/8 3.95% 4.652 4.835 - -1.57% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 3.94% 337.100 350.368 - 1.90% -
std::copy(deque<int>)/32768 3.93% 1134.626 1179.265 - 3.20% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3.93% 3983.983 4140.678 - 4.11% -
std::find_if_not(list<int>)_(bail_25%)/8 3.93% 1.277 1.327 - 9.13% -
std::map<std::string,_int>::count(key)_(non-existent)/0 3.93% 0.258 0.268 - 4.12% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 3.93% 2307254.232 2397883.381 - 3.21% -
BM_std_minmax<char>/27 3.93% 1.784 1.854 - -5.03% -
BM_std_min<unsigned_short>/26 3.92% 2.083 2.164 - 0.52% -
BM_RangesMakeHeap_uint32_SingleElement_1024 3.92% 0.574 0.596 - 4.15% -
BM_std_minmax<char>/32 3.92% 1.508 1.567 - -4.33% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 3.92% 337.935 351.173 - 2.86% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 3.91% 80017.559 83143.172 - 0.96% -
BM_MakeThenSortHeap_string_SingleElement_16 3.90% 13.752 14.288 - 4.18% -
bm_ranges_swap_ranges_vb_aligned/524288 3.90% 1049.985 1090.943 - 3.72% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 3.90% 1.140 1.184 - -11.57% -
BM_RangesPopHeap_uint64_16384 3.89% 31.148 32.361 - 3.59% -
SetIntersection_None_Set_uint32_262144_262144 3.89% 1156519.451 1201528.645 - 4.65% -
SetIntersection_Front_Set_uint32_16384_64 3.89% 1952570.101 2028514.133 - -0.95% -
BM_std_minmax<char>/25 3.89% 1.179 1.225 - -4.01% -
BM_PushHeap_string_Descending_1024 3.88% 2.390 2.483 - -25.11% -
bm_ranges_lexicographical_compare<unsigned_char>/2 3.88% 1.716 1.782 - -9.64% -
rng::equal(vector<int>)_(it,_it,_it,_it)/8 3.88% 1.447 1.503 - 0.68% -
BM_deque_deque_move_backward/64 3.88% 5.044 5.240 - 55.07% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 3.88% 1.452 1.508 - -11.29% -
BM_RangesMakeHeap_uint64_QuickSortAdversary_1 3.87% 0.267 0.278 - 0.35% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_64 3.87% 0.467 0.485 - 2.77% -
std::search(vector<int>)_(no_match)/1024 3.87% 212.442 220.656 - 2.49% -
BM_StringConstructDestroyCStr_Large_Opaque 3.87% 14.691 15.259 - 6.85% -
std::unordered_multiset<int>::insert(value)_(already_present)/32 3.85% 21.075 21.886 - -0.28% -
std::find_if(vector<int>)_(process_all)/50 3.85% 13.664 14.190 - 1.93% -
SetIntersection_Interlaced_Set_string_262144_262144 3.83% 17446310.709 18115180.582 - 4.26% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 3.83% 12726577.096 13214131.198 - 4.09% -
BM_std_min<char>/29 3.81% 1.934 2.008 - 0.29% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 3.81% 1.219 1.266 - -9.34% -
std::unordered_multimap<int,_int>::clear()/1024 3.81% 7704.863 7998.473 - -4.41% -
BM_RangesMakeThenSortHeap_uint32_Random_1 3.81% 0.270 0.280 - 0.23% -
BM_deque_vector_move_backward/70000 3.80% 8601.168 8928.278 - 4.75% -
BM_StringRelational_Less_Large_Large_ChangeLast 3.79% 1.906 1.978 - 6.76% -
BM_StringRelational_Less_Empty_Empty_Control 3.78% 1.984 2.059 - 6.41% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 3.78% 31.651 32.848 - 3.16% -
SetIntersection_None_Set_uint32_262144_16384 3.78% 1165762.451 1209824.463 - 5.06% -
std::reverse(list<int>)/4096 3.78% 1655.460 1718.030 - 2.57% -
BM_RangesPopHeap_uint32_16384 3.76% 31.022 32.189 - 3.70% -
BM_MakeHeap_float_SingleElement_1 3.76% 0.268 0.278 - 1.31% -
std::copy_n(vector<int>)/32768 3.76% 3539.201 3672.125 - -3.26% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 3.74% 100670.796 104435.394 - 2.09% -
rng::find_if_not(vector<int>)_(process_all)/8 3.74% 2.525 2.619 - 4.03% -
BM_std_minmax<long_long>/31 3.73% 4.759 4.936 - 2.26% -
bm_ranges_lexicographical_compare<unsigned_char>/3 3.73% 1.957 2.030 - -7.55% -
BM_std_minmax<unsigned_short>/27 3.73% 2.758 2.861 - -0.56% -
rng::is_sorted(list<int>)/8192 3.72% 6842.878 7097.354 - -2.27% -
SetIntersection_Front_Vector_float_256_16 3.71% 4444834.543 4609780.837 - 3.19% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_4 3.71% 1.758 1.823 - 4.92% -
std::rotate_copy(deque<int>)/32 3.71% 2.619 2.716 - 3.58% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16 3.71% 2.798 2.901 - -1.56% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 3.71% 4.814 4.992 - -2.42% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_256 3.71% 0.591 0.613 - 0.21% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52 3.70% 31.142 32.295 - -6.00% -
rng::for_each(join_view(vector<vector<int>>)/8 3.70% 1.386 1.437 - 0.20% -
rng::for_each(multimap<int>)/8192 3.70% 7061.840 7322.920 - -55.59% -
BM_std_min<unsigned_short>/24 3.70% 2.432 2.522 - 1.16% -
std::list<int>::ctor(size)/1024 3.69% 12037.469 12481.422 - 7.16% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 3.68% 26.949 27.940 - 2.25% -
SetIntersection_Interlaced_Set_string_262144_1024 3.67% 2099899.658 2176962.891 - 2.95% -
BM_RangesMakeThenSortHeap_float_SingleElement_16384 3.67% 15.776 16.355 - 3.51% -
std::is_partitioned(vector<int>)_(partitioned)/8192 3.67% 1414.451 1466.297 - 3.60% -
std::find(vector<long_long>)_(bail_25%)/8 3.66% 0.874 0.906 - -5.22% -
rng::remove(vector<int>)_(sprinkled)/1024 3.66% 517.403 536.357 - 86.12% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 3.65% 268460.206 278269.970 - -1.39% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 3.65% 0.946 0.981 - 1.90% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 3.64% 19.253 19.954 - -4.68% -
std::multiset<std::string>::contains(key)_(non-existent)/32 3.64% 10.444 10.825 - 2.36% -
std::multiset<std::string>::count(key)_(non-existent)/1024 3.64% 22.669 23.494 - 3.19% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 3.64% 69.176 71.692 - 16.69% -
SetIntersection_Front_Vector_uint32_262144_16384 3.63% 79882504.293 82785804.450 - 4.51% -
std::remove_copy_if(deque<int>)_(sprinkled)/50 3.63% 26.304 27.259 - 3.18% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 3.63% 215.932 223.766 - 1.96% -
BM_RangesMakeHeap_string_Ascending_256 3.63% 4.891 5.069 - 0.03% -
std::multiset<int>::ctor(const&)/8192 3.62% 48182.860 49925.406 - 1.95% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 3.61% 18708893.568 19383704.580 - 1.42% -
rng::remove(list<int>)_(prefix)/32 3.60% 55.429 57.426 - 3.62% -
std::copy(vector<bool>)_(aligned)/4096 3.59% 4.622 4.788 - 1.87% -
std::move_backward(vector<bool>)_(aligned)/64 3.59% 1.687 1.747 - -2.86% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 3.59% 4.872 5.047 - -0.26% -
BM_std_minmax<char>/26 3.59% 1.388 1.438 - -6.54% -
SetIntersection_Front_Vector_string_1024_256 3.59% 9648859.269 9995404.830 - 0.53% -
SetIntersection_Interlaced_Set_uint32_262144_256 3.59% 1550534.182 1606165.447 - 4.77% -
std::multiset<int>::erase(key)_(non-existent)/1024 3.58% 6.886 7.132 - 7.43% -
rng::partition(vector<int>)_(sparse)/32 3.58% 8.855 9.172 - 0.95% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 3.58% 352891093.887 365508906.393 - 4.04% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 3.57% 183494.038 190051.277 - 5.22% -
std::list<std::string>::ctor(size)/8192 3.57% 102016.425 105658.789 - 2.82% -
BM_StringRelational_Less_Small_Small_ChangeFirst 3.57% 1.438 1.489 - 7.43% -
SetIntersection_None_Vector_uint32_1024_4 3.57% 1115738.089 1155546.655 - 0.47% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 3.56% 858.641 889.222 - 20.91% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 3.56% 11610.258 12023.325 - 8.26% -
BM_RangesPushHeap_uint64_SingleElement_16384 3.55% 0.364 0.377 - 3.49% -
std::copy_n(vector<int>)/8 3.55% 2.111 2.186 - 0.96% -
rng::remove_if(deque<int>)_(prefix)/50 3.54% 69.035 71.481 - -3.31% -
bm_lexicographical_compare<signed_char>/3 3.53% 1.785 1.849 - 7.04% -
rng::remove_if(list<int>)_(sprinkled)/8192 3.53% 8412.541 8709.634 - 5.20% -
BM_RangesPushHeap_string_Descending_16384 3.53% 2.995 3.101 - 25.96% -
BM_RangesPushHeap_uint32_SingleElement_16 3.51% 0.345 0.357 - 3.21% -
rng::for_each(multimap<int>::iterator)/8192 3.51% 7387.797 7647.263 - -54.01% -
BM_RangesMakeHeap_string_Heap_262144 3.51% 5.178 5.360 - -1.44% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 3.50% 41.000 42.436 - 92.33% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16384 3.50% 24.524 25.382 - -3.87% -
rng::partition_point(list<int>)/8192 3.50% 13666.224 14144.561 - 6.75% -
BM_vector_deque_move/4096 3.50% 145.000 150.074 - 2.02% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 3.50% 25.927 26.834 - 3.21% -
std::map<std::string,_int>::find(key)_(non-existent)/32 3.50% 10.218 10.575 - 6.91% -
BM_vector_deque_ranges_copy/64 3.50% 2.751 2.848 - 1.04% -
BM_RangesPopHeap_float_1 3.49% 0.467 0.483 - 3.49% -
SetIntersection_Interlaced_Set_uint32_1024_256 3.49% 15039840.900 15564116.389 - 3.16% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 3.48% 9.305 9.629 - 1.06% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 3.48% 1632749.763 1689509.249 - -2.23% -
rng::remove(vector<int>)_(sprinkled)/8192 3.47% 3788.995 3920.658 - 97.69% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 3.47% 0.607 0.628 - -2.46% -
BM_RangesPushHeap_uint32_Ascending_262144 3.47% 8.143 8.425 - 4.85% -
BM_deque_deque_ranges_copy_backward/64 3.47% 5.049 5.224 - 54.71% -
rng::copy_n(deque<int>)/8 3.47% 2.669 2.761 - 0.12% -
BM_RangesPopHeap_float_262144 3.46% 38.685 40.024 - 4.40% -
BM_RangesMakeHeap_string_SingleElement_256 3.45% 6.217 6.432 - 1.51% -
std::map<int,_int>::equal_range(key)_(existent)/32 3.45% 1.815 1.878 - 7.21% -
SetIntersection_Interlaced_Set_uint32_1024_4 3.45% 9865370.479 10205874.674 - 1.85% -
BM_PopHeap_string_4 3.45% 5.203 5.383 - 0.50% -
BM_RangesMakeHeap_uint64_Random_262144 3.45% 1.040 1.076 - 3.27% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.45% 6533.432 6758.611 - 4.50% -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/8192 3.45% 4239.111 4385.210 - -0.35% -
rng::count(list<int>)_(every_other)/8 3.43% 2.065 2.135 - 1.71% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.43% 263.601 272.629 - 3.29% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 3.42% 100344.251 103780.572 - 1.40% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 3.42% 12101.876 12516.153 - 1.74% -
std::multiset<int>::ctor(const&)/1024 3.42% 6044.053 6250.698 - 1.51% -
BM_RangesMakeThenSortHeap_string_SingleElement_16384 3.42% 37.248 38.520 - 2.27% -
std::is_partitioned(vector<int>)_(partitioned)/1024 3.41% 190.491 196.979 - 3.68% -
BM_LowerBound_string_1 3.40% 4.656 4.815 - 4.77% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 3.40% 1135827.943 1174439.158 - 3.48% -
BM_RangesMakeHeap_float_QuickSortAdversary_1024 3.39% 0.529 0.547 - 3.28% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 3.38% 1.789 1.849 - 0.06% -
BM_RangesPushHeap_uint64_SingleElement_256 3.38% 0.386 0.399 - 3.31% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 3.38% 1140982.570 1179549.289 - 0.41% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_4 3.38% 0.746 0.771 - -2.90% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 3.38% 4433.007 4582.802 - 7.88% -
rng::find_last(vector<int>)_(bail_10%)/8 3.37% 2.038 2.106 - -0.07% -
SetIntersection_Interlaced_Vector_string_16384_16 3.37% 4175849.015 4316523.485 - -6.40% -
rng::replace_if(deque<int>)_(prefix)/32 3.37% 13.957 14.426 - 2.17% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 3.36% 33.428 34.552 - 4.44% -
std::list<int>::insert(begin)_(cheap_elements)/8192 3.36% 11.149 11.524 - 2.24% -
SetIntersection_None_Vector_uint64_262144_1 3.36% 1161415.419 1200400.833 - 2.22% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 3.36% 12.706 13.132 - 24.41% -
BM_std_minmax<unsigned_short>/18 3.35% 1.944 2.009 - 1.23% -
rng::search(deque<int>)_(near_matches)/1000 3.35% 20331.609 21012.337 - -12.76% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 3.34% 23.264 24.041 - 4.17% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 3.34% 0.816 0.843 - 2.53% -
std::reverse(list<int>)/32768 3.34% 16889.429 17452.723 - 3.35% -
std::multiset<std::string>::erase(key)_(non-existent)/32 3.33% 10.674 11.030 - 9.21% -
std::find_end(deque<int>)_(process_all)/1024 3.33% 315.299 325.785 - 22.89% -
BM_RangesMakeHeap_uint64_PipeOrgan_256 3.32% 0.640 0.661 - 1.38% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 3.32% 1672621.918 1728166.749 - -0.67% -
SetIntersection_Front_Set_string_262144_262144 3.32% 17681965.576 18268585.125 - 3.28% -
SetIntersection_Front_Vector_string_256_16 3.29% 6375122.997 6584882.023 - 2.34% -
BM_std_minmax<char>/12 3.29% 1.932 1.996 - 4.18% -
BM_RangesMakeHeap_uint32_Ascending_1024 3.28% 0.645 0.666 - 3.17% -
BM_MakeHeap_uint64_SingleElement_256 3.28% 0.562 0.581 - 1.06% -
bm_lexicographical_compare<signed_char>/4 3.27% 2.034 2.100 - 7.40% -
BM_MakeHeap_uint64_Random_262144 3.27% 1.026 1.059 - 2.15% -
SetIntersection_Interlaced_Vector_uint32_262144_4 3.26% 1897013.115 1958896.461 - 28.52% -
rng::none_of(deque<int>)_(process_all)/50 3.26% 26.803 27.675 - 4.20% -
std::for_each(list<int>)/8192 3.23% 7814.277 8066.395 - -7.13% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 3.22% 1.930 1.992 - 3.30% -
BM_RangesMakeHeap_string_Ascending_1024 3.22% 4.947 5.106 - -4.35% -
BM_num_put<bool> 3.22% 10.821 11.170 - 1.86% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 3.22% 13405844.497 13837711.493 - -0.01% -
rng::remove_if(deque<int>)_(sprinkled)/32 3.22% 55.492 57.279 - -6.42% -
BM_RangesPopHeap_uint32_16 3.22% 7.534 7.777 - 3.17% -
BM_deque_deque_move_backward/65536 3.22% 8261.324 8527.117 - 5.76% -
BM_RangesMakeHeap_uint32_SingleElement_262144 3.21% 0.631 0.651 - 3.97% -
rng::remove_if(deque<int>)_(prefix)/32 3.21% 60.412 62.352 - -3.05% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.21% 0.824 0.850 - -2.78% -
SetIntersection_Front_Set_uint64_64_64 3.21% 15051380.954 15534051.825 - 3.08% -
rng::any_of(deque<int>)_(process_all)/8 3.20% 3.122 3.222 - 4.21% -
std::multiset<int>::insert(value)_(already_present)/1024 3.20% 28.402 29.311 - 2.64% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 3.19% 12215.444 12605.171 - 2.73% -
std::fill(vector<bool>)/512 3.19% 1.487 1.534 - 0.29% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 3.19% 31522.170 32526.827 - 1.12% -
bm_gcd_complex 3.18% 18.964 19.567 - 0.69% -
BM_RangesMakeHeap_string_Ascending_64 3.17% 4.758 4.910 - 0.90% -
BM_std_min<unsigned_long_long>/3 3.17% 0.693 0.715 - 3.08% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 3.16% 456.025 470.455 - 0.00% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 3.16% 11679236.075 12048365.032 - 0.43% -
std::find_if(vector<char>)_(process_all)/50 3.16% 12.510 12.905 - 2.30% -
BM_RangesPushHeap_string_QuickSortAdversary_262144 3.16% 16.963 17.498 - 3.81% -
std::rotate(deque<int>)_(1_element_backward)/50 3.16% 5.320 5.488 - 3.38% -
rng::search(list<int>)_(no_match)/8192 3.15% 6900.466 7118.134 - 3.77% -
BM_RangesMakeThenSortHeap_float_Descending_256 3.15% 5.869 6.054 - 5.88% -
BM_MakeThenSortHeap_float_Heap_16 3.15% 1.863 1.922 - 1.50% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1024 3.14% 7.250 7.478 - -0.63% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 3.14% 5783880.945 5965276.963 - 4.53% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 3.13% 13300911.061 13717380.327 - 1.46% -
std::list<std::string>::ctor(size)/32 3.13% 337.381 347.939 - 2.21% -
BM_PushHeap_string_SingleElement_4 3.13% 2.160 2.228 - -7.21% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 3.13% 26.017 26.831 - 3.53% -
std::multiset<int>::ctor(const&,_alloc)/8192 3.12% 48259.708 49767.028 - 0.11% -
BM_std_min<short>/27 3.12% 2.338 2.411 - 5.03% -
BM_std_min<unsigned_short>/18 3.12% 1.546 1.594 - 3.90% -
BM_PushHeap_float_PipeOrgan_4 3.11% 0.481 0.496 - 2.92% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1024 3.11% 8.380 8.641 - 1.45% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 3.11% 5037895.952 5194540.151 - 2.23% -
BM_std_minmax<unsigned_short>/15 3.11% 1.967 2.028 - 4.40% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 3.10% 6671700.889 6878461.252 - 1.08% -
BM_PushHeap_uint32_SingleElement_16 3.10% 0.335 0.346 - -3.04% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 3.10% 38.101 39.280 - 4.25% -
BM_vector_deque_copy/4096 3.09% 145.244 149.727 - 2.83% -
BM_vector_deque_ranges_copy_backward/4096 3.08% 147.901 152.456 - 1.51% -
BM_StringEraseWithMove_Small_Transparent 3.08% 2.536 2.614 - 2.30% -
BM_StringRelational_Compare_Large_Empty_Control 3.07% 1.615 1.665 - -2.45% -
std::deque<std::string>::ctor(size)/32 3.07% 40.561 41.808 - 4.16% -
BM_PopHeap_pair<uint32,_uint32>_1024 3.07% 29.866 30.783 - 2.01% -
bm_ranges_lexicographical_compare<unsigned_char>/1 3.06% 1.492 1.538 - -10.87% -
SetIntersection_Front_Set_uint32_16384_256 3.06% 4835458.957 4983559.491 - 2.57% -
SetIntersection_Interlaced_Set_uint32_262144_16384 3.05% 1225784.017 1263219.482 - 3.02% -
std::multiset<int>::ctor(const&,_alloc)/1024 3.05% 6060.697 6245.371 - 1.08% -
std::remove(list<int>)_(prefix)/50 3.04% 66.969 69.005 - 3.37% -
SetIntersection_None_Set_uint64_1024_64 3.04% 8692361.900 8956516.071 - 3.24% -
BM_std_min<unsigned_int>/12 3.04% 1.464 1.508 - 1.89% -
BM_RangesPopHeap_uint64_1024 3.03% 21.544 22.198 - 3.54% -
BM_std_minmax<unsigned_short>/3 3.03% 1.184 1.220 - 4.77% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 3.03% 212.433 218.867 - 3.68% -
BM_std_min<short>/4 3.03% 1.018 1.049 - -3.01% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 3.02% 2437525.013 2511124.645 - 1.57% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 3.02% 48679.282 50148.297 - 0.61% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 3.02% 270604.142 278765.414 - 2.12% -
BM_RangesPopHeap_uint32_1024 3.02% 21.242 21.883 - 2.40% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 3.01% 22.586 23.266 - 0.84% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 3.01% 96784.029 99699.021 - 2.26% -
BM_RangesPushHeap_string_Descending_16 3.01% 2.259 2.327 - 10.39% -
rng::stable_partition(deque<int>)_(dense)/32 3.01% 29.486 30.373 - 8.46% -
BM_StringConstructDestroyCStr_Small_Opaque 3.01% 2.145 2.209 - 6.11% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 3.00% 108912.432 112183.759 - 1.52% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 3.00% 327.941 337.783 - 3.68% -
BM_vector_deque_ranges_move_backward/512 3.00% 17.867 18.403 - 3.74% -
std::unordered_set<int>::clear()/8192 3.00% 61659.485 63508.137 - 2.48% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_262144 3.00% 34.437 35.469 - 3.22% -
rng::find_if_not(list<int>)_(bail_25%)/8 2.98% 1.274 1.312 - -0.17% -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 2.98% 16.644 17.140 - 1.97% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 2.98% 869.824 895.728 - 1.70% -
rng::is_sorted(deque<int>,_pred)/8 2.98% 4.374 4.505 - 0.74% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 2.98% 12702.966 13081.205 - 2.04% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 2.97% 285.294 293.768 - 4.06% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 2.97% 1052.005 1083.233 - 2.79% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 2.97% 336.113 346.087 - 1.07% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 2.97% 761.308 783.897 - 0.89% -
rng::for_each(set<int>)/8192 2.97% 7783.679 8014.583 - -51.26% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 2.97% 10.157 10.458 - 19.53% -
std::unique(deque<int>)_(sprinkled)/1024 2.96% 894.531 921.028 - 5.11% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 2.96% 1378536.945 1419367.350 - 2.64% -
BM_std_minmax_element<short>/4 2.96% 1.227 1.263 - 2.96% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.95% 7411.606 7630.479 - 1.96% -
std::multiset<std::string>::contains(key)_(existent)/8192 2.95% 27.754 28.573 - 2.12% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 2.94% 16.755 17.248 - 3.31% -
bm_lexicographical_compare<signed_char>/5 2.94% 2.270 2.337 - 5.89% -
std::find_first_of(deque<int>)_(small_needle)/1024 2.94% 3665.940 3773.658 - 1.59% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 2.94% 1665755.777 1714698.891 - 2.56% -
std::search(deque<int>,_pred)_(near_matches)/1024 2.93% 25943.698 26704.324 - 9.10% -
rng::find_if(deque<int>)_(bail_25%)/8192 2.93% 740.469 762.137 - 8.34% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 2.92% 1139715.619 1173025.951 - 1.43% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 2.92% 1232736.408 1268753.904 - 1.95% -
BM_PushHeap_string_Descending_262144 2.92% 3.114 3.205 - -41.17% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 2.92% 60.158 61.914 - 95.86% -
BM_vector_deque_move_backward/2 2.91% 1.892 1.947 - -14.64% -
BM_StringAssignAsciizMix_Transparent 2.91% 3.009 3.097 - 2.46% -
BM_deque_deque_copy_backward/64 2.91% 5.056 5.203 - 54.21% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 2.91% 0.824 0.848 - -2.90% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 2.90% 28.743 29.577 - 3.52% -
rng::find_if(list<int>)_(bail_25%)/8 2.90% 1.276 1.313 - -0.78% -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8 2.89% 10.627 10.935 - 1.77% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_256 2.89% 6.252 6.432 - 0.74% -
std::copy(vector<int>)/4096 2.89% 218.210 224.508 - -2.60% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 2.88% 7.582 7.801 - 4.45% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 2.88% 31486.105 32392.767 - 0.65% -
std::find_end(forward_list<int>)_(single_element)/8192 2.87% 6168.812 6346.014 - 10.79% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.87% 135714.350 139602.991 - 1.07% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 2.86% 38.746 39.854 - 2.50% -
rng::is_sorted(vector<int>,_pred)/8 2.85% 3.980 4.093 - 16.57% -
std::multiset<int>::insert(value)_(already_present)/8192 2.85% 32.038 32.949 - 1.13% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 2.85% 0.709 0.729 - 2.71% -
rng::stable_sort(deque<int>)_(repeated)/1024 2.85% 1334.522 1372.489 - -1.22% -
BM_std_minmax<char>/15 2.84% 2.932 3.016 - 2.94% -
std::remove(list<int>)_(sprinkled)/50 2.84% 65.561 67.422 - -1.74% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 2.84% 0.628 0.645 - 2.61% -
SetIntersection_Front_Set_string_262144_1 2.84% 1126372.368 1158313.360 - 1.43% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 2.83% 237388641.596 244116730.011 - 0.23% -
SetIntersection_Interlaced_Set_uint64_262144_64 2.83% 1620019.369 1665930.014 - 2.84% -
rng::stable_partition(list<int>)_(dense)/8192 2.83% 21816.232 22434.370 - 23.07% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 2.83% 21.530 22.139 - 11.61% -
BM_vector_deque_move_backward/1024 2.83% 37.362 38.419 - -0.21% -
std::multiset<std::string>::clear()/32 2.83% 894.457 919.741 - 4.29% -
BM_RangesPushHeap_string_QuickSortAdversary_16384 2.82% 16.199 16.657 - 3.33% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 2.82% 1427.047 1467.303 - 5.50% -
std::list<int>::insert(begin)_(cheap_elements)/1024 2.81% 11.200 11.514 - 1.87% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 2.81% 141942097.442 145924306.735 - 1.77% -
BM_RangesPopHeap_uint64_64 2.79% 12.661 13.015 - 3.12% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 2.79% 12.208 12.549 - 2.77% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 2.79% 0.822 0.845 - 2.33% -
BM_RangesMakeThenSortHeap_float_Descending_1024 2.78% 8.081 8.306 - 3.77% -
BM_LowerBound_pair<uint32,_uint32>_262144 2.78% 600.507 617.171 - -0.73% -
std::search(deque<int>,_pred)_(near_matches)/1000 2.77% 24899.436 25590.310 - 9.79% -
rng::find_last(vector<int>)_(bail_90%)/8 2.76% 0.551 0.566 - 3.34% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 2.75% 1241434.408 1275617.268 - 1.20% -
std::set<int>::erase(key)_(non-existent)/8192 2.75% 8.238 8.465 - -3.20% -
rng::partial_sort(deque<int>)_(pipe-organ)/8192 2.74% 160463.311 164864.994 - -0.08% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 2.74% 21.818 22.416 - 2.12% -
rng::stable_partition(vector<int>)_(sparse)/50 2.73% 20.419 20.977 - 2.05% -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 2.73% 26266.689 26984.289 - 3.41% -
std::deque<int>::ctor(size)/8192 2.73% 439.275 451.268 - 2.44% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 2.73% 10.426 10.711 - 2.28% -
BM_RangesMakeThenSortHeap_float_Heap_16384 2.73% 27.166 27.907 - 4.81% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 2.73% 1387952.399 1425824.542 - -0.55% -
rng::find_if(deque<int>)_(bail_25%)/32768 2.72% 2977.773 3058.807 - 10.16% -
rng::copy_n(vector<bool>)_(aligned)/262144 2.72% 271.931 279.328 - 0.58% -
BM_MakeHeap_uint32_Random_4 2.72% 1.210 1.243 - 10.81% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 2.71% 1457.442 1496.967 - -5.44% -
BM_MakeHeap_float_SingleElement_256 2.71% 0.655 0.673 - 3.30% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 2.70% 3.492 3.586 - 3.81% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.69% 11624.999 11937.408 - 0.56% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 2.68% 779.939 800.852 - 0.84% -
rng::search(deque<int>,_pred)_(near_matches)/8192 2.68% 1527956.336 1568856.078 - 3.91% -
BM_PushHeap_string_SingleElement_16384 2.67% 2.444 2.510 - -7.71% -
std::map<int,_int>::contains(key)_(existent)/1024 2.67% 4.059 4.168 - 2.99% -
BM_StringRelational_Less_Huge_Empty_Control 2.66% 2.050 2.104 - 0.92% -
std::partial_sort_copy(vector<int>)_(descending)/8 2.66% 18.638 19.133 - 3.49% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 2.65% 338.443 347.424 - 8.24% -
rng::fold_left(deque<int>)/8 2.65% 3.976 4.081 - -0.46% -
SetIntersection_Interlaced_Vector_float_1024_4 2.65% 1290618.170 1324790.308 - -9.68% -
rng::find_end(list<int>)_(process_all)/8192 2.65% 7355.871 7550.506 - 10.60% -
BM_RangesPushHeap_string_QuickSortAdversary_1024 2.64% 15.472 15.880 - 2.80% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 2.63% 3.644 3.740 - 0.78% -
BM_deque_deque_ranges_move/65536 2.63% 2832.106 2906.652 - -1.61% -
std::multiset<std::string>::insert(value)_(new_value)/1024 2.63% 61.572 63.192 - 2.67% -
SetIntersection_Front_Vector_string_16384_64 2.63% 3463297.186 3554415.720 - 2.30% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 2.63% 1237943.850 1270513.020 - 1.02% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 2.63% 1240399.006 1272998.209 - 2.04% -
BM_PopHeap_pair<uint32,_uint32>_16384 2.63% 45.274 46.463 - 1.53% -
std::copy_backward(vector<bool>)_(aligned)/512 2.62% 1.446 1.483 - -4.91% -
BM_std_min<short>/19 2.62% 1.856 1.905 - -3.53% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 2.62% 24.297 24.932 - 8.22% -
BM_RangesMakeThenSortHeap_uint64_Descending_4 2.62% 1.461 1.499 - 13.93% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.61% 28.299 29.038 - -3.17% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 2.61% 47.044 48.272 - 3.16% -
BM_MakeThenSortHeap_float_Descending_64 2.61% 3.271 3.356 - 0.77% -
std::partial_sort(vector<int>)_(heap)/8 2.60% 26.304 26.987 - 0.93% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 2.59% 6485485.879 6653593.934 - 0.18% -
BM_RangesPushHeap_uint32_Ascending_16384 2.59% 6.649 6.821 - 0.82% -
bm_ranges_lexicographical_compare<signed_char>/3 2.58% 1.793 1.840 - -0.35% -
std::rotate_copy(deque<int>)/1024 2.58% 34.444 35.331 - 3.27% -
std::remove(list<int>)_(prefix)/32 2.57% 55.375 56.799 - 2.76% -
BM_MakeThenSortHeap_string_Ascending_64 2.57% 15.395 15.790 - -0.07% -
std::stable_partition(deque<int>)_(alloc_fails)/8192 2.57% 17061.138 17499.411 - 3.91% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 2.57% 0.735 0.754 - 1.54% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 2.57% 50.179 51.467 - -10.39% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 2.57% 24.121 24.740 - 3.42% -
BM_std_min<char>/32 2.56% 2.919 2.994 - 2.39% -
std::is_sorted_until(vector<int>,_pred)/8192 2.56% 3227.848 3310.350 - -0.54% -
std::find_first_of(vector<int>)_(small_needle)/32 2.55% 46.560 47.748 - 1.96% -
rng::adjacent_find(vector<int>,_pred)/1048576 2.55% 464419.360 476240.324 - 1.95% -
SetIntersection_Interlaced_Set_string_16_16 2.54% 64106452.347 65735688.357 - 3.64% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.54% 531.223 544.714 - 2.98% -
BM_std_minmax<int>/15 2.54% 1.956 2.006 - -1.15% -
std::set<int>::lower_bound(key)_(existent)/1024 2.53% 4.174 4.280 - 0.32% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 2.53% 1238875.490 1270177.816 - 0.86% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 2.53% 36.239 37.155 - -23.50% -
BM_std_minmax<unsigned_int>/11 2.52% 1.779 1.824 - -0.22% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 2.52% 860.774 882.460 - 13.50% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 2.52% 46.918 48.100 - 2.69% -
BM_MakeThenSortHeap_float_Heap_4 2.51% 1.191 1.221 - -1.47% -
SetIntersection_Interlaced_Set_uint64_262144_262144 2.50% 1869818.278 1916603.760 - 2.98% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 2.50% 1312.444 1345.254 - 2.08% -
rng::find_last(vector<char>)_(bail_90%)/50 2.50% 1.042 1.068 - 3.56% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 2.50% 30.301 31.059 - 2.84% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 2.50% 31944.701 32742.759 - 2.14% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 2.50% 1.366 1.400 - 29.64% -
BM_LowerBound_pair<uint32,_uint32>_16384 2.49% 100.326 102.828 - 0.99% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_16 2.49% 0.533 0.546 - 1.03% -
std::set<int>::contains(key)_(existent)/1024 2.49% 3.827 3.923 - -0.87% -
rng::copy(list<int>)/64 2.48% 33.825 34.664 - 2.55% -
BM_RangesPushHeap_uint32_Random_262144 2.48% 6.225 6.380 - 1.64% -
std::swap_ranges(deque<int>)/32 2.47% 10.496 10.756 - 2.53% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 2.47% 6.691 6.857 - -2.42% -
BM_std_min<short>/8 2.47% 1.344 1.378 - 1.17% -
BM_std_min<unsigned_int>/32 2.47% 2.145 2.198 - 1.20% -
rng::contains_subrange(vector<int>)_(process_all)/32 2.47% 7.972 8.169 - 1.26% -
BM_RangesMakeHeap_uint64_SingleElement_256 2.47% 0.574 0.588 - 1.57% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 2.47% 20260.262 20759.994 - -0.94% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 2.47% 8.700 8.915 - 2.52% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 2.46% 11827930.311 12119424.810 - -0.06% -
rng::copy_n(list<int>)/4096 2.46% 4327.260 4433.830 - 11.32% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 2.46% 0.709 0.727 - 1.97% -
std::search(list<int>,_pred)_(no_match)/8192 2.46% 7187.809 7364.407 - 3.02% -
rng::remove_copy(deque<int>)_(prefix)/1024 2.46% 381.078 390.436 - -5.99% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16384 2.45% 46.182 47.315 - 2.69% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 2.45% 1627601.072 1667543.457 - 1.46% -
SetIntersection_Interlaced_Set_uint32_262144_64 2.45% 1553135.416 1591229.002 - 2.88% -
std::map<int,_int>::erase(key)_(existent)/1024 2.45% 24.380 24.977 - 0.34% -
BM_RangesMakeHeap_float_SingleElement_262144 2.44% 0.720 0.737 - 3.32% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 2.44% 1235270.022 1265453.777 - 1.24% -
SetIntersection_Interlaced_Set_uint32_262144_1024 2.44% 1496262.287 1532812.664 - 1.74% -
BM_RangesPopHeap_uint32_256 2.44% 16.917 17.330 - 2.72% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 2.44% 28.764 29.465 - 2.69% -
bm_ranges_lexicographical_compare<signed_char>/4 2.43% 2.029 2.078 - 0.08% -
BM_PushHeap_string_Descending_16384 2.42% 2.318 2.374 - -29.53% -
bm_lexicographical_compare<signed_char>/8 2.42% 3.203 3.281 - 5.44% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 2.42% 522846.828 535509.062 - 2.71% -
BM_RangesMakeHeap_float_Random_262144 2.42% 1.123 1.150 - 1.13% -
BM_std_minmax<long_long>/23 2.42% 4.342 4.447 - 2.71% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 2.42% 101.966 104.429 - 2.84% -
rng::remove(deque<int>)_(sprinkled)/32 2.42% 53.847 55.148 - -2.92% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 2.41% 5.104 5.227 - 2.14% -
std::find_end(list<int>)_(process_all)/8192 2.41% 7182.039 7354.878 - 5.24% -
std::find_first_of(deque<int>)_(small_needle)/32 2.40% 110.390 113.044 - 5.30% -
rng::remove_copy_if(vector<int>)_(sprinkled)/32 2.40% 10.144 10.388 - -0.48% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 2.40% 1378045.706 1411153.087 - 0.40% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 2.40% 9696624.805 9929253.337 - -8.32% -
rng::reverse_copy(list<int>)/8 2.39% 2.315 2.370 - 2.71% -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 2.39% 9.060 9.276 - 1.00% -
std::multiset<int>::erase(key)_(non-existent)/32 2.39% 2.590 2.652 - -1.43% -
rng::partition(deque<int>)_(dense)/32 2.39% 10.577 10.830 - 3.01% -
BM_RangesMakeThenSortHeap_float_Heap_262144 2.39% 30.101 30.820 - 0.74% -
BM_deque_vector_ranges_move/1024 2.38% 36.859 37.736 - 1.55% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16 2.38% 11.291 11.560 - 2.09% -
std::list<std::string>::ctor(size)/1024 2.38% 12384.053 12678.315 - 2.68% -
BM_std_min<unsigned_short>/20 2.38% 2.137 2.188 - -1.48% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 2.37% 11.026 11.288 - -2.73% -
rng::distance(join_view(vector<vector<int>>)/4096 2.37% 4.304 4.406 - 2.24% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 2.36% 270800.454 277203.599 - 0.81% -
std::set<int>::equal_range(key)_(existent)/1024 2.36% 4.133 4.231 - 2.44% -
BM_RangesPushHeap_string_PipeOrgan_4 2.36% 2.565 2.626 - 1.93% -
BM_std_min<unsigned_short>/16 2.36% 1.702 1.742 - 0.61% -
std::deque<int>::ctor(size)/32 2.36% 26.021 26.634 - 1.96% -
std::partial_sort_copy(deque<int>)_(descending)/8 2.35% 19.469 19.928 - 1.33% -
BM_std_minmax<short>/11 2.35% 1.774 1.816 - 1.18% -
std::adjacent_find(list<int>)/8 2.35% 2.098 2.147 - 1.83% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_64 2.35% 5.955 6.095 - -5.52% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 2.35% 681.077 697.077 - 2.30% -
BM_std_minmax<unsigned_short>/29 2.35% 2.559 2.619 - 1.77% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 2.35% 531.166 543.628 - 2.58% -
BM_std_minmax<long_long>/14 2.34% 3.291 3.368 - 2.36% -
std::multiset<int>::find(key)_(non-existent)/1024 2.34% 5.469 5.597 - 2.23% -
rng::contains(list<int>)_(process_all)/8 2.34% 2.321 2.375 - -0.58% -
bm_lexicographical_compare<signed_char>/6 2.34% 2.565 2.625 - 5.37% -
BM_deque_vector_copy_backward/64000 2.34% 8052.801 8240.920 - 0.35% -
std::search(vector<int>)_(no_match)/1000 2.33% 207.560 212.406 - -0.22% -
BM_std_minmax<short>/17 2.33% 1.787 1.829 - 2.05% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4 2.33% 0.575 0.588 - 6.30% -
BM_CmpEqual_uint_short 2.33% 1.057 1.082 - 2.03% -
SetIntersection_Interlaced_Set_uint64_262144_1024 2.33% 1584398.600 1621350.178 - 1.89% -
BM_PopHeap_pair<uint32,_uint32>_256 2.33% 22.457 22.980 - 1.41% -
std::set<int>::count(key)_(non-existent)/32 2.32% 2.903 2.970 - -0.00% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 2.32% 17.722 18.134 - 8.65% -
rng::replace(vector<int>)_(sprinkled)/1024 2.32% 173.850 177.879 - 3.33% -
BM_StringRelational_Less_Large_Huge_Control 2.32% 2.362 2.417 - 8.44% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 2.31% 1.969 2.014 - 3.28% -
BM_RangesPopHeap_pair<uint32,_uint32>_16384 2.31% 44.656 45.687 - -0.27% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 2.31% 137877.481 141060.232 - 0.96% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.31% 289.460 296.134 - 0.49% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 2.30% 4.197 4.293 - 0.22% -
BM_std_minmax<char>/30 2.30% 2.654 2.715 - -4.97% -
std::set<int>::erase(key)_(non-existent)/1024 2.30% 5.266 5.387 - -4.26% -
BM_RangesPushHeap_string_Descending_256 2.30% 2.787 2.851 - 20.41% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 2.30% 1237858.318 1266279.133 - 0.93% -
BM_deque_deque_ranges_move_backward/64 2.29% 5.061 5.177 - 53.32% -
SetIntersection_Front_Vector_float_262144_64 2.29% 1433672.838 1466528.116 - 1.49% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 2.29% 14447.048 14777.740 - 1.30% -
BM_RangesMakeThenSortHeap_float_Heap_1024 2.29% 8.153 8.339 - 2.81% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.29% 2.677 2.739 - 6.25% -
std::multiset<std::string>::find(key)_(non-existent)/32 2.29% 10.316 10.551 - -0.05% -
SetIntersection_Interlaced_Set_string_256_16 2.28% 18324196.305 18742826.015 - 3.57% -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 2.28% 8.835 9.036 - -18.73% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 2.28% 11928.092 12199.968 - 5.25% -
SetIntersection_Interlaced_Set_uint64_262144_256 2.28% 1626714.520 1663728.760 - 2.08% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 2.27% 1.674 1.712 - 2.10% -
std::generate(list<int>)/8192 2.27% 6950.967 7108.602 - -4.02% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 2.26% 18882812.621 19310506.041 - -1.70% -
BM_std_minmax<unsigned_short>/30 2.26% 2.767 2.830 - 3.84% -
BM_deque_deque_ranges_copy_backward/65536 2.26% 8253.323 8439.878 - 5.74% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 2.26% 1.211 1.239 - -6.94% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_262144 2.26% 31.713 32.429 - 1.05% -
rng::copy(vector<bool>)_(unaligned)/32768 2.25% 170.408 174.249 - 0.09% -
SetIntersection_Interlaced_Set_uint64_16384_16384 2.25% 354881802.278 362872192.757 - 3.67% -
std::multiset<std::string>::find(key)_(non-existent)/1024 2.25% 21.161 21.637 - -2.29% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 2.25% 60214.164 61568.317 - 0.86% -
std::fill(vector<int>)/32 2.25% 1.042 1.066 - 2.43% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 2.25% 26352.343 26944.257 - 2.46% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 2.24% 22.218 22.716 - 2.51% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8 2.24% 3.694 3.777 - 0.65% -
BM_deque_vector_ranges_move_backward/5500 2.24% 200.248 204.735 - 0.78% -
SetIntersection_Front_Set_float_262144_256 2.24% 4913714.545 5023773.003 - 3.18% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 2.24% 3.723 3.806 - 2.49% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 2.24% 91325.517 93366.703 - 0.03% -
SetIntersection_Front_Set_uint32_256_1 2.23% 4390736.214 4488658.923 - 0.97% -
std::find_if(deque<int>)_(process_all)/1024 2.23% 473.651 484.207 - -1.33% -
BM_std_minmax<long_long>/30 2.23% 4.514 4.615 - 1.39% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 2.22% 162678.140 166287.653 - -1.96% -
SetIntersection_Front_Set_float_16384_16384 2.22% 351797353.107 359599423.546 - 4.88% -
rng::partial_sort(deque<int>)_(descending)/8 2.22% 40.332 41.226 - -6.65% -
rng::find_last(vector<char>)_(bail_10%)/8 2.22% 1.565 1.600 - 2.13% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 2.21% 2.472 2.527 - -7.87% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 2.21% 1667449.221 1704275.881 - 1.44% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 2.21% 82680.159 84504.830 - -3.69% -
std::adjacent_find(list<int>,_pred)/8192 2.20% 8164.758 8344.735 - 2.84% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 2.20% 19.037 19.456 - 0.13% -
BM_std_minmax<short>/28 2.20% 2.541 2.597 - -0.91% -
SetIntersection_Interlaced_Vector_string_1024_1024 2.20% 39807145.738 40683435.084 - -6.25% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 2.20% 1.978 2.021 - -2.90% -
std::copy_n(deque<int>)/262144 2.20% 10291.351 10517.790 - 3.71% -
SetIntersection_Front_Vector_float_262144_16 2.20% 1190049.017 1216223.302 - 2.01% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 2.19% 258.568 264.236 - 3.22% -
SetIntersection_None_Vector_uint64_16384_16 2.19% 1149755.192 1174934.630 - 2.09% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_64 2.18% 0.497 0.507 - 2.60% -
rng::search(deque<int>,_pred)_(same_length)/1000 2.18% 488.704 499.359 - 2.20% -
std::multimap<std::string,_int>::erase(iterator)/32 2.18% 33.001 33.720 - 14.65% -
BM_std_min<char>/16 2.17% 2.414 2.467 - -3.73% -
std::remove_if(deque<int>)_(sprinkled)/1024 2.17% 537.994 549.692 - 2.04% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 2.17% 1.433 1.464 - 26.58% -
BM_PopHeap_pair<uint32,_uint32>_64 2.17% 15.870 16.215 - 1.70% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024 2.17% 23.512 24.023 - -15.13% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 2.17% 1145101.101 1169940.808 - 0.77% -
SetIntersection_Front_Vector_uint32_262144_16 2.17% 1165999.401 1191261.461 - 0.03% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16 2.17% 6.773 6.919 - 0.33% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.16% 44314.776 45273.611 - -2.53% -
rng::unique(deque<int>,_pred)_(sprinkled)/52 2.15% 74.703 76.312 - 0.70% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 2.15% 1342268.800 1371163.414 - 0.87% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 2.15% 349198219.771 356715272.928 - -1.23% -
std::remove_if(vector<int>)_(sprinkled)/32 2.15% 55.639 56.835 - 5.74% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 2.15% 22.732 23.220 - 5.35% -
BM_std_minmax<unsigned_int>/27 2.14% 2.373 2.424 - 2.07% -
std::reverse_copy(vector<int>)/64 2.14% 2.470 2.523 - 2.11% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 2.14% 1.094 1.117 - 0.28% -
SetIntersection_Front_Set_uint64_16384_256 2.13% 4334987.972 4427496.561 - -12.55% -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8 2.13% 9.044 9.237 - 2.91% -
BM_deque_vector_ranges_copy_backward/5500 2.13% 198.615 202.849 - -0.39% -
rng::find_first_of(deque<int>,_pred)_(small_needle)/1024 2.12% 6313.240 6447.341 - 2.13% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 2.12% 1172985.159 1197888.806 - 1.05% -
BM_vector_deque_copy_backward/4000 2.12% 140.916 143.907 - -1.90% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 2.12% 24.860 25.387 - 2.92% -
SetIntersection_Front_Set_string_16384_1 2.12% 1125694.576 1149539.471 - -0.92% -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 2.12% 6308.953 6442.489 - -0.21% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 2.12% 100863.722 102997.433 - 0.78% -
SetIntersection_Interlaced_Set_uint64_1024_4 2.11% 10086070.093 10299319.055 - 1.16% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 2.11% 103125.149 105304.832 - -5.76% -
rng::rotate(vector<bool>)_(1_element_backward)/8192 2.11% 104.549 106.759 - 0.52% -
BM_vector_deque_ranges_copy/4096 2.11% 147.074 150.177 - 1.52% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 2.11% 1.186 1.211 - 0.36% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 2.11% 904.465 923.526 - 0.40% -
std::multimap<int,_int>::ctor(const&)/1024 2.11% 6337.992 6471.413 - 2.57% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.10% 52493.714 53596.635 - 4.03% -
std::multimap<int,_int>::ctor(const&)/8192 2.10% 50419.019 51478.215 - 2.11% -
SetIntersection_None_Set_string_16384_256 2.10% 205435054.500 209747899.866 - 4.30% -
SetIntersection_Interlaced_Set_uint64_64_16 2.10% 24228827.424 24736511.059 - 1.80% -
rng::unique(list<int>,_pred)_(sprinkled)/52 2.09% 84.377 86.145 - 4.03% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 2.09% 1.198 1.223 - -8.65% -
std::find_first_of(deque<int>)_(small_needle)/50 2.09% 169.658 173.205 - 5.26% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 2.08% 2282366.680 2329921.937 - -1.63% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 2.08% 1217000.817 1242323.791 - -1.83% -
BM_PushHeap_string_Descending_256 2.08% 2.263 2.310 - -24.66% -
BM_StringEraseToEnd_Small_Opaque 2.08% 0.606 0.618 - -1.18% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.07% 2.940 3.001 - 0.00% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 2.07% 18.833 19.224 - 4.91% -
std::list<int>::ctor(Range)_(cheap_elements)/32 2.07% 322.116 328.785 - -0.12% -
BM_MakeThenSortHeap_float_Descending_16384 2.07% 29.792 30.408 - 11.18% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 2.07% 274470.910 280139.529 - 1.60% -
SetIntersection_None_Vector_uint32_16384_16384 2.06% 1169866.626 1193966.912 - 1.91% -
std::multimap<int,_int>::insert(value)_(already_present)/32 2.06% 19.351 19.750 - 2.62% -
rng::partial_sort(vector<int>)_(heap)/8 2.05% 27.395 27.958 - 3.52% -
BM_std_min<unsigned_char>/18 2.05% 0.971 0.991 - 2.06% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 2.05% 11123.099 11351.179 - 1.07% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 2.05% 0.551 0.562 - -1.80% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_64 2.05% 3.995 4.076 - 3.03% -
BM_StringFindAllMatch/512 2.04% 11.685 11.924 - 1.90% -
BM_RangesMakeHeap_string_Heap_256 2.04% 4.821 4.919 - -0.97% -
std::find_if(list<int>)_(process_all)/8192 2.04% 12400.884 12653.840 - 3.82% -
BM_PopHeap_pair<uint32,_uint32>_16 2.04% 9.255 9.443 - 0.95% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.03% 914.591 933.200 - 1.55% -
SetIntersection_Front_Set_uint32_262144_16 2.03% 1257561.756 1283138.020 - -2.13% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 2.03% 18.656 19.036 - -0.92% -
std::multimap<int,_int>::clear()/1024 2.03% 10138.865 10344.972 - 1.21% -
BM_RangesPushHeap_string_Descending_262144 2.03% 5.313 5.421 - 5.90% -
BM_std_minmax<short>/18 2.03% 1.952 1.992 - 0.01% -
std::multimap<int,_int>::erase(key)_(existent)/32 2.03% 22.763 23.225 - 0.64% -
std::multiset<int>::ctor(const&,_alloc)/32 2.03% 218.397 222.823 - 1.16% -
BM_MakeThenSortHeap_float_SingleElement_1024 2.03% 4.775 4.872 - 1.94% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 2.03% 7.435 7.585 - -0.19% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 2.03% 4.715 4.811 - 4.71% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 2.02% 692.133 706.121 - 1.10% -
BM_RangesPushHeap_float_PipeOrgan_4 2.02% 0.496 0.507 - 5.27% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 2.02% 9688438.711 9884059.441 - -8.66% -
BM_PushHeap_string_SingleElement_1024 2.02% 2.431 2.480 - -10.41% -
SetIntersection_None_Set_uint64_256_16 2.02% 10911006.032 11131016.805 - 1.44% -
std::find_end(deque<int>)_(same_length)/1024 2.01% 337.258 344.051 - -81.39% -
rng::search(vector<int>)_(no_match)/1024 2.01% 212.323 216.589 - -1.23% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 2.01% 24.120 24.604 - -0.51% -
BM_RangesPushHeap_string_Random_262144 2.00% 21.417 21.847 - 18.09% -
std::list<int>::erase(begin)_(cheap_elements)/32 2.00% 10.354 10.561 - 4.85% -
rng::fold_left(deque<int>)/50 2.00% 26.459 26.988 - -2.67% -
BM_RangesMakeThenSortHeap_string_Random_16384 2.00% 110.763 112.975 - 3.73% -
BM_num_get<double> 2.00% 35.298 36.003 - 1.66% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 2.00% 51.464 52.492 - 12.84% -
BM_vector_deque_ranges_copy_backward/4000 2.00% 141.321 144.143 - 0.96% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.99% 26.073 26.593 - 9.41% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 1.99% 3908.371 3986.282 - 1.20% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.99% 55349.006 56451.346 - 1.10% -
std::map<int,_int>::clear()/8192 1.99% 80365.548 81964.455 - 1.13% -
BM_std_min<unsigned_char>/4 1.99% 0.991 1.011 - 3.27% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.98% 50860.317 51869.586 - 2.94% -
BM_RangesMakeHeap_string_PipeOrgan_64 1.98% 4.770 4.864 - -4.70% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.98% 381.084 388.632 - 4.39% -
SetIntersection_Front_Vector_float_16_16 1.98% 37897339.317 38647860.127 - 1.41% -
BM_RangesMakeHeap_string_Heap_16384 1.98% 4.940 5.038 - 0.23% -
rng::find_last(list<int>)_(bail_90%)/1024 1.97% 53.876 54.939 - -12.85% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 1.97% 7952.613 8109.266 - -0.93% -
std::stable_partition(deque<int>)_(dense)/50 1.96% 41.056 41.862 - 5.48% -
BM_MakeThenSortHeap_float_Ascending_16384 1.96% 27.749 28.293 - 2.26% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 1.95% 26.393 26.907 - 3.50% -
BM_LowerBound_pair<uint32,_uint32>_256 1.94% 32.732 33.368 - 1.40% -
BM_std_min<int>/8 1.94% 1.238 1.262 - -2.72% -
rng::unique(list<int>,_pred)_(sprinkled)/32 1.94% 67.725 69.041 - 6.62% -
std::multimap<std::string,_int>::clear()/1024 1.94% 20309.800 20704.385 - 4.64% -
BM_std_min<unsigned_char>/12 1.94% 1.303 1.328 - -2.22% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 1.94% 21.336 21.749 - 1.00% -
SetIntersection_Front_Vector_uint64_256_4 1.94% 4392866.864 4477898.937 - 2.96% -
std::multimap<int,_int>::ctor(const&)/32 1.93% 215.650 219.821 - 2.77% -
BM_vector_deque_ranges_move/4000 1.93% 142.683 145.443 - 1.85% -
rng::remove(vector<int>)_(sprinkled)/32 1.93% 57.029 58.131 - 13.12% -
SetIntersection_Front_Vector_string_16384_1024 1.93% 40372626.306 41153140.707 - 4.47% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 1.93% 8832631.267 9003331.542 - -30.91% -
BM_vector_deque_move_backward/4096 1.93% 147.627 150.478 - 0.76% -
std::find_first_of(deque<int>)_(large_needle)/32 1.93% 297.513 303.254 - -0.65% -
SetIntersection_Interlaced_Set_uint32_256_1 1.93% 4376057.794 4460426.738 - 0.28% -
BM_RangesPopHeap_pair<uint32,_uint32>_1024 1.93% 29.585 30.155 - -0.96% -
std::is_partitioned(list<int>)_(partitioned)/8192 1.92% 6670.721 6798.892 - 4.72% -
SetIntersection_Interlaced_Set_string_64_16 1.92% 39875729.975 40641706.486 - 4.10% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 1.92% 23.684 24.139 - 3.81% -
BM_std_min<char>/21 1.92% 1.739 1.773 - -2.02% -
BM_std_min<char>/15 1.92% 2.049 2.089 - -1.89% -
BM_RangesMakeHeap_string_SingleElement_16384 1.91% 5.893 6.006 - 0.79% -
BM_align/1 1.91% 0.885 0.902 - 0.60% -
SetIntersection_Front_Vector_float_16384_16 1.91% 1187711.764 1210402.966 - 1.77% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 1.91% 21.918 22.336 - 1.19% -
std::is_sorted(vector<int>,_pred)/8 1.91% 3.742 3.814 - -7.14% -
BM_PushHeap_float_Ascending_262144 1.91% 5.089 5.186 - -1.21% -
BM_RangesPushHeap_string_QuickSortAdversary_64 1.91% 12.882 13.128 - 1.59% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.90% 7119.388 7254.973 - 0.77% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 1.90% 62.996 64.195 - 0.67% -
SetIntersection_None_Vector_uint32_16384_16 1.90% 1164890.128 1187072.512 - 2.51% -
SetIntersection_Front_Vector_float_64_16 1.90% 15129971.479 15418079.020 - 0.27% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 1.90% 488.149 497.442 - -1.06% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.90% 43762.150 44593.716 - 4.29% -
BM_LowerBound_pair<uint32,_uint32>_1024 1.90% 44.278 45.120 - 1.60% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1.90% 1153437.477 1175339.859 - 2.24% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.90% 1.625 1.656 - 1.66% -
SetIntersection_Front_Vector_string_64_16 1.90% 21758970.125 22171633.705 - 0.95% -
BM_PushHeap_uint64_PipeOrgan_262144 1.89% 3.024 3.081 - 1.46% -
BM_deque_deque_ranges_copy_backward/70000 1.89% 8806.588 8973.347 - 1.19% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 1.89% 0.544 0.554 - -2.06% -
std::unique(deque<int>)_(sprinkled)/8192 1.89% 7216.914 7353.472 - -0.48% -
BM_RangesMakeHeap_string_Heap_64 1.89% 4.921 5.014 - 0.38% -
std::vector<int>::ctor(Range)_(cheap_elements)/1024 1.89% 49.223 50.154 - -0.96% -
std::unique(list<int>)_(sprinkled)/32 1.89% 57.703 58.793 - 3.13% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 1.89% 10.662 10.863 - 1.49% -
rng::search(list<int>)_(single_element)/1000 1.88% 677.687 690.446 - 3.67% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 1.88% 1.781 1.815 - 0.73% -
std::multimap<std::string,_int>::count(key)_(existent)/32 1.88% 19.993 20.368 - 13.81% -
BM_RangesMakeThenSortHeap_float_Ascending_16384 1.88% 26.741 27.243 - 2.85% -
BM_std_min<char>/13 1.88% 1.554 1.583 - 1.22% -
BM_std_minmax<char>/13 1.88% 2.216 2.258 - 0.69% -
BM_vector_deque_ranges_move_backward/4000 1.87% 144.069 146.765 - 1.63% -
std::map<std::string,_int>::find(key)_(existent)/32 1.87% 14.684 14.958 - -2.14% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.87% 713.569 726.882 - 1.99% -
std::map<int,_int>::contains(key)_(non-existent)/8192 1.87% 7.553 7.694 - 1.80% -
BM_deque_vector_ranges_copy/64 1.87% 2.583 2.631 - 0.90% -
rng::partial_sort_copy(list<int>)_(ascending)/8 1.86% 8.919 9.085 - 1.23% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_64 1.86% 9.723 9.904 - 0.89% -
rng::sort(vector<NonIntegral>)_(heap)/8192 1.86% 49641.594 50565.740 - -0.80% -
std::set<int>::equal_range(key)_(non-existent)/8192 1.86% 9.809 9.991 - 1.89% -
SetIntersection_Front_Vector_uint64_256_16 1.86% 4428597.390 4511009.503 - 1.86% -
std::move_backward(vector<bool>)_(unaligned)/512 1.86% 4.706 4.794 - 3.34% -
BM_StringFindStringLiteral/1024 1.86% 17.463 17.788 - -1.65% -
BM_MakeHeap_uint32_Random_16384 1.86% 0.997 1.016 - 1.60% -
SetIntersection_Interlaced_Set_uint64_262144_1 1.85% 1104878.672 1125340.359 - 1.30% -
std::search(vector<int>)_(no_match)/8192 1.85% 1646.604 1677.043 - 0.99% -
BM_RangesMakeThenSortHeap_float_Ascending_4 1.85% 1.305 1.329 - -2.24% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 1.84% 4.602 4.687 - -4.70% -
BM_std_minmax<long_long>/7 1.84% 2.581 2.628 - 1.18% -
BM_RangesPopHeap_pair<uint32,_uint32>_262144 1.84% 59.364 60.455 - 2.30% -
BM_PushHeap_string_SingleElement_16 1.84% 2.429 2.474 - -10.51% -
std::unordered_multimap<int,_int>::clear()/8192 1.84% 59801.597 60898.971 - -6.18% -
rng::find_last(deque<int>)_(bail_10%)/8 1.83% 2.625 2.674 - -0.25% -
BM_RangesPushHeap_string_QuickSortAdversary_256 1.83% 14.686 14.956 - 1.98% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.83% 37.952 38.647 - -12.41% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1024 1.83% 779.098 793.361 - 1.96% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 1.83% 16.607 16.910 - -1.90% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.83% 6352.244 6468.304 - 2.55% -
BM_deque_deque_copy_backward/65536 1.82% 8249.256 8399.695 - 1.17% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_64 1.82% 9.247 9.415 - 1.65% -
std::reverse_copy(list<int>)/4096 1.82% 3144.041 3201.246 - 0.87% -
SetIntersection_Interlaced_Vector_string_16_16 1.82% 53262533.480 54229743.874 - -2.52% -
BM_std_min<char>/30 1.81% 2.294 2.336 - 5.08% -
std::multiset<int>::find(key)_(existent)/1024 1.81% 3.734 3.802 - 0.07% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.81% 50839.344 51760.876 - 2.76% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 1.81% 0.757 0.771 - 1.77% -
rng::find_end(deque<int>)_(near_matches)/1000 1.81% 16836.903 17141.187 - -37.76% -
BM_RangesPopHeap_pair<uint32,_uint32>_16 1.80% 9.192 9.358 - -1.37% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 1.80% 26.372 26.848 - 44.52% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.80% 3.453 3.516 - 0.96% -
BM_RangesMakeHeap_string_SingleElement_262144 1.80% 7.276 7.407 - -9.93% -
std::find_end(deque<int>)_(same_length)/1000 1.80% 331.129 337.090 - -64.14% -
BM_RangesMakeHeap_uint32_PipeOrgan_256 1.80% 0.628 0.640 - 0.70% -
std::move(vector<int>)/8 1.80% 2.252 2.292 - -0.57% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.79% 66054.079 67238.595 - 1.53% -
std::move_backward(deque<int>)/4096 1.79% 176.522 179.687 - 16.07% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.79% 1.171 1.192 - -3.56% -
rng::sample(deque<int>)/8192 1.79% 92165.348 93813.148 - 1.08% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 1.79% 2.864 2.915 - 10.63% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 1.79% 24.815 25.259 - 23.51% -
BM_std_minmax<unsigned_long_long>/3 1.78% 1.242 1.264 - 2.07% -
BM_PushHeap_string_SingleElement_256 1.78% 2.419 2.462 - -10.25% -
BM_RangesPushHeap_string_QuickSortAdversary_16 1.78% 10.146 10.327 - 1.43% -
BM_RangesMakeHeap_string_PipeOrgan_256 1.78% 4.848 4.934 - -10.26% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.78% 253.733 258.251 - -0.31% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 1.78% 8776152.975 8932186.508 - -29.95% -
BM_RangesMakeThenSortHeap_float_Descending_262144 1.77% 35.007 35.628 - 3.19% -
BM_RangesPopHeap_uint64_256 1.77% 17.172 17.477 - 2.43% -
rng::contains(list<int>)_(process_all)/32 1.77% 9.149 9.311 - -17.31% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 1.77% 12317.360 12535.323 - 2.17% -
rng::find_end(forward_list<int>,_pred)_(single_element)/8192 1.77% 6841.693 6962.608 - 4.74% -
BM_LowerBound_string_16384 1.77% 391.641 398.560 - 0.38% -
BM_deque_deque_move_backward/512 1.77% 21.365 21.743 - 16.69% -
std::flat_map<int,_int>::erase(iterator)/8192 1.76% 501.533 510.381 - 1.49% -
SetIntersection_Interlaced_Set_uint32_16384_16384 1.76% 337758411.291 343702969.058 - 0.61% -
BM_std_minmax_element<long_long>/4096 1.76% 1076.969 1095.911 - 1.75% -
rng::replace_if(deque<int>)_(sprinkled)/8192 1.76% 2924.040 2975.441 - 1.68% -
BM_deque_deque_move_backward/4096 1.76% 153.249 155.942 - 1.99% -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_4 1.76% 1.423 1.448 - 0.80% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 1.75% 33.904 34.499 - 3.93% -
std::vector<int>::ctor(size)/32 1.75% 10.836 11.026 - 1.00% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 1.75% 39843744.817 40540271.889 - 2.14% -
std::sort(vector<NonIntegral>)_(descending)/8 1.75% 24.134 24.556 - -2.94% -
SetIntersection_Front_Vector_string_16384_16 1.75% 1729220.207 1759421.571 - 2.39% -
SetIntersection_Interlaced_Set_string_1024_1 1.74% 1140737.118 1160582.928 - 1.11% -
SetIntersection_None_Set_uint64_1024_256 1.74% 8712042.416 8863361.379 - 1.76% -
rng::search(list<int>)_(no_match)/1048576 1.74% 838528.627 853085.394 - 0.90% -
BM_std_minmax<long_long>/21 1.73% 3.507 3.568 - 1.79% -
rng::find_end(forward_list<int>)_(single_element)/8192 1.73% 6039.241 6143.713 - 3.31% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/32 1.73% 10.758 10.944 - 4.41% -
rng::starts_with(vector<int>)/1024 1.73% 75.384 76.687 - -1.25% -
BM_StringDestroy_Large 1.73% 6.879 6.998 - 3.73% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.73% 2.232 2.271 - 1.43% -
BM_std_min<unsigned_char>/15 1.73% 2.086 2.122 - 1.71% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 1.72% 36374.322 37001.676 - -0.15% -
rng::search(vector<int>)_(no_match)/1048576 1.72% 210742.700 214375.102 - -1.39% -
rng::equal(deque<int>)_(it,_it,_it,_it)/8 1.72% 4.911 4.996 - -1.00% -
vector<bool>::reserve() 1.72% 8.284 8.426 - -16.79% -
std::transform(list<int>)_(identity_transform)/50 1.72% 38.780 39.448 - -0.46% -
BM_deque_vector_ranges_move_backward/64000 1.72% 7860.725 7996.029 - 1.69% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 1.72% 14.902 15.159 - 3.58% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.72% 6364.893 6474.387 - 2.74% -
BM_PushHeap_string_SingleElement_64 1.72% 2.469 2.511 - -9.43% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1.72% 1153808.731 1173631.905 - 0.51% -
BM_deque_vector_move_backward/5500 1.72% 200.718 204.166 - 0.20% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1.72% 1264337.160 1286040.039 - 1.53% -
rng::sample(deque<int>)/1024 1.71% 11437.245 11633.250 - 1.08% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.71% 8862.751 9014.213 - -0.06% -
SetIntersection_None_Set_float_16384_1024 1.71% 152867080.202 155479426.781 - -2.16% -
std::find(vector<char>)_(bail_25%)/1024 1.71% 5.333 5.424 - -0.33% -
BM_deque_deque_copy/64000 1.71% 2670.508 2716.089 - 0.14% -
BM_RangesMakeHeap_uint64_Ascending_256 1.70% 0.632 0.642 - 1.92% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 1.70% 22.007 22.382 - 1.08% -
std::multiset<std::string>::equal_range(key)_(existent)/32 1.70% 19.590 19.924 - 3.41% -
BM_lexicographical_compare_three_way_fast_path/16384 1.70% 3766.600 3830.688 - 1.54% -
BM_std_min<unsigned_char>/28 1.70% 1.722 1.752 - 0.25% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.70% 0.651 0.662 - 1.09% -
BM_std_min<char>/64 1.69% 4.114 4.184 - -0.28% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 1.69% 8.876 9.026 - -18.09% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 1.69% 2.559 2.602 - -7.31% -
std::rotate(deque<int>)_(by_1/3)/1024 1.69% 1825.093 1856.016 - -0.56% -
SetIntersection_Front_Vector_uint32_1024_4 1.69% 1109718.976 1128508.284 - -0.65% -
rng::search(vector<int>)_(no_match)/1000 1.69% 207.669 211.185 - -1.58% -
BM_RangesPopHeap_pair<uint32,_uint32>_64 1.69% 15.792 16.060 - -0.09% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_64 1.69% 9.705 9.869 - 1.17% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 1.69% 53699.109 54605.596 - -1.10% -
SetIntersection_Interlaced_Set_float_256_4 1.69% 11600742.569 11796451.647 - 0.90% -
BM_MakeThenSortHeap_uint32_Heap_262144 1.69% 24.341 24.752 - 1.47% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 1.68% 2368863.476 2408771.051 - 2.99% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 1.68% 11.816 12.015 - -14.48% -
std::set<int>::upper_bound(key)_(existent)/1024 1.68% 4.138 4.208 - 1.76% -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/32 1.68% 1.896 1.928 - 0.75% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 1.68% 7.825 7.956 - -0.64% -
bm_ranges_lexicographical_compare<signed_char>/5 1.68% 2.263 2.301 - -0.34% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 1.68% 51.110 51.969 - 0.35% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_256 1.68% 1.396 1.420 - 1.88% -
BM_RangesPushHeap_uint64_Ascending_16 1.68% 0.914 0.929 - -0.77% -
SetIntersection_None_Set_uint32_64_4 1.67% 22158913.962 22529321.870 - -0.15% -
SetIntersection_None_Vector_float_262144_1 1.67% 1203485.092 1223601.238 - -1.17% -
std::map<int,_int>::equal_range(key)_(existent)/8192 1.67% 5.458 5.549 - 1.26% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 1.67% 363445.006 369515.658 - 1.76% -
SetIntersection_None_Vector_uint64_1024_1 1.67% 1129379.439 1148235.100 - 0.53% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 1.67% 23.769 24.165 - -2.32% -
std::stable_sort(deque<int>)_(repeated)/1024 1.66% 1350.201 1372.615 - -0.13% -
BM_RangesMakeHeap_uint64_SingleElement_262144 1.66% 0.755 0.767 - 1.66% -
BM_RangesMakeThenSortHeap_float_Descending_16384 1.66% 29.563 30.054 - 12.76% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.66% 18.678 18.988 - 1.20% -
BM_deque_deque_ranges_copy_backward/512 1.66% 21.394 21.748 - 11.54% -
BM_RangesPushHeap_float_Random_256 1.66% 7.200 7.319 - 0.13% -
SetIntersection_Interlaced_Vector_float_16_16 1.65% 38030324.093 38659647.639 - -1.23% -
BM_RangesPopHeap_uint64_4 1.65% 2.723 2.768 - 3.81% -
SetIntersection_Front_Set_uint64_16384_1 1.65% 1087350.572 1105328.473 - -0.73% -
BM_std_minmax<short>/16 1.65% 1.769 1.798 - -5.38% -
BM_RangesPopHeap_float_64 1.65% 13.586 13.810 - 12.72% -
SetIntersection_Front_Set_uint64_1024_1 1.65% 1099878.978 1118010.255 - -0.49% -
std::move(vector<int>)/1048576 1.65% 56105.593 57030.392 - 1.38% -
bm_ranges_lexicographical_compare<int>/4 1.64% 1.300 1.321 - 1.88% -
rng::move_backward(vector<int>)/8 1.64% 2.286 2.323 - 1.40% -
BM_MakeThenSortHeap_string_PipeOrgan_16384 1.64% 63.014 64.049 - -1.28% -
BM_MakeThenSortHeap_float_QuickSortAdversary_4 1.64% 1.497 1.521 - -2.49% -
BM_lexicographical_compare_three_way_fast_path/65536 1.64% 15026.000 15272.260 - 1.44% -
std::list<int>::ctor(const&)_(cheap_elements)/32 1.64% 322.213 327.482 - 0.16% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 1.64% 5.320 5.407 - 0.13% -
std::copy(deque<int>)/262144 1.63% 10138.057 10303.727 - -0.46% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.63% 96251.522 97823.535 - 1.05% -
BM_MakeThenSortHeap_uint32_PipeOrgan_64 1.63% 9.132 9.281 - 0.13% -
std::search(vector<int>)_(no_match)/1048576 1.63% 211334.830 214771.886 - 0.75% -
BM_RangesMakeHeap_string_PipeOrgan_1024 1.63% 4.946 5.026 - -14.73% -
SetIntersection_Front_Vector_uint32_1024_16 1.63% 1153345.138 1172088.944 - -1.98% -
std::rotate_copy(deque<int>)/8192 1.62% 290.300 295.016 - -0.01% -
std::equal(list<int>)_(it,_it,_it,_it)/1024 1.62% 774.472 787.026 - 1.45% -
SetIntersection_Interlaced_Set_uint64_262144_16384 1.62% 1272178.385 1292790.854 - 1.50% -
BM_RangesPopHeap_pair<uint32,_uint32>_256 1.62% 22.304 22.665 - -0.75% -
BM_std_minmax<char>/18 1.62% 1.295 1.316 - -5.17% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 1.61% 9.408 9.560 - 1.29% -
SetIntersection_None_Set_float_1024_16 1.61% 9001652.959 9146729.784 - 0.97% -
BM_std_minmax_element<long_long>/5500 1.61% 1440.687 1463.855 - 1.31% -
SetIntersection_Front_Vector_string_262144_4 1.61% 1256242.682 1276430.664 - 1.26% -
std::stable_partition(deque<int>)_(dense)/32 1.60% 31.468 31.973 - 6.90% -
std::multiset<std::string>::insert(value)_(new_value)/32 1.60% 42.958 43.646 - 2.27% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 1.60% 523.896 532.281 - 0.30% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 1.60% 76377.002 77597.638 - 1.87% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 1.60% 23.436 23.810 - 3.29% -
SetIntersection_None_Vector_string_262144_256 1.60% 1344525.996 1365991.428 - 3.95% -
BM_CmpEqual_ushort_schar 1.60% 1.043 1.060 - 1.77% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/1024 1.60% 1374.958 1396.898 - 12.18% -
rng::find(list<int>)_(process_all)/8 1.60% 2.345 2.383 - 1.12% -
BM_PopHeap_string_1024 1.59% 55.961 56.853 - 1.29% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 1.59% 13.771 13.990 - -0.02% -
std::remove(list<int>)_(sprinkled)/32 1.59% 56.764 57.668 - 5.19% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 1.59% 0.696 0.707 - 0.82% -
BM_RangesMakeHeap_string_Random_16384 1.59% 12.564 12.763 - -0.41% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 1.59% 6610.786 6715.861 - 1.08% -
std::vector<int>::ctor(size)/1024 1.59% 41.644 42.305 - 2.93% -
std::search(list<int>)_(single_element)/1000 1.58% 679.255 690.019 - 2.82% -
std::map<std::string,_int>::insert(value)_(new_value)/32 1.58% 41.193 41.845 - 23.85% -
std::for_each_n(list<int>)/50 1.58% 24.180 24.562 - 7.89% -
BM_PushHeap_string_Ascending_16 1.58% 4.617 4.690 - 0.23% -
BM_RangesMakeHeap_uint64_PipeOrgan_16 1.58% 1.026 1.043 - 1.62% -
std::search(list<int>)_(no_match)/1048576 1.58% 844859.362 858193.630 - 0.95% -
BM_MakeThenSortHeap_string_Ascending_16 1.58% 9.450 9.599 - -0.78% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 1.57% 0.732 0.744 - 1.28% -
std::unordered_set<std::string>::clear()/32 1.57% 909.966 924.254 - -0.17% -
rng::for_each(map<int>)/8192 1.57% 7131.803 7243.693 - -56.66% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.57% 1.178 1.196 - -1.69% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.57% 71397.151 72516.347 - -0.57% -
SetIntersection_None_Vector_uint64_262144_16 1.57% 1180792.775 1199295.980 - 0.31% -
std::copy_n(deque<int>)/8 1.57% 2.721 2.764 - 4.58% -
BM_std_minmax_element<long_long>/4000 1.56% 1051.944 1068.375 - 1.52% -
bm_write 1.56% 573.570 582.520 - -2.21% -
BM_RangesMakeThenSortHeap_uint32_Heap_262144 1.56% 24.354 24.734 - 1.72% -
std::unordered_multiset<int>::find(key)_(existent)/32 1.56% 1.290 1.310 - 0.61% -
SetIntersection_Interlaced_Set_string_16384_64 1.56% 350887294.915 356359614.089 - 1.24% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 1.56% 4.304 4.371 - 1.24% -
BM_std_min<unsigned_char>/20 1.56% 1.515 1.538 - 1.50% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 1.55% 24.719 25.102 - 4.04% -
SetIntersection_Interlaced_Vector_string_16_4 1.55% 71509640.184 72617593.343 - 1.48% -
std::sample(list<int>)/1024 1.55% 11657.142 11837.678 - 1.65% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 1.55% 4.115 4.179 - 3.18% -
BM_RangesPopHeap_uint64_16 1.54% 7.628 7.746 - 1.14% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.54% 15545.580 15785.131 - 0.62% -
std::fill_n(vector<bool>)/512 1.54% 1.534 1.557 - 9.29% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 1.54% 21133.947 21459.085 - 0.83% -
rng::partial_sort(deque<int>)_(shuffled)/8 1.54% 33.588 34.105 - -0.33% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 1.54% 32454.247 32952.438 - 1.40% -
SetIntersection_None_Set_uint32_256_256 1.53% 5859654.098 5949591.510 - 3.12% -
rng::remove_if(deque<int>)_(sprinkled)/1024 1.53% 541.473 549.774 - 1.72% -
rng::copy_n(deque<int>)/262144 1.53% 10161.579 10316.974 - -0.39% -
BM_RangesMakeThenSortHeap_float_SingleElement_262144 1.53% 52.334 53.134 - 1.53% -
BM_std_minmax_element<long_long>/1024 1.52% 273.928 278.105 - 2.24% -
BM_RangesPushHeap_string_QuickSortAdversary_4 1.52% 6.097 6.190 - 1.91% -
BM_MakeThenSortHeap_float_SingleElement_256 1.52% 3.983 4.044 - 1.32% -
BM_std_minmax<short>/25 1.52% 2.256 2.291 - 4.01% -
BM_MakeThenSortHeap_uint64_SingleElement_4 1.52% 1.210 1.229 - -0.78% -
BM_getline_string 1.52% 16.708 16.963 - -3.24% -
std::partition_point(vector<int>)/8192 1.52% 9.374 9.517 - 0.03% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.52% 282.883 287.177 - -0.51% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_256 1.52% 11.019 11.186 - 1.81% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 1.51% 275906.283 280084.920 - 0.67% -
BM_RangesMakeHeap_string_SingleElement_64 1.51% 6.365 6.461 - -0.21% -
BM_MakeThenSortHeap_string_Ascending_256 1.51% 19.917 20.218 - -3.12% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.51% 384.809 390.617 - 1.55% -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 1.51% 8.909 9.043 - -0.16% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 1.51% 7.957 8.077 - 17.54% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.51% 11.509 11.683 - -0.07% -
BM_std_minmax<char>/17 1.51% 1.087 1.103 - -1.56% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 1.51% 32.143 32.627 - 3.33% -
rng::copy(deque<int>)/64 1.50% 2.818 2.861 - 1.54% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 1.50% 5.158 5.235 - -0.25% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_64 1.50% 3.847 3.904 - -0.40% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 1.50% 14.455 14.672 - -4.52% -
rng::stable_sort(deque<int>)_(ascending)/1024 1.50% 2109.716 2141.380 - 0.89% -
BM_PopHeap_uint64_262144 1.50% 41.788 42.414 - 0.94% -
rng::partial_sort_copy(vector<int>)_(shuffled)/8 1.50% 11.426 11.597 - 0.60% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.50% 12261.371 12444.822 - 4.67% -
BM_RangesPushHeap_uint64_Random_256 1.49% 5.674 5.759 - 0.73% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 1.49% 16.372 16.617 - -1.94% -
std::rotate(vector<int>)_(1_element_backward)/1024 1.49% 35.548 36.079 - 0.27% -
BM_RangesMakeHeap_string_Heap_4 1.49% 3.014 3.059 - 0.98% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.49% 44.611 45.278 - 28.99% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 1.49% 727.998 738.856 - 0.08% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 1.49% 22.490 22.825 - 0.20% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.49% 1.110 1.127 - -0.30% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 1.48% 39.807 40.398 - 42.63% -
rng::stable_sort(vector<int>)_(shuffled)/1024 1.48% 2245.486 2278.803 - 0.88% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 1.48% 0.683 0.693 - 0.94% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 1.48% 44.460 45.118 - -0.38% -
SetIntersection_None_Set_uint64_64_4 1.48% 22357347.691 22688204.906 - 1.88% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8 1.48% 16.577 16.822 - 0.78% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 1.48% 13.996 14.203 - 2.05% -
std::stable_sort(deque<int>)_(shuffled)/1024 1.48% 2478.295 2514.893 - 3.04% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 1.48% 535.929 543.842 - 0.04% -
std::copy(vector<bool>)_(unaligned)/32768 1.47% 215.155 218.326 - 0.05% -
BM_RangesPushHeap_uint32_Random_1024 1.47% 6.283 6.376 - 5.61% -
BM_MakeThenSortHeap_string_PipeOrgan_16 1.47% 9.390 9.528 - -0.38% -
BM_MakeHeap_float_SingleElement_262144 1.47% 0.711 0.721 - 1.12% -
SetIntersection_Interlaced_Vector_uint32_256_4 1.47% 5089440.066 5164291.485 - -2.40% -
rng::starts_with(list<int>)/8 1.47% 2.976 3.020 - 3.75% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16 1.47% 1.087 1.103 - 1.28% -
BM_RangesPushHeap_uint64_Random_16384 1.47% 6.021 6.110 - 0.03% -
rng::reverse_copy(deque<int>)/8 1.47% 2.978 3.022 - -0.76% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 1.47% 595588.656 604315.126 - -0.02% -
SetIntersection_Front_Vector_float_262144_1 1.46% 1123632.480 1140035.772 - 1.27% -
std::remove_copy(list<int>)_(sprinkled)/50 1.46% 18.724 18.997 - 0.33% -
rng::partial_sort_copy(vector<int>)_(repeated)/8 1.46% 8.658 8.784 - 2.65% -
std::all_of(list<int>)_(process_all)/50 1.46% 21.658 21.973 - 1.99% -
SetIntersection_Front_Vector_uint64_256_256 1.45% 4622658.933 4689916.605 - 0.78% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.45% 6276.878 6368.174 - 1.97% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16 1.45% 2.894 2.936 - 1.35% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 1.45% 197.575 200.444 - 0.12% -
std::multiset<int>::ctor(const&)/32 1.45% 219.725 222.914 - -1.54% -
BM_PushHeap_string_PipeOrgan_262144 1.45% 17.488 17.742 - -19.60% -
std::multimap<int,_int>::erase(key)_(existent)/0 1.44% 21.423 21.732 - 0.34% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.44% 7276.181 7381.240 - -0.79% -
bm_ranges_swap_ranges_vb_unaligned/512 1.44% 13.201 13.392 - 0.19% -
SetIntersection_Front_Set_float_1024_64 1.44% 1982183.440 2010683.207 - -1.46% -
rng::partial_sort_copy(deque<int>)_(descending)/8 1.44% 21.158 21.462 - 9.09% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 1.44% 17141973.426 17387979.667 - 1.70% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 1.43% 2.350 2.383 - 0.95% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.43% 23.057 23.387 - 3.73% -
std::multiset<int>::upper_bound(key)_(existent)/8192 1.43% 14.658 14.868 - -0.25% -
rng::partition(deque<int>)_(dense)/50 1.43% 15.836 16.062 - 4.31% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1.43% 808.208 819.747 - 3.44% -
BM_RangesMakeThenSortHeap_string_Random_1024 1.43% 70.017 71.016 - 3.52% -
BM_std_minmax<unsigned_short>/23 1.43% 2.539 2.575 - 0.21% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 1.43% 18872614.082 19141615.516 - -1.39% -
SetIntersection_None_Vector_float_1024_4 1.42% 1146110.156 1162431.756 - -1.22% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/8192 1.42% 31.988 32.443 - -1.68% -
BM_std_minmax<unsigned_int>/31 1.42% 2.524 2.560 - 3.30% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_256 1.42% 1.381 1.400 - 0.32% -
std::find_first_of(deque<int>)_(large_needle)/50 1.42% 719.822 730.028 - 4.05% -
std::partial_sort_copy(deque<int>)_(ascending)/8 1.42% 10.696 10.847 - 1.03% -
std::stable_partition(deque<int>)_(dense)/1024 1.42% 635.318 644.311 - 8.06% -
std::sort(vector<int>)_(heap)/8 1.42% 22.326 22.642 - 1.18% -
BM_RangesMakeThenSortHeap_float_Ascending_262144 1.41% 31.647 32.094 - 0.92% -
BM_std_minmax<char>/8 1.41% 0.981 0.994 - -2.89% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 1.41% 178939587.092 181462323.174 - 1.32% -
BM_RangesPushHeap_uint32_Random_256 1.41% 6.084 6.170 - 4.15% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 1.41% 7.506 7.611 - -0.05% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16384 1.41% 4.773 4.840 - 1.06% -
BM_MakeThenSortHeap_uint32_SingleElement_64 1.40% 7.160 7.261 - -0.21% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 1.40% 6.189 6.276 - 3.77% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 1.40% 0.893 0.906 - 1.35% -
BM_std_minmax_element<long_long>/512 1.40% 139.002 140.952 - 1.99% -
std::map<int,_int>::ctor(const&,_alloc)/32 1.40% 208.488 211.412 - -0.43% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 1.40% 22.262 22.574 - -13.27% -
std::multimap<std::string,_int>::erase(iterator)/0 1.40% 25.946 26.309 - 0.34% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 1.40% 5.186 5.259 - 4.13% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.40% 1.383 1.403 - 20.24% -
BM_PushHeap_string_PipeOrgan_64 1.40% 5.799 5.880 - -6.91% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 1.39% 29.888 30.305 - 2.92% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 1.39% 16.610 16.842 - 0.90% -
rng::stable_sort(deque<int>)_(shuffled)/1024 1.39% 2481.625 2516.164 - 3.23% -
BM_deque_vector_move_backward/64000 1.39% 7975.099 8086.032 - 0.66% -
std::unordered_set<std::string>::count(key)_(existent)/1024 1.39% 42.210 42.797 - 18.06% -
rng::partition(list<int>)_(dense)/8192 1.39% 4353.108 4413.637 - -13.38% -
BM_std_min<unsigned_short>/64 1.39% 3.462 3.510 - 0.32% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1.39% 1244883.723 1262181.696 - 1.16% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 1.39% 11020072.007 11172973.227 - 1.06% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 1.39% 13007292.455 13187484.411 - 1.57% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 1.38% 10.302 10.445 - 1.00% -
BM_RangesMakeThenSortHeap_float_Random_16384 1.38% 46.769 47.416 - 0.74% -
BM_vector_deque_move/64 1.38% 2.802 2.841 - 5.05% -
std::unordered_map<int,_int>::clear()/1024 1.38% 8158.534 8271.266 - -1.50% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 1.38% 26040543.920 26400239.947 - 0.19% -
BM_std_min<int>/32 1.38% 2.196 2.227 - 0.20% -
BM_PushHeap_string_SingleElement_262144 1.38% 2.497 2.532 - -9.08% -
rng::stable_partition(vector<int>)_(sparse)/32 1.38% 7.029 7.126 - -4.81% -
BM_MakeThenSortHeap_uint32_Heap_16384 1.38% 16.325 16.551 - 0.98% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.38% 208.729 211.608 - 1.14% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.38% 548.842 556.405 - -1.70% -
std::stable_partition(list<int>)_(dense)/32 1.38% 32.326 32.772 - -1.69% -
std::multimap<int,_int>::clear()/32 1.38% 657.432 666.485 - 0.93% -
std::rotate(vector<bool>)_(1_element_backward)/32 1.38% 17.369 17.608 - 0.24% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 1.37% 38.926 39.461 - 2.87% -
BM_RangesPushHeap_uint64_Random_1024 1.37% 5.942 6.023 - 0.27% -
std::replace(vector<int>)_(sprinkled)/50 1.37% 7.876 7.984 - 3.34% -
BM_std_minmax_element<long_long>/70000 1.37% 18460.267 18713.752 - 0.09% -
BM_PushHeap_string_PipeOrgan_16 1.37% 4.077 4.133 - -3.48% -
rng::stable_sort(vector<NonIntegral>)_(ascending)/8 1.37% 16.638 16.866 - 0.63% -
BM_vector_deque_ranges_copy/1 1.37% 2.230 2.260 - -3.91% -
BM_std_minmax_element<long_long>/64000 1.37% 16866.660 17097.510 - -0.06% -
rng::stable_sort(deque<int>)_(qsort_adversarial)/1024 1.37% 3119.688 3162.341 - 1.69% -
BM_RangesMakeThenSortHeap_uint32_Heap_64 1.37% 8.115 8.226 - 1.05% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1.37% 1229402.795 1246190.360 - 0.09% -
std::find_end(vector<int>)_(process_all)/8192 1.37% 1739.204 1762.946 - -6.27% -
std::flat_map<int,_int>::insert(value)_(already_present)/0 1.36% 0.985 0.998 - -3.47% -
BM_RangesMakeHeap_string_Heap_1024 1.36% 4.715 4.780 - -0.79% -
BM_MakeThenSortHeap_uint64_Ascending_4 1.36% 1.453 1.472 - 1.40% -
SetIntersection_None_Vector_uint32_16384_256 1.36% 1168140.006 1184041.738 - 0.80% -
rng::find_last(vector<char>)_(bail_10%)/1024 1.36% 111.861 113.383 - 0.58% -
BM_std_minmax_element<long_long>/65536 1.36% 17273.470 17508.252 - -0.06% -
std::set<int>::equal_range(key)_(non-existent)/1024 1.36% 6.340 6.426 - 1.97% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.36% 35.392 35.873 - -0.70% -
SetIntersection_Interlaced_Set_uint64_16384_64 1.36% 234577479.622 237763921.881 - 1.59% -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.36% 1.301 1.318 - -0.02% -
BM_deque_deque_ranges_move_backward/4096 1.36% 153.514 155.596 - 2.25% -
SetIntersection_Interlaced_Vector_uint64_1024_1 1.36% 1099093.064 1113994.830 - 1.06% -
BM_std_minmax<char>/31 1.35% 3.173 3.216 - -3.64% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.35% 1.959 1.985 - 1.77% -
BM_std_min<unsigned_int>/13 1.35% 1.393 1.412 - -0.17% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.35% 43.409 43.993 - 2.69% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_256 1.34% 44.969 45.573 - 0.70% -
BM_RangesMakeThenSortHeap_string_Random_4 1.34% 10.392 10.531 - 1.43% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.34% 214.359 217.237 - 0.64% -
BM_MakeThenSortHeap_float_Random_16384 1.34% 47.358 47.994 - 1.35% -
rng::stable_partition(list<int>)_(sparse)/50 1.34% 26.402 26.756 - 4.01% -
BM_vector_deque_move_backward/4000 1.34% 141.686 143.585 - -1.07% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 1.34% 30.318 30.724 - -4.62% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 1.34% 36264.172 36749.283 - 1.32% -
BM_MakeThenSortHeap_float_Heap_16384 1.34% 25.996 26.344 - 1.88% -
BM_StringFindCharLiteral/64 1.34% 2.111 2.139 - 2.41% -
BM_deque_deque_move/65536 1.33% 2836.459 2874.261 - 0.20% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 1.33% 10.063 10.197 - -6.20% -
std::multimap<int,_int>::erase(key)_(non-existent)/32 1.33% 2.223 2.253 - -0.06% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.33% 5.239 5.308 - -1.43% -
BM_RangesMakeThenSortHeap_uint32_Heap_16384 1.33% 16.362 16.579 - 1.27% -
BM_RangesPopHeap_float_1024 1.33% 28.238 28.613 - 4.81% -
BM_LowerBound_float_1 1.33% 2.642 2.678 - 0.07% -
std::multimap<int,_int>::erase(iterator)/0 1.33% 20.463 20.735 - 0.69% -
std::find_end(deque<int>)_(match_near_end)/1000 1.33% 33.986 34.436 - -89.59% -
BM_deque_deque_ranges_move_backward/512 1.33% 21.441 21.725 - 5.99% -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 1.32% 2774.102 2810.850 - 0.63% -
BM_RangesMakeThenSortHeap_string_Ascending_4 1.32% 5.292 5.362 - -0.47% -
rng::is_partitioned(vector<int>)_(partitioned)/50 1.32% 8.549 8.662 - 2.14% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_256 1.32% 21.128 21.407 - 4.39% -
BM_MakeThenSortHeap_float_Random_262144 1.32% 62.637 63.465 - 1.77% -
SetIntersection_None_Vector_float_256_1 1.32% 4485382.231 4544665.113 - -0.04% -
std::adjacent_find(vector<int>,_pred)/1048576 1.32% 462675.892 468790.403 - 0.90% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 1.32% 18.084 18.323 - 1.44% -
std::multimap<int,_int>::insert(value)_(already_present)/0 1.32% 18.470 18.714 - 2.82% -
rng::find_last(forward_list<int>)_(bail_90%)/50 1.32% 20.816 21.091 - 1.50% -
BM_std_minmax<unsigned_short>/17 1.32% 1.720 1.743 - 1.83% -
SetIntersection_None_Set_float_256_4 1.32% 11599620.488 11752237.174 - 0.90% -
std::search(list<int>)_(no_match)/8192 1.31% 7519.762 7618.584 - 6.51% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 1.31% 16.693 16.912 - -0.43% -
BM_RangesMakeThenSortHeap_string_SingleElement_4 1.31% 5.904 5.982 - -3.12% -
BM_std_minmax<char>/7 1.31% 2.452 2.484 - -2.39% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 1.31% 6.095 6.175 - 1.75% -
BM_MakeThenSortHeap_string_Ascending_262144 1.31% 74.848 75.828 - -3.79% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 1.31% 779.389 789.587 - 1.28% -
BM_RangesMakeHeap_string_SingleElement_4 1.31% 3.627 3.674 - 2.26% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 1.31% 3258.670 3301.252 - 2.14% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 1.31% 17.117 17.341 - -12.79% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 1.30% 1.972 1.998 - 1.56% -
std::multimap<int,_int>::erase(iterator)/32 1.30% 20.722 20.992 - 1.25% -
bm_lexicographical_compare<int>/64 1.30% 4.971 5.036 - 4.62% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.30% 2.959 2.998 - 0.58% -
std::copy_if(vector<int>)_(entire_range)/8 1.29% 2.253 2.282 - 0.53% -
rng::rotate(vector<bool>)_(by_1/3)/50 1.29% 17.996 18.229 - -1.87% -
bm_lexicographical_compare<unsigned_char>/8 1.29% 1.435 1.454 - -2.89% -
BM_vector_deque_ranges_move/4096 1.29% 145.832 147.714 - 0.23% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 1.29% 11212.123 11356.696 - 0.02% -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 1.29% 18952.251 19196.510 - 1.33% -
SetIntersection_Interlaced_Set_float_16384_256 1.29% 200273509.601 202851629.784 - -0.84% -
std::stable_sort(deque<int>)_(ascending)/1024 1.29% 2112.606 2139.791 - 1.17% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 1.29% 813.974 824.446 - 2.04% -
rng::partial_sort_copy(deque<int>)_(heap)/1024 1.29% 8599.339 8709.914 - 0.11% -
std::search_n(list<int>)_(no_match)/1024 1.28% 758.237 767.967 - 1.23% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_256 1.28% 12.344 12.502 - 1.63% -
BM_StringAssignAsciiz_Huge_Transparent 1.28% 183.156 185.497 - 0.89% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 1.28% 18896.016 19137.430 - 0.72% -
BM_vector_deque_move/4000 1.28% 141.176 142.978 - 0.45% -
BM_RangesMakeThenSortHeap_float_Random_256 1.28% 25.368 25.691 - 0.79% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.28% 726.687 735.953 - -12.22% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 1.27% 34.704 35.145 - 0.55% -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.27% 1.301 1.318 - -0.02% -
SetIntersection_None_Vector_float_262144_64 1.27% 1192655.747 1207809.254 - -2.34% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_64 1.27% 8.652 8.762 - 0.29% -
BM_MakeThenSortHeap_float_Random_1024 1.27% 33.367 33.791 - 1.81% -
std::map<std::string,_int>::clear()/1024 1.27% 20773.553 21037.243 - 0.42% -
SetIntersection_Interlaced_Set_uint32_16384_256 1.27% 195176044.576 197651133.074 - -0.18% -
BM_RangesPopHeap_pair<uint32,_uint32>_4 1.26% 3.219 3.260 - 4.43% -
std::multiset<std::string>::ctor(const&,_alloc)/8192 1.26% 341302.837 345611.419 - 0.89% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.26% 198.540 201.044 - 1.38% -
SetIntersection_Front_Vector_float_64_4 1.26% 17002736.150 17216982.527 - 1.13% -
rng::find_first_of(list<int>)_(large_needle)/50 1.26% 1737.148 1759.013 - 1.14% -
BM_std_min<long_long>/13 1.26% 2.390 2.420 - 0.77% -
rng::find_last(forward_list<int>)_(bail_10%)/50 1.26% 20.320 20.576 - 2.10% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.26% 12461.606 12618.101 - 0.56% -
BM_std_minmax<int>/31 1.26% 2.659 2.693 - -0.89% -
SetIntersection_Front_Vector_uint64_16384_256 1.25% 2289356.721 2318078.594 - 1.14% -
BM_MakeHeap_float_Random_262144 1.25% 1.118 1.132 - 1.48% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 1.25% 11.668 11.814 - 0.48% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 1.25% 23309921.751 23601744.316 - -0.49% -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 1.25% 3402.973 3445.533 - -3.95% -
rng::for_each_n(join_view(vector<vector<int>>)/8 1.25% 1.613 1.633 - -8.58% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 1.25% 0.900 0.911 - -1.52% -
SetIntersection_Interlaced_Set_uint32_16384_1024 1.25% 168826071.144 170934277.079 - 0.95% -
vector<bool>(size_type,_const_value_type&) 1.25% 8.178 8.280 - 1.51% -
std::unordered_multimap<int,_int>::ctor(const&)/32 1.25% 199.051 201.533 - 2.18% -
BM_RangesSortHeap_pair<uint32,_uint32>_16 1.25% 6.027 6.102 - 1.21% -
BM_RangesMakeThenSortHeap_string_Ascending_16 1.25% 9.425 9.543 - -0.15% -
std::multiset<int>::clear()/1024 1.24% 9743.557 9864.691 - 4.36% -
BM_MakeHeap_uint64_PipeOrgan_16 1.24% 1.027 1.040 - 1.18% -
BM_toupper_string<wchar_t> 1.24% 6.183 6.260 - 1.34% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 1.24% 874.562 885.419 - -0.19% -
std::rotate(vector<bool>)_(1_element_backward)/50 1.24% 17.365 17.581 - 0.57% -
BM_MakeThenSortHeap_float_Descending_16 1.24% 1.850 1.873 - 1.82% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 1.23% 4.569 4.625 - 4.65% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 1.23% 9.534 9.652 - 1.58% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 1.23% 19.995 20.241 - 1.43% -
SetIntersection_None_Vector_uint32_16384_1024 1.23% 1172913.043 1187339.705 - 1.34% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 1.23% 508446.690 514697.985 - 0.81% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_256 1.23% 10.950 11.084 - 0.95% -
BM_CmpLess_int_short 1.23% 1.117 1.131 - 0.54% -
rng::stable_sort(deque<int>)_(heap)/1024 1.23% 2745.162 2778.799 - 2.06% -
BM_std_minmax<unsigned_char>/14 1.22% 2.564 2.596 - 2.09% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 1.22% 517.670 523.999 - 1.49% -
BM_lexicographical_compare_three_way_fast_path/262144 1.22% 60350.354 61087.358 - 1.03% -
BM_RangesPushHeap_string_Descending_64 1.22% 2.573 2.605 - 15.50% -
std::search(list<int>)_(no_match)/1000 1.22% 655.866 663.851 - -7.06% -
SetIntersection_Front_Set_uint64_262144_262144 1.22% 1855743.002 1878328.452 - 3.54% -
SetIntersection_Front_Set_uint64_64_16 1.22% 16681565.255 16884322.053 - 0.49% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 1.22% 351995705.562 356272718.432 - 1.68% -
BM_MakeHeap_string_PipeOrgan_4 1.21% 2.568 2.599 - 1.95% -
BM_RangesPopHeap_uint32_64 1.21% 12.566 12.719 - 1.12% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 1.21% 39853359.601 40337395.100 - -0.02% -
rng::stable_sort(deque<int>)_(pipe-organ)/1024 1.21% 2940.435 2976.143 - 0.54% -
SetIntersection_Interlaced_Set_float_16_16 1.21% 41868407.115 42376656.940 - 2.83% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 1.21% 350746837.482 354997148.081 - 1.73% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 1.21% 520.134 526.428 - 2.96% -
BM_SortHeap_float_16384 1.21% 28.027 28.366 - 6.15% -
std::partial_sort(deque<int>)_(ascending)/8192 1.21% 163269.971 165241.526 - 0.95% -
BM_RangesPushHeap_float_Random_262144 1.21% 7.539 7.630 - 0.90% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 1.21% 14.386 14.560 - 0.78% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1024 1.21% 1.186 1.201 - -1.80% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 1.21% 18947.543 19175.934 - 1.16% -
rng::partial_sort_copy(deque<int>)_(heap)/8 1.20% 16.490 16.689 - 4.22% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 1.20% 57.558 58.250 - 0.90% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.20% 11.350 11.486 - 1.45% -
BM_std_min<unsigned_char>/64 1.20% 4.124 4.174 - 2.12% -
BM_MakeThenSortHeap_float_SingleElement_64 1.19% 3.306 3.345 - 0.95% -
BM_RangesMakeThenSortHeap_float_Random_262144 1.19% 62.154 62.897 - 0.82% -
BM_StringRelational_Less_Empty_Huge_Control 1.19% 2.085 2.110 - 5.92% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 1.19% 54597.647 55248.685 - 0.18% -
BM_MakeThenSortHeap_uint32_PipeOrgan_262144 1.19% 25.431 25.733 - 0.75% -
rng::remove(vector<int>)_(prefix)/32 1.19% 51.757 52.372 - -1.04% -
std::map<int,_int>::count(key)_(existent)/1024 1.19% 4.272 4.322 - -0.85% -
SetIntersection_Interlaced_Vector_uint32_16_16 1.18% 37960292.219 38409583.924 - 1.50% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.18% 23.009 23.281 - 1.10% -
BM_deque_deque_ranges_copy_backward/4096 1.18% 153.501 155.314 - 0.72% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 1.18% 5.183 5.244 - -1.46% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 1.18% 21954.658 22213.750 - 0.46% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.18% 1.738 1.758 - -6.23% -
BM_MakeThenSortHeap_float_Heap_64 1.18% 3.430 3.471 - -0.98% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1.18% 3307097.756 3346066.008 - -6.13% -
SetIntersection_Front_Vector_uint64_262144_1024 1.18% 5860048.839 5929090.401 - 2.56% -
SetIntersection_None_Set_uint64_1024_4 1.18% 8757585.914 8860660.786 - 2.18% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_262144 1.17% 7.525 7.613 - -1.24% -
SetIntersection_None_Vector_uint32_262144_4 1.17% 1185274.308 1199176.410 - -0.59% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_4 1.17% 10.567 10.690 - 0.96% -
BM_RangesPushHeap_string_SingleElement_16384 1.17% 2.443 2.472 - -3.72% -
SetIntersection_Front_Vector_float_4_4 1.17% 144337207.566 146026328.321 - 0.18% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.17% 140878.028 142526.408 - -0.34% -
bm_ranges_lexicographical_compare<unsigned_char>/4 1.17% 1.316 1.332 - -11.11% -
SetIntersection_Front_Vector_uint32_1024_64 1.17% 1417875.259 1434421.129 - 3.17% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.17% 6563.820 6640.333 - 0.36% -
BM_MakeThenSortHeap_float_Random_64 1.16% 17.917 18.126 - -0.22% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.16% 27.814 28.137 - 1.05% -
rng::copy_backward(deque<int>)/64 1.16% 3.045 3.081 - 0.02% -
BM_std_min<int>/16 1.16% 1.708 1.728 - 2.16% -
rng::find_first_of(vector<int>)_(small_needle)/50 1.16% 72.026 72.861 - 1.63% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 1.16% 42.876 43.373 - -10.15% -
rng::contains_subrange(vector<int>)_(same_length)/1048576 1.16% 243760.660 246579.988 - 0.94% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.15% 1.892 1.914 - -3.61% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.15% 1.022 1.034 - -0.35% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1024 1.15% 16.485 16.675 - 1.03% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 1.15% 34.023 34.413 - 0.19% -
BM_std_minmax<short>/22 1.15% 2.282 2.308 - 1.38% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.15% 5.251 5.311 - -1.08% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 1.15% 54847.537 55476.041 - 2.25% -
BM_vector_deque_ranges_move_backward/1024 1.15% 38.019 38.455 - 3.07% -
std::vector<int>::erase(middle)_(cheap_elements)/32 1.15% 4.287 4.336 - 2.24% -
BM_RangesMakeThenSortHeap_string_Random_16 1.15% 22.604 22.863 - 1.92% -
rng::contains(list<int>)_(process_all)/1048576 1.14% 827114.559 836564.259 - -0.67% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.14% 49468.306 50032.716 - 0.36% -
BM_std_min<__int128>/3 1.14% 1.018 1.029 - 1.10% -
BM_MakeHeap_uint32_Random_262144 1.14% 1.041 1.053 - 4.54% -
BM_align/256 1.14% 0.886 0.896 - -0.16% -
std::find(vector<bool>)_(process_all)/1024 1.14% 4.632 4.685 - -0.42% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1.14% 1406282.874 1422289.206 - 1.73% -
BM_std_minmax_element<int>/4 1.14% 1.214 1.228 - -1.17% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 1.14% 9950358.531 10063497.977 - 0.48% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_262144 1.14% 24.559 24.838 - 1.82% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 1.13% 14256.998 14418.635 - 0.99% -
rng::partition_point(deque<int>)/8192 1.13% 15.836 16.015 - 0.85% -
SetIntersection_None_Vector_uint32_262144_256 1.13% 1205878.623 1219535.522 - 1.28% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 1.13% 6221.679 6292.104 - 3.30% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 1.13% 1.761 1.780 - 0.02% -
BM_std_minmax<char>/22 1.13% 2.507 2.535 - -5.09% -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 1.13% 3127.790 3163.024 - 1.20% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 1.13% 3.644 3.685 - 3.70% -
BM_PushHeap_float_Random_4 1.12% 2.888 2.921 - 2.97% -
std::rotate(deque<int>)_(by_1/2)/50 1.12% 10.174 10.288 - 0.19% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 1.12% 14.281 14.441 - 1.24% -
rng::rotate(vector<bool>)_(by_1/2)/32 1.12% 18.181 18.385 - -2.07% -
rng::partial_sort_copy(deque<int>)_(shuffled)/1024 1.12% 7220.592 7301.574 - 1.12% -
rng::stable_sort(deque<int>)_(descending)/1024 1.12% 2938.105 2971.057 - 0.91% -
rng::generate_n(vector<int>)/32 1.12% 7.942 8.031 - 0.30% -
BM_RangesMakeHeap_string_Descending_4 1.12% 2.137 2.161 - -10.59% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 1.12% 504.695 510.346 - 0.29% -
std::find(list<int>)_(process_all)/50 1.12% 18.499 18.706 - 3.17% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.12% 6196.711 6265.961 - 0.70% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 1.12% 3.876 3.919 - 1.68% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_4 1.12% 3.657 3.698 - 4.00% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 1.12% 19.514 19.732 - -3.11% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 1.12% 341.497 345.307 - -10.19% -
BM_MakeThenSortHeap_string_Heap_256 1.11% 48.869 49.413 - 0.66% -
std::copy_backward(deque<int>)/64 1.11% 2.937 2.970 - -0.00% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.11% 179.622 181.617 - 0.70% -
rng::remove_copy_if(list<int>)_(prefix)/8192 1.11% 7262.073 7342.717 - 0.92% -
rng::fold_left(deque<int>)/32 1.11% 16.347 16.529 - -0.06% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1.11% 9541284.727 9646777.606 - -1.01% -
rng::replace_if(deque<int>)_(sprinkled)/1024 1.10% 364.545 368.571 - 1.03% -
BM_deque_deque_ranges_copy/70000 1.10% 3027.781 3061.219 - 0.77% -
SetIntersection_None_Set_uint32_16_4 1.10% 59585586.908 60242456.247 - 0.42% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.10% 113816.570 115068.511 - -0.09% -
rng::rotate_copy(deque<int>)/1024 1.10% 33.964 34.337 - -0.44% -
rng::remove_copy_if(vector<int>)_(sprinkled)/50 1.10% 15.768 15.942 - -3.09% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 1.10% 3.492 3.530 - 1.17% -
std::partial_sort(deque<int>)_(pipe-organ)/1024 1.10% 7872.060 7958.311 - 0.75% -
rng::is_partitioned(vector<int>)_(partitioned)/1024 1.09% 176.601 178.531 - 1.57% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 1.09% 295.538 298.768 - 1.69% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 1.09% 12263.115 12397.115 - 0.67% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16 1.09% 5.606 5.668 - 1.29% -
BM_RangesMakeThenSortHeap_float_Random_1024 1.09% 33.010 33.370 - 1.22% -
SetIntersection_None_Vector_float_262144_262144 1.09% 1193770.093 1206762.955 - -1.94% -
BM_PushHeap_string_PipeOrgan_16384 1.09% 13.056 13.198 - -19.04% -
SetIntersection_Interlaced_Vector_float_4_4 1.09% 144470473.354 146042147.245 - 0.34% -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_16 1.09% 5.499 5.559 - 0.58% -
std::flat_multimap<int,_int>::erase(iterator)/8192 1.09% 496.205 501.598 - -0.75% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 1.09% 32.260 32.610 - -10.92% -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_262144 1.09% 25.567 25.845 - 1.46% -
BM_num_put<double> 1.09% 57.354 57.977 - 0.76% -
rng::remove(list<int>)_(prefix)/8192 1.09% 9077.162 9175.701 - 7.66% -
std::equal(list<int>)_(it,_it,_it,_it)/8 1.08% 2.953 2.985 - 4.55% -
rng::remove_if(vector<int>)_(prefix)/1024 1.08% 345.775 349.522 - -8.74% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 1.08% 12793.639 12932.192 - 2.77% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 1.08% 7.598 7.681 - -0.51% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 1.08% 23.268 23.518 - 4.93% -
SetIntersection_None_Vector_uint64_256_16 1.08% 4240614.156 4286217.688 - 0.06% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 1.08% 12.952 13.091 - 0.59% -
BM_RangesMakeThenSortHeap_string_Random_64 1.07% 39.915 40.344 - 2.98% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 1.07% 347799184.197 351525059.433 - 0.17% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 1.07% 90.565 91.533 - 0.13% -
SetIntersection_None_Vector_float_262144_16384 1.07% 1206490.886 1219381.913 - -6.37% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 1.07% 4687225.903 4737248.781 - -0.83% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 1.07% 15.896 16.066 - 1.15% -
std::multimap<std::string,_int>::erase(key)_(existent)/0 1.07% 59.682 60.319 - 0.79% -
BM_StringRelational_Eq_Small_Small_Control 1.07% 1.848 1.868 - 0.92% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 1.07% 19.614 19.823 - 0.20% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.07% 1030.158 1041.141 - 9.04% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 1.07% 36621.869 37011.986 - 0.69% -
std::list<int>::ctor(size)/32 1.07% 342.086 345.730 - 6.98% -
BM_std_minmax<unsigned_int>/7 1.06% 1.900 1.920 - 10.03% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16384 1.06% 30.611 30.935 - 0.98% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.06% 18.676 18.874 - 0.96% -
std::stable_sort(vector<int>)_(repeated)/1024 1.06% 1130.808 1142.792 - 1.17% -
BM_deque_deque_ranges_move/64 1.06% 5.350 5.407 - -2.08% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 1.06% 145872007.058 147413972.980 - -0.63% -
SetIntersection_None_Set_string_1024_256 1.06% 8998855.646 9093961.948 - 1.77% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16 1.05% 6.552 6.621 - 0.88% -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 1.05% 9.012 9.106 - -21.04% -
BM_std_min<unsigned_char>/30 1.05% 2.293 2.317 - 0.40% -
BM_deque_vector_copy/64 1.05% 2.600 2.628 - 2.12% -
BM_vector_deque_move_backward/1 1.05% 2.194 2.217 - -13.68% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.05% 115130.667 116341.498 - 0.57% -
BM_PushHeap_uint32_Random_4 1.05% 2.456 2.481 - 0.03% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1024 1.05% 8.297 8.384 - -0.31% -
rng::unique(deque<int>,_pred)_(contiguous)/8192 1.05% 4450.618 4497.293 - -0.32% -
rng::sort(vector<NonIntegral>)_(descending)/8 1.05% 24.499 24.755 - -2.12% -
BM_RangesPopHeap_float_16 1.05% 7.004 7.078 - 9.85% -
std::find_if_not(list<int>)_(process_all)/50 1.04% 21.470 21.694 - 1.72% -
rng::replace_if(deque<int>)_(prefix)/50 1.04% 20.192 20.402 - 0.22% -
BM_PopHeap_string_16 1.04% 14.309 14.458 - 0.39% -
SetIntersection_None_Set_uint64_256_1 1.04% 11608338.836 11729480.907 - 2.02% -
std::shift_left(deque<int>)/1024 1.04% 39.650 40.064 - 1.31% -
BM_num_get<long_double> 1.04% 36.335 36.714 - 3.20% -
BM_CmpLess_uint_schar 1.04% 1.063 1.074 - 1.83% -
std::find_if_not(deque<int>)_(process_all)/1024 1.04% 490.320 495.431 - 2.20% -
std::map<std::string,_int>::erase(key)_(non-existent)/32 1.04% 10.764 10.876 - 4.23% -
BM_MakeThenSortHeap_uint64_Heap_64 1.04% 8.234 8.319 - 1.06% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 1.04% 44.331 44.792 - 0.02% -
BM_RangesMakeThenSortHeap_float_Random_64 1.04% 17.895 18.081 - 2.39% -
BM_CmpEqual_short_uint 1.04% 1.105 1.117 - 0.98% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 1.04% 30.150 30.463 - 0.11% -
rng::rotate(vector<bool>)_(1_element_backward)/50 1.04% 18.239 18.428 - -0.37% -
rng::unique(deque<int>,_pred)_(sprinkled)/32 1.04% 61.017 61.649 - -0.44% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_4 1.04% 1.401 1.415 - -1.62% -
std::unique_copy(vector<int>)_(contiguous)/32 1.03% 8.743 8.834 - -0.50% -
std::multiset<std::string>::ctor(const&)/8192 1.03% 341467.036 344997.878 - 1.02% -
std::partial_sort(deque<int>)_(shuffled)/8192 1.03% 266601.527 269355.397 - -0.26% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 1.03% 22.776 23.011 - -0.15% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 1.03% 44.084 44.538 - 0.38% -
std::map<int,_int>::ctor(const&,_alloc)/1024 1.03% 6189.889 6253.669 - -0.32% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_64 1.03% 34.555 34.910 - 0.94% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16 1.03% 2.937 2.967 - -1.86% -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 1.03% 501.381 506.526 - 0.64% -
BM_CmpEqual_ushort_uint 1.02% 1.114 1.125 - 0.07% -
BM_PopHeap_uint32_4 1.02% 2.633 2.660 - 0.51% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 1.02% 86.142 87.021 - 94.01% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 1.02% 11888934.585 12009940.510 - -3.59% -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 1.02% 7208.680 7281.873 - 0.38% -
BM_lexicographical_compare_three_way_fast_path/1024 1.01% 246.391 248.889 - 1.22% -
rng::find(vector<bool>)_(process_all)/1024 1.01% 4.631 4.678 - -0.24% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.01% 33.716 34.057 - 1.01% -
rng::stable_partition(deque<int>)_(alloc_fails)/50 1.01% 1992.600 2012.733 - 2.84% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 1.01% 420.184 424.427 - 0.12% -
SetIntersection_Interlaced_Vector_uint32_64_4 1.01% 18136966.297 18320118.171 - 0.17% -
std::stable_sort(deque<int>)_(heap)/1024 1.01% 2742.501 2770.190 - 1.98% -
BM_deque_vector_ranges_move_backward/70000 1.01% 8613.559 8700.297 - 2.09% -
rng::partial_sort_copy(deque<int>)_(ascending)/8 1.01% 10.664 10.771 - 0.13% -
rng::rotate(vector<bool>)_(by_1/4)/50 1.01% 18.016 18.197 - -2.23% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 1.01% 7.846 7.925 - 1.35% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 1.01% 4549871.675 4595614.415 - 2.83% -
rng::move(deque<int>)/32768 1.00% 2013.850 2034.087 - -6.49% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 1.00% 8200.948 8283.351 - -0.23% -
BM_vector_deque_ranges_move_backward/4096 1.00% 148.510 150.001 - 0.14% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 1.00% 4567.828 4613.618 - 0.90% -
BM_CmpEqual_uchar_schar 1.00% 1.045 1.056 - 0.54% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -75.39% 71.810 17.674 - -44.04% -
rng::is_partitioned(list<int>)_(unpartitioned)/32 -70.60% 3.870 1.138 - 7.17% -
SetIntersection_Interlaced_Vector_uint64_262144_256 -57.04% 64079402.761 27531694.583 - -27.16% -
rng::copy_n(vector<bool>)_(unaligned)/512 -56.61% 7.690 3.337 - 0.47% -
std::count(list<int>)_(every_other)/1024 -54.20% 1558.721 713.928 - 0.64% -
std::unique_copy(list<int>)_(contiguous)/1024 -54.02% 1616.140 743.083 - -0.20% -
rng::is_partitioned(list<int>)_(unpartitioned)/8192 -52.54% 2496.557 1184.829 - -1.13% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -51.85% 9114064.648 4388112.535 - -13.09% -
SetIntersection_Interlaced_Vector_float_16384_64 -51.55% 11013140.919 5335575.233 - -49.42% -
std::partition(list<int>)_(sparse)/1024 -51.09% 1469.304 718.661 - -0.97% -
rng::partition(list<int>)_(sparse)/1024 -50.77% 1502.681 739.762 - 0.98% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -50.37% 17306301.532 8588527.524 - -68.40% -
std::copy_n(deque<int>)/64 -50.14% 5.542 2.763 - -0.04% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 -49.21% 61.291 31.130 - -32.56% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -47.80% 19811898.525 10341497.311 - -50.50% -
SetIntersection_Interlaced_Vector_uint32_262144_64 -47.35% 15661483.054 8245477.500 - 0.42% -
SetIntersection_Interlaced_Vector_uint64_262144_16 -45.34% 5946270.541 3250316.253 - 1.97% -
SetIntersection_Interlaced_Vector_float_262144_1024 -44.66% 135840214.953 75175678.915 - -51.91% -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 -44.56% 47.020 26.066 - 3.31% -
SetIntersection_Interlaced_Vector_float_16384_16 -44.06% 4254726.317 2380269.799 - -38.84% -
std::unique_copy(deque<int>)_(contiguous)/52 -42.60% 25.126 14.423 - -6.01% -
rng::remove_copy_if(deque<int>)_(sprinkled)/32 -41.76% 30.461 17.739 - -0.85% -
rng::is_partitioned(deque<int>)_(unpartitioned)/50 -41.14% 7.386 4.347 - 2.24% -
rng::is_partitioned(list<int>)_(unpartitioned)/1024 -41.10% 255.610 150.549 - -2.18% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 -40.89% 30.455 18.003 - 1.74% -
std::unique_copy(deque<int>)_(contiguous)/32 -40.22% 16.147 9.653 - -12.60% -
rng::remove_copy_if(deque<int>)_(prefix)/32 -39.78% 28.890 17.397 - -0.36% -
SetIntersection_Interlaced_Vector_float_262144_256 -39.07% 39864634.396 24290633.764 - -53.10% -
std::remove_copy_if(deque<int>)_(prefix)/32 -38.56% 29.175 17.925 - 0.33% -
SetIntersection_None_Vector_string_64_16 -38.55% 24334895.326 14954279.784 - -0.31% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -38.00% 270705110.653 167825237.483 - -21.28% -
BM_PushHeap_uint64_Descending_1 -37.99% 0.696 0.432 - -3.73% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -37.84% 4.986 3.099 - -5.22% -
std::is_partitioned(list<int>)_(unpartitioned)/50 -37.56% 7.001 4.371 - 0.26% -
BM_std_min<unsigned_short>/1 -37.46% 0.455 0.285 - 12.13% -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 -37.38% 36.946 23.137 - -29.18% -
SetIntersection_Interlaced_Vector_float_1024_64 -37.32% 5776352.375 3620663.766 - -38.24% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -36.63% 5393648.392 3418129.188 - -28.70% -
BM_StringCtorDefault -35.92% 0.373 0.239 - 1.52% -
SetIntersection_None_Vector_string_256_64 -35.50% 5919548.619 3818150.926 - 0.06% -
SetIntersection_None_Vector_string_1024_1 -34.88% 1852319.851 1206241.456 - -1.74% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 -33.96% 3.468 2.290 - -34.25% -
SetIntersection_None_Vector_string_256_256 -33.19% 3578465.066 2390695.507 - -0.37% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -32.76% 9.637 6.481 - -21.32% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -32.70% 0.695 0.468 - -5.48% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -32.56% 9.423 6.355 - -16.08% -
SetIntersection_None_Vector_string_1024_64 -32.08% 1805157.850 1226068.300 - -0.01% -
std::multiset<std::string>::erase(key)_(existent)/0 -31.46% 60.568 41.514 - -29.94% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -31.28% 48.384 33.250 - 31.57% -
std::find(vector<bool>)_(process_all)/8 -30.95% 0.958 0.662 - 14.80% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -30.74% 6.866 4.756 - -18.50% -
std::find(vector<bool>)_(process_all)/50 -30.52% 0.957 0.665 - 14.90% -
std::copy_backward(vector<int>)/4096 -30.37% 238.397 166.002 - -30.58% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -30.30% 2.023 1.410 - -7.79% -
std::equal(vector<bool>)_(unaligned)/8 -30.21% 1.011 0.705 - -17.19% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -30.18% 6.619 4.622 - -14.32% -
SetIntersection_Interlaced_Vector_float_16384_1024 -30.14% 59857682.677 41815178.240 - -43.23% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -30.00% 23240834.953 16267622.893 - -20.23% -
std::search(deque<int>)_(same_length)/1000 -29.96% 464.793 325.524 - -7.85% -
std::equal(vector<bool>)_(unaligned)/50 -29.62% 0.982 0.691 - -21.56% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -29.33% 42.353 29.932 - -24.58% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -29.05% 353732484.769 250984798.925 - 1.15% -
SetIntersection_Front_Vector_string_256_64 -28.99% 16308855.742 11580136.122 - 4.30% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -28.93% 41.559 29.537 - -27.63% -
SetIntersection_Interlaced_Vector_float_262144_4 -28.88% 2168649.527 1542423.113 - -28.46% -
rng::find(list<int>)_(bail_25%)/1024 -28.79% 181.337 129.136 - -28.72% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -28.73% 120212328.164 85675101.077 - -14.44% -
rng::move_backward(list<int>)/4096 -28.51% 7354.194 5257.441 - -19.86% -
BM_MakeHeap_string_Descending_16 -28.15% 3.313 2.380 - 0.69% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -28.03% 1.874 1.349 - -25.45% -
BM_RangesPushHeap_uint64_Descending_1 -27.96% 0.695 0.501 - 7.28% -
BM_MakeHeap_string_Descending_4 -27.86% 2.954 2.131 - 1.74% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control -27.80% 0.361 0.261 - -0.19% -
std::copy_n(vector<int>)/4096 -27.80% 214.242 154.683 - -25.69% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 -27.74% 232.143 167.740 - -5.64% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -27.59% 45.189 32.721 - -28.87% -
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 -27.56% 207.115 150.031 - -0.11% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -27.43% 15007.492 10891.686 - -34.69% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -27.39% 2482617.861 1802540.807 - -10.38% -
BM_PushHeap_float_Random_1 -27.32% 0.542 0.394 - -23.79% -
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 -27.15% 880.535 641.497 - -12.76% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -27.14% 58799124.439 42840384.486 - -15.57% -
BM_MakeHeap_string_Descending_64 -27.10% 3.586 2.615 - 2.14% -
BM_MakeHeap_string_Descending_256 -27.09% 3.706 2.702 - 0.13% -
rng::find(list<int>)_(process_all)/8192 -27.09% 12090.899 8815.747 - -15.57% -
BM_MakeHeap_string_SingleElement_16384 -27.07% 8.234 6.005 - -1.56% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 -26.99% 66.276 48.385 - -0.76% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 -26.97% 65.522 47.854 - 0.44% -
SetIntersection_Interlaced_Vector_uint64_16384_16 -26.69% 3392611.002 2487250.247 - 2.14% -
BM_std_min<char>/1 -26.68% 0.452 0.332 - 15.17% -
BM_MakeHeap_string_SingleElement_4 -26.44% 4.990 3.670 - 0.09% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 -26.44% 0.634 0.467 - -24.99% -
std::map<std::string,_int>::erase(key)_(existent)/32 -26.43% 81.531 59.985 - -25.02% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -26.26% 79124529.707 58349555.907 - -9.40% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 -26.11% 941.040 695.357 - -0.49% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 -25.91% 0.404 0.299 - -39.45% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -25.78% 89107082.878 66135314.444 - -12.26% -
BM_MakeHeap_string_Heap_262144 -25.67% 6.926 5.148 - -5.85% -
BM_MakeHeap_string_Heap_16384 -25.63% 6.626 4.928 - -3.81% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -25.44% 0.697 0.520 - 16.28% -
SetIntersection_None_Vector_string_256_1 -25.40% 6320960.412 4715168.536 - -0.62% -
SetIntersection_Interlaced_Vector_float_16384_256 -25.19% 17952129.794 13429238.722 - -54.80% -
std::shift_left(vector<int>)/32 -24.98% 3.967 2.976 - -0.55% -
std::find(list<int>)_(process_all)/8192 -24.86% 10191.474 7658.232 - -9.92% -
BM_MakeHeap_string_Heap_1024 -24.74% 6.259 4.710 - -3.36% -
BM_MakeHeap_string_PipeOrgan_256 -24.73% 6.324 4.760 - -0.23% -
BM_MakeHeap_string_SingleElement_1024 -24.63% 8.217 6.193 - -1.84% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -24.56% 38.476 29.026 - -24.11% -
BM_MakeHeap_string_PipeOrgan_1024 -24.49% 6.425 4.852 - -2.24% -
BM_lexicographical_compare_three_way<IntPtr>/1 -24.34% 0.454 0.343 - -12.62% -
rng::starts_with(list<int>)/1024 -24.33% 1563.599 1183.170 - 50.98% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 -24.32% 9.591 7.259 - 10.16% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -24.26% 1.526 1.156 - -13.55% -
BM_vector_deque_ranges_copy/0 -24.19% 0.615 0.466 - 0.76% -
SetIntersection_None_Vector_string_16384_1024 -24.15% 1692777.533 1283999.616 - 0.32% -
BM_MakeHeap_string_Heap_256 -24.01% 6.354 4.829 - -2.58% -
SetIntersection_Interlaced_Vector_uint64_16384_64 -24.01% 8102252.291 6156919.168 - 2.76% -
rng::starts_with(list<int>,_pred)/8192 -23.95% 12880.903 9796.236 - -14.00% -
SetIntersection_Interlaced_Vector_float_1024_256 -23.89% 8060204.980 6134782.354 - -22.76% -
BM_vector_deque_move/0 -23.83% 0.505 0.384 - -30.76% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -23.62% 4740933.646 3620974.073 - -23.47% -
BM_MakeHeap_string_Heap_64 -23.61% 6.550 5.003 - -1.94% -
BM_MakeHeap_string_SingleElement_256 -23.61% 8.270 6.318 - -0.49% -
SetIntersection_None_Vector_string_64_64 -23.57% 12193604.904 9319564.987 - 0.59% -
std::map<std::string,_int>::erase(key)_(existent)/0 -23.54% 74.288 56.802 - 34.58% -
std::multiset<std::string>::insert(value)_(new_value)/8192 -23.41% 98.067 75.113 - -21.28% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -23.30% 9.574 7.343 - -22.64% -
BM_MakeHeap_string_SingleElement_64 -23.12% 8.301 6.382 - -1.03% -
BM_MakeHeap_string_Descending_1024 -22.89% 3.694 2.849 - 4.92% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 -22.84% 1.834 1.415 - 0.51% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -22.63% 0.598 0.463 - -16.79% -
std::find_if(list<int>)_(bail_25%)/32768 -22.25% 10789.900 8389.654 - -19.52% -
BM_MakeHeap_string_SingleElement_262144 -22.07% 9.434 7.352 - -5.65% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -22.03% 1.696 1.322 - -16.80% -
BM_MakeHeap_string_PipeOrgan_64 -21.96% 6.059 4.729 - -0.12% -
SetIntersection_None_Vector_string_1024_4 -21.93% 1563125.471 1220327.826 - -0.55% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 -21.76% 64.876 50.756 - -1.28% -
SetIntersection_None_Vector_string_16_16 -21.76% 46891400.852 36689335.057 - 0.36% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -21.55% 6.755 5.299 - -19.47% -
rng::find_if_not(list<int>)_(bail_25%)/32768 -21.51% 10959.611 8602.463 - -17.83% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -21.37% 1801.132 1416.235 - 4.19% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -21.36% 2347403.886 1846000.471 - -2.06% -
std::copy_if(list<int>)_(every_other)/4096 -21.36% 4089.371 3216.038 - 1.38% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -21.31% 14337232.802 11282033.936 - 11.29% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 -21.29% 8.520 6.706 - 5.51% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -21.10% 1877589.260 1481478.440 - -6.41% -
BM_std_minmax<long_long>/2 -20.97% 1.392 1.100 - -16.34% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 -20.94% 2.958 2.339 - 0.23% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -20.88% 3299439.363 2610423.037 - -16.81% -
std::copy_n(vector<bool>)_(aligned)/1048576 -20.83% 2670.234 2114.148 - 26.02% -
BM_MakeHeap_string_Random_262144 -20.50% 19.068 15.158 - -2.71% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 -20.39% 1.513 1.204 - -3.67% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -20.32% 1.688 1.345 - -10.17% -
rng::unique_copy(deque<int>)_(sprinkled)/52 -20.28% 18.500 14.749 - -0.08% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -20.23% 9.330 7.442 - 2.01% -
rng::unique_copy(deque<int>)_(sprinkled)/32 -20.22% 11.695 9.330 - -7.47% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -19.93% 1.444 1.156 - -11.26% -
BM_RangesMakeHeap_float_Random_4 -19.88% 1.625 1.302 - -14.94% -
BM_MakeHeap_string_SingleElement_16 -19.82% 7.111 5.701 - -0.40% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -19.75% 4685512.909 3760034.596 - -25.88% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 -19.71% 3976801.879 3193147.028 - 11.02% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -19.28% 6271609.064 5062425.768 - -23.61% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 -19.25% 10342345.633 8351905.489 - 2.58% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -19.20% 1.609 1.300 - -33.27% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 -19.16% 5471873.454 4423632.581 - -12.06% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -18.94% 43.496 35.256 - -17.09% -
BM_vector_deque_ranges_move/0 -18.94% 0.428 0.347 - -33.25% -
rng::move(list<int>)/4096 -18.84% 6711.652 5447.322 - 1.00% -
SetIntersection_Front_Vector_string_64_64 -18.83% 35477245.650 28795515.799 - 3.92% -
rng::is_sorted(deque<int>)/8 -18.76% 3.246 2.637 - -7.62% -
BM_MakeHeap_string_Heap_16 -18.72% 5.679 4.616 - -0.66% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 -18.61% 24.272 19.756 - -11.36% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -18.50% 2315936.494 1887409.719 - -22.49% -
SetIntersection_Interlaced_Vector_float_16384_4 -18.47% 1734086.621 1413858.243 - -16.94% -
BM_PushHeap_float_SingleElement_1 -18.43% 0.614 0.501 - -28.10% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -18.42% 7.511 6.128 - -37.91% -
BM_MakeHeap_string_Random_64 -18.37% 12.246 9.996 - -0.36% -
rng::swap_ranges(list<int>)/8192 -18.36% 12295.154 10037.499 - -0.36% -
BM_deque_deque_ranges_copy_backward/2 -18.34% 3.115 2.544 - 0.48% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -18.24% 11976.599 9791.550 - -22.55% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -18.17% 13396.225 10962.115 - -24.14% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 -18.12% 43045405.580 35245564.556 - -9.56% -
BM_deque_deque_move_backward/2 -18.10% 3.110 2.547 - 3.28% -
BM_PushHeap_uint32_PipeOrgan_1 -17.94% 0.561 0.460 - -2.95% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -17.93% 6289010.251 5161220.186 - -22.92% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -17.88% 5.413 4.445 - -31.15% -
BM_MakeHeap_string_Descending_262144 -17.34% 4.210 3.480 - -1.79% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 -17.20% 7.510 6.218 - 2.27% -
rng::find_end(deque<int>)_(process_all)/1048576 -17.05% 320943.770 266220.263 - -13.77% -
SetIntersection_None_Vector_string_256_4 -17.02% 5674664.731 4708912.631 - -0.17% -
rng::find_first_of(deque<int>)_(large_needle)/50 -17.00% 823.390 683.453 - -4.20% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 -16.87% 0.439 0.365 - 8.48% -
std::map<std::string,_int>::erase(iterator)/8192 -16.80% 35.202 29.290 - 10.75% -
std::partial_sort_copy(deque<int>)_(heap)/1024 -16.65% 10458.669 8716.894 - 0.28% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -16.65% 7.943 6.621 - -21.93% -
SetIntersection_None_Vector_string_4_4 -16.58% 173582448.606 144807973.314 - 0.34% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 -16.57% 12.060 10.062 - 5.49% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 -16.54% 12200294.777 10182612.844 - -5.54% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -16.45% 92.997 77.699 - -15.82% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -16.44% 11.007 9.197 - -5.15% -
std::multiset<std::string>::erase(key)_(existent)/32 -16.42% 60.033 50.177 - -14.56% -
rng::partial_sort_copy(list<int>)_(repeated)/1024 -16.38% 5387.786 4505.360 - -0.20% -
BM_RangesMakeHeap_uint32_Random_4 -16.37% 1.459 1.220 - -28.39% -
BM_vector_deque_ranges_move_backward/2 -16.19% 2.062 1.729 - -10.74% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -16.17% 224.737 188.397 - 85.35% -
BM_std_minmax_element<short>/3 -16.12% 1.299 1.090 - -5.09% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 -15.92% 10775659.983 9060680.095 - 8.59% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -15.89% 6.129 5.155 - -2.10% -
SetIntersection_None_Vector_string_64_4 -15.83% 20890013.057 17582761.041 - -0.61% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -15.79% 43.608 36.725 - -2.20% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control -15.70% 0.586 0.494 - 26.65% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -15.69% 1.372 1.156 - -11.30% -
BM_deque_deque_move_backward/1 -15.57% 3.487 2.944 - 8.00% -
std::find_end(list<int>)_(same_length)/8192 -15.51% 9655.830 8158.061 - -56.26% -
std::for_each_n(list<int>)/8192 -15.27% 8559.281 7252.059 - -0.39% -
rng::is_sorted_until(deque<int>)/8 -15.23% 3.656 3.099 - -27.69% -
BM_deque_deque_ranges_move_backward/2 -15.19% 3.136 2.660 - 5.21% -
BM_RangesMakeHeap_uint32_PipeOrgan_4 -15.11% 0.468 0.397 - 0.47% -
BM_vector_deque_ranges_move_backward/1 -15.08% 2.334 1.982 - -9.19% -
BM_deque_deque_ranges_copy_backward/1 -15.03% 3.456 2.936 - 5.81% -
BM_MakeHeap_string_PipeOrgan_16 -15.02% 4.273 3.631 - 0.59% -
std::multiset<int>::insert(value)_(new_value)/1024 -14.96% 57.357 48.778 - 2.08% -
std::multiset<std::string>::erase(iterator)/8192 -14.93% 31.490 26.790 - -11.86% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 -14.93% 9810108.912 8345893.515 - -0.95% -
BM_RangesMakeThenSortHeap_float_Descending_4 -14.91% 1.301 1.107 - -13.82% -
std::unordered_set<std::string>::contains(key)_(non-existent)/0 -14.87% 0.441 0.375 - 0.22% -
rng::find_end(deque<int>)_(process_all)/8192 -14.83% 2466.421 2100.613 - -12.00% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -14.72% 55974311.268 47737184.670 - -11.78% -
BM_MakeHeap_string_Heap_4 -14.69% 3.558 3.035 - -0.33% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 -14.66% 1.786 1.524 - -15.18% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 -14.65% 32.074 27.375 - 37.54% -
BM_deque_deque_copy_backward/2 -14.64% 3.116 2.660 - 4.98% -
BM_MakeHeap_string_QuickSortAdversary_16 -14.53% 9.956 8.510 - -1.29% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -14.50% 5.698 4.872 - -18.69% -
BM_deque_vector_ranges_copy_backward/0 -14.47% 1.534 1.312 - -4.68% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -14.45% 1.455 1.245 - -2.06% -
SetIntersection_Interlaced_Vector_string_262144_64 -14.38% 21165466.572 18121285.912 - -18.06% -
std::unordered_set<int>::erase(iterator)/1024 -14.38% 23.711 20.301 - 0.53% -
rng::find_first_of(deque<int>)_(large_needle)/32 -14.01% 336.645 289.497 - -2.93% -
std::unordered_set<int>::insert(value)_(already_present)/8192 -13.92% 2.352 2.024 - -9.45% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 -13.81% 44.675 38.504 - -10.04% -
std::unordered_set<int>::contains(key)_(existent)/32 -13.81% 1.373 1.184 - -7.05% -
std::move(list<int>)/4096 -13.79% 4577.516 3946.227 - -9.91% -
BM_MakeHeap_string_QuickSortAdversary_4 -13.72% 6.899 5.953 - -1.17% -
BM_PopHeap_float_262144 -13.70% 40.679 35.106 - -13.68% -
BM_MakeHeap_string_Descending_16384 -13.69% 3.639 3.141 - 5.53% -
std::set<int>::insert(value)_(new_value)/1024 -13.64% 48.338 41.743 - -0.49% -
std::unordered_set<std::string>::insert(value)_(new_value)/0 -13.56% 46.544 40.235 - -35.28% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 -13.48% 8.256 7.143 - 4.79% -
rng::find_if(list<int>)_(bail_25%)/32768 -13.44% 9188.931 7953.771 - -5.93% -
SetIntersection_None_Vector_string_64_1 -13.43% 21349064.393 18480845.035 - 0.24% -
rng::find_end(list<int>,_pred)_(single_element)/8192 -13.38% 9528.793 8254.249 - -9.90% -
BM_MakeHeap_string_QuickSortAdversary_64 -13.37% 11.666 10.106 - -0.91% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 -13.32% 9714168.434 8420184.419 - -22.13% -
BM_vector_deque_ranges_copy_backward/0 -13.31% 0.502 0.435 - -1.55% -
std::unordered_set<int>::erase(iterator)/8192 -13.29% 23.929 20.748 - 2.89% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 -13.27% 5.800 5.030 - 12.69% -
rng::rotate(list<int>)_(by_1/4)/8192 -13.26% 8240.103 7147.644 - -0.92% -
BM_deque_deque_copy_backward/1 -13.21% 3.504 3.041 - 8.78% -
BM_MakeHeap_string_PipeOrgan_262144 -13.21% 8.520 7.395 - -0.75% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 -13.20% 59.960 52.043 - 1.92% -
std::unordered_multiset<int>::erase(iterator)/8192 -13.09% 23.413 20.348 - 1.16% -
std::unordered_set<int>::erase(key)_(existent)/1024 -13.07% 26.377 22.929 - 2.34% -
rng::find(vector<bool>)_(process_all)/8 -13.03% 0.867 0.754 - 25.40% -
rng::partition(deque<int>)_(sparse)/50 -13.00% 17.437 15.170 - -25.08% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 -12.99% 5.322 4.630 - 0.62% -
SetIntersection_None_Vector_string_1024_16 -12.91% 1410725.363 1228659.158 - -0.22% -
BM_RangesMakeHeap_float_Random_256 -12.74% 1.424 1.242 - -14.12% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst -12.64% 1.383 1.208 - 4.56% -
SetIntersection_None_Vector_string_16_4 -12.64% 67301631.292 58796493.336 - -0.11% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 -12.59% 752.344 657.590 - 7.08% -
rng::find_end(list<int>)_(same_length)/8192 -12.50% 9452.326 8270.892 - -48.02% -
BM_MakeHeap_string_Random_16 -12.47% 9.474 8.292 - -0.82% -
BM_MakeHeap_string_Random_16384 -12.45% 14.369 12.580 - -0.33% -
rng::partial_sort_copy(list<int>)_(pipe-organ)/1024 -12.41% 6418.638 5622.152 - 0.83% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 -12.40% 121.612 106.533 - -0.52% -
BM_RangesPushHeap_uint32_Ascending_1 -12.37% 0.533 0.467 - -18.97% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -12.35% 1.375 1.205 - -7.66% -
BM_RangesPopHeap_string_1 -12.35% 0.523 0.459 - -12.40% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 -12.35% 32.236 28.255 - 0.34% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 -12.21% 15.292 13.424 - -18.56% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 -12.19% 0.519 0.456 - -34.59% -
BM_StringFindAllMatch/8 -12.18% 2.883 2.532 - -0.47% -
std::find_end(list<int>,_pred)_(single_element)/8192 -12.17% 9574.750 8409.720 - -9.34% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst -12.10% 1.627 1.430 - 10.39% -
BM_MakeHeap_string_PipeOrgan_16384 -12.09% 6.641 5.838 - 5.02% -
SetIntersection_Interlaced_Vector_float_256_64 -12.08% 9122360.933 8019958.935 - -10.11% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 -12.05% 27.008 23.753 - -0.58% -
rng::transform(list<int>)_(identity_transform)/8192 -12.02% 8129.492 7151.986 - -5.93% -
BM_StringFindAllMatch/1 -12.00% 3.060 2.693 - -2.94% -
std::unordered_multiset<int>::insert(value)_(new_value)/8192 -11.94% 22.914 20.177 - 1.70% -
rng::find(vector<bool>)_(process_all)/50 -11.82% 0.862 0.760 - 2.72% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -11.81% 6943644.037 6123722.077 - -3.81% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -11.80% 35831053.519 31602130.586 - -21.93% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -11.79% 1.367 1.206 - -7.56% -
rng::find_end(list<int>)_(single_element)/8192 -11.71% 8698.169 7679.568 - -12.39% -
BM_std_minmax<long_long>/3 -11.64% 1.766 1.561 - -10.81% -
std::multiset<int>::contains(key)_(non-existent)/32 -11.61% 2.576 2.277 - -2.92% -
SetIntersection_Front_Vector_uint64_1024_1024 -11.59% 6758375.555 5974776.575 - 2.12% -
std::unordered_set<std::string>::count(key)_(existent)/8192 -11.56% 41.826 36.993 - 14.85% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -11.55% 1588984.261 1405437.033 - -12.04% -
std::partial_sort_copy(deque<int>)_(heap)/8192 -11.51% 116804.703 103362.183 - -0.23% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8192 -11.47% 4311.280 3816.624 - -2.34% -
std::copy_n(list<int>)/4096 -11.42% 4294.571 3804.267 - -1.48% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 -11.42% 2624871.654 2325235.182 - 12.26% -
BM_RangesPopHeap_pair<uint32,_uint32>_1 -11.41% 0.695 0.616 - -11.40% -
std::map<std::string,_int>::count(key)_(existent)/32 -11.39% 16.833 14.916 - -17.58% -
BM_MakeHeap_string_QuickSortAdversary_256 -11.34% 11.693 10.367 - -0.71% -
SetIntersection_Front_Set_string_1024_64 -11.28% 4911739.079 4357520.934 - -7.22% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -11.25% 29.609 26.279 - 20.92% -
BM_std_minmax<unsigned_short>/32 -11.24% 1.384 1.228 - -0.06% -
SetIntersection_None_Vector_string_16_1 -11.20% 77662430.172 68960777.403 - -0.06% -
std::multiset<std::string>::erase(iterator)/1024 -11.20% 33.594 29.831 - -9.53% -
BM_RangesPushHeap_float_Random_1 -11.19% 0.611 0.542 - 26.56% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 -11.14% 133572593.832 118699032.202 - 1.09% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -11.05% 25.097 22.324 - -18.31% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -11.01% 94.106 83.747 - -10.46% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 -11.01% 554592.146 493544.513 - -2.06% -
std::unordered_set<int>::erase(key)_(existent)/8192 -10.95% 27.412 24.412 - 6.88% -
std::set<int>::upper_bound(key)_(existent)/8192 -10.94% 8.818 7.854 - -0.09% -
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 -10.89% 7.109 6.335 - -4.98% -
rng::search(list<int>)_(same_length)/8192 -10.85% 8895.552 7930.693 - -18.14% -
BM_std_min<unsigned___int128>/26 -10.82% 12.751 11.372 - -16.23% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -10.81% 22.340 19.924 - 13.31% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst -10.77% 0.451 0.402 - 10.81% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -10.72% 27552924.604 24599719.518 - -2.18% -
BM_StringRelational_Eq_Empty_Empty_Control -10.69% 1.950 1.742 - -6.08% -
SetIntersection_Front_Vector_uint32_16384_256 -10.68% 2610619.825 2331747.132 - 1.82% -
BM_deque_vector_move/0 -10.66% 1.542 1.377 - -3.38% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast -10.66% 0.450 0.402 - 10.95% -
BM_toupper_char<char> -10.65% 0.688 0.615 - -0.04% -
rng::copy_n(vector<int>)/32768 -10.63% 3410.992 3048.406 - 32.88% -
std::adjacent_find(list<int>)/50 -10.56% 26.415 23.624 - -0.60% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 -10.56% 0.343 0.307 - -10.09% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -10.51% 30.840 27.597 - -31.69% -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control -10.47% 0.451 0.404 - 10.84% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -10.46% 11.902 10.657 - 0.88% -
BM_MakeHeap_string_Random_256 -10.44% 11.597 10.387 - -0.29% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -10.43% 44171.653 39563.166 - -8.55% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 -10.42% 0.510 0.457 - -19.42% -
BM_std_min<unsigned___int128>/25 -10.40% 12.163 10.898 - -15.62% -
BM_tolower_char<char> -10.40% 0.619 0.554 - -19.72% -
BM_lexicographical_compare_three_way_slow_path/1 -10.31% 0.406 0.364 - -0.12% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle -10.30% 0.451 0.404 - 11.66% -
BM_vector_deque_copy_backward/2 -10.24% 2.172 1.950 - -5.67% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -10.18% 1610.385 1446.396 - -9.30% -
SetIntersection_Interlaced_Vector_uint64_256_16 -10.16% 6947123.072 6241327.375 - 0.79% -
std::map<int,_int>::insert(value)_(already_present)/1024 -10.15% 3.681 3.308 - -5.73% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -10.14% 9847.980 8849.153 - -9.55% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 -10.07% 117573677.605 105733696.486 - 31.20% -
BM_MakeHeap_string_Random_1024 -9.94% 11.918 10.733 - -0.54% -
SetIntersection_Interlaced_Vector_string_256_64 -9.92% 21008260.379 18924885.300 - -6.20% -
BM_std_min<unsigned___int128>/24 -9.89% 11.548 10.405 - -15.35% -
BM_vector_deque_copy/1 -9.87% 2.146 1.934 - -16.62% -
SetIntersection_Front_Vector_uint64_262144_256 -9.87% 2592715.828 2336827.732 - -0.46% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -9.86% 5764.405 5196.259 - -10.42% -
std::unordered_set<int>::count(key)_(non-existent)/32 -9.83% 1.514 1.365 - -7.77% -
std::copy(vector<bool>)_(aligned)/262144 -9.80% 757.104 682.906 - -0.17% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -9.69% 0.509 0.459 - -24.74% -
SetIntersection_Front_Set_float_1024_1024 -9.64% 17069110.901 15423084.946 - -7.17% -
BM_std_min<unsigned___int128>/23 -9.62% 10.981 9.924 - -14.85% -
std::map<std::string,_int>::contains(key)_(existent)/8192 -9.59% 31.598 28.567 - -5.72% -
BM_StringRead_Cold_Shallow_Small -9.59% 0.936 0.847 - 8.97% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 -9.58% 25.501 23.059 - 6.54% -
vector<bool>(const_vector<bool>&) -9.46% 10.508 9.513 - -3.20% -
rng::partition(deque<int>)_(sparse)/32 -9.40% 11.683 10.584 - -22.13% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 -9.39% 79.329 71.881 - -0.56% -
std::unordered_set<std::string>::find(key)_(existent)/1024 -9.38% 38.749 35.115 - -0.43% -
SetIntersection_Interlaced_Vector_float_256_4 -9.37% 5386086.453 4881456.576 - -8.87% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -9.37% 29.565 26.795 - -17.00% -
rng::find_if_not(list<int>)_(process_all)/8192 -9.37% 8883.678 8051.596 - -10.17% -
BM_StringRelational_Less_Empty_Large_Control -9.35% 1.982 1.797 - -4.15% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 -9.30% 1.221 1.108 - -3.21% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -9.29% 9757.586 8850.914 - -9.23% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle -9.29% 1.582 1.436 - 4.80% -
rng::find_end(deque<int>)_(single_element)/1024 -9.29% 349.735 317.262 - 14.12% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -9.28% 8765051.906 7951895.659 - 11.05% -
SetIntersection_None_Vector_string_256_16 -9.25% 4947451.116 4489879.945 - -0.26% -
SetIntersection_None_Vector_string_16384_16 -9.24% 1418042.444 1287004.585 - 0.24% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 -9.21% 47.156 42.815 - 0.12% -
BM_std_min<unsigned___int128>/22 -9.17% 10.407 9.452 - -14.12% -
rng::search(deque<int>)_(same_length)/1000 -9.17% 359.552 326.591 - -1.42% -
rng::unique(deque<int>)_(contiguous)/52 -9.15% 77.567 70.467 - 3.56% -
SetIntersection_None_Vector_string_16384_4 -9.14% 1406112.685 1277596.999 - -0.27% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -9.07% 6513387.511 5922388.845 - -14.73% -
BM_StringRelationalLiteral_Compare_Small_Large_Control -9.07% 1.776 1.615 - -2.98% -
BM_StringFindAllMatch/64 -9.06% 3.253 2.958 - -3.70% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -9.04% 35.491 32.283 - -11.11% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -9.04% 1.345 1.224 - -34.29% -
BM_deque_deque_ranges_move_backward/1 -9.02% 3.536 3.217 - 15.12% -
BM_vector_deque_move_backward/70000 -9.00% 8610.103 7835.061 - -2.12% -
rng::all_of(vector<int>)_(process_all)/8 -8.97% 2.598 2.365 - -4.86% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 -8.96% 3.790 3.450 - -8.09% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 -8.96% 40.217 36.612 - -0.59% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -8.95% 31.382 28.573 - -9.58% -
bm_ranges_lexicographical_compare<unsigned_char>/16 -8.95% 1.110 1.011 - -12.58% -
BM_std_min<unsigned___int128>/64000 -8.95% 39328.929 35810.313 - -16.49% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -8.94% 0.698 0.635 - 42.09% -
std::map<std::string,_int>::insert(value)_(already_present)/0 -8.84% 15.985 14.572 - 19.84% -
std::unordered_multiset<int>::erase(iterator)/1024 -8.81% 22.635 20.642 - 2.94% -
std::swap_ranges(deque<int>)/1024 -8.79% 352.351 321.387 - -2.48% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 -8.77% 11.715 10.687 - 1.23% -
std::swap_ranges(deque<int>)/8192 -8.73% 2795.090 2551.111 - -3.22% -
SetIntersection_Front_Set_string_256_64 -8.73% 16015740.206 14617998.169 - -9.86% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -8.70% 48607.880 44377.690 - 1.55% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -8.68% 2.422 2.211 - -7.30% -
SetIntersection_Front_Set_uint64_262144_1024 -8.68% 15655099.572 14296135.328 - -1.30% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 -8.66% 34.424 31.443 - -9.76% -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 -8.64% 343.621 313.932 - -12.04% -
std::find_end(list<int>)_(single_element)/8192 -8.62% 8481.139 7750.020 - -10.25% -
std::find_if_not(vector<char>)_(process_all)/8 -8.61% 2.577 2.355 - -4.61% -
BM_std_min<unsigned___int128>/21 -8.56% 9.846 9.003 - -13.31% -
SetIntersection_Interlaced_Vector_string_262144_256 -8.55% 69833158.806 63860722.258 - -5.86% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -8.55% 29.979 27.415 - -6.62% -
BM_vector_deque_copy_backward/1 -8.48% 2.456 2.248 - -2.70% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -8.45% 36.012 32.970 - -8.18% -
std::map<std::string,_int>::erase(key)_(non-existent)/8192 -8.44% 32.008 29.306 - 1.36% -
BM_vector_deque_copy/0 -8.42% 0.468 0.429 - 10.40% -
BM_vector_deque_ranges_move_backward/70000 -8.42% 8509.896 7793.552 - 1.85% -
SetIntersection_None_Set_string_16384_1 -8.39% 214760927.950 196736699.913 - -2.68% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 -8.38% 136613672.308 125161685.640 - -7.09% -
std::unordered_set<int>::find(key)_(non-existent)/32 -8.34% 1.141 1.046 - 6.35% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 -8.29% 9083.420 8330.112 - -0.46% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -8.29% 4.176 3.830 - -1.67% -
std::unordered_set<int>::insert(value)_(already_present)/1024 -8.27% 2.707 2.483 - 28.02% -
SetIntersection_Interlaced_Vector_string_16384_4 -8.23% 1978895.094 1816007.914 - -0.27% -
rng::find_last(vector<char>)_(bail_90%)/8 -8.19% 0.502 0.461 - -0.09% -
BM_std_min<unsigned___int128>/70000 -8.17% 42823.739 39324.077 - -16.11% -
std::unordered_set<std::string>::erase(key)_(non-existent)/8192 -8.15% 24.565 22.563 - 2.29% -
rng::find(vector<char>)_(bail_25%)/8 -8.14% 1.155 1.061 - 7.97% -
rng::rotate_copy(vector<int>)/8192 -8.09% 530.683 487.743 - 71.97% -
rng::find_last(deque<int>)_(bail_90%)/1048576 -8.09% 27700.538 25460.177 - -0.41% -
SetIntersection_Front_Vector_string_1024_1024 -8.07% 46300708.746 42563356.735 - 4.92% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 -8.03% 1.671 1.537 - 7.38% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -8.02% 56.185 51.680 - -6.04% -
rng::adjacent_find(list<int>,_pred)/8192 -8.01% 8685.318 7989.600 - -8.40% -
BM_std_min<unsigned___int128>/65536 -8.00% 40185.584 36971.054 - -15.77% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 -7.98% 23.621 21.736 - -5.85% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 -7.98% 4.134 3.804 - -0.34% -
SetIntersection_Front_Vector_string_16384_4 -7.97% 1372516.613 1263106.259 - 1.17% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 -7.96% 3543238.592 3261337.899 - 11.37% -
SetIntersection_Front_Vector_uint64_16384_64 -7.94% 1524231.495 1403282.029 - -0.35% -
BM_StringRelationalLiteral_Less_Small_Large_Control -7.93% 1.741 1.603 - -6.85% -
SetIntersection_Front_Set_string_16384_256 -7.93% 15763966.871 14514463.271 - -1.13% -
SetIntersection_Interlaced_Vector_string_262144_4 -7.92% 2372226.594 2184416.673 - 5.32% -
BM_std_min<unsigned___int128>/1024 -7.86% 619.919 571.197 - -15.94% -
SetIntersection_Interlaced_Vector_uint32_16384_256 -7.86% 22237093.563 20489993.795 - 45.08% -
BM_RangesPushHeap_float_QuickSortAdversary_16 -7.80% 1.065 0.982 - 0.81% -
std::rotate(list<int>)_(1_element_backward)/8192 -7.79% 9486.095 8747.412 - 3.63% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -7.77% 1675817.003 1545584.917 - -18.66% -
BM_StringRead_Cold_Deep_Empty -7.77% 0.923 0.851 - 6.14% -
std::unordered_set<std::string>::erase(key)_(non-existent)/32 -7.76% 27.236 25.121 - 2.41% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -7.74% 141.370 130.422 - 65.14% -
SetIntersection_None_Vector_string_16384_1 -7.73% 1339541.011 1235964.612 - -3.87% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -7.72% 5.111 4.716 - -7.28% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -7.71% 1.850 1.708 - 7.11% -
std::none_of(deque<int>)_(process_all)/8192 -7.71% 2872.012 2650.577 - -7.75% -
std::search_n(list<int>)_(no_match)/8192 -7.63% 7348.238 6787.731 - -7.23% -
BM_StringFindStringLiteral/32 -7.62% 1.850 1.709 - 2.48% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -7.60% 1643.450 1518.525 - -7.58% -
rng::swap_ranges(deque<int>)/50 -7.57% 21.198 19.593 - -1.73% -
std::none_of(deque<int>)_(process_all)/32768 -7.56% 11496.003 10626.551 - -7.70% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -7.54% 28934.114 26751.897 - -5.40% -
BM_StringFindStringLiteral/64 -7.54% 2.329 2.153 - 2.71% -
BM_std_min<unsigned___int128>/512 -7.54% 308.619 285.364 - -15.63% -
std::any_of(deque<int>)_(process_all)/32768 -7.53% 11495.809 10630.508 - -1.93% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 -7.52% 4630.077 4281.877 - 0.20% -
rng::for_each_n(list<int>)/8192 -7.52% 7856.144 7265.548 - 0.54% -
rng::stable_partition(deque<int>)_(sparse)/32 -7.51% 12.308 11.384 - 1.96% -
rng::generate_n(list<int>)/8192 -7.50% 8130.837 7521.103 - 7.94% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -7.49% 18.449 17.067 - -5.65% -
rng::search_n(list<int>)_(no_match)/8192 -7.46% 7418.240 6865.057 - -7.14% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -7.42% 1642.865 1520.900 - -7.32% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 -7.41% 0.599 0.555 - -4.78% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 -7.40% 16.353 15.143 - -6.53% -
BM_MakeThenSortHeap_uint32_Descending_4 -7.36% 1.428 1.323 - -7.78% -
rng::partition_copy(list<int>)/8192 -7.36% 7535.227 6980.461 - -5.27% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 -7.36% 24.133 22.356 - -2.37% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 -7.36% 2742.422 2540.607 - -10.46% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -7.35% 38.078 35.278 - -13.66% -
std::multiset<std::string>::find(key)_(existent)/1024 -7.35% 30.138 27.922 - 18.26% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -7.31% 587.916 544.923 - -3.81% -
std::none_of(vector<int>)_(process_all)/50 -7.30% 13.701 12.701 - -30.22% -
BM_StringRelational_Eq_Small_Small_ChangeLast -7.30% 2.242 2.078 - 23.88% -
BM_std_min<unsigned___int128>/4096 -7.30% 2491.229 2309.466 - -15.18% -
BM_StringRead_Cold_Deep_Small -7.30% 0.917 0.850 - 5.38% -
BM_std_minmax<char>/3 -7.29% 1.212 1.124 - -7.09% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 -7.27% 11.025 10.223 - 0.11% -
rng::is_partitioned(deque<int>)_(partitioned)/32 -7.26% 9.830 9.116 - -13.77% -
std::search_n(list<int>)_(no_match)/1048576 -7.25% 841804.389 780736.559 - -9.57% -
std::unique(list<int>)_(contiguous)/52 -7.21% 72.561 67.328 - 0.08% -
std::copy_n(list<int>)/64 -7.18% 15.091 14.007 - -0.21% -
SetIntersection_Interlaced_Vector_uint64_256_64 -7.15% 7870886.778 7307737.857 - 8.23% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 -7.13% 10.111 9.390 - -0.43% -
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 -7.13% 4.835 4.491 - -1.72% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 -7.13% 24.279 22.548 - 0.07% -
std::find(list<int>)_(process_all)/32768 -7.11% 27679.434 25712.452 - -6.88% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 -7.09% 19116.254 17760.891 - 0.02% -
std::set<int>::find(key)_(non-existent)/32 -7.09% 2.527 2.348 - 3.59% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 -7.08% 2.598 2.415 - 5.67% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 -7.07% 2.522 2.343 - -0.65% -
rng::partition(vector<int>)_(dense)/32 -7.05% 8.658 8.047 - -4.23% -
BM_std_min<unsigned___int128>/5500 -6.99% 3338.009 3104.820 - -15.09% -
BM_vector_deque_ranges_move_backward/65536 -6.97% 7820.282 7275.298 - 0.15% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 -6.97% 17.130 15.937 - -15.70% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -6.96% 4.311 4.010 - -6.45% -
rng::replace(vector<int>)_(prefix)/8192 -6.96% 1272.972 1184.424 - -6.25% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 -6.94% 7.617 7.089 - -1.28% -
SetIntersection_None_Set_string_256_1 -6.93% 13004879.261 12103858.724 - -0.06% -
BM_MakeHeap_uint32_PipeOrgan_4 -6.93% 0.425 0.396 - -5.63% -
std::unordered_set<int>::find(key)_(non-existent)/1024 -6.93% 1.074 1.000 - -23.18% -
BM_std_min<unsigned___int128>/20 -6.92% 9.229 8.590 - -12.12% -
BM_vector_deque_ranges_copy_backward/65536 -6.92% 8169.857 7604.631 - -0.74% -
std::is_sorted(deque<int>,_pred)/8 -6.90% 4.656 4.335 - -0.19% -
SetIntersection_Front_Vector_string_64_1 -6.89% 19384041.403 18047736.110 - 0.68% -
BM_std_min<unsigned_int>/8 -6.89% 1.363 1.269 - -0.71% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -6.88% 10.568 9.841 - -4.69% -
SetIntersection_None_Vector_string_16384_64 -6.87% 1381916.950 1286954.358 - 0.37% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -6.86% 5550678.518 5169661.839 - 47.97% -
BM_std_min<int>/1 -6.85% 0.328 0.305 - 8.44% -
rng::find_end(deque<int>)_(single_element)/8192 -6.85% 2368.261 2206.109 - 0.13% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 -6.84% 11158.023 10394.666 - -9.50% -
rng::is_partitioned(list<int>)_(unpartitioned)/50 -6.83% 4.834 4.504 - 1.17% -
BM_std_min<unsigned_long_long>/30 -6.82% 2.722 2.536 - -5.79% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -6.82% 16.597 15.465 - -8.53% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 -6.82% 2.433 2.267 - -10.54% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -6.81% 1.519 1.415 - 12.33% -
BM_vector_deque_move_backward/65536 -6.77% 7987.880 7447.248 - 1.30% -
std::set<std::string>::contains(key)_(non-existent)/32 -6.74% 10.525 9.816 - 4.22% -
BM_RangesMakeThenSortHeap_uint32_Descending_4 -6.74% 1.322 1.233 - -0.44% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 -6.73% 0.480 0.448 - -22.04% -
rng::adjacent_find(deque<int>,_pred)/8 -6.72% 4.381 4.087 - -2.05% -
BM_std_min<unsigned___int128>/19 -6.72% 8.671 8.088 - -11.63% -
BM_std_minmax<int>/3 -6.68% 1.177 1.099 - -8.30% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 -6.67% 1183820.404 1104826.305 - -1.04% -
BM_StringRead_Cold_Shallow_Large -6.67% 1.175 1.097 - 6.09% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 -6.67% 28.626 26.717 - -3.48% -
BM_MakeHeap_uint64_Descending_64 -6.66% 0.270 0.252 - 0.19% -
rng::find_if(vector<char>)_(process_all)/8 -6.66% 2.604 2.430 - -2.30% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 -6.65% 31.492 29.397 - 0.29% -
std::any_of(deque<int>)_(process_all)/8192 -6.65% 2868.254 2677.622 - -1.54% -
BM_std_minmax<long_long>/4 -6.65% 1.923 1.795 - -3.94% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -6.63% 314.444 293.585 - -6.57% -
BM_std_minmax<int>/2 -6.63% 0.903 0.843 - -6.31% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_262144 -6.63% 0.583 0.545 - -6.74% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -6.61% 1626326.864 1518811.820 - -4.78% -
std::map<std::string,_int>::count(key)_(existent)/1024 -6.59% 26.538 24.789 - 5.93% -
BM_std_min<unsigned___int128>/27 -6.59% 13.315 12.438 - -12.22% -
BM_vector_deque_ranges_copy_backward/64000 -6.59% 7733.732 7224.168 - -1.51% -
std::set<int>::find(key)_(existent)/8192 -6.59% 8.949 8.359 - 4.01% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16384 -6.57% 0.590 0.551 - -6.63% -
SetIntersection_Interlaced_Vector_string_262144_1024 -6.56% 244455030.950 228407057.366 - -5.37% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -6.56% 374.781 350.195 - 20.97% -
std::partition_copy(list<int>)/8192 -6.52% 7186.220 6717.416 - -7.89% -
BM_std_min<unsigned___int128>/4000 -6.52% 2423.698 2265.617 - -14.80% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1024 -6.52% 0.588 0.550 - -6.63% -
rng::find_end(deque<int>)_(process_all)/1024 -6.50% 333.179 311.531 - 2.95% -
rng::find(list<int>)_(bail_25%)/32768 -6.50% 8871.032 8294.825 - 9.00% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 -6.47% 195.893 183.218 - -0.40% -
std::multiset<std::string>::erase(iterator)/0 -6.46% 31.799 29.745 - -1.04% -
std::unordered_set<int>::count(key)_(existent)/8192 -6.45% 1.364 1.276 - -3.09% -
std::count(vector<int>)_(every_other)/8 -6.44% 1.383 1.294 - -3.00% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -6.44% 25.528 23.885 - 4.36% -
BM_std_minmax<char>/5 -6.43% 1.789 1.674 - -9.96% -
BM_std_min<short>/16 -6.43% 1.752 1.639 - -8.96% -
BM_MakeHeap_uint32_Heap_64 -6.40% 0.251 0.235 - 0.48% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 -6.39% 2.397 2.244 - 2.51% -
std::unordered_set<std::string>::erase(iterator)/0 -6.37% 32.697 30.613 - 11.69% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -6.36% 22.437 21.011 - -1.90% -
std::find_end(deque<int>)_(single_element)/8192 -6.35% 2353.366 2203.814 - 8.11% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 -6.35% 5.012 4.694 - 2.19% -
std::sort(vector<int>)_(qsort_adversarial)/8192 -6.34% 157835.806 147823.059 - 0.02% -
std::set<int>::insert(value)_(new_value)/8192 -6.34% 75.671 70.876 - -0.23% -
BM_std_minmax<unsigned_long_long>/1 -6.34% 0.629 0.589 - 0.91% -
rng::stable_partition(deque<int>)_(sparse)/50 -6.33% 30.043 28.141 - 2.69% -
BM_MakeHeap_uint64_Heap_64 -6.31% 0.262 0.245 - 3.32% -
std::sort(vector<int>)_(qsort_adversarial)/1024 -6.29% 13754.686 12889.856 - -0.28% -
BM_std_minmax<short>/7 -6.28% 1.765 1.654 - -5.32% -
std::replace(vector<int>)_(sprinkled)/8192 -6.28% 1272.485 1192.585 - -12.35% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -6.28% 2.322 2.177 - -16.37% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -6.27% 58118178.542 54472017.844 - 18.03% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 -6.25% 0.485 0.454 - 0.71% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 -6.25% 89.100 83.534 - -12.88% -
bm_ranges_lexicographical_compare<int>/16 -6.21% 2.306 2.163 - -6.20% -
rng::swap_ranges(deque<int>)/1024 -6.16% 336.573 315.835 - -6.27% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 -6.16% 16.654 15.629 - -3.53% -
std::find_if_not(list<int>)_(process_all)/32768 -6.16% 29689.645 27861.898 - -6.96% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 -6.15% 25.650 24.072 - -16.13% -
std::copy_n(list<int>)/32768 -6.15% 27245.763 25570.696 - -0.91% -
BM_StringAssignAsciiz_Empty_Opaque -6.14% 3.069 2.880 - -0.02% -
BM_std_min<unsigned___int128>/64 -6.11% 35.819 33.629 - -13.25% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 -6.10% 1534474.231 1440910.977 - -15.03% -
BM_PushHeap_uint64_Ascending_64 -6.09% 1.671 1.569 - 3.36% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 -6.08% 130252129.097 122327811.918 - 4.21% -
BM_RangesMakeHeap_uint32_Random_16384 -6.06% 1.119 1.052 - 0.85% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -6.05% 1.685 1.583 - -1.78% -
std::copy(vector<bool>)_(aligned)/64 -6.05% 1.368 1.285 - -6.03% -
BM_StringRelationalLiteral_Compare_Large_Small_Control -6.04% 1.718 1.615 - 0.08% -
SetIntersection_None_Set_string_1024_16 -6.02% 9672542.360 9090223.159 - 0.51% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -6.02% 11.828 11.116 - -0.29% -
SetIntersection_Interlaced_Set_string_64_64 -6.01% 40015112.031 37608597.494 - 4.43% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 -6.00% 6.220 5.847 - -0.44% -
rng::unique(deque<int>)_(contiguous)/32 -5.99% 64.073 60.234 - 2.47% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 -5.99% 13231.352 12438.763 - -2.03% -
SetIntersection_Front_Set_string_1024_256 -5.98% 15631786.400 14697339.774 - -8.90% -
rng::swap_ranges(deque<int>)/8192 -5.98% 2694.351 2533.335 - -5.98% -
SetIntersection_Interlaced_Vector_string_1024_64 -5.97% 8472540.660 7966664.073 - -5.72% -
std::multiset<std::string>::erase(key)_(non-existent)/1024 -5.96% 24.204 22.762 - -5.41% -
std::copy(vector<bool>)_(aligned)/1048576 -5.96% 2780.181 2614.568 - -21.26% -
BM_StringResizeAndOverwrite -5.95% 0.895 0.841 - -2.19% -
std::search(vector<int>)_(same_length)/8192 -5.94% 1989.674 1871.416 - -4.54% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 -5.94% 24.648 23.183 - -8.44% -
std::find_if_not(deque<int>)_(bail_25%)/32768 -5.94% 2901.488 2729.137 - 0.32% -
SetIntersection_Interlaced_Vector_uint64_256_4 -5.94% 5141402.547 4836255.272 - -4.48% -
BM_std_min<unsigned___int128>/18 -5.92% 8.110 7.630 - -10.56% -
SetIntersection_Front_Set_string_262144_64 -5.89% 4893968.219 4605619.867 - -4.08% -
SetIntersection_Front_Set_string_256_256 -5.89% 32642033.847 30719129.051 - 9.90% -
rng::fill_n(list<int>)/8192 -5.89% 7546.832 7102.265 - 0.34% -
SetIntersection_None_Set_string_1024_64 -5.89% 9612689.102 9046576.357 - 0.13% -
std::set<int>::count(key)_(existent)/32 -5.88% 1.923 1.810 - 0.97% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -5.87% 536.888 505.357 - -0.88% -
rng::fill_n(deque<int>)/32 -5.87% 1.228 1.156 - -5.69% -
std::unique(deque<int>)_(sprinkled)/52 -5.86% 78.529 73.924 - -12.58% -
bm_swap_ranges_vb_aligned/64 -5.83% 2.942 2.771 - -4.68% -
BM_std_minmax<int>/7 -5.82% 1.678 1.581 - -7.59% -
std::copy(list<int>)/64 -5.80% 32.633 30.740 - -4.11% -
SetIntersection_Front_Vector_string_262144_256 -5.80% 11450560.704 10786351.122 - 8.18% -
BM_RangesMakeThenSortHeap_string_Descending_262144 -5.79% 91.564 86.261 - -13.51% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast -5.79% 2.080 1.959 - 5.75% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4 -5.78% 0.854 0.804 - -3.40% -
BM_std_min<unsigned___int128>/17 -5.77% 7.541 7.106 - -9.94% -
rng::equal(deque<int>)_(it,_it,_it,_it)/50 -5.73% 25.299 23.849 - -6.06% -
BM_RangesMakeHeap_uint32_Heap_64 -5.73% 0.250 0.236 - -8.13% -
BM_RangesMakeHeap_uint64_Random_256 -5.72% 1.199 1.131 - -6.00% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -5.69% 1162.429 1096.264 - -11.14% -
std::set<int>::lower_bound(key)_(existent)/8192 -5.69% 8.476 7.994 - 1.87% -
BM_std_minmax_element<short>/1 -5.68% 0.326 0.307 - 1.27% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -5.68% 28.405 26.791 - -12.34% -
BM_std_min<long_long>/32 -5.68% 3.674 3.465 - -4.24% -
SetIntersection_Front_Set_string_16384_16 -5.68% 2006365.526 1892481.650 - -8.23% -
BM_std_minmax<unsigned_short>/64 -5.67% 1.617 1.525 - -0.02% -
rng::find_last_if(vector<char>)_(bail_10%)/8 -5.64% 2.440 2.302 - -4.70% -
SetIntersection_Interlaced_Vector_float_262144_16384 -5.62% 372812344.079 351872155.044 - 0.78% -
BM_StringAssignAsciiz_Small_Opaque -5.61% 3.052 2.881 - -0.06% -
std::find(list<int>)_(process_all)/1024 -5.61% 730.156 689.195 - -3.00% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 -5.58% 37.404 35.317 - 7.45% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 -5.57% 4.216 3.981 - 0.43% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 -5.57% 19.349 18.271 - -3.15% -
BM_StringRead_Cold_Shallow_Empty -5.55% 0.880 0.831 - 5.72% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_256 -5.55% 0.603 0.570 - -5.82% -
std::mismatch(vector<int>)_(it,_it,_it)/1024 -5.55% 79.052 74.666 - -0.44% -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8 -5.55% 19.191 18.127 - -1.02% -
rng::move_backward(vector<bool>)_(aligned)/64 -5.54% 1.846 1.744 - -5.62% -
BM_vector_deque_ranges_copy_backward/70000 -5.53% 8578.797 8104.032 - -0.64% -
std::unordered_multiset<int>::clear()/1024 -5.53% 8544.771 8071.943 - 2.37% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 -5.53% 6.732 6.360 - -0.28% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -5.52% 2.646 2.500 - -7.02% -
std::set<std::string>::erase(key)_(non-existent)/8192 -5.52% 34.630 32.720 - -2.38% -
std::copy_if(list<int>)_(entire_range)/64 -5.51% 32.414 30.626 - -15.37% -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 -5.50% 40468870.114 38241437.500 - -0.33% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -5.47% 26.628 25.171 - 0.08% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 -5.46% 25.594 24.195 - 1.51% -
rng::copy_backward(vector<bool>)_(aligned)/64 -5.46% 1.913 1.808 - -4.49% -
BM_vector_deque_move_backward/64000 -5.45% 7867.589 7438.878 - 1.09% -
BM_std_minmax<unsigned_char>/16 -5.43% 1.028 0.972 - -0.13% -
SetIntersection_None_Set_string_1024_1 -5.42% 9453593.505 8940769.326 - 0.09% -
rng::search_n(list<int>,_pred)_(no_match)/8192 -5.38% 8234.996 7791.589 - -5.34% -
std::find(vector<int>)_(bail_25%)/8 -5.38% 1.460 1.382 - 0.56% -
BM_StringRelational_Eq_Empty_Large_Control -5.37% 0.490 0.463 - -4.94% -
SetIntersection_Interlaced_Vector_string_262144_16 -5.36% 6034397.456 5710966.547 - -2.17% -
BM_MakeHeap_float_Random_4 -5.36% 1.578 1.493 - -7.47% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 -5.35% 42.312 40.047 - 5.51% -
SetIntersection_Interlaced_Set_float_256_64 -5.35% 15654677.998 14817198.658 - -4.29% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 -5.35% 9.659 9.143 - 0.11% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 -5.33% 3224267.360 3052481.299 - 4.13% -
BM_std_minmax<long_long>/5 -5.32% 2.220 2.102 - -5.51% -
BM_std_min<unsigned_short>/31 -5.32% 2.605 2.466 - -4.98% -
SetIntersection_None_Set_string_1024_4 -5.30% 9363112.301 8866691.206 - -3.89% -
BM_lexicographical_compare_three_way_slow_path/65536 -5.29% 16149.512 15294.901 - -5.34% -
SetIntersection_Interlaced_Vector_uint64_1024_4 -5.29% 1371620.655 1299106.822 - -7.88% -
BM_std_minmax_element<int>/65536 -5.28% 16905.690 16013.007 - -7.03% -
rng::contains_subrange(list<int>)_(single_element)/8192 -5.28% 8016.845 7593.654 - 8.55% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -5.28% 56191.133 53224.935 - -5.72% -
SetIntersection_None_Vector_string_4_1 -5.26% 243972927.092 231129073.776 - 0.05% -
BM_lexicographical_compare_three_way_slow_path/262144 -5.26% 64766.465 61360.495 - -5.25% -
BM_std_minmax<int>/16 -5.25% 1.385 1.312 - -0.11% -
std::unordered_map<int,_int>::find(key)_(existent)/32 -5.24% 1.325 1.256 - 8.24% -
SetIntersection_Front_Vector_uint64_64_64 -5.24% 12035644.514 11405362.232 - 2.02% -
rng::find_if(list<int>)_(process_all)/32768 -5.22% 28646.489 27152.013 - -7.09% -
SetIntersection_Front_Set_string_262144_256 -5.19% 15724633.336 14908198.733 - -5.46% -
BM_std_minmax_element<int>/1024 -5.17% 269.200 255.285 - -6.41% -
bm_lexicographical_compare<unsigned_char>/3 -5.16% 2.204 2.091 - -5.12% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 -5.15% 6284631.790 5961277.151 - -6.41% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 -5.12% 0.453 0.430 - -9.85% -
BM_std_minmax_element<int>/5500 -5.12% 1415.905 1343.374 - -6.82% -
std::unordered_set<int>::erase(iterator)/32 -5.12% 21.336 20.245 - 0.85% -
BM_std_minmax<char>/2 -5.11% 0.888 0.842 - -5.87% -
BM_std_minmax_element<int>/4000 -5.11% 1034.310 981.475 - -6.87% -
std::unordered_set<int>::ctor(const&,_alloc)/32 -5.10% 273.910 259.939 - -0.24% -
BM_std_minmax_element<int>/64000 -5.10% 16518.162 15675.731 - -6.87% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -5.09% 22.864 21.701 - -2.21% -
rng::replace(vector<int>)_(prefix)/50 -5.08% 7.302 6.931 - -0.76% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 -5.08% 11368.143 10790.607 - 7.24% -
rng::contains(deque<int>)_(process_all)/8 -5.06% 3.101 2.945 - 0.06% -
SetIntersection_None_Vector_uint64_16384_1024 -5.04% 1244256.368 1181487.633 - 0.26% -
std::map<std::string,_int>::count(key)_(existent)/8192 -5.03% 30.742 29.195 - -2.99% -
SetIntersection_Interlaced_Set_float_64_64 -5.03% 15818154.465 15022152.917 - -0.51% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 -5.01% 1612122.507 1531360.037 - -3.98% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 -5.00% 0.497 0.473 - -1.61% -
std::adjacent_find(list<int>,_pred)/50 -4.99% 36.741 34.906 - -0.36% -
std::equal(list<int>)_(it,_it,_it)/8192 -4.98% 10435.934 9916.327 - -1.71% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 -4.97% 211259060.367 200766137.018 - -0.81% -
rng::stable_sort(deque<int>)_(ascending)/8 -4.96% 19.085 18.138 - -1.30% -
SetIntersection_Interlaced_Vector_string_256_4 -4.95% 6459273.263 6139276.747 - -3.77% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -4.95% 1.977 1.879 - -9.71% -
BM_std_minmax_element<int>/512 -4.94% 136.477 129.734 - -6.08% -
BM_align/8 -4.93% 0.942 0.896 - -0.22% -
BM_std_min<int>/24 -4.92% 1.851 1.760 - -2.96% -
BM_std_minmax<unsigned_short>/7 -4.92% 1.705 1.621 - -7.49% -
BM_std_minmax<unsigned_char>/32 -4.91% 1.608 1.529 - -4.50% -
BM_RangesMakeHeap_uint64_Random_4 -4.90% 1.363 1.296 - 12.34% -
std::search_n(list<int>,_pred)_(no_match)/8192 -4.90% 8175.761 7775.313 - -4.57% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 -4.88% 0.585 0.557 - 5.78% -
rng::stable_sort(deque<int>)_(descending)/8 -4.88% 28.060 26.691 - -2.43% -
BM_std_minmax_element<int>/70000 -4.88% 18022.758 17144.063 - -6.87% -
std::find_if_not(deque<int>)_(bail_25%)/8 -4.87% 1.526 1.452 - -5.16% -
std::map<int,_int>::insert(value)_(already_present)/0 -4.86% 0.611 0.581 - -14.40% -
SetIntersection_None_Set_string_16384_4 -4.86% 207905524.126 197802378.252 - 0.37% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -4.86% 27610.426 26268.767 - -5.24% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -4.85% 1.397 1.329 - -9.88% -
std::map<int,_int>::find(key)_(non-existent)/32 -4.84% 2.560 2.436 - 1.44% -
rng::contains(vector<int>)_(process_all)/8 -4.84% 2.803 2.668 - -1.21% -
SetIntersection_Front_Vector_string_262144_1024 -4.83% 44635819.477 42478725.749 - 5.88% -
std::search(vector<int>)_(same_length)/1024 -4.82% 257.623 245.212 - -3.78% -
rng::sort(vector<int>)_(qsort_adversarial)/1024 -4.80% 13558.823 12907.874 - 0.08% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 -4.78% 21382817.501 20359861.290 - -6.74% -
rng::sort(vector<int>)_(qsort_adversarial)/8192 -4.78% 155013.214 147607.699 - 0.13% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 -4.77% 1200378.780 1143097.291 - 0.77% -
BM_RangesPushHeap_string_Ascending_256 -4.77% 9.817 9.349 - -14.81% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -4.76% 1.638 1.560 - -4.84% -
std::find_first_of(deque<int>)_(small_needle)/8192 -4.75% 29866.943 28446.841 - -0.46% -
std::shift_right(deque<int>)/50 -4.75% 5.380 5.125 - 21.63% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 -4.71% 21446674.393 20435692.009 - -2.71% -
SetIntersection_Front_Vector_uint64_262144_16384 -4.71% 82066014.368 78197633.746 - 0.13% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -4.71% 39.757 37.884 - -3.80% -
BM_std_minmax_element<int>/4096 -4.71% 1055.331 1005.641 - -6.76% -
BM_vector_deque_ranges_move_backward/64000 -4.71% 7648.524 7288.525 - 1.55% -
rng::is_partitioned(deque<int>)_(partitioned)/50 -4.71% 14.734 14.041 - -11.40% -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_4 -4.70% 0.554 0.528 - -9.74% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 -4.70% 10.964 10.449 - -0.05% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -4.70% 12983.345 12373.465 - -3.56% -
std::set<std::string>::erase(key)_(non-existent)/32 -4.70% 14.310 13.638 - -7.13% -
BM_std_minmax_element<char>/4096 -4.69% 1058.280 1008.601 - -10.48% -
SetIntersection_Front_Set_string_16384_1024 -4.69% 60545995.178 57704803.864 - -2.69% -
SetIntersection_Front_Vector_uint64_16384_16384 -4.68% 82083636.456 78240633.831 - 0.49% -
BM_std_minmax<char>/4 -4.68% 1.493 1.423 - -8.19% -
std::replace(vector<int>)_(prefix)/50 -4.66% 7.708 7.349 - -3.23% -
rng::generate(list<int>)/8192 -4.65% 9013.342 8593.815 - 14.05% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -4.65% 2.365 2.255 - 0.57% -
std::partition_point(list<int>)/8192 -4.64% 12943.500 12342.869 - -3.35% -
std::set<int>::equal_range(key)_(existent)/8192 -4.64% 8.455 8.063 - 1.34% -
BM_RangesMakeThenSortHeap_string_SingleElement_262144 -4.63% 51.947 49.540 - -13.41% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 -4.63% 6.917 6.596 - 1.26% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -4.63% 1121226.091 1069326.238 - -3.29% -
BM_std_minmax_element<char>/5500 -4.62% 1415.773 1350.327 - -10.58% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 -4.62% 11562047.339 11028062.434 - 0.00% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -4.62% 1261684.995 1203420.540 - -4.59% -
BM_std_min<int>/12 -4.62% 1.548 1.477 - -1.00% -
BM_std_min<unsigned___int128>/15 -4.61% 6.459 6.161 - -8.05% -
SetIntersection_Front_Vector_uint64_16384_4 -4.60% 1142828.802 1090288.033 - -2.60% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -4.59% 2383414.530 2273898.815 - -6.39% -
std::set<int>::equal_range(key)_(existent)/32 -4.59% 1.774 1.693 - -0.54% -
std::copy(list<int>)/32768 -4.59% 26684.511 25460.757 - -3.64% -
rng::swap_ranges(deque<int>)/32 -4.58% 11.249 10.734 - -2.22% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -4.58% 218.819 208.799 - 0.99% -
BM_std_minmax_element<char>/4000 -4.58% 1030.495 983.332 - -10.66% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -4.58% 10.370 9.896 - -2.16% -
std::count(list<int>)_(every_other)/8192 -4.57% 6643.675 6339.943 - -4.86% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4 -4.56% 2.751 2.626 - 0.43% -
BM_deque_deque_ranges_move/64000 -4.56% 2929.608 2796.104 - -1.45% -
std::copy(vector<int>)/32768 -4.55% 3686.080 3518.223 - 0.60% -
SetIntersection_Front_Set_uint64_262144_16384 -4.54% 340554631.203 325080460.745 - -3.32% -
std::find_if(deque<int>)_(process_all)/8192 -4.53% 3088.811 2948.737 - 3.64% -
BM_PushHeap_uint64_Ascending_16 -4.53% 0.975 0.931 - 2.15% -
std::unordered_set<std::string>::erase(key)_(non-existent)/1024 -4.51% 24.418 23.316 - 22.17% -
std::partial_sort_copy(deque<int>)_(heap)/8 -4.51% 16.250 15.516 - -7.47% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 -4.49% 656078.956 626626.494 - -2.77% -
BM_std_minmax_element<char>/1024 -4.49% 270.052 257.939 - -10.05% -
std::search_n(vector<int>)_(no_match)/1000 -4.48% 214.493 204.890 - -0.28% -
BM_std_minmax<char>/6 -4.47% 2.078 1.985 - -7.88% -
bm_swap_ranges_vb_aligned/8 -4.47% 3.462 3.307 - -1.28% -
rng::search(list<int>)_(no_match)/1024 -4.46% 738.972 705.982 - -5.15% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 -4.46% 22.636 21.626 - -2.03% -
SetIntersection_Front_Vector_float_1024_64 -4.46% 1500197.147 1433271.723 - -1.07% -
std::search_n(vector<int>)_(no_match)/1024 -4.46% 219.453 209.671 - -0.35% -
SetIntersection_Front_Set_string_262144_1024 -4.44% 61383438.864 58656743.623 - -2.14% -
rng::unique(deque<int>)_(sprinkled)/52 -4.44% 70.587 67.453 - -9.77% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 -4.42% 53.956 51.570 - -3.13% -
BM_std_min<unsigned___int128>/14 -4.42% 5.935 5.672 - -7.51% -
BM_std_min<unsigned___int128>/16 -4.42% 6.978 6.670 - -8.54% -
std::find_if_not(deque<int>)_(bail_25%)/8192 -4.42% 726.117 694.033 - 0.76% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 -4.42% 18.528 17.709 - -0.02% -
std::multiset<std::string>::erase(key)_(existent)/8192 -4.42% 134.929 128.969 - -4.50% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 -4.40% 6.018 5.754 - 0.85% -
bm_lexicographical_compare<unsigned_char>/4 -4.39% 1.452 1.388 - -7.28% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 -4.39% 30.289 28.959 - 0.31% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 -4.38% 6694.047 6401.141 - 0.45% -
BM_MakeHeap_float_PipeOrgan_4 -4.38% 0.413 0.395 - 1.74% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 -4.37% 13200115.982 12623001.402 - -8.36% -
BM_RangesPushHeap_string_Ascending_1024 -4.37% 12.378 11.837 - -14.50% -
bm_ranges_lexicographical_compare<signed_char>/16 -4.36% 1.327 1.269 - -2.18% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -4.35% 273447.220 261550.692 - 0.59% -
rng::stable_partition(list<int>)_(dense)/50 -4.34% 57.299 54.812 - 4.11% -
std::partition(vector<int>)_(sparse)/50 -4.34% 14.437 13.811 - 0.08% -
rng::contains_subrange(deque<int>)_(same_length)/16 -4.34% 12.923 12.363 - 10.07% -
BM_deque_deque_copy_backward/70000 -4.33% 9027.288 8636.180 - 2.78% -
SetIntersection_Front_Vector_uint64_1024_16 -4.32% 1188681.338 1137300.880 - -4.98% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 -4.32% 1.255 1.200 - -2.39% -
std::multiset<int>::contains(key)_(existent)/1024 -4.28% 4.093 3.918 - -2.76% -
rng::copy(list<int>)/32768 -4.28% 26921.273 25768.379 - -3.63% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 -4.28% 1443695.242 1381947.899 - -5.21% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -4.28% 3449.571 3302.057 - -4.35% -
std::copy_if(vector<int>)_(entire_range)/64 -4.27% 16.822 16.103 - -1.59% -
SetIntersection_Front_Set_uint64_16384_16 -4.27% 1339831.780 1282579.366 - -0.29% -
std::copy_n(vector<bool>)_(aligned)/262144 -4.27% 727.462 696.380 - 3.04% -
bm_lexicographical_compare<unsigned_char>/16 -4.27% 1.157 1.107 - -4.27% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 -4.27% 49.855 47.726 - 0.12% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 -4.26% 358056298.412 342814230.667 - -4.22% -
std::unordered_set<int>::contains(key)_(existent)/8192 -4.25% 1.306 1.250 - -18.40% -
rng::replace(vector<int>)_(prefix)/1024 -4.25% 166.048 158.999 - -3.83% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_4 -4.24% 0.560 0.536 - 0.37% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle -4.24% 1.207 1.155 - -0.71% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -4.22% 0.253 0.242 - 0.17% -
rng::copy(vector<int>)/4096 -4.22% 151.715 145.310 - -2.76% -
BM_std_min<short>/20 -4.21% 2.289 2.193 - -2.46% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -4.19% 1306771.271 1251975.376 - 0.35% -
rng::adjacent_find(deque<int>,_pred)/50 -4.19% 30.184 28.921 - -0.33% -
SetIntersection_Front_Set_uint32_16384_1 -4.18% 1119308.809 1072507.614 - -3.85% -
BM_std_minmax_element<char>/512 -4.18% 138.121 132.349 - -9.41% -
BM_std_min<unsigned_short>/12 -4.18% 1.532 1.468 - -3.25% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 -4.17% 486.653 466.339 - -3.29% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 -4.17% 1446.117 1385.837 - 3.28% -
BM_RangesMakeHeap_uint64_Random_16384 -4.16% 1.037 0.993 - -1.12% -
BM_PushHeap_uint64_Ascending_262144 -4.12% 5.070 4.861 - 4.35% -
BM_std_minmax<unsigned_short>/6 -4.11% 1.366 1.310 - -5.63% -
std::find_end(deque<int>)_(single_element)/1024 -4.11% 332.583 318.918 - 23.11% -
std::multiset<int>::contains(key)_(non-existent)/8192 -4.11% 8.855 8.491 - -4.06% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 -4.10% 6519674.162 6252133.148 - 1.55% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -4.09% 7.675 7.360 - 1.24% -
BM_std_minmax<unsigned_char>/24 -4.08% 1.260 1.209 - 0.17% -
std::search(list<int>)_(single_element)/1024 -4.07% 756.673 725.841 - -5.84% -
std::set<int>::clear()/8192 -4.07% 76590.093 73475.178 - -1.05% -
SetIntersection_Interlaced_Vector_uint32_16384_4 -4.05% 1589244.867 1524931.257 - -0.37% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -4.03% 24920.124 23915.492 - -0.95% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1 -4.03% 0.280 0.269 - -3.84% -
BM_MakeHeap_uint64_QuickSortAdversary_4 -4.01% 0.430 0.413 - -3.42% -
BM_StringRelationalLiteral_Compare_Large_Large_Control -4.00% 2.042 1.961 - -3.27% -
BM_std_minmax_element<char>/64000 -3.99% 16374.338 15720.343 - -10.17% -
std::unordered_multiset<int>::clear()/8192 -3.99% 64700.470 62117.481 - 3.33% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -3.99% 1153499.619 1107474.526 - -5.36% -
BM_StringRelational_Less_Empty_Small_Control -3.99% 2.145 2.059 - 3.39% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_64 -3.97% 0.490 0.470 - 0.82% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -3.97% 68442.657 65727.556 - -1.37% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 -3.96% 1.390 1.335 - 3.28% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.96% 12221.685 11737.817 - -7.23% -
BM_std_minmax_element<char>/65536 -3.95% 16761.614 16099.096 - -9.99% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 -3.95% 7449.316 7155.326 - 4.93% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 -3.94% 1243722.578 1194662.090 - -0.42% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -3.93% 18851050.970 18110258.315 - -4.15% -
BM_std_minmax_element<char>/70000 -3.93% 17877.803 17175.851 - -10.27% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -3.92% 22.461 21.580 - -3.21% -
SetIntersection_Front_Set_uint64_256_16 -3.92% 5020684.651 4823836.958 - -1.60% -
BM_RangesPushHeap_uint32_Random_4 -3.92% 2.540 2.440 - -4.39% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -3.92% 5.523 5.307 - -3.13% -
BM_lexicographical_compare_three_way_slow_path/16384 -3.92% 3981.617 3825.673 - -3.99% -
BM_std_min<unsigned___int128>/13 -3.91% 5.426 5.214 - -6.38% -
BM_deque_vector_move/65536 -3.89% 2789.781 2681.172 - -0.76% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -3.89% 11630.994 11178.543 - -1.22% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 -3.89% 9704238.984 9326855.122 - -1.69% -
BM_std_minmax<char>/5500 -3.88% 51.018 49.036 - -3.79% -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 -3.88% 9849.366 9467.159 - 0.61% -
BM_deque_vector_ranges_move/0 -3.87% 1.598 1.536 - -0.80% -
BM_std_minmax<unsigned_char>/3 -3.86% 1.219 1.172 - -1.71% -
SetIntersection_Front_Vector_string_262144_1 -3.86% 1153893.595 1109311.108 - -2.80% -
std::set<int>::count(key)_(existent)/8192 -3.84% 8.166 7.853 - 0.91% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -3.84% 2.033 1.955 - -4.30% -
SetIntersection_None_Vector_uint64_262144_64 -3.82% 1200700.168 1154826.805 - -4.61% -
BM_vector_deque_copy_backward/64000 -3.81% 7888.344 7588.041 - 4.80% -
BM_std_min<unsigned___int128>/12 -3.80% 4.915 4.728 - -5.90% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -3.80% 0.811 0.781 - -4.69% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 -3.79% 1.452 1.397 - 2.51% -
rng::rotate(deque<int>)_(1_element_forward)/32 -3.79% 4.862 4.678 - -2.60% -
rng::partition(vector<int>)_(sparse)/50 -3.79% 14.486 13.937 - -2.43% -
BM_std_min<char>/3 -3.79% 0.720 0.693 - -3.42% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 -3.78% 13064.307 12570.166 - 0.15% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -3.76% 4795842.137 4615413.673 - -0.98% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 -3.76% 3.675 3.537 - -5.10% -
SetIntersection_Front_Set_uint32_16384_16 -3.74% 1332053.062 1282178.505 - -1.87% -
BM_deque_deque_ranges_copy/2 -3.74% 3.234 3.113 - 1.66% -
BM_std_minmax<unsigned_char>/26 -3.74% 1.494 1.438 - -0.32% -
SetIntersection_Interlaced_Vector_uint32_256_64 -3.74% 7950579.653 7653607.084 - 5.09% -
BM_std_min<__int128>/16 -3.74% 6.409 6.169 - 0.58% -
std::search(deque<int>,_pred)_(no_match)/1024 -3.73% 372.456 358.552 - 9.54% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -3.71% 10.311 9.928 - -1.17% -
BM_deque_deque_copy/2 -3.70% 3.234 3.114 - 1.72% -
SetIntersection_Front_Set_string_1024_1024 -3.69% 57039393.132 54934538.067 - -2.50% -
bm_lexicographical_compare<unsigned_char>/64 -3.69% 2.028 1.953 - -0.58% -
BM_RangesPushHeap_uint32_PipeOrgan_1 -3.68% 0.636 0.613 - -3.81% -
BM_PushHeap_float_QuickSortAdversary_16 -3.68% 1.017 0.979 - 0.00% -
std::remove(deque<int>)_(sprinkled)/50 -3.68% 65.018 62.624 - 9.37% -
SetIntersection_None_Vector_string_16384_16384 -3.68% 1331445.365 1282435.509 - -0.14% -
std::replace(vector<int>)_(prefix)/32 -3.68% 5.146 4.957 - -1.49% -
BM_RangesMakeThenSortHeap_uint64_Random_4 -3.68% 4.139 3.987 - -2.40% -
std::set<std::string>::find(key)_(non-existent)/1024 -3.67% 21.423 20.636 - 1.33% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -3.67% 1241017.493 1195443.185 - -0.55% -
std::flat_map<int,_int>::erase(key)_(non-existent)/32 -3.66% 2.273 2.190 - -3.29% -
BM_deque_deque_ranges_move/2 -3.66% 3.237 3.118 - 1.86% -
std::multiset<std::string>::erase(iterator)/32 -3.65% 32.439 31.253 - 1.57% -
BM_std_min<unsigned_short>/9 -3.65% 6.478 6.241 - -3.63% -
std::set<int>::contains(key)_(non-existent)/0 -3.65% 0.275 0.265 - -1.04% -
std::unique(deque<int>)_(contiguous)/52 -3.65% 70.934 68.345 - -0.16% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 -3.64% 3.338 3.217 - 0.18% -
std::fill(list<int>)/8192 -3.64% 7382.780 7114.327 - -0.03% -
std::unordered_multiset<int>::erase(key)_(non-existent)/8192 -3.63% 1.112 1.072 - 11.05% -
SetIntersection_Front_Set_float_16384_1024 -3.63% 16842954.541 16231463.357 - 4.33% -
BM_deque_vector_ranges_copy/2 -3.63% 1.836 1.770 - -3.61% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 -3.63% 9621525.471 9272596.370 - 0.30% -
BM_deque_deque_move/2 -3.62% 3.236 3.119 - 1.96% -
SetIntersection_None_Set_string_64_64 -3.62% 12596720.754 12141240.182 - -0.69% -
BM_PushHeap_uint64_Ascending_256 -3.62% 2.227 2.147 - 2.63% -
std::partition(vector<int>)_(sparse)/32 -3.61% 9.052 8.724 - -0.02% -
BM_std_minmax<unsigned_char>/25 -3.61% 1.274 1.228 - 0.20% -
BM_StringFindStringLiteral/128 -3.61% 3.238 3.121 - -0.11% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 -3.61% 13.723 13.228 - -0.98% -
SetIntersection_Front_Vector_uint64_16384_16 -3.61% 1218875.837 1174923.048 - -0.60% -
SetIntersection_None_Vector_uint64_262144_4 -3.59% 1205551.117 1162286.388 - -4.67% -
SetIntersection_Interlaced_Set_uint64_1024_64 -3.59% 10384354.806 10011901.500 - 0.45% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -3.58% 466.040 449.355 - -1.45% -
BM_vector_deque_move_backward/64 -3.57% 3.161 3.048 - 0.63% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -3.55% 55.922 53.935 - -2.18% -
BM_MakeHeap_pair<uint32,_uint32>_Random_256 -3.55% 3.105 2.995 - -3.69% -
BM_std_minmax<unsigned_char>/12 -3.55% 2.047 1.975 - 1.51% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -3.53% 24906.808 24026.595 - -0.35% -
std::generate_n(vector<int>)/50 -3.53% 13.102 12.639 - 4.87% -
std::unique(list<int>,_pred)_(sprinkled)/1024 -3.52% 1059.097 1021.834 - 0.03% -
rng::remove_copy_if(deque<int>)_(sprinkled)/50 -3.51% 28.643 27.637 - -1.77% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -3.51% 2.421 2.336 - -2.37% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 -3.51% 31.218 30.123 - -2.60% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -3.51% 3.330 3.214 - -3.76% -
rng::find_last(list<int>)_(bail_90%)/8 -3.51% 0.478 0.461 - -0.00% -
SetIntersection_Interlaced_Vector_string_256_16 -3.50% 10893805.975 10512532.869 - -4.54% -
rng::rotate(list<int>)_(by_1/3)/32 -3.50% 14.686 14.172 - -9.25% -
BM_StringRelational_Eq_Large_Large_ChangeFirst -3.49% 1.496 1.444 - 0.48% -
BM_std_min<unsigned_char>/5 -3.49% 1.279 1.234 - -6.29% -
BM_deque_vector_ranges_copy_backward/1 -3.49% 2.098 2.025 - -5.41% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -3.48% 1402701.699 1353846.268 - -4.93% -
BM_deque_vector_copy/2 -3.48% 1.833 1.769 - -3.45% -
BM_std_min<unsigned___int128>/31 -3.47% 15.651 15.108 - -9.87% -
BM_std_min<short>/26 -3.47% 2.119 2.046 - -2.54% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024 -3.46% 1.056 1.019 - -9.86% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 -3.46% 20223848.691 19525085.999 - -2.46% -
BM_std_minmax<unsigned_short>/20 -3.45% 2.024 1.954 - 0.10% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1024 -3.45% 3.129 3.021 - 1.26% -
std::partition(vector<int>)_(dense)/1024 -3.45% 248.093 239.537 - -3.57% -
BM_std_minmax_element<int>/64 -3.44% 17.124 16.535 - -4.31% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144 -3.44% 79.182 76.456 - -1.06% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -3.44% 1.294 1.250 - -11.18% -
BM_deque_vector_ranges_move/2 -3.43% 1.840 1.777 - -3.44% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 -3.43% 10.573 10.211 - 0.11% -
BM_std_min<char>/28 -3.43% 1.795 1.733 - -2.41% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -3.42% 1.423 1.374 - 2.69% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 -3.42% 5339613.593 5157264.345 - -2.07% -
BM_StringAssignStr_Small_Transparent -3.41% 0.511 0.493 - -0.09% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 -3.41% 5.849 5.650 - 11.99% -
BM_std_minmax<unsigned_char>/1 -3.40% 0.638 0.616 - -1.10% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 -3.40% 108385.894 104702.208 - -6.03% -
std::unordered_set<std::string>::contains(key)_(existent)/32 -3.39% 38.920 37.601 - 13.67% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 -3.39% 5.328 5.147 - 2.95% -
std::copy_backward(list<int>)/32768 -3.38% 27267.743 26346.450 - -1.25% -
BM_RangesPushHeap_string_Ascending_64 -3.38% 7.108 6.868 - -7.71% -
BM_StringRelational_Eq_Empty_Huge_Control -3.37% 0.488 0.472 - -3.74% -
SetIntersection_None_Vector_string_1_1 -3.37% 590227433.679 570341660.556 - 0.00% -
std::rotate_copy(vector<int>)/1024 -3.37% 33.613 32.481 - -1.15% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -3.36% 0.786 0.759 - -2.05% -
BM_std_minmax_element<char>/1 -3.36% 0.318 0.307 - 2.15% -
SetIntersection_None_Vector_uint64_256_256 -3.35% 2284198.220 2207681.590 - -3.03% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 -3.35% 33.129 32.020 - 2.52% -
std::fill_n(vector<bool>)/64 -3.34% 1.574 1.521 - 0.20% -
BM_PushHeap_uint64_Descending_4 -3.34% 0.379 0.366 - 1.49% -
SetIntersection_None_Vector_string_1024_1024 -3.34% 1269243.663 1226832.886 - 0.23% -
BM_std_min<char>/14 -3.34% 1.880 1.817 - -2.87% -
SetIntersection_Front_Vector_string_1024_16 -3.33% 1737661.984 1679743.027 - -2.58% -
BM_std_min<int>/4 -3.33% 1.064 1.028 - 0.63% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -3.33% 26.219 25.347 - -27.38% -
rng::find_end(deque<int>,_pred)_(near_matches)/8192 -3.33% 1937257.618 1872819.072 - -22.82% -
SetIntersection_None_Vector_string_262144_4 -3.32% 1411420.820 1364518.202 - 0.82% -
rng::is_partitioned(deque<int>)_(unpartitioned)/1024 -3.32% 133.575 129.138 - -0.12% -
BM_deque_vector_move/2 -3.32% 1.841 1.780 - -3.21% -
std::find(list<int>)_(bail_25%)/1024 -3.31% 133.556 129.129 - -0.78% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 -3.30% 1118638.903 1081773.792 - -3.81% -
std::set<std::string>::contains(key)_(non-existent)/1024 -3.29% 21.492 20.784 - 0.09% -
std::stable_partition(vector<int>)_(sparse)/50 -3.29% 21.515 20.807 - 3.23% -
BM_std_min<__int128>/17 -3.29% 6.804 6.580 - 1.52% -
std::unordered_multiset<int>::erase(iterator)/32 -3.29% 20.997 20.306 - 1.26% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_4 -3.28% 0.806 0.780 - 0.20% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -3.28% 55605.107 53780.539 - -0.61% -
std::search_n(list<int>)_(no_match)/1000 -3.28% 685.196 662.735 - -2.15% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 -3.28% 7697549.273 7445250.666 - -4.68% -
std::find_end(deque<int>,_pred)_(process_all)/1024 -3.27% 630.300 609.695 - -1.03% -
BM_RangesMakeThenSortHeap_string_Descending_256 -3.27% 18.251 17.655 - -8.62% -
std::find_end(deque<int>)_(single_element)/1000 -3.27% 324.335 313.736 - 25.41% -
SetIntersection_Front_Set_string_16_16 -3.26% 64289712.012 62190985.144 - -1.78% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -3.26% 86684.706 83860.992 - -0.10% -
BM_std_min<unsigned_short>/32 -3.26% 2.917 2.822 - -3.11% -
std::set<std::string>::erase(key)_(non-existent)/1024 -3.25% 28.328 27.406 - 3.38% -
rng::search_n(list<int>)_(no_match)/1048576 -3.25% 845867.126 818389.311 - -5.19% -
BM_std_min<unsigned___int128>/32 -3.25% 16.225 15.698 - -9.80% -
std::remove(deque<int>)_(sprinkled)/32 -3.24% 57.830 55.954 - 6.32% -
std::multiset<std::string>::contains(key)_(existent)/1024 -3.24% 22.918 22.175 - -3.51% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 -3.24% 23.373 22.615 - -4.30% -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8 -3.23% 22.459 21.733 - 0.64% -
BM_std_min<__int128>/21 -3.23% 8.484 8.210 - 3.33% -
BM_std_minmax<unsigned_char>/2 -3.22% 0.902 0.873 - -1.17% -
BM_deque_vector_copy_backward/2 -3.22% 1.842 1.783 - -3.21% -
std::count(list<int>)_(every_other)/1048576 -3.22% 824141.966 797579.889 - -4.08% -
BM_std_min<unsigned_long_long>/31 -3.22% 2.998 2.901 - -4.15% -
BM_deque_vector_ranges_copy_backward/2 -3.21% 1.840 1.781 - -3.19% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -3.21% 19.870 19.232 - 0.41% -
std::is_sorted_until(vector<int>,_pred)/8 -3.20% 3.548 3.434 - -5.03% -
BM_std_min<__int128>/20 -3.20% 8.071 7.813 - 2.60% -
std::find(deque<int>)_(bail_25%)/8 -3.20% 2.066 2.000 - -3.08% -
BM_StringRelational_Compare_Empty_Small_Control -3.19% 1.701 1.647 - 0.74% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -3.19% 0.949 0.919 - -2.26% -
BM_std_min<__int128>/15 -3.19% 5.935 5.746 - 0.86% -
std::set<std::string>::find(key)_(non-existent)/8192 -3.18% 28.260 27.360 - -2.82% -
BM_std_min<unsigned_int>/28 -3.18% 2.005 1.941 - -1.08% -
std::set<int>::clear()/1024 -3.17% 8847.855 8567.036 - -2.24% -
BM_StringRelational_Compare_Small_Empty_Control -3.16% 1.667 1.614 - -5.90% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -3.15% 34.091 33.017 - -6.63% -
std::unique(deque<int>)_(sprinkled)/32 -3.14% 64.317 62.296 - -7.38% -
BM_deque_vector_ranges_copy/1 -3.14% 2.095 2.029 - -4.13% -
BM_deque_deque_copy_backward/1024 -3.13% 41.471 40.171 - 4.53% -
BM_std_min<int>/28 -3.13% 2.030 1.967 - -3.13% -
std::replace(vector<int>)_(sprinkled)/1024 -3.13% 158.684 153.720 - -8.99% -
std::for_each(join_view(vector<vector<int>>))/8 -3.13% 1.424 1.380 - 0.07% -
BM_deque_vector_copy/64000 -3.12% 2462.460 2385.534 - -16.29% -
BM_std_min<unsigned___int128>/29 -3.12% 14.517 14.065 - -9.13% -
BM_MakeHeap_pair<uint32,_uint32>_Random_1024 -3.11% 3.028 2.934 - -2.57% -
BM_vector_deque_move_backward/0 -3.11% 0.439 0.426 - -4.10% -
BM_std_min<unsigned_int>/16 -3.11% 1.952 1.891 - -0.90% -
BM_std_minmax<char>/28 -3.11% 2.178 2.110 - -6.43% -
BM_std_minmax<long_long>/11 -3.11% 2.535 2.456 - -3.23% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 -3.10% 2.533 2.455 - -2.99% -
std::count(list<int>)_(every_other)/8 -3.10% 2.107 2.042 - -2.82% -
rng::fill(vector<bool>)/64 -3.09% 1.648 1.598 - -0.47% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 -3.09% 741.069 718.198 - -0.94% -
BM_std_min<unsigned_long_long>/4 -3.08% 1.051 1.018 - -7.48% -
std::partition(deque<int>)_(dense)/32 -3.08% 9.851 9.547 - -14.34% -
bm_lexicographical_compare<unsigned_char>/5 -3.08% 1.670 1.619 - -6.61% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast -3.08% 1.665 1.614 - 0.04% -
BM_deque_vector_ranges_move/70000 -3.08% 2989.025 2897.072 - -0.49% -
std::multiset<int>::contains(key)_(non-existent)/1024 -3.07% 5.717 5.541 - -2.79% -
BM_std_minmax<short>/19 -3.07% 2.491 2.414 - -0.60% -
std::find_end(deque<int>,_pred)_(process_all)/1000 -3.07% 612.756 593.929 - -1.21% -
std::stable_partition(vector<int>)_(dense)/50 -3.07% 25.595 24.809 - -6.13% -
SetIntersection_Front_Set_uint32_1024_1024 -3.06% 16664722.276 16154262.886 - -0.93% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 -3.05% 18322048.420 17762329.833 - 0.27% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -3.05% 204.008 197.790 - -0.95% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -3.04% 1.238 1.200 - -1.13% -
BM_RangesPushHeap_uint64_Descending_16 -3.04% 0.379 0.367 - 2.10% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -3.03% 14.985 14.531 - -3.01% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -3.03% 473.808 459.464 - -2.30% -
std::stable_partition(vector<int>)_(sparse)/1024 -3.03% 213.547 207.084 - -0.09% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -3.03% 55665.420 53980.788 - 0.80% -
std::unordered_set<std::string>::ctor(const&)/32 -3.02% 705.073 683.799 - -5.57% -
rng::fill(list<int>)/8192 -3.02% 7572.443 7344.053 - -0.65% -
rng::find_end(deque<int>)_(same_length)/1000 -3.02% 339.308 329.076 - -64.96% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 -3.01% 0.849 0.824 - -11.69% -
BM_std_min<unsigned___int128>/11 -3.01% 4.408 4.275 - -5.02% -
std::move(list<int>)/32768 -3.01% 31583.890 30634.185 - -0.48% -
std::partial_sort_copy(list<int>)_(repeated)/8 -3.01% 8.762 8.499 - -2.41% -
rng::copy_if(list<int>)_(every_other)/4096 -3.00% 3364.686 3263.880 - 0.20% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -2.99% 31.784 30.833 - -28.43% -
BM_PushHeap_uint32_QuickSortAdversary_16 -2.98% 0.951 0.923 - -1.39% -
rng::find_if_not(list<int>)_(process_all)/32768 -2.98% 28513.976 27663.768 - -5.47% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.98% 6827.105 6623.581 - -0.32% -
SetIntersection_Interlaced_Set_uint32_262144_262144 -2.98% 1998301.027 1938807.291 - 0.92% -
std::copy(deque<int>)/8 -2.98% 2.682 2.602 - -5.15% -
BM_deque_vector_copy_backward/1 -2.97% 2.090 2.028 - -3.08% -
std::map<int,_int>::find(key)_(non-existent)/1024 -2.97% 5.435 5.273 - -2.57% -
BM_std_min<__int128>/18 -2.97% 7.207 6.993 - 1.96% -
std::find_if(deque<int>)_(process_all)/32768 -2.97% 12413.923 12045.693 - 3.51% -
rng::find_last(deque<int>)_(bail_90%)/8 -2.97% 0.931 0.904 - 4.24% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1024 -2.96% 9.782 9.492 - 9.40% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -2.96% 87.321 84.733 - -7.18% -
BM_PushHeap_uint32_Ascending_262144 -2.96% 8.318 8.072 - -1.29% -
BM_std_minmax<short>/3 -2.96% 1.157 1.122 - -5.76% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control -2.96% 1.641 1.593 - 0.21% -
BM_RangesPushHeap_string_Ascending_262144 -2.96% 27.919 27.093 - -23.21% -
rng::contains_subrange(deque<int>)_(same_length)/32 -2.95% 20.474 19.869 - 6.66% -
SetIntersection_Front_Set_float_262144_1024 -2.95% 16719479.395 16225899.369 - 14.23% -
BM_std_min<__int128>/22 -2.95% 8.902 8.640 - 3.68% -
BM_StringRelational_Compare_Empty_Huge_Control -2.95% 1.661 1.612 - -0.78% -
706_stockfish_r -2.94% 21.457 20.825 - -3.52% -
std::rotate(deque<int>)_(1_element_forward)/32 -2.94% 4.747 4.607 - -0.67% -
BM_std_minmax<int>/6 -2.94% 1.345 1.306 - -3.20% -
BM_std_minmax<short>/32 -2.93% 1.266 1.229 - -0.01% -
SetIntersection_None_Set_uint64_1024_1024 -2.93% 9030953.432 8766075.666 - 0.43% -
BM_deque_vector_ranges_move/64000 -2.92% 2802.809 2720.831 - -0.26% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.91% 373.509 362.622 - -0.76% -
BM_vector_deque_copy/2 -2.91% 1.743 1.692 - -18.06% -
BM_vector_deque_move/2 -2.90% 2.067 2.007 - 9.56% -
BM_std_min<unsigned_char>/6 -2.89% 1.526 1.482 - -3.35% -
SetIntersection_None_Vector_string_1024_256 -2.89% 1261565.124 1225147.119 - 1.43% -
rng::fold_left(deque<int>)/8192 -2.89% 4555.573 4424.137 - 1.28% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 -2.88% 1.231 1.196 - -3.36% -
BM_RangesPushHeap_string_PipeOrgan_262144 -2.88% 17.772 17.260 - -4.16% -
SetIntersection_None_Set_float_64_64 -2.87% 12062586.008 11715987.463 - -1.34% -
BM_vector_deque_ranges_copy_backward/2 -2.87% 2.061 2.002 - 3.07% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 -2.87% 12061.014 11714.615 - -1.06% -
std::set<std::string>::find(key)_(non-existent)/32 -2.87% 10.855 10.543 - 13.64% -
rng::copy_backward(vector<bool>)_(aligned)/4096 -2.87% 5.194 5.045 - -0.24% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 -2.87% 5401734.340 5246819.996 - 2.18% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 -2.87% 17.897 17.384 - -4.25% -
BM_deque_vector_move/1 -2.86% 2.118 2.058 - -3.47% -
BM_StringEraseWithMove_Small_Opaque -2.86% 2.664 2.588 - 0.52% -
BM_StringRelational_Compare_Empty_Empty_Control -2.85% 1.660 1.613 - 0.05% -
BM_std_minmax<short>/6 -2.84% 1.374 1.335 - -3.23% -
BM_std_min<unsigned___int128>/30 -2.84% 15.039 14.612 - -9.36% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -2.84% 1.173 1.139 - 0.51% -
BM_MakeHeap_string_QuickSortAdversary_262144 -2.84% 12.932 12.566 - -0.74% -
BM_std_min<__int128>/19 -2.83% 7.621 7.405 - 2.26% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control -2.83% 1.640 1.594 - 0.20% -
SetIntersection_Interlaced_Set_uint64_1024_16 -2.83% 11780499.322 11447507.614 - 0.41% -
std::distance(deque<int>)/4096 -2.83% 0.672 0.653 - -5.88% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -2.82% 11948073.871 11610692.300 - -0.79% -
std::find_if(vector<int>)_(process_all)/8 -2.82% 2.654 2.579 - -4.49% -
std::multimap<int,_int>::count(key)_(existent)/32 -2.82% 3.592 3.491 - -0.06% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -2.82% 1116958.467 1085480.200 - -2.71% -
rng::contains_subrange(list<int>)_(process_all)/50 -2.82% 18.259 17.745 - 0.75% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 -2.82% 1.606 1.561 - -7.98% -
BM_MakeHeap_uint64_Random_256 -2.81% 1.229 1.194 - 5.26% -
BM_vector_deque_copy_backward/65536 -2.81% 8015.824 7790.730 - 0.53% -
BM_std_min<__int128>/32 -2.81% 13.223 12.851 - 5.48% -
std::set<std::string>::count(key)_(non-existent)/32 -2.80% 10.859 10.555 - 9.12% -
BM_vector_deque_copy_backward/70000 -2.80% 8471.518 8234.223 - 0.87% -
SetIntersection_Front_Set_float_262144_262144 -2.80% 1876305.340 1823787.514 - 2.26% -
std::search(vector<int>)_(same_length)/1000 -2.80% 247.820 240.888 - -2.23% -
BM_MakeThenSortHeap_string_Ascending_1024 -2.80% 37.260 36.218 - 1.04% -
BM_std_min<__int128>/25 -2.79% 10.178 9.894 - 4.59% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 -2.79% 477.748 464.424 - -2.18% -
std::stable_partition(vector<int>)_(dense)/32 -2.79% 21.104 20.515 - -7.40% -
SetIntersection_Front_Set_uint64_16384_64 -2.79% 2010402.865 1954366.324 - 2.14% -
std::set<int>::ctor(const&)/32 -2.77% 224.797 218.561 - 0.96% -
std::distance(deque<int>)/50 -2.77% 0.676 0.657 - -5.25% -
SetIntersection_None_Set_float_1024_4 -2.77% 9087538.504 8835827.128 - -0.42% -
std::distance(deque<int>)/1024 -2.77% 0.673 0.654 - -5.75% -
BM_std_min<__int128>/24 -2.77% 9.760 9.489 - 4.24% -
std::count_if(deque<int>)_(every_other)/8 -2.77% 3.452 3.357 - -2.78% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.76% 220.678 214.583 - 104.69% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 -2.76% 494.993 481.330 - -5.62% -
BM_std_min<unsigned_long_long>/5 -2.76% 1.317 1.281 - -4.65% -
std::set<std::string>::contains(key)_(non-existent)/8192 -2.76% 29.105 28.303 - 8.50% -
BM_MakeThenSortHeap_uint64_Random_4 -2.76% 4.089 3.976 - -1.18% -
std::move_backward(list<int>)/262144 -2.75% 267128.953 259769.635 - -1.94% -
std::shift_right(vector<int>)/32 -2.75% 4.199 4.084 - -1.27% -
std::unique(deque<int>)_(contiguous)/32 -2.75% 60.383 58.724 - -1.49% -
BM_StringFindStringLiteral/256 -2.75% 5.542 5.390 - 1.20% -
SetIntersection_Front_Set_uint32_256_16 -2.75% 5007672.755 4870141.238 - -2.81% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -2.74% 56.908 55.346 - -0.85% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 -2.74% 29.478 28.671 - -3.77% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 -2.74% 21690732.563 21097453.301 - 4.84% -
rng::find_end(list<int>,_pred)_(process_all)/8192 -2.73% 8455.763 8224.767 - -7.61% -
BM_deque_deque_copy/1 -2.73% 3.552 3.455 - 1.51% -
std::set<int>::count(key)_(existent)/1024 -2.73% 4.343 4.224 - 1.20% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.72% 538.552 523.885 - -1.29% -
std::stable_partition(vector<int>)_(alloc_fails)/50 -2.72% 1984.462 1930.422 - 1.07% -
rng::count(list<int>)_(every_other)/1048576 -2.71% 825453.432 803100.655 - -3.01% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_262144 -2.71% 1.255 1.221 - 0.19% -
std::stable_partition(vector<int>)_(alloc_fails)/32 -2.71% 1941.283 1888.762 - -0.07% -
BM_MakeHeap_uint64_Random_4 -2.70% 1.143 1.112 - -23.06% -
BM_std_min<unsigned_short>/19 -2.70% 1.889 1.838 - -2.92% -
BM_std_min<unsigned___int128>/6 -2.69% 2.225 2.165 - -4.21% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst -2.69% 0.838 0.816 - -0.76% -
rng::find_end(deque<int>,_pred)_(near_matches)/1024 -2.68% 33438.249 32542.649 - -19.48% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192 -2.68% 0.900 0.876 - -18.59% -
BM_std_min<__int128>/30 -2.67% 12.346 12.016 - 5.55% -
rng::copy_n(list<int>)/64 -2.67% 14.144 13.767 - -2.83% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 -2.67% 1160364.219 1129390.978 - 0.23% -
rng::rotate(list<int>)_(by_1/3)/50 -2.66% 24.553 23.899 - 1.32% -
bm_lexicographical_compare<signed_char>/16 -2.66% 1.340 1.305 - -1.71% -
std::distance(deque<int>)/8192 -2.66% 0.672 0.654 - -5.70% -
BM_StringRelational_Compare_Empty_Large_Control -2.66% 1.663 1.619 - 0.11% -
rng::remove_if(list<int>)_(prefix)/8192 -2.66% 9588.062 9333.342 - 2.13% -
BM_std_minmax<char>/1 -2.65% 0.633 0.616 - -2.71% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 -2.64% 3.110 3.028 - -4.25% -
rng::count_if(deque<int>)_(every_other)/8 -2.64% 3.349 3.261 - -2.82% -
std::search_n(vector<int>)_(no_match)/8192 -2.64% 1680.048 1635.673 - 0.33% -
SetIntersection_Front_Set_float_64_64 -2.64% 15761965.432 15345720.647 - -0.41% -
SetIntersection_Interlaced_Vector_string_64_16 -2.64% 30180194.271 29383659.990 - -5.22% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 -2.64% 1120437.523 1090889.841 - -1.70% -
SetIntersection_Front_Set_float_262144_1 -2.63% 1093371.766 1064571.563 - -4.61% -
BM_std_min<__int128>/26 -2.63% 10.538 10.260 - 4.54% -
BM_RangesMakeHeap_uint32_PipeOrgan_16 -2.63% 1.037 1.010 - -2.63% -
std::search(deque<int>)_(same_length)/8192 -2.63% 3871.483 3769.831 - -0.68% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -2.61% 108262774.304 105432115.855 - -4.83% -
std::map<int,_int>::contains(key)_(existent)/8192 -2.61% 5.486 5.343 - -2.71% -
std::map<int,_int>::count(key)_(existent)/8192 -2.61% 6.101 5.942 - -2.31% -
SetIntersection_None_Set_uint64_256_64 -2.61% 9452389.791 9206073.837 - 0.54% -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8 -2.60% 15.792 15.380 - 5.10% -
SetIntersection_Front_Set_string_1024_16 -2.60% 2028612.649 1975903.634 - -2.27% -
std::set<std::string>::ctor(const&)/1024 -2.60% 35409.927 34490.236 - 0.55% -
rng::move(deque<int>)/8 -2.59% 3.877 3.776 - -4.41% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 -2.59% 1.646 1.604 - -2.87% -
BM_RangesMakeThenSortHeap_float_Random_4 -2.58% 4.267 4.157 - -3.76% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_64 -2.58% 0.581 0.566 - -2.45% -
rng::copy_if(deque<int>)_(entire_range)/8 -2.58% 2.919 2.844 - -3.63% -
std::rotate_copy(list<int>)/32 -2.57% 8.540 8.320 - -2.43% -
std::stable_sort(deque<int>)_(descending)/8 -2.57% 28.711 27.974 - 4.96% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 -2.57% 25.521 24.866 - -4.50% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 -2.56% 228.465 222.625 - 1.77% -
BM_std_min<__int128>/29 -2.54% 11.877 11.575 - 5.21% -
rng::copy(vector<int>)/8 -2.54% 2.196 2.140 - -6.50% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8 -2.54% 24.746 24.117 - 0.02% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -2.54% 10.882 10.605 - -1.46% -
BM_vector_deque_ranges_copy_backward/1 -2.53% 2.329 2.270 - 2.28% -
rng::all_of(vector<int>)_(process_all)/32 -2.53% 8.544 8.328 - -1.83% -
std::distance(join_view(vector<vector<int>>))/4096 -2.53% 4.420 4.308 - -3.63% -
std::unordered_set<int>::count(key)_(existent)/32 -2.53% 1.333 1.299 - -11.64% -
BM_std_minmax<long_long>/13 -2.53% 3.111 3.033 - -2.25% -
BM_std_min<unsigned___int128>/10 -2.52% 3.933 3.834 - -4.43% -
rng::remove_if(deque<int>)_(prefix)/1024 -2.51% 584.759 570.059 - 1.60% -
BM_std_min<unsigned___int128>/9 -2.51% 3.488 3.400 - -3.55% -
710_omnetpp_r -2.51% 9.177 8.947 - 1.13% -
BM_RangesPushHeap_uint64_Random_64 -2.51% 5.301 5.168 - -2.03% -
rng::reverse_copy(list<int>)/32768 -2.51% 26109.457 25454.970 - -2.42% -
rng::generate(deque<int>)/8192 -2.51% 2087.792 2035.479 - -0.40% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -2.51% 2.705 2.637 - -0.07% -
SetIntersection_Front_Set_float_1024_256 -2.50% 5099318.218 4971680.295 - -0.61% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 -2.50% 1242617.023 1211520.211 - -0.17% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 -2.50% 1.426 1.390 - 0.16% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -2.50% 1254703.023 1223324.256 - -3.17% -
rng::find_end(deque<int>,_pred)_(near_matches)/1000 -2.50% 32317.388 31509.228 - -18.90% -
rng::find_if_not(vector<char>)_(process_all)/8 -2.49% 2.458 2.397 - -2.95% -
std::map<int,_int>::contains(key)_(non-existent)/32 -2.49% 2.357 2.298 - 0.65% -
BM_deque_vector_ranges_move/1 -2.49% 2.076 2.025 - -5.82% -
BM_std_min<__int128>/31 -2.49% 12.733 12.415 - 5.43% -
BM_std_min<short>/29 -2.48% 2.386 2.327 - -0.94% -
BM_MakeHeap_uint64_PipeOrgan_256 -2.48% 0.664 0.648 - -0.34% -
SetIntersection_None_Vector_float_16384_64 -2.48% 1199184.136 1169415.386 - -2.85% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.48% 13690.586 13351.145 - -0.63% -
std::copy(list<int>)/4096 -2.48% 3321.830 3239.564 - -1.70% -
BM_std_min<unsigned_long_long>/13 -2.47% 1.749 1.706 - -2.69% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 -2.47% 1278517.539 1246991.094 - 2.31% -
rng::starts_with(deque<int>)/1000 -2.46% 473.981 462.306 - -3.26% -
std::replace(deque<int>)_(sprinkled)/8192 -2.46% 2887.865 2816.775 - -0.30% -
BM_std_min<__int128>/28 -2.46% 11.437 11.156 - 5.09% -
rng::search(deque<int>)_(same_length)/1024 -2.45% 486.523 474.596 - -0.69% -
BM_PushHeap_uint64_Ascending_1024 -2.45% 2.690 2.624 - 1.80% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.44% 15746.143 15361.984 - 1.17% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 -2.43% 359030566.328 350306021.603 - 0.37% -
BM_StringConstructDestroyCStr_Empty_Opaque -2.43% 2.133 2.082 - -0.54% -
std::multiset<int>::equal_range(key)_(non-existent)/32 -2.43% 2.394 2.335 - 1.13% -
rng::fill(vector<bool>)/512 -2.43% 1.615 1.576 - 6.16% -
std::copy_if(deque<int>)_(entire_range)/512 -2.42% 139.799 136.413 - -0.48% -
SetIntersection_Front_Set_string_1024_4 -2.42% 1337494.899 1305110.792 - -0.60% -
BM_StringRelational_Less_Small_Small_ChangeMiddle -2.42% 1.367 1.334 - -3.81% -
BM_std_minmax_element<char>/4 -2.42% 1.231 1.201 - -3.32% -
rng::equal(vector<bool>)_(unaligned)/8192 -2.42% 66.371 64.767 - -0.00% -
std::transform(list<int>)_(identity_transform)/8192 -2.41% 7209.431 7035.367 - -7.90% -
BM_deque_deque_copy/1024 -2.41% 39.387 38.437 - -2.16% -
std::rotate_copy(vector<int>)/8192 -2.41% 710.781 693.648 - 8.23% -
SetIntersection_Interlaced_Set_uint64_16_16 -2.41% 42165625.560 41150486.091 - 0.17% -
BM_std_min<__int128>/64 -2.40% 27.222 26.568 - 8.42% -
std::partition_point(deque<int>)/50 -2.40% 5.044 4.923 - 6.70% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -2.40% 1972.289 1925.006 - -0.76% -
std::unique(vector<int>,_pred)_(contiguous)/1024 -2.39% 545.053 532.009 - -1.33% -
SetIntersection_None_Vector_string_262144_16 -2.39% 1379538.340 1346537.486 - -0.84% -
BM_std_min<__int128>/23 -2.39% 9.305 9.082 - 4.00% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 -2.39% 23.216 22.661 - -0.57% -
BM_RangesMakeHeap_uint64_Random_16 -2.39% 1.324 1.292 - -0.04% -
BM_std_min<unsigned_short>/30 -2.39% 2.364 2.308 - -2.19% -
rng::find_end(deque<int>)_(match_near_end)/1000 -2.38% 35.402 34.558 - -89.39% -
std::unordered_multiset<int>::clear()/32 -2.38% 629.621 614.609 - 0.71% -
SetIntersection_Interlaced_Vector_string_1024_4 -2.38% 1702746.720 1662154.976 - -2.93% -
std::for_each_n(vector<int>)/8 -2.38% 2.541 2.481 - -0.92% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -2.38% 1209446.688 1180672.951 - -0.75% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 -2.38% 23.449 22.891 - 2.50% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.38% 545.752 532.776 - -3.39% -
std::unique(list<int>,_pred)_(contiguous)/8192 -2.38% 8003.393 7813.208 - -1.60% -
SetIntersection_None_Set_uint32_16384_16384 -2.37% 158663889.709 154908039.112 - 0.44% -
BM_std_min<__int128>/14 -2.37% 5.464 5.335 - 0.84% -
rng::copy_n(vector<bool>)_(aligned)/1048576 -2.36% 1063.392 1038.263 - -33.96% -
BM_deque_vector_copy/65536 -2.35% 2568.630 2508.219 - -14.69% -
BM_StringRead_Cold_Deep_Large -2.35% 1.336 1.305 - 7.93% -
rng::rotate(list<int>)_(1_element_backward)/8192 -2.35% 7983.547 7796.023 - -6.75% -
BM_RangesMakeHeap_uint32_Random_1024 -2.35% 1.101 1.075 - 0.34% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -2.34% 18.996 18.553 - 1.77% -
BM_deque_deque_ranges_move/1 -2.33% 3.531 3.448 - 0.80% -
std::sort(vector<int>)_(descending)/8 -2.33% 25.725 25.126 - 1.88% -
BM_RangesPushHeap_uint32_Random_16 -2.33% 4.579 4.473 - 1.93% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -2.32% 592.476 578.711 - -4.35% -
BM_deque_deque_ranges_copy_backward/1024 -2.32% 41.440 40.477 - 6.41% -
SetIntersection_None_Vector_string_262144_16384 -2.32% 1366330.641 1334601.050 - -2.04% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.32% 371.271 362.658 - -1.34% -
BM_std_minmax<long_long>/6 -2.32% 2.419 2.363 - -2.73% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.32% 234.532 229.098 - -1.68% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 -2.32% 5.560 5.431 - -1.11% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 -2.31% 12203060.562 11920978.335 - -0.34% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -2.30% 21.373 20.880 - -14.91% -
SetIntersection_Interlaced_Vector_float_262144_16 -2.29% 3266612.199 3191870.781 - -49.21% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 -2.29% 364118793.054 355789928.318 - 1.26% -
std::search_n(vector<int>)_(no_match)/1048576 -2.28% 213049.203 208181.097 - -0.62% -
BM_std_minmax<unsigned_char>/7 -2.28% 2.487 2.430 - -0.17% -
BM_deque_deque_move/1 -2.28% 3.509 3.429 - 0.58% -
std::unordered_set<int>::insert(value)_(new_value)/1024 -2.28% 20.952 20.474 - 4.94% -
rng::any_of(vector<int>)_(process_all)/8 -2.28% 2.511 2.454 - 4.23% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -2.28% 335.297 327.660 - -6.78% -
SetIntersection_None_Set_float_1024_1 -2.28% 9089986.702 8882961.202 - -3.33% -
std::multimap<int,_int>::contains(key)_(existent)/8192 -2.27% 5.643 5.514 - -1.64% -
std::stable_partition(list<int>)_(sparse)/1024 -2.27% 948.305 926.761 - 1.48% -
SetIntersection_Interlaced_Vector_uint32_256_256 -2.27% 4700311.710 4593635.545 - -2.53% -
rng::generate(list<int>)/32 -2.26% 8.869 8.669 - 1.54% -
rng::sort(vector<int>)_(descending)/8 -2.26% 25.787 25.203 - 2.07% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 -2.26% 20.209 19.752 - -0.80% -
BM_std_min<unsigned___int128>/7 -2.26% 2.631 2.572 - -3.23% -
BM_std_min<__int128>/13 -2.26% 5.036 4.923 - 0.86% -
rng::find_end(deque<int>)_(match_near_end)/8192 -2.25% 281.340 275.015 - -99.83% -
rng::is_sorted_until(vector<int>,_pred)/1024 -2.25% 442.693 432.750 - 6.74% -
rng::copy_backward(deque<int>)/8 -2.24% 2.810 2.747 - -1.65% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 -2.24% 1127167.624 1101875.202 - -1.99% -
BM_RangesMakeThenSortHeap_string_SingleElement_64 -2.24% 20.048 19.599 - 1.26% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -2.24% 1610.210 1574.145 - 19.58% -
rng::rotate(list<int>)_(1_element_forward)/50 -2.24% 26.849 26.249 - 8.05% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 -2.24% 3.789 3.704 - 0.67% -
rng::contains_subrange(deque<int>)_(same_length)/50 -2.24% 28.718 28.076 - 4.43% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 -2.23% 1116081.693 1091149.766 - -2.87% -
BM_std_minmax<unsigned_short>/21 -2.23% 2.048 2.002 - 2.02% -
rng::all_of(vector<int>)_(process_all)/50 -2.23% 18.600 18.186 - -1.47% -
BM_std_min<unsigned_long_long>/22 -2.22% 2.219 2.170 - -0.04% -
BM_MakeHeap_string_QuickSortAdversary_16384 -2.22% 11.993 11.726 - -0.52% -
BM_StringEraseToEnd_Huge_Opaque -2.22% 2.500 2.444 - -2.71% -
rng::search(deque<int>)_(same_length)/8192 -2.22% 3875.828 3789.971 - -1.31% -
std::multimap<int,_int>::count(key)_(existent)/1024 -2.21% 5.698 5.572 - -0.80% -
BM_lexicographical_compare_three_way_slow_path/4096 -2.21% 983.513 961.742 - -2.30% -
BM_std_min<char>/19 -2.21% 1.182 1.156 - -2.17% -
SetIntersection_Interlaced_Set_string_16384_1 -2.20% 1165453.371 1139762.068 - -1.37% -
SetIntersection_Interlaced_Set_string_16384_1024 -2.20% 364829703.126 356817008.347 - 5.24% -
BM_std_min<unsigned_short>/22 -2.19% 1.887 1.845 - 1.80% -
SetIntersection_Interlaced_Vector_string_16384_1024 -2.19% 113064545.399 110586194.635 - -5.11% -
rng::is_sorted_until(vector<int>,_pred)/8192 -2.19% 3534.686 3457.258 - 6.81% -
std::vector<int>::ctor(size)/8192 -2.19% 575.911 563.325 - -0.99% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -2.18% 10239.061 10015.471 - -5.05% -
rng::find_if(vector<char>)_(process_all)/50 -2.18% 12.734 12.456 - -1.61% -
bm_ranges_lexicographical_compare<int>/64 -2.18% 4.912 4.805 - -2.16% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -2.18% 1.216 1.190 - -9.05% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -2.18% 1503.330 1470.536 - -2.30% -
SetIntersection_None_Vector_string_16384_256 -2.18% 1326101.323 1297199.285 - 0.50% -
SetIntersection_Front_Set_uint64_1024_64 -2.18% 2032087.177 1987839.977 - 5.28% -
SetIntersection_Front_Set_string_16_4 -2.17% 67978326.502 66500363.803 - -0.52% -
SetIntersection_Front_Set_string_4_4 -2.17% 169820190.338 166129427.826 - -0.37% -
std::move_backward(deque<int>)/8 -2.17% 3.978 3.892 - 17.27% -
SetIntersection_None_Set_string_16384_64 -2.17% 207194447.321 202696597.017 - 0.99% -
rng::copy_n(vector<bool>)_(unaligned)/32768 -2.17% 174.365 170.588 - -0.07% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 -2.17% 14696.819 14378.601 - 0.17% -
std::copy_backward(vector<int>)/32768 -2.15% 3797.394 3715.674 - -2.10% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -2.15% 18.667 18.266 - 2.06% -
BM_std_min<__int128>/12 -2.15% 4.608 4.509 - 0.78% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 -2.15% 764.066 747.666 - 11.52% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/1024 -2.14% 605917.281 592942.700 - -1.70% -
BM_std_min<unsigned___int128>/28 -2.14% 13.872 13.575 - -8.43% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 -2.13% 22640331.524 22157209.007 - -2.87% -
std::rotate(list<int>)_(by_1/4)/8192 -2.13% 7322.710 7166.516 - -0.81% -
std::stable_partition(list<int>)_(dense)/50 -2.13% 57.775 56.544 - -0.35% -
SetIntersection_Interlaced_Vector_uint32_16384_16 -2.13% 3305007.108 3234663.562 - 31.37% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -2.12% 28008229.936 27413365.916 - 1.11% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -2.12% 132.436 129.626 - 1.59% -
rng::for_each(deque<int>)/32 -2.12% 3.850 3.769 - 0.24% -
std::stable_partition(list<int>)_(alloc_fails)/50 -2.11% 1979.606 1937.819 - 0.84% -
std::copy_if(list<int>)_(entire_range)/32768 -2.11% 28916.219 28306.250 - -5.66% -
BM_RangesMakeThenSortHeap_string_Descending_64 -2.11% 13.107 12.830 - -1.09% -
rng::copy_backward(list<int>)/8 -2.11% 2.425 2.374 - -3.59% -
rng::move(list<int>)/32768 -2.10% 34954.672 34218.900 - -4.18% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 -2.10% 42.322 41.432 - 0.38% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 -2.10% 3708115.078 3630149.140 - -1.61% -
std::multiset<std::string>::find(key)_(existent)/8192 -2.10% 41.939 41.057 - 42.03% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.10% 54961.723 53806.133 - -1.70% -
BM_std_minmax<unsigned_char>/30 -2.10% 2.751 2.693 - -0.94% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 -2.10% 253.295 247.970 - -1.25% -
std::partition_point(vector<int>)/50 -2.10% 2.581 2.527 - -1.72% -
std::partial_sort_copy(list<int>)_(heap)/8 -2.10% 16.277 15.935 - -2.23% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 -2.10% 14.233 13.934 - -1.88% -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 -2.10% 26792.140 26229.912 - -0.12% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -2.10% 1.225 1.200 - -10.79% -
BM_RangesPushHeap_uint64_Random_262144 -2.10% 6.094 5.966 - -0.70% -
SetIntersection_Interlaced_Set_string_256_256 -2.10% 32650319.794 31965437.227 - -1.33% -
bm_lexicographical_compare<unsigned_char>/1 -2.10% 1.654 1.620 - -4.15% -
SetIntersection_Interlaced_Set_float_16_4 -2.09% 65033830.849 63674092.902 - -1.96% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16 -2.09% 6.558 6.421 - -2.22% -
BM_std_min<__int128>/27 -2.08% 10.967 10.739 - 5.04% -
BM_MakeHeap_pair<uint32,_uint32>_Random_4 -2.08% 2.613 2.559 - -2.34% -
SetIntersection_Interlaced_Set_uint32_256_4 -2.07% 11978270.941 11730059.986 - 2.82% -
rng::find_end(vector<int>)_(same_length)/8192 -2.07% 1986.383 1945.263 - -49.17% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -2.07% 7.702 7.543 - 1.00% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.07% 1262.833 1236.726 - 3.74% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -2.06% 3.697 3.621 - 0.18% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 -2.06% 11770878.687 11528629.908 - 0.55% -
BM_std_min<unsigned_short>/512 -2.06% 7.349 7.198 - 0.83% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 -2.05% 0.558 0.547 - -2.71% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -2.05% 3.534 3.461 - 1.76% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.05% 703.697 689.260 - 1.90% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -2.05% 2.016 1.974 - 15.14% -
SetIntersection_Interlaced_Set_float_1024_256 -2.05% 16412912.528 16076873.115 - -0.88% -
BM_std_min<unsigned_int>/29 -2.04% 1.982 1.942 - -7.04% -
SetIntersection_Interlaced_Vector_uint64_256_256 -2.04% 4705714.183 4609679.088 - -1.19% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 -2.04% 4099.330 4015.740 - -0.27% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 -2.04% 4.125 4.041 - -1.04% -
BM_lexicographical_compare_three_way_slow_path/1048576 -2.03% 253538.587 248379.520 - -2.08% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 -2.02% 274.532 268.993 - -2.75% -
rng::copy_if(vector<int>)_(entire_range)/64 -2.01% 16.494 16.161 - 4.36% -
rng::partition_point(vector<int>)/8192 -2.01% 10.798 10.581 - -0.89% -
BM_MakeHeap_uint64_Random_64 -2.00% 1.292 1.266 - -1.31% -
BM_std_minmax<short>/23 -2.00% 2.654 2.601 - -3.43% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -2.00% 38.443 37.675 - 32.07% -
BM_CmpEqual_schar_schar -1.99% 1.109 1.087 - -1.69% -
rng::is_partitioned(list<int>)_(partitioned)/1024 -1.99% 712.162 697.965 - -3.20% -
SetIntersection_Front_Set_uint64_262144_1 -1.99% 1119924.079 1097612.724 - -5.02% -
SetIntersection_None_Set_float_64_1 -1.99% 22919337.596 22462790.617 - -3.92% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -1.99% 555.952 544.890 - -4.79% -
BM_std_minmax<unsigned_char>/5 -1.99% 1.785 1.750 - -0.09% -
rng::stable_sort(vector<int>)_(pipe-organ)/8 -1.98% 19.522 19.135 - -2.07% -
std::set<int>::erase(key)_(existent)/0 -1.98% 20.692 20.282 - 0.08% -
BM_deque_deque_move_backward/1024 -1.98% 41.493 40.671 - 5.61% -
BM_std_minmax<unsigned_long_long>/2 -1.98% 0.884 0.867 - -0.29% -
rng::contains(list<int>)_(process_all)/8192 -1.98% 7077.087 6936.911 - -0.44% -
BM_vector_deque_copy_backward/64 -1.98% 3.091 3.030 - 2.32% -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8 -1.98% 31.988 31.356 - -0.86% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.98% 5518.690 5409.638 - -3.50% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -1.97% 55412.536 54318.312 - 1.21% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -1.97% 85029.703 83351.324 - -5.46% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 -1.97% 4.087 4.007 - -3.84% -
SetIntersection_None_Set_string_16384_16 -1.97% 204690144.040 200654648.020 - 1.82% -
BM_RangesSortHeap_uint64_4 -1.97% 0.965 0.946 - 1.28% -
rng::sort(deque<int>)_(heap)/8 -1.97% 25.142 24.647 - -1.00% -
BM_std_min<unsigned___int128>/8 -1.97% 3.052 2.992 - -3.78% -
std::partition(list<int>)_(sparse)/50 -1.97% 14.998 14.703 - -0.74% -
SetIntersection_Interlaced_Set_string_262144_1 -1.97% 1169804.685 1146794.477 - -1.96% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.96% 705.266 691.425 - -0.95% -
std::map<std::string,_int>::clear()/8192 -1.96% 207986.720 203908.862 - -0.99% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -1.96% 1641.548 1609.438 - -1.34% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 -1.95% 37.991 37.250 - -3.38% -
rng::copy_if(list<int>)_(every_other)/32768 -1.95% 25912.706 25406.922 - 0.28% -
BM_std_minmax<unsigned_char>/27 -1.95% 1.925 1.888 - 1.05% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 -1.95% 7210.233 7069.949 - -2.05% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/8192 -1.94% 39129083.336 38368699.050 - -0.10% -
rng::equal(list<int>)_(it,_it,_it,_it)/8192 -1.94% 12248.745 12010.988 - -3.73% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -1.93% 8960329.794 8787079.083 - -26.26% -
std::reverse(vector<int>)/8 -1.93% 1.554 1.524 - -4.51% -
rng::rotate(list<int>)_(1_element_forward)/8192 -1.93% 7838.314 7687.252 - -6.91% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.93% 746.144 731.767 - -0.32% -
BM_std_min<unsigned_int>/4 -1.93% 1.060 1.040 - 4.38% -
rng::stable_sort(deque<int>)_(pipe-organ)/8 -1.93% 20.795 20.394 - -0.41% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 -1.92% 5.731 5.621 - 0.06% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.92% 365.824 358.801 - -3.31% -
BM_RangesPushHeap_float_Random_64 -1.92% 6.693 6.565 - -2.01% -
BM_std_min<char>/23 -1.91% 2.288 2.244 - -1.61% -
std::sort(vector<int>)_(descending)/1024 -1.91% 1059.943 1039.668 - -0.19% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -1.91% 28.770 28.220 - 6.01% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.91% 5449.299 5345.253 - 3.58% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 -1.91% 604735.226 593207.629 - -1.97% -
SetIntersection_Interlaced_Vector_uint64_64_4 -1.90% 18592096.099 18238379.233 - -0.88% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1024 -1.90% 9.418 9.239 - -2.57% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -1.90% 20103555.308 19721346.598 - -3.23% -
BM_std_min<__int128>/11 -1.90% 4.156 4.077 - 0.75% -
rng::sort(deque<int>)_(descending)/8 -1.90% 25.927 25.434 - -0.40% -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 -1.90% 36.550 35.856 - -0.32% -
std::partition_copy(list<int>)/50 -1.90% 13.162 12.912 - -2.21% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 -1.89% 18590113.408 18237849.874 - 0.60% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 -1.89% 23.733 23.284 - 0.87% -
std::rotate(deque<int>)_(1_element_forward)/1024 -1.89% 38.988 38.251 - -1.27% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 -1.89% 34.906 34.247 - -1.00% -
BM_lexicographical_compare_three_way<IntPtr>/16 -1.88% 4.400 4.317 - -1.02% -
bm_ranges_lexicographical_compare<int>/8 -1.87% 1.530 1.502 - -1.89% -
rng::find_if(vector<int>)_(bail_25%)/8 -1.87% 1.083 1.062 - -0.89% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -1.87% 1586.600 1556.874 - -1.50% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.87% 142558.195 139889.150 - -0.84% -
BM_std_minmax<unsigned_char>/6 -1.87% 2.082 2.043 - -0.28% -
rng::is_partitioned(list<int>)_(partitioned)/32 -1.87% 8.760 8.596 - -0.87% -
BM_std_minmax<short>/31 -1.87% 3.130 3.071 - -0.45% -
BM_deque_deque_ranges_move_backward/1024 -1.87% 41.446 40.672 - 6.40% -
rng::partition_copy(deque<int>)/50 -1.86% 28.853 28.315 - 3.12% -
SetIntersection_None_Vector_string_262144_64 -1.86% 1368942.958 1343423.206 - -2.03% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -1.86% 465.026 456.359 - -1.80% -
BM_std_min<long_long>/31 -1.86% 3.350 3.287 - -3.40% -
BM_RangesMakeThenSortHeap_string_Ascending_16384 -1.86% 64.285 63.089 - -5.54% -
std::move(vector<bool>)_(unaligned)/64 -1.86% 1.580 1.550 - 1.06% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 -1.86% 44378133.851 43554649.387 - -0.62% -
std::copy_if(list<int>)_(every_other)/32768 -1.85% 26298.550 25810.849 - 2.33% -
rng::starts_with(deque<int>)/1024 -1.85% 486.868 477.848 - -2.09% -
SetIntersection_Interlaced_Vector_string_1024_16 -1.85% 3392612.377 3329806.690 - -2.69% -
rng::find_if(vector<int>)_(process_all)/8 -1.85% 2.548 2.501 - -4.82% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.85% 35192.913 34543.313 - -1.42% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -1.84% 23.185 22.757 - -3.16% -
std::set<std::string>::count(key)_(existent)/8192 -1.84% 30.126 29.571 - -0.05% -
std::multiset<std::string>::count(key)_(existent)/1024 -1.84% 23.772 23.336 - -0.88% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -1.84% 10.569 10.375 - -0.54% -
BM_PushHeap_uint32_Ascending_16384 -1.83% 6.741 6.617 - -1.75% -
rng::unique(deque<int>)_(sprinkled)/32 -1.83% 60.028 58.927 - -2.83% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16384 -1.83% 1.203 1.181 - 0.30% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 -1.83% 19927787.780 19563188.593 - 0.46% -
std::set<int>::equal_range(key)_(non-existent)/32 -1.83% 2.667 2.619 - -3.29% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -1.83% 15.067 14.792 - -1.22% -
std::set<std::string>::erase(key)_(existent)/8192 -1.82% 71.184 69.886 - -1.65% -
std::map<int,_int>::find(key)_(non-existent)/8192 -1.82% 7.436 7.301 - 3.08% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -1.81% 0.980 0.962 - -2.27% -
BM_deque_vector_ranges_move_backward/4000 -1.81% 142.534 139.948 - -1.06% -
std::unordered_map<int,_int>::count(key)_(existent)/32 -1.81% 1.250 1.228 - -3.52% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -1.81% 2.164 2.125 - -0.47% -
BM_std_minmax<unsigned_short>/25 -1.80% 2.289 2.248 - -3.65% -
BM_vector_deque_copy/64 -1.80% 2.696 2.647 - -5.97% -
BM_MakeThenSortHeap_string_QuickSortAdversary_262144 -1.80% 193.687 190.193 - -0.23% -
std::find_end(deque<int>,_pred)_(single_element)/8192 -1.80% 4904.615 4816.279 - 11.59% -
SetIntersection_Front_Vector_uint64_262144_4 -1.80% 1139420.287 1118903.457 - 3.59% -
BM_deque_deque_ranges_copy/1 -1.80% 3.522 3.458 - 0.86% -
rng::unique_copy(list<int>)_(sprinkled)/8192 -1.80% 7593.861 7457.195 - 6.83% -
BM_RangesMakeThenSortHeap_uint64_Heap_64 -1.80% 8.320 8.170 - -1.64% -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 -1.79% 449.415 441.363 - -2.14% -
BM_deque_deque_move_backward/4000 -1.79% 148.798 146.133 - -1.57% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.79% 8737.796 8581.353 - -0.30% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.78% 5427307.750 5330495.970 - -0.70% -
rng::none_of(vector<int>)_(process_all)/8 -1.78% 2.443 2.400 - 1.97% -
rng::find_end(forward_list<int>)_(process_all)/8192 -1.78% 5681.387 5580.267 - -4.11% -
std::generate(list<int>)/50 -1.78% 15.875 15.593 - 1.49% -
BM_SortHeap_float_4 -1.77% 1.083 1.063 - 3.46% -
std::stable_sort(deque<int>)_(ascending)/8 -1.77% 18.812 18.479 - 1.81% -
std::replace_if(deque<int>)_(prefix)/32 -1.77% 14.272 14.020 - -1.19% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -1.76% 294591.031 289397.250 - -2.46% -
BM_std_min<char>/24 -1.76% 2.719 2.671 - 0.98% -
BM_std_minmax<unsigned_char>/18 -1.76% 1.340 1.316 - -0.02% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 -1.76% 89.964 88.382 - -3.94% -
BM_MakeHeap_string_Random_4 -1.76% 5.908 5.804 - -0.10% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.75% 222.690 218.784 - -2.32% -
BM_RangesPopHeap_string_262144 -1.75% 94.385 92.732 - -8.32% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 -1.75% 23.660 23.246 - -0.88% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 -1.75% 8.947 8.791 - 0.41% -
std::find_if_not(vector<char>)_(bail_25%)/32768 -1.74% 2059.440 2023.518 - -2.51% -
BM_MakeHeap_uint64_Random_1024 -1.74% 1.062 1.044 - -4.91% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -1.74% 67.616 66.438 - -0.79% -
BM_RangesSortHeap_pair<uint32,_uint32>_256 -1.74% 10.224 10.046 - -0.98% -
BM_std_minmax<unsigned_char>/23 -1.74% 3.001 2.948 - -1.26% -
BM_std_min<unsigned_char>/24 -1.74% 2.812 2.763 - 0.21% -
std::multiset<std::string>::count(key)_(existent)/8192 -1.73% 30.954 30.417 - -0.99% -
rng::find_if(vector<char>)_(bail_25%)/32768 -1.73% 2059.621 2023.907 - -0.74% -
std::set<std::string>::lower_bound(key)_(existent)/8192 -1.73% 28.190 27.701 - -0.24% -
rng::equal(deque<int>)_(it,_it,_it,_it)/1048576 -1.73% 506044.593 497277.058 - -0.49% -
BM_std_min<short>/12 -1.73% 1.538 1.511 - -0.56% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 -1.73% 9.925 9.753 - 2.09% -
BM_std_minmax<char>/21 -1.73% 2.272 2.232 - -6.66% -
SetIntersection_Front_Set_uint64_16384_16384 -1.73% 352113192.447 346037183.153 - 1.08% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 -1.73% 17.962 17.653 - -0.74% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -1.72% 9021049.706 8865600.349 - -25.52% -
std::partial_sort(deque<int>)_(heap)/8192 -1.72% 296937.310 291822.105 - 2.88% -
BM_std_min<unsigned_char>/31 -1.72% 2.540 2.496 - -0.17% -
BM_num_put<long> -1.72% 11.882 11.678 - -3.62% -
rng::search(list<int>)_(single_element)/1024 -1.72% 719.794 707.400 - -2.57% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 -1.72% 4183.877 4111.895 - 0.33% -
std::set<int>::ctor(&&,_different_allocs)/32 -1.72% 183.130 179.984 - 0.07% -
BM_PushHeap_uint64_Random_262144 -1.72% 6.083 5.978 - -2.38% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.72% 6763.881 6647.762 - -0.21% -
rng::copy(vector<int>)/1048576 -1.71% 50131.579 49272.085 - -1.84% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.71% 7109.089 6987.222 - -1.52% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -1.71% 36572.664 35946.105 - 0.30% -
SetIntersection_Interlaced_Set_string_4_4 -1.71% 169309380.387 166409398.482 - -1.11% -
SetIntersection_Front_Vector_float_1024_16 -1.71% 1204058.905 1183442.441 - -0.24% -
rng::partial_sort_copy(list<int>)_(heap)/1024 -1.71% 8637.313 8489.426 - -0.31% -
rng::copy_if(list<int>)_(entire_range)/512 -1.71% 372.292 365.918 - -1.52% -
BM_std_min<unsigned_short>/27 -1.71% 2.374 2.334 - -2.01% -
std::remove_if(deque<int>)_(sprinkled)/32 -1.70% 57.694 56.711 - 1.06% -
BM_RangesPushHeap_string_SingleElement_4 -1.70% 2.171 2.134 - -6.96% -
SetIntersection_None_Vector_uint64_256_64 -1.70% 3674640.435 3612175.739 - 2.43% -
BM_MakeThenSortHeap_float_SingleElement_262144 -1.70% 52.384 51.494 - -1.72% -
BM_std_min<char>/18 -1.70% 0.988 0.971 - -1.72% -
rng::copy_backward(vector<int>)/4096 -1.70% 150.729 148.170 - 5.01% -
std::set<std::string>::equal_range(key)_(existent)/32 -1.70% 17.130 16.839 - 8.60% -
rng::sort(deque<int>)_(ascending)/8 -1.70% 18.506 18.192 - -0.25% -
std::remove(list<int>)_(sprinkled)/1024 -1.70% 977.880 961.300 - -5.22% -
rng::contains_subrange(vector<int>)_(same_length)/16 -1.70% 4.893 4.810 - -1.66% -
BM_StringRelational_Compare_Small_Small_ChangeLast -1.70% 1.691 1.662 - -4.57% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 -1.69% 16.839 16.555 - -1.03% -
SetIntersection_Interlaced_Set_string_16384_256 -1.69% 357044645.450 351015060.223 - -0.18% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.69% 149686.789 147159.869 - -3.64% -
rng::sort(vector<int>)_(descending)/1024 -1.69% 1058.247 1040.403 - 0.01% -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8192 -1.68% 286060.758 281242.638 - 0.12% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_64 -1.68% 9.263 9.108 - -1.58% -
std::find_if(list<int>)_(process_all)/32768 -1.67% 27841.201 27375.469 - -4.23% -
SetIntersection_Front_Set_uint32_256_64 -1.67% 6524392.837 6415306.662 - 2.89% -
rng::contains(deque<int>)_(process_all)/32 -1.67% 8.708 8.563 - -0.29% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 -1.67% 800.871 787.501 - 1.21% -
rng::rotate(deque<int>)_(1_element_forward)/1024 -1.66% 39.884 39.221 - 0.94% -
SetIntersection_Interlaced_Set_uint64_256_4 -1.66% 11826332.265 11629867.182 - 1.16% -
BM_std_min<char>/6 -1.66% 1.612 1.585 - -0.22% -
std::unordered_set<int>::erase(key)_(non-existent)/1024 -1.66% 0.997 0.981 - -8.92% -
SetIntersection_Interlaced_Set_string_1024_256 -1.65% 36384109.137 35782143.903 - 0.24% -
std::find_if_not(vector<char>)_(process_all)/50 -1.65% 12.670 12.460 - -0.45% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 -1.65% 2300614.059 2262654.553 - -3.41% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -1.65% 1.029 1.012 - -0.57% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 -1.65% 3.110 3.059 - -1.87% -
rng::copy_backward(vector<int>)/32768 -1.64% 3225.026 3172.031 - -3.49% -
rng::stable_sort(vector<int>)_(descending)/8 -1.64% 25.429 25.012 - -1.34% -
rng::contains_subrange(list<int>)_(single_element)/16 -1.64% 4.991 4.909 - -0.92% -
SetIntersection_Interlaced_Vector_string_4_4 -1.64% 163094366.016 160420362.621 - -1.33% -
rng::is_partitioned(vector<int>)_(partitioned)/32 -1.64% 5.857 5.761 - 0.85% -
BM_MakeHeap_string_QuickSortAdversary_1024 -1.64% 10.746 10.570 - -0.58% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -1.64% 36252.905 35659.624 - -0.82% -
std::find(list<int>)_(bail_25%)/8192 -1.63% 1445.367 1421.786 - -0.17% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 -1.63% 27.776 27.324 - -1.49% -
SetIntersection_None_Set_uint64_256_4 -1.62% 11557912.562 11370203.907 - 0.23% -
std::list<int>::operator=(const&)_(cheap_elements)/32 -1.62% 17.125 16.847 - -0.06% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -1.62% 6.181 6.081 - -3.67% -
std::set<int>::erase(key)_(existent)/32 -1.62% 22.271 21.911 - 0.18% -
rng::copy_n(list<int>)/32768 -1.62% 26613.638 26182.918 - -0.30% -
rng::generate_n(deque<int>)/32 -1.62% 8.394 8.258 - -2.91% -
std::unordered_multiset<int>::erase(key)_(existent)/32 -1.62% 21.678 21.328 - 0.16% -
bm_lexicographical_compare<unsigned_char>/2 -1.61% 1.902 1.871 - -4.53% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1000 -1.61% 479.965 472.258 - -0.75% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 -1.60% 33.162 32.630 - 12.35% -
std::unordered_multiset<int>::ctor(const&)/1024 -1.60% 6717.498 6609.781 - -0.05% -
std::move_backward(deque<int>)/32768 -1.60% 3652.843 3594.280 - -0.36% -
std::flat_multimap<int,_int>::erase(iterator)/1024 -1.60% 76.790 75.560 - -1.18% -
SetIntersection_Front_Set_uint32_1024_1 -1.60% 1119395.443 1101483.379 - 3.77% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 -1.60% 14.301 14.072 - -1.15% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.60% 143373.859 141081.283 - -0.19% -
BM_MakeThenSortHeap_float_PipeOrgan_64 -1.60% 4.040 3.976 - 1.73% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 -1.60% 21863430.946 21514229.191 - -0.14% -
std::map<int,_int>::find(key)_(existent)/32 -1.59% 1.586 1.560 - 1.94% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -1.59% 19660.799 19347.483 - -3.22% -
BM_MakeHeap_uint32_Random_256 -1.59% 1.170 1.152 - 0.38% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 -1.59% 226.058 222.468 - 2.68% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -1.59% 4316.447 4247.987 - 2.04% -
bm_lexicographical_compare<signed_char>/64 -1.58% 2.035 2.003 - -13.40% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -1.58% 34.520 33.974 - -2.01% -
SetIntersection_Front_Set_string_16384_4 -1.58% 1333957.810 1312848.597 - -0.54% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 -1.58% 23.461 23.090 - -1.60% -
std::multiset<std::string>::insert(value)_(already_present)/1024 -1.58% 56.923 56.024 - -0.25% -
BM_MakeHeap_uint64_Ascending_16 -1.58% 0.656 0.646 - -3.55% -
BM_RangesMakeThenSortHeap_float_Descending_16 -1.58% 1.835 1.806 - -3.34% -
rng::copy(deque<int>)/32768 -1.58% 1167.685 1149.263 - 0.12% -
rng::partition_point(vector<int>)/1024 -1.57% 7.606 7.486 - -0.99% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.57% 671.215 660.647 - 0.04% -
std::replace_if(deque<int>)_(prefix)/50 -1.57% 20.510 20.187 - -0.75% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -1.57% 19281.654 18978.223 - -4.12% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.57% 50.311 49.520 - -1.60% -
BM_MakeThenSortHeap_float_Random_4 -1.57% 4.379 4.310 - -3.40% -
rng::partial_sort(deque<int>)_(shuffled)/8192 -1.57% 265922.960 261745.906 - -3.96% -
BM_std_min<unsigned_char>/11 -1.57% 1.086 1.069 - 0.52% -
std::stable_sort(deque<int>)_(heap)/8 -1.57% 26.832 26.411 - 1.54% -
BM_std_min<unsigned_long_long>/23 -1.57% 2.433 2.395 - -1.41% -
BM_std_min<__int128>/512 -1.57% 223.083 219.590 - 10.42% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.56% 619914.579 610226.764 - 2.23% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 -1.56% 7.019 6.909 - 0.62% -
bm_lexicographical_compare<unsigned_char>/7 -1.56% 2.179 2.145 - -3.08% -
SetIntersection_Front_Set_string_256_4 -1.56% 5281216.506 5198853.907 - -1.42% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 -1.56% 44.541 43.846 - -0.65% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 -1.56% 31.178 30.692 - 3.78% -
std::unordered_map<int,_int>::erase(key)_(existent)/0 -1.56% 21.350 21.017 - -1.36% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 -1.56% 3186.715 3137.046 - -7.77% -
rng::find_end(vector<int>,_pred)_(single_element)/1024 -1.56% 613.048 603.496 - 2.29% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -1.56% 955.608 940.727 - 0.64% -
rng::move(vector<int>)/262144 -1.56% 22587.064 22235.831 - 0.75% -
rng::starts_with(deque<int>)/8 -1.55% 4.036 3.973 - -3.08% -
BM_std_minmax<unsigned_short>/24 -1.55% 2.296 2.260 - -0.75% -
BM_std_minmax<unsigned_long_long>/29 -1.55% 4.197 4.132 - -1.54% -
rng::partial_sort_copy(list<int>)_(heap)/8192 -1.55% 106507.442 104857.358 - -0.10% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.55% 19256807.202 18958475.744 - -1.86% -
BM_std_min<char>/20 -1.55% 1.541 1.517 - -0.79% -
BM_deque_deque_copy_backward/64000 -1.55% 8141.969 8015.922 - -0.97% -
std::copy_if(deque<int>)_(entire_range)/8 -1.55% 2.624 2.583 - -1.32% -
std::set<std::string>::erase(key)_(existent)/32 -1.54% 61.786 60.832 - -12.67% -
rng::equal(deque<int>)_(it,_it,_it,_it)/8192 -1.54% 3936.860 3876.053 - -0.49% -
rng::equal(vector<bool>)_(unaligned)/1024 -1.54% 7.745 7.625 - -0.09% -
SetIntersection_Front_Vector_string_262144_262144 -1.54% 14642539.875 14417624.674 - -0.47% -
BM_std_minmax<unsigned_char>/17 -1.54% 1.121 1.103 - -0.12% -
std::unordered_set<int>::find(key)_(non-existent)/8192 -1.53% 1.149 1.131 - -7.18% -
BM_std_min<unsigned_long_long>/8 -1.53% 2.317 2.281 - -2.04% -
rng::find_if_not(vector<bool>)_(process_all)/8 -1.53% 5.477 5.393 - -4.35% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 -1.53% 4618496.071 4547839.429 - -1.76% -
SetIntersection_None_Set_uint32_256_4 -1.53% 11704905.431 11526024.226 - -0.47% -
std::sort(deque<int>)_(qsort_adversarial)/8192 -1.52% 464933.563 457843.979 - -2.82% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 -1.52% 1.290 1.271 - -3.59% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 -1.52% 38.902 38.310 - 0.70% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.52% 21.688 21.358 - -2.94% -
rng::contains_subrange(list<int>)_(process_all)/1048576 -1.52% 863674.496 850553.277 - -1.92% -
SetIntersection_Front_Vector_float_1024_256 -1.52% 2638311.905 2598277.456 - 9.84% -
bm_lexicographical_compare<signed_char>/512 -1.52% 7.872 7.753 - -2.83% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 -1.51% 11601887.597 11426236.625 - -2.45% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -1.51% 39.149 38.556 - -6.45% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.51% 18378563.480 18100671.767 - -1.08% -
SetIntersection_Interlaced_Vector_float_64_16 -1.51% 19308087.405 19016460.570 - -0.90% -
SetIntersection_None_Vector_uint32_1024_16 -1.51% 1150390.753 1133028.990 - -0.96% -
BM_std_min<char>/5 -1.51% 1.388 1.367 - -4.10% -
std::remove_copy(deque<int>)_(sprinkled)/8192 -1.51% 2949.294 2904.852 - 1.00% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -1.51% 19572161.332 19277410.662 - -3.88% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -1.50% 0.782 0.770 - -2.43% -
std::stable_partition(list<int>)_(alloc_fails)/32 -1.50% 1953.829 1924.486 - 2.08% -
std::equal(list<int>)_(it,_it,_it,_pred)/8 -1.50% 3.674 3.618 - -1.56% -
std::set<int>::contains(key)_(existent)/8192 -1.50% 8.377 8.251 - -1.67% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 -1.50% 1410396.757 1389248.206 - 4.43% -
rng::find_end(vector<int>)_(match_near_end)/1000 -1.50% 27.974 27.555 - -89.58% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.50% 13751.461 13545.683 - 0.13% -
SetIntersection_Front_Vector_uint32_16_16 -1.50% 38500585.885 37924832.075 - 0.10% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.49% 22.261 21.929 - -0.45% -
BM_std_minmax<short>/64 -1.49% 1.548 1.525 - -0.02% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_256 -1.49% 10.802 10.641 - -1.29% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.49% 57267.186 56414.957 - 1.14% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.48% 485.312 478.106 - -0.47% -
std::sort(deque<int>)_(ascending)/1024 -1.48% 773.620 762.135 - -0.35% -
std::find_if_not(deque<int>)_(bail_25%)/1024 -1.48% 106.723 105.139 - -1.20% -
std::rotate(vector<int>)_(1_element_backward)/8192 -1.48% 301.443 296.981 - -0.36% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 -1.48% 71.055 70.005 - -0.56% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.48% 8010.460 7892.095 - -1.35% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 -1.48% 2.410 2.375 - -4.48% -
BM_RangesMakeThenSortHeap_uint32_Heap_4 -1.48% 1.227 1.209 - -0.97% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -1.47% 15091.074 14869.125 - 0.09% -
BM_std_min<unsigned___int128>/5 -1.47% 1.825 1.799 - -2.79% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -1.47% 41883425.793 41268011.916 - 40.04% -
rng::sort(deque<int>)_(pipe-organ)/1024 -1.47% 2824.503 2783.081 - -2.37% -
std::partition_copy(vector<int>)/50 -1.46% 12.937 12.748 - -1.72% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 -1.46% 6.821 6.721 - -1.93% -
rng::partial_sort(deque<int>)_(heap)/8192 -1.46% 291121.132 286864.754 - 0.34% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 -1.46% 4.928 4.857 - -0.38% -
BM_std_minmax<int>/11 -1.46% 1.754 1.729 - -5.62% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 -1.46% 22.987 22.653 - -5.64% -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 -1.46% 6.306 6.214 - -0.42% -
std::sort(deque<int>)_(pipe-organ)/8 -1.45% 21.122 20.814 - -0.15% -
std::find_if_not(vector<char>)_(process_all)/1024 -1.45% 276.381 272.362 - 0.71% -
BM_PushHeap_uint64_Ascending_16384 -1.45% 3.747 3.693 - 3.61% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 -1.45% 2078.624 2048.437 - 3.81% -
SetIntersection_Front_Set_string_64_4 -1.45% 19960127.451 19670335.520 - -2.62% -
BM_std_min<unsigned_long_long>/7 -1.45% 1.894 1.866 - -1.79% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 -1.45% 1177728.193 1160657.901 - 0.82% -
BM_StringEraseToEnd_Large_Transparent -1.45% 0.850 0.837 - -0.58% -
rng::find_end(vector<int>)_(same_length)/1024 -1.45% 254.389 250.705 - -51.20% -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 -1.44% 16.423 16.186 - 0.35% -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 -1.44% 7148.193 7045.160 - -0.69% -
BM_MakeHeap_float_Random_64 -1.44% 1.622 1.599 - -10.53% -
rng::all_of(deque<int>)_(process_all)/50 -1.44% 17.989 17.731 - -3.30% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -1.43% 12522.133 12342.464 - 17.59% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -1.43% 1130076.583 1113868.386 - -0.82% -
rng::contains(deque<int>)_(process_all)/1048576 -1.43% 253139.245 249516.892 - 0.01% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -1.43% 1226633.283 1209084.939 - -2.78% -
rng::partial_sort_copy(list<int>)_(ascending)/8192 -1.43% 61921.319 61035.595 - -0.78% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 -1.43% 67064.188 66105.022 - -0.46% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -1.43% 110146.497 108573.120 - -3.23% -
std::vector<int>::insert(begin)_(cheap_elements)/32 -1.43% 5.076 5.004 - -2.57% -
rng::search_n(list<int>,_pred)_(no_match)/1000 -1.42% 836.070 824.156 - -0.62% -
BM_std_minmax<unsigned_char>/20 -1.42% 1.974 1.946 - 0.72% -
rng::contains(deque<int>)_(process_all)/8192 -1.42% 1944.372 1916.702 - 0.30% -
std::find_end(list<int>)_(match_near_end)/1024 -1.42% 60.674 59.810 - -98.70% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 -1.42% 10.570 10.420 - -0.25% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.42% 642.693 633.557 - -1.82% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.42% 706.188 696.172 - -1.57% -
std::for_each(deque<int>)/32 -1.42% 3.832 3.778 - -1.03% -
rng::sort(vector<int>)_(descending)/8192 -1.41% 7412.472 7307.715 - 0.46% -
std::search(vector<int>)_(near_matches)/1000 -1.41% 14031.770 13833.474 - -2.71% -
std::unordered_map<int,_int>::ctor(const&)/32 -1.41% 199.717 196.895 - -2.06% -
SetIntersection_None_Set_string_256_4 -1.41% 12174132.202 12002144.250 - 1.26% -
std::partial_sort(deque<int>)_(repeated)/1024 -1.41% 6463.280 6372.028 - -0.48% -
BM_std_minmax<unsigned_char>/31 -1.41% 3.198 3.153 - -0.15% -
std::multimap<int,_int>::contains(key)_(existent)/1024 -1.41% 3.698 3.646 - -3.27% -
std::multiset<int>::count(key)_(existent)/32 -1.41% 3.617 3.566 - 1.02% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_64 -1.41% 9.539 9.405 - 1.29% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -1.41% 3292.290 3245.967 - 2.21% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_256 -1.41% 0.966 0.953 - -0.94% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -1.41% 36.298 35.788 - 24.21% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.40% 659.468 650.221 - -4.59% -
std::map<int,_int>::find(key)_(existent)/1024 -1.40% 3.990 3.934 - 4.89% -
BM_deque_vector_ranges_copy/0 -1.40% 1.372 1.353 - -4.69% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -1.40% 649.809 640.743 - -1.95% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 -1.39% 29.617 29.204 - 0.05% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.39% 55420.798 54648.131 - -0.01% -
BM_PopHeap_float_16384 -1.39% 34.214 33.738 - 1.81% -
rng::rotate(deque<int>)_(1_element_backward)/50 -1.39% 5.743 5.663 - -0.24% -
rng::for_each(multimap<int>)/50 -1.39% 38.531 37.995 - -24.79% -
rng::find(deque<int>)_(bail_25%)/1024 -1.39% 67.319 66.386 - -0.28% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.39% 277914.660 274063.668 - -0.20% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 -1.39% 20654.088 20367.910 - 1.99% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -1.38% 1.009 0.995 - -2.67% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 -1.38% 80.668 79.552 - -6.25% -
rng::find_end(vector<int>,_pred)_(single_element)/1000 -1.38% 597.316 589.057 - 2.20% -
std::shift_right(deque<int>)/1024 -1.38% 43.266 42.669 - 7.13% -
rng::stable_sort(deque<int>)_(shuffled)/8 -1.38% 24.243 23.909 - -2.39% -
BM_deque_vector_ranges_move_backward/1024 -1.38% 37.165 36.652 - -0.13% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -1.38% 12767598.360 12591726.950 - -0.85% -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/8 -1.38% 23.189 22.870 - 0.22% -
BM_std_min<unsigned___int128>/4 -1.38% 1.429 1.409 - -2.54% -
rng::reverse_copy(deque<int>)/512 -1.37% 127.514 125.761 - -0.76% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -1.37% 13.646 13.459 - 1.17% -
std::unordered_set<int>::ctor(const&)/8192 -1.37% 55188.241 54431.856 - -1.00% -
BM_std_minmax<unsigned_char>/22 -1.37% 2.557 2.522 - 0.54% -
BM_RangesMakeThenSortHeap_string_Random_262144 -1.37% 198.958 196.234 - -5.88% -
BM_vector_deque_move_backward/512 -1.37% 18.262 18.012 - 2.33% -
bm_swap_ranges_vb_aligned/1048576 -1.37% 3458.240 3411.019 - 0.30% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.36% 17.359 17.122 - -1.66% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -1.36% 168300.437 166006.308 - -3.45% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -1.36% 61.050 60.218 - -0.24% -
BM_MakeThenSortHeap_string_Descending_256 -1.36% 17.998 17.753 - -9.72% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 -1.36% 50.052 49.371 - -31.43% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -1.36% 22.241 21.939 - -7.30% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_4 -1.36% 1.492 1.472 - -0.90% -
SetIntersection_Front_Set_string_64_16 -1.36% 25541288.637 25194119.240 - -2.20% -
rng::copy_n(deque<int>)/32768 -1.36% 1150.338 1134.711 - -0.20% -
BM_PushHeap_string_QuickSortAdversary_64 -1.36% 13.043 12.866 - -0.12% -
BM_std_minmax<unsigned_long_long>/7 -1.35% 2.530 2.496 - -1.28% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -1.35% 7.680 7.576 - -0.07% -
rng::adjacent_find(list<int>)/8192 -1.35% 6998.694 6903.916 - -0.55% -
std::remove_copy(deque<int>)_(sprinkled)/1024 -1.35% 367.574 362.597 - 0.97% -
707_ntest_r -1.35% 16.584 16.360 - -3.46% -
std::find(list<int>)_(process_all)/8 -1.35% 2.388 2.356 - -1.72% -
std::replace_if(list<int>)_(prefix)/50 -1.35% 24.434 24.104 - -1.00% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16 -1.35% 1.095 1.080 - -3.51% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 -1.35% 34.651 34.185 - -1.20% -
BM_deque_vector_move/70000 -1.34% 2955.917 2916.179 - -1.67% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 -1.34% 8998005.797 8877161.070 - 0.95% -
BM_std_min<unsigned_int>/24 -1.34% 1.854 1.830 - -0.13% -
BM_deque_vector_ranges_copy_backward/4096 -1.34% 149.493 147.489 - -0.29% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.34% 36630.191 36139.399 - 2.41% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.33% 69994.665 69061.088 - 0.77% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -1.33% 9021934.162 8901609.529 - -30.68% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.33% 814286.546 803428.343 - 1.27% -
BM_std_min<unsigned_long_long>/24 -1.33% 2.694 2.658 - -0.96% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 -1.33% 7.378 7.280 - -0.50% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 -1.33% 15.262 15.059 - 1.51% -
rng::stable_sort(deque<int>)_(heap)/8 -1.33% 26.126 25.779 - -2.22% -
SetIntersection_None_Vector_uint32_262144_1 -1.33% 1212345.200 1196231.999 - 2.83% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 -1.33% 1.864 1.840 - -0.78% -
std::copy_if(vector<int>)_(every_other)/8 -1.33% 2.613 2.578 - 1.89% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -1.33% 3392.595 3347.585 - 0.79% -
BM_std_minmax<short>/21 -1.32% 2.018 1.991 - -2.60% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 -1.32% 2324480.163 2293726.790 - -1.33% -
rng::copy(deque<int>)/8 -1.32% 2.739 2.703 - -2.94% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.32% 13656.016 13475.665 - 0.24% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -1.32% 1.712 1.689 - 5.72% -
std::sort(deque<int>)_(repeated)/8 -1.32% 18.903 18.654 - -0.38% -
rng::rotate_copy(vector<int>)/1024 -1.32% 33.701 33.256 - 2.32% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 -1.32% 809.416 798.753 - 0.60% -
std::sort(deque<int>)_(pipe-organ)/1024 -1.32% 2797.022 2760.234 - -2.36% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 -1.32% 15.154 14.954 - 1.91% -
rng::find_if_not(vector<char>)_(bail_25%)/32768 -1.31% 2051.585 2024.618 - -1.75% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 -1.31% 3671027.072 3622807.040 - -0.79% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 -1.31% 16076.446 15865.618 - 1.03% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.31% 167.983 165.781 - 0.69% -
std::any_of(list<int>)_(process_all)/32768 -1.31% 26016.367 25675.821 - -0.62% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 -1.31% 1.545 1.524 - -0.34% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 -1.31% 29182.891 28801.502 - -0.47% -
std::partial_sort(vector<int>)_(heap)/8192 -1.31% 102209.733 100874.366 - 0.16% -
std::copy_if(list<int>)_(entire_range)/512 -1.30% 371.599 366.756 - -1.29% -
rng::find_end(deque<int>,_pred)_(single_element)/8192 -1.30% 4834.458 4771.455 - 10.78% -
BM_CmpLess_uchar_schar -1.30% 1.048 1.034 - -0.22% -
rng::find(deque<int>)_(process_all)/8 -1.30% 3.568 3.521 - -0.03% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 -1.30% 16.360 16.148 - 0.63% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 -1.30% 0.884 0.873 - -1.23% -
BM_MakeHeap_string_Ascending_262144 -1.29% 7.403 7.307 - -20.33% -
BM_PushHeap_uint64_Random_256 -1.29% 5.626 5.553 - -2.15% -
rng::partition_point(list<int>)/32 -1.29% 15.774 15.570 - -0.31% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 -1.29% 34.421 33.977 - -0.84% -
rng::ends_with(list<int>)_(mismatch_at_start)/50 -1.29% 42.584 42.035 - 41.19% -
SetIntersection_Front_Set_string_256_16 -1.29% 7594076.228 7496371.137 - -1.40% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -1.29% 7.490 7.393 - -3.02% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 -1.29% 2975004.835 2936758.708 - -0.75% -
BM_MakeThenSortHeap_float_Ascending_16 -1.28% 2.973 2.935 - -0.66% -
std::copy(list<int>)/262144 -1.28% 217972.992 215179.151 - -0.92% -
rng::search_n(deque<int>,_pred)_(no_match)/1024 -1.28% 612.614 604.762 - -0.05% -
rng::find_last_if(deque<int>)_(bail_90%)/8 -1.28% 0.996 0.983 - 8.34% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.28% 16.036 15.831 - -0.38% -
rng::find_end(vector<int>,_pred)_(single_element)/8192 -1.28% 4893.484 4830.802 - 2.42% -
std::equal(vector<int>)_(it,_it,_it)/8192 -1.28% 571.225 563.913 - -1.31% -
BM_PushHeap_string_PipeOrgan_1024 -1.28% 9.840 9.714 - -10.01% -
BM_RangesSortHeap_float_16384 -1.28% 27.579 27.226 - 2.79% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.28% 843.136 832.361 - 1.23% -
SetIntersection_Interlaced_Vector_uint64_16384_1 -1.28% 1111778.261 1097578.247 - -1.78% -
std::partition(list<int>)_(dense)/32 -1.28% 9.109 8.993 - -1.83% -
SetIntersection_Front_Set_uint32_64_16 -1.28% 16976725.562 16759961.216 - -0.01% -
SetIntersection_Interlaced_Set_float_1024_16 -1.28% 11683220.328 11534064.310 - -2.08% -
std::reverse_copy(list<int>)/32768 -1.28% 26180.699 25846.695 - -1.94% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 -1.27% 2479.795 2448.199 - -0.01% -
std::copy_n(vector<bool>)_(unaligned)/32768 -1.27% 217.877 215.103 - 0.22% -
BM_MakeThenSortHeap_string_PipeOrgan_262144 -1.27% 81.655 80.618 - 2.11% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_64 -1.27% 9.296 9.178 - -1.31% -
rng::remove_copy(deque<int>)_(sprinkled)/8192 -1.27% 2888.700 2852.013 - -0.11% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 -1.27% 1195191.637 1180055.057 - 0.88% -
BM_std_min<__int128>/4000 -1.27% 1739.583 1717.567 - 11.49% -
bm_ranges_lexicographical_compare<unsigned_char>/6 -1.26% 1.832 1.808 - -7.62% -
std::move_backward(list<int>)/1048576 -1.26% 1050845.060 1037594.384 - -0.82% -
std::rotate_copy(list<int>)/50 -1.26% 14.342 14.161 - 0.49% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 -1.26% 7.822 7.723 - -0.16% -
rng::reverse_copy(vector<int>)/8 -1.26% 2.469 2.438 - -3.77% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_4 -1.26% 1.735 1.713 - 0.76% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 -1.26% 5.713 5.641 - -0.37% -
rng::contains(deque<int>)_(process_all)/50 -1.26% 12.679 12.520 - -0.37% -
std::remove_copy(vector<int>)_(prefix)/32 -1.25% 9.117 9.003 - 0.11% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16 -1.25% 6.485 6.404 - -2.46% -
SetIntersection_Interlaced_Set_float_262144_262144 -1.25% 1849399.334 1826237.225 - 0.28% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 -1.25% 4.360 4.305 - -1.79% -
rng::rotate(list<int>)_(1_element_forward)/32 -1.25% 14.383 14.203 - -4.86% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 -1.25% 16.581 16.374 - -0.95% -
rng::copy_if(list<int>)_(every_other)/512 -1.25% 360.444 355.941 - -1.20% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 -1.25% 11.956 11.807 - 1.51% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -1.25% 3.901 3.852 - -2.50% -
rng::find_end(vector<int>,_pred)_(process_all)/1024 -1.24% 553.349 546.461 - -6.76% -
SetIntersection_Interlaced_Set_float_16384_1 -1.24% 1120981.322 1107047.295 - -0.97% -
rng::reverse_copy(vector<int>)/64 -1.24% 2.544 2.512 - 0.82% -
std::stable_partition(list<int>)_(alloc_fails)/1024 -1.24% 4187.212 4135.184 - -1.45% -
std::reverse_copy(deque<int>)/32768 -1.24% 8091.590 7991.129 - -1.24% -
std::multimap<int,_int>::erase(key)_(non-existent)/1024 -1.24% 5.676 5.606 - -2.38% -
rng::partial_sort_copy(vector<int>)_(heap)/8 -1.24% 15.194 15.006 - -1.78% -
std::is_partitioned(list<int>)_(partitioned)/32 -1.24% 8.768 8.659 - -0.39% -
rng::reverse_copy(list<int>)/4096 -1.24% 3058.825 3020.916 - -1.66% -
SetIntersection_Interlaced_Vector_string_1024_256 -1.24% 20993834.154 20733713.942 - -0.06% -
std::sort(vector<int>)_(descending)/8192 -1.24% 7406.231 7314.466 - 0.47% -
std::copy_backward(vector<bool>)_(unaligned)/32768 -1.24% 212.271 209.649 - -0.61% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 -1.23% 21.150 20.890 - 7.88% -
SetIntersection_Front_Set_float_16384_64 -1.23% 2055178.560 2029957.905 - 0.83% -
BM_deque_deque_ranges_copy/65536 -1.22% 2824.818 2790.252 - 0.73% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 -1.22% 5.709 5.640 - -0.22% -
BM_CmpEqual_short_ushort -1.22% 1.114 1.100 - -0.98% -
rng::copy_if(list<int>)_(entire_range)/8 -1.22% 2.591 2.559 - -1.45% -
std::copy_n(list<int>)/262144 -1.22% 217989.525 215330.091 - -0.13% -
std::partition_copy(deque<int>)/1024 -1.22% 644.623 636.780 - 0.26% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 -1.22% 351464301.480 347190996.684 - -0.28% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -1.21% 1121829.047 1108222.636 - -1.65% -
std::multiset<int>::insert(value)_(already_present)/32 -1.21% 19.427 19.192 - 1.00% -
std::map<int,_int>::ctor(const&)/8192 -1.21% 49858.762 49254.711 - -0.98% -
SetIntersection_Front_Vector_string_4_4 -1.21% 162926274.293 160955226.790 - 0.07% -
std::rotate(deque<int>)_(by_1/3)/8192 -1.21% 22787.768 22512.123 - -0.81% -
std::sort(vector<NonIntegral>)_(heap)/1024 -1.21% 4301.224 4249.306 - -0.40% -
std::multiset<int>::contains(key)_(existent)/8192 -1.21% 8.235 8.135 - -7.72% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.21% 12172.273 12025.556 - -1.48% -
rng::remove_copy(deque<int>)_(sprinkled)/1024 -1.20% 361.237 356.886 - -0.00% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 -1.20% 4528512.575 4474009.039 - -0.69% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 -1.20% 35.776 35.345 - 1.97% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.20% 147719.525 145942.565 - -1.38% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1024 -1.20% 491.293 485.393 - -1.01% -
BM_std_min<unsigned_char>/10 -1.20% 0.924 0.913 - 1.33% -
bm_ranges_lexicographical_compare<unsigned_char>/512 -1.20% 8.749 8.644 - -1.65% -
std::set<int>::erase(iterator)/0 -1.20% 20.128 19.887 - -0.75% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 -1.20% 7.548 7.458 - -2.51% -
rng::stable_partition(deque<int>)_(sparse)/1024 -1.20% 463.482 457.931 - -1.17% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -1.20% 15.943 15.752 - 1.88% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 -1.20% 16661.666 16462.327 - 1.93% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.20% 38694.938 38232.069 - -5.35% -
std::find_first_of(list<int>)_(small_needle)/50 -1.19% 141.054 139.369 - -0.41% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 -1.19% 680.027 671.905 - -0.31% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -1.19% 32.396 32.009 - 23.57% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -1.19% 15.959 15.768 - -1.51% -
BM_PushHeap_uint64_QuickSortAdversary_16 -1.19% 0.932 0.921 - 0.13% -
std::set<int>::upper_bound(key)_(non-existent)/8192 -1.19% 10.256 10.134 - 0.32% -
std::deque<int>::erase(middle)_(cheap_elements)/32 -1.19% 9.850 9.733 - -2.05% -
rng::find_last_if(deque<int>)_(bail_10%)/50 -1.19% 17.703 17.493 - -7.94% -
SetIntersection_Interlaced_Set_uint32_16384_4 -1.19% 169970855.595 167955716.365 - -0.20% -
std::remove_copy_if(list<int>)_(prefix)/8192 -1.18% 7225.343 7139.757 - -1.89% -
SetIntersection_Interlaced_Vector_uint32_1024_1024 -1.18% 5973875.300 5903140.816 - -1.49% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.18% 1102346.561 1089295.388 - -0.94% -
BM_RangesPushHeap_float_Random_16 -1.18% 5.369 5.305 - -1.92% -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_4 -1.18% 1.383 1.367 - 0.58% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.18% 1231923.324 1217401.892 - -2.36% -
rng::find_if_not(vector<int>)_(bail_25%)/8 -1.18% 1.135 1.122 - 2.48% -
BM_deque_vector_copy/0 -1.18% 1.380 1.363 - -8.52% -
BM_RangesMakeThenSortHeap_string_Descending_16 -1.18% 7.833 7.741 - -0.08% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.17% 33.114 32.725 - 0.37% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 -1.17% 1.903 1.881 - -1.92% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/0 -1.17% 16.025 15.838 - -0.09% -
BM_RangesPushHeap_string_PipeOrgan_1024 -1.17% 10.645 10.521 - 0.69% -
rng::remove_copy(list<int>)_(sprinkled)/50 -1.17% 17.369 17.167 - 0.25% -
BM_PushHeap_string_QuickSortAdversary_1024 -1.16% 15.287 15.109 - -3.26% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 -1.16% 23.100 22.831 - -1.12% -
SetIntersection_None_Vector_uint32_64_64 -1.16% 9071425.301 8966073.723 - -1.15% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.16% 8694.490 8593.537 - 0.69% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1024 -1.16% 1.212 1.198 - 0.15% -
rng::equal(list<int>)_(it,_it,_it,_it)/1024 -1.16% 798.504 789.251 - 1.07% -
BM_std_min<__int128>/1024 -1.16% 444.619 439.468 - 10.96% -
std::find_end(list<int>)_(match_near_end)/1000 -1.16% 78.988 78.074 - -89.58% -
std::partition_copy(deque<int>)/50 -1.16% 21.293 21.047 - -0.30% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -1.16% 170630.514 168657.040 - -2.76% -
BM_std_minmax<unsigned_int>/15 -1.16% 2.035 2.012 - -0.91% -
rng::partition_point(deque<int>)/32 -1.16% 4.124 4.076 - -3.57% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 -1.16% 32.964 32.583 - -5.02% -
SetIntersection_Front_Vector_uint64_262144_1 -1.15% 1106870.534 1094116.970 - -2.34% -
BM_MakeThenSortHeap_uint64_Heap_4 -1.15% 1.212 1.198 - -0.74% -
std::map<int,_int>::erase(key)_(existent)/8192 -1.15% 25.994 25.695 - -1.01% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 -1.15% 37984550.114 37547641.702 - -1.16% -
rng::unique_copy(vector<int>)_(contiguous)/32 -1.15% 8.712 8.612 - -0.79% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -1.15% 1.022 1.010 - -1.07% -
BM_std_min<unsigned_char>/21 -1.15% 1.779 1.759 - -2.27% -
BM_RangesMakeThenSortHeap_float_Heap_256 -1.15% 6.162 6.091 - 3.29% -
std::sort(deque<int>)_(descending)/8 -1.15% 25.894 25.596 - -0.46% -
SetIntersection_Interlaced_Set_float_16384_4 -1.15% 173560880.097 171568130.710 - -0.45% -
rng::find_if_not(vector<bool>)_(process_all)/1048576 -1.15% 788281.157 779233.499 - -1.11% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.15% 51954.485 51358.508 - -1.49% -
BM_LowerBound_string_4 -1.15% 20.221 19.989 - 0.08% -
rng::for_each(map<int>)/8 -1.15% 6.144 6.074 - 35.77% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.15% 14.210 14.047 - -1.22% -
rng::copy_if(vector<int>)_(every_other)/8 -1.15% 4.278 4.229 - -0.21% -
std::rotate(deque<int>)_(by_1/4)/8192 -1.14% 6838.994 6760.696 - -0.93% -
rng::starts_with(deque<int>,_pred)/1000 -1.14% 517.762 511.836 - 0.26% -
SetIntersection_Front_Set_uint64_256_1 -1.14% 4463925.083 4412882.875 - 0.22% -
BM_deque_vector_ranges_move_backward/65536 -1.14% 8174.816 8081.385 - -0.19% -
rng::remove_copy(vector<int>)_(prefix)/32 -1.14% 10.973 10.847 - -0.61% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -1.14% 17745.752 17543.038 - 1.82% -
BM_StringEraseWithMove_Large_Opaque -1.14% 2.770 2.739 - -4.34% -
SetIntersection_Front_Set_string_262144_4 -1.14% 1346539.002 1331159.415 - 2.43% -
rng::unique(list<int>)_(sprinkled)/1024 -1.14% 963.252 952.257 - 0.00% -
rng::starts_with(deque<int>,_pred)/1024 -1.14% 531.403 525.346 - 0.12% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 -1.14% 517.290 511.393 - 0.52% -
std::multiset<int>::ctor(&&,_different_allocs)/0 -1.14% 13.865 13.707 - 0.13% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 -1.14% 0.953 0.942 - 0.28% -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/8 -1.14% 29.318 28.985 - 12.80% -
rng::move_backward(vector<bool>)_(aligned)/32768 -1.14% 38.335 37.899 - -1.16% -
SetIntersection_Front_Set_uint32_16384_16384 -1.14% 351351586.104 347357121.382 - 2.97% -
BM_deque_vector_ranges_move_backward/1 -1.14% 2.120 2.096 - -0.98% -
std::remove_copy(list<int>)_(prefix)/8192 -1.14% 7006.354 6926.766 - -1.38% -
rng::move_backward(list<int>)/1048576 -1.13% 1052560.681 1040632.317 - -0.94% -
bm_ranges_swap_ranges_vb_aligned/512 -1.13% 5.249 5.190 - -1.06% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 -1.13% 29.740 29.403 - -0.69% -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 -1.13% 24.664 24.386 - -0.83% -
SetIntersection_Interlaced_Set_uint64_16384_1024 -1.13% 177736279.091 175730984.415 - 0.80% -
rng::rotate(deque<int>)_(by_1/3)/8192 -1.13% 22711.598 22455.390 - -0.67% -
rng::move_backward(deque<int>)/262144 -1.13% 30763.746 30416.723 - 1.63% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 -1.13% 13557459.118 13404604.725 - 4.98% -
rng::rotate(list<int>)_(by_1/4)/32 -1.13% 14.450 14.287 - 3.86% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 -1.13% 53908427.091 53301134.621 - -1.35% -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 -1.13% 35.723 35.321 - -0.05% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.12% 16.277 16.094 - -1.67% -
SetIntersection_Interlaced_Vector_uint64_64_64 -1.12% 11491903.850 11362821.839 - -0.33% -
std::partial_sort_copy(vector<int>)_(ascending)/8 -1.12% 8.995 8.894 - -1.77% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -1.12% 12584.655 12443.730 - -2.45% -
rng::partial_sort_copy(deque<int>)_(ascending)/8192 -1.12% 57611.979 56968.909 - -0.58% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_64 -1.12% 16.480 16.296 - 0.39% -
rng::equal(list<int>)_(it,_it,_it,_it)/50 -1.11% 26.019 25.729 - -19.49% -
BM_std_min<short>/22 -1.11% 1.900 1.879 - -0.44% -
std::remove_copy(deque<int>)_(sprinkled)/32 -1.11% 12.295 12.159 - -0.19% -
std::rotate(deque<int>)_(1_element_backward)/1024 -1.11% 43.018 42.539 - 1.86% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 -1.11% 28.739 28.420 - -24.15% -
std::rotate(deque<int>)_(1_element_forward)/50 -1.11% 5.440 5.380 - -0.59% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.11% 562496.256 556259.384 - 0.03% -
rng::find_end(vector<int>)_(same_length)/1000 -1.11% 246.771 244.039 - -51.40% -
rng::unique_copy(list<int>,_pred)_(contiguous)/32 -1.11% 17.475 17.282 - 7.10% -
BM_RangesMakeThenSortHeap_string_SingleElement_256 -1.11% 25.234 24.955 - 2.79% -
SetIntersection_Front_Set_uint32_262144_1024 -1.11% 16804942.870 16619209.696 - 7.42% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 -1.10% 24.386 24.116 - 1.19% -
BM_lexicographical_compare_three_way_slow_path/256 -1.10% 71.280 70.497 - -1.56% -
rng::find_if_not(vector<bool>)_(process_all)/8192 -1.10% 6158.406 6090.723 - -1.11% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 -1.10% 181317.877 179328.507 - 2.09% -
std::set<int>::ctor(const&)/8192 -1.10% 50131.034 49581.137 - -0.70% -
BM_LowerBound_pair<uint32,_uint32>_1 -1.10% 2.882 2.850 - -0.52% -
rng::unique(deque<int>)_(sprinkled)/8192 -1.10% 5662.190 5600.131 - -0.41% -
std::shift_left(deque<int>)/50 -1.10% 5.560 5.499 - 0.34% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 -1.10% 1452997.320 1437086.783 - -0.48% -
BM_std_min<unsigned_char>/13 -1.09% 1.566 1.549 - -0.84% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 -1.09% 10.535 10.419 - -0.76% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -1.09% 72.602 71.808 - -0.19% -
BM_std_minmax<short>/20 -1.09% 2.016 1.994 - -0.36% -
std::find_if(vector<bool>)_(process_all)/8 -1.09% 5.486 5.426 - -3.20% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 -1.09% 7.639 7.555 - 0.77% -
std::multiset<std::string>::clear()/8192 -1.09% 206709.558 204456.973 - 2.22% -
std::set<std::string>::equal_range(key)_(non-existent)/32 -1.09% 10.829 10.711 - 7.26% -
SetIntersection_None_Vector_string_262144_1024 -1.09% 1384743.347 1369660.895 - 1.48% -
SetIntersection_None_Set_uint32_1024_1 -1.09% 8773826.119 8678289.660 - -2.68% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 -1.09% 31.174 30.835 - -2.60% -
709_cactus_r -1.09% 19.686 19.471 - -1.26% -
std::unique(vector<int>,_pred)_(contiguous)/32 -1.09% 54.928 54.331 - -0.43% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -1.08% 4941.722 4888.118 - -14.42% -
731_astcenc_r -1.08% 10.206 10.095 - -1.19% -
std::set<std::string>::insert(value)_(new_value)/0 -1.08% 33.308 32.947 - 0.03% -
BM_MakeThenSortHeap_float_Ascending_1024 -1.08% 8.784 8.688 - -0.39% -
rng::rotate(list<int>)_(by_1/3)/1024 -1.08% 813.419 804.611 - -0.27% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.08% 14558.911 14401.585 - -0.81% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -1.08% 22.025 21.787 - 24.11% -
rng::rotate(vector<int>)_(1_element_forward)/32 -1.08% 2.969 2.937 - 0.01% -
rng::contains(vector<int>)_(process_all)/8192 -1.08% 1860.081 1840.007 - 0.14% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.08% 24.359 24.096 - 1.22% -
SetIntersection_None_Set_uint64_1024_16 -1.08% 8835940.084 8740615.625 - 0.02% -
rng::find_if(vector<char>)_(bail_25%)/8192 -1.08% 523.537 517.893 - -0.90% -
rng::unique(deque<int>,_pred)_(contiguous)/32 -1.08% 59.154 58.517 - -0.16% -
std::set<int>::find(key)_(non-existent)/1024 -1.08% 5.767 5.705 - 2.71% -
rng::stable_partition(list<int>)_(alloc_fails)/1024 -1.08% 4218.548 4173.169 - 0.33% -
BM_CmpLess_ushort_int -1.08% 1.127 1.115 - -0.45% -
BM_RangesMakeThenSortHeap_string_SingleElement_16 -1.08% 13.731 13.584 - 1.57% -
std::copy(list<int>)/512 -1.07% 370.594 366.613 - -0.74% -
rng::reverse(list<int>)/512 -1.07% 198.390 196.260 - -1.77% -
rng::find_if_not(vector<bool>)_(process_all)/1024 -1.07% 771.899 763.630 - -1.06% -
std::fill(vector<int>)/1024 -1.07% 30.499 30.173 - -0.26% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 -1.07% 6463.847 6394.804 - 0.18% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.07% 6753.855 6681.884 - -0.03% -
rng::replace(deque<int>)_(sprinkled)/8192 -1.06% 2890.767 2859.997 - -0.75% -
rng::unique(list<int>,_pred)_(sprinkled)/8192 -1.06% 8431.433 8341.750 - -1.85% -
std::count_if(list<int>)_(every_other)/8192 -1.06% 7162.804 7086.633 - -7.37% -
rng::find_last(deque<int>)_(bail_90%)/1024 -1.06% 29.198 28.888 - -0.40% -
rng::sort(deque<int>)_(repeated)/8 -1.06% 18.938 18.737 - 1.38% -
std::generate(list<int>)/32 -1.06% 8.776 8.683 - 1.67% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.06% 16815.938 16637.449 - -4.39% -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 -1.06% 14540.012 14385.944 - 1.63% -
SetIntersection_Front_Set_uint64_16384_4 -1.06% 1151908.545 1139718.657 - 5.19% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 -1.06% 258.800 256.062 - -0.12% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 -1.06% 136.707 135.262 - 0.27% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 -1.06% 7143.868 7068.374 - -1.06% -
rng::rotate(list<int>)_(by_1/2)/50 -1.06% 12.837 12.701 - -8.12% -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 -1.06% 18.175 17.984 - -0.96% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -1.05% 25.971 25.697 - -13.03% -
BM_std_min<unsigned_long_long>/9 -1.05% 1.168 1.156 - -1.12% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 -1.05% 7.721 7.639 - -2.01% -
BM_std_min<unsigned_long_long>/29 -1.05% 2.482 2.456 - -0.00% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 -1.05% 304.872 301.671 - -0.19% -
rng::rotate(deque<int>)_(by_1/3)/1024 -1.05% 1820.412 1801.313 - -0.88% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16384 -1.05% 60.128 59.500 - -2.01% -
SetIntersection_None_Vector_float_16384_16384 -1.04% 1197503.296 1184993.596 - -0.70% -
SetIntersection_Front_Vector_float_1024_1 -1.04% 1122518.102 1110805.254 - -1.32% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.04% 429.142 424.668 - 0.24% -
rng::contains(vector<int>)_(process_all)/32 -1.04% 8.427 8.339 - -0.59% -
bm_lexicographical_compare<int>/7 -1.04% 1.522 1.506 - -1.53% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -1.04% 177392.598 175546.572 - 0.12% -
std::partial_sort_copy(deque<int>)_(ascending)/8192 -1.04% 57639.615 57040.761 - -0.44% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1024 -1.04% 1.364 1.350 - -0.50% -
BM_deque_vector_copy/1 -1.04% 2.087 2.066 - -2.92% -
std::count(vector<bool>)/1000 -1.04% 3.004 2.973 - -1.03% -
BM_RangesMakeThenSortHeap_float_Ascending_64 -1.03% 3.979 3.937 - -4.18% -
std::set<int>::ctor(const&,_alloc)/32 -1.03% 225.926 223.588 - 3.71% -
SetIntersection_None_Vector_uint32_16384_64 -1.03% 1159747.278 1147756.502 - -2.11% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 -1.03% 13.084 12.949 - -0.16% -
SetIntersection_Front_Set_float_256_64 -1.03% 6456721.782 6390057.435 - -2.52% -
BM_deque_vector_ranges_copy/64000 -1.03% 2629.307 2602.191 - -8.65% -
std::replace(list<int>)_(sprinkled)/32 -1.03% 11.387 11.270 - -1.08% -
std::multiset<int>::erase(iterator)/8192 -1.03% 24.168 23.919 - 1.16% -
rng::unique(list<int>)_(contiguous)/1024 -1.03% 930.830 921.242 - -0.75% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 -1.03% 40.781 40.361 - 47.52% -
BM_vector_deque_ranges_copy_backward/1024 -1.03% 38.031 37.640 - -1.00% -
BM_LowerBound_string_16 -1.03% 37.282 36.900 - 0.67% -
rng::sort(vector<NonIntegral>)_(ascending)/8 -1.03% 16.480 16.311 - -1.28% -
SetIntersection_Front_Set_uint64_1024_4 -1.03% 1149174.058 1137378.773 - 3.41% -
std::move(deque<int>)/8 -1.03% 3.883 3.843 - -3.86% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -1.02% 67979.223 67283.389 - -1.74% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 -1.02% 2.752 2.724 - -7.85% -
SetIntersection_Front_Set_string_64_64 -1.02% 37357076.812 36974912.777 - 2.23% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 -1.02% 39975018.517 39567002.464 - 1.09% -
bm_lexicographical_compare<int>/5 -1.02% 1.522 1.506 - -1.59% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 -1.02% 1.114 1.103 - -0.46% -
SetIntersection_None_Vector_uint32_16384_1 -1.02% 1166506.293 1154635.441 - -1.58% -
rng::fill(vector<bool>)/32768 -1.02% 30.211 29.904 - -3.57% -
std::sort(vector<int>)_(pipe-organ)/8 -1.01% 18.682 18.492 - -0.73% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 -1.01% 17.463 17.285 - -1.28% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 -1.01% 9292.333 9198.124 - 0.39% -
BM_deque_deque_ranges_copy_backward/4000 -1.01% 147.508 146.017 - -0.17% -
SetIntersection_Front_Set_string_262144_16 -1.01% 1962082.631 1942271.242 - -3.33% -
rng::copy_if(list<int>)_(every_other)/64 -1.01% 23.928 23.687 - -0.54% -
std::unordered_set<int>::insert(value)_(new_value)/8192 -1.01% 19.767 19.568 - 0.96% -
rng::sort(deque<int>)_(qsort_adversarial)/1024 -1.01% 18361.168 18176.178 - 0.23% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 -1.01% 91887.949 90962.382 - 0.00% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -1.01% 39.866 39.465 - 34.04% -
BM_RangesMakeThenSortHeap_float_Heap_64 -1.01% 3.575 3.539 - 2.98% -
std::replace(deque<int>)_(prefix)/8192 -1.01% 3297.532 3264.336 - -0.55% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 -1.01% 10.202 10.099 - -1.98% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 -1.00% 11.832 11.713 - 0.76% -
std::sample(vector<int>)/32 -1.00% 306.520 303.451 - -0.96% -

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

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


Report Time: 6.02s
Name Current %
706_stockfish_r 20.825 -2.94%
707_ntest_r 16.360 -1.35%
709_cactus_r 19.471 -1.09%
710_omnetpp_r 8.947 -2.51%
721_gcc_r 13.011 -
723_llvm_r 11.529 -
727_cppcheck_r 24.731 -
729_abc_r 18.638 -
731_astcenc_r 10.095 -1.08%
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 -
BM_CmpEqual_schar_int 1.146 -
BM_CmpEqual_schar_schar 1.087 -1.99%
BM_CmpEqual_schar_short 1.140 -
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.04%
BM_CmpEqual_short_ushort 1.100 -1.22%
BM_CmpEqual_uchar_int 1.124 -
BM_CmpEqual_uchar_schar 1.056 1.00%
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 2.33%
BM_CmpEqual_uint_uchar 1.125 -
BM_CmpEqual_uint_uint 1.107 -
BM_CmpEqual_uint_ushort 1.127 -
BM_CmpEqual_ushort_int 1.121 -
BM_CmpEqual_ushort_schar 1.060 1.60%
BM_CmpEqual_ushort_short 1.053 -
BM_CmpEqual_ushort_uchar 1.125 -
BM_CmpEqual_ushort_uint 1.125 1.02%
BM_CmpEqual_ushort_ushort 1.113 -
BM_CmpLess_int_int 1.120 -
BM_CmpLess_int_schar 1.125 -
BM_CmpLess_int_short 1.131 1.23%
BM_CmpLess_int_uchar 1.129 -
BM_CmpLess_int_uint 1.112 -
BM_CmpLess_int_ushort 1.125 -
BM_CmpLess_schar_int 1.143 -
BM_CmpLess_schar_schar 0.968 -
BM_CmpLess_schar_short 0.947 -
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.30%
BM_CmpLess_uchar_short 1.046 -
BM_CmpLess_uchar_uchar 1.114 -
BM_CmpLess_uchar_uint 1.127 -
BM_CmpLess_uchar_ushort 1.127 -
BM_CmpLess_uint_int 1.127 -
BM_CmpLess_uint_schar 1.074 1.04%
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 -1.08%
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.33%
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 -1.10%
BM_LowerBound_pair<uint32,_uint32>_1024 45.120 1.90%
BM_LowerBound_pair<uint32,_uint32>_16 16.360 -
BM_LowerBound_pair<uint32,_uint32>_16384 102.828 2.49%
BM_LowerBound_pair<uint32,_uint32>_256 33.368 1.94%
BM_LowerBound_pair<uint32,_uint32>_262144 617.171 2.78%
BM_LowerBound_pair<uint32,_uint32>_4 11.245 -
BM_LowerBound_pair<uint32,_uint32>_64 18.846 -
BM_LowerBound_string_1 4.815 3.40%
BM_LowerBound_string_1024 179.254 -
BM_LowerBound_string_16 36.900 -1.03%
BM_LowerBound_string_16384 398.560 1.77%
BM_LowerBound_string_256 126.209 -
BM_LowerBound_string_262144 2460.422 -
BM_LowerBound_string_4 19.989 -1.15%
BM_LowerBound_string_64 68.966 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1 2.895 -
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 1.34%
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.03%
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 -
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 -4.38%
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 6.14%
BM_MakeHeap_float_Random_16 1.520 13.78%
BM_MakeHeap_float_Random_16384 1.188 -
BM_MakeHeap_float_Random_256 1.357 7.28%
BM_MakeHeap_float_Random_262144 1.132 1.25%
BM_MakeHeap_float_Random_4 1.493 -5.36%
BM_MakeHeap_float_Random_64 1.599 -1.44%
BM_MakeHeap_float_SingleElement_1 0.278 3.76%
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 2.71%
BM_MakeHeap_float_SingleElement_262144 0.721 1.47%
BM_MakeHeap_float_SingleElement_4 0.323 -
BM_MakeHeap_float_SingleElement_64 0.641 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1 0.281 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1024 1.350 -1.04%
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 1.241 4.21%
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 3.38%
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 3.71%
BM_MakeHeap_pair<uint32,_uint32>_Descending_262144 0.478 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 0.511 6.36%
BM_MakeHeap_pair<uint32,_uint32>_Descending_64 0.470 -3.97%
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 2.49%
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 24.13%
BM_MakeHeap_pair<uint32,_uint32>_Heap_64 0.507 2.18%
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 -4.32%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.332 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_256 1.400 1.42%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.414 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4 0.588 2.33%
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 -
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 -3.36%
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 -3.11%
BM_MakeHeap_pair<uint32,_uint32>_Random_16 2.901 3.71%
BM_MakeHeap_pair<uint32,_uint32>_Random_16384 2.988 -
BM_MakeHeap_pair<uint32,_uint32>_Random_256 2.995 -3.55%
BM_MakeHeap_pair<uint32,_uint32>_Random_262144 2.993 -
BM_MakeHeap_pair<uint32,_uint32>_Random_4 2.559 -2.08%
BM_MakeHeap_pair<uint32,_uint32>_Random_64 3.216 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1 0.274 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1024 1.198 -1.16%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16 1.103 1.47%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.181 -1.83%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_256 1.195 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_262144 1.221 -2.71%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_4 0.780 -3.28%
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 -
BM_MakeHeap_string_Ascending_256 4.808 -
BM_MakeHeap_string_Ascending_262144 7.307 -1.29%
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 -22.89%
BM_MakeHeap_string_Descending_16 2.380 -28.15%
BM_MakeHeap_string_Descending_16384 3.141 -13.69%
BM_MakeHeap_string_Descending_256 2.702 -27.09%
BM_MakeHeap_string_Descending_262144 3.480 -17.34%
BM_MakeHeap_string_Descending_4 2.131 -27.86%
BM_MakeHeap_string_Descending_64 2.615 -27.10%
BM_MakeHeap_string_Heap_1 0.258 -
BM_MakeHeap_string_Heap_1024 4.710 -24.74%
BM_MakeHeap_string_Heap_16 4.616 -18.72%
BM_MakeHeap_string_Heap_16384 4.928 -25.63%
BM_MakeHeap_string_Heap_256 4.829 -24.01%
BM_MakeHeap_string_Heap_262144 5.148 -25.67%
BM_MakeHeap_string_Heap_4 3.035 -14.69%
BM_MakeHeap_string_Heap_64 5.003 -23.61%
BM_MakeHeap_string_PipeOrgan_1 0.252 -
BM_MakeHeap_string_PipeOrgan_1024 4.852 -24.49%
BM_MakeHeap_string_PipeOrgan_16 3.631 -15.02%
BM_MakeHeap_string_PipeOrgan_16384 5.838 -12.09%
BM_MakeHeap_string_PipeOrgan_256 4.760 -24.73%
BM_MakeHeap_string_PipeOrgan_262144 7.395 -13.21%
BM_MakeHeap_string_PipeOrgan_4 2.599 1.21%
BM_MakeHeap_string_PipeOrgan_64 4.729 -21.96%
BM_MakeHeap_string_QuickSortAdversary_1 0.253 -
BM_MakeHeap_string_QuickSortAdversary_1024 10.570 -1.64%
BM_MakeHeap_string_QuickSortAdversary_16 8.510 -14.53%
BM_MakeHeap_string_QuickSortAdversary_16384 11.726 -2.22%
BM_MakeHeap_string_QuickSortAdversary_256 10.367 -11.34%
BM_MakeHeap_string_QuickSortAdversary_262144 12.566 -2.84%
BM_MakeHeap_string_QuickSortAdversary_4 5.953 -13.72%
BM_MakeHeap_string_QuickSortAdversary_64 10.106 -13.37%
BM_MakeHeap_string_Random_1 0.249 -
BM_MakeHeap_string_Random_1024 10.733 -9.94%
BM_MakeHeap_string_Random_16 8.292 -12.47%
BM_MakeHeap_string_Random_16384 12.580 -12.45%
BM_MakeHeap_string_Random_256 10.387 -10.44%
BM_MakeHeap_string_Random_262144 15.158 -20.50%
BM_MakeHeap_string_Random_4 5.804 -1.76%
BM_MakeHeap_string_Random_64 9.996 -18.37%
BM_MakeHeap_string_SingleElement_1 0.255 -
BM_MakeHeap_string_SingleElement_1024 6.193 -24.63%
BM_MakeHeap_string_SingleElement_16 5.701 -19.82%
BM_MakeHeap_string_SingleElement_16384 6.005 -27.07%
BM_MakeHeap_string_SingleElement_256 6.318 -23.61%
BM_MakeHeap_string_SingleElement_262144 7.352 -22.07%
BM_MakeHeap_string_SingleElement_4 3.670 -26.44%
BM_MakeHeap_string_SingleElement_64 6.382 -23.12%
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 -
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 1.81%
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 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.206 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.103 -1.02%
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 1.40%
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.13%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 4.852 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.242 -4.22%
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 -
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 -
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 -6.40%
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 -
BM_MakeHeap_uint32_PipeOrgan_262144 0.670 -
BM_MakeHeap_uint32_PipeOrgan_4 0.396 -6.93%
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 -
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 14.44%
BM_MakeHeap_uint32_Random_16 1.266 -
BM_MakeHeap_uint32_Random_16384 1.016 1.86%
BM_MakeHeap_uint32_Random_256 1.152 -1.59%
BM_MakeHeap_uint32_Random_262144 1.053 1.14%
BM_MakeHeap_uint32_Random_4 1.243 2.72%
BM_MakeHeap_uint32_Random_64 1.407 8.60%
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.58%
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 6.00%
BM_MakeHeap_uint64_Descending_64 0.252 -6.66%
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 4.73%
BM_MakeHeap_uint64_Heap_64 0.245 -6.31%
BM_MakeHeap_uint64_PipeOrgan_1 0.277 -
BM_MakeHeap_uint64_PipeOrgan_1024 0.652 -
BM_MakeHeap_uint64_PipeOrgan_16 1.040 1.24%
BM_MakeHeap_uint64_PipeOrgan_16384 0.627 -
BM_MakeHeap_uint64_PipeOrgan_256 0.648 -2.48%
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 -
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 -4.01%
BM_MakeHeap_uint64_QuickSortAdversary_64 0.462 -
BM_MakeHeap_uint64_Random_1 0.276 -
BM_MakeHeap_uint64_Random_1024 1.044 -1.74%
BM_MakeHeap_uint64_Random_16 1.427 10.01%
BM_MakeHeap_uint64_Random_16384 1.029 -
BM_MakeHeap_uint64_Random_256 1.194 -2.81%
BM_MakeHeap_uint64_Random_262144 1.059 3.27%
BM_MakeHeap_uint64_Random_4 1.112 -2.70%
BM_MakeHeap_uint64_Random_64 1.266 -2.00%
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 3.28%
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 -1.08%
BM_MakeThenSortHeap_float_Ascending_16 2.935 -1.28%
BM_MakeThenSortHeap_float_Ascending_16384 28.293 1.96%
BM_MakeThenSortHeap_float_Ascending_256 6.652 -
BM_MakeThenSortHeap_float_Ascending_262144 31.606 -
BM_MakeThenSortHeap_float_Ascending_4 1.415 -
BM_MakeThenSortHeap_float_Ascending_64 3.999 -
BM_MakeThenSortHeap_float_Descending_1 0.277 -
BM_MakeThenSortHeap_float_Descending_1024 8.124 -
BM_MakeThenSortHeap_float_Descending_16 1.873 1.24%
BM_MakeThenSortHeap_float_Descending_16384 30.408 2.07%
BM_MakeThenSortHeap_float_Descending_256 6.260 4.15%
BM_MakeThenSortHeap_float_Descending_262144 35.498 -
BM_MakeThenSortHeap_float_Descending_4 1.250 -
BM_MakeThenSortHeap_float_Descending_64 3.356 2.61%
BM_MakeThenSortHeap_float_Heap_1 0.280 -
BM_MakeThenSortHeap_float_Heap_1024 8.197 -
BM_MakeThenSortHeap_float_Heap_16 1.922 3.15%
BM_MakeThenSortHeap_float_Heap_16384 26.344 1.34%
BM_MakeThenSortHeap_float_Heap_256 6.104 -
BM_MakeThenSortHeap_float_Heap_262144 30.885 -
BM_MakeThenSortHeap_float_Heap_4 1.221 2.51%
BM_MakeThenSortHeap_float_Heap_64 3.471 1.18%
BM_MakeThenSortHeap_float_PipeOrgan_1 0.271 -
BM_MakeThenSortHeap_float_PipeOrgan_1024 8.515 -
BM_MakeThenSortHeap_float_PipeOrgan_16 3.021 -
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 -
BM_MakeThenSortHeap_float_PipeOrgan_64 3.976 -1.60%
BM_MakeThenSortHeap_float_QuickSortAdversary_1 0.274 -
BM_MakeThenSortHeap_float_QuickSortAdversary_1024 8.220 -
BM_MakeThenSortHeap_float_QuickSortAdversary_16 2.984 -
BM_MakeThenSortHeap_float_QuickSortAdversary_16384 28.370 -
BM_MakeThenSortHeap_float_QuickSortAdversary_256 6.043 -
BM_MakeThenSortHeap_float_QuickSortAdversary_262144 34.391 -
BM_MakeThenSortHeap_float_QuickSortAdversary_4 1.521 1.64%
BM_MakeThenSortHeap_float_QuickSortAdversary_64 3.744 -
BM_MakeThenSortHeap_float_Random_1 0.274 -
BM_MakeThenSortHeap_float_Random_1024 33.791 1.27%
BM_MakeThenSortHeap_float_Random_16 9.975 -
BM_MakeThenSortHeap_float_Random_16384 47.994 1.34%
BM_MakeThenSortHeap_float_Random_256 25.869 -
BM_MakeThenSortHeap_float_Random_262144 63.465 1.32%
BM_MakeThenSortHeap_float_Random_4 4.310 -1.57%
BM_MakeThenSortHeap_float_Random_64 18.126 1.16%
BM_MakeThenSortHeap_float_SingleElement_1 0.269 -
BM_MakeThenSortHeap_float_SingleElement_1024 4.872 2.03%
BM_MakeThenSortHeap_float_SingleElement_16 3.229 -
BM_MakeThenSortHeap_float_SingleElement_16384 15.806 -
BM_MakeThenSortHeap_float_SingleElement_256 4.044 1.52%
BM_MakeThenSortHeap_float_SingleElement_262144 51.494 -1.70%
BM_MakeThenSortHeap_float_SingleElement_4 1.339 -
BM_MakeThenSortHeap_float_SingleElement_64 3.345 1.19%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1 0.279 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 15.159 1.72%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 7.639 -1.05%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 24.139 1.92%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 11.814 1.25%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 34.499 1.75%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 3.797 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 10.099 -1.01%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1 0.271 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 14.441 1.12%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16 6.916 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 23.230 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_256 11.186 1.52%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 34.704 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 2.847 44.59%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_64 9.904 1.86%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1 0.279 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 14.072 -1.60%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16 6.421 -2.09%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 23.246 -1.75%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_256 10.776 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 34.247 -1.89%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 2.098 5.80%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_64 9.178 -1.27%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1 0.269 -4.03%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 14.858 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 7.956 1.68%
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 -1.29%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 1.815 1.88%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 10.419 -1.09%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.280 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 15.059 -1.33%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 7.543 -2.07%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 24.116 -1.10%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 11.558 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 35.345 -1.20%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 3.618 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 9.950 -
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 2.38%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16384 33.970 -
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 -1.42%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 6.271 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 13.228 -3.61%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 3.537 -3.76%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 4.857 -1.46%
BM_MakeThenSortHeap_string_Ascending_1 1.366 -
BM_MakeThenSortHeap_string_Ascending_1024 36.218 -2.80%
BM_MakeThenSortHeap_string_Ascending_16 9.599 1.58%
BM_MakeThenSortHeap_string_Ascending_16384 63.692 -
BM_MakeThenSortHeap_string_Ascending_256 20.218 1.51%
BM_MakeThenSortHeap_string_Ascending_262144 75.828 1.31%
BM_MakeThenSortHeap_string_Ascending_4 5.260 -
BM_MakeThenSortHeap_string_Ascending_64 15.790 2.57%
BM_MakeThenSortHeap_string_Descending_1 1.366 -
BM_MakeThenSortHeap_string_Descending_1024 26.208 4.29%
BM_MakeThenSortHeap_string_Descending_16 7.799 -
BM_MakeThenSortHeap_string_Descending_16384 64.515 -
BM_MakeThenSortHeap_string_Descending_256 17.753 -1.36%
BM_MakeThenSortHeap_string_Descending_262144 86.116 -
BM_MakeThenSortHeap_string_Descending_4 3.664 -
BM_MakeThenSortHeap_string_Descending_64 12.983 -
BM_MakeThenSortHeap_string_Heap_1 1.366 -
BM_MakeThenSortHeap_string_Heap_1024 63.515 -
BM_MakeThenSortHeap_string_Heap_16 17.247 -
BM_MakeThenSortHeap_string_Heap_16384 101.525 -
BM_MakeThenSortHeap_string_Heap_256 49.413 1.11%
BM_MakeThenSortHeap_string_Heap_262144 180.488 -
BM_MakeThenSortHeap_string_Heap_4 5.892 -
BM_MakeThenSortHeap_string_Heap_64 33.955 -
BM_MakeThenSortHeap_string_PipeOrgan_1 1.366 -
BM_MakeThenSortHeap_string_PipeOrgan_1024 31.600 5.38%
BM_MakeThenSortHeap_string_PipeOrgan_16 9.528 1.47%
BM_MakeThenSortHeap_string_PipeOrgan_16384 64.049 1.64%
BM_MakeThenSortHeap_string_PipeOrgan_256 19.796 -
BM_MakeThenSortHeap_string_PipeOrgan_262144 80.618 -1.27%
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 -1.80%
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 10.36%
BM_MakeThenSortHeap_string_SingleElement_16 14.288 3.90%
BM_MakeThenSortHeap_string_SingleElement_16384 42.534 12.50%
BM_MakeThenSortHeap_string_SingleElement_256 27.313 6.51%
BM_MakeThenSortHeap_string_SingleElement_262144 54.288 8.18%
BM_MakeThenSortHeap_string_SingleElement_4 6.365 -
BM_MakeThenSortHeap_string_SingleElement_64 20.983 6.33%
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 5.91%
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 1.08%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 44.538 1.03%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.125 -1.81%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 10.711 2.73%
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 2.03%
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 2.20%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 9.928 -3.71%
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 1.04%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 14.326 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 44.792 1.04%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.383 1.43%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 11.486 1.20%
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 -
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 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 10.592 -
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 -
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 3.36%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 5.650 -3.41%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 19.262 6.20%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 10.458 2.97%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 26.848 1.80%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.721 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 8.077 1.51%
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 -
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.36%
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 1.38%
BM_MakeThenSortHeap_uint32_Heap_256 8.303 -
BM_MakeThenSortHeap_uint32_Heap_262144 24.752 1.69%
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 1.19%
BM_MakeThenSortHeap_uint32_PipeOrgan_4 1.389 -
BM_MakeThenSortHeap_uint32_PipeOrgan_64 9.281 1.63%
BM_MakeThenSortHeap_uint32_QuickSortAdversary_1 0.274 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_1024 10.701 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16 5.668 1.09%
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16384 16.665 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_256 8.512 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_262144 24.740 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_4 1.823 3.71%
BM_MakeThenSortHeap_uint32_QuickSortAdversary_64 9.051 -
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 5.51%
BM_MakeThenSortHeap_uint32_SingleElement_64 7.261 1.40%
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 -
BM_MakeThenSortHeap_uint64_Ascending_256 8.773 -
BM_MakeThenSortHeap_uint64_Ascending_262144 25.439 -
BM_MakeThenSortHeap_uint64_Ascending_4 1.472 1.36%
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 -
BM_MakeThenSortHeap_uint64_Descending_16384 16.407 -
BM_MakeThenSortHeap_uint64_Descending_256 8.766 -
BM_MakeThenSortHeap_uint64_Descending_262144 24.917 -
BM_MakeThenSortHeap_uint64_Descending_4 1.465 -
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 -
BM_MakeThenSortHeap_uint64_Heap_4 1.198 -1.15%
BM_MakeThenSortHeap_uint64_Heap_64 8.319 1.04%
BM_MakeThenSortHeap_uint64_PipeOrgan_1 0.280 -
BM_MakeThenSortHeap_uint64_PipeOrgan_1024 11.216 -
BM_MakeThenSortHeap_uint64_PipeOrgan_16 6.157 -
BM_MakeThenSortHeap_uint64_PipeOrgan_16384 17.533 -
BM_MakeThenSortHeap_uint64_PipeOrgan_256 9.393 -
BM_MakeThenSortHeap_uint64_PipeOrgan_262144 26.245 -
BM_MakeThenSortHeap_uint64_PipeOrgan_4 1.411 -
BM_MakeThenSortHeap_uint64_PipeOrgan_64 8.994 -
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 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_64 8.939 -
BM_MakeThenSortHeap_uint64_Random_1 0.279 -
BM_MakeThenSortHeap_uint64_Random_1024 15.586 -
BM_MakeThenSortHeap_uint64_Random_16 8.631 -
BM_MakeThenSortHeap_uint64_Random_16384 22.380 -
BM_MakeThenSortHeap_uint64_Random_256 13.482 -
BM_MakeThenSortHeap_uint64_Random_262144 35.901 -
BM_MakeThenSortHeap_uint64_Random_4 3.976 -2.76%
BM_MakeThenSortHeap_uint64_Random_64 11.869 -
BM_MakeThenSortHeap_uint64_SingleElement_1 0.277 -
BM_MakeThenSortHeap_uint64_SingleElement_1024 9.801 -
BM_MakeThenSortHeap_uint64_SingleElement_16 4.020 -
BM_MakeThenSortHeap_uint64_SingleElement_16384 26.971 -
BM_MakeThenSortHeap_uint64_SingleElement_256 6.794 -
BM_MakeThenSortHeap_uint64_SingleElement_262144 66.157 -
BM_MakeThenSortHeap_uint64_SingleElement_4 1.229 1.52%
BM_MakeThenSortHeap_uint64_SingleElement_64 5.948 -
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.39%
BM_PopHeap_float_256 22.369 -
BM_PopHeap_float_262144 35.106 -13.70%
BM_PopHeap_float_4 2.467 -
BM_PopHeap_float_64 13.601 -
BM_PopHeap_pair<uint32,_uint32>_1 0.496 13.55%
BM_PopHeap_pair<uint32,_uint32>_1024 30.783 3.07%
BM_PopHeap_pair<uint32,_uint32>_16 9.443 2.04%
BM_PopHeap_pair<uint32,_uint32>_16384 46.463 2.63%
BM_PopHeap_pair<uint32,_uint32>_256 22.980 2.33%
BM_PopHeap_pair<uint32,_uint32>_262144 62.633 4.92%
BM_PopHeap_pair<uint32,_uint32>_4 3.228 -
BM_PopHeap_pair<uint32,_uint32>_64 16.215 2.17%
BM_PopHeap_string_1 0.524 -
BM_PopHeap_string_1024 56.853 1.59%
BM_PopHeap_string_16 14.458 1.04%
BM_PopHeap_string_16384 73.290 -
BM_PopHeap_string_256 41.097 -
BM_PopHeap_string_262144 97.869 6.49%
BM_PopHeap_string_4 5.383 3.45%
BM_PopHeap_string_64 26.012 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 0.457 -10.42%
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 -1.05%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_256 31.092 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144 76.456 -3.44%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_4 4.209 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_64 20.645 -
BM_PopHeap_uint32_1 0.566 -
BM_PopHeap_uint32_1024 21.230 -
BM_PopHeap_uint32_16 7.493 -
BM_PopHeap_uint32_16384 31.022 -
BM_PopHeap_uint32_256 16.821 -
BM_PopHeap_uint32_262144 41.284 -
BM_PopHeap_uint32_4 2.660 1.02%
BM_PopHeap_uint32_64 12.562 -
BM_PopHeap_uint64_1 0.560 25.69%
BM_PopHeap_uint64_1024 21.538 -
BM_PopHeap_uint64_16 7.655 -
BM_PopHeap_uint64_16384 31.310 -
BM_PopHeap_uint64_256 17.036 -
BM_PopHeap_uint64_262144 42.414 1.50%
BM_PopHeap_uint64_4 2.703 -
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.91%
BM_PushHeap_float_Ascending_4 0.536 -
BM_PushHeap_float_Ascending_64 1.741 -
BM_PushHeap_float_Descending_1 0.619 33.42%
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 3.11%
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 -3.68%
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 -27.32%
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 -
BM_PushHeap_float_Random_4 2.921 1.12%
BM_PushHeap_float_Random_64 6.673 -
BM_PushHeap_float_SingleElement_1 0.501 -18.43%
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.73%
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.208 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.629 5.43%
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 6.909 -1.56%
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.272 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 10.692 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.839 6.64%
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.88%
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 1.33%
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 1.15%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 2.673 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.604 -2.59%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 3.516 1.80%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.628 3.47%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.390 -2.50%
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.534 24.66%
BM_PushHeap_pair<uint32,_uint32>_Random_1024 7.487 -
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.307 -3.92%
BM_PushHeap_pair<uint32,_uint32>_Random_16384 7.681 1.08%
BM_PushHeap_pair<uint32,_uint32>_Random_256 7.240 -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 7.555 -1.09%
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.637 -2.51%
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.721 -1.46%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.612 6.60%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.558 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.555 -7.41%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.562 2.05%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 0.578 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.554 1.89%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.587 8.22%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.547 -2.05%
BM_PushHeap_string_Ascending_1 0.701 -
BM_PushHeap_string_Ascending_1024 12.715 6.85%
BM_PushHeap_string_Ascending_16 4.690 1.58%
BM_PushHeap_string_Ascending_16384 18.330 -
BM_PushHeap_string_Ascending_256 10.800 14.44%
BM_PushHeap_string_Ascending_262144 28.276 -
BM_PushHeap_string_Ascending_4 2.584 -
BM_PushHeap_string_Ascending_64 7.337 6.51%
BM_PushHeap_string_Descending_1 0.700 -
BM_PushHeap_string_Descending_1024 2.483 3.88%
BM_PushHeap_string_Descending_16 2.078 -
BM_PushHeap_string_Descending_16384 2.374 2.42%
BM_PushHeap_string_Descending_256 2.310 2.08%
BM_PushHeap_string_Descending_262144 3.205 2.92%
BM_PushHeap_string_Descending_4 1.900 -
BM_PushHeap_string_Descending_64 2.214 -
BM_PushHeap_string_PipeOrgan_1 0.701 -
BM_PushHeap_string_PipeOrgan_1024 9.714 -1.28%
BM_PushHeap_string_PipeOrgan_16 4.133 1.37%
BM_PushHeap_string_PipeOrgan_16384 13.198 1.09%
BM_PushHeap_string_PipeOrgan_256 8.118 -
BM_PushHeap_string_PipeOrgan_262144 17.742 1.45%
BM_PushHeap_string_PipeOrgan_4 2.522 -
BM_PushHeap_string_PipeOrgan_64 5.880 1.40%
BM_PushHeap_string_QuickSortAdversary_1 0.701 -
BM_PushHeap_string_QuickSortAdversary_1024 15.109 -1.16%
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 -1.36%
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 -
BM_PushHeap_string_Random_256 14.221 -
BM_PushHeap_string_Random_262144 18.206 -
BM_PushHeap_string_Random_4 5.991 -
BM_PushHeap_string_Random_64 12.828 -
BM_PushHeap_string_SingleElement_1 0.701 -
BM_PushHeap_string_SingleElement_1024 2.480 2.02%
BM_PushHeap_string_SingleElement_16 2.474 1.84%
BM_PushHeap_string_SingleElement_16384 2.510 2.67%
BM_PushHeap_string_SingleElement_256 2.462 1.78%
BM_PushHeap_string_SingleElement_262144 2.532 1.38%
BM_PushHeap_string_SingleElement_4 2.228 3.13%
BM_PushHeap_string_SingleElement_64 2.511 1.72%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.614 33.02%
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 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 0.995 -1.38%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.998 1.30%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.520 -25.44%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.707 1.59%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.687 7.82%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.693 1.48%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.754 2.57%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.694 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.735 4.23%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.925 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.557 41.87%
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.73%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.674 50.59%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.083 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.272 -
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 2.79%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.537 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.520 26.60%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.560 1.61%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.280 -1.33%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.652 1.23%
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 1.10%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.915 2.47%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.451 4.96%
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 12.36%
BM_PushHeap_uint32_Ascending_1024 3.937 -
BM_PushHeap_uint32_Ascending_16 1.394 -
BM_PushHeap_uint32_Ascending_16384 6.617 -1.83%
BM_PushHeap_uint32_Ascending_256 3.083 -
BM_PushHeap_uint32_Ascending_262144 8.072 -2.96%
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 -
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 -
BM_PushHeap_uint32_Descending_64 0.378 -
BM_PushHeap_uint32_PipeOrgan_1 0.460 -17.94%
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 -
BM_PushHeap_uint32_QuickSortAdversary_1024 0.601 -
BM_PushHeap_uint32_QuickSortAdversary_16 0.923 -2.98%
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 7.35%
BM_PushHeap_uint32_Random_1024 6.222 -
BM_PushHeap_uint32_Random_16 4.490 -
BM_PushHeap_uint32_Random_16384 6.347 -
BM_PushHeap_uint32_Random_256 6.038 -
BM_PushHeap_uint32_Random_262144 6.369 -
BM_PushHeap_uint32_Random_4 2.481 1.05%
BM_PushHeap_uint32_Random_64 5.508 -
BM_PushHeap_uint32_SingleElement_1 0.467 -
BM_PushHeap_uint32_SingleElement_1024 0.369 -
BM_PushHeap_uint32_SingleElement_16 0.346 3.10%
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 -2.45%
BM_PushHeap_uint64_Ascending_16 0.931 -4.53%
BM_PushHeap_uint64_Ascending_16384 3.693 -1.45%
BM_PushHeap_uint64_Ascending_256 2.147 -3.62%
BM_PushHeap_uint64_Ascending_262144 4.861 -4.12%
BM_PushHeap_uint64_Ascending_4 0.551 -
BM_PushHeap_uint64_Ascending_64 1.569 -6.09%
BM_PushHeap_uint64_Descending_1 0.432 -37.99%
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 -3.34%
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.89%
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.19%
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 6.82%
BM_PushHeap_uint64_Random_16384 6.052 -
BM_PushHeap_uint64_Random_256 5.553 -1.29%
BM_PushHeap_uint64_Random_262144 5.978 -1.72%
BM_PushHeap_uint64_Random_4 2.205 6.51%
BM_PushHeap_uint64_Random_64 5.249 -
BM_PushHeap_uint64_SingleElement_1 0.697 25.21%
BM_PushHeap_uint64_SingleElement_1024 0.365 -
BM_PushHeap_uint64_SingleElement_16 0.339 -
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 -
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.72%
BM_RangesMakeHeap_float_Descending_16 0.229 9.23%
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.17%
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 -
BM_RangesMakeHeap_float_PipeOrgan_1 0.277 -
BM_RangesMakeHeap_float_PipeOrgan_1024 0.732 4.01%
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.39%
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 7.59%
BM_RangesMakeHeap_float_Random_16 1.506 -
BM_RangesMakeHeap_float_Random_16384 1.228 6.49%
BM_RangesMakeHeap_float_Random_256 1.242 -12.74%
BM_RangesMakeHeap_float_Random_262144 1.150 2.42%
BM_RangesMakeHeap_float_Random_4 1.302 -19.88%
BM_RangesMakeHeap_float_Random_64 1.547 7.08%
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 2.44%
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 7.36%
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16384 1.344 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_256 1.420 1.68%
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_262144 1.393 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4 0.803 7.48%
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 -
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 4.13%
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_64 0.485 3.87%
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 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16384 0.534 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_256 0.604 5.29%
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_262144 0.525 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 0.430 -5.12%
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64 0.507 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_1 0.269 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_1024 1.352 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16 1.201 -
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 -
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 -3.04%
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.50%
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 -3.45%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16 2.911 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16384 3.008 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_256 3.039 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_262144 2.989 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4 2.626 -4.56%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 3.198 4.24%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1 0.281 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1024 1.201 1.21%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16 1.080 -1.35%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.192 1.79%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_256 1.195 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 1.239 2.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 3.22%
BM_RangesMakeHeap_string_Ascending_16 3.683 -
BM_RangesMakeHeap_string_Ascending_16384 5.811 11.21%
BM_RangesMakeHeap_string_Ascending_256 5.069 3.63%
BM_RangesMakeHeap_string_Ascending_262144 8.478 19.44%
BM_RangesMakeHeap_string_Ascending_4 2.872 -
BM_RangesMakeHeap_string_Ascending_64 4.910 3.17%
BM_RangesMakeHeap_string_Descending_1 0.253 -
BM_RangesMakeHeap_string_Descending_1024 2.874 6.29%
BM_RangesMakeHeap_string_Descending_16 2.360 -
BM_RangesMakeHeap_string_Descending_16384 2.856 4.65%
BM_RangesMakeHeap_string_Descending_256 2.829 4.53%
BM_RangesMakeHeap_string_Descending_262144 3.792 8.74%
BM_RangesMakeHeap_string_Descending_4 2.161 1.12%
BM_RangesMakeHeap_string_Descending_64 2.677 3.98%
BM_RangesMakeHeap_string_Heap_1 0.256 -
BM_RangesMakeHeap_string_Heap_1024 4.780 1.36%
BM_RangesMakeHeap_string_Heap_16 4.642 -
BM_RangesMakeHeap_string_Heap_16384 5.038 1.98%
BM_RangesMakeHeap_string_Heap_256 4.919 2.04%
BM_RangesMakeHeap_string_Heap_262144 5.360 3.51%
BM_RangesMakeHeap_string_Heap_4 3.059 1.49%
BM_RangesMakeHeap_string_Heap_64 5.014 1.89%
BM_RangesMakeHeap_string_PipeOrgan_1 0.253 -
BM_RangesMakeHeap_string_PipeOrgan_1024 5.026 1.63%
BM_RangesMakeHeap_string_PipeOrgan_16 3.595 -
BM_RangesMakeHeap_string_PipeOrgan_16384 5.377 5.55%
BM_RangesMakeHeap_string_PipeOrgan_256 4.934 1.78%
BM_RangesMakeHeap_string_PipeOrgan_262144 7.650 8.72%
BM_RangesMakeHeap_string_PipeOrgan_4 2.582 -
BM_RangesMakeHeap_string_PipeOrgan_64 4.864 1.98%
BM_RangesMakeHeap_string_QuickSortAdversary_1 0.257 -
BM_RangesMakeHeap_string_QuickSortAdversary_1024 10.477 -
BM_RangesMakeHeap_string_QuickSortAdversary_16 8.504 -
BM_RangesMakeHeap_string_QuickSortAdversary_16384 11.695 -
BM_RangesMakeHeap_string_QuickSortAdversary_256 10.326 -
BM_RangesMakeHeap_string_QuickSortAdversary_262144 12.631 -
BM_RangesMakeHeap_string_QuickSortAdversary_4 5.893 -
BM_RangesMakeHeap_string_QuickSortAdversary_64 10.121 -
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.59%
BM_RangesMakeHeap_string_Random_256 10.360 -
BM_RangesMakeHeap_string_Random_262144 15.824 4.14%
BM_RangesMakeHeap_string_Random_4 5.720 -
BM_RangesMakeHeap_string_Random_64 9.935 -
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 1.91%
BM_RangesMakeHeap_string_SingleElement_256 6.432 3.45%
BM_RangesMakeHeap_string_SingleElement_262144 7.407 1.80%
BM_RangesMakeHeap_string_SingleElement_4 3.674 1.31%
BM_RangesMakeHeap_string_SingleElement_64 6.461 1.51%
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.35%
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.30%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.962 -1.81%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.850 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.953 -1.41%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.844 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.781 -3.80%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.012 -1.65%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.246 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.255 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 0.942 -1.14%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.207 -
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 -
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.31%
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 -3.19%
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.22%
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 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16384 4.840 1.41%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 4.789 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_262144 4.884 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.669 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 4.924 -
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.29%
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.28%
BM_RangesMakeHeap_uint32_Ascending_16 0.612 -
BM_RangesMakeHeap_uint32_Ascending_16384 0.605 -
BM_RangesMakeHeap_uint32_Ascending_256 0.600 -
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 4.68%
BM_RangesMakeHeap_uint32_Heap_1 0.278 -
BM_RangesMakeHeap_uint32_Heap_1024 0.269 5.56%
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 -5.73%
BM_RangesMakeHeap_uint32_PipeOrgan_1 0.278 -
BM_RangesMakeHeap_uint32_PipeOrgan_1024 0.707 4.63%
BM_RangesMakeHeap_uint32_PipeOrgan_16 1.010 -2.63%
BM_RangesMakeHeap_uint32_PipeOrgan_16384 0.612 -
BM_RangesMakeHeap_uint32_PipeOrgan_256 0.640 1.80%
BM_RangesMakeHeap_uint32_PipeOrgan_262144 0.677 -
BM_RangesMakeHeap_uint32_PipeOrgan_4 0.397 -15.11%
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 -2.35%
BM_RangesMakeHeap_uint32_Random_16 1.265 -
BM_RangesMakeHeap_uint32_Random_16384 1.052 -6.06%
BM_RangesMakeHeap_uint32_Random_256 1.193 -
BM_RangesMakeHeap_uint32_Random_262144 1.048 4.16%
BM_RangesMakeHeap_uint32_Random_4 1.220 -16.37%
BM_RangesMakeHeap_uint32_Random_64 1.357 3.96%
BM_RangesMakeHeap_uint32_SingleElement_1 0.278 -
BM_RangesMakeHeap_uint32_SingleElement_1024 0.596 3.92%
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 3.21%
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 1.70%
BM_RangesMakeHeap_uint64_Ascending_262144 0.730 -
BM_RangesMakeHeap_uint64_Ascending_4 0.438 7.51%
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 5.86%
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.58%
BM_RangesMakeHeap_uint64_PipeOrgan_16384 0.632 -
BM_RangesMakeHeap_uint64_PipeOrgan_256 0.661 3.32%
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 3.87%
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 8.29%
BM_RangesMakeHeap_uint64_Random_16 1.292 -2.39%
BM_RangesMakeHeap_uint64_Random_16384 0.993 -4.16%
BM_RangesMakeHeap_uint64_Random_256 1.131 -5.72%
BM_RangesMakeHeap_uint64_Random_262144 1.076 3.45%
BM_RangesMakeHeap_uint64_Random_4 1.296 -4.90%
BM_RangesMakeHeap_uint64_Random_64 1.303 5.70%
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 2.47%
BM_RangesMakeHeap_uint64_SingleElement_262144 0.767 1.66%
BM_RangesMakeHeap_uint64_SingleElement_4 0.330 -
BM_RangesMakeHeap_uint64_SingleElement_64 0.510 -
BM_RangesMakeThenSortHeap_float_Ascending_1 0.280 -
BM_RangesMakeThenSortHeap_float_Ascending_1024 8.716 -
BM_RangesMakeThenSortHeap_float_Ascending_16 2.975 -
BM_RangesMakeThenSortHeap_float_Ascending_16384 27.243 1.88%
BM_RangesMakeThenSortHeap_float_Ascending_256 6.568 -
BM_RangesMakeThenSortHeap_float_Ascending_262144 32.094 1.41%
BM_RangesMakeThenSortHeap_float_Ascending_4 1.329 1.85%
BM_RangesMakeThenSortHeap_float_Ascending_64 3.937 -1.03%
BM_RangesMakeThenSortHeap_float_Descending_1 0.272 -
BM_RangesMakeThenSortHeap_float_Descending_1024 8.306 2.78%
BM_RangesMakeThenSortHeap_float_Descending_16 1.806 -1.58%
BM_RangesMakeThenSortHeap_float_Descending_16384 30.054 1.66%
BM_RangesMakeThenSortHeap_float_Descending_256 6.054 3.15%
BM_RangesMakeThenSortHeap_float_Descending_262144 35.628 1.77%
BM_RangesMakeThenSortHeap_float_Descending_4 1.107 -14.91%
BM_RangesMakeThenSortHeap_float_Descending_64 3.300 -
BM_RangesMakeThenSortHeap_float_Heap_1 0.280 -
BM_RangesMakeThenSortHeap_float_Heap_1024 8.339 2.29%
BM_RangesMakeThenSortHeap_float_Heap_16 1.964 -
BM_RangesMakeThenSortHeap_float_Heap_16384 27.907 2.73%
BM_RangesMakeThenSortHeap_float_Heap_256 6.091 -1.15%
BM_RangesMakeThenSortHeap_float_Heap_262144 30.820 2.39%
BM_RangesMakeThenSortHeap_float_Heap_4 1.227 -
BM_RangesMakeThenSortHeap_float_Heap_64 3.539 -1.01%
BM_RangesMakeThenSortHeap_float_PipeOrgan_1 0.277 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1024 8.641 3.11%
BM_RangesMakeThenSortHeap_float_PipeOrgan_16 2.936 1.45%
BM_RangesMakeThenSortHeap_float_PipeOrgan_16384 25.382 3.50%
BM_RangesMakeThenSortHeap_float_PipeOrgan_256 6.432 2.89%
BM_RangesMakeThenSortHeap_float_PipeOrgan_262144 32.429 2.26%
BM_RangesMakeThenSortHeap_float_PipeOrgan_4 1.472 -1.36%
BM_RangesMakeThenSortHeap_float_PipeOrgan_64 4.076 2.05%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1 0.280 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1024 8.384 1.05%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16 2.967 1.03%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16384 28.078 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_256 6.058 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_262144 35.469 3.00%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_4 1.516 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_64 3.904 1.50%
BM_RangesMakeThenSortHeap_float_Random_1 0.275 -
BM_RangesMakeThenSortHeap_float_Random_1024 33.370 1.09%
BM_RangesMakeThenSortHeap_float_Random_16 9.973 -
BM_RangesMakeThenSortHeap_float_Random_16384 47.416 1.38%
BM_RangesMakeThenSortHeap_float_Random_256 25.691 1.28%
BM_RangesMakeThenSortHeap_float_Random_262144 62.897 1.19%
BM_RangesMakeThenSortHeap_float_Random_4 4.157 -2.58%
BM_RangesMakeThenSortHeap_float_Random_64 18.081 1.04%
BM_RangesMakeThenSortHeap_float_SingleElement_1 0.275 -
BM_RangesMakeThenSortHeap_float_SingleElement_1024 4.806 -
BM_RangesMakeThenSortHeap_float_SingleElement_16 3.274 -
BM_RangesMakeThenSortHeap_float_SingleElement_16384 16.355 3.67%
BM_RangesMakeThenSortHeap_float_SingleElement_256 4.011 -
BM_RangesMakeThenSortHeap_float_SingleElement_262144 53.134 1.53%
BM_RangesMakeThenSortHeap_float_SingleElement_4 1.350 -
BM_RangesMakeThenSortHeap_float_SingleElement_64 3.319 -
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.26%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 23.527 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 11.732 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 33.590 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 3.450 -8.96%
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 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16 6.919 2.17%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 23.011 1.03%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_256 11.084 1.23%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 34.413 1.15%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 2.527 2.21%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_64 9.869 1.69%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1 0.279 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 13.934 -2.10%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16 6.404 -1.25%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 23.090 -1.58%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_256 10.641 -1.49%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 34.185 -1.35%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 1.780 1.13%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_64 9.108 -1.68%
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 1.18%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 11.922 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 34.057 1.01%
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 1.51%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 35.873 1.36%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 3.461 -2.05%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 9.994 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1 0.280 4.22%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1024 24.171 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16 11.478 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16384 34.125 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_256 20.009 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_262144 59.648 13.53%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_4 5.011 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_64 16.296 -1.12%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1 0.280 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 8.968 17.18%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 3.898 18.32%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 12.449 19.01%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 7.349 17.00%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 16.847 27.24%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 2.290 -33.96%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 5.753 18.43%
BM_RangesMakeThenSortHeap_string_Ascending_1 1.366 -
BM_RangesMakeThenSortHeap_string_Ascending_1024 32.541 4.93%
BM_RangesMakeThenSortHeap_string_Ascending_16 9.543 1.25%
BM_RangesMakeThenSortHeap_string_Ascending_16384 63.089 -1.86%
BM_RangesMakeThenSortHeap_string_Ascending_256 20.228 -
BM_RangesMakeThenSortHeap_string_Ascending_262144 77.282 -
BM_RangesMakeThenSortHeap_string_Ascending_4 5.362 1.32%
BM_RangesMakeThenSortHeap_string_Ascending_64 15.556 -
BM_RangesMakeThenSortHeap_string_Descending_1 1.366 -
BM_RangesMakeThenSortHeap_string_Descending_1024 28.357 5.97%
BM_RangesMakeThenSortHeap_string_Descending_16 7.741 -1.18%
BM_RangesMakeThenSortHeap_string_Descending_16384 66.482 -
BM_RangesMakeThenSortHeap_string_Descending_256 17.655 -3.27%
BM_RangesMakeThenSortHeap_string_Descending_262144 86.261 -5.79%
BM_RangesMakeThenSortHeap_string_Descending_4 3.702 -
BM_RangesMakeThenSortHeap_string_Descending_64 12.830 -2.11%
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 -
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 1.48%
BM_RangesMakeThenSortHeap_string_PipeOrgan_16 9.633 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_16384 65.370 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_256 21.407 1.32%
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 79.552 -1.38%
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 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_4 10.690 1.17%
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_64 40.251 -
BM_RangesMakeThenSortHeap_string_Random_1 1.365 -
BM_RangesMakeThenSortHeap_string_Random_1024 71.016 1.43%
BM_RangesMakeThenSortHeap_string_Random_16 22.863 1.15%
BM_RangesMakeThenSortHeap_string_Random_16384 112.975 2.00%
BM_RangesMakeThenSortHeap_string_Random_256 56.040 -
BM_RangesMakeThenSortHeap_string_Random_262144 196.234 -1.37%
BM_RangesMakeThenSortHeap_string_Random_4 10.531 1.34%
BM_RangesMakeThenSortHeap_string_Random_64 40.344 1.07%
BM_RangesMakeThenSortHeap_string_SingleElement_1 1.365 -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 29.391 -
BM_RangesMakeThenSortHeap_string_SingleElement_16 13.584 -1.08%
BM_RangesMakeThenSortHeap_string_SingleElement_16384 38.520 3.42%
BM_RangesMakeThenSortHeap_string_SingleElement_256 24.955 -1.11%
BM_RangesMakeThenSortHeap_string_SingleElement_262144 49.540 -4.63%
BM_RangesMakeThenSortHeap_string_SingleElement_4 5.982 1.31%
BM_RangesMakeThenSortHeap_string_SingleElement_64 19.599 -2.24%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.244 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 18.951 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 8.554 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 30.455 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 14.125 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 43.580 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 3.586 2.70%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 11.411 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.247 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 17.653 -1.73%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 7.576 -1.35%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 29.747 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 12.949 -1.03%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 43.846 -1.56%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.183 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 10.375 -1.84%
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 1.41%
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 -3.84%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 9.896 -4.58%
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.06%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 10.676 -
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 2.45%
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 1.40%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 14.733 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 8.806 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 18.767 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.661 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 6.938 -
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 -6.74%
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 -
BM_RangesMakeThenSortHeap_uint32_Heap_16384 16.579 1.33%
BM_RangesMakeThenSortHeap_uint32_Heap_256 8.329 -
BM_RangesMakeThenSortHeap_uint32_Heap_262144 24.734 1.56%
BM_RangesMakeThenSortHeap_uint32_Heap_4 1.209 -1.48%
BM_RangesMakeThenSortHeap_uint32_Heap_64 8.226 1.37%
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_1 0.281 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_1024 11.143 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_16 5.813 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_16384 17.338 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_256 9.291 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_262144 25.845 1.09%
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_4 1.367 -1.18%
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.14%
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_4 1.713 -1.26%
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_64 9.044 -
BM_RangesMakeThenSortHeap_uint32_Random_1 0.280 3.81%
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 -
BM_RangesMakeThenSortHeap_uint32_Random_64 11.815 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1 0.279 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1024 9.239 -1.90%
BM_RangesMakeThenSortHeap_uint32_SingleElement_16 4.000 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_16384 19.808 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_256 6.634 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_262144 55.971 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 1.434 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_64 7.267 -
BM_RangesMakeThenSortHeap_uint64_Ascending_1 0.278 -
BM_RangesMakeThenSortHeap_uint64_Ascending_1024 10.792 -
BM_RangesMakeThenSortHeap_uint64_Ascending_16 5.533 -
BM_RangesMakeThenSortHeap_uint64_Ascending_16384 17.070 -
BM_RangesMakeThenSortHeap_uint64_Ascending_256 8.826 -
BM_RangesMakeThenSortHeap_uint64_Ascending_262144 25.463 -
BM_RangesMakeThenSortHeap_uint64_Ascending_4 1.463 -
BM_RangesMakeThenSortHeap_uint64_Ascending_64 8.461 -
BM_RangesMakeThenSortHeap_uint64_Descending_1 0.278 -
BM_RangesMakeThenSortHeap_uint64_Descending_1024 10.342 -
BM_RangesMakeThenSortHeap_uint64_Descending_16 5.625 -
BM_RangesMakeThenSortHeap_uint64_Descending_16384 16.433 -
BM_RangesMakeThenSortHeap_uint64_Descending_256 8.768 -
BM_RangesMakeThenSortHeap_uint64_Descending_262144 25.112 -
BM_RangesMakeThenSortHeap_uint64_Descending_4 1.499 2.62%
BM_RangesMakeThenSortHeap_uint64_Descending_64 8.489 -
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 -
BM_RangesMakeThenSortHeap_uint64_Heap_4 1.276 6.42%
BM_RangesMakeThenSortHeap_uint64_Heap_64 8.170 -1.80%
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_1 0.280 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_1024 11.203 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_16 6.182 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_16384 17.558 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_256 9.419 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_262144 26.344 -
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 1.09%
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_16384 16.525 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_256 8.777 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_262144 25.173 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_4 1.448 1.76%
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 -
BM_RangesMakeThenSortHeap_uint64_Random_256 13.429 -
BM_RangesMakeThenSortHeap_uint64_Random_262144 41.446 15.92%
BM_RangesMakeThenSortHeap_uint64_Random_4 3.987 -3.68%
BM_RangesMakeThenSortHeap_uint64_Random_64 11.887 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1 0.275 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1024 9.492 -2.96%
BM_RangesMakeThenSortHeap_uint64_SingleElement_16 4.024 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_16384 27.116 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_256 6.804 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_262144 66.415 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_4 1.219 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_64 6.095 2.35%
BM_RangesPopHeap_float_1 0.483 3.49%
BM_RangesPopHeap_float_1024 28.613 1.33%
BM_RangesPopHeap_float_16 7.078 1.05%
BM_RangesPopHeap_float_16384 34.684 4.14%
BM_RangesPopHeap_float_256 22.686 -
BM_RangesPopHeap_float_262144 40.024 3.46%
BM_RangesPopHeap_float_4 2.465 -
BM_RangesPopHeap_float_64 13.810 1.65%
BM_RangesPopHeap_pair<uint32,_uint32>_1 0.616 -11.41%
BM_RangesPopHeap_pair<uint32,_uint32>_1024 30.155 1.93%
BM_RangesPopHeap_pair<uint32,_uint32>_16 9.358 1.80%
BM_RangesPopHeap_pair<uint32,_uint32>_16384 45.687 2.31%
BM_RangesPopHeap_pair<uint32,_uint32>_256 22.665 1.62%
BM_RangesPopHeap_pair<uint32,_uint32>_262144 60.455 1.84%
BM_RangesPopHeap_pair<uint32,_uint32>_4 3.260 1.26%
BM_RangesPopHeap_pair<uint32,_uint32>_64 16.060 1.69%
BM_RangesPopHeap_string_1 0.459 -12.35%
BM_RangesPopHeap_string_1024 56.695 -
BM_RangesPopHeap_string_16 14.284 -
BM_RangesPopHeap_string_16384 72.184 -
BM_RangesPopHeap_string_256 40.898 -
BM_RangesPopHeap_string_262144 92.732 -1.75%
BM_RangesPopHeap_string_4 5.259 -
BM_RangesPopHeap_string_64 25.823 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 0.467 -26.44%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1024 42.281 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16 11.660 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16384 60.584 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_256 31.320 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_262144 80.525 5.26%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_4 4.176 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_64 20.738 -
BM_RangesPopHeap_uint32_1 0.697 36.13%
BM_RangesPopHeap_uint32_1024 21.883 3.02%
BM_RangesPopHeap_uint32_16 7.777 3.22%
BM_RangesPopHeap_uint32_16384 32.189 3.76%
BM_RangesPopHeap_uint32_256 17.330 2.44%
BM_RangesPopHeap_uint32_262144 43.610 5.94%
BM_RangesPopHeap_uint32_4 2.683 -
BM_RangesPopHeap_uint32_64 12.719 1.21%
BM_RangesPopHeap_uint64_1 0.449 -
BM_RangesPopHeap_uint64_1024 22.198 3.03%
BM_RangesPopHeap_uint64_16 7.746 1.54%
BM_RangesPopHeap_uint64_16384 32.361 3.89%
BM_RangesPopHeap_uint64_256 17.477 1.77%
BM_RangesPopHeap_uint64_262144 43.379 3.97%
BM_RangesPopHeap_uint64_4 2.768 1.65%
BM_RangesPopHeap_uint64_64 13.015 2.79%
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 -
BM_RangesPushHeap_float_Ascending_4 0.535 -
BM_RangesPushHeap_float_Ascending_64 1.736 -
BM_RangesPushHeap_float_Descending_1 0.411 -
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 -
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 2.02%
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 -7.80%
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 -11.19%
BM_RangesPushHeap_float_Random_1024 7.504 -
BM_RangesPushHeap_float_Random_16 5.305 -1.18%
BM_RangesPushHeap_float_Random_16384 7.566 -
BM_RangesPushHeap_float_Random_256 7.319 1.66%
BM_RangesPushHeap_float_Random_262144 7.630 1.21%
BM_RangesPushHeap_float_Random_4 2.999 -
BM_RangesPushHeap_float_Random_64 6.565 -1.92%
BM_RangesPushHeap_float_SingleElement_1 0.448 6.34%
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 10.34%
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 -
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 -5.78%
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.70%
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 1.57%
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 1.15%
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 1.90%
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 3.466 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.634 4.07%
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.371 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 0.500 8.88%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1024 7.478 3.14%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16 5.237 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16384 7.664 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_256 7.301 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_262144 7.613 1.17%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 2.602 1.69%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_64 6.646 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 0.456 -12.19%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1024 0.550 -6.52%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16 0.599 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16384 0.551 -6.57%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_256 0.570 -5.55%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_262144 0.545 -6.63%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_4 0.536 -4.24%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_64 0.566 -2.58%
BM_RangesPushHeap_string_Ascending_1 0.702 -
BM_RangesPushHeap_string_Ascending_1024 11.837 -4.37%
BM_RangesPushHeap_string_Ascending_16 4.604 -
BM_RangesPushHeap_string_Ascending_16384 21.395 -
BM_RangesPushHeap_string_Ascending_256 9.349 -4.77%
BM_RangesPushHeap_string_Ascending_262144 27.093 -2.96%
BM_RangesPushHeap_string_Ascending_4 2.517 -
BM_RangesPushHeap_string_Ascending_64 6.868 -3.38%
BM_RangesPushHeap_string_Descending_1 0.701 -
BM_RangesPushHeap_string_Descending_1024 3.110 -
BM_RangesPushHeap_string_Descending_16 2.327 3.01%
BM_RangesPushHeap_string_Descending_16384 3.101 3.53%
BM_RangesPushHeap_string_Descending_256 2.851 2.30%
BM_RangesPushHeap_string_Descending_262144 5.421 2.03%
BM_RangesPushHeap_string_Descending_4 2.237 4.39%
BM_RangesPushHeap_string_Descending_64 2.605 1.22%
BM_RangesPushHeap_string_PipeOrgan_1 0.701 -
BM_RangesPushHeap_string_PipeOrgan_1024 10.521 -1.17%
BM_RangesPushHeap_string_PipeOrgan_16 4.172 -
BM_RangesPushHeap_string_PipeOrgan_16384 15.561 -
BM_RangesPushHeap_string_PipeOrgan_256 8.493 -
BM_RangesPushHeap_string_PipeOrgan_262144 17.260 -2.88%
BM_RangesPushHeap_string_PipeOrgan_4 2.626 2.36%
BM_RangesPushHeap_string_PipeOrgan_64 6.022 -
BM_RangesPushHeap_string_QuickSortAdversary_1 0.701 -
BM_RangesPushHeap_string_QuickSortAdversary_1024 15.880 2.64%
BM_RangesPushHeap_string_QuickSortAdversary_16 10.327 1.78%
BM_RangesPushHeap_string_QuickSortAdversary_16384 16.657 2.82%
BM_RangesPushHeap_string_QuickSortAdversary_256 14.956 1.83%
BM_RangesPushHeap_string_QuickSortAdversary_262144 17.498 3.16%
BM_RangesPushHeap_string_QuickSortAdversary_4 6.190 1.52%
BM_RangesPushHeap_string_QuickSortAdversary_64 13.128 1.91%
BM_RangesPushHeap_string_Random_1 0.699 -
BM_RangesPushHeap_string_Random_1024 14.786 -
BM_RangesPushHeap_string_Random_16 10.115 -
BM_RangesPushHeap_string_Random_16384 16.118 -
BM_RangesPushHeap_string_Random_256 14.129 -
BM_RangesPushHeap_string_Random_262144 21.847 2.00%
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 -
BM_RangesPushHeap_string_SingleElement_16 2.439 -
BM_RangesPushHeap_string_SingleElement_16384 2.472 1.17%
BM_RangesPushHeap_string_SingleElement_256 2.418 -
BM_RangesPushHeap_string_SingleElement_262144 2.499 -
BM_RangesPushHeap_string_SingleElement_4 2.134 -1.70%
BM_RangesPushHeap_string_SingleElement_64 2.469 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.429 9.27%
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 -1.15%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 3.001 2.07%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.635 -8.94%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.701 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.686 9.87%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.687 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.744 1.57%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.688 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.701 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.899 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.555 41.43%
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 1.25%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.257 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.463 -22.63%
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 -1.33%
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 -1.31%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.468 -32.70%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.322 -
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 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.629 3.48%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.698 1.12%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.762 1.27%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.636 31.41%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.743 -
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.70%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.751 -
BM_RangesPushHeap_uint32_Ascending_1 0.467 -12.37%
BM_RangesPushHeap_uint32_Ascending_1024 3.971 -
BM_RangesPushHeap_uint32_Ascending_16 1.400 -
BM_RangesPushHeap_uint32_Ascending_16384 6.821 2.59%
BM_RangesPushHeap_uint32_Ascending_256 3.110 -
BM_RangesPushHeap_uint32_Ascending_262144 8.425 3.47%
BM_RangesPushHeap_uint32_Ascending_4 0.761 -
BM_RangesPushHeap_uint32_Ascending_64 2.233 -
BM_RangesPushHeap_uint32_Descending_1 0.467 -
BM_RangesPushHeap_uint32_Descending_1024 0.386 -
BM_RangesPushHeap_uint32_Descending_16 0.368 -
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 -
BM_RangesPushHeap_uint32_Descending_64 0.380 -
BM_RangesPushHeap_uint32_PipeOrgan_1 0.613 -3.68%
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 7.73%
BM_RangesPushHeap_uint32_QuickSortAdversary_1024 0.601 -
BM_RangesPushHeap_uint32_QuickSortAdversary_16 0.970 5.30%
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.45%
BM_RangesPushHeap_uint32_Random_1024 6.376 1.47%
BM_RangesPushHeap_uint32_Random_16 4.473 -2.33%
BM_RangesPushHeap_uint32_Random_16384 6.387 -
BM_RangesPushHeap_uint32_Random_256 6.170 1.41%
BM_RangesPushHeap_uint32_Random_262144 6.380 2.48%
BM_RangesPushHeap_uint32_Random_4 2.440 -3.92%
BM_RangesPushHeap_uint32_Random_64 5.591 -
BM_RangesPushHeap_uint32_SingleElement_1 0.467 -
BM_RangesPushHeap_uint32_SingleElement_1024 0.376 -
BM_RangesPushHeap_uint32_SingleElement_16 0.357 3.51%
BM_RangesPushHeap_uint32_SingleElement_16384 0.367 -
BM_RangesPushHeap_uint32_SingleElement_256 0.393 -
BM_RangesPushHeap_uint32_SingleElement_262144 0.367 -
BM_RangesPushHeap_uint32_SingleElement_4 0.368 7.28%
BM_RangesPushHeap_uint32_SingleElement_64 0.364 -
BM_RangesPushHeap_uint64_Ascending_1 0.467 -
BM_RangesPushHeap_uint64_Ascending_1024 2.582 -
BM_RangesPushHeap_uint64_Ascending_16 0.929 1.68%
BM_RangesPushHeap_uint64_Ascending_16384 3.600 -
BM_RangesPushHeap_uint64_Ascending_256 2.093 -
BM_RangesPushHeap_uint64_Ascending_262144 4.942 5.40%
BM_RangesPushHeap_uint64_Ascending_4 0.541 -
BM_RangesPushHeap_uint64_Ascending_64 1.518 -
BM_RangesPushHeap_uint64_Descending_1 0.501 -27.96%
BM_RangesPushHeap_uint64_Descending_1024 0.385 -
BM_RangesPushHeap_uint64_Descending_16 0.367 -3.04%
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 -
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 1.37%
BM_RangesPushHeap_uint64_Random_16 4.317 -
BM_RangesPushHeap_uint64_Random_16384 6.110 1.47%
BM_RangesPushHeap_uint64_Random_256 5.759 1.49%
BM_RangesPushHeap_uint64_Random_262144 5.966 -2.10%
BM_RangesPushHeap_uint64_Random_4 2.172 6.10%
BM_RangesPushHeap_uint64_Random_64 5.168 -2.51%
BM_RangesPushHeap_uint64_SingleElement_1 0.697 26.74%
BM_RangesPushHeap_uint64_SingleElement_1024 0.380 4.36%
BM_RangesPushHeap_uint64_SingleElement_16 0.368 8.96%
BM_RangesPushHeap_uint64_SingleElement_16384 0.377 3.55%
BM_RangesPushHeap_uint64_SingleElement_256 0.399 3.38%
BM_RangesPushHeap_uint64_SingleElement_262144 0.374 4.40%
BM_RangesPushHeap_uint64_SingleElement_4 0.378 6.07%
BM_RangesPushHeap_uint64_SingleElement_64 0.383 -
BM_RangesSortHeap_float_1 0.266 -
BM_RangesSortHeap_float_1024 7.956 -
BM_RangesSortHeap_float_16 1.604 -
BM_RangesSortHeap_float_16384 27.226 -1.28%
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 1.25%
BM_RangesSortHeap_pair<uint32,_uint32>_16384 22.551 -
BM_RangesSortHeap_pair<uint32,_uint32>_256 10.046 -1.74%
BM_RangesSortHeap_pair<uint32,_uint32>_262144 33.228 -
BM_RangesSortHeap_pair<uint32,_uint32>_4 1.748 11.28%
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 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1 0.244 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1024 16.653 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16 6.633 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16384 30.831 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_256 12.556 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_262144 48.388 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_4 1.415 1.04%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_64 9.405 -1.41%
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 -
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.97%
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 1.21%
BM_SortHeap_float_256 5.803 -
BM_SortHeap_float_262144 31.210 -
BM_SortHeap_float_4 1.063 -1.77%
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 -
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 -
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 1.15%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16 6.621 1.05%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16384 30.935 1.06%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_256 12.502 1.28%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_262144 48.725 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_4 1.445 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_64 9.415 1.82%
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 -
BM_StringAssignAsciizMix_Transparent 3.097 2.91%
BM_StringAssignAsciiz_Empty_Opaque 2.880 -6.14%
BM_StringAssignAsciiz_Empty_Transparent 0.355 -
BM_StringAssignAsciiz_Huge_Opaque 184.268 -
BM_StringAssignAsciiz_Huge_Transparent 185.497 1.28%
BM_StringAssignAsciiz_Large_Opaque 11.925 4.05%
BM_StringAssignAsciiz_Large_Transparent 11.872 4.06%
BM_StringAssignAsciiz_Small_Opaque 2.881 -5.61%
BM_StringAssignAsciiz_Small_Transparent 0.457 -
BM_StringAssignStr_Empty_Opaque 0.726 -
BM_StringAssignStr_Empty_Transparent 0.512 -
BM_StringAssignStr_Huge_Opaque 117.016 6.12%
BM_StringAssignStr_Huge_Transparent 119.713 6.59%
BM_StringAssignStr_Large_Opaque 10.573 4.13%
BM_StringAssignStr_Large_Transparent 10.625 4.81%
BM_StringAssignStr_Small_Opaque 0.727 -
BM_StringAssignStr_Small_Transparent 0.493 -3.41%
BM_StringConstructDestroyCStr_Empty_Opaque 2.082 -2.43%
BM_StringConstructDestroyCStr_Empty_Transparent 0.304 11.21%
BM_StringConstructDestroyCStr_Huge_Opaque 158.438 -
BM_StringConstructDestroyCStr_Huge_Transparent 68.647 -
BM_StringConstructDestroyCStr_Large_Opaque 15.259 3.87%
BM_StringConstructDestroyCStr_Large_Transparent 9.107 -
BM_StringConstructDestroyCStr_Small_Opaque 2.209 3.01%
BM_StringConstructDestroyCStr_Small_Transparent 0.424 22.49%
BM_StringCopy_Empty 0.650 -
BM_StringCopy_Huge 105.133 -
BM_StringCopy_Large 6.165 -
BM_StringCopy_Small 0.651 -
BM_StringCtorDefault 0.239 -35.92%
BM_StringDestroy_Empty 0.699 -
BM_StringDestroy_Huge 10.623 -
BM_StringDestroy_Large 6.998 1.73%
BM_StringDestroy_Small 0.701 -
BM_StringEraseToEnd_Empty_Opaque 0.606 -
BM_StringEraseToEnd_Empty_Transparent 0.355 -
BM_StringEraseToEnd_Huge_Opaque 2.444 -2.22%
BM_StringEraseToEnd_Huge_Transparent 2.542 -
BM_StringEraseToEnd_Large_Opaque 1.011 -
BM_StringEraseToEnd_Large_Transparent 0.837 -1.45%
BM_StringEraseToEnd_Small_Opaque 0.618 2.08%
BM_StringEraseToEnd_Small_Transparent 0.419 -
BM_StringEraseWithMove_Empty_Opaque 1.037 17.23%
BM_StringEraseWithMove_Empty_Transparent 0.743 17.37%
BM_StringEraseWithMove_Huge_Opaque 57.169 11.56%
BM_StringEraseWithMove_Huge_Transparent 54.702 14.33%
BM_StringEraseWithMove_Large_Opaque 2.739 -1.14%
BM_StringEraseWithMove_Large_Transparent 2.657 5.66%
BM_StringEraseWithMove_Small_Opaque 2.588 -2.86%
BM_StringEraseWithMove_Small_Transparent 2.614 3.08%
BM_StringFindAllMatch/1 2.693 -12.00%
BM_StringFindAllMatch/131072 2271.951 -
BM_StringFindAllMatch/32768 575.596 -
BM_StringFindAllMatch/4096 86.105 6.77%
BM_StringFindAllMatch/512 11.924 2.04%
BM_StringFindAllMatch/64 2.958 -9.06%
BM_StringFindAllMatch/8 2.532 -12.18%
BM_StringFindCharLiteral/1024 16.966 -
BM_StringFindCharLiteral/128 3.007 -
BM_StringFindCharLiteral/16 1.618 -
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.34%
BM_StringFindCharLiteral/8 1.619 -
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 -
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 -
BM_StringFindMatch2/64 984.171 -
BM_StringFindMatch2/8 983.282 -
BM_StringFindNoMatch/10 1.388 9.00%
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 -
BM_StringFindStringLiteral/1024 17.788 1.86%
BM_StringFindStringLiteral/128 3.121 -3.61%
BM_StringFindStringLiteral/16 1.619 -
BM_StringFindStringLiteral/2048 40.388 -
BM_StringFindStringLiteral/256 5.390 -2.75%
BM_StringFindStringLiteral/32 1.709 -7.62%
BM_StringFindStringLiteral/4096 77.580 -
BM_StringFindStringLiteral/512 9.424 -
BM_StringFindStringLiteral/64 2.153 -7.54%
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 -7.77%
BM_StringRead_Cold_Deep_Large 1.305 -2.35%
BM_StringRead_Cold_Deep_Small 0.850 -7.30%
BM_StringRead_Cold_Shallow_Empty 0.831 -5.55%
BM_StringRead_Cold_Shallow_Large 1.097 -6.67%
BM_StringRead_Cold_Shallow_Small 0.847 -9.59%
BM_StringRead_Hot_Deep_Empty 0.476 -
BM_StringRead_Hot_Deep_Large 0.569 15.06%
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 -2.96%
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.594 -2.83%
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.358 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.157 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.959 5.88%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.388 -
BM_StringRelationalLiteral_Compare_Large_Large_Control 1.961 -4.00%
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.615 -6.04%
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.360 -
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.615 -9.07%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.208 -12.64%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.614 -3.08%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.155 -4.24%
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.615 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 0.402 -10.77%
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 0.402 -10.66%
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 0.404 -10.30%
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 0.404 -10.47%
BM_StringRelationalLiteral_Eq_Empty_Large_Control 0.261 -27.80%
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.494 -15.70%
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.599 20.11%
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.816 -2.69%
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.822 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.843 3.34%
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.821 -
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.453 23.34%
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.451 12.73%
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.449 70.54%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.687 48.85%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.502 -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.459 -9.69%
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.505 8.54%
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 10.45%
BM_StringRelationalLiteral_Less_Empty_Small_Control 2.110 14.19%
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.219 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.519 19.47%
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.959 -5.79%
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.783 16.46%
BM_StringRelationalLiteral_Less_Large_Large_Control 2.281 -
BM_StringRelationalLiteral_Less_Large_Small_Control 1.840 12.95%
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.221 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.603 -7.93%
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.430 -12.10%
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 2.059 9.16%
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.436 -9.29%
BM_StringRelationalLiteral_Less_Small_Small_Control 1.880 -
BM_StringRelational_Compare_Empty_Empty_Control 1.613 -2.85%
BM_StringRelational_Compare_Empty_Huge_Control 1.612 -2.95%
BM_StringRelational_Compare_Empty_Large_Control 1.619 -2.66%
BM_StringRelational_Compare_Empty_Small_Control 1.647 -3.19%
BM_StringRelational_Compare_Huge_Empty_Control 1.618 -
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 3.07%
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 -3.16%
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.70%
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.390 -
BM_StringRelational_Compare_Small_Small_Control 1.848 -
BM_StringRelational_Eq_Empty_Empty_Control 1.742 -10.69%
BM_StringRelational_Eq_Empty_Huge_Control 0.472 -3.37%
BM_StringRelational_Eq_Empty_Large_Control 0.463 -5.37%
BM_StringRelational_Eq_Empty_Small_Control 0.474 -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.849 3.38%
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 -3.49%
BM_StringRelational_Eq_Large_Large_ChangeLast 2.082 9.02%
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.732 -
BM_StringRelational_Eq_Large_Large_Control 2.340 -
BM_StringRelational_Eq_Small_Huge_Control 0.482 -
BM_StringRelational_Eq_Small_Large_Control 0.477 -
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.580 -
BM_StringRelational_Eq_Small_Small_ChangeLast 2.078 -7.30%
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.560 -4.76%
BM_StringRelational_Eq_Small_Small_Control 1.868 1.07%
BM_StringRelational_Less_Empty_Empty_Control 2.059 3.78%
BM_StringRelational_Less_Empty_Huge_Control 2.110 1.19%
BM_StringRelational_Less_Empty_Large_Control 1.797 -9.35%
BM_StringRelational_Less_Empty_Small_Control 2.059 -3.99%
BM_StringRelational_Less_Huge_Empty_Control 2.104 2.66%
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.389 -
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 5.46%
BM_StringRelational_Less_Large_Huge_Control 2.417 2.32%
BM_StringRelational_Less_Large_Large_ChangeFirst 1.320 -
BM_StringRelational_Less_Large_Large_ChangeLast 1.978 3.79%
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.612 -
BM_StringRelational_Less_Large_Large_Control 2.275 5.49%
BM_StringRelational_Less_Large_Small_Control 1.838 9.91%
BM_StringRelational_Less_Small_Empty_Control 2.108 13.02%
BM_StringRelational_Less_Small_Huge_Control 1.952 13.20%
BM_StringRelational_Less_Small_Large_Control 1.908 -
BM_StringRelational_Less_Small_Small_ChangeFirst 1.489 3.57%
BM_StringRelational_Less_Small_Small_ChangeLast 1.950 7.70%
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.334 -2.42%
BM_StringRelational_Less_Small_Small_Control 1.901 7.88%
BM_StringResizeAndOverwrite 0.841 -5.95%
BM_align/1 0.902 1.91%
BM_align/256 0.896 1.14%
BM_align/64 0.896 -
BM_align/8 0.896 -4.93%
BM_deque_deque_copy/0 1.388 -
BM_deque_deque_copy/1 3.455 -2.73%
BM_deque_deque_copy/1024 38.437 -2.41%
BM_deque_deque_copy/2 3.114 -3.70%
BM_deque_deque_copy/4000 147.091 -
BM_deque_deque_copy/4096 151.017 -
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 1.71%
BM_deque_deque_copy/65536 2887.485 -
BM_deque_deque_copy/70000 3024.811 4.98%
BM_deque_deque_copy_backward/0 1.387 -
BM_deque_deque_copy_backward/1 3.041 -13.21%
BM_deque_deque_copy_backward/1024 40.171 -3.13%
BM_deque_deque_copy_backward/2 2.660 -14.64%
BM_deque_deque_copy_backward/4000 147.562 -
BM_deque_deque_copy_backward/4096 155.820 -
BM_deque_deque_copy_backward/512 21.788 -
BM_deque_deque_copy_backward/5500 207.150 -
BM_deque_deque_copy_backward/64 5.203 2.91%
BM_deque_deque_copy_backward/64000 8015.922 -1.55%
BM_deque_deque_copy_backward/65536 8399.695 1.82%
BM_deque_deque_copy_backward/70000 8636.180 -4.33%
BM_deque_deque_move/0 1.388 -
BM_deque_deque_move/1 3.429 -2.28%
BM_deque_deque_move/1024 38.808 -
BM_deque_deque_move/2 3.119 -3.62%
BM_deque_deque_move/4000 148.289 -
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 -
BM_deque_deque_move/65536 2874.261 1.33%
BM_deque_deque_move/70000 3297.678 7.17%
BM_deque_deque_move_backward/0 1.387 -
BM_deque_deque_move_backward/1 2.944 -15.57%
BM_deque_deque_move_backward/1024 40.671 -1.98%
BM_deque_deque_move_backward/2 2.547 -18.10%
BM_deque_deque_move_backward/4000 146.133 -1.79%
BM_deque_deque_move_backward/4096 155.942 1.76%
BM_deque_deque_move_backward/512 21.743 1.77%
BM_deque_deque_move_backward/5500 205.898 -
BM_deque_deque_move_backward/64 5.240 3.88%
BM_deque_deque_move_backward/64000 8053.294 -
BM_deque_deque_move_backward/65536 8527.117 3.22%
BM_deque_deque_move_backward/70000 8983.600 -
BM_deque_deque_ranges_copy/0 1.388 -
BM_deque_deque_ranges_copy/1 3.458 -1.80%
BM_deque_deque_ranges_copy/1024 39.076 -
BM_deque_deque_ranges_copy/2 3.113 -3.74%
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 -
BM_deque_deque_ranges_copy/64 5.405 -
BM_deque_deque_ranges_copy/64000 2876.916 5.93%
BM_deque_deque_ranges_copy/65536 2790.252 -1.22%
BM_deque_deque_ranges_copy/70000 3061.219 1.10%
BM_deque_deque_ranges_copy_backward/0 1.387 -
BM_deque_deque_ranges_copy_backward/1 2.936 -15.03%
BM_deque_deque_ranges_copy_backward/1024 40.477 -2.32%
BM_deque_deque_ranges_copy_backward/2 2.544 -18.34%
BM_deque_deque_ranges_copy_backward/4000 146.017 -1.01%
BM_deque_deque_ranges_copy_backward/4096 155.314 1.18%
BM_deque_deque_ranges_copy_backward/512 21.748 1.66%
BM_deque_deque_ranges_copy_backward/5500 206.410 -
BM_deque_deque_ranges_copy_backward/64 5.224 3.47%
BM_deque_deque_ranges_copy_backward/64000 8100.421 -
BM_deque_deque_ranges_copy_backward/65536 8439.878 2.26%
BM_deque_deque_ranges_copy_backward/70000 8973.347 1.89%
BM_deque_deque_ranges_move/0 1.387 -
BM_deque_deque_ranges_move/1 3.448 -2.33%
BM_deque_deque_ranges_move/1024 38.778 -
BM_deque_deque_ranges_move/2 3.118 -3.66%
BM_deque_deque_ranges_move/4000 147.127 -
BM_deque_deque_ranges_move/4096 150.856 -
BM_deque_deque_ranges_move/512 20.344 -
BM_deque_deque_ranges_move/5500 203.907 -
BM_deque_deque_ranges_move/64 5.407 1.06%
BM_deque_deque_ranges_move/64000 2796.104 -4.56%
BM_deque_deque_ranges_move/65536 2906.652 2.63%
BM_deque_deque_ranges_move/70000 3256.789 9.29%
BM_deque_deque_ranges_move_backward/0 1.387 -
BM_deque_deque_ranges_move_backward/1 3.217 -9.02%
BM_deque_deque_ranges_move_backward/1024 40.672 -1.87%
BM_deque_deque_ranges_move_backward/2 2.660 -15.19%
BM_deque_deque_ranges_move_backward/4000 147.393 -
BM_deque_deque_ranges_move_backward/4096 155.596 1.36%
BM_deque_deque_ranges_move_backward/512 21.725 1.33%
BM_deque_deque_ranges_move_backward/5500 206.823 -
BM_deque_deque_ranges_move_backward/64 5.177 2.29%
BM_deque_deque_ranges_move_backward/64000 8038.447 -
BM_deque_deque_ranges_move_backward/65536 8421.258 -
BM_deque_deque_ranges_move_backward/70000 8857.991 -
BM_deque_vector_copy/0 1.363 -1.18%
BM_deque_vector_copy/1 2.066 -1.04%
BM_deque_vector_copy/1024 37.009 -
BM_deque_vector_copy/2 1.769 -3.48%
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 1.05%
BM_deque_vector_copy/64000 2385.534 -3.12%
BM_deque_vector_copy/65536 2508.219 -2.35%
BM_deque_vector_copy/70000 2849.009 -
BM_deque_vector_copy_backward/0 1.370 -
BM_deque_vector_copy_backward/1 2.028 -2.97%
BM_deque_vector_copy_backward/1024 36.969 -
BM_deque_vector_copy_backward/2 1.783 -3.22%
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 4.10%
BM_deque_vector_copy_backward/64 2.919 -
BM_deque_vector_copy_backward/64000 8240.920 2.34%
BM_deque_vector_copy_backward/65536 8501.564 5.72%
BM_deque_vector_copy_backward/70000 8736.019 -
BM_deque_vector_move/0 1.377 -10.66%
BM_deque_vector_move/1 2.058 -2.86%
BM_deque_vector_move/1024 36.952 -
BM_deque_vector_move/2 1.780 -3.32%
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 -
BM_deque_vector_move/65536 2681.172 -3.89%
BM_deque_vector_move/70000 2916.179 -1.34%
BM_deque_vector_move_backward/0 1.418 -
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 1.72%
BM_deque_vector_move_backward/64 2.919 -
BM_deque_vector_move_backward/64000 8086.032 1.39%
BM_deque_vector_move_backward/65536 8215.921 -
BM_deque_vector_move_backward/70000 8928.278 3.80%
BM_deque_vector_ranges_copy/0 1.353 -1.40%
BM_deque_vector_ranges_copy/1 2.029 -3.14%
BM_deque_vector_ranges_copy/1024 37.099 -
BM_deque_vector_ranges_copy/2 1.770 -3.63%
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.87%
BM_deque_vector_ranges_copy/64000 2602.191 -1.03%
BM_deque_vector_ranges_copy/65536 2692.187 -
BM_deque_vector_ranges_copy/70000 2815.484 -
BM_deque_vector_ranges_copy_backward/0 1.312 -14.47%
BM_deque_vector_ranges_copy_backward/1 2.025 -3.49%
BM_deque_vector_ranges_copy_backward/1024 36.870 -
BM_deque_vector_ranges_copy_backward/2 1.781 -3.21%
BM_deque_vector_ranges_copy_backward/4000 140.715 -
BM_deque_vector_ranges_copy_backward/4096 147.489 -1.34%
BM_deque_vector_ranges_copy_backward/512 17.930 -
BM_deque_vector_ranges_copy_backward/5500 202.849 2.13%
BM_deque_vector_ranges_copy_backward/64 2.908 -
BM_deque_vector_ranges_copy_backward/64000 8051.798 -
BM_deque_vector_ranges_copy_backward/65536 8236.543 -
BM_deque_vector_ranges_copy_backward/70000 9122.720 5.07%
BM_deque_vector_ranges_move/0 1.536 -3.87%
BM_deque_vector_ranges_move/1 2.025 -2.49%
BM_deque_vector_ranges_move/1024 37.736 2.38%
BM_deque_vector_ranges_move/2 1.777 -3.43%
BM_deque_vector_ranges_move/4000 147.330 -
BM_deque_vector_ranges_move/4096 147.751 -
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 -2.92%
BM_deque_vector_ranges_move/65536 2744.800 -
BM_deque_vector_ranges_move/70000 2897.072 -3.08%
BM_deque_vector_ranges_move_backward/0 1.373 -
BM_deque_vector_ranges_move_backward/1 2.096 -1.14%
BM_deque_vector_ranges_move_backward/1024 36.652 -1.38%
BM_deque_vector_ranges_move_backward/2 1.838 -
BM_deque_vector_ranges_move_backward/4000 139.948 -1.81%
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.24%
BM_deque_vector_ranges_move_backward/64 2.921 -
BM_deque_vector_ranges_move_backward/64000 7996.029 1.72%
BM_deque_vector_ranges_move_backward/65536 8081.385 -1.14%
BM_deque_vector_ranges_move_backward/70000 8700.297 1.01%
BM_getline_string 16.963 1.52%
BM_lexicographical_compare_three_way<IntPtr>/1 0.343 -24.34%
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 -1.88%
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.00%
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.01%
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.37%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1887.035 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 31.059 2.50%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 30073.413 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 1.353 9.11%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 247.970 -2.10%
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 -1.48%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 61064.846 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 2.038 -
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.25%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 15273.292 -
BM_lexicographical_compare_three_way_fast_path/1 0.390 12.20%
BM_lexicographical_compare_three_way_fast_path/1024 248.889 1.01%
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.70%
BM_lexicographical_compare_three_way_fast_path/256 69.844 -
BM_lexicographical_compare_three_way_fast_path/262144 61087.358 1.22%
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 -
BM_lexicographical_compare_three_way_fast_path/65536 15272.260 1.64%
BM_lexicographical_compare_three_way_slow_path/1 0.364 -10.31%
BM_lexicographical_compare_three_way_slow_path/1024 246.666 -
BM_lexicographical_compare_three_way_slow_path/1048576 248379.520 -2.03%
BM_lexicographical_compare_three_way_slow_path/16 4.515 -
BM_lexicographical_compare_three_way_slow_path/16384 3825.673 -3.92%
BM_lexicographical_compare_three_way_slow_path/256 70.497 -1.10%
BM_lexicographical_compare_three_way_slow_path/262144 61360.495 -5.26%
BM_lexicographical_compare_three_way_slow_path/4 1.151 -
BM_lexicographical_compare_three_way_slow_path/4096 961.742 -2.21%
BM_lexicographical_compare_three_way_slow_path/64 15.650 -
BM_lexicographical_compare_three_way_slow_path/65536 15294.901 -5.29%
BM_map_find_string_literal 11.844 -
BM_num_get<bool> 12.812 -
BM_num_get<double> 36.003 2.00%
BM_num_get<float> 35.460 -
BM_num_get<long> 11.670 -
BM_num_get<long_double> 36.714 1.04%
BM_num_get<long_long> 11.682 -
BM_num_get<unsigned_int> 10.590 -
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 -
BM_num_put<bool> 11.170 3.22%
BM_num_put<const_void*> 12.669 -
BM_num_put<double> 57.977 1.09%
BM_num_put<long> 11.678 -1.72%
BM_num_put<long_double> 59.531 -
BM_num_put<long_long> 11.861 -
BM_num_put<unsigned_long> 11.591 -
BM_num_put<unsigned_long_long> 11.520 -
BM_std_min<__int128>/1 0.371 9.12%
BM_std_min<__int128>/10 3.711 -
BM_std_min<__int128>/1024 439.468 -1.16%
BM_std_min<__int128>/11 4.077 -1.90%
BM_std_min<__int128>/12 4.509 -2.15%
BM_std_min<__int128>/13 4.923 -2.26%
BM_std_min<__int128>/14 5.335 -2.37%
BM_std_min<__int128>/15 5.746 -3.19%
BM_std_min<__int128>/16 6.169 -3.74%
BM_std_min<__int128>/17 6.580 -3.29%
BM_std_min<__int128>/18 6.993 -2.97%
BM_std_min<__int128>/19 7.405 -2.83%
BM_std_min<__int128>/2 0.659 -
BM_std_min<__int128>/20 7.813 -3.20%
BM_std_min<__int128>/21 8.210 -3.23%
BM_std_min<__int128>/22 8.640 -2.95%
BM_std_min<__int128>/23 9.082 -2.39%
BM_std_min<__int128>/24 9.489 -2.77%
BM_std_min<__int128>/25 9.894 -2.79%
BM_std_min<__int128>/26 10.260 -2.63%
BM_std_min<__int128>/27 10.739 -2.08%
BM_std_min<__int128>/28 11.156 -2.46%
BM_std_min<__int128>/29 11.575 -2.54%
BM_std_min<__int128>/3 1.029 1.14%
BM_std_min<__int128>/30 12.016 -2.67%
BM_std_min<__int128>/31 12.415 -2.49%
BM_std_min<__int128>/32 12.851 -2.81%
BM_std_min<__int128>/4 1.389 -
BM_std_min<__int128>/4000 1717.567 -1.27%
BM_std_min<__int128>/4096 1754.107 -
BM_std_min<__int128>/5 1.776 -
BM_std_min<__int128>/512 219.590 -1.57%
BM_std_min<__int128>/5500 2357.041 -
BM_std_min<__int128>/6 2.114 -
BM_std_min<__int128>/64 26.568 -2.40%
BM_std_min<__int128>/64000 27670.258 -
BM_std_min<__int128>/65536 28228.856 -
BM_std_min<__int128>/7 2.524 -
BM_std_min<__int128>/70000 30171.083 -
BM_std_min<__int128>/8 2.918 -
BM_std_min<__int128>/9 3.307 -
BM_std_min<char>/1 0.332 -26.68%
BM_std_min<char>/10 0.913 -
BM_std_min<char>/1024 8.531 -
BM_std_min<char>/11 1.051 -
BM_std_min<char>/12 1.281 -
BM_std_min<char>/13 1.583 1.88%
BM_std_min<char>/14 1.817 -3.34%
BM_std_min<char>/15 2.089 1.92%
BM_std_min<char>/16 2.467 2.17%
BM_std_min<char>/17 0.924 -
BM_std_min<char>/18 0.971 -1.70%
BM_std_min<char>/19 1.156 -2.21%
BM_std_min<char>/2 0.485 -
BM_std_min<char>/20 1.517 -1.55%
BM_std_min<char>/21 1.773 1.92%
BM_std_min<char>/22 2.139 4.71%
BM_std_min<char>/23 2.244 -1.91%
BM_std_min<char>/24 2.671 -1.76%
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 -3.43%
BM_std_min<char>/29 2.008 3.81%
BM_std_min<char>/3 0.693 -3.79%
BM_std_min<char>/30 2.336 1.81%
BM_std_min<char>/31 2.562 -
BM_std_min<char>/32 2.994 2.56%
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 -1.51%
BM_std_min<char>/512 6.529 -
BM_std_min<char>/5500 36.787 -
BM_std_min<char>/6 1.585 -1.66%
BM_std_min<char>/64 4.184 1.69%
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 -
BM_std_min<char>/9 0.832 -
BM_std_min<int>/1 0.305 -6.85%
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 -4.62%
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 1.16%
BM_std_min<int>/17 0.971 -
BM_std_min<int>/18 1.156 -
BM_std_min<int>/19 1.272 -
BM_std_min<int>/2 0.462 -
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.92%
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 -3.13%
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.38%
BM_std_min<int>/4 1.028 -3.33%
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 -
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 1.94%
BM_std_min<int>/9 0.925 -
BM_std_min<long_long>/1 0.604 -
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 -
BM_std_min<long_long>/13 2.420 1.26%
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 -
BM_std_min<long_long>/29 3.020 -
BM_std_min<long_long>/3 1.317 -
BM_std_min<long_long>/30 3.265 -
BM_std_min<long_long>/31 3.287 -1.86%
BM_std_min<long_long>/32 3.465 -5.68%
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 -
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 -
BM_std_min<short>/10 1.040 -
BM_std_min<short>/1024 13.977 -
BM_std_min<short>/11 1.179 -
BM_std_min<short>/12 1.511 -1.73%
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 -6.43%
BM_std_min<short>/17 1.638 4.09%
BM_std_min<short>/18 1.674 4.37%
BM_std_min<short>/19 1.905 2.62%
BM_std_min<short>/2 0.506 4.41%
BM_std_min<short>/20 2.193 -4.21%
BM_std_min<short>/21 1.909 4.27%
BM_std_min<short>/22 1.879 -1.11%
BM_std_min<short>/23 2.128 4.07%
BM_std_min<short>/24 2.524 -
BM_std_min<short>/25 2.202 4.43%
BM_std_min<short>/26 2.046 -3.47%
BM_std_min<short>/27 2.411 3.12%
BM_std_min<short>/28 2.751 -
BM_std_min<short>/29 2.327 -2.48%
BM_std_min<short>/3 0.695 -
BM_std_min<short>/30 2.462 4.55%
BM_std_min<short>/31 2.664 -
BM_std_min<short>/32 3.029 -
BM_std_min<short>/4 1.049 3.03%
BM_std_min<short>/4000 53.527 -
BM_std_min<short>/4096 54.934 -
BM_std_min<short>/5 0.875 -
BM_std_min<short>/512 7.266 -
BM_std_min<short>/5500 75.401 -
BM_std_min<short>/6 0.971 -
BM_std_min<short>/64 3.526 4.19%
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 2.47%
BM_std_min<short>/9 0.924 -
BM_std_min<unsigned___int128>/1 0.460 10.14%
BM_std_min<unsigned___int128>/10 3.834 -2.52%
BM_std_min<unsigned___int128>/1024 571.197 -7.86%
BM_std_min<unsigned___int128>/11 4.275 -3.01%
BM_std_min<unsigned___int128>/12 4.728 -3.80%
BM_std_min<unsigned___int128>/13 5.214 -3.91%
BM_std_min<unsigned___int128>/14 5.672 -4.42%
BM_std_min<unsigned___int128>/15 6.161 -4.61%
BM_std_min<unsigned___int128>/16 6.670 -4.42%
BM_std_min<unsigned___int128>/17 7.106 -5.77%
BM_std_min<unsigned___int128>/18 7.630 -5.92%
BM_std_min<unsigned___int128>/19 8.088 -6.72%
BM_std_min<unsigned___int128>/2 0.661 -
BM_std_min<unsigned___int128>/20 8.590 -6.92%
BM_std_min<unsigned___int128>/21 9.003 -8.56%
BM_std_min<unsigned___int128>/22 9.452 -9.17%
BM_std_min<unsigned___int128>/23 9.924 -9.62%
BM_std_min<unsigned___int128>/24 10.405 -9.89%
BM_std_min<unsigned___int128>/25 10.898 -10.40%
BM_std_min<unsigned___int128>/26 11.372 -10.82%
BM_std_min<unsigned___int128>/27 12.438 -6.59%
BM_std_min<unsigned___int128>/28 13.575 -2.14%
BM_std_min<unsigned___int128>/29 14.065 -3.12%
BM_std_min<unsigned___int128>/3 1.028 -
BM_std_min<unsigned___int128>/30 14.612 -2.84%
BM_std_min<unsigned___int128>/31 15.108 -3.47%
BM_std_min<unsigned___int128>/32 15.698 -3.25%
BM_std_min<unsigned___int128>/4 1.409 -1.38%
BM_std_min<unsigned___int128>/4000 2265.617 -6.52%
BM_std_min<unsigned___int128>/4096 2309.466 -7.30%
BM_std_min<unsigned___int128>/5 1.799 -1.47%
BM_std_min<unsigned___int128>/512 285.364 -7.54%
BM_std_min<unsigned___int128>/5500 3104.820 -6.99%
BM_std_min<unsigned___int128>/6 2.165 -2.69%
BM_std_min<unsigned___int128>/64 33.629 -6.11%
BM_std_min<unsigned___int128>/64000 35810.313 -8.95%
BM_std_min<unsigned___int128>/65536 36971.054 -8.00%
BM_std_min<unsigned___int128>/7 2.572 -2.26%
BM_std_min<unsigned___int128>/70000 39324.077 -8.17%
BM_std_min<unsigned___int128>/8 2.992 -1.97%
BM_std_min<unsigned___int128>/9 3.400 -2.51%
BM_std_min<unsigned_char>/1 0.451 56.73%
BM_std_min<unsigned_char>/10 0.913 -1.20%
BM_std_min<unsigned_char>/1024 8.469 -
BM_std_min<unsigned_char>/11 1.069 -1.57%
BM_std_min<unsigned_char>/12 1.328 1.94%
BM_std_min<unsigned_char>/13 1.549 -1.09%
BM_std_min<unsigned_char>/14 1.849 -
BM_std_min<unsigned_char>/15 2.122 1.73%
BM_std_min<unsigned_char>/16 2.595 -
BM_std_min<unsigned_char>/17 0.925 -
BM_std_min<unsigned_char>/18 0.991 2.05%
BM_std_min<unsigned_char>/19 1.161 -
BM_std_min<unsigned_char>/2 0.485 -
BM_std_min<unsigned_char>/20 1.538 1.56%
BM_std_min<unsigned_char>/21 1.759 -1.15%
BM_std_min<unsigned_char>/22 2.009 -
BM_std_min<unsigned_char>/23 2.314 -
BM_std_min<unsigned_char>/24 2.763 -1.74%
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.70%
BM_std_min<unsigned_char>/29 1.979 -
BM_std_min<unsigned_char>/3 0.693 -
BM_std_min<unsigned_char>/30 2.317 1.05%
BM_std_min<unsigned_char>/31 2.496 -1.72%
BM_std_min<unsigned_char>/32 2.938 -
BM_std_min<unsigned_char>/4 1.011 1.99%
BM_std_min<unsigned_char>/4000 27.089 -
BM_std_min<unsigned_char>/4096 29.059 -
BM_std_min<unsigned_char>/5 1.234 -3.49%
BM_std_min<unsigned_char>/512 6.460 -
BM_std_min<unsigned_char>/5500 37.051 -
BM_std_min<unsigned_char>/6 1.482 -2.89%
BM_std_min<unsigned_char>/64 4.174 1.20%
BM_std_min<unsigned_char>/64000 453.913 -
BM_std_min<unsigned_char>/65536 464.242 -
BM_std_min<unsigned_char>/7 1.826 -
BM_std_min<unsigned_char>/70000 495.535 -
BM_std_min<unsigned_char>/8 2.366 6.91%
BM_std_min<unsigned_char>/9 0.831 -
BM_std_min<unsigned_int>/1 0.381 -
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 3.04%
BM_std_min<unsigned_int>/13 1.412 1.35%
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.11%
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 -1.34%
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 -3.18%
BM_std_min<unsigned_int>/29 1.942 -2.04%
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 2.47%
BM_std_min<unsigned_int>/4 1.040 -1.93%
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 -
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 -6.89%
BM_std_min<unsigned_int>/9 0.924 -
BM_std_min<unsigned_long_long>/1 0.457 38.42%
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 -2.47%
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 -
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.62%
BM_std_min<unsigned_long_long>/20 1.853 -
BM_std_min<unsigned_long_long>/21 1.986 -
BM_std_min<unsigned_long_long>/22 2.170 -2.22%
BM_std_min<unsigned_long_long>/23 2.395 -1.57%
BM_std_min<unsigned_long_long>/24 2.658 -1.33%
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 -1.05%
BM_std_min<unsigned_long_long>/3 0.715 3.17%
BM_std_min<unsigned_long_long>/30 2.536 -6.82%
BM_std_min<unsigned_long_long>/31 2.901 -3.22%
BM_std_min<unsigned_long_long>/32 3.261 -
BM_std_min<unsigned_long_long>/4 1.018 -3.08%
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 -2.76%
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 -
BM_std_min<unsigned_long_long>/64 4.694 -
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 -1.45%
BM_std_min<unsigned_long_long>/70000 8047.027 -
BM_std_min<unsigned_long_long>/8 2.281 -1.53%
BM_std_min<unsigned_long_long>/9 1.156 -1.05%
BM_std_min<unsigned_short>/1 0.285 -37.46%
BM_std_min<unsigned_short>/10 1.018 -
BM_std_min<unsigned_short>/1024 13.881 -
BM_std_min<unsigned_short>/11 1.160 -
BM_std_min<unsigned_short>/12 1.468 -4.18%
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 2.36%
BM_std_min<unsigned_short>/17 6.659 -
BM_std_min<unsigned_short>/18 1.594 3.12%
BM_std_min<unsigned_short>/19 1.838 -2.70%
BM_std_min<unsigned_short>/2 0.485 -
BM_std_min<unsigned_short>/20 2.188 2.38%
BM_std_min<unsigned_short>/21 6.900 -
BM_std_min<unsigned_short>/22 1.845 -2.19%
BM_std_min<unsigned_short>/23 2.161 -
BM_std_min<unsigned_short>/24 2.522 3.70%
BM_std_min<unsigned_short>/25 7.128 -
BM_std_min<unsigned_short>/26 2.164 3.92%
BM_std_min<unsigned_short>/27 2.334 -1.71%
BM_std_min<unsigned_short>/28 2.648 -
BM_std_min<unsigned_short>/29 7.326 -
BM_std_min<unsigned_short>/3 0.693 -
BM_std_min<unsigned_short>/30 2.308 -2.39%
BM_std_min<unsigned_short>/31 2.466 -5.32%
BM_std_min<unsigned_short>/32 2.822 -3.26%
BM_std_min<unsigned_short>/4 0.997 4.38%
BM_std_min<unsigned_short>/4000 53.725 -
BM_std_min<unsigned_short>/4096 55.204 -
BM_std_min<unsigned_short>/5 0.878 -
BM_std_min<unsigned_short>/512 7.198 -2.06%
BM_std_min<unsigned_short>/5500 75.500 -
BM_std_min<unsigned_short>/6 0.954 -
BM_std_min<unsigned_short>/64 3.510 1.39%
BM_std_min<unsigned_short>/64000 913.162 -
BM_std_min<unsigned_short>/65536 934.562 -
BM_std_min<unsigned_short>/7 1.092 -
BM_std_min<unsigned_short>/70000 1032.329 -
BM_std_min<unsigned_short>/8 1.299 -
BM_std_min<unsigned_short>/9 6.241 -3.65%
BM_std_minmax<char>/1 0.616 -2.65%
BM_std_minmax<char>/10 1.339 -
BM_std_minmax<char>/1024 8.743 -
BM_std_minmax<char>/11 1.701 -
BM_std_minmax<char>/12 1.996 3.29%
BM_std_minmax<char>/13 2.258 1.88%
BM_std_minmax<char>/14 2.504 -
BM_std_minmax<char>/15 3.016 2.84%
BM_std_minmax<char>/16 0.971 5.06%
BM_std_minmax<char>/17 1.103 1.51%
BM_std_minmax<char>/18 1.316 1.62%
BM_std_minmax<char>/19 1.643 -
BM_std_minmax<char>/2 0.842 -5.11%
BM_std_minmax<char>/20 1.932 -
BM_std_minmax<char>/21 2.232 -1.73%
BM_std_minmax<char>/22 2.535 1.13%
BM_std_minmax<char>/23 2.965 -
BM_std_minmax<char>/24 1.202 4.15%
BM_std_minmax<char>/25 1.225 3.89%
BM_std_minmax<char>/26 1.438 3.59%
BM_std_minmax<char>/27 1.854 3.93%
BM_std_minmax<char>/28 2.110 -3.11%
BM_std_minmax<char>/29 2.406 -
BM_std_minmax<char>/3 1.124 -7.29%
BM_std_minmax<char>/30 2.715 2.30%
BM_std_minmax<char>/31 3.216 1.35%
BM_std_minmax<char>/32 1.567 3.92%
BM_std_minmax<char>/4 1.423 -4.68%
BM_std_minmax<char>/4000 38.816 -
BM_std_minmax<char>/4096 32.903 -
BM_std_minmax<char>/5 1.674 -6.43%
BM_std_minmax<char>/512 5.015 -
BM_std_minmax<char>/5500 49.036 -3.88%
BM_std_minmax<char>/6 1.985 -4.47%
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 1.31%
BM_std_minmax<char>/70000 596.326 -
BM_std_minmax<char>/8 0.994 1.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.46%
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 2.54%
BM_std_minmax<int>/16 1.312 -5.25%
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 -6.63%
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 -
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 -
BM_std_minmax<int>/28 2.080 -
BM_std_minmax<int>/29 2.082 -
BM_std_minmax<int>/3 1.099 -6.68%
BM_std_minmax<int>/30 2.312 -
BM_std_minmax<int>/31 2.693 1.26%
BM_std_minmax<int>/32 1.617 -
BM_std_minmax<int>/4 1.079 4.47%
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 -2.94%
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 -5.82%
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 5.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.11%
BM_std_minmax<long_long>/12 2.717 -
BM_std_minmax<long_long>/13 3.033 -2.53%
BM_std_minmax<long_long>/14 3.368 2.34%
BM_std_minmax<long_long>/15 3.827 4.68%
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 -20.97%
BM_std_minmax<long_long>/20 3.301 -
BM_std_minmax<long_long>/21 3.568 1.73%
BM_std_minmax<long_long>/22 3.936 -
BM_std_minmax<long_long>/23 4.447 2.42%
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 -
BM_std_minmax<long_long>/3 1.561 -11.64%
BM_std_minmax<long_long>/30 4.615 2.23%
BM_std_minmax<long_long>/31 4.936 3.73%
BM_std_minmax<long_long>/32 4.954 -
BM_std_minmax<long_long>/4 1.795 -6.65%
BM_std_minmax<long_long>/4000 525.755 -
BM_std_minmax<long_long>/4096 538.324 -
BM_std_minmax<long_long>/5 2.102 -5.32%
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.32%
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 1.84%
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 -
BM_std_minmax<short>/10 1.413 -
BM_std_minmax<short>/1024 16.547 -
BM_std_minmax<short>/11 1.816 2.35%
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 4.88%
BM_std_minmax<short>/16 1.798 1.65%
BM_std_minmax<short>/17 1.829 2.33%
BM_std_minmax<short>/18 1.992 2.03%
BM_std_minmax<short>/19 2.414 -3.07%
BM_std_minmax<short>/2 0.869 -
BM_std_minmax<short>/20 1.994 -1.09%
BM_std_minmax<short>/21 1.991 -1.32%
BM_std_minmax<short>/22 2.308 1.15%
BM_std_minmax<short>/23 2.601 -2.00%
BM_std_minmax<short>/24 2.290 -
BM_std_minmax<short>/25 2.291 1.52%
BM_std_minmax<short>/26 2.547 -
BM_std_minmax<short>/27 2.823 -
BM_std_minmax<short>/28 2.597 2.20%
BM_std_minmax<short>/29 2.677 3.99%
BM_std_minmax<short>/3 1.122 -2.96%
BM_std_minmax<short>/30 2.757 -
BM_std_minmax<short>/31 3.071 -1.87%
BM_std_minmax<short>/32 1.229 -2.93%
BM_std_minmax<short>/4 1.093 6.53%
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 -2.84%
BM_std_minmax<short>/64 1.525 -1.49%
BM_std_minmax<short>/64000 1064.763 -
BM_std_minmax<short>/65536 1089.501 -
BM_std_minmax<short>/7 1.654 -6.28%
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 -3.40%
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 -3.55%
BM_std_minmax<unsigned_char>/13 2.267 -
BM_std_minmax<unsigned_char>/14 2.596 1.22%
BM_std_minmax<unsigned_char>/15 3.050 -
BM_std_minmax<unsigned_char>/16 0.972 -5.43%
BM_std_minmax<unsigned_char>/17 1.103 -1.54%
BM_std_minmax<unsigned_char>/18 1.316 -1.76%
BM_std_minmax<unsigned_char>/19 1.682 -
BM_std_minmax<unsigned_char>/2 0.873 -3.22%
BM_std_minmax<unsigned_char>/20 1.946 -1.42%
BM_std_minmax<unsigned_char>/21 2.261 -
BM_std_minmax<unsigned_char>/22 2.522 -1.37%
BM_std_minmax<unsigned_char>/23 2.948 -1.74%
BM_std_minmax<unsigned_char>/24 1.209 -4.08%
BM_std_minmax<unsigned_char>/25 1.228 -3.61%
BM_std_minmax<unsigned_char>/26 1.438 -3.74%
BM_std_minmax<unsigned_char>/27 1.888 -1.95%
BM_std_minmax<unsigned_char>/28 2.122 -
BM_std_minmax<unsigned_char>/29 2.447 -
BM_std_minmax<unsigned_char>/3 1.172 -3.86%
BM_std_minmax<unsigned_char>/30 2.693 -2.10%
BM_std_minmax<unsigned_char>/31 3.153 -1.41%
BM_std_minmax<unsigned_char>/32 1.529 -4.91%
BM_std_minmax<unsigned_char>/4 1.483 -
BM_std_minmax<unsigned_char>/4000 38.890 -
BM_std_minmax<unsigned_char>/4096 32.995 -
BM_std_minmax<unsigned_char>/5 1.750 -1.99%
BM_std_minmax<unsigned_char>/512 5.022 -
BM_std_minmax<unsigned_char>/5500 50.671 -
BM_std_minmax<unsigned_char>/6 2.043 -1.87%
BM_std_minmax<unsigned_char>/64 1.202 4.09%
BM_std_minmax<unsigned_char>/64000 533.202 -
BM_std_minmax<unsigned_char>/65536 545.792 -
BM_std_minmax<unsigned_char>/7 2.430 -2.28%
BM_std_minmax<unsigned_char>/70000 598.185 -
BM_std_minmax<unsigned_char>/8 0.971 5.06%
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.52%
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 -1.16%
BM_std_minmax<unsigned_int>/16 1.386 8.03%
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 -
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 -
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 2.14%
BM_std_minmax<unsigned_int>/28 1.928 -
BM_std_minmax<unsigned_int>/29 2.047 -
BM_std_minmax<unsigned_int>/3 1.202 -
BM_std_minmax<unsigned_int>/30 2.215 -
BM_std_minmax<unsigned_int>/31 2.560 1.42%
BM_std_minmax<unsigned_int>/32 1.619 -
BM_std_minmax<unsigned_int>/4 1.088 5.43%
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 1.06%
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 -6.34%
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 -
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 -1.98%
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 -1.55%
BM_std_minmax<unsigned_long_long>/3 1.264 1.78%
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 -
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 -
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 -1.35%
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 -
BM_std_minmax<unsigned_short>/10 1.426 -
BM_std_minmax<unsigned_short>/1024 16.580 -
BM_std_minmax<unsigned_short>/11 1.810 6.72%
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 3.11%
BM_std_minmax<unsigned_short>/16 1.701 -
BM_std_minmax<unsigned_short>/17 1.743 1.32%
BM_std_minmax<unsigned_short>/18 2.009 3.35%
BM_std_minmax<unsigned_short>/19 2.201 -
BM_std_minmax<unsigned_short>/2 0.897 -
BM_std_minmax<unsigned_short>/20 1.954 -3.45%
BM_std_minmax<unsigned_short>/21 2.002 -2.23%
BM_std_minmax<unsigned_short>/22 2.423 4.67%
BM_std_minmax<unsigned_short>/23 2.575 1.43%
BM_std_minmax<unsigned_short>/24 2.260 -1.55%
BM_std_minmax<unsigned_short>/25 2.248 -1.80%
BM_std_minmax<unsigned_short>/26 2.576 -
BM_std_minmax<unsigned_short>/27 2.861 3.73%
BM_std_minmax<unsigned_short>/28 2.556 -
BM_std_minmax<unsigned_short>/29 2.619 2.35%
BM_std_minmax<unsigned_short>/3 1.220 3.03%
BM_std_minmax<unsigned_short>/30 2.830 2.26%
BM_std_minmax<unsigned_short>/31 3.085 -
BM_std_minmax<unsigned_short>/32 1.228 -11.24%
BM_std_minmax<unsigned_short>/4 1.153 6.42%
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 -4.11%
BM_std_minmax<unsigned_short>/64 1.525 -5.67%
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.92%
BM_std_minmax<unsigned_short>/70000 1201.976 -
BM_std_minmax<unsigned_short>/8 1.155 -
BM_std_minmax<unsigned_short>/9 1.162 -
BM_std_minmax_element<char>/1 0.307 -3.36%
BM_std_minmax_element<char>/1024 257.939 -4.49%
BM_std_minmax_element<char>/2 0.688 -
BM_std_minmax_element<char>/3 1.148 -
BM_std_minmax_element<char>/4 1.201 -2.42%
BM_std_minmax_element<char>/4000 983.332 -4.58%
BM_std_minmax_element<char>/4096 1008.601 -4.69%
BM_std_minmax_element<char>/512 132.349 -4.18%
BM_std_minmax_element<char>/5500 1350.327 -4.62%
BM_std_minmax_element<char>/64 17.094 -
BM_std_minmax_element<char>/64000 15720.343 -3.99%
BM_std_minmax_element<char>/65536 16099.096 -3.95%
BM_std_minmax_element<char>/70000 17175.851 -3.93%
BM_std_minmax_element<int>/1 0.304 -
BM_std_minmax_element<int>/1024 255.285 -5.17%
BM_std_minmax_element<int>/2 0.685 5.99%
BM_std_minmax_element<int>/3 1.146 -
BM_std_minmax_element<int>/4 1.228 1.14%
BM_std_minmax_element<int>/4000 981.475 -5.11%
BM_std_minmax_element<int>/4096 1005.641 -4.71%
BM_std_minmax_element<int>/512 129.734 -4.94%
BM_std_minmax_element<int>/5500 1343.374 -5.12%
BM_std_minmax_element<int>/64 16.535 -3.44%
BM_std_minmax_element<int>/64000 15675.731 -5.10%
BM_std_minmax_element<int>/65536 16013.007 -5.28%
BM_std_minmax_element<int>/70000 17144.063 -4.88%
BM_std_minmax_element<long_long>/1 0.301 -
BM_std_minmax_element<long_long>/1024 278.105 1.52%
BM_std_minmax_element<long_long>/2 0.685 5.71%
BM_std_minmax_element<long_long>/3 1.294 29.16%
BM_std_minmax_element<long_long>/4 1.251 -
BM_std_minmax_element<long_long>/4000 1068.375 1.56%
BM_std_minmax_element<long_long>/4096 1095.911 1.76%
BM_std_minmax_element<long_long>/512 140.952 1.40%
BM_std_minmax_element<long_long>/5500 1463.855 1.61%
BM_std_minmax_element<long_long>/64 17.451 -
BM_std_minmax_element<long_long>/64000 17097.510 1.37%
BM_std_minmax_element<long_long>/65536 17508.252 1.36%
BM_std_minmax_element<long_long>/70000 18713.752 1.37%
BM_std_minmax_element<short>/1 0.307 -5.68%
BM_std_minmax_element<short>/1024 283.326 -
BM_std_minmax_element<short>/2 0.687 -
BM_std_minmax_element<short>/3 1.090 -16.12%
BM_std_minmax_element<short>/4 1.263 2.96%
BM_std_minmax_element<short>/4000 1084.041 -
BM_std_minmax_element<short>/4096 1109.959 -
BM_std_minmax_element<short>/512 143.924 -
BM_std_minmax_element<short>/5500 1487.512 -
BM_std_minmax_element<short>/64 17.439 -
BM_std_minmax_element<short>/64000 17255.494 -
BM_std_minmax_element<short>/65536 17754.723 -
BM_std_minmax_element<short>/70000 18875.623 -
BM_tolower_char<char> 0.554 -10.40%
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.65%
BM_toupper_char<wchar_t> 0.689 13.83%
BM_toupper_string<char> 14.954 -
BM_toupper_string<wchar_t> 6.260 1.24%
BM_vector_deque_copy/0 0.429 -8.42%
BM_vector_deque_copy/1 1.934 -9.87%
BM_vector_deque_copy/1024 36.356 -
BM_vector_deque_copy/2 1.692 -2.91%
BM_vector_deque_copy/4000 142.399 -
BM_vector_deque_copy/4096 149.727 3.09%
BM_vector_deque_copy/512 17.002 -
BM_vector_deque_copy/5500 195.997 -
BM_vector_deque_copy/64 2.647 -1.80%
BM_vector_deque_copy/64000 2926.321 23.64%
BM_vector_deque_copy/65536 2657.823 12.13%
BM_vector_deque_copy/70000 3150.050 21.44%
BM_vector_deque_copy_backward/0 0.467 -
BM_vector_deque_copy_backward/1 2.248 -8.48%
BM_vector_deque_copy_backward/1024 38.342 -
BM_vector_deque_copy_backward/2 1.950 -10.24%
BM_vector_deque_copy_backward/4000 143.907 2.12%
BM_vector_deque_copy_backward/4096 151.341 -
BM_vector_deque_copy_backward/512 17.747 -
BM_vector_deque_copy_backward/5500 199.248 -
BM_vector_deque_copy_backward/64 3.030 -1.98%
BM_vector_deque_copy_backward/64000 7588.041 -3.81%
BM_vector_deque_copy_backward/65536 7790.730 -2.81%
BM_vector_deque_copy_backward/70000 8234.223 -2.80%
BM_vector_deque_move/0 0.384 -23.83%
BM_vector_deque_move/1 2.297 -
BM_vector_deque_move/1024 35.748 -
BM_vector_deque_move/2 2.007 -2.90%
BM_vector_deque_move/4000 142.978 1.28%
BM_vector_deque_move/4096 150.074 3.50%
BM_vector_deque_move/512 17.049 -
BM_vector_deque_move/5500 197.804 -
BM_vector_deque_move/64 2.841 1.38%
BM_vector_deque_move/64000 2884.202 22.21%
BM_vector_deque_move/65536 2866.227 20.88%
BM_vector_deque_move/70000 3146.146 21.89%
BM_vector_deque_move_backward/0 0.426 -3.11%
BM_vector_deque_move_backward/1 2.217 1.05%
BM_vector_deque_move_backward/1024 38.419 2.83%
BM_vector_deque_move_backward/2 1.947 2.91%
BM_vector_deque_move_backward/4000 143.585 1.34%
BM_vector_deque_move_backward/4096 150.478 1.93%
BM_vector_deque_move_backward/512 18.012 -1.37%
BM_vector_deque_move_backward/5500 199.988 -
BM_vector_deque_move_backward/64 3.048 -3.57%
BM_vector_deque_move_backward/64000 7438.878 -5.45%
BM_vector_deque_move_backward/65536 7447.248 -6.77%
BM_vector_deque_move_backward/70000 7835.061 -9.00%
BM_vector_deque_ranges_copy/0 0.466 -24.19%
BM_vector_deque_ranges_copy/1 2.260 1.37%
BM_vector_deque_ranges_copy/1024 35.804 -
BM_vector_deque_ranges_copy/2 2.003 6.50%
BM_vector_deque_ranges_copy/4000 142.482 -
BM_vector_deque_ranges_copy/4096 150.177 2.11%
BM_vector_deque_ranges_copy/512 17.060 -
BM_vector_deque_ranges_copy/5500 197.465 -
BM_vector_deque_ranges_copy/64 2.848 3.50%
BM_vector_deque_ranges_copy/64000 2894.228 22.14%
BM_vector_deque_ranges_copy/65536 2867.072 21.04%
BM_vector_deque_ranges_copy/70000 3144.868 21.34%
BM_vector_deque_ranges_copy_backward/0 0.435 -13.31%
BM_vector_deque_ranges_copy_backward/1 2.270 -2.53%
BM_vector_deque_ranges_copy_backward/1024 37.640 -1.03%
BM_vector_deque_ranges_copy_backward/2 2.002 -2.87%
BM_vector_deque_ranges_copy_backward/4000 144.143 2.00%
BM_vector_deque_ranges_copy_backward/4096 152.456 3.08%
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 -6.59%
BM_vector_deque_ranges_copy_backward/65536 7604.631 -6.92%
BM_vector_deque_ranges_copy_backward/70000 8104.032 -5.53%
BM_vector_deque_ranges_move/0 0.347 -18.94%
BM_vector_deque_ranges_move/1 2.276 -
BM_vector_deque_ranges_move/1024 35.944 -
BM_vector_deque_ranges_move/2 2.009 -
BM_vector_deque_ranges_move/4000 145.443 1.93%
BM_vector_deque_ranges_move/4096 147.714 1.29%
BM_vector_deque_ranges_move/512 17.029 -
BM_vector_deque_ranges_move/5500 198.204 -
BM_vector_deque_ranges_move/64 2.809 -
BM_vector_deque_ranges_move/64000 2782.913 17.55%
BM_vector_deque_ranges_move/65536 2861.000 20.76%
BM_vector_deque_ranges_move/70000 3036.609 17.07%
BM_vector_deque_ranges_move_backward/0 0.524 -
BM_vector_deque_ranges_move_backward/1 1.982 -15.08%
BM_vector_deque_ranges_move_backward/1024 38.455 1.15%
BM_vector_deque_ranges_move_backward/2 1.729 -16.19%
BM_vector_deque_ranges_move_backward/4000 146.765 1.87%
BM_vector_deque_ranges_move_backward/4096 150.001 1.00%
BM_vector_deque_ranges_move_backward/512 18.403 3.00%
BM_vector_deque_ranges_move_backward/5500 199.750 -
BM_vector_deque_ranges_move_backward/64 3.199 5.95%
BM_vector_deque_ranges_move_backward/64000 7288.525 -4.71%
BM_vector_deque_ranges_move_backward/65536 7275.298 -6.97%
BM_vector_deque_ranges_move_backward/70000 7793.552 -8.42%
SetIntersection_Front_Set_float_1024_1 1119734.067 -
SetIntersection_Front_Set_float_1024_1024 15423084.946 -9.64%
SetIntersection_Front_Set_float_1024_16 1312134.600 -
SetIntersection_Front_Set_float_1024_256 4971680.295 -2.50%
SetIntersection_Front_Set_float_1024_4 1159101.297 -
SetIntersection_Front_Set_float_1024_64 2010683.207 1.44%
SetIntersection_Front_Set_float_16384_1 1101872.535 -
SetIntersection_Front_Set_float_16384_1024 16231463.357 -3.63%
SetIntersection_Front_Set_float_16384_16 1340785.061 -
SetIntersection_Front_Set_float_16384_16384 359599423.546 2.22%
SetIntersection_Front_Set_float_16384_256 5026028.242 -
SetIntersection_Front_Set_float_16384_4 1152915.749 -
SetIntersection_Front_Set_float_16384_64 2029957.905 -1.23%
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 -
SetIntersection_Front_Set_float_256_256 10008723.965 5.63%
SetIntersection_Front_Set_float_256_4 4552230.728 -
SetIntersection_Front_Set_float_256_64 6390057.435 -1.03%
SetIntersection_Front_Set_float_262144_1 1064571.563 -2.63%
SetIntersection_Front_Set_float_262144_1024 16225899.369 -2.95%
SetIntersection_Front_Set_float_262144_16 1311404.467 -
SetIntersection_Front_Set_float_262144_16384 372034261.809 6.44%
SetIntersection_Front_Set_float_262144_256 5023773.003 2.24%
SetIntersection_Front_Set_float_262144_262144 1823787.514 -2.80%
SetIntersection_Front_Set_float_262144_4 1151597.373 -
SetIntersection_Front_Set_float_262144_64 2020034.498 -
SetIntersection_Front_Set_float_4_1 228108384.351 -
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.64%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1123269.158 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 21097453.301 -2.74%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1353846.268 -3.48%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 6174262.804 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1179549.289 3.38%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 2273898.815 -4.59%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1108222.636 -1.21%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 20359861.290 -4.78%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1389248.206 -1.50%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 342814230.667 -4.26%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 6252133.148 -4.10%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1173631.905 1.72%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 2262654.553 -1.65%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 67266413.146 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 43554649.387 -1.86%
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.42%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 11920978.335 -2.31%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4547839.429 -1.53%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 7391369.124 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1120124.068 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 20435692.009 -4.71%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1422289.206 1.14%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 348158284.378 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 5961277.151 -5.15%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 2252938.965 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1188576.777 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 2329921.937 2.08%
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.05%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 17684742.534 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 19383704.580 3.61%
SetIntersection_Front_Set_string_1024_1 1145688.014 -
SetIntersection_Front_Set_string_1024_1024 54934538.067 -3.69%
SetIntersection_Front_Set_string_1024_16 1975903.634 -2.60%
SetIntersection_Front_Set_string_1024_256 14697339.774 -5.98%
SetIntersection_Front_Set_string_1024_4 1305110.792 -2.42%
SetIntersection_Front_Set_string_1024_64 4357520.934 -11.28%
SetIntersection_Front_Set_string_16384_1 1149539.471 2.12%
SetIntersection_Front_Set_string_16384_1024 57704803.864 -4.69%
SetIntersection_Front_Set_string_16384_16 1892481.650 -5.68%
SetIntersection_Front_Set_string_16384_16384 349010921.343 -
SetIntersection_Front_Set_string_16384_256 14514463.271 -7.93%
SetIntersection_Front_Set_string_16384_4 1312848.597 -1.58%
SetIntersection_Front_Set_string_16384_64 4928090.142 -
SetIntersection_Front_Set_string_16_1 69200918.446 -
SetIntersection_Front_Set_string_16_16 62190985.144 -3.26%
SetIntersection_Front_Set_string_16_4 66500363.803 -2.17%
SetIntersection_Front_Set_string_1_1 591806588.035 -
SetIntersection_Front_Set_string_256_1 4604988.192 -
SetIntersection_Front_Set_string_256_16 7496371.137 -1.29%
SetIntersection_Front_Set_string_256_256 30719129.051 -5.89%
SetIntersection_Front_Set_string_256_4 5198853.907 -1.56%
SetIntersection_Front_Set_string_256_64 14617998.169 -8.73%
SetIntersection_Front_Set_string_262144_1 1158313.360 2.84%
SetIntersection_Front_Set_string_262144_1024 58656743.623 -4.44%
SetIntersection_Front_Set_string_262144_16 1942271.242 -1.01%
SetIntersection_Front_Set_string_262144_16384 354206584.046 -
SetIntersection_Front_Set_string_262144_256 14908198.733 -5.19%
SetIntersection_Front_Set_string_262144_262144 18268585.125 3.32%
SetIntersection_Front_Set_string_262144_4 1331159.415 -1.14%
SetIntersection_Front_Set_string_262144_64 4605619.867 -5.89%
SetIntersection_Front_Set_string_4_1 236676095.949 -
SetIntersection_Front_Set_string_4_4 166129427.826 -2.17%
SetIntersection_Front_Set_string_64_1 18097839.547 -
SetIntersection_Front_Set_string_64_16 25194119.240 -1.36%
SetIntersection_Front_Set_string_64_4 19670335.520 -1.45%
SetIntersection_Front_Set_string_64_64 36974912.777 -1.02%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1081773.792 -3.30%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 24199955.999 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1427191.009 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6878461.252 3.10%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1178838.527 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2511124.645 3.02%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1090889.841 -2.64%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 26400239.947 1.38%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1425824.542 2.73%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 365508906.393 3.58%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6653593.934 2.59%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1175339.859 1.90%
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 -
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 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 5330495.970 -1.78%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 12952486.794 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4673938.170 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 7763484.652 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1116303.991 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 27532947.081 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1411153.087 2.40%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 362491450.531 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6932887.989 6.68%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3076183.756 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1160657.901 -1.45%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2408771.051 1.68%
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 -1.51%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 17670853.886 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 19310506.041 2.26%
SetIntersection_Front_Set_uint32_1024_1 1101483.379 -1.60%
SetIntersection_Front_Set_uint32_1024_1024 16154262.886 -3.06%
SetIntersection_Front_Set_uint32_1024_16 1340881.803 -
SetIntersection_Front_Set_uint32_1024_256 5241493.568 10.71%
SetIntersection_Front_Set_uint32_1024_4 1157109.901 4.19%
SetIntersection_Front_Set_uint32_1024_64 2124097.930 7.68%
SetIntersection_Front_Set_uint32_16384_1 1072507.614 -4.18%
SetIntersection_Front_Set_uint32_16384_1024 17374181.665 5.27%
SetIntersection_Front_Set_uint32_16384_16 1282178.505 -3.74%
SetIntersection_Front_Set_uint32_16384_16384 347357121.382 -1.14%
SetIntersection_Front_Set_uint32_16384_256 4983559.491 3.06%
SetIntersection_Front_Set_uint32_16384_4 1142683.078 -
SetIntersection_Front_Set_uint32_16384_64 2028514.133 3.89%
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 2.23%
SetIntersection_Front_Set_uint32_256_16 4870141.238 -2.75%
SetIntersection_Front_Set_uint32_256_256 10462962.146 6.13%
SetIntersection_Front_Set_uint32_256_4 4505141.496 -
SetIntersection_Front_Set_uint32_256_64 6415306.662 -1.67%
SetIntersection_Front_Set_uint32_262144_1 1078792.000 -
SetIntersection_Front_Set_uint32_262144_1024 16619209.696 -1.11%
SetIntersection_Front_Set_uint32_262144_16 1283138.020 2.03%
SetIntersection_Front_Set_uint32_262144_16384 367435630.155 7.93%
SetIntersection_Front_Set_uint32_262144_256 5249001.069 6.30%
SetIntersection_Front_Set_uint32_262144_262144 1841336.832 -
SetIntersection_Front_Set_uint32_262144_4 1111271.235 -
SetIntersection_Front_Set_uint32_262144_64 2102006.997 5.26%
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 -1.28%
SetIntersection_Front_Set_uint32_64_4 17339674.247 -
SetIntersection_Front_Set_uint32_64_64 15951333.837 -
SetIntersection_Front_Set_uint64_1024_1 1118010.255 1.65%
SetIntersection_Front_Set_uint64_1024_1024 15883316.794 5.28%
SetIntersection_Front_Set_uint64_1024_16 1308376.451 -
SetIntersection_Front_Set_uint64_1024_256 5083734.216 -
SetIntersection_Front_Set_uint64_1024_4 1137378.773 -1.03%
SetIntersection_Front_Set_uint64_1024_64 1987839.977 -2.18%
SetIntersection_Front_Set_uint64_16384_1 1105328.473 1.65%
SetIntersection_Front_Set_uint64_16384_1024 16739247.200 -
SetIntersection_Front_Set_uint64_16384_16 1282579.366 -4.27%
SetIntersection_Front_Set_uint64_16384_16384 346037183.153 -1.73%
SetIntersection_Front_Set_uint64_16384_256 4427496.561 2.13%
SetIntersection_Front_Set_uint64_16384_4 1139718.657 -1.06%
SetIntersection_Front_Set_uint64_16384_64 1954366.324 -2.79%
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 -1.14%
SetIntersection_Front_Set_uint64_256_16 4823836.958 -3.92%
SetIntersection_Front_Set_uint64_256_256 9872512.853 14.82%
SetIntersection_Front_Set_uint64_256_4 4509685.044 -
SetIntersection_Front_Set_uint64_256_64 6585057.353 10.60%
SetIntersection_Front_Set_uint64_262144_1 1097612.724 -1.99%
SetIntersection_Front_Set_uint64_262144_1024 14296135.328 -8.68%
SetIntersection_Front_Set_uint64_262144_16 1277820.243 -
SetIntersection_Front_Set_uint64_262144_16384 325080460.745 -4.54%
SetIntersection_Front_Set_uint64_262144_256 5134970.770 10.07%
SetIntersection_Front_Set_uint64_262144_262144 1878328.452 1.22%
SetIntersection_Front_Set_uint64_262144_4 1169728.014 -
SetIntersection_Front_Set_uint64_262144_64 1995631.905 -
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.22%
SetIntersection_Front_Set_uint64_64_4 17239682.016 -
SetIntersection_Front_Set_uint64_64_64 15534051.825 3.21%
SetIntersection_Front_Vector_float_1024_1 1110805.254 -1.04%
SetIntersection_Front_Vector_float_1024_1024 7172055.578 -
SetIntersection_Front_Vector_float_1024_16 1183442.441 -1.71%
SetIntersection_Front_Vector_float_1024_256 2598277.456 -1.52%
SetIntersection_Front_Vector_float_1024_4 1127031.489 -
SetIntersection_Front_Vector_float_1024_64 1433271.723 -4.46%
SetIntersection_Front_Vector_float_16384_1 1116906.984 -
SetIntersection_Front_Vector_float_16384_1024 7286777.302 21.91%
SetIntersection_Front_Vector_float_16384_16 1210402.966 1.91%
SetIntersection_Front_Vector_float_16384_16384 92368134.324 6.52%
SetIntersection_Front_Vector_float_16384_256 2706427.154 15.49%
SetIntersection_Front_Vector_float_16384_4 1138201.907 -
SetIntersection_Front_Vector_float_16384_64 1508955.302 5.60%
SetIntersection_Front_Vector_float_16_1 67252957.595 -
SetIntersection_Front_Vector_float_16_16 38647860.127 1.98%
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 3.71%
SetIntersection_Front_Vector_float_256_256 4695921.476 -
SetIntersection_Front_Vector_float_256_4 4476677.112 -
SetIntersection_Front_Vector_float_256_64 4882450.466 6.66%
SetIntersection_Front_Vector_float_262144_1 1140035.772 1.46%
SetIntersection_Front_Vector_float_262144_1024 7201413.860 21.12%
SetIntersection_Front_Vector_float_262144_16 1216223.302 2.20%
SetIntersection_Front_Vector_float_262144_16384 91377299.852 11.05%
SetIntersection_Front_Vector_float_262144_256 2655484.446 -
SetIntersection_Front_Vector_float_262144_262144 351395854.927 -
SetIntersection_Front_Vector_float_262144_4 1135159.754 -
SetIntersection_Front_Vector_float_262144_64 1466528.116 2.29%
SetIntersection_Front_Vector_float_4_1 228685337.512 -
SetIntersection_Front_Vector_float_4_4 146026328.321 1.17%
SetIntersection_Front_Vector_float_64_1 17501199.460 -
SetIntersection_Front_Vector_float_64_16 15418079.020 1.90%
SetIntersection_Front_Vector_float_64_4 17216982.527 1.26%
SetIntersection_Front_Vector_float_64_64 12033570.588 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1111299.561 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 9608641.743 14.29%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1238409.302 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 3052481.299 -5.33%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1162208.959 3.98%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1661463.658 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1115166.908 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 8345893.515 -14.93%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1253729.844 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 122327811.918 -6.08%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 3261337.899 -7.96%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1113526.420 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1666845.385 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 67190266.329 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 40011448.268 -
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 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4615413.673 -3.76%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 5886244.646 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4595614.415 1.01%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 5194540.151 3.11%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1091149.766 -2.23%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 9060680.095 -15.92%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1246991.094 -2.47%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 118699032.202 -11.14%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 2936758.708 -1.29%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 351525059.433 1.07%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1149263.758 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1531360.037 -5.01%
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 228141805.337 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 147413972.980 1.06%
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 1.44%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 13214131.198 3.83%
SetIntersection_Front_Vector_string_1024_1 1133216.904 -
SetIntersection_Front_Vector_string_1024_1024 42563356.735 -8.07%
SetIntersection_Front_Vector_string_1024_16 1679743.027 -3.33%
SetIntersection_Front_Vector_string_1024_256 9995404.830 3.59%
SetIntersection_Front_Vector_string_1024_4 1254051.993 -
SetIntersection_Front_Vector_string_1024_64 3542607.899 4.57%
SetIntersection_Front_Vector_string_16384_1 1141386.022 -
SetIntersection_Front_Vector_string_16384_1024 41153140.707 1.93%
SetIntersection_Front_Vector_string_16384_16 1759421.571 1.75%
SetIntersection_Front_Vector_string_16384_16384 353205931.313 13.97%
SetIntersection_Front_Vector_string_16384_256 10655320.600 8.61%
SetIntersection_Front_Vector_string_16384_4 1263106.259 -7.97%
SetIntersection_Front_Vector_string_16384_64 3554415.720 2.63%
SetIntersection_Front_Vector_string_16_1 68783372.213 -
SetIntersection_Front_Vector_string_16_16 55024151.160 -
SetIntersection_Front_Vector_string_16_4 64745426.921 -
SetIntersection_Front_Vector_string_1_1 584403907.600 -
SetIntersection_Front_Vector_string_256_1 4524088.548 -
SetIntersection_Front_Vector_string_256_16 6584882.023 3.29%
SetIntersection_Front_Vector_string_256_256 22229719.140 6.68%
SetIntersection_Front_Vector_string_256_4 4935603.974 -
SetIntersection_Front_Vector_string_256_64 11580136.122 -28.99%
SetIntersection_Front_Vector_string_262144_1 1109311.108 -3.86%
SetIntersection_Front_Vector_string_262144_1024 42478725.749 -4.83%
SetIntersection_Front_Vector_string_262144_16 1747556.909 -
SetIntersection_Front_Vector_string_262144_16384 351928499.558 5.31%
SetIntersection_Front_Vector_string_262144_256 10786351.122 -5.80%
SetIntersection_Front_Vector_string_262144_262144 14417624.674 -1.54%
SetIntersection_Front_Vector_string_262144_4 1276430.664 1.61%
SetIntersection_Front_Vector_string_262144_64 3560452.486 7.48%
SetIntersection_Front_Vector_string_4_1 233361527.223 -
SetIntersection_Front_Vector_string_4_4 160955226.790 -1.21%
SetIntersection_Front_Vector_string_64_1 18047736.110 -6.89%
SetIntersection_Front_Vector_string_64_16 22171633.705 1.90%
SetIntersection_Front_Vector_string_64_4 19016886.779 -
SetIntersection_Front_Vector_string_64_64 28795515.799 -18.83%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1089295.388 -1.18%
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 1.18%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1135154.076 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1689509.249 3.48%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1080278.543 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 9884059.441 2.02%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1223324.256 -2.50%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 148726449.098 6.40%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3546497.215 7.56%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1139438.968 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1728166.749 3.32%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 66887787.165 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 40337395.100 1.21%
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 1.07%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 7075977.841 5.79%
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 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 9929253.337 2.40%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1242323.791 2.08%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 149278369.175 6.37%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3524224.512 7.72%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350556293.248 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1107474.526 -3.99%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1687834.642 -
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 3.22%
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.63%
SetIntersection_Front_Vector_uint32_1024_256 2353763.848 -
SetIntersection_Front_Vector_uint32_1024_4 1128508.284 1.69%
SetIntersection_Front_Vector_uint32_1024_64 1434421.129 1.17%
SetIntersection_Front_Vector_uint32_16384_1 1112207.509 -
SetIntersection_Front_Vector_uint32_16384_1024 6735842.632 10.16%
SetIntersection_Front_Vector_uint32_16384_16 1183570.072 -
SetIntersection_Front_Vector_uint32_16384_16384 82993461.896 -
SetIntersection_Front_Vector_uint32_16384_256 2331747.132 -10.68%
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 -1.50%
SetIntersection_Front_Vector_uint32_16_4 57694223.171 -
SetIntersection_Front_Vector_uint32_1_1 569526897.394 -
SetIntersection_Front_Vector_uint32_256_1 4427766.433 -
SetIntersection_Front_Vector_uint32_256_16 4516751.254 -
SetIntersection_Front_Vector_uint32_256_256 4634534.947 -
SetIntersection_Front_Vector_uint32_256_4 4460645.596 -
SetIntersection_Front_Vector_uint32_256_64 4812643.767 -
SetIntersection_Front_Vector_uint32_262144_1 1076952.683 -
SetIntersection_Front_Vector_uint32_262144_1024 5960391.631 -
SetIntersection_Front_Vector_uint32_262144_16 1191261.461 2.17%
SetIntersection_Front_Vector_uint32_262144_16384 82785804.450 3.63%
SetIntersection_Front_Vector_uint32_262144_256 2310569.824 -
SetIntersection_Front_Vector_uint32_262144_262144 348010911.346 -
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 -
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 -11.59%
SetIntersection_Front_Vector_uint64_1024_16 1137300.880 -4.32%
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 -
SetIntersection_Front_Vector_uint64_16384_16 1174923.048 -3.61%
SetIntersection_Front_Vector_uint64_16384_16384 78240633.831 -4.68%
SetIntersection_Front_Vector_uint64_16384_256 2318078.594 1.25%
SetIntersection_Front_Vector_uint64_16384_4 1090288.033 -4.60%
SetIntersection_Front_Vector_uint64_16384_64 1403282.029 -7.94%
SetIntersection_Front_Vector_uint64_16_1 66726630.213 -
SetIntersection_Front_Vector_uint64_16_16 38602791.345 -
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 1.86%
SetIntersection_Front_Vector_uint64_256_256 4689916.605 1.45%
SetIntersection_Front_Vector_uint64_256_4 4477898.937 1.94%
SetIntersection_Front_Vector_uint64_256_64 4500745.477 -
SetIntersection_Front_Vector_uint64_262144_1 1094116.970 -1.15%
SetIntersection_Front_Vector_uint64_262144_1024 5929090.401 1.18%
SetIntersection_Front_Vector_uint64_262144_16 1187818.281 -
SetIntersection_Front_Vector_uint64_262144_16384 78197633.746 -4.71%
SetIntersection_Front_Vector_uint64_262144_256 2336827.732 -9.87%
SetIntersection_Front_Vector_uint64_262144_262144 350430946.007 -
SetIntersection_Front_Vector_uint64_262144_4 1118903.457 -1.80%
SetIntersection_Front_Vector_uint64_262144_64 1420483.912 4.64%
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 -5.24%
SetIntersection_Interlaced_Set_float_1024_1 1111095.613 -
SetIntersection_Interlaced_Set_float_1024_1024 15008489.730 -
SetIntersection_Interlaced_Set_float_1024_16 11534064.310 -1.28%
SetIntersection_Interlaced_Set_float_1024_256 16076873.115 -2.05%
SetIntersection_Interlaced_Set_float_1024_4 10193062.408 -
SetIntersection_Interlaced_Set_float_1024_64 10093523.231 -
SetIntersection_Interlaced_Set_float_16384_1 1107047.295 -1.24%
SetIntersection_Interlaced_Set_float_16384_1024 174169404.194 -
SetIntersection_Interlaced_Set_float_16384_16 215116466.122 -
SetIntersection_Interlaced_Set_float_16384_16384 347958944.478 42.92%
SetIntersection_Interlaced_Set_float_16384_256 202851629.784 1.29%
SetIntersection_Interlaced_Set_float_16384_4 171568130.710 -1.15%
SetIntersection_Interlaced_Set_float_16384_64 220695154.036 -
SetIntersection_Interlaced_Set_float_16_1 67103185.151 -
SetIntersection_Interlaced_Set_float_16_16 42376656.940 1.21%
SetIntersection_Interlaced_Set_float_16_4 63674092.902 -2.09%
SetIntersection_Interlaced_Set_float_1_1 572169140.252 -
SetIntersection_Interlaced_Set_float_256_1 4461457.328 -
SetIntersection_Interlaced_Set_float_256_16 12126245.906 -
SetIntersection_Interlaced_Set_float_256_256 9061483.252 6.06%
SetIntersection_Interlaced_Set_float_256_4 11796451.647 1.69%
SetIntersection_Interlaced_Set_float_256_64 14817198.658 -5.35%
SetIntersection_Interlaced_Set_float_262144_1 1096514.371 -
SetIntersection_Interlaced_Set_float_262144_1024 1597737.307 4.68%
SetIntersection_Interlaced_Set_float_262144_16 1724942.057 7.68%
SetIntersection_Interlaced_Set_float_262144_16384 1308924.725 4.46%
SetIntersection_Interlaced_Set_float_262144_256 1655180.502 4.83%
SetIntersection_Interlaced_Set_float_262144_262144 1826237.225 -1.25%
SetIntersection_Interlaced_Set_float_262144_4 1363028.236 5.99%
SetIntersection_Interlaced_Set_float_262144_64 1627924.156 4.04%
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 -
SetIntersection_Interlaced_Set_float_64_64 15022152.917 -5.03%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1101875.202 -2.24%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 21514229.191 -1.60%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11826259.548 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 19441504.250 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 10087594.142 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 11028062.434 -4.62%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1121520.157 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 179249507.928 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 223620495.018 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 350306021.603 -2.43%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 209455408.752 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 181462323.174 1.41%
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 -
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.39%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 12591726.950 -1.38%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11719466.156 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 18237849.874 -1.89%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1074396.186 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1667543.457 2.45%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1781508.301 4.90%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1371163.414 2.15%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1714698.891 2.94%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 2397883.381 3.93%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1419367.350 2.96%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1704275.881 2.21%
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 -2.12%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 23298240.364 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 18110258.315 -3.93%
SetIntersection_Interlaced_Set_string_1024_1 1160582.928 1.74%
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.65%
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.20%
SetIntersection_Interlaced_Set_string_16384_1024 356817008.347 -2.20%
SetIntersection_Interlaced_Set_string_16384_16 360630445.181 45.21%
SetIntersection_Interlaced_Set_string_16384_16384 352217429.447 -
SetIntersection_Interlaced_Set_string_16384_256 351015060.223 -1.69%
SetIntersection_Interlaced_Set_string_16384_4 218565326.890 8.98%
SetIntersection_Interlaced_Set_string_16384_64 356359614.089 1.56%
SetIntersection_Interlaced_Set_string_16_1 69417116.152 -
SetIntersection_Interlaced_Set_string_16_16 65735688.357 2.54%
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 2.28%
SetIntersection_Interlaced_Set_string_256_256 31965437.227 -2.10%
SetIntersection_Interlaced_Set_string_256_4 14096328.369 -
SetIntersection_Interlaced_Set_string_256_64 32132150.101 -
SetIntersection_Interlaced_Set_string_262144_1 1146794.477 -1.97%
SetIntersection_Interlaced_Set_string_262144_1024 2176962.891 3.67%
SetIntersection_Interlaced_Set_string_262144_16 2381549.154 9.98%
SetIntersection_Interlaced_Set_string_262144_16384 2862108.238 4.75%
SetIntersection_Interlaced_Set_string_262144_256 2198284.260 5.44%
SetIntersection_Interlaced_Set_string_262144_262144 18115180.582 3.83%
SetIntersection_Interlaced_Set_string_262144_4 2082357.830 10.62%
SetIntersection_Interlaced_Set_string_262144_64 2328398.113 7.85%
SetIntersection_Interlaced_Set_string_4_1 235419033.262 -
SetIntersection_Interlaced_Set_string_4_4 166409398.482 -1.71%
SetIntersection_Interlaced_Set_string_64_1 18278696.721 -
SetIntersection_Interlaced_Set_string_64_16 40641706.486 1.92%
SetIntersection_Interlaced_Set_string_64_4 27221069.985 -
SetIntersection_Interlaced_Set_string_64_64 37608597.494 -6.01%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1130365.927 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 24599719.518 -10.72%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 12065257.397 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 19721346.598 -1.90%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 10063497.977 1.14%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 12009940.510 1.02%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1113868.386 -1.43%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 244116730.011 2.83%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 250984798.925 -29.05%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 354997148.081 1.21%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 356715272.928 2.15%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 200766137.018 -4.97%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 355789928.318 -2.29%
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 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 13404604.725 -1.13%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11797005.646 -
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 8.27%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2486007.731 15.52%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1884278.483 4.68%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 2213122.965 6.84%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3144499.350 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 2090954.914 11.99%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2345998.451 9.12%
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 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 23792741.394 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 19277410.662 -1.51%
SetIntersection_Interlaced_Set_uint32_1024_1 1115258.648 -
SetIntersection_Interlaced_Set_uint32_1024_1024 15093200.815 -
SetIntersection_Interlaced_Set_uint32_1024_16 11409132.360 -
SetIntersection_Interlaced_Set_uint32_1024_256 15564116.389 3.49%
SetIntersection_Interlaced_Set_uint32_1024_4 10205874.674 3.45%
SetIntersection_Interlaced_Set_uint32_1024_64 9914846.438 -
SetIntersection_Interlaced_Set_uint32_16384_1 1075987.419 -
SetIntersection_Interlaced_Set_uint32_16384_1024 170934277.079 1.25%
SetIntersection_Interlaced_Set_uint32_16384_16 208980128.268 -
SetIntersection_Interlaced_Set_uint32_16384_16384 343702969.058 1.76%
SetIntersection_Interlaced_Set_uint32_16384_256 197651133.074 1.27%
SetIntersection_Interlaced_Set_uint32_16384_4 167955716.365 -1.19%
SetIntersection_Interlaced_Set_uint32_16384_64 215797066.799 -
SetIntersection_Interlaced_Set_uint32_16_1 67024942.775 -
SetIntersection_Interlaced_Set_uint32_16_16 40959319.073 -
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.93%
SetIntersection_Interlaced_Set_uint32_256_16 11988248.340 -
SetIntersection_Interlaced_Set_uint32_256_256 8985685.891 -
SetIntersection_Interlaced_Set_uint32_256_4 11730059.986 -2.07%
SetIntersection_Interlaced_Set_uint32_256_64 15439936.285 8.51%
SetIntersection_Interlaced_Set_uint32_262144_1 1101801.789 -
SetIntersection_Interlaced_Set_uint32_262144_1024 1532812.664 2.44%
SetIntersection_Interlaced_Set_uint32_262144_16 1665713.947 4.58%
SetIntersection_Interlaced_Set_uint32_262144_16384 1263219.482 3.05%
SetIntersection_Interlaced_Set_uint32_262144_256 1606165.447 3.59%
SetIntersection_Interlaced_Set_uint32_262144_262144 1938807.291 -2.98%
SetIntersection_Interlaced_Set_uint32_262144_4 1352112.873 6.03%
SetIntersection_Interlaced_Set_uint32_262144_64 1591229.002 2.45%
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 -
SetIntersection_Interlaced_Set_uint64_1024_1 1118364.272 -
SetIntersection_Interlaced_Set_uint64_1024_1024 15524464.618 -
SetIntersection_Interlaced_Set_uint64_1024_16 11447507.614 -2.83%
SetIntersection_Interlaced_Set_uint64_1024_256 15822142.268 -
SetIntersection_Interlaced_Set_uint64_1024_4 10299319.055 2.11%
SetIntersection_Interlaced_Set_uint64_1024_64 10011901.500 -3.59%
SetIntersection_Interlaced_Set_uint64_16384_1 1115176.683 -
SetIntersection_Interlaced_Set_uint64_16384_1024 175730984.415 -1.13%
SetIntersection_Interlaced_Set_uint64_16384_16 227271869.682 -
SetIntersection_Interlaced_Set_uint64_16384_16384 362872192.757 2.25%
SetIntersection_Interlaced_Set_uint64_16384_256 212589082.982 -
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 -2.41%
SetIntersection_Interlaced_Set_uint64_16_4 64985358.969 -
SetIntersection_Interlaced_Set_uint64_1_1 570504724.084 -
SetIntersection_Interlaced_Set_uint64_256_1 4431966.747 -
SetIntersection_Interlaced_Set_uint64_256_16 12339145.729 -
SetIntersection_Interlaced_Set_uint64_256_256 9577767.551 4.09%
SetIntersection_Interlaced_Set_uint64_256_4 11629867.182 -1.66%
SetIntersection_Interlaced_Set_uint64_256_64 15255528.598 -
SetIntersection_Interlaced_Set_uint64_262144_1 1125340.359 1.85%
SetIntersection_Interlaced_Set_uint64_262144_1024 1621350.178 2.33%
SetIntersection_Interlaced_Set_uint64_262144_16 1716232.422 4.83%
SetIntersection_Interlaced_Set_uint64_262144_16384 1292790.854 1.62%
SetIntersection_Interlaced_Set_uint64_262144_256 1663728.760 2.28%
SetIntersection_Interlaced_Set_uint64_262144_262144 1916603.760 2.50%
SetIntersection_Interlaced_Set_uint64_262144_4 1382396.564 4.27%
SetIntersection_Interlaced_Set_uint64_262144_64 1665930.014 2.83%
SetIntersection_Interlaced_Set_uint64_4_1 228226543.920 -
SetIntersection_Interlaced_Set_uint64_4_4 147098455.577 -
SetIntersection_Interlaced_Set_uint64_64_1 17630957.146 -
SetIntersection_Interlaced_Set_uint64_64_16 24736511.059 2.10%
SetIntersection_Interlaced_Set_uint64_64_4 22524096.409 -
SetIntersection_Interlaced_Set_uint64_64_64 15523392.090 -
SetIntersection_Interlaced_Vector_float_1024_1 1118047.751 -
SetIntersection_Interlaced_Vector_float_1024_1024 5946376.354 -
SetIntersection_Interlaced_Vector_float_1024_16 2062325.545 -
SetIntersection_Interlaced_Vector_float_1024_256 6134782.354 -23.89%
SetIntersection_Interlaced_Vector_float_1024_4 1324790.308 2.65%
SetIntersection_Interlaced_Vector_float_1024_64 3620663.766 -37.32%
SetIntersection_Interlaced_Vector_float_16384_1 1117483.024 -
SetIntersection_Interlaced_Vector_float_16384_1024 41815178.240 -30.14%
SetIntersection_Interlaced_Vector_float_16384_16 2380269.799 -44.06%
SetIntersection_Interlaced_Vector_float_16384_16384 80366482.436 -
SetIntersection_Interlaced_Vector_float_16384_256 13429238.722 -25.19%
SetIntersection_Interlaced_Vector_float_16384_4 1413858.243 -18.47%
SetIntersection_Interlaced_Vector_float_16384_64 5335575.233 -51.55%
SetIntersection_Interlaced_Vector_float_16_1 67243354.243 -
SetIntersection_Interlaced_Vector_float_16_16 38659647.639 1.65%
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 4.05%
SetIntersection_Interlaced_Vector_float_256_256 4684906.002 -
SetIntersection_Interlaced_Vector_float_256_4 4881456.576 -9.37%
SetIntersection_Interlaced_Vector_float_256_64 8019958.935 -12.08%
SetIntersection_Interlaced_Vector_float_262144_1 1118610.169 -
SetIntersection_Interlaced_Vector_float_262144_1024 75175678.915 -44.66%
SetIntersection_Interlaced_Vector_float_262144_16 3191870.781 -2.29%
SetIntersection_Interlaced_Vector_float_262144_16384 351872155.044 -5.62%
SetIntersection_Interlaced_Vector_float_262144_256 24290633.764 -39.07%
SetIntersection_Interlaced_Vector_float_262144_262144 350712342.028 -
SetIntersection_Interlaced_Vector_float_262144_4 1542423.113 -28.88%
SetIntersection_Interlaced_Vector_float_262144_64 8871923.368 10.89%
SetIntersection_Interlaced_Vector_float_4_1 228678590.811 -
SetIntersection_Interlaced_Vector_float_4_4 146042147.245 1.09%
SetIntersection_Interlaced_Vector_float_64_1 17608820.512 -
SetIntersection_Interlaced_Vector_float_64_16 19016460.570 -1.51%
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 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 8420184.419 -13.32%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2325235.182 -11.42%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 7445250.666 -3.28%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1381947.899 -4.28%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 4423632.581 -19.16%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1108533.048 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 47737184.670 -14.72%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 3193147.028 -19.71%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 125161685.640 -8.38%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 17647100.875 7.15%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1440910.977 -6.10%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 7951895.659 -9.28%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 67128076.808 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 39567002.464 -1.02%
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 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 6943380.882 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 5922388.845 -9.07%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5246819.996 -2.87%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 8877161.070 -1.34%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1085480.200 -2.82%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 105432115.855 -2.61%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 3549953.966 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 356272718.432 1.22%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 35245564.556 -18.12%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 348793592.266 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 1627414.704 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 10341497.311 -47.80%
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 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 19563188.593 -1.83%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 19141615.516 1.43%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 12623001.402 -4.37%
SetIntersection_Interlaced_Vector_string_1024_1 1144238.169 -
SetIntersection_Interlaced_Vector_string_1024_1024 40683435.084 2.20%
SetIntersection_Interlaced_Vector_string_1024_16 3329806.690 -1.85%
SetIntersection_Interlaced_Vector_string_1024_256 20733713.942 -1.24%
SetIntersection_Interlaced_Vector_string_1024_4 1662154.976 -2.38%
SetIntersection_Interlaced_Vector_string_1024_64 7966664.073 -5.97%
SetIntersection_Interlaced_Vector_string_16384_1 1145351.728 -
SetIntersection_Interlaced_Vector_string_16384_1024 110586194.635 -2.19%
SetIntersection_Interlaced_Vector_string_16384_16 4316523.485 3.37%
SetIntersection_Interlaced_Vector_string_16384_16384 350941124.967 -
SetIntersection_Interlaced_Vector_string_16384_256 44395872.468 9.13%
SetIntersection_Interlaced_Vector_string_16384_4 1816007.914 -8.23%
SetIntersection_Interlaced_Vector_string_16384_64 13393360.600 6.43%
SetIntersection_Interlaced_Vector_string_16_1 68675449.405 -
SetIntersection_Interlaced_Vector_string_16_16 54229743.874 1.82%
SetIntersection_Interlaced_Vector_string_16_4 72617593.343 1.55%
SetIntersection_Interlaced_Vector_string_1_1 586629017.605 -
SetIntersection_Interlaced_Vector_string_256_1 4555482.046 -
SetIntersection_Interlaced_Vector_string_256_16 10512532.869 -3.50%
SetIntersection_Interlaced_Vector_string_256_256 22242384.851 -
SetIntersection_Interlaced_Vector_string_256_4 6139276.747 -4.95%
SetIntersection_Interlaced_Vector_string_256_64 18924885.300 -9.92%
SetIntersection_Interlaced_Vector_string_262144_1 1148646.940 -
SetIntersection_Interlaced_Vector_string_262144_1024 228407057.366 -6.56%
SetIntersection_Interlaced_Vector_string_262144_16 5710966.547 -5.36%
SetIntersection_Interlaced_Vector_string_262144_16384 980359.375 -
SetIntersection_Interlaced_Vector_string_262144_256 63860722.258 -8.55%
SetIntersection_Interlaced_Vector_string_262144_262144 14370007.732 -
SetIntersection_Interlaced_Vector_string_262144_4 2184416.673 -7.92%
SetIntersection_Interlaced_Vector_string_262144_64 18121285.912 -14.38%
SetIntersection_Interlaced_Vector_string_4_1 235068041.005 -
SetIntersection_Interlaced_Vector_string_4_4 160420362.621 -1.64%
SetIntersection_Interlaced_Vector_string_64_1 17931598.022 -
SetIntersection_Interlaced_Vector_string_64_16 29383659.990 -2.64%
SetIntersection_Interlaced_Vector_string_64_4 22414968.206 -
SetIntersection_Interlaced_Vector_string_64_64 28112563.399 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1118009.829 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 10026684.891 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2610423.037 -20.88%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 9646777.606 1.11%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1518811.820 -6.61%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 5161220.186 -17.93%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1115766.858 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 66135314.444 -25.78%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 3418129.188 -36.63%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 145924306.735 2.81%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 31602130.586 -11.80%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1545584.917 -7.77%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 11282033.936 -21.31%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 66786007.378 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 40540271.889 1.75%
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 -19.25%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 6648381.707 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5965276.963 3.14%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 10182612.844 -16.54%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1116291.307 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 167825237.483 -38.00%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 4388112.535 -51.85%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 349975250.335 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 58349555.907 -26.26%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 348893069.120 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1802540.807 -27.39%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 20775183.263 10.71%
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 5.14%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 19525085.999 -3.46%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 13717380.327 3.13%
SetIntersection_Interlaced_Vector_uint32_1024_1 1112169.788 -
SetIntersection_Interlaced_Vector_uint32_1024_1024 5903140.816 -1.18%
SetIntersection_Interlaced_Vector_uint32_1024_16 1846000.471 -21.36%
SetIntersection_Interlaced_Vector_uint32_1024_256 6123722.077 -11.81%
SetIntersection_Interlaced_Vector_uint32_1024_4 1474556.951 6.35%
SetIntersection_Interlaced_Vector_uint32_1024_64 3760034.596 -19.75%
SetIntersection_Interlaced_Vector_uint32_16384_1 1113396.232 -
SetIntersection_Interlaced_Vector_uint32_16384_1024 54472017.844 -6.27%
SetIntersection_Interlaced_Vector_uint32_16384_16 3234663.562 -2.13%
SetIntersection_Interlaced_Vector_uint32_16384_16384 79763287.895 -
SetIntersection_Interlaced_Vector_uint32_16384_256 20489993.795 -7.86%
SetIntersection_Interlaced_Vector_uint32_16384_4 1524931.257 -4.05%
SetIntersection_Interlaced_Vector_uint32_16384_64 8498094.829 4.74%
SetIntersection_Interlaced_Vector_uint32_16_1 66677641.224 -
SetIntersection_Interlaced_Vector_uint32_16_16 38409583.924 1.18%
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 -
SetIntersection_Interlaced_Vector_uint32_256_256 4593635.545 -2.27%
SetIntersection_Interlaced_Vector_uint32_256_4 5164291.485 1.47%
SetIntersection_Interlaced_Vector_uint32_256_64 7653607.084 -3.74%
SetIntersection_Interlaced_Vector_uint32_262144_1 1111482.055 -
SetIntersection_Interlaced_Vector_uint32_262144_1024 105733696.486 -10.07%
SetIntersection_Interlaced_Vector_uint32_262144_16 5169661.839 -6.86%
SetIntersection_Interlaced_Vector_uint32_262144_16384 347190996.684 -1.22%
SetIntersection_Interlaced_Vector_uint32_262144_256 41268011.916 -1.47%
SetIntersection_Interlaced_Vector_uint32_262144_262144 351291477.996 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1958896.461 3.26%
SetIntersection_Interlaced_Vector_uint32_262144_64 8245477.500 -47.35%
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 -
SetIntersection_Interlaced_Vector_uint32_64_4 18320118.171 1.01%
SetIntersection_Interlaced_Vector_uint32_64_64 11434633.663 -
SetIntersection_Interlaced_Vector_uint64_1024_1 1113994.830 1.36%
SetIntersection_Interlaced_Vector_uint64_1024_1024 5968821.248 -
SetIntersection_Interlaced_Vector_uint64_1024_16 1887409.719 -18.50%
SetIntersection_Interlaced_Vector_uint64_1024_256 5062425.768 -19.28%
SetIntersection_Interlaced_Vector_uint64_1024_4 1299106.822 -5.29%
SetIntersection_Interlaced_Vector_uint64_1024_64 3620974.073 -23.62%
SetIntersection_Interlaced_Vector_uint64_16384_1 1097578.247 -1.28%
SetIntersection_Interlaced_Vector_uint64_16384_1024 42840384.486 -27.14%
SetIntersection_Interlaced_Vector_uint64_16384_16 2487250.247 -26.69%
SetIntersection_Interlaced_Vector_uint64_16384_16384 78266060.766 -
SetIntersection_Interlaced_Vector_uint64_16384_256 16267622.893 -30.00%
SetIntersection_Interlaced_Vector_uint64_16384_4 1405437.033 -11.55%
SetIntersection_Interlaced_Vector_uint64_16384_64 6156919.168 -24.01%
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 -
SetIntersection_Interlaced_Vector_uint64_256_16 6241327.375 -10.16%
SetIntersection_Interlaced_Vector_uint64_256_256 4609679.088 -2.04%
SetIntersection_Interlaced_Vector_uint64_256_4 4836255.272 -5.94%
SetIntersection_Interlaced_Vector_uint64_256_64 7307737.857 -7.15%
SetIntersection_Interlaced_Vector_uint64_262144_1 1069326.238 -4.63%
SetIntersection_Interlaced_Vector_uint64_262144_1024 85675101.077 -28.73%
SetIntersection_Interlaced_Vector_uint64_262144_16 3250316.253 -45.34%
SetIntersection_Interlaced_Vector_uint64_262144_16384 349860940.913 -
SetIntersection_Interlaced_Vector_uint64_262144_256 27531694.583 -57.04%
SetIntersection_Interlaced_Vector_uint64_262144_262144 351409675.690 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1481478.440 -21.10%
SetIntersection_Interlaced_Vector_uint64_262144_64 8588527.524 -50.37%
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 3.96%
SetIntersection_Interlaced_Vector_uint64_64_4 18238379.233 -1.90%
SetIntersection_Interlaced_Vector_uint64_64_64 11362821.839 -1.12%
SetIntersection_None_Set_float_1024_1 8882961.202 -2.28%
SetIntersection_None_Set_float_1024_1024 8933818.943 -
SetIntersection_None_Set_float_1024_16 9146729.784 1.61%
SetIntersection_None_Set_float_1024_256 8968495.204 -
SetIntersection_None_Set_float_1024_4 8835827.128 -2.77%
SetIntersection_None_Set_float_1024_64 8884306.046 -
SetIntersection_None_Set_float_16384_1 156422614.495 -
SetIntersection_None_Set_float_16384_1024 155479426.781 1.71%
SetIntersection_None_Set_float_16384_16 155353314.404 -
SetIntersection_None_Set_float_16384_16384 166370602.755 6.62%
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 -
SetIntersection_None_Set_float_256_256 6000564.614 -
SetIntersection_None_Set_float_256_4 11752237.174 1.32%
SetIntersection_None_Set_float_256_64 9455139.134 -
SetIntersection_None_Set_float_262144_1 1248438.232 6.36%
SetIntersection_None_Set_float_262144_1024 1247119.713 6.47%
SetIntersection_None_Set_float_262144_16 1246230.387 6.39%
SetIntersection_None_Set_float_262144_16384 1236229.898 6.45%
SetIntersection_None_Set_float_262144_256 1246541.584 6.48%
SetIntersection_None_Set_float_262144_262144 1254635.172 7.03%
SetIntersection_None_Set_float_262144_4 1250329.102 6.94%
SetIntersection_None_Set_float_262144_64 1243782.389 5.77%
SetIntersection_None_Set_float_4_1 231215123.095 -
SetIntersection_None_Set_float_4_4 144794640.476 -
SetIntersection_None_Set_float_64_1 22462790.617 -1.99%
SetIntersection_None_Set_float_64_16 18684810.040 -
SetIntersection_None_Set_float_64_4 21667750.267 -
SetIntersection_None_Set_float_64_64 11715987.463 -2.87%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 8865600.349 -1.72%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8944563.116 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 8877766.754 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8819031.606 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 8872638.062 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 8787079.083 -1.93%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 212337003.679 32.28%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 213763122.307 33.96%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 233000524.281 36.92%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 175570425.883 4.28%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 223133523.656 36.27%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 217688262.084 31.87%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 238820806.260 43.78%
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 71270255.631 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 37819424.021 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 60094470.536 -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 571721375.009 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11610692.300 -2.82%
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 11172973.227 1.39%
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5951759.498 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11426236.625 -1.51%
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9272596.370 -3.63%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1268753.904 2.92%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1270177.816 2.53%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1265453.777 2.44%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1275617.268 2.75%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1266279.133 2.30%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1286040.039 1.72%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1272998.209 2.63%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1270513.020 2.63%
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 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 18943785.030 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 22502287.388 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 12119424.810 2.46%
SetIntersection_None_Set_string_1024_1 8940769.326 -5.42%
SetIntersection_None_Set_string_1024_1024 8907657.312 -
SetIntersection_None_Set_string_1024_16 9090223.159 -6.02%
SetIntersection_None_Set_string_1024_256 9093961.948 1.06%
SetIntersection_None_Set_string_1024_4 8866691.206 -5.30%
SetIntersection_None_Set_string_1024_64 9046576.357 -5.89%
SetIntersection_None_Set_string_16384_1 196736699.913 -8.39%
SetIntersection_None_Set_string_16384_1024 229086137.232 4.33%
SetIntersection_None_Set_string_16384_16 200654648.020 -1.97%
SetIntersection_None_Set_string_16384_16384 234978586.578 20.27%
SetIntersection_None_Set_string_16384_256 209747899.866 2.10%
SetIntersection_None_Set_string_16384_4 197802378.252 -4.86%
SetIntersection_None_Set_string_16384_64 202696597.017 -2.17%
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 -6.93%
SetIntersection_None_Set_string_256_16 11380759.288 -
SetIntersection_None_Set_string_256_256 6023548.649 -
SetIntersection_None_Set_string_256_4 12002144.250 -1.41%
SetIntersection_None_Set_string_256_64 9858046.265 4.03%
SetIntersection_None_Set_string_262144_1 1818030.844 7.28%
SetIntersection_None_Set_string_262144_1024 1848416.908 8.07%
SetIntersection_None_Set_string_262144_16 1818451.660 7.84%
SetIntersection_None_Set_string_262144_16384 1826062.908 8.18%
SetIntersection_None_Set_string_262144_256 1819786.945 7.15%
SetIntersection_None_Set_string_262144_262144 1852873.289 9.46%
SetIntersection_None_Set_string_262144_4 1812333.822 6.91%
SetIntersection_None_Set_string_262144_64 1816598.553 7.56%
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 -3.62%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 9003331.542 1.93%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 8838312.640 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 8893354.270 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 8932186.508 1.78%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 8901609.529 -1.33%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 8921827.888 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 344476838.524 61.76%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 325633176.369 57.09%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 354928915.818 72.30%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 417726324.913 113.22%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 345308411.546 79.85%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 351833595.671 71.73%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 344087655.959 68.32%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 71638003.838 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 37547641.702 -1.15%
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 -2.06%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9326855.122 -3.89%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1865208.578 9.41%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1854112.224 10.20%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1871713.137 10.37%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1876190.920 10.46%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1885082.358 11.07%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1858968.180 10.17%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1837849.772 9.13%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1876952.473 10.76%
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.25%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 18958475.744 -1.55%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 22157209.007 -2.13%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 12048365.032 3.16%
SetIntersection_None_Set_uint32_1024_1 8678289.660 -1.09%
SetIntersection_None_Set_uint32_1024_1024 8715964.226 -
SetIntersection_None_Set_uint32_1024_16 8695696.632 -
SetIntersection_None_Set_uint32_1024_256 8741980.683 -
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 -
SetIntersection_None_Set_uint32_16384_16 152392676.317 -
SetIntersection_None_Set_uint32_16384_16384 154908039.112 -2.37%
SetIntersection_None_Set_uint32_16384_256 152246166.075 -
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 1.10%
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 1.53%
SetIntersection_None_Set_uint32_256_4 11526024.226 -1.53%
SetIntersection_None_Set_uint32_256_64 9226685.840 -
SetIntersection_None_Set_uint32_262144_1 1208651.123 4.00%
SetIntersection_None_Set_uint32_262144_1024 1202053.467 4.17%
SetIntersection_None_Set_uint32_262144_16 1203792.805 4.32%
SetIntersection_None_Set_uint32_262144_16384 1209824.463 3.78%
SetIntersection_None_Set_uint32_262144_256 1200468.912 4.26%
SetIntersection_None_Set_uint32_262144_262144 1201528.645 3.89%
SetIntersection_None_Set_uint32_262144_4 1209524.660 4.87%
SetIntersection_None_Set_uint32_262144_64 1201243.246 4.33%
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 1.67%
SetIntersection_None_Set_uint32_64_64 12012052.421 -
SetIntersection_None_Set_uint64_1024_1 8794169.938 -
SetIntersection_None_Set_uint64_1024_1024 8766075.666 -2.93%
SetIntersection_None_Set_uint64_1024_16 8740615.625 -1.08%
SetIntersection_None_Set_uint64_1024_256 8863361.379 1.74%
SetIntersection_None_Set_uint64_1024_4 8860660.786 1.18%
SetIntersection_None_Set_uint64_1024_64 8956516.071 3.04%
SetIntersection_None_Set_uint64_16384_1 199744359.104 27.31%
SetIntersection_None_Set_uint64_16384_1024 189877470.848 16.67%
SetIntersection_None_Set_uint64_16384_16 209498211.350 28.06%
SetIntersection_None_Set_uint64_16384_16384 219749406.289 25.35%
SetIntersection_None_Set_uint64_16384_256 200369532.202 22.00%
SetIntersection_None_Set_uint64_16384_4 201075968.030 25.20%
SetIntersection_None_Set_uint64_16384_64 212767715.303 28.95%
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.04%
SetIntersection_None_Set_uint64_256_16 11131016.805 2.02%
SetIntersection_None_Set_uint64_256_256 5930417.401 -
SetIntersection_None_Set_uint64_256_4 11370203.907 -1.62%
SetIntersection_None_Set_uint64_256_64 9206073.837 -2.61%
SetIntersection_None_Set_uint64_262144_1 1261404.215 5.42%
SetIntersection_None_Set_uint64_262144_1024 1261044.273 4.93%
SetIntersection_None_Set_uint64_262144_16 1261182.617 5.63%
SetIntersection_None_Set_uint64_262144_16384 1260896.973 4.98%
SetIntersection_None_Set_uint64_262144_256 1258310.140 5.22%
SetIntersection_None_Set_uint64_262144_262144 1271656.738 5.39%
SetIntersection_None_Set_uint64_262144_4 1262391.926 5.92%
SetIntersection_None_Set_uint64_262144_64 1259275.308 5.63%
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.48%
SetIntersection_None_Set_uint64_64_64 12063954.906 -
SetIntersection_None_Vector_float_1024_1 1155125.790 -
SetIntersection_None_Vector_float_1024_1024 1151924.257 -
SetIntersection_None_Vector_float_1024_16 1140204.232 -
SetIntersection_None_Vector_float_1024_256 1152944.965 -
SetIntersection_None_Vector_float_1024_4 1162431.756 1.42%
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 -1.04%
SetIntersection_None_Vector_float_16384_256 1182213.940 -
SetIntersection_None_Vector_float_16384_4 1174319.166 -
SetIntersection_None_Vector_float_16384_64 1169415.386 -2.48%
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 1.32%
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.67%
SetIntersection_None_Vector_float_262144_1024 1204465.827 -
SetIntersection_None_Vector_float_262144_16 1189248.626 -
SetIntersection_None_Vector_float_262144_16384 1219381.913 1.07%
SetIntersection_None_Vector_float_262144_256 1203644.147 -
SetIntersection_None_Vector_float_262144_262144 1206762.955 1.09%
SetIntersection_None_Vector_float_262144_4 1209885.616 -
SetIntersection_None_Vector_float_262144_64 1207809.254 1.27%
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 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1129390.978 -2.67%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1173025.951 2.92%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1179464.295 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1174439.158 3.40%
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.27%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1197888.806 2.12%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1104826.305 -6.67%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1143097.291 -4.77%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1206125.495 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1201979.138 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 67550014.744 -
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.20%
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.31%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1187395.281 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1233281.886 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1194662.090 -3.94%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1202492.973 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1220565.767 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1197577.918 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1209617.851 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1211520.211 -2.50%
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 -
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 -34.88%
SetIntersection_None_Vector_string_1024_1024 1226832.886 -3.34%
SetIntersection_None_Vector_string_1024_16 1228659.158 -12.91%
SetIntersection_None_Vector_string_1024_256 1225147.119 -2.89%
SetIntersection_None_Vector_string_1024_4 1220327.826 -21.93%
SetIntersection_None_Vector_string_1024_64 1226068.300 -32.08%
SetIntersection_None_Vector_string_16384_1 1235964.612 -7.73%
SetIntersection_None_Vector_string_16384_1024 1283999.616 -24.15%
SetIntersection_None_Vector_string_16384_16 1287004.585 -9.24%
SetIntersection_None_Vector_string_16384_16384 1282435.509 -3.68%
SetIntersection_None_Vector_string_16384_256 1297199.285 -2.18%
SetIntersection_None_Vector_string_16384_4 1277596.999 -9.14%
SetIntersection_None_Vector_string_16384_64 1286954.358 -6.87%
SetIntersection_None_Vector_string_16_1 68960777.403 -11.20%
SetIntersection_None_Vector_string_16_16 36689335.057 -21.76%
SetIntersection_None_Vector_string_16_4 58796493.336 -12.64%
SetIntersection_None_Vector_string_1_1 570341660.556 -3.37%
SetIntersection_None_Vector_string_256_1 4715168.536 -25.40%
SetIntersection_None_Vector_string_256_16 4489879.945 -9.25%
SetIntersection_None_Vector_string_256_256 2390695.507 -33.19%
SetIntersection_None_Vector_string_256_4 4708912.631 -17.02%
SetIntersection_None_Vector_string_256_64 3818150.926 -35.50%
SetIntersection_None_Vector_string_262144_1 1350475.464 -
SetIntersection_None_Vector_string_262144_1024 1369660.895 -1.09%
SetIntersection_None_Vector_string_262144_16 1346537.486 -2.39%
SetIntersection_None_Vector_string_262144_16384 1334601.050 -2.32%
SetIntersection_None_Vector_string_262144_256 1365991.428 1.60%
SetIntersection_None_Vector_string_262144_262144 1361148.303 -
SetIntersection_None_Vector_string_262144_4 1364518.202 -3.32%
SetIntersection_None_Vector_string_262144_64 1343423.206 -1.86%
SetIntersection_None_Vector_string_4_1 231129073.776 -5.26%
SetIntersection_None_Vector_string_4_4 144807973.314 -16.58%
SetIntersection_None_Vector_string_64_1 18480845.035 -13.43%
SetIntersection_None_Vector_string_64_16 14954279.784 -38.55%
SetIntersection_None_Vector_string_64_4 17582761.041 -15.83%
SetIntersection_None_Vector_string_64_64 9319564.987 -23.57%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1169940.808 2.17%
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 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1180672.951 -2.38%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1217401.892 -1.18%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1195443.185 -3.67%
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.37%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1215967.274 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1209084.939 -1.43%
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 -1.32%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4550621.731 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3630149.140 -2.10%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1251975.376 -4.19%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1244514.281 -
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 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1262181.696 1.39%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1203420.540 -4.62%
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 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 14500643.307 -
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 4.01%
SetIntersection_None_Vector_uint32_1024_16 1133028.990 -1.51%
SetIntersection_None_Vector_uint32_1024_256 1148445.281 -
SetIntersection_None_Vector_uint32_1024_4 1155546.655 3.57%
SetIntersection_None_Vector_uint32_1024_64 1150524.402 -
SetIntersection_None_Vector_uint32_16384_1 1154635.441 -1.02%
SetIntersection_None_Vector_uint32_16384_1024 1187339.705 1.23%
SetIntersection_None_Vector_uint32_16384_16 1187072.512 1.90%
SetIntersection_None_Vector_uint32_16384_16384 1193966.912 2.06%
SetIntersection_None_Vector_uint32_16384_256 1184041.738 1.36%
SetIntersection_None_Vector_uint32_16384_4 1175189.329 -
SetIntersection_None_Vector_uint32_16384_64 1147756.502 -1.03%
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 -
SetIntersection_None_Vector_uint32_256_256 2259556.967 -
SetIntersection_None_Vector_uint32_256_4 4459930.557 -
SetIntersection_None_Vector_uint32_256_64 3619378.613 -
SetIntersection_None_Vector_uint32_262144_1 1196231.999 -1.33%
SetIntersection_None_Vector_uint32_262144_1024 1200746.596 -
SetIntersection_None_Vector_uint32_262144_16 1217835.696 4.51%
SetIntersection_None_Vector_uint32_262144_16384 1179853.068 -
SetIntersection_None_Vector_uint32_262144_256 1219535.522 1.13%
SetIntersection_None_Vector_uint32_262144_262144 1176798.358 -
SetIntersection_None_Vector_uint32_262144_4 1199176.410 1.17%
SetIntersection_None_Vector_uint32_262144_64 1197341.344 -
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 -1.16%
SetIntersection_None_Vector_uint64_1024_1 1148235.100 1.67%
SetIntersection_None_Vector_uint64_1024_1024 1147434.311 -
SetIntersection_None_Vector_uint64_1024_16 1150924.554 -
SetIntersection_None_Vector_uint64_1024_256 1164448.188 4.84%
SetIntersection_None_Vector_uint64_1024_4 1150397.304 -
SetIntersection_None_Vector_uint64_1024_64 1151646.034 -
SetIntersection_None_Vector_uint64_16384_1 1180477.873 -
SetIntersection_None_Vector_uint64_16384_1024 1181487.633 -5.04%
SetIntersection_None_Vector_uint64_16384_16 1174934.630 2.19%
SetIntersection_None_Vector_uint64_16384_16384 1183718.089 -
SetIntersection_None_Vector_uint64_16384_256 1182603.368 -
SetIntersection_None_Vector_uint64_16384_4 1155098.830 -
SetIntersection_None_Vector_uint64_16384_64 1185165.290 -
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.08%
SetIntersection_None_Vector_uint64_256_256 2207681.590 -3.35%
SetIntersection_None_Vector_uint64_256_4 4489187.536 -
SetIntersection_None_Vector_uint64_256_64 3612175.739 -1.70%
SetIntersection_None_Vector_uint64_262144_1 1200400.833 3.36%
SetIntersection_None_Vector_uint64_262144_1024 1177160.973 -
SetIntersection_None_Vector_uint64_262144_16 1199295.980 1.57%
SetIntersection_None_Vector_uint64_262144_16384 1202338.371 -
SetIntersection_None_Vector_uint64_262144_256 1212257.154 -
SetIntersection_None_Vector_uint64_262144_262144 1207397.094 -
SetIntersection_None_Vector_uint64_262144_4 1162286.388 -3.59%
SetIntersection_None_Vector_uint64_262144_64 1154826.805 -3.82%
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 3.18%
bm_gcd_random 30.802 -
bm_gcd_trivial 0.889 -
bm_lexicographical_compare<int>/1 1.386 -
bm_lexicographical_compare<int>/1048576 76702.094 -
bm_lexicographical_compare<int>/16 2.243 10.94%
bm_lexicographical_compare<int>/2 1.616 12.06%
bm_lexicographical_compare<int>/262144 19117.153 -
bm_lexicographical_compare<int>/3 1.874 17.61%
bm_lexicographical_compare<int>/32768 2391.744 -
bm_lexicographical_compare<int>/4 1.386 15.00%
bm_lexicographical_compare<int>/4096 298.622 -
bm_lexicographical_compare<int>/5 1.506 -1.02%
bm_lexicographical_compare<int>/512 37.284 -
bm_lexicographical_compare<int>/6 1.506 -
bm_lexicographical_compare<int>/64 5.036 1.30%
bm_lexicographical_compare<int>/7 1.506 -1.04%
bm_lexicographical_compare<int>/8 1.618 4.75%
bm_lexicographical_compare<signed_char>/1 1.387 -
bm_lexicographical_compare<signed_char>/1048576 16256.083 -
bm_lexicographical_compare<signed_char>/16 1.305 -2.66%
bm_lexicographical_compare<signed_char>/2 1.618 4.34%
bm_lexicographical_compare<signed_char>/262144 3830.971 -
bm_lexicographical_compare<signed_char>/3 1.849 3.53%
bm_lexicographical_compare<signed_char>/32768 477.374 -
bm_lexicographical_compare<signed_char>/4 2.100 3.27%
bm_lexicographical_compare<signed_char>/4096 59.746 -
bm_lexicographical_compare<signed_char>/5 2.337 2.94%
bm_lexicographical_compare<signed_char>/512 7.753 -1.52%
bm_lexicographical_compare<signed_char>/6 2.625 2.34%
bm_lexicographical_compare<signed_char>/64 2.003 -1.58%
bm_lexicographical_compare<signed_char>/7 2.884 -
bm_lexicographical_compare<signed_char>/8 3.281 2.42%
bm_lexicographical_compare<unsigned_char>/1 1.620 -2.10%
bm_lexicographical_compare<unsigned_char>/1048576 17932.283 -
bm_lexicographical_compare<unsigned_char>/16 1.107 -4.27%
bm_lexicographical_compare<unsigned_char>/2 1.871 -1.61%
bm_lexicographical_compare<unsigned_char>/262144 4495.387 -
bm_lexicographical_compare<unsigned_char>/3 2.091 -5.16%
bm_lexicographical_compare<unsigned_char>/32768 572.599 -
bm_lexicographical_compare<unsigned_char>/4 1.388 -4.39%
bm_lexicographical_compare<unsigned_char>/4096 77.695 -
bm_lexicographical_compare<unsigned_char>/5 1.619 -3.08%
bm_lexicographical_compare<unsigned_char>/512 8.740 -
bm_lexicographical_compare<unsigned_char>/6 1.901 -
bm_lexicographical_compare<unsigned_char>/64 1.953 -3.69%
bm_lexicographical_compare<unsigned_char>/7 2.145 -1.56%
bm_lexicographical_compare<unsigned_char>/8 1.454 1.29%
bm_ranges_lexicographical_compare<int>/1 1.319 4.50%
bm_ranges_lexicographical_compare<int>/1048576 76677.171 -
bm_ranges_lexicographical_compare<int>/16 2.163 -6.21%
bm_ranges_lexicographical_compare<int>/2 1.548 5.73%
bm_ranges_lexicographical_compare<int>/262144 19106.431 -
bm_ranges_lexicographical_compare<int>/3 1.855 6.03%
bm_ranges_lexicographical_compare<int>/32768 2390.331 -
bm_ranges_lexicographical_compare<int>/4 1.321 1.64%
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 -2.18%
bm_ranges_lexicographical_compare<int>/7 1.505 -
bm_ranges_lexicographical_compare<int>/8 1.502 -1.87%
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 -4.36%
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 2.58%
bm_ranges_lexicographical_compare<signed_char>/32768 478.940 -
bm_ranges_lexicographical_compare<signed_char>/4 2.078 2.43%
bm_ranges_lexicographical_compare<signed_char>/4096 60.160 -
bm_ranges_lexicographical_compare<signed_char>/5 2.301 1.68%
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 8.80%
bm_ranges_lexicographical_compare<signed_char>/7 2.807 -
bm_ranges_lexicographical_compare<signed_char>/8 3.135 -
bm_ranges_lexicographical_compare<unsigned_char>/1 1.538 3.06%
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17926.917 -
bm_ranges_lexicographical_compare<unsigned_char>/16 1.011 -8.95%
bm_ranges_lexicographical_compare<unsigned_char>/2 1.782 3.88%
bm_ranges_lexicographical_compare<unsigned_char>/262144 4494.093 -
bm_ranges_lexicographical_compare<unsigned_char>/3 2.030 3.73%
bm_ranges_lexicographical_compare<unsigned_char>/32768 571.855 -
bm_ranges_lexicographical_compare<unsigned_char>/4 1.332 1.17%
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 -1.20%
bm_ranges_lexicographical_compare<unsigned_char>/6 1.808 -1.26%
bm_ranges_lexicographical_compare<unsigned_char>/64 1.879 -4.95%
bm_ranges_lexicographical_compare<unsigned_char>/7 2.100 -
bm_ranges_lexicographical_compare<unsigned_char>/8 1.329 -4.85%
bm_ranges_swap_ranges_vb_aligned/1024 6.508 -
bm_ranges_swap_ranges_vb_aligned/1048576 3417.842 -
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 -
bm_ranges_swap_ranges_vb_aligned/262144 495.036 -
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 -1.13%
bm_ranges_swap_ranges_vb_aligned/524288 1090.943 3.90%
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.42%
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 1.44%
bm_ranges_swap_ranges_vb_unaligned/64 6.285 -
bm_ranges_swap_ranges_vb_unaligned/8 5.130 5.35%
bm_swap_ranges_vb_aligned/1048576 3411.019 -1.37%
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 -5.83%
bm_swap_ranges_vb_aligned/8 3.307 -4.47%
bm_swap_ranges_vb_unaligned/1048576 15943.113 -
bm_swap_ranges_vb_unaligned/262144 4021.034 4.51%
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 3.95%
bm_write 582.520 1.56%
rng::adjacent_find(deque<int>)/1024 462.666 -
rng::adjacent_find(deque<int>)/1048576 476372.619 -
rng::adjacent_find(deque<int>)/50 27.036 56.21%
rng::adjacent_find(deque<int>)/8 4.868 28.52%
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 -4.19%
rng::adjacent_find(deque<int>,_pred)/8 4.087 -6.72%
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 -1.35%
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 -8.01%
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 2.55%
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 6.60%
rng::all_of(deque<int>)_(process_all)/50 17.731 -1.44%
rng::all_of(deque<int>)_(process_all)/8 3.221 4.29%
rng::all_of(deque<int>)_(process_all)/8192 2879.653 6.09%
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 -
rng::all_of(vector<int>)_(process_all)/32 8.328 -2.53%
rng::all_of(vector<int>)_(process_all)/32768 8059.696 -
rng::all_of(vector<int>)_(process_all)/50 18.186 -2.23%
rng::all_of(vector<int>)_(process_all)/8 2.365 -8.97%
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 -
rng::any_of(deque<int>)_(process_all)/50 21.854 7.56%
rng::any_of(deque<int>)_(process_all)/8 3.222 3.20%
rng::any_of(deque<int>)_(process_all)/8192 2729.194 -
rng::any_of(list<int>)_(process_all)/32 11.486 -
rng::any_of(list<int>)_(process_all)/32768 25963.120 -
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 -
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 -2.28%
rng::any_of(vector<int>)_(process_all)/8192 2026.681 -
rng::contains(deque<int>)_(process_all)/1048576 249516.892 -1.43%
rng::contains(deque<int>)_(process_all)/32 8.563 -1.67%
rng::contains(deque<int>)_(process_all)/50 12.520 -1.26%
rng::contains(deque<int>)_(process_all)/8 2.945 -5.06%
rng::contains(deque<int>)_(process_all)/8192 1916.702 -1.42%
rng::contains(list<int>)_(process_all)/1048576 836564.259 1.14%
rng::contains(list<int>)_(process_all)/32 9.311 1.77%
rng::contains(list<int>)_(process_all)/50 18.267 -
rng::contains(list<int>)_(process_all)/8 2.375 2.34%
rng::contains(list<int>)_(process_all)/8192 6936.911 -1.98%
rng::contains(vector<int>)_(process_all)/1048576 236893.635 -
rng::contains(vector<int>)_(process_all)/32 8.339 -1.04%
rng::contains(vector<int>)_(process_all)/50 12.358 -
rng::contains(vector<int>)_(process_all)/8 2.668 -4.84%
rng::contains(vector<int>)_(process_all)/8192 1840.007 -1.08%
rng::contains_subrange(deque<int>)_(near_matches)/1000 24594.024 34.61%
rng::contains_subrange(deque<int>)_(near_matches)/1024 25803.946 34.54%
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 7.20%
rng::contains_subrange(deque<int>)_(process_all)/32 12.835 9.42%
rng::contains_subrange(deque<int>)_(process_all)/50 18.840 17.15%
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 -4.34%
rng::contains_subrange(deque<int>)_(same_length)/32 19.869 -2.95%
rng::contains_subrange(deque<int>)_(same_length)/50 28.076 -2.24%
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 -
rng::contains_subrange(list<int>)_(near_matches)/1024 38348.191 -
rng::contains_subrange(list<int>)_(near_matches)/8192 2457601.021 -
rng::contains_subrange(list<int>)_(process_all)/1048576 850553.277 -1.52%
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 -2.82%
rng::contains_subrange(list<int>)_(process_all)/8192 6947.675 -
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 -
rng::contains_subrange(list<int>)_(single_element)/1048576 834018.020 -
rng::contains_subrange(list<int>)_(single_element)/16 4.909 -1.64%
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 -5.28%
rng::contains_subrange(vector<int>)_(near_matches)/1000 14050.348 -
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 -
rng::contains_subrange(vector<int>)_(process_all)/32 8.169 2.47%
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 1.16%
rng::contains_subrange(vector<int>)_(same_length)/16 4.810 -1.70%
rng::contains_subrange(vector<int>)_(same_length)/32 8.708 -
rng::contains_subrange(vector<int>)_(same_length)/50 12.670 -
rng::contains_subrange(vector<int>)_(same_length)/8192 1954.144 4.45%
rng::contains_subrange(vector<int>)_(single_element)/1048576 233374.417 -
rng::contains_subrange(vector<int>)_(single_element)/16 4.713 -
rng::contains_subrange(vector<int>)_(single_element)/32 8.502 -
rng::contains_subrange(vector<int>)_(single_element)/50 12.369 -
rng::contains_subrange(vector<int>)_(single_element)/8192 1820.205 -
rng::copy(deque<int>)/1048576 50132.829 -
rng::copy(deque<int>)/262144 10382.062 -
rng::copy(deque<int>)/32768 1149.263 -1.58%
rng::copy(deque<int>)/4096 146.037 -
rng::copy(deque<int>)/512 16.791 -
rng::copy(deque<int>)/64 2.861 1.50%
rng::copy(deque<int>)/8 2.703 -1.32%
rng::copy(list<int>)/1048576 877637.884 -
rng::copy(list<int>)/262144 217451.195 -
rng::copy(list<int>)/32768 25768.379 -4.28%
rng::copy(list<int>)/4096 3111.154 -
rng::copy(list<int>)/512 367.526 -
rng::copy(list<int>)/64 34.664 2.48%
rng::copy(list<int>)/8 2.369 -
rng::copy(vector<bool>)_(aligned)/1048576 1039.587 -
rng::copy(vector<bool>)_(aligned)/262144 276.879 -
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 2.25%
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 -1.71%
rng::copy(vector<int>)/262144 12533.441 -
rng::copy(vector<int>)/32768 3595.667 21.57%
rng::copy(vector<int>)/4096 145.310 -4.22%
rng::copy(vector<int>)/512 16.081 -
rng::copy(vector<int>)/64 2.457 -
rng::copy(vector<int>)/8 2.140 -2.54%
rng::copy_backward(deque<int>)/1048576 125202.183 -
rng::copy_backward(deque<int>)/262144 31244.125 -
rng::copy_backward(deque<int>)/32768 3930.789 4.24%
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.16%
rng::copy_backward(deque<int>)/8 2.747 -2.24%
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 -
rng::copy_backward(list<int>)/512 372.443 -
rng::copy_backward(list<int>)/64 31.014 -
rng::copy_backward(list<int>)/8 2.374 -2.11%
rng::copy_backward(vector<bool>)_(aligned)/1048576 2432.635 134.63%
rng::copy_backward(vector<bool>)_(aligned)/262144 278.934 -
rng::copy_backward(vector<bool>)_(aligned)/32768 35.749 -
rng::copy_backward(vector<bool>)_(aligned)/4096 5.045 -2.87%
rng::copy_backward(vector<bool>)_(aligned)/512 1.767 -
rng::copy_backward(vector<bool>)_(aligned)/64 1.808 -5.46%
rng::copy_backward(vector<bool>)_(unaligned)/1048576 6765.303 -
rng::copy_backward(vector<bool>)_(unaligned)/262144 1661.208 -
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 -
rng::copy_backward(vector<int>)/262144 12536.281 -
rng::copy_backward(vector<int>)/32768 3172.031 -1.64%
rng::copy_backward(vector<int>)/4096 148.170 -1.70%
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 -2.58%
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 -
rng::copy_if(list<int>)_(entire_range)/4096 3166.547 4.39%
rng::copy_if(list<int>)_(entire_range)/512 365.918 -1.71%
rng::copy_if(list<int>)_(entire_range)/64 30.733 -
rng::copy_if(list<int>)_(entire_range)/8 2.559 -1.22%
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 -1.95%
rng::copy_if(list<int>)_(every_other)/4096 3263.880 -3.00%
rng::copy_if(list<int>)_(every_other)/512 355.941 -1.25%
rng::copy_if(list<int>)_(every_other)/64 23.687 -1.01%
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 -
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 -2.01%
rng::copy_if(vector<int>)_(entire_range)/8 2.224 -
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.15%
rng::copy_n(deque<int>)/1048576 49799.267 -
rng::copy_n(deque<int>)/262144 10316.974 1.53%
rng::copy_n(deque<int>)/32768 1134.711 -1.36%
rng::copy_n(deque<int>)/4096 147.171 -
rng::copy_n(deque<int>)/512 16.790 -
rng::copy_n(deque<int>)/64 2.869 -
rng::copy_n(deque<int>)/8 2.761 3.47%
rng::copy_n(list<int>)/1048576 870222.309 -
rng::copy_n(list<int>)/262144 216315.842 -
rng::copy_n(list<int>)/32768 26182.918 -1.62%
rng::copy_n(list<int>)/4096 4433.830 2.46%
rng::copy_n(list<int>)/512 339.010 -
rng::copy_n(list<int>)/64 13.767 -2.67%
rng::copy_n(list<int>)/8 2.246 -
rng::copy_n(vector<bool>)_(aligned)/1048576 1038.263 -2.36%
rng::copy_n(vector<bool>)_(aligned)/262144 279.328 2.72%
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 4.68%
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.17%
rng::copy_n(vector<bool>)_(unaligned)/4096 20.858 -
rng::copy_n(vector<bool>)_(unaligned)/512 3.337 -56.61%
rng::copy_n(vector<bool>)_(unaligned)/64 0.741 -
rng::copy_n(vector<int>)/1048576 49946.088 -
rng::copy_n(vector<int>)/262144 12532.719 -
rng::copy_n(vector<int>)/32768 3048.406 -10.63%
rng::copy_n(vector<int>)/4096 147.456 -
rng::copy_n(vector<int>)/512 16.116 -
rng::copy_n(vector<int>)/64 2.475 -
rng::copy_n(vector<int>)/8 2.281 5.31%
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 -2.71%
rng::count(list<int>)_(every_other)/8 2.135 3.43%
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 -
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 -2.64%
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 -
rng::count_if(list<int>)_(every_other)/8192 7154.624 -
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 -
rng::distance(join_view(vector<vector<int>>)/4096 4.406 2.37%
rng::distance(join_view(vector<vector<int>>)/50 0.671 10.29%
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 -2.57%
rng::ends_with(deque<int>)_(mismatch_at_end)/8 5.754 -4.40%
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 -8.96%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 7.458 -1.20%
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 -1.45%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2218831.890 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 47.592 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.596 -4.63%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 17760.891 -7.09%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 657.590 -12.59%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1437086.783 -1.10%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 24.286 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.694 -6.35%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11714.615 -2.87%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1829.396 6.05%
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.42%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.844 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 19781.797 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 543.628 2.35%
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.03%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11748.094 6.08%
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.29%
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.028 -2.64%
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 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1083139.232 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 39.461 1.37%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 5.714 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 10962.115 -18.17%
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 1.84%
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.508 3.88%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 570.972 -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.156 -15.69%
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.205 -12.35%
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.156 -19.93%
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.156 -24.26%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.206 -11.79%
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 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 0.729 2.85%
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.46%
rng::equal(deque<int>)_(it,_it,_it,_it)/1024 502.847 -
rng::equal(deque<int>)_(it,_it,_it,_it)/1048576 497277.058 -1.73%
rng::equal(deque<int>)_(it,_it,_it,_it)/50 23.849 -5.73%
rng::equal(deque<int>)_(it,_it,_it,_it)/8 4.996 1.72%
rng::equal(deque<int>)_(it,_it,_it,_it)/8192 3876.053 -1.54%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 532.281 1.60%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 526380.251 -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 25.171 -5.47%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.235 1.50%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4015.740 -2.04%
rng::equal(list<int>)_(it,_it,_it,_it)/1024 789.251 -1.16%
rng::equal(list<int>)_(it,_it,_it,_it)/1048576 957139.816 -
rng::equal(list<int>)_(it,_it,_it,_it)/50 25.729 -1.11%
rng::equal(list<int>)_(it,_it,_it,_it)/8 2.964 -
rng::equal(list<int>)_(it,_it,_it,_it)/8192 12010.988 -1.94%
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 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.557 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 12342.464 -1.43%
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 -1.54%
rng::equal(vector<bool>)_(unaligned)/1048576 7595.798 -
rng::equal(vector<bool>)_(unaligned)/50 0.762 -
rng::equal(vector<bool>)_(unaligned)/8 0.777 4.86%
rng::equal(vector<bool>)_(unaligned)/8192 64.767 -2.42%
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 -
rng::equal(vector<int>)_(it,_it,_it,_it)/8 1.503 3.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.63%
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 9.21%
rng::fill(deque<int>)/50 2.269 -
rng::fill(deque<int>)/8192 241.836 -
rng::fill(list<int>)/1024 671.778 -
rng::fill(list<int>)/32 8.324 -
rng::fill(list<int>)/50 16.764 -
rng::fill(list<int>)/8192 7344.053 -3.02%
rng::fill(vector<bool>)/1048576 3831.445 -
rng::fill(vector<bool>)/262144 232.408 -
rng::fill(vector<bool>)/32768 29.904 -1.02%
rng::fill(vector<bool>)/4096 4.209 -
rng::fill(vector<bool>)/512 1.576 -2.43%
rng::fill(vector<bool>)/64 1.598 -3.09%
rng::fill(vector<int>)/1024 30.034 -
rng::fill(vector<int>)/32 1.039 -
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 -5.87%
rng::fill_n(deque<int>)/50 2.196 -
rng::fill_n(deque<int>)/8192 237.372 -
rng::fill_n(list<int>)/1024 649.691 -
rng::fill_n(list<int>)/32 8.196 -
rng::fill_n(list<int>)/50 15.947 -
rng::fill_n(list<int>)/8192 7102.265 -5.89%
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 -
rng::fill_n(vector<bool>)/64 1.361 -
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.39%
rng::find(deque<int>)_(bail_25%)/32768 1917.302 -
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 -
rng::find(deque<int>)_(process_all)/50 13.092 -
rng::find(deque<int>)_(process_all)/8 3.521 -1.30%
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.01%
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.393 -1.29%
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2351.020 -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 313.932 -8.64%
rng::find(join_view(list<vector<int>>))_(process_all)/32768 10394.666 -6.84%
rng::find(join_view(list<vector<int>>))_(process_all)/50 13.424 -12.21%
rng::find(join_view(list<vector<int>>))_(process_all)/8 3.197 -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 2540.607 -7.36%
rng::find(join_view(vector<list<int>>))_(process_all)/1024 718.198 -3.09%
rng::find(join_view(vector<list<int>>))_(process_all)/32768 26268.767 -4.86%
rng::find(join_view(vector<list<int>>))_(process_all)/50 23.628 -
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.665 -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 8109.266 1.97%
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 22.940 -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 656.280 -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.778 -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.059 -1.65%
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 166.578 -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 275.461 -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8755.751 -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.804 -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 4.992 3.71%
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2155.526 -
rng::find(list<int>)_(bail_25%)/1024 129.136 -28.79%
rng::find(list<int>)_(bail_25%)/32768 8294.825 -6.50%
rng::find(list<int>)_(bail_25%)/8 0.917 -
rng::find(list<int>)_(bail_25%)/8192 1433.231 -
rng::find(list<int>)_(process_all)/1024 695.762 -
rng::find(list<int>)_(process_all)/32768 26825.353 -
rng::find(list<int>)_(process_all)/50 20.974 13.11%
rng::find(list<int>)_(process_all)/8 2.383 1.60%
rng::find(list<int>)_(process_all)/8192 8815.747 -27.09%
rng::find(vector<bool>)_(process_all)/1024 4.678 1.01%
rng::find(vector<bool>)_(process_all)/1048576 3675.126 -
rng::find(vector<bool>)_(process_all)/50 0.760 -11.82%
rng::find(vector<bool>)_(process_all)/8 0.754 -13.03%
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 -8.14%
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 -
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 -
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 -2.38%
rng::find_end(deque<int>)_(match_near_end)/1024 35.227 -
rng::find_end(deque<int>)_(match_near_end)/8192 275.015 -2.25%
rng::find_end(deque<int>)_(near_matches)/1000 17141.187 1.81%
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 -
rng::find_end(deque<int>)_(process_all)/1024 311.531 -6.50%
rng::find_end(deque<int>)_(process_all)/1048576 266220.263 -17.05%
rng::find_end(deque<int>)_(process_all)/8192 2100.613 -14.83%
rng::find_end(deque<int>)_(same_length)/1000 329.076 -3.02%
rng::find_end(deque<int>)_(same_length)/1024 338.160 -
rng::find_end(deque<int>)_(same_length)/8192 2957.757 -
rng::find_end(deque<int>)_(single_element)/1000 336.383 -
rng::find_end(deque<int>)_(single_element)/1024 317.262 -9.29%
rng::find_end(deque<int>)_(single_element)/8192 2206.109 -6.85%
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 -2.50%
rng::find_end(deque<int>,_pred)_(near_matches)/1024 32542.649 -2.68%
rng::find_end(deque<int>,_pred)_(near_matches)/8192 1872819.072 -3.33%
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 -1.30%
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 -1.78%
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 8.01%
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 1.73%
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1000 817.251 -
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 11.19%
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 1.77%
rng::find_end(list<int>)_(match_near_end)/1000 63.969 -
rng::find_end(list<int>)_(match_near_end)/1024 61.417 -
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 2.65%
rng::find_end(list<int>)_(same_length)/1000 735.119 -
rng::find_end(list<int>)_(same_length)/1024 766.963 -
rng::find_end(list<int>)_(same_length)/8192 8270.892 -12.50%
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 -11.71%
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 -2.73%
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 5.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 -13.38%
rng::find_end(vector<int>)_(match_near_end)/1000 27.555 -1.50%
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 -1.11%
rng::find_end(vector<int>)_(same_length)/1024 250.705 -1.45%
rng::find_end(vector<int>)_(same_length)/8192 1945.263 -2.07%
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.24%
rng::find_end(vector<int>,_pred)_(process_all)/1048576 641114.660 -
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.38%
rng::find_end(vector<int>,_pred)_(single_element)/1024 603.496 -1.56%
rng::find_end(vector<int>,_pred)_(single_element)/8192 4830.802 -1.28%
rng::find_first_of(deque<int>)_(large_needle)/1024 366840.361 -
rng::find_first_of(deque<int>)_(large_needle)/32 289.497 -14.01%
rng::find_first_of(deque<int>)_(large_needle)/50 683.453 -17.00%
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 4.72%
rng::find_first_of(deque<int>)_(small_needle)/50 169.876 4.46%
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 27.58%
rng::find_first_of(deque<int>,_pred)_(large_needle)/50 1745.924 28.05%
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.12%
rng::find_first_of(deque<int>,_pred)_(small_needle)/32 231.788 16.47%
rng::find_first_of(deque<int>,_pred)_(small_needle)/50 346.960 12.07%
rng::find_first_of(deque<int>,_pred)_(small_needle)/8192 50442.868 -
rng::find_first_of(list<int>)_(large_needle)/1024 953803.783 11.09%
rng::find_first_of(list<int>)_(large_needle)/32 678.967 -
rng::find_first_of(list<int>)_(large_needle)/50 1759.013 1.26%
rng::find_first_of(list<int>)_(large_needle)/8192 49448391.671 -
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 7.48%
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 -
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 -
rng::find_first_of(vector<int>)_(large_needle)/32 106.002 -
rng::find_first_of(vector<int>)_(large_needle)/50 272.004 -
rng::find_first_of(vector<int>)_(large_needle)/8192 6911803.218 -
rng::find_first_of(vector<int>)_(small_needle)/1024 1416.525 -
rng::find_first_of(vector<int>)_(small_needle)/32 48.310 -
rng::find_first_of(vector<int>)_(small_needle)/50 72.861 1.16%
rng::find_first_of(vector<int>)_(small_needle)/8192 11262.354 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/1024 592942.700 -2.14%
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.94%
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 -
rng::find_if(deque<int>)_(bail_25%)/32768 3058.807 2.72%
rng::find_if(deque<int>)_(bail_25%)/8 1.520 -
rng::find_if(deque<int>)_(bail_25%)/8192 762.137 2.93%
rng::find_if(deque<int>)_(process_all)/1024 473.559 -
rng::find_if(deque<int>)_(process_all)/32768 12145.437 6.28%
rng::find_if(deque<int>)_(process_all)/50 23.496 -
rng::find_if(deque<int>)_(process_all)/8 3.934 -
rng::find_if(deque<int>)_(process_all)/8192 3024.385 7.21%
rng::find_if(list<int>)_(bail_25%)/1024 193.844 -
rng::find_if(list<int>)_(bail_25%)/32768 7953.771 -13.44%
rng::find_if(list<int>)_(bail_25%)/8 1.313 2.90%
rng::find_if(list<int>)_(bail_25%)/8192 1514.903 -
rng::find_if(list<int>)_(process_all)/1024 756.193 -
rng::find_if(list<int>)_(process_all)/32768 27152.013 -5.22%
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 16.34%
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 -
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 -1.73%
rng::find_if(vector<char>)_(bail_25%)/8 0.941 -
rng::find_if(vector<char>)_(bail_25%)/8192 517.893 -1.08%
rng::find_if(vector<char>)_(process_all)/1024 272.566 -
rng::find_if(vector<char>)_(process_all)/32768 8148.454 -
rng::find_if(vector<char>)_(process_all)/50 12.456 -2.18%
rng::find_if(vector<char>)_(process_all)/8 2.430 -6.66%
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 -1.87%
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 -1.85%
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 7.47%
rng::find_if_not(deque<int>)_(bail_25%)/8 1.517 7.46%
rng::find_if_not(deque<int>)_(bail_25%)/8192 754.678 5.69%
rng::find_if_not(deque<int>)_(process_all)/1024 474.459 -
rng::find_if_not(deque<int>)_(process_all)/32768 11453.960 -
rng::find_if_not(deque<int>)_(process_all)/50 23.762 -
rng::find_if_not(deque<int>)_(process_all)/8 3.963 -
rng::find_if_not(deque<int>)_(process_all)/8192 2832.891 -
rng::find_if_not(list<int>)_(bail_25%)/1024 191.246 -
rng::find_if_not(list<int>)_(bail_25%)/32768 8602.463 -21.51%
rng::find_if_not(list<int>)_(bail_25%)/8 1.312 2.98%
rng::find_if_not(list<int>)_(bail_25%)/8192 1517.434 -
rng::find_if_not(list<int>)_(process_all)/1024 759.848 -
rng::find_if_not(list<int>)_(process_all)/32768 27663.768 -2.98%
rng::find_if_not(list<int>)_(process_all)/50 21.742 -
rng::find_if_not(list<int>)_(process_all)/8 3.488 -
rng::find_if_not(list<int>)_(process_all)/8192 8051.596 -9.37%
rng::find_if_not(vector<bool>)_(process_all)/1024 763.630 -1.07%
rng::find_if_not(vector<bool>)_(process_all)/1048576 779233.499 -1.15%
rng::find_if_not(vector<bool>)_(process_all)/50 34.748 -
rng::find_if_not(vector<bool>)_(process_all)/8 5.393 -1.53%
rng::find_if_not(vector<bool>)_(process_all)/8192 6090.723 -1.10%
rng::find_if_not(vector<char>)_(bail_25%)/1024 76.092 -
rng::find_if_not(vector<char>)_(bail_25%)/32768 2024.618 -1.31%
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 -
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 -2.49%
rng::find_if_not(vector<char>)_(process_all)/8192 2048.528 -
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 -1.18%
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 3.74%
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 1.83%
rng::find_last(deque<int>)_(bail_10%)/8192 2510.154 -
rng::find_last(deque<int>)_(bail_90%)/1024 28.888 -1.06%
rng::find_last(deque<int>)_(bail_90%)/1048576 25460.177 -8.09%
rng::find_last(deque<int>)_(bail_90%)/50 1.837 -
rng::find_last(deque<int>)_(bail_90%)/8 0.904 -2.97%
rng::find_last(deque<int>)_(bail_90%)/8192 202.668 -
rng::find_last(forward_list<int>)_(bail_10%)/1024 726.380 -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 701099.372 88.47%
rng::find_last(forward_list<int>)_(bail_10%)/50 20.576 1.26%
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 65.79%
rng::find_last(forward_list<int>)_(bail_90%)/50 21.091 1.32%
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 83.34%
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 1.97%
rng::find_last(list<int>)_(bail_90%)/1048576 85909.181 -
rng::find_last(list<int>)_(bail_90%)/50 1.339 7.89%
rng::find_last(list<int>)_(bail_90%)/8 0.461 -3.51%
rng::find_last(list<int>)_(bail_90%)/8192 602.493 -
rng::find_last(vector<char>)_(bail_10%)/1024 113.383 1.36%
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 2.22%
rng::find_last(vector<char>)_(bail_10%)/8192 851.589 -
rng::find_last(vector<char>)_(bail_90%)/1024 14.021 15.18%
rng::find_last(vector<char>)_(bail_90%)/1048576 11998.928 -
rng::find_last(vector<char>)_(bail_90%)/50 1.068 2.50%
rng::find_last(vector<char>)_(bail_90%)/8 0.461 -8.19%
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 3.37%
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 2.76%
rng::find_last(vector<int>)_(bail_90%)/8192 188.980 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 360.722 -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 362783.549 -
rng::find_last_if(deque<int>)_(bail_10%)/50 17.493 -1.19%
rng::find_last_if(deque<int>)_(bail_10%)/8 3.932 -
rng::find_last_if(deque<int>)_(bail_10%)/8192 2784.606 -
rng::find_last_if(deque<int>)_(bail_90%)/1024 43.220 -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 38528.556 -
rng::find_last_if(deque<int>)_(bail_90%)/50 2.677 -
rng::find_last_if(deque<int>)_(bail_90%)/8 0.983 -1.28%
rng::find_last_if(deque<int>)_(bail_90%)/8192 312.388 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 814.807 6.19%
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 921484.615 -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 40.361 -1.03%
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 2.52%
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 918933.936 -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 27.897 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 5.034 4.32%
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 7155.326 -3.95%
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 -
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 -
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 -5.64%
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 -2.10%
rng::find_last_if(vector<char>)_(bail_90%)/50 1.447 -
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 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 369515.658 1.67%
rng::find_last_if_not(deque<int>)_(bail_10%)/50 17.709 -4.42%
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.32%
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 45.888 5.20%
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 38105.706 -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.675 -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.981 3.65%
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 -1.67%
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 -
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.36%
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 11.27%
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 -1.52%
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.104 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6638.494 -
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 -
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 5.45%
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 -
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 1.11%
rng::fold_left(deque<int>)/50 26.988 2.00%
rng::fold_left(deque<int>)/8 4.081 2.65%
rng::fold_left(deque<int>)/8192 4424.137 -2.89%
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 -
rng::fold_left(vector<int>)/1048576 1325076.625 -
rng::fold_left(vector<int>)/32 20.504 -
rng::fold_left(vector<int>)/50 36.036 -
rng::fold_left(vector<int>)/8 3.716 -
rng::fold_left(vector<int>)/8192 10311.396 -
rng::for_each(deque<int>)/32 3.769 -2.12%
rng::for_each(deque<int>)/50 4.060 -
rng::for_each(deque<int>)/8 0.919 -
rng::for_each(deque<int>)/8192 254.656 -
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 3.70%
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.00%
rng::for_each(map<int>)/32 25.920 -
rng::for_each(map<int>)/50 38.728 -
rng::for_each(map<int>)/8 6.074 -1.15%
rng::for_each(map<int>)/8192 7243.693 1.57%
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 -
rng::for_each(multimap<int>)/32 25.940 -
rng::for_each(multimap<int>)/50 37.995 -1.39%
rng::for_each(multimap<int>)/8 6.305 -
rng::for_each(multimap<int>)/8192 7322.920 3.70%
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 3.51%
rng::for_each(multiset<int>)/32 25.551 -
rng::for_each(multiset<int>)/50 37.577 -
rng::for_each(multiset<int>)/8 6.200 -
rng::for_each(multiset<int>)/8192 8164.484 6.10%
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 4.32%
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 2.97%
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 4.25%
rng::for_each(vector<int>)/32 3.818 -
rng::for_each(vector<int>)/50 4.053 -
rng::for_each(vector<int>)/8 0.910 -
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 6.81%
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 1.25%
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 -
rng::for_each_n(list<int>)/8192 7265.548 -7.52%
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 -2.51%
rng::generate(list<int>)/1024 671.459 -
rng::generate(list<int>)/32 8.669 -2.26%
rng::generate(list<int>)/50 16.070 -
rng::generate(list<int>)/8192 8593.815 -4.65%
rng::generate(vector<int>)/1024 243.398 -
rng::generate(vector<int>)/32 7.928 -
rng::generate(vector<int>)/50 11.922 -
rng::generate(vector<int>)/8192 1844.594 -
rng::generate_n(deque<int>)/1024 245.200 -
rng::generate_n(deque<int>)/32 8.258 -1.62%
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 -
rng::generate_n(list<int>)/8192 7521.103 -7.50%
rng::generate_n(vector<int>)/1024 244.770 -
rng::generate_n(vector<int>)/32 8.031 1.12%
rng::generate_n(vector<int>)/50 12.069 -
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 -7.26%
rng::is_partitioned(deque<int>)_(partitioned)/50 14.041 -4.71%
rng::is_partitioned(deque<int>)_(partitioned)/8192 2857.802 -
rng::is_partitioned(deque<int>)_(unpartitioned)/1024 129.138 -3.32%
rng::is_partitioned(deque<int>)_(unpartitioned)/32 11.287 145.32%
rng::is_partitioned(deque<int>)_(unpartitioned)/50 4.347 -41.14%
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 641.497 -27.15%
rng::is_partitioned(list<int>)_(partitioned)/1024 697.965 -1.99%
rng::is_partitioned(list<int>)_(partitioned)/32 8.596 -1.87%
rng::is_partitioned(list<int>)_(partitioned)/50 13.749 -
rng::is_partitioned(list<int>)_(partitioned)/8192 8159.343 11.37%
rng::is_partitioned(list<int>)_(unpartitioned)/1024 150.549 -41.10%
rng::is_partitioned(list<int>)_(unpartitioned)/32 1.138 -70.60%
rng::is_partitioned(list<int>)_(unpartitioned)/50 4.504 -6.83%
rng::is_partitioned(list<int>)_(unpartitioned)/8192 1184.829 -52.54%
rng::is_partitioned(vector<int>)_(partitioned)/1024 178.531 1.09%
rng::is_partitioned(vector<int>)_(partitioned)/32 5.761 -1.64%
rng::is_partitioned(vector<int>)_(partitioned)/50 8.662 1.32%
rng::is_partitioned(vector<int>)_(partitioned)/8192 1353.139 -
rng::is_partitioned(vector<int>)_(unpartitioned)/1024 55.974 25.08%
rng::is_partitioned(vector<int>)_(unpartitioned)/32 2.246 21.43%
rng::is_partitioned(vector<int>)_(unpartitioned)/50 9.290 210.06%
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 150.031 -27.56%
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 487.696 -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.214 -1.46%
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 -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 523.999 1.22%
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.857 2.47%
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 4140.678 3.93%
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 684931.755 -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 50.756 -21.76%
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 781.272 -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.777 2.24%
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8283.351 1.00%
rng::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1427034.596 -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/8 43.072 -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 825.549 -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.371 1.56%
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 9377.057 12.26%
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 -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/8 28.985 -1.14%
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 519.477 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 4.429 -
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 -18.76%
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.98%
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 3.72%
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 12.67%
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 2.85%
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 -15.23%
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 -
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 6.08%
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 6.14%
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 -2.25%
rng::is_sorted_until(vector<int>,_pred)/8 3.399 -
rng::is_sorted_until(vector<int>,_pred)/8192 3457.258 -2.19%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1000 472.258 -1.61%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1024 485.393 -1.20%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 493544.513 -11.01%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 3.981 -5.57%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3816.624 -11.47%
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 1.83%
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 2.28%
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 811.716 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 827.231 -
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 -18.24%
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 1.36%
rng::mismatch(vector<int>)_(it,_it,_it,_it)/8192 604.442 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 456.359 -1.86%
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 514.643 4.20%
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 608004.726 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.041 -2.04%
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 1.00%
rng::move(deque<int>)/4096 153.098 -
rng::move(deque<int>)/512 24.058 -
rng::move(deque<int>)/64 6.970 7.62%
rng::move(deque<int>)/8 3.776 -2.59%
rng::move(list<int>)/1048576 1026841.900 -
rng::move(list<int>)/262144 252014.209 -
rng::move(list<int>)/32768 34218.900 -2.10%
rng::move(list<int>)/4096 5447.322 -18.84%
rng::move(list<int>)/512 370.327 -
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 -
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 -
rng::move(vector<int>)/1048576 56590.018 -
rng::move(vector<int>)/262144 22235.831 -1.56%
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 -
rng::move_backward(deque<int>)/1048576 126073.466 -
rng::move_backward(deque<int>)/262144 30416.723 -1.13%
rng::move_backward(deque<int>)/32768 3674.361 -
rng::move_backward(deque<int>)/4096 159.200 -
rng::move_backward(deque<int>)/512 26.382 -
rng::move_backward(deque<int>)/64 7.368 -
rng::move_backward(deque<int>)/8 4.042 -
rng::move_backward(list<int>)/1048576 1040632.317 -1.13%
rng::move_backward(list<int>)/262144 331514.229 8.07%
rng::move_backward(list<int>)/32768 34874.583 -
rng::move_backward(list<int>)/4096 5257.441 -28.51%
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 23.23%
rng::move_backward(vector<bool>)_(aligned)/262144 256.173 -
rng::move_backward(vector<bool>)_(aligned)/32768 37.899 -1.14%
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 -5.54%
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 -
rng::move_backward(vector<bool>)_(unaligned)/512 4.699 -
rng::move_backward(vector<bool>)_(unaligned)/64 1.916 -
rng::move_backward(vector<int>)/1048576 62201.605 8.10%
rng::move_backward(vector<int>)/262144 21709.720 -
rng::move_backward(vector<int>)/32768 2650.941 23.44%
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.64%
rng::none_of(deque<int>)_(process_all)/32 15.840 -
rng::none_of(deque<int>)_(process_all)/32768 15381.800 -
rng::none_of(deque<int>)_(process_all)/50 27.675 3.26%
rng::none_of(deque<int>)_(process_all)/8 4.781 -
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 -
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.78%
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 -
rng::partial_sort(deque<int>)_(descending)/1024 18443.854 -
rng::partial_sort(deque<int>)_(descending)/8 41.226 2.22%
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 -1.46%
rng::partial_sort(deque<int>)_(pipe-organ)/1024 7890.196 -
rng::partial_sort(deque<int>)_(pipe-organ)/8 31.090 -
rng::partial_sort(deque<int>)_(pipe-organ)/8192 164864.994 2.74%
rng::partial_sort(deque<int>)_(qsort_adversarial)/1024 19663.618 -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8 31.356 -1.98%
rng::partial_sort(deque<int>)_(qsort_adversarial)/8192 281242.638 -1.68%
rng::partial_sort(deque<int>)_(repeated)/1024 6563.033 -
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.54%
rng::partial_sort(deque<int>)_(shuffled)/8192 261745.906 -1.57%
rng::partial_sort(vector<NonIntegral>)_(ascending)/1024 4965.486 -
rng::partial_sort(vector<NonIntegral>)_(ascending)/8 21.889 -
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 -
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 -
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 -
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 -3.23%
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 -1.38%
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 -
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 2.05%
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 -
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 -
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 -
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 1.01%
rng::partial_sort_copy(deque<int>)_(ascending)/8192 56968.909 -1.12%
rng::partial_sort_copy(deque<int>)_(descending)/1024 8542.132 -
rng::partial_sort_copy(deque<int>)_(descending)/8 21.462 1.44%
rng::partial_sort_copy(deque<int>)_(descending)/8192 99787.048 -
rng::partial_sort_copy(deque<int>)_(heap)/1024 8709.914 1.29%
rng::partial_sort_copy(deque<int>)_(heap)/8 16.689 1.20%
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.89%
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 -
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 -
rng::partial_sort_copy(deque<int>)_(repeated)/8192 49221.316 -
rng::partial_sort_copy(deque<int>)_(shuffled)/1024 7301.574 1.12%
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 1.86%
rng::partial_sort_copy(list<int>)_(ascending)/8192 61035.595 -1.43%
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 -1.71%
rng::partial_sort_copy(list<int>)_(heap)/8 16.351 -
rng::partial_sort_copy(list<int>)_(heap)/8192 104857.358 -1.55%
rng::partial_sort_copy(list<int>)_(pipe-organ)/1024 5622.152 -12.41%
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 -3.88%
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8 9.237 2.13%
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 101635.798 -
rng::partial_sort_copy(list<int>)_(repeated)/1024 4505.360 -16.38%
rng::partial_sort_copy(list<int>)_(repeated)/8 8.512 -
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 1.05%
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 -
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 -2.60%
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 6.18%
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 2.28%
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 2.39%
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 47391.191 -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 7045.160 -1.44%
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 12.302 -
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 -
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 -
rng::partial_sort_copy(vector<int>)_(heap)/1024 8275.848 -
rng::partial_sort_copy(vector<int>)_(heap)/8 15.006 -1.24%
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 -
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 1.51%
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 1.46%
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.50%
rng::partial_sort_copy(vector<int>)_(shuffled)/8192 93605.196 -
rng::partition(deque<int>)_(dense)/1024 356.863 -
rng::partition(deque<int>)_(dense)/32 10.830 2.39%
rng::partition(deque<int>)_(dense)/50 16.062 1.43%
rng::partition(deque<int>)_(dense)/8192 2799.878 -
rng::partition(deque<int>)_(sparse)/1024 386.990 -
rng::partition(deque<int>)_(sparse)/32 10.584 -9.40%
rng::partition(deque<int>)_(sparse)/50 15.170 -13.00%
rng::partition(deque<int>)_(sparse)/8192 3010.948 -
rng::partition(list<int>)_(dense)/1024 833.286 115.49%
rng::partition(list<int>)_(dense)/32 8.637 -
rng::partition(list<int>)_(dense)/50 13.206 -
rng::partition(list<int>)_(dense)/8192 4413.637 1.39%
rng::partition(list<int>)_(sparse)/1024 739.762 -50.77%
rng::partition(list<int>)_(sparse)/32 8.948 -
rng::partition(list<int>)_(sparse)/50 15.631 4.04%
rng::partition(list<int>)_(sparse)/8192 6989.026 -
rng::partition(vector<int>)_(dense)/1024 242.190 -
rng::partition(vector<int>)_(dense)/32 8.047 -7.05%
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 3.58%
rng::partition(vector<int>)_(sparse)/50 13.937 -3.79%
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 -1.86%
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 -7.36%
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 -1.16%
rng::partition_point(deque<int>)/50 4.245 -
rng::partition_point(deque<int>)/8192 16.015 1.13%
rng::partition_point(list<int>)/1024 1282.116 -
rng::partition_point(list<int>)/32 15.570 -1.29%
rng::partition_point(list<int>)/50 24.488 -
rng::partition_point(list<int>)/8192 14144.561 3.50%
rng::partition_point(vector<int>)/1024 7.486 -1.57%
rng::partition_point(vector<int>)/32 2.290 -
rng::partition_point(vector<int>)/50 2.290 -
rng::partition_point(vector<int>)/8192 10.581 -2.01%
rng::remove(deque<int>)_(prefix)/1024 528.932 -
rng::remove(deque<int>)_(prefix)/32 53.682 -
rng::remove(deque<int>)_(prefix)/50 62.502 -
rng::remove(deque<int>)_(prefix)/8192 3887.309 -
rng::remove(deque<int>)_(sprinkled)/1024 521.280 -
rng::remove(deque<int>)_(sprinkled)/32 55.148 2.42%
rng::remove(deque<int>)_(sprinkled)/50 61.718 4.23%
rng::remove(deque<int>)_(sprinkled)/8192 3868.911 -
rng::remove(list<int>)_(prefix)/1024 1074.940 13.25%
rng::remove(list<int>)_(prefix)/32 57.426 3.60%
rng::remove(list<int>)_(prefix)/50 71.054 6.06%
rng::remove(list<int>)_(prefix)/8192 9175.701 1.09%
rng::remove(list<int>)_(sprinkled)/1024 953.553 -
rng::remove(list<int>)_(sprinkled)/32 54.843 -
rng::remove(list<int>)_(sprinkled)/50 64.068 -
rng::remove(list<int>)_(sprinkled)/8192 7923.213 -
rng::remove(vector<int>)_(prefix)/1024 311.164 -
rng::remove(vector<int>)_(prefix)/32 52.372 1.19%
rng::remove(vector<int>)_(prefix)/50 56.112 -
rng::remove(vector<int>)_(prefix)/8192 2103.665 -
rng::remove(vector<int>)_(sprinkled)/1024 536.357 3.66%
rng::remove(vector<int>)_(sprinkled)/32 58.131 1.93%
rng::remove(vector<int>)_(sprinkled)/50 64.881 -
rng::remove(vector<int>)_(sprinkled)/8192 3920.658 3.47%
rng::remove_copy(deque<int>)_(prefix)/1024 390.436 2.46%
rng::remove_copy(deque<int>)_(prefix)/32 12.797 -
rng::remove_copy(deque<int>)_(prefix)/50 20.482 -
rng::remove_copy(deque<int>)_(prefix)/8192 3351.028 -
rng::remove_copy(deque<int>)_(sprinkled)/1024 356.886 -1.20%
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 -1.27%
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 -
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 -1.17%
rng::remove_copy(list<int>)_(sprinkled)/8192 7070.143 -
rng::remove_copy(vector<int>)_(prefix)/1024 271.988 -
rng::remove_copy(vector<int>)_(prefix)/32 10.847 -1.14%
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 -39.78%
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 -41.76%
rng::remove_copy_if(deque<int>)_(sprinkled)/50 27.637 -3.51%
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 -
rng::remove_copy_if(list<int>)_(prefix)/8192 7342.717 1.11%
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 -
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 2.40%
rng::remove_copy_if(vector<int>)_(sprinkled)/50 15.942 1.10%
rng::remove_copy_if(vector<int>)_(sprinkled)/8192 2739.831 -
rng::remove_if(deque<int>)_(prefix)/1024 570.059 -2.51%
rng::remove_if(deque<int>)_(prefix)/32 62.352 3.21%
rng::remove_if(deque<int>)_(prefix)/50 71.481 3.54%
rng::remove_if(deque<int>)_(prefix)/8192 4262.584 -
rng::remove_if(deque<int>)_(sprinkled)/1024 549.774 1.53%
rng::remove_if(deque<int>)_(sprinkled)/32 57.279 3.22%
rng::remove_if(deque<int>)_(sprinkled)/50 65.840 5.46%
rng::remove_if(deque<int>)_(sprinkled)/8192 3970.723 -
rng::remove_if(list<int>)_(prefix)/1024 1004.245 -
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.66%
rng::remove_if(list<int>)_(sprinkled)/1024 1179.997 17.45%
rng::remove_if(list<int>)_(sprinkled)/32 62.837 4.97%
rng::remove_if(list<int>)_(sprinkled)/50 80.678 9.96%
rng::remove_if(list<int>)_(sprinkled)/8192 8709.634 3.53%
rng::remove_if(vector<int>)_(prefix)/1024 349.522 1.08%
rng::remove_if(vector<int>)_(prefix)/32 51.940 -
rng::remove_if(vector<int>)_(prefix)/50 57.010 -
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 -
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 -1.06%
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 -
rng::replace(vector<int>)_(prefix)/1024 158.999 -4.25%
rng::replace(vector<int>)_(prefix)/32 5.194 -
rng::replace(vector<int>)_(prefix)/50 6.931 -5.08%
rng::replace(vector<int>)_(prefix)/8192 1184.424 -6.96%
rng::replace(vector<int>)_(sprinkled)/1024 177.879 2.32%
rng::replace(vector<int>)_(sprinkled)/32 6.267 12.19%
rng::replace(vector<int>)_(sprinkled)/50 9.611 12.43%
rng::replace(vector<int>)_(sprinkled)/8192 1395.901 -
rng::replace_if(deque<int>)_(prefix)/1024 477.775 -
rng::replace_if(deque<int>)_(prefix)/32 14.426 3.37%
rng::replace_if(deque<int>)_(prefix)/50 20.402 1.04%
rng::replace_if(deque<int>)_(prefix)/8192 3489.961 -
rng::replace_if(deque<int>)_(sprinkled)/1024 368.571 1.10%
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.76%
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 -
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 -
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 -
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 4.65%
rng::reverse(list<int>)/4096 1728.596 4.01%
rng::reverse(list<int>)/512 196.260 -1.07%
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 34.31%
rng::reverse_copy(deque<int>)/32768 7878.929 -
rng::reverse_copy(deque<int>)/4096 989.296 -
rng::reverse_copy(deque<int>)/512 125.761 -1.37%
rng::reverse_copy(deque<int>)/64 20.113 -
rng::reverse_copy(deque<int>)/8 3.022 1.47%
rng::reverse_copy(list<int>)/32768 25454.970 -2.51%
rng::reverse_copy(list<int>)/4096 3020.916 -1.24%
rng::reverse_copy(list<int>)/512 367.228 -
rng::reverse_copy(list<int>)/64 30.509 -
rng::reverse_copy(list<int>)/8 2.370 2.39%
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 -1.24%
rng::reverse_copy(vector<int>)/8 2.438 -1.26%
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.39%
rng::rotate(deque<int>)_(1_element_backward)/8192 311.281 -
rng::rotate(deque<int>)_(1_element_forward)/1024 39.221 -1.66%
rng::rotate(deque<int>)_(1_element_forward)/32 4.678 -3.79%
rng::rotate(deque<int>)_(1_element_forward)/50 5.863 -
rng::rotate(deque<int>)_(1_element_forward)/8192 301.872 -
rng::rotate(deque<int>)_(by_1/2)/1024 173.164 -
rng::rotate(deque<int>)_(by_1/2)/32 7.282 -
rng::rotate(deque<int>)_(by_1/2)/50 10.290 -
rng::rotate(deque<int>)_(by_1/2)/8192 1461.620 -
rng::rotate(deque<int>)_(by_1/3)/1024 1801.313 -1.05%
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.13%
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 -
rng::rotate(list<int>)_(1_element_backward)/32 13.743 -
rng::rotate(list<int>)_(1_element_backward)/50 25.035 -
rng::rotate(list<int>)_(1_element_backward)/8192 7796.023 -2.35%
rng::rotate(list<int>)_(1_element_forward)/1024 730.801 -
rng::rotate(list<int>)_(1_element_forward)/32 14.203 -1.25%
rng::rotate(list<int>)_(1_element_forward)/50 26.249 -2.24%
rng::rotate(list<int>)_(1_element_forward)/8192 7687.252 -1.93%
rng::rotate(list<int>)_(by_1/2)/1024 381.532 -
rng::rotate(list<int>)_(by_1/2)/32 6.732 -
rng::rotate(list<int>)_(by_1/2)/50 12.701 -1.06%
rng::rotate(list<int>)_(by_1/2)/8192 5323.422 8.42%
rng::rotate(list<int>)_(by_1/3)/1024 804.611 -1.08%
rng::rotate(list<int>)_(by_1/3)/32 14.172 -3.50%
rng::rotate(list<int>)_(by_1/3)/50 23.899 -2.66%
rng::rotate(list<int>)_(by_1/3)/8192 8767.811 -
rng::rotate(list<int>)_(by_1/4)/1024 578.641 -
rng::rotate(list<int>)_(by_1/4)/32 14.287 -1.13%
rng::rotate(list<int>)_(by_1/4)/50 24.466 -
rng::rotate(list<int>)_(by_1/4)/8192 7147.644 -13.26%
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 1.04%
rng::rotate(vector<bool>)_(1_element_backward)/8192 106.759 2.11%
rng::rotate(vector<bool>)_(1_element_forward)/1024 30.029 5.38%
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 1.12%
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 1.29%
rng::rotate(vector<bool>)_(by_1/3)/8192 146.277 -
rng::rotate(vector<bool>)_(by_1/4)/1024 15.427 -
rng::rotate(vector<bool>)_(by_1/4)/32 18.311 -
rng::rotate(vector<bool>)_(by_1/4)/50 18.197 1.01%
rng::rotate(vector<bool>)_(by_1/4)/8192 30.163 -
rng::rotate(vector<int>)_(1_element_backward)/1024 35.605 -
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 -1.08%
rng::rotate(vector<int>)_(1_element_forward)/50 5.261 15.42%
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 -
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 -
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 1.10%
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 16.69%
rng::rotate_copy(vector<int>)/1024 33.256 -1.32%
rng::rotate_copy(vector<int>)/32 2.082 -
rng::rotate_copy(vector<int>)/50 2.693 -
rng::rotate_copy(vector<int>)/8192 487.743 -8.09%
rng::sample(deque<int>)/1024 11633.250 1.71%
rng::sample(deque<int>)/32 314.512 -
rng::sample(deque<int>)/8192 93813.148 1.79%
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 3.35%
rng::search(deque<int>)_(near_matches)/1024 22093.558 4.03%
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 -9.17%
rng::search(deque<int>)_(same_length)/1024 474.596 -2.45%
rng::search(deque<int>)_(same_length)/8192 3789.971 -2.22%
rng::search(deque<int>)_(single_element)/1000 434.844 -
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 4.09%
rng::search(deque<int>,_pred)_(near_matches)/1024 29108.814 6.54%
rng::search(deque<int>,_pred)_(near_matches)/8192 1568856.078 2.68%
rng::search(deque<int>,_pred)_(no_match)/1000 426.949 -
rng::search(deque<int>,_pred)_(no_match)/1024 436.566 11.24%
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 2.18%
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 -4.46%
rng::search(list<int>)_(no_match)/1048576 853085.394 1.74%
rng::search(list<int>)_(no_match)/8192 7118.134 3.15%
rng::search(list<int>)_(same_length)/1000 739.767 -
rng::search(list<int>)_(same_length)/1024 759.862 -
rng::search(list<int>)_(same_length)/8192 7930.693 -10.85%
rng::search(list<int>)_(single_element)/1000 690.446 1.88%
rng::search(list<int>)_(single_element)/1024 707.400 -1.72%
rng::search(list<int>)_(single_element)/8192 8496.625 14.26%
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 10.94%
rng::search(list<int>,_pred)_(same_length)/1000 768.741 -
rng::search(list<int>,_pred)_(same_length)/1024 794.371 -
rng::search(list<int>,_pred)_(same_length)/8192 9639.055 9.97%
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 14.59%
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.69%
rng::search(vector<int>)_(no_match)/1024 216.589 2.01%
rng::search(vector<int>)_(no_match)/1048576 214375.102 1.72%
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 -
rng::search(vector<int>)_(single_element)/1024 237.228 -
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 8.41%
rng::search_n(deque<int>,_pred)_(no_match)/1024 604.762 -1.28%
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.25%
rng::search_n(list<int>)_(no_match)/8192 6865.057 -7.46%
rng::search_n(list<int>,_pred)_(no_match)/1000 824.156 -1.42%
rng::search_n(list<int>,_pred)_(no_match)/1024 844.012 -
rng::search_n(list<int>,_pred)_(no_match)/1048576 983741.210 -
rng::search_n(list<int>,_pred)_(no_match)/8192 7791.589 -5.38%
rng::search_n(vector<int>)_(no_match)/1000 205.214 -
rng::search_n(vector<int>)_(no_match)/1024 209.946 -
rng::search_n(vector<int>)_(no_match)/1048576 208349.606 -
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 -
rng::shuffle(vector<int>)/8192 72079.715 -
rng::sort(deque<int>)_(ascending)/1024 762.320 -
rng::sort(deque<int>)_(ascending)/8 18.192 -1.70%
rng::sort(deque<int>)_(ascending)/8192 5745.310 -
rng::sort(deque<int>)_(descending)/1024 1298.083 -
rng::sort(deque<int>)_(descending)/8 25.434 -1.90%
rng::sort(deque<int>)_(descending)/8192 10375.541 -
rng::sort(deque<int>)_(heap)/1024 6322.917 -
rng::sort(deque<int>)_(heap)/8 24.647 -1.97%
rng::sort(deque<int>)_(heap)/8192 69806.633 -
rng::sort(deque<int>)_(pipe-organ)/1024 2783.081 -1.47%
rng::sort(deque<int>)_(pipe-organ)/8 20.762 -
rng::sort(deque<int>)_(pipe-organ)/8192 26571.708 -
rng::sort(deque<int>)_(qsort_adversarial)/1024 18176.178 -1.01%
rng::sort(deque<int>)_(qsort_adversarial)/8 18.451 -
rng::sort(deque<int>)_(qsort_adversarial)/8192 448538.438 -
rng::sort(deque<int>)_(repeated)/1024 959.149 -
rng::sort(deque<int>)_(repeated)/8 18.737 -1.06%
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.03%
rng::sort(vector<NonIntegral>)_(ascending)/8192 3781.004 -
rng::sort(vector<NonIntegral>)_(descending)/1024 780.568 -
rng::sort(vector<NonIntegral>)_(descending)/8 24.755 1.05%
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 1.86%
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 -
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 -
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 -1.69%
rng::sort(vector<int>)_(descending)/8 25.203 -2.26%
rng::sort(vector<int>)_(descending)/8192 7307.715 -1.41%
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 -4.80%
rng::sort(vector<int>)_(qsort_adversarial)/8 16.744 -
rng::sort(vector<int>)_(qsort_adversarial)/8192 147607.699 -4.78%
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 -
rng::sort(vector<int>)_(shuffled)/8192 45190.166 -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 3445.533 1.25%
rng::stable_partition(deque<int>)_(alloc_fails)/32 1958.016 -
rng::stable_partition(deque<int>)_(alloc_fails)/50 2012.733 1.01%
rng::stable_partition(deque<int>)_(alloc_fails)/8192 16837.357 -
rng::stable_partition(deque<int>)_(dense)/1024 636.415 8.42%
rng::stable_partition(deque<int>)_(dense)/32 30.373 3.01%
rng::stable_partition(deque<int>)_(dense)/50 41.016 4.73%
rng::stable_partition(deque<int>)_(dense)/8192 5658.932 -
rng::stable_partition(deque<int>)_(sparse)/1024 457.931 -1.20%
rng::stable_partition(deque<int>)_(sparse)/32 11.384 -7.51%
rng::stable_partition(deque<int>)_(sparse)/50 28.141 -6.33%
rng::stable_partition(deque<int>)_(sparse)/8192 3562.234 5.17%
rng::stable_partition(list<int>)_(alloc_fails)/1024 4173.169 -1.08%
rng::stable_partition(list<int>)_(alloc_fails)/32 1926.252 -
rng::stable_partition(list<int>)_(alloc_fails)/50 1957.689 -
rng::stable_partition(list<int>)_(alloc_fails)/8192 27312.836 9.09%
rng::stable_partition(list<int>)_(dense)/1024 1742.869 -
rng::stable_partition(list<int>)_(dense)/32 34.207 -
rng::stable_partition(list<int>)_(dense)/50 54.812 -4.34%
rng::stable_partition(list<int>)_(dense)/8192 22434.370 2.83%
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.34%
rng::stable_partition(list<int>)_(sparse)/8192 9273.320 4.61%
rng::stable_partition(vector<int>)_(alloc_fails)/1024 2969.735 -
rng::stable_partition(vector<int>)_(alloc_fails)/32 1928.952 -
rng::stable_partition(vector<int>)_(alloc_fails)/50 1949.751 -
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 -
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 1.38%
rng::stable_partition(vector<int>)_(sparse)/50 20.977 2.73%
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.29%
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 -1.06%
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8 26.914 -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 26984.289 2.73%
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.34%
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28825.033 -
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.80%
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 8.91%
rng::stable_sort(deque<int>)_(ascending)/1024 2141.380 1.50%
rng::stable_sort(deque<int>)_(ascending)/8 18.138 -4.96%
rng::stable_sort(deque<int>)_(ascending)/8192 13698.290 -
rng::stable_sort(deque<int>)_(descending)/1024 2971.057 1.12%
rng::stable_sort(deque<int>)_(descending)/8 26.691 -4.88%
rng::stable_sort(deque<int>)_(descending)/8192 21363.499 -
rng::stable_sort(deque<int>)_(heap)/1024 2778.799 1.23%
rng::stable_sort(deque<int>)_(heap)/8 25.779 -1.33%
rng::stable_sort(deque<int>)_(heap)/8192 17908.637 -
rng::stable_sort(deque<int>)_(pipe-organ)/1024 2976.143 1.21%
rng::stable_sort(deque<int>)_(pipe-organ)/8 20.394 -1.93%
rng::stable_sort(deque<int>)_(pipe-organ)/8192 20972.540 -
rng::stable_sort(deque<int>)_(qsort_adversarial)/1024 3162.341 1.37%
rng::stable_sort(deque<int>)_(qsort_adversarial)/8 18.127 -5.55%
rng::stable_sort(deque<int>)_(qsort_adversarial)/8192 21295.537 -
rng::stable_sort(deque<int>)_(repeated)/1024 1372.489 2.85%
rng::stable_sort(deque<int>)_(repeated)/8 18.362 -
rng::stable_sort(deque<int>)_(repeated)/8192 7628.887 -
rng::stable_sort(deque<int>)_(shuffled)/1024 2516.164 1.39%
rng::stable_sort(deque<int>)_(shuffled)/8 23.909 -1.38%
rng::stable_sort(deque<int>)_(shuffled)/8192 14977.930 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4582.802 3.38%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 17.490 4.83%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 53982.083 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 24031.870 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.162 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 128109.961 -
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.94%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 150116.402 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3302.057 -4.28%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 17.382 4.21%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 21093.995 10.09%
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 1.37%
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 2.98%
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 215849.340 -
rng::stable_sort(vector<NonIntegral>)_(repeated)/1024 1396.898 1.60%
rng::stable_sort(vector<NonIntegral>)_(repeated)/8 16.822 1.48%
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 6.41%
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 18.134 2.32%
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 20696.908 4.71%
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 24450.279 -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.117 -2.54%
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 23915.492 -4.03%
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 -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14777.740 2.29%
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 19.367 -
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.86%
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 35742.677 -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3457.902 -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 18.091 4.10%
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9618.600 -
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 -
rng::stable_sort(vector<int>)_(ascending)/1024 2126.033 -
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 -1.64%
rng::stable_sort(vector<int>)_(descending)/8192 18362.502 -
rng::stable_sort(vector<int>)_(heap)/1024 2592.223 -
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 -
rng::stable_sort(vector<int>)_(pipe-organ)/8 19.135 -1.98%
rng::stable_sort(vector<int>)_(pipe-organ)/8192 18323.226 -
rng::stable_sort(vector<int>)_(qsort_adversarial)/1024 2946.331 -
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 4.75%
rng::stable_sort(vector<int>)_(repeated)/8 16.876 -
rng::stable_sort(vector<int>)_(repeated)/8192 5313.712 -
rng::stable_sort(vector<int>)_(shuffled)/1024 2278.803 1.48%
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 -2.46%
rng::starts_with(deque<int>)/1024 477.848 -1.85%
rng::starts_with(deque<int>)/1048576 492935.029 -
rng::starts_with(deque<int>)/8 3.973 -1.55%
rng::starts_with(deque<int>)/8192 3825.097 -
rng::starts_with(deque<int>,_pred)/1000 511.836 -1.14%
rng::starts_with(deque<int>,_pred)/1024 525.346 -1.14%
rng::starts_with(deque<int>,_pred)/1048576 521746.619 -
rng::starts_with(deque<int>,_pred)/8 4.658 -
rng::starts_with(deque<int>,_pred)/8192 3992.127 -
rng::starts_with(list<int>)/1000 1494.227 95.34%
rng::starts_with(list<int>)/1024 1183.170 -24.33%
rng::starts_with(list<int>)/1048576 945877.845 -
rng::starts_with(list<int>)/8 3.020 1.47%
rng::starts_with(list<int>)/8192 8619.997 14.85%
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 -23.95%
rng::starts_with(vector<int>)/1000 72.794 -
rng::starts_with(vector<int>)/1024 76.687 1.73%
rng::starts_with(vector<int>)/1048576 76596.976 -
rng::starts_with(vector<int>)/8 1.319 -
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 -6.16%
rng::swap_ranges(deque<int>)/32 10.734 -4.58%
rng::swap_ranges(deque<int>)/50 19.593 -7.57%
rng::swap_ranges(deque<int>)/8192 2533.335 -5.98%
rng::swap_ranges(list<int>)/1024 776.879 -
rng::swap_ranges(list<int>)/32 16.723 -
rng::swap_ranges(list<int>)/50 29.516 -
rng::swap_ranges(list<int>)/8192 10037.499 -18.36%
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.02%
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 -
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 -5.99%
rng::unique(deque<int>)_(contiguous)/52 70.467 -9.15%
rng::unique(deque<int>)_(contiguous)/8192 5520.093 -
rng::unique(deque<int>)_(sprinkled)/1024 714.316 13.40%
rng::unique(deque<int>)_(sprinkled)/32 58.927 -1.83%
rng::unique(deque<int>)_(sprinkled)/52 67.453 -4.44%
rng::unique(deque<int>)_(sprinkled)/8192 5600.131 -1.10%
rng::unique(deque<int>,_pred)_(contiguous)/1024 636.755 -
rng::unique(deque<int>,_pred)_(contiguous)/32 58.517 -1.08%
rng::unique(deque<int>,_pred)_(contiguous)/52 69.258 -
rng::unique(deque<int>,_pred)_(contiguous)/8192 4497.293 1.05%
rng::unique(deque<int>,_pred)_(sprinkled)/1024 696.156 -
rng::unique(deque<int>,_pred)_(sprinkled)/32 61.649 1.04%
rng::unique(deque<int>,_pred)_(sprinkled)/52 76.312 2.15%
rng::unique(deque<int>,_pred)_(sprinkled)/8192 5274.393 -
rng::unique(list<int>)_(contiguous)/1024 921.242 -1.03%
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.14%
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 -
rng::unique(list<int>,_pred)_(sprinkled)/32 69.041 1.94%
rng::unique(list<int>,_pred)_(sprinkled)/52 86.145 2.09%
rng::unique(list<int>,_pred)_(sprinkled)/8192 8341.750 -1.06%
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 50.05%
rng::unique_copy(deque<int>)_(contiguous)/52 25.526 52.76%
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 -20.22%
rng::unique_copy(deque<int>)_(sprinkled)/52 14.749 -20.28%
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 -
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 3.64%
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52 32.295 3.70%
rng::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5717.729 -
rng::unique_copy(list<int>)_(contiguous)/1024 743.073 -
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 -
rng::unique_copy(list<int>)_(sprinkled)/1024 743.179 -
rng::unique_copy(list<int>)_(sprinkled)/32 11.065 -
rng::unique_copy(list<int>)_(sprinkled)/52 22.228 -
rng::unique_copy(list<int>)_(sprinkled)/8192 7457.195 -1.80%
rng::unique_copy(list<int>,_pred)_(contiguous)/1024 790.516 -
rng::unique_copy(list<int>,_pred)_(contiguous)/32 17.282 -1.11%
rng::unique_copy(list<int>,_pred)_(contiguous)/52 29.845 -
rng::unique_copy(list<int>,_pred)_(contiguous)/8192 7508.632 -
rng::unique_copy(list<int>,_pred)_(sprinkled)/1024 820.943 -
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 -
rng::unique_copy(vector<int>)_(contiguous)/1024 270.087 -
rng::unique_copy(vector<int>)_(contiguous)/32 8.612 -1.15%
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 -
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 4.49%
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 3.45%
std::adjacent_find(deque<int>)/1024 461.471 -
std::adjacent_find(deque<int>)/1048576 474263.089 -
std::adjacent_find(deque<int>)/50 21.934 46.37%
std::adjacent_find(deque<int>)/8 4.186 38.03%
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 -
std::adjacent_find(deque<int>,_pred)/8 4.409 -
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.56%
std::adjacent_find(list<int>)/8 2.147 2.35%
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 -4.99%
std::adjacent_find(list<int>,_pred)/8 3.921 -
std::adjacent_find(list<int>,_pred)/8192 8344.735 2.20%
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 1.32%
std::adjacent_find(vector<int>,_pred)/50 23.638 -
std::adjacent_find(vector<int>,_pred)/8 3.343 -
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 6.21%
std::all_of(deque<int>)_(process_all)/50 20.273 10.61%
std::all_of(deque<int>)_(process_all)/8 3.220 4.35%
std::all_of(deque<int>)_(process_all)/8192 2812.263 6.68%
std::all_of(list<int>)_(process_all)/32 11.715 -
std::all_of(list<int>)_(process_all)/32768 26321.095 -
std::all_of(list<int>)_(process_all)/50 21.973 1.46%
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 -
std::any_of(deque<int>)_(process_all)/32768 10630.508 -7.53%
std::any_of(deque<int>)_(process_all)/50 19.182 -
std::any_of(deque<int>)_(process_all)/8 3.219 4.31%
std::any_of(deque<int>)_(process_all)/8192 2677.622 -6.65%
std::any_of(list<int>)_(process_all)/32 11.455 -
std::any_of(list<int>)_(process_all)/32768 25675.821 -1.31%
std::any_of(list<int>)_(process_all)/50 21.693 -
std::any_of(list<int>)_(process_all)/8 2.721 -
std::any_of(list<int>)_(process_all)/8192 6941.476 -
std::any_of(vector<int>)_(process_all)/32 8.357 -
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 -
std::any_of(vector<int>)_(process_all)/8192 2027.371 -
std::copy(deque<int>)/1048576 49858.306 -
std::copy(deque<int>)/262144 10303.727 1.63%
std::copy(deque<int>)/32768 1179.265 3.93%
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 -2.98%
std::copy(list<int>)/1048576 875656.677 -
std::copy(list<int>)/262144 215179.151 -1.28%
std::copy(list<int>)/32768 25460.757 -4.59%
std::copy(list<int>)/4096 3239.564 -2.48%
std::copy(list<int>)/512 366.613 -1.07%
std::copy(list<int>)/64 30.740 -5.80%
std::copy(list<int>)/8 2.453 -
std::copy(vector<bool>)_(aligned)/1048576 2614.568 -5.96%
std::copy(vector<bool>)_(aligned)/262144 682.906 -9.80%
std::copy(vector<bool>)_(aligned)/32768 35.527 -
std::copy(vector<bool>)_(aligned)/4096 4.788 3.59%
std::copy(vector<bool>)_(aligned)/512 1.379 -
std::copy(vector<bool>)_(aligned)/64 1.285 -6.05%
std::copy(vector<bool>)_(unaligned)/1048576 7016.691 -
std::copy(vector<bool>)_(unaligned)/262144 1712.741 -
std::copy(vector<bool>)_(unaligned)/32768 218.326 1.47%
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 -4.55%
std::copy(vector<int>)/4096 224.508 2.89%
std::copy(vector<int>)/512 15.987 -
std::copy(vector<int>)/64 2.447 -
std::copy(vector<int>)/8 2.344 5.52%
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.11%
std::copy_backward(deque<int>)/8 2.759 -
std::copy_backward(list<int>)/1048576 882363.208 -
std::copy_backward(list<int>)/262144 219696.347 -
std::copy_backward(list<int>)/32768 26346.450 -3.38%
std::copy_backward(list<int>)/4096 3923.967 18.18%
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 17.16%
std::copy_backward(vector<bool>)_(aligned)/262144 740.609 172.33%
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.62%
std::copy_backward(vector<bool>)_(aligned)/64 1.670 3.99%
std::copy_backward(vector<bool>)_(unaligned)/1048576 6744.273 -
std::copy_backward(vector<bool>)_(unaligned)/262144 1654.459 -
std::copy_backward(vector<bool>)_(unaligned)/32768 209.649 -1.24%
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.15%
std::copy_backward(vector<int>)/4096 166.002 -30.37%
std::copy_backward(vector<int>)/512 16.621 -
std::copy_backward(vector<int>)/64 2.518 -
std::copy_backward(vector<int>)/8 2.258 -
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 -2.42%
std::copy_if(deque<int>)_(entire_range)/64 16.147 -
std::copy_if(deque<int>)_(entire_range)/8 2.583 -1.55%
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 -2.11%
std::copy_if(list<int>)_(entire_range)/4096 3176.117 4.77%
std::copy_if(list<int>)_(entire_range)/512 366.756 -1.30%
std::copy_if(list<int>)_(entire_range)/64 30.626 -5.51%
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 -1.85%
std::copy_if(list<int>)_(every_other)/4096 3216.038 -21.36%
std::copy_if(list<int>)_(every_other)/512 360.604 -
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 -4.27%
std::copy_if(vector<int>)_(entire_range)/8 2.282 1.29%
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 -1.33%
std::copy_n(deque<int>)/1048576 49581.475 -
std::copy_n(deque<int>)/262144 10517.790 2.20%
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 -50.14%
std::copy_n(deque<int>)/8 2.764 1.57%
std::copy_n(list<int>)/1048576 866465.304 -
std::copy_n(list<int>)/262144 215330.091 -1.22%
std::copy_n(list<int>)/32768 25570.696 -6.15%
std::copy_n(list<int>)/4096 3804.267 -11.42%
std::copy_n(list<int>)/512 339.750 -
std::copy_n(list<int>)/64 14.007 -7.18%
std::copy_n(list<int>)/8 2.242 -
std::copy_n(vector<bool>)_(aligned)/1048576 2114.148 -20.83%
std::copy_n(vector<bool>)_(aligned)/262144 696.380 -4.27%
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 4.42%
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.27%
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.76%
std::copy_n(vector<int>)/4096 154.683 -27.80%
std::copy_n(vector<int>)/512 16.061 -
std::copy_n(vector<int>)/64 2.471 -
std::copy_n(vector<int>)/8 2.186 3.55%
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 -54.20%
std::count(list<int>)_(every_other)/1048576 797579.889 -3.22%
std::count(list<int>)_(every_other)/8 2.042 -3.10%
std::count(list<int>)_(every_other)/8192 6339.943 -4.57%
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.44%
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.77%
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.06%
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 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 10.165 4.03%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2260.117 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 69.675 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 26.907 1.95%
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 3.50%
std::deque<int>::ctor(Range)_(cheap_elements)/8192 441.363 -1.79%
std::deque<int>::ctor(const&)_(cheap_elements)/1024 293.585 -6.63%
std::deque<int>::ctor(const&)_(cheap_elements)/32 34.008 -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2151.596 -
std::deque<int>::ctor(size)/1024 73.770 5.06%
std::deque<int>::ctor(size)/32 26.634 2.36%
std::deque<int>::ctor(size)/8192 451.268 2.73%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 74.196 5.55%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 26.831 3.13%
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 -
std::deque<int>::erase(middle)_(cheap_elements)/32 9.733 -1.19%
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 4.66%
std::deque<int>::operator=(const&)_(cheap_elements)/8192 327.660 -2.28%
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 4.03%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6394.804 -1.07%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 138.117 4.61%
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 2.52%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 12644.446 6.74%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 19802.831 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 609.799 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 175546.572 -1.04%
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 867.319 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 48.272 2.61%
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 12724.810 7.10%
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 19834.466 -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 609.034 -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 176300.718 -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1083.233 2.97%
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 51.969 1.68%
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11683.262 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 20367.910 -1.39%
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 622.088 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 179328.507 -1.10%
std::deque<std::string>::ctor(size)/1024 721.726 -
std::deque<std::string>::ctor(size)/32 41.808 3.07%
std::deque<std::string>::ctor(size)/8192 8605.633 -
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.48%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12932.192 1.08%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 19925.375 -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 574.733 -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 174162.916 -
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 -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 23.077 -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 23.915 -
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 -1.13%
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 1.00%
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6418.679 -
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 -1.37%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 24.804 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 14.954 -1.32%
std::distance(deque<int>)/1024 0.654 -2.77%
std::distance(deque<int>)/4096 0.653 -2.83%
std::distance(deque<int>)/50 0.657 -2.77%
std::distance(deque<int>)/8192 0.654 -2.66%
std::distance(join_view(vector<vector<int>>))/1024 1.029 -
std::distance(join_view(vector<vector<int>>))/4096 4.308 -2.53%
std::distance(join_view(vector<vector<int>>))/50 0.588 -
std::distance(join_view(vector<vector<int>>))/8192 8.344 -
std::equal(deque<int>)_(it,_it,_it)/1024 494.935 -
std::equal(deque<int>)_(it,_it,_it)/1048576 493240.172 -
std::equal(deque<int>)_(it,_it,_it)/50 25.106 11.72%
std::equal(deque<int>)_(it,_it,_it)/8 6.398 54.17%
std::equal(deque<int>)_(it,_it,_it)/8192 3860.723 -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 506.526 1.03%
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 500918.000 -
std::equal(deque<int>)_(it,_it,_it,_it)/50 26.348 11.75%
std::equal(deque<int>)_(it,_it,_it,_it)/8 5.047 3.59%
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 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.244 1.18%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4012.861 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 500.028 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 514697.985 1.23%
std::equal(deque<int>)_(it,_it,_it,_pred)/50 24.984 5.13%
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.305 -1.25%
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 3986.282 1.99%
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 -
std::equal(list<int>)_(it,_it,_it)/8 2.784 -
std::equal(list<int>)_(it,_it,_it)/8192 9916.327 -4.98%
std::equal(list<int>)_(it,_it,_it,_it)/1024 787.026 1.62%
std::equal(list<int>)_(it,_it,_it,_it)/1048576 952947.197 -
std::equal(list<int>)_(it,_it,_it,_it)/50 27.597 -10.51%
std::equal(list<int>)_(it,_it,_it,_it)/8 2.985 1.08%
std::equal(list<int>)_(it,_it,_it,_it)/8192 12006.090 -
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.58%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.598 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 12373.465 -4.70%
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 -1.50%
std::equal(list<int>)_(it,_it,_it,_pred)/8192 12438.763 -5.99%
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 -29.62%
std::equal(vector<bool>)_(unaligned)/8 0.705 -30.21%
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 -
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 5.02%
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.466 5.74%
std::equal(vector<int>)_(it,_it,_it,_it)/8192 571.599 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 511.393 -1.14%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 638967.887 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 25.038 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.806 2.24%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 4783.730 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 526.900 -
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 1.23%
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 4824.532 -
std::fill(deque<int>)/1024 30.103 -
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 -
std::fill(list<int>)/32 8.407 -
std::fill(list<int>)/50 35.132 -
std::fill(list<int>)/8192 7114.327 -3.64%
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 3.19%
std::fill(vector<bool>)/64 1.628 8.10%
std::fill(vector<int>)/1024 30.173 -1.07%
std::fill(vector<int>)/32 1.066 2.25%
std::fill(vector<int>)/50 2.208 -
std::fill(vector<int>)/8192 238.213 -
std::fill_n(deque<int>)/1024 29.551 -
std::fill_n(deque<int>)/32 1.215 -
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 -
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 1.54%
std::fill_n(vector<bool>)/64 1.521 -3.34%
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.20%
std::find(deque<int>)_(bail_25%)/8192 476.583 -
std::find(deque<int>)_(process_all)/1024 242.840 -
std::find(deque<int>)_(process_all)/32768 7864.503 -
std::find(deque<int>)_(process_all)/50 14.014 6.06%
std::find(deque<int>)_(process_all)/8 3.427 -
std::find(deque<int>)_(process_all)/8192 1957.869 -
std::find(list<int>)_(bail_25%)/1024 129.129 -3.31%
std::find(list<int>)_(bail_25%)/32768 8788.340 -
std::find(list<int>)_(bail_25%)/8 0.929 -
std::find(list<int>)_(bail_25%)/8192 1421.786 -1.63%
std::find(list<int>)_(process_all)/1024 689.195 -5.61%
std::find(list<int>)_(process_all)/32768 25712.452 -7.11%
std::find(list<int>)_(process_all)/50 18.706 1.12%
std::find(list<int>)_(process_all)/8 2.356 -1.35%
std::find(list<int>)_(process_all)/8192 7658.232 -24.86%
std::find(vector<bool>)_(process_all)/1024 4.685 1.14%
std::find(vector<bool>)_(process_all)/1048576 3658.136 -
std::find(vector<bool>)_(process_all)/50 0.665 -30.52%
std::find(vector<bool>)_(process_all)/8 0.662 -30.95%
std::find(vector<bool>)_(process_all)/8192 33.504 -
std::find(vector<char>)_(bail_25%)/1024 5.424 1.71%
std::find(vector<char>)_(bail_25%)/32768 136.160 -
std::find(vector<char>)_(bail_25%)/8 1.108 -
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 -5.38%
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 3.66%
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 14.10%
std::find(vector<long_long>)_(process_all)/8192 950.547 -
std::find_end(deque<int>)_(match_near_end)/1000 34.436 1.33%
std::find_end(deque<int>)_(match_near_end)/1024 32.510 -
std::find_end(deque<int>)_(match_near_end)/8192 273.051 -
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 7.14%
std::find_end(deque<int>)_(process_all)/1024 325.785 3.33%
std::find_end(deque<int>)_(process_all)/1048576 317229.129 7.27%
std::find_end(deque<int>)_(process_all)/8192 2493.224 9.39%
std::find_end(deque<int>)_(same_length)/1000 337.090 1.80%
std::find_end(deque<int>)_(same_length)/1024 344.051 2.01%
std::find_end(deque<int>)_(same_length)/8192 2946.564 9.64%
std::find_end(deque<int>)_(single_element)/1000 313.736 -3.27%
std::find_end(deque<int>)_(single_element)/1024 318.918 -4.11%
std::find_end(deque<int>)_(single_element)/8192 2203.814 -6.35%
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 -3.07%
std::find_end(deque<int>,_pred)_(process_all)/1024 609.695 -3.27%
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 -
std::find_end(deque<int>,_pred)_(single_element)/1024 650.581 -
std::find_end(deque<int>,_pred)_(single_element)/8192 4816.279 -1.80%
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 -
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 9.01%
std::find_end(forward_list<int>)_(single_element)/1000 680.194 -
std::find_end(forward_list<int>)_(single_element)/1024 698.152 -
std::find_end(forward_list<int>)_(single_element)/8192 6346.014 2.87%
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 2.97%
std::find_end(forward_list<int>,_pred)_(process_all)/1024 800.852 2.68%
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 873092.115 -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6401.141 -4.38%
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 8.48%
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 -
std::find_end(list<int>)_(match_near_end)/1000 78.074 -1.16%
std::find_end(list<int>)_(match_near_end)/1024 59.810 -1.42%
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 2.41%
std::find_end(list<int>)_(same_length)/1000 740.162 -
std::find_end(list<int>)_(same_length)/1024 762.080 -
std::find_end(list<int>)_(same_length)/8192 8158.061 -15.51%
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.62%
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 -
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 13.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 -12.17%
std::find_end(vector<int>)_(match_near_end)/1000 27.968 -
std::find_end(vector<int>)_(match_near_end)/1024 24.836 -
std::find_end(vector<int>)_(match_near_end)/8192 201.234 -
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 -
std::find_end(vector<int>)_(process_all)/1024 230.877 -
std::find_end(vector<int>)_(process_all)/1048576 225351.532 -
std::find_end(vector<int>)_(process_all)/8192 1762.946 1.37%
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 -
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 1.93%
std::find_first_of(deque<int>)_(large_needle)/50 730.028 1.42%
std::find_first_of(deque<int>)_(large_needle)/8192 23544893.068 -
std::find_first_of(deque<int>)_(small_needle)/1024 3773.658 2.94%
std::find_first_of(deque<int>)_(small_needle)/32 113.044 2.40%
std::find_first_of(deque<int>)_(small_needle)/50 173.205 2.09%
std::find_first_of(deque<int>)_(small_needle)/8192 28446.841 -4.75%
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 566803.055 -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 603.719 20.87%
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1719.188 24.60%
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.12%
std::find_first_of(deque<int>,_pred)_(small_needle)/32 232.195 16.77%
std::find_first_of(deque<int>,_pred)_(small_needle)/50 346.998 12.02%
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 -1.19%
std::find_first_of(list<int>)_(small_needle)/8192 23210.584 -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 926242.229 5.25%
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 -1.13%
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.18%
std::find_first_of(vector<int>)_(large_needle)/32 115.101 5.37%
std::find_first_of(vector<int>)_(large_needle)/50 290.292 10.37%
std::find_first_of(vector<int>)_(large_needle)/8192 7629142.217 9.64%
std::find_first_of(vector<int>)_(small_needle)/1024 1409.450 -
std::find_first_of(vector<int>)_(small_needle)/32 47.748 2.55%
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 -1.91%
std::find_first_of(vector<int>,_pred)_(large_needle)/32 497.442 1.90%
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1359.091 -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 38241437.500 -5.50%
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 -
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.23%
std::find_if(deque<int>)_(process_all)/32768 12045.693 -2.97%
std::find_if(deque<int>)_(process_all)/50 23.508 -
std::find_if(deque<int>)_(process_all)/8 3.909 -
std::find_if(deque<int>)_(process_all)/8192 2948.737 -4.53%
std::find_if(list<int>)_(bail_25%)/1024 192.480 -
std::find_if(list<int>)_(bail_25%)/32768 8389.654 -22.25%
std::find_if(list<int>)_(bail_25%)/8 1.214 -
std::find_if(list<int>)_(bail_25%)/8192 1513.433 -
std::find_if(list<int>)_(process_all)/1024 757.028 -
std::find_if(list<int>)_(process_all)/32768 27375.469 -1.67%
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 2.04%
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 -
std::find_if(vector<bool>)_(process_all)/8 5.426 -1.09%
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 -
std::find_if(vector<char>)_(process_all)/32768 8239.642 -
std::find_if(vector<char>)_(process_all)/50 12.905 3.16%
std::find_if(vector<char>)_(process_all)/8 2.628 8.63%
std::find_if(vector<char>)_(process_all)/8192 2070.951 -
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 3.85%
std::find_if(vector<int>)_(process_all)/8 2.579 -2.82%
std::find_if(vector<int>)_(process_all)/8192 2261.164 -
std::find_if_not(deque<int>)_(bail_25%)/1024 105.139 -1.48%
std::find_if_not(deque<int>)_(bail_25%)/32768 2729.137 -5.94%
std::find_if_not(deque<int>)_(bail_25%)/8 1.452 -4.87%
std::find_if_not(deque<int>)_(bail_25%)/8192 694.033 -4.42%
std::find_if_not(deque<int>)_(process_all)/1024 495.431 1.04%
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 -
std::find_if_not(deque<int>)_(process_all)/8192 2826.897 -
std::find_if_not(list<int>)_(bail_25%)/1024 194.084 -
std::find_if_not(list<int>)_(bail_25%)/32768 9723.199 31.38%
std::find_if_not(list<int>)_(bail_25%)/8 1.327 3.93%
std::find_if_not(list<int>)_(bail_25%)/8192 1517.090 -
std::find_if_not(list<int>)_(process_all)/1024 758.922 -
std::find_if_not(list<int>)_(process_all)/32768 27861.898 -6.16%
std::find_if_not(list<int>)_(process_all)/50 21.694 1.04%
std::find_if_not(list<int>)_(process_all)/8 3.414 -
std::find_if_not(list<int>)_(process_all)/8192 8541.189 5.48%
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 -
std::find_if_not(vector<bool>)_(process_all)/8 5.449 -
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 -1.74%
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.45%
std::find_if_not(vector<char>)_(process_all)/32768 8160.893 -
std::find_if_not(vector<char>)_(process_all)/50 12.460 -1.65%
std::find_if_not(vector<char>)_(process_all)/8 2.355 -8.61%
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 -
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 -
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 -12.99%
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.244 -6.39%
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 6.706 -21.29%
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 -6.25%
std::flat_map<int,_int>::count(key)_(non-existent)/1024 4.622 -30.18%
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.343 -7.07%
std::flat_map<int,_int>::count(key)_(non-existent)/8192 6.355 -32.56%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 16.186 -1.44%
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 -
std::flat_map<int,_int>::ctor(const&)/32 23.786 -
std::flat_map<int,_int>::ctor(const&)/8192 1679.777 95.88%
std::flat_map<int,_int>::ctor(const&,_alloc)/0 13.681 -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 182.338 -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 23.796 -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1702.442 98.27%
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 1.11%
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 3.00%
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 -5.00%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 4.872 -14.50%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.500 -5.52%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 6.621 -16.65%
std::flat_map<int,_int>::erase(iterator)/0 15.372 -
std::flat_map<int,_int>::erase(iterator)/1024 82.171 7.25%
std::flat_map<int,_int>::erase(iterator)/32 20.835 -
std::flat_map<int,_int>::erase(iterator)/8192 510.381 1.76%
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.42%
std::flat_map<int,_int>::erase(key)_(existent)/0 15.794 -
std::flat_map<int,_int>::erase(key)_(existent)/1024 137.335 34.39%
std::flat_map<int,_int>::erase(key)_(existent)/32 23.049 -
std::flat_map<int,_int>::erase(key)_(existent)/8192 584.088 4.05%
std::flat_map<int,_int>::erase(key)_(non-existent)/0 0.420 -
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 4.491 -7.13%
std::flat_map<int,_int>::erase(key)_(non-existent)/32 2.190 -3.66%
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 6.335 -10.89%
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 -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 4.445 -17.88%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.177 -6.28%
std::flat_map<int,_int>::find(key)_(non-existent)/8192 6.128 -18.42%
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 -11.25%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 17.081 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 25.697 -1.05%
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 -16.17%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 26.593 1.99%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 544.923 -7.31%
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 -10.81%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 16.066 1.07%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 22.399 -
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 -7.74%
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 -5.87%
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 -9.86%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 640.743 -1.40%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 39563.166 -10.43%
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.48%
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.42%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 478.029 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 8849.153 -10.14%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 424.668 -1.04%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1518.525 -7.60%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 478.106 -1.48%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 8850.914 -9.29%
std::flat_map<int,_int>::insert(value)_(already_present)/0 0.998 1.36%
std::flat_map<int,_int>::insert(value)_(already_present)/1024 18.668 53.29%
std::flat_map<int,_int>::insert(value)_(already_present)/32 2.633 -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 18.271 -5.57%
std::flat_map<int,_int>::insert(value)_(new_value)/0 15.945 -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 26.066 -44.56%
std::flat_map<int,_int>::insert(value)_(new_value)/32 17.058 -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 23.137 -37.38%
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 49.33%
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 -3.21%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 16.148 -1.30%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 42.436 3.50%
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 -1.60%
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 -15.89%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.255 -4.65%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 7.442 -20.23%
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 1.06%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1833.747 145.01%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 16.705 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 88.525 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 18.988 1.66%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1686.612 105.99%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.217 -3.64%
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 108.63%
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 -30.74%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.211 -8.68%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 6.481 -32.76%
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 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 4.607 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.416 -
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 -4.09%
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.375 -1.48%
std::flat_multimap<int,_int>::count(key)_(existent)/8192 11.116 -6.02%
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 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.431 -2.32%
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 -1.31%
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.26%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 114460.881 8.74%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/0 0.012 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 8.302 15.62%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.509 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 12.954 21.82%
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 -
std::flat_multimap<int,_int>::erase(iterator)/1024 75.560 -1.60%
std::flat_multimap<int,_int>::erase(iterator)/32 20.795 -
std::flat_multimap<int,_int>::erase(iterator)/8192 501.598 1.09%
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 4.05%
std::flat_multimap<int,_int>::erase(key)_(existent)/0 16.149 -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 88.382 -1.76%
std::flat_multimap<int,_int>::erase(key)_(existent)/32 23.991 -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 563.066 6.46%
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.68%
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 -
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 24.53%
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 4.876 8.37%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.303 5.01%
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 6.965 10.06%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.768 -1.19%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 33.250 -31.28%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 17.122 -1.36%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 29.932 -29.33%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.831 -1.28%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 214.583 -2.76%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.421 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 556.405 1.38%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 16.111 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 21.787 -1.08%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 16.094 -1.12%
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 -
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 -1.08%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 503.741 -
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.08%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 626.302 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 37434.642 -
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 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 237.754 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 22.831 -1.16%
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 539.429 -
std::flat_multimap<int,_int>::insert(value)_(new_value)/0 15.838 -1.17%
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 27.375 -14.65%
std::flat_multimap<int,_int>::insert(value)_(new_value)/32 17.133 -
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 23.753 -12.05%
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 -21.55%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.267 -6.82%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 7.343 -23.30%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 16.532 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 87.535 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 18.760 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 728.113 27.71%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 16.532 -
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 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 736.969 28.67%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.214 -3.51%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 71.808 -1.09%
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 29.82%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/0 0.026 73.85%
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 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.211 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 6.492 -
std::for_each(deque<int>)/32 3.778 -1.42%
std::for_each(deque<int>)/50 4.107 -
std::for_each(deque<int>)/8 0.917 -
std::for_each(deque<int>)/8192 254.612 -
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 -3.13%
std::for_each(join_view(vector<vector<int>>))/8192 264.757 -
std::for_each(list<int>)/32 11.065 -
std::for_each(list<int>)/50 23.805 -
std::for_each(list<int>)/8 2.566 -
std::for_each(list<int>)/8192 8066.395 3.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 -
std::for_each_n(deque<int>)/50 3.968 -
std::for_each_n(deque<int>)/8 1.255 8.75%
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 -
std::for_each_n(join_view(vector<vector<int>>))/8 1.894 15.90%
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.58%
std::for_each_n(list<int>)/8 2.574 5.13%
std::for_each_n(list<int>)/8192 7252.059 -15.27%
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.38%
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.06%
std::generate(list<int>)/50 15.593 -1.78%
std::generate(list<int>)/8192 7108.602 2.27%
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 6.76%
std::generate_n(vector<int>)/1024 242.841 -
std::generate_n(vector<int>)/32 7.972 -
std::generate_n(vector<int>)/50 12.639 -3.53%
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 5.87%
std::is_partitioned(deque<int>)_(partitioned)/50 14.779 6.52%
std::is_partitioned(deque<int>)_(partitioned)/8192 2869.163 -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 106.533 -12.40%
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.099 -37.84%
std::is_partitioned(deque<int>)_(unpartitioned)/50 6.638 -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 695.357 -26.11%
std::is_partitioned(list<int>)_(partitioned)/1024 708.483 -
std::is_partitioned(list<int>)_(partitioned)/32 8.659 -1.24%
std::is_partitioned(list<int>)_(partitioned)/50 13.660 -
std::is_partitioned(list<int>)_(partitioned)/8192 6798.892 1.92%
std::is_partitioned(list<int>)_(unpartitioned)/1024 167.740 -27.74%
std::is_partitioned(list<int>)_(unpartitioned)/32 4.183 41.77%
std::is_partitioned(list<int>)_(unpartitioned)/50 4.371 -37.56%
std::is_partitioned(list<int>)_(unpartitioned)/8192 2174.326 32.14%
std::is_partitioned(vector<int>)_(partitioned)/1024 196.979 3.41%
std::is_partitioned(vector<int>)_(partitioned)/32 6.493 -
std::is_partitioned(vector<int>)_(partitioned)/50 9.823 -
std::is_partitioned(vector<int>)_(partitioned)/8192 1466.297 3.67%
std::is_partitioned(vector<int>)_(unpartitioned)/1024 52.551 113.13%
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.758 1.18%
std::is_partitioned(vector<int>)_(unpartitioned)/50 9.284 284.08%
std::is_partitioned(vector<int>)_(unpartitioned)/8192 183.218 -6.47%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 482.751 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 5.030 -13.27%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3862.562 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 535509.062 2.42%
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 47.726 -4.27%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 510.346 1.12%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.683 6.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.97%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 492.401 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 7.143 -13.48%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3903.375 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 626626.494 -4.49%
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 55.346 -2.74%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 526.428 1.21%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 7.259 -24.32%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 4481.707 14.25%
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 690934.547 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 48.385 -26.99%
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 15.13%
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 -
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.29%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1608549.695 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 64.195 1.90%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 777.433 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.704 -2.24%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 9517.569 15.55%
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1424899.043 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 37.250 -1.95%
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.15%
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.27%
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 213209.347 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 24.072 -6.15%
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 -
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 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 5.064 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 4979.015 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1006944.644 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 53.935 -3.55%
std::is_sorted(deque<int>)/1024 477.348 -
std::is_sorted(deque<int>)/8 3.887 15.84%
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.90%
std::is_sorted(deque<int>,_pred)/8192 4796.421 -
std::is_sorted(list<int>)/1024 761.257 -
std::is_sorted(list<int>)/8 2.138 -
std::is_sorted(list<int>)/8192 7796.682 13.55%
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 10.94%
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 1.91%
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 17.07%
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 6.99%
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.15%
std::is_sorted_until(list<int>)/8192 7172.088 6.39%
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 4.44%
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 -
std::is_sorted_until(vector<int>,_pred)/8 3.434 -3.20%
std::is_sorted_until(vector<int>,_pred)/8192 3310.350 2.56%
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 32.19%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 11599.007 4.17%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 337.783 3.00%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 97823.535 1.63%
std::list<int>::ctor(Range)_(cheap_elements)/1024 11356.696 1.29%
std::list<int>::ctor(Range)_(cheap_elements)/32 328.785 2.07%
std::list<int>::ctor(Range)_(cheap_elements)/8192 97430.177 -
std::list<int>::ctor(const&)_(cheap_elements)/1024 11351.179 2.05%
std::list<int>::ctor(const&)_(cheap_elements)/32 327.482 1.64%
std::list<int>::ctor(const&)_(cheap_elements)/8192 99699.021 3.01%
std::list<int>::ctor(size)/1024 12481.422 3.69%
std::list<int>::ctor(size)/32 345.730 1.07%
std::list<int>::ctor(size)/8192 102341.085 4.17%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 12023.325 3.56%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 347.424 2.65%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 103091.511 4.70%
std::list<int>::erase(begin)_(cheap_elements)/1024 10.493 4.42%
std::list<int>::erase(begin)_(cheap_elements)/32 10.561 2.00%
std::list<int>::erase(begin)_(cheap_elements)/8192 10.213 -
std::list<int>::insert(begin)_(cheap_elements)/1024 11.514 2.81%
std::list<int>::insert(begin)_(cheap_elements)/32 10.773 5.21%
std::list<int>::insert(begin)_(cheap_elements)/8192 11.524 3.36%
std::list<int>::operator=(const&)_(cheap_elements)/1024 756.055 -
std::list<int>::operator=(const&)_(cheap_elements)/32 16.847 -1.62%
std::list<int>::operator=(const&)_(cheap_elements)/8192 9924.986 20.38%
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 -27.43%
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 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 12773.854 5.20%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 356.392 5.12%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 105176.209 4.48%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 32742.759 2.50%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 935.220 4.43%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 280139.529 2.07%
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 12516.153 3.42%
std::list<std::string>::ctor(Range)_(cheap_elements)/32 350.368 3.94%
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 103780.572 3.42%
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 32392.767 2.88%
std::list<std::string>::ctor(Range)_(expensive_elements)/32 929.504 4.00%
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 278765.414 3.02%
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 12397.115 1.09%
std::list<std::string>::ctor(const&)_(cheap_elements)/32 346.087 2.97%
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 102997.433 2.12%
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 32952.438 1.54%
std::list<std::string>::ctor(const&)_(expensive_elements)/32 923.526 2.11%
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 280084.920 1.51%
std::list<std::string>::ctor(size)/1024 12678.315 2.38%
std::list<std::string>::ctor(size)/32 347.939 3.13%
std::list<std::string>::ctor(size)/8192 105658.789 3.57%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 12605.171 3.19%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 351.173 3.92%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 104435.394 3.74%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 32526.827 3.19%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 895.728 2.98%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 277203.599 2.36%
std::list<std::string>::erase(begin)_(cheap_elements)/1024 11.914 -
std::list<std::string>::erase(begin)_(cheap_elements)/32 11.807 -1.25%
std::list<std::string>::erase(begin)_(cheap_elements)/8192 12.037 -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 30.285 -
std::list<std::string>::erase(begin)_(expensive_elements)/32 30.305 1.39%
std::list<std::string>::erase(begin)_(expensive_elements)/8192 30.464 -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 12.701 4.00%
std::list<std::string>::insert(begin)_(cheap_elements)/32 11.713 -1.00%
std::list<std::string>::insert(begin)_(cheap_elements)/8192 12.549 2.79%
std::list<std::string>::insert(begin)_(expensive_elements)/1024 29.835 -
std::list<std::string>::insert(begin)_(expensive_elements)/32 29.465 2.44%
std::list<std::string>::insert(begin)_(expensive_elements)/8192 29.648 -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1557.562 18.33%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.559 -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 10790.607 -5.08%
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 6884.274 -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 135.262 -1.06%
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 54958.948 -
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.41%
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 -
std::map<int,_int>::clear()/32 656.244 -
std::map<int,_int>::clear()/8192 81964.455 1.99%
std::map<int,_int>::contains(key)_(existent)/0 0.015 -
std::map<int,_int>::contains(key)_(existent)/1024 4.168 2.67%
std::map<int,_int>::contains(key)_(existent)/32 1.590 -
std::map<int,_int>::contains(key)_(existent)/8192 5.343 -2.61%
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 -2.49%
std::map<int,_int>::contains(key)_(non-existent)/8192 7.694 1.87%
std::map<int,_int>::count(key)_(existent)/0 0.013 -
std::map<int,_int>::count(key)_(existent)/1024 4.322 1.19%
std::map<int,_int>::count(key)_(existent)/32 1.702 -
std::map<int,_int>::count(key)_(existent)/8192 5.942 -2.61%
std::map<int,_int>::count(key)_(non-existent)/0 0.252 -
std::map<int,_int>::count(key)_(non-existent)/1024 7.288 -
std::map<int,_int>::count(key)_(non-existent)/32 2.891 -
std::map<int,_int>::count(key)_(non-existent)/8192 11.184 -
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 -
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.21%
std::map<int,_int>::ctor(const&,_alloc)/0 13.626 -
std::map<int,_int>::ctor(const&,_alloc)/1024 6253.669 1.03%
std::map<int,_int>::ctor(const&,_alloc)/32 211.412 1.40%
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 1.71%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 272.629 3.43%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 72516.347 1.57%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.573 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12811.790 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 287.177 1.52%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 278269.970 3.65%
std::map<int,_int>::equal_range(key)_(existent)/0 0.012 -
std::map<int,_int>::equal_range(key)_(existent)/1024 4.560 7.03%
std::map<int,_int>::equal_range(key)_(existent)/32 1.878 3.45%
std::map<int,_int>::equal_range(key)_(existent)/8192 5.549 1.67%
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.252 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 5.898 -
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.739 2.29%
std::map<int,_int>::equal_range(key)_(non-existent)/8192 9.582 -
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.90%
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 1.99%
std::map<int,_int>::erase(key)_(existent)/0 21.014 -
std::map<int,_int>::erase(key)_(existent)/1024 24.977 2.45%
std::map<int,_int>::erase(key)_(existent)/32 22.563 -
std::map<int,_int>::erase(key)_(existent)/8192 25.695 -1.15%
std::map<int,_int>::erase(key)_(non-existent)/0 0.267 5.06%
std::map<int,_int>::erase(key)_(non-existent)/1024 5.903 9.70%
std::map<int,_int>::erase(key)_(non-existent)/32 2.719 14.76%
std::map<int,_int>::erase(key)_(non-existent)/8192 8.342 9.96%
std::map<int,_int>::find(key)_(existent)/0 0.013 -
std::map<int,_int>::find(key)_(existent)/1024 3.934 -1.40%
std::map<int,_int>::find(key)_(existent)/32 1.560 -1.59%
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 -2.97%
std::map<int,_int>::find(key)_(non-existent)/32 2.436 -4.84%
std::map<int,_int>::find(key)_(non-existent)/8192 7.301 -1.82%
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 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 20.123 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 35.732 -
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 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.770 -
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 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 19.823 1.07%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 34.209 -
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 -
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 -1.47%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 804.349 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 141060.232 2.31%
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 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 562.343 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 139602.991 2.87%
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 2.24%
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 5.67%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 706.121 2.02%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 83143.172 3.91%
std::map<int,_int>::insert(value)_(already_present)/0 0.581 -4.86%
std::map<int,_int>::insert(value)_(already_present)/1024 3.308 -10.15%
std::map<int,_int>::insert(value)_(already_present)/32 1.759 -
std::map<int,_int>::insert(value)_(already_present)/8192 4.060 -
std::map<int,_int>::insert(value)_(new_value)/0 17.928 -
std::map<int,_int>::insert(value)_(new_value)/1024 28.176 4.30%
std::map<int,_int>::insert(value)_(new_value)/32 19.978 -
std::map<int,_int>::insert(value)_(new_value)/8192 41.046 6.59%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 0.645 2.84%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.725 7.11%
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 -1.25%
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.63%
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 -
std::map<int,_int>::lower_bound(key)_(existent)/0 0.018 -
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.372 -
std::map<int,_int>::lower_bound(key)_(existent)/32 1.483 -
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.640 -1.22%
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.42%
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.415 -7.08%
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 1.12%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 208.220 -
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 1.45%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 211.608 1.38%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 50032.716 1.14%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.271 -1.52%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1470.536 -2.18%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 38.504 -13.81%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 12443.730 -1.12%
std::map<int,_int>::upper_bound(key)_(existent)/0 0.018 -
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.179 1.55%
std::map<int,_int>::upper_bound(key)_(existent)/32 1.716 -
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.641 -1.26%
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.252 -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 5.621 -1.92%
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.455 -3.10%
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 9.753 -1.73%
std::map<std::string,_int>::clear()/0 422.004 -
std::map<std::string,_int>::clear()/1024 21037.243 1.27%
std::map<std::string,_int>::clear()/32 898.450 -
std::map<std::string,_int>::clear()/8192 203908.862 -1.96%
std::map<std::string,_int>::contains(key)_(existent)/0 0.018 -
std::map<std::string,_int>::contains(key)_(existent)/1024 24.044 13.94%
std::map<std::string,_int>::contains(key)_(existent)/32 16.318 4.02%
std::map<std::string,_int>::contains(key)_(existent)/8192 28.567 -9.59%
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.24%
std::map<std::string,_int>::contains(key)_(non-existent)/32 10.657 -10.46%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 27.415 -8.55%
std::map<std::string,_int>::count(key)_(existent)/0 0.015 -
std::map<std::string,_int>::count(key)_(existent)/1024 24.789 -6.59%
std::map<std::string,_int>::count(key)_(existent)/32 14.916 -11.39%
std::map<std::string,_int>::count(key)_(existent)/8192 29.195 -5.03%
std::map<std::string,_int>::count(key)_(non-existent)/0 0.268 3.93%
std::map<std::string,_int>::count(key)_(non-existent)/1024 24.604 2.01%
std::map<std::string,_int>::count(key)_(non-existent)/32 9.843 -
std::map<std::string,_int>::count(key)_(non-existent)/8192 33.254 4.16%
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 -
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 -
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.72%
std::map<std::string,_int>::ctor(const&,_alloc)/32 739.551 -
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 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 389736.469 -
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 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1041.141 1.07%
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 -
std::map<std::string,_int>::equal_range(key)_(existent)/32 15.143 -7.40%
std::map<std::string,_int>::equal_range(key)_(existent)/8192 29.204 -1.39%
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 3.01%
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 10.449 -4.70%
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 33.678 6.93%
std::map<std::string,_int>::erase(iterator)/0 28.220 8.52%
std::map<std::string,_int>::erase(iterator)/1024 29.492 15.28%
std::map<std::string,_int>::erase(iterator)/32 32.567 8.27%
std::map<std::string,_int>::erase(iterator)/8192 29.290 -16.80%
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 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 696.172 -1.42%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 115068.511 1.10%
std::map<std::string,_int>::erase(key)_(existent)/0 56.802 -23.54%
std::map<std::string,_int>::erase(key)_(existent)/1024 85.480 7.36%
std::map<std::string,_int>::erase(key)_(existent)/32 59.985 -26.43%
std::map<std::string,_int>::erase(key)_(existent)/8192 92.760 13.37%
std::map<std::string,_int>::erase(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 22.539 5.01%
std::map<std::string,_int>::erase(key)_(non-existent)/32 10.876 1.04%
std::map<std::string,_int>::erase(key)_(non-existent)/8192 29.306 -8.44%
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 1.87%
std::map<std::string,_int>::find(key)_(existent)/8192 33.098 10.50%
std::map<std::string,_int>::find(key)_(non-existent)/0 0.256 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 22.139 2.83%
std::map<std::string,_int>::find(key)_(non-existent)/32 10.575 3.50%
std::map<std::string,_int>::find(key)_(non-existent)/8192 29.056 10.57%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 32.970 -8.45%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 87.021 1.02%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 37.155 2.53%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 84.733 -2.96%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 29.126 15.60%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 52.628 41.79%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 38.400 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 63.420 17.25%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 32.283 -9.04%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 41.570 -
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 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 32.378 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 30.833 -2.99%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 29.227 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 36.725 -15.79%
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 -3.97%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1556.874 -1.87%
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 -5.69%
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.85%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1236.726 -2.07%
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 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1259.444 5.25%
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 -8.84%
std::map<std::string,_int>::insert(value)_(already_present)/1024 25.259 1.79%
std::map<std::string,_int>::insert(value)_(already_present)/32 15.179 -
std::map<std::string,_int>::insert(value)_(already_present)/8192 36.382 -
std::map<std::string,_int>::insert(value)_(new_value)/0 32.391 -
std::map<std::string,_int>::insert(value)_(new_value)/1024 76.861 -
std::map<std::string,_int>::insert(value)_(new_value)/32 41.845 1.58%
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 -6.97%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 36.981 45.31%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 21.939 -1.36%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 37.543 83.01%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 34.936 7.62%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 49.371 -1.36%
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 -6.25%
std::map<std::string,_int>::lower_bound(key)_(existent)/0 0.036 -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 23.460 6.09%
std::map<std::string,_int>::lower_bound(key)_(existent)/32 15.465 -6.82%
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 29.397 -6.65%
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 -7.13%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 10.223 -7.27%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 32.848 3.78%
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.07%
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 1.28%
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 1.49%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 17139.712 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 344.500 -
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 8.60%
std::map<std::string,_int>::upper_bound(key)_(existent)/32 15.629 -6.16%
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 28.255 -12.35%
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 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 10.787 7.52%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 32.425 -
std::mismatch(deque<int>)_(it,_it,_it)/1000 459.464 -3.03%
std::mismatch(deque<int>)_(it,_it,_it)/1024 466.339 -4.17%
std::mismatch(deque<int>)_(it,_it,_it)/1048576 495919.691 -
std::mismatch(deque<int>)_(it,_it,_it)/8 4.010 -6.96%
std::mismatch(deque<int>)_(it,_it,_it)/8192 3855.782 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 464.424 -2.79%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 474.196 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 496348.560 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.089 -
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 -1.93%
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 1.49%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 621722.481 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 6.276 1.40%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4825.418 -
std::mismatch(list<int>)_(it,_it,_it)/1000 746.874 -
std::mismatch(list<int>)_(it,_it,_it)/1024 763.953 -
std::mismatch(list<int>)_(it,_it,_it)/1048576 932738.962 -
std::mismatch(list<int>)_(it,_it,_it)/8 2.657 -
std::mismatch(list<int>)_(it,_it,_it)/8192 7360.605 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 759.573 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 789.587 1.31%
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 947894.196 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 2.724 -1.02%
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 11640.514 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 808.430 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 827.250 -
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 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 803.599 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 818.151 -
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 -3.89%
std::mismatch(vector<int>)_(it,_it,_it)/1000 72.995 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 74.666 -5.55%
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 1.27%
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 604.821 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 449.355 -3.58%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 481.330 -2.76%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 607680.160 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.007 -1.97%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4759.460 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 470.455 3.16%
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 2.30%
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.86%
std::move(deque<int>)/4096 153.528 -
std::move(deque<int>)/512 23.806 -
std::move(deque<int>)/64 6.404 4.26%
std::move(deque<int>)/8 3.843 -1.03%
std::move(list<int>)/1048576 1010779.970 -
std::move(list<int>)/262144 246567.275 -
std::move(list<int>)/32768 30634.185 -3.01%
std::move(list<int>)/4096 3946.227 -13.79%
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 12.55%
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.86%
std::move(vector<int>)/1048576 57030.392 1.65%
std::move(vector<int>)/262144 15011.343 -
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 1.80%
std::move_backward(deque<int>)/1048576 128650.443 -
std::move_backward(deque<int>)/262144 30505.746 -
std::move_backward(deque<int>)/32768 3594.280 -1.60%
std::move_backward(deque<int>)/4096 179.687 1.79%
std::move_backward(deque<int>)/512 26.296 -
std::move_backward(deque<int>)/64 7.218 -
std::move_backward(deque<int>)/8 3.892 -2.17%
std::move_backward(list<int>)/1048576 1037594.384 -1.26%
std::move_backward(list<int>)/262144 259769.635 -2.75%
std::move_backward(list<int>)/32768 31834.595 -
std::move_backward(list<int>)/4096 5601.510 13.75%
std::move_backward(list<int>)/512 376.020 -
std::move_backward(list<int>)/64 39.666 -
std::move_backward(list<int>)/8 3.424 -
std::move_backward(vector<bool>)_(aligned)/1048576 2616.188 23.36%
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 3.59%
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 1.86%
std::move_backward(vector<bool>)_(unaligned)/64 1.828 -
std::move_backward(vector<int>)/1048576 56005.281 -
std::move_backward(vector<int>)/262144 21708.257 -
std::move_backward(vector<int>)/32768 2642.383 23.03%
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.03%
std::multimap<int,_int>::clear()/32 666.485 1.38%
std::multimap<int,_int>::clear()/8192 82031.874 -
std::multimap<int,_int>::contains(key)_(existent)/0 0.013 -
std::multimap<int,_int>::contains(key)_(existent)/1024 3.646 -1.41%
std::multimap<int,_int>::contains(key)_(existent)/32 1.656 -
std::multimap<int,_int>::contains(key)_(existent)/8192 5.514 -2.27%
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.267 -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.347 -
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.336 -3.51%
std::multimap<int,_int>::contains(key)_(non-existent)/8192 7.089 -6.94%
std::multimap<int,_int>::count(key)_(existent)/0 0.014 -
std::multimap<int,_int>::count(key)_(existent)/1024 5.572 -2.21%
std::multimap<int,_int>::count(key)_(existent)/32 3.491 -2.82%
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 -6.00%
std::multimap<int,_int>::count(key)_(non-existent)/32 2.532 4.39%
std::multimap<int,_int>::count(key)_(non-existent)/8192 9.143 -5.35%
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 -
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 2.11%
std::multimap<int,_int>::ctor(const&)/32 219.821 1.93%
std::multimap<int,_int>::ctor(const&)/8192 51478.215 2.10%
std::multimap<int,_int>::ctor(const&,_alloc)/0 13.693 -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6528.909 4.49%
std::multimap<int,_int>::ctor(const&,_alloc)/32 223.766 3.63%
std::multimap<int,_int>::ctor(const&,_alloc)/8192 52085.661 4.21%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.669 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8344.686 4.88%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 229.098 -2.32%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 67238.595 1.79%
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 -1.39%
std::multimap<int,_int>::equal_range(key)_(existent)/0 0.016 -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.147 -3.39%
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.421 -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 6.175 1.31%
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 6.218 -17.20%
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.339 -20.94%
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 10.062 -16.57%
std::multimap<int,_int>::erase(iterator)/0 20.735 1.33%
std::multimap<int,_int>::erase(iterator)/1024 20.994 -
std::multimap<int,_int>::erase(iterator)/32 20.992 1.30%
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 -1.71%
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 -5.28%
std::multimap<int,_int>::erase(key)_(existent)/0 21.732 1.44%
std::multimap<int,_int>::erase(key)_(existent)/1024 27.066 -
std::multimap<int,_int>::erase(key)_(existent)/32 23.225 2.03%
std::multimap<int,_int>::erase(key)_(existent)/8192 29.319 10.79%
std::multimap<int,_int>::erase(key)_(non-existent)/0 0.255 -
std::multimap<int,_int>::erase(key)_(non-existent)/1024 5.606 -1.24%
std::multimap<int,_int>::erase(key)_(non-existent)/32 2.253 1.33%
std::multimap<int,_int>::erase(key)_(non-existent)/8192 9.096 -
std::multimap<int,_int>::find(key)_(existent)/0 0.011 -
std::multimap<int,_int>::find(key)_(existent)/1024 3.836 -
std::multimap<int,_int>::find(key)_(existent)/32 1.613 -
std::multimap<int,_int>::find(key)_(existent)/8192 5.481 -
std::multimap<int,_int>::find(key)_(non-existent)/0 0.255 -
std::multimap<int,_int>::find(key)_(non-existent)/1024 5.407 1.64%
std::multimap<int,_int>::find(key)_(non-existent)/32 2.650 10.71%
std::multimap<int,_int>::find(key)_(non-existent)/8192 7.801 2.88%
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.15%
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.10%
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 1.43%
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 -1.49%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 18.323 1.32%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 33.974 -1.58%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 20.241 1.23%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 45.463 4.06%
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 2.15%
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 -
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 -1.21%
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 3.57%
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 4.13%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 697.077 2.35%
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 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 701.931 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 87119.098 7.22%
std::multimap<int,_int>::insert(value)_(already_present)/0 18.714 1.32%
std::multimap<int,_int>::insert(value)_(already_present)/1024 23.518 1.08%
std::multimap<int,_int>::insert(value)_(already_present)/32 19.750 2.06%
std::multimap<int,_int>::insert(value)_(already_present)/8192 21.749 1.94%
std::multimap<int,_int>::insert(value)_(new_value)/0 18.073 -
std::multimap<int,_int>::insert(value)_(new_value)/1024 34.200 4.13%
std::multimap<int,_int>::insert(value)_(new_value)/32 20.157 -
std::multimap<int,_int>::insert(value)_(new_value)/8192 39.917 9.82%
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 -1.83%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 3.830 -8.29%
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 1.72%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 217.237 1.34%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 51869.586 1.98%
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.83%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 219.482 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 51760.876 1.81%
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.71%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 42.021 11.69%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 13081.205 2.98%
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 -3.03%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 3.804 -7.98%
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.94%
std::multimap<std::string,_int>::clear()/32 900.061 -
std::multimap<std::string,_int>::clear()/8192 203839.208 -
std::multimap<std::string,_int>::contains(key)_(existent)/0 0.010 -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 22.574 1.40%
std::multimap<std::string,_int>::contains(key)_(existent)/32 14.672 1.50%
std::multimap<std::string,_int>::contains(key)_(existent)/8192 29.577 2.90%
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.281 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 23.885 -6.44%
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 9.390 -7.13%
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 26.791 -5.68%
std::multimap<std::string,_int>::count(key)_(existent)/0 0.030 -
std::multimap<std::string,_int>::count(key)_(existent)/1024 25.102 1.55%
std::multimap<std::string,_int>::count(key)_(existent)/32 20.368 1.88%
std::multimap<std::string,_int>::count(key)_(existent)/8192 30.692 -1.56%
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 21.736 -7.98%
std::multimap<std::string,_int>::count(key)_(non-existent)/32 9.841 -6.88%
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 30.420 -
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 1.29%
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 -
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 -
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 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 968.062 -
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 -1.46%
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 17.341 1.31%
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 31.357 -
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 1.49%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 10.211 -3.43%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 32.696 -
std::multimap<std::string,_int>::erase(iterator)/0 26.309 1.40%
std::multimap<std::string,_int>::erase(iterator)/1024 31.536 -
std::multimap<std::string,_int>::erase(iterator)/32 33.720 2.18%
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 -
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 1.05%
std::multimap<std::string,_int>::erase(key)_(existent)/0 60.319 1.07%
std::multimap<std::string,_int>::erase(key)_(existent)/1024 87.467 -
std::multimap<std::string,_int>::erase(key)_(existent)/32 74.422 -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 95.633 -
std::multimap<std::string,_int>::erase(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024 24.715 6.81%
std::multimap<std::string,_int>::erase(key)_(non-existent)/32 10.944 1.73%
std::multimap<std::string,_int>::erase(key)_(non-existent)/8192 32.443 1.42%
std::multimap<std::string,_int>::find(key)_(existent)/0 0.034 -
std::multimap<std::string,_int>::find(key)_(existent)/1024 24.165 1.67%
std::multimap<std::string,_int>::find(key)_(existent)/32 15.752 -1.20%
std::multimap<std::string,_int>::find(key)_(existent)/8192 26.673 -
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 21.011 -6.36%
std::multimap<std::string,_int>::find(key)_(non-existent)/32 10.197 1.33%
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 26.717 -6.67%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 37.150 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 65.140 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 45.278 1.49%
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.09%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 43.993 1.35%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 38.647 1.83%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 45.199 -
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 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 37.443 -
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 1.34%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 39.802 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 37.924 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 37.787 -
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.02%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1451.698 -
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 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1495.806 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 803428.343 -1.33%
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 -
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 -
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 -
std::multimap<std::string,_int>::insert(value)_(already_present)/0 53.391 -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 43.373 1.16%
std::multimap<std::string,_int>::insert(value)_(already_present)/32 61.914 2.92%
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 67.600 -
std::multimap<std::string,_int>::insert(value)_(new_value)/0 32.504 -
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 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 28.671 -2.74%
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 23.34%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 11.066 9.88%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 33.552 4.92%
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 -1.34%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 650.221 -1.40%
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 -1.14%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 345.307 1.12%
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 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 17.196 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 27.236 -
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 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 10.097 6.00%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 31.440 -
std::multiset<int>::clear()/0 421.629 -
std::multiset<int>::clear()/1024 9864.691 1.24%
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 -4.28%
std::multiset<int>::contains(key)_(existent)/32 1.698 -
std::multiset<int>::contains(key)_(existent)/8192 8.135 -1.21%
std::multiset<int>::contains(key)_(non-existent)/0 0.265 -
std::multiset<int>::contains(key)_(non-existent)/1024 5.541 -3.07%
std::multiset<int>::contains(key)_(non-existent)/32 2.277 -11.61%
std::multiset<int>::contains(key)_(non-existent)/8192 8.491 -4.11%
std::multiset<int>::count(key)_(existent)/0 0.012 -
std::multiset<int>::count(key)_(existent)/1024 5.760 -
std::multiset<int>::count(key)_(existent)/32 3.566 -1.41%
std::multiset<int>::count(key)_(existent)/8192 10.471 12.10%
std::multiset<int>::count(key)_(non-existent)/0 0.253 -
std::multiset<int>::count(key)_(non-existent)/1024 6.781 15.15%
std::multiset<int>::count(key)_(non-existent)/32 2.649 17.20%
std::multiset<int>::count(key)_(non-existent)/8192 11.816 29.77%
std::multiset<int>::ctor(&&,_different_allocs)/0 13.707 -1.14%
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 3.42%
std::multiset<int>::ctor(const&)/32 222.914 1.45%
std::multiset<int>::ctor(const&)/8192 49925.406 3.62%
std::multiset<int>::ctor(const&,_alloc)/0 13.653 -
std::multiset<int>::ctor(const&,_alloc)/1024 6245.371 3.05%
std::multiset<int>::ctor(const&,_alloc)/32 222.823 2.03%
std::multiset<int>::ctor(const&,_alloc)/8192 49767.028 3.12%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.583 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8581.353 -1.79%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 252.864 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 69061.088 -1.33%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.614 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12618.101 1.26%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 296.134 2.31%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 261550.692 -4.35%
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 -
std::multiset<int>::equal_range(key)_(existent)/8192 8.871 -
std::multiset<int>::equal_range(key)_(non-existent)/0 0.254 -
std::multiset<int>::equal_range(key)_(non-existent)/1024 6.360 -5.53%
std::multiset<int>::equal_range(key)_(non-existent)/32 2.335 -2.43%
std::multiset<int>::equal_range(key)_(non-existent)/8192 10.812 7.29%
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.03%
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 3.45%
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 2.10%
std::multiset<int>::erase(key)_(existent)/0 21.514 -
std::multiset<int>::erase(key)_(existent)/1024 40.566 -
std::multiset<int>::erase(key)_(existent)/32 22.883 -
std::multiset<int>::erase(key)_(existent)/8192 61.349 -
std::multiset<int>::erase(key)_(non-existent)/0 0.255 -
std::multiset<int>::erase(key)_(non-existent)/1024 7.132 3.58%
std::multiset<int>::erase(key)_(non-existent)/32 2.652 2.39%
std::multiset<int>::erase(key)_(non-existent)/8192 10.269 4.43%
std::multiset<int>::find(key)_(existent)/0 0.012 -
std::multiset<int>::find(key)_(existent)/1024 3.802 1.81%
std::multiset<int>::find(key)_(existent)/32 1.706 -
std::multiset<int>::find(key)_(existent)/8192 9.108 12.16%
std::multiset<int>::find(key)_(non-existent)/0 0.254 -
std::multiset<int>::find(key)_(non-existent)/1024 5.597 2.34%
std::multiset<int>::find(key)_(non-existent)/32 2.279 -
std::multiset<int>::find(key)_(non-existent)/8192 10.605 22.19%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 18.099 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 52.043 -13.20%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 19.880 -
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 2.61%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 19.617 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 33.386 4.10%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 18.129 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 51.467 2.57%
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 4.16%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 19.134 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 30.061 4.40%
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 2.69%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 726.882 1.87%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 214486.838 4.19%
std::multiset<int>::insert(value)_(already_present)/0 18.134 -
std::multiset<int>::insert(value)_(already_present)/1024 29.311 3.20%
std::multiset<int>::insert(value)_(already_present)/32 19.192 -1.21%
std::multiset<int>::insert(value)_(already_present)/8192 32.949 2.85%
std::multiset<int>::insert(value)_(new_value)/0 17.923 -
std::multiset<int>::insert(value)_(new_value)/1024 48.778 -14.96%
std::multiset<int>::insert(value)_(new_value)/32 19.971 -
std::multiset<int>::insert(value)_(new_value)/8192 72.684 -
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 -
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 -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 25.476 5.67%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 14.317 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6375.207 4.86%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 220.036 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 50148.297 3.02%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 14.276 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6322.409 4.00%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 219.528 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 50582.605 4.53%
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.215 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1390.820 5.78%
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 39.339 19.56%
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12535.323 1.77%
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 1.43%
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.252 -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 14.560 1.21%
std::multiset<int>::upper_bound(key)_(non-existent)/32 3.919 1.12%
std::multiset<int>::upper_bound(key)_(non-existent)/8192 24.079 -
std::multiset<std::string>::clear()/0 420.587 -
std::multiset<std::string>::clear()/1024 20236.067 -
std::multiset<std::string>::clear()/32 919.741 2.83%
std::multiset<std::string>::clear()/8192 204456.973 -1.09%
std::multiset<std::string>::contains(key)_(existent)/0 0.013 -
std::multiset<std::string>::contains(key)_(existent)/1024 22.175 -3.24%
std::multiset<std::string>::contains(key)_(existent)/32 16.599 10.88%
std::multiset<std::string>::contains(key)_(existent)/8192 28.573 2.95%
std::multiset<std::string>::contains(key)_(non-existent)/0 0.282 -
std::multiset<std::string>::contains(key)_(non-existent)/1024 22.382 1.70%
std::multiset<std::string>::contains(key)_(non-existent)/32 10.825 3.64%
std::multiset<std::string>::contains(key)_(non-existent)/8192 32.013 22.48%
std::multiset<std::string>::count(key)_(existent)/0 0.035 -
std::multiset<std::string>::count(key)_(existent)/1024 23.336 -1.84%
std::multiset<std::string>::count(key)_(existent)/32 19.664 6.85%
std::multiset<std::string>::count(key)_(existent)/8192 30.417 -1.73%
std::multiset<std::string>::count(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::count(key)_(non-existent)/1024 23.494 3.64%
std::multiset<std::string>::count(key)_(non-existent)/32 10.328 -
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 -
std::multiset<std::string>::ctor(const&)/1024 35248.337 -
std::multiset<std::string>::ctor(const&)/32 721.056 -
std::multiset<std::string>::ctor(const&)/8192 344997.878 1.03%
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 1.26%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.753 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40519.241 -
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 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 933.200 2.03%
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 6.33%
std::multiset<std::string>::equal_range(key)_(existent)/32 19.924 1.70%
std::multiset<std::string>::equal_range(key)_(existent)/8192 28.959 -4.39%
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.263 -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 23.183 -5.94%
std::multiset<std::string>::equal_range(key)_(non-existent)/32 10.445 1.38%
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 32.086 -
std::multiset<std::string>::erase(iterator)/0 29.745 -6.46%
std::multiset<std::string>::erase(iterator)/1024 29.831 -11.20%
std::multiset<std::string>::erase(iterator)/32 31.253 -3.65%
std::multiset<std::string>::erase(iterator)/8192 26.790 -14.93%
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.50%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 691.425 -1.96%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 115403.107 -
std::multiset<std::string>::erase(key)_(existent)/0 41.514 -31.46%
std::multiset<std::string>::erase(key)_(existent)/1024 87.390 44.49%
std::multiset<std::string>::erase(key)_(existent)/32 50.177 -16.42%
std::multiset<std::string>::erase(key)_(existent)/8192 128.969 -4.42%
std::multiset<std::string>::erase(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::erase(key)_(non-existent)/1024 22.762 -5.96%
std::multiset<std::string>::erase(key)_(non-existent)/32 11.030 3.33%
std::multiset<std::string>::erase(key)_(non-existent)/8192 32.686 4.87%
std::multiset<std::string>::find(key)_(existent)/0 0.036 -
std::multiset<std::string>::find(key)_(existent)/1024 27.922 -7.35%
std::multiset<std::string>::find(key)_(existent)/32 20.920 36.74%
std::multiset<std::string>::find(key)_(existent)/8192 41.057 -2.10%
std::multiset<std::string>::find(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::find(key)_(non-existent)/1024 21.637 2.25%
std::multiset<std::string>::find(key)_(non-existent)/32 10.551 2.29%
std::multiset<std::string>::find(key)_(non-existent)/8192 26.795 -9.37%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 36.704 11.57%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 60.218 -1.36%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 35.256 -18.94%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 83.747 -11.01%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 25.387 2.12%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 51.061 6.84%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 29.537 -28.93%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 51.680 -8.02%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 31.443 -8.66%
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 17.04%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 77.699 -16.45%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 34.552 3.36%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 29.026 -24.56%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 37.884 -4.71%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 39.854 2.86%
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 2.82%
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 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1446.396 -10.18%
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 -1.58%
std::multiset<std::string>::insert(value)_(already_present)/32 42.214 -
std::multiset<std::string>::insert(value)_(already_present)/8192 66.438 -1.74%
std::multiset<std::string>::insert(value)_(new_value)/0 34.952 -
std::multiset<std::string>::insert(value)_(new_value)/1024 63.192 2.63%
std::multiset<std::string>::insert(value)_(new_value)/32 43.646 1.60%
std::multiset<std::string>::insert(value)_(new_value)/8192 75.113 -23.41%
std::multiset<std::string>::lower_bound(key)_(existent)/0 0.035 -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 24.041 3.34%
std::multiset<std::string>::lower_bound(key)_(existent)/32 17.067 -7.49%
std::multiset<std::string>::lower_bound(key)_(existent)/8192 30.123 -3.51%
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 22.324 -11.05%
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 10.605 -2.54%
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 1.34%
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 -
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.91%
std::multiset<std::string>::upper_bound(key)_(existent)/32 18.413 10.85%
std::multiset<std::string>::upper_bound(key)_(existent)/8192 28.573 -8.95%
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.260 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 22.615 -3.24%
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 11.169 7.90%
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 -7.56%
std::none_of(deque<int>)_(process_all)/50 19.154 -
std::none_of(deque<int>)_(process_all)/8 3.219 4.20%
std::none_of(deque<int>)_(process_all)/8192 2650.577 -7.71%
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 -
std::none_of(vector<int>)_(process_all)/32 8.421 -
std::none_of(vector<int>)_(process_all)/32768 8078.474 -
std::none_of(vector<int>)_(process_all)/50 12.701 -7.30%
std::none_of(vector<int>)_(process_all)/8 2.373 -
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.56%
std::partial_sort(deque<int>)_(ascending)/8192 165241.526 1.21%
std::partial_sort(deque<int>)_(descending)/1024 18482.555 -
std::partial_sort(deque<int>)_(descending)/8 43.489 -
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.72%
std::partial_sort(deque<int>)_(pipe-organ)/1024 7958.311 1.10%
std::partial_sort(deque<int>)_(pipe-organ)/8 31.992 6.54%
std::partial_sort(deque<int>)_(pipe-organ)/8192 166287.653 2.22%
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 19605.179 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 30.744 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 289397.250 -1.76%
std::partial_sort(deque<int>)_(repeated)/1024 6372.028 -1.41%
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 1.03%
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4961.773 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 21.626 -4.46%
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 -3.92%
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 -1.52%
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 -5.09%
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 -2.39%
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 90962.382 -1.01%
std::partial_sort(vector<int>)_(ascending)/1024 5011.956 -
std::partial_sort(vector<int>)_(ascending)/8 20.834 -
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 2.60%
std::partial_sort(vector<int>)_(heap)/8192 100874.366 -1.31%
std::partial_sort(vector<int>)_(pipe-organ)/1024 4989.633 -
std::partial_sort(vector<int>)_(pipe-organ)/8 20.858 -
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 -
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 -
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.42%
std::partial_sort_copy(deque<int>)_(ascending)/8192 57040.761 -1.04%
std::partial_sort_copy(deque<int>)_(descending)/1024 8559.857 -
std::partial_sort_copy(deque<int>)_(descending)/8 19.928 2.35%
std::partial_sort_copy(deque<int>)_(descending)/8192 99911.350 -
std::partial_sort_copy(deque<int>)_(heap)/1024 8716.894 -16.65%
std::partial_sort_copy(deque<int>)_(heap)/8 15.516 -4.51%
std::partial_sort_copy(deque<int>)_(heap)/8192 103362.183 -11.51%
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5475.261 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.863 1.89%
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 -
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 -
std::partial_sort_copy(deque<int>)_(repeated)/8192 49239.724 -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 7281.873 1.02%
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 -
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 -2.10%
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 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 61568.317 2.25%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9493.610 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.791 -1.75%
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 -3.01%
std::partial_sort_copy(list<int>)_(repeated)/8192 53783.994 -
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 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 5220.131 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 9.026 1.69%
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 5.07%
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 11.01%
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 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 47393.912 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 7068.374 -1.06%
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.12%
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.66%
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 -
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 -
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.09%
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 -
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 2.37%
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 -3.08%
std::partition(deque<int>)_(dense)/50 14.812 5.04%
std::partition(deque<int>)_(dense)/8192 2798.702 -
std::partition(deque<int>)_(sparse)/1024 383.782 -
std::partition(deque<int>)_(sparse)/32 12.186 23.08%
std::partition(deque<int>)_(sparse)/50 18.494 23.62%
std::partition(deque<int>)_(sparse)/8192 3016.728 -
std::partition(list<int>)_(dense)/1024 833.029 113.32%
std::partition(list<int>)_(dense)/32 8.993 -1.28%
std::partition(list<int>)_(dense)/50 13.483 -
std::partition(list<int>)_(dense)/8192 4896.991 11.52%
std::partition(list<int>)_(sparse)/1024 718.661 -51.09%
std::partition(list<int>)_(sparse)/32 8.860 -
std::partition(list<int>)_(sparse)/50 14.703 -1.97%
std::partition(list<int>)_(sparse)/8192 7464.519 4.37%
std::partition(vector<int>)_(dense)/1024 239.537 -3.45%
std::partition(vector<int>)_(dense)/32 8.386 5.07%
std::partition(vector<int>)_(dense)/50 13.065 -
std::partition(vector<int>)_(dense)/8192 1871.948 -
std::partition(vector<int>)_(sparse)/1024 257.138 -
std::partition(vector<int>)_(sparse)/32 8.724 -3.61%
std::partition(vector<int>)_(sparse)/50 13.811 -4.34%
std::partition(vector<int>)_(sparse)/8192 1871.532 -
std::partition_copy(deque<int>)/1024 636.780 -1.22%
std::partition_copy(deque<int>)/32 12.941 -
std::partition_copy(deque<int>)/50 21.047 -1.16%
std::partition_copy(deque<int>)/8192 5690.732 -
std::partition_copy(list<int>)/1024 712.429 -
std::partition_copy(list<int>)/32 8.589 -
std::partition_copy(list<int>)/50 12.912 -1.90%
std::partition_copy(list<int>)/8192 6717.416 -6.52%
std::partition_copy(vector<int>)/1024 479.722 4.20%
std::partition_copy(vector<int>)/32 8.501 -
std::partition_copy(vector<int>)/50 12.748 -1.46%
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 -2.40%
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 -4.64%
std::partition_point(vector<int>)/1024 6.251 -
std::partition_point(vector<int>)/32 2.557 -
std::partition_point(vector<int>)/50 2.527 -2.10%
std::partition_point(vector<int>)/8192 9.517 1.52%
std::remove(deque<int>)_(prefix)/1024 527.157 -
std::remove(deque<int>)_(prefix)/32 54.730 -
std::remove(deque<int>)_(prefix)/50 62.874 -
std::remove(deque<int>)_(prefix)/8192 3892.669 -
std::remove(deque<int>)_(sprinkled)/1024 521.556 -
std::remove(deque<int>)_(sprinkled)/32 55.954 -3.24%
std::remove(deque<int>)_(sprinkled)/50 62.624 -3.68%
std::remove(deque<int>)_(sprinkled)/8192 3865.810 -
std::remove(list<int>)_(prefix)/1024 1015.755 -
std::remove(list<int>)_(prefix)/32 56.799 2.57%
std::remove(list<int>)_(prefix)/50 69.005 3.04%
std::remove(list<int>)_(prefix)/8192 8204.313 -
std::remove(list<int>)_(sprinkled)/1024 961.300 -1.70%
std::remove(list<int>)_(sprinkled)/32 57.668 1.59%
std::remove(list<int>)_(sprinkled)/50 67.422 2.84%
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 -
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 -1.35%
std::remove_copy(deque<int>)_(sprinkled)/32 12.159 -1.11%
std::remove_copy(deque<int>)_(sprinkled)/50 18.375 -
std::remove_copy(deque<int>)_(sprinkled)/8192 2904.852 -1.51%
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.14%
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 1.46%
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 -1.25%
std::remove_copy(vector<int>)_(prefix)/50 13.300 -
std::remove_copy(vector<int>)_(prefix)/8192 2065.928 -
std::remove_copy(vector<int>)_(sprinkled)/1024 460.387 -
std::remove_copy(vector<int>)_(sprinkled)/32 15.009 -
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 -38.56%
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 -40.89%
std::remove_copy_if(deque<int>)_(sprinkled)/50 27.259 3.63%
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3301.252 1.31%
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.18%
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 5.72%
std::remove_copy_if(list<int>)_(sprinkled)/8192 7069.949 -1.95%
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 -
std::remove_if(deque<int>)_(prefix)/8192 4256.240 -
std::remove_if(deque<int>)_(sprinkled)/1024 549.692 2.17%
std::remove_if(deque<int>)_(sprinkled)/32 56.711 -1.70%
std::remove_if(deque<int>)_(sprinkled)/50 70.452 5.09%
std::remove_if(deque<int>)_(sprinkled)/8192 3964.254 -
std::remove_if(list<int>)_(prefix)/1024 1047.348 -
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 -
std::remove_if(list<int>)_(sprinkled)/1024 1019.336 -
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 -
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 2.15%
std::remove_if(vector<int>)_(sprinkled)/50 66.469 -
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 -1.01%
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 -2.46%
std::replace(list<int>)_(prefix)/1024 1602.189 116.81%
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 -1.03%
std::replace(list<int>)_(sprinkled)/50 17.503 -
std::replace(list<int>)_(sprinkled)/8192 7140.528 -
std::replace(vector<int>)_(prefix)/1024 159.130 -
std::replace(vector<int>)_(prefix)/32 4.957 -3.68%
std::replace(vector<int>)_(prefix)/50 7.349 -4.66%
std::replace(vector<int>)_(prefix)/8192 1276.616 -
std::replace(vector<int>)_(sprinkled)/1024 153.720 -3.13%
std::replace(vector<int>)_(sprinkled)/32 5.249 -
std::replace(vector<int>)_(sprinkled)/50 7.984 1.37%
std::replace(vector<int>)_(sprinkled)/8192 1192.585 -6.28%
std::replace_if(deque<int>)_(prefix)/1024 490.322 -
std::replace_if(deque<int>)_(prefix)/32 14.020 -1.77%
std::replace_if(deque<int>)_(prefix)/50 20.187 -1.57%
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 -1.35%
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 4.05%
std::replace_if(list<int>)_(sprinkled)/8192 7271.929 -
std::replace_if(vector<int>)_(prefix)/1024 276.121 -
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.48%
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 -
std::reverse(deque<int>)/64 13.054 -
std::reverse(deque<int>)/8 2.520 -
std::reverse(list<int>)/32768 17452.723 3.34%
std::reverse(list<int>)/4096 1718.030 3.78%
std::reverse(list<int>)/512 191.877 -
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 -1.93%
std::reverse_copy(deque<int>)/32768 7991.129 -1.24%
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.28%
std::reverse_copy(list<int>)/4096 3201.246 1.82%
std::reverse_copy(list<int>)/512 364.973 -
std::reverse_copy(list<int>)/64 29.938 -
std::reverse_copy(list<int>)/8 2.425 -
std::reverse_copy(vector<int>)/32768 975.916 -
std::reverse_copy(vector<int>)/4096 133.446 -
std::reverse_copy(vector<int>)/512 17.141 -
std::reverse_copy(vector<int>)/64 2.523 2.14%
std::reverse_copy(vector<int>)/8 2.636 11.39%
std::rotate(deque<int>)_(1_element_backward)/1024 42.539 -1.11%
std::rotate(deque<int>)_(1_element_backward)/32 4.462 -
std::rotate(deque<int>)_(1_element_backward)/50 5.488 3.16%
std::rotate(deque<int>)_(1_element_backward)/8192 311.372 -
std::rotate(deque<int>)_(1_element_forward)/1024 38.251 -1.89%
std::rotate(deque<int>)_(1_element_forward)/32 4.607 -2.94%
std::rotate(deque<int>)_(1_element_forward)/50 5.380 -1.11%
std::rotate(deque<int>)_(1_element_forward)/8192 301.070 -
std::rotate(deque<int>)_(by_1/2)/1024 176.367 -
std::rotate(deque<int>)_(by_1/2)/32 7.397 -
std::rotate(deque<int>)_(by_1/2)/50 10.288 1.12%
std::rotate(deque<int>)_(by_1/2)/8192 1461.920 -
std::rotate(deque<int>)_(by_1/3)/1024 1856.016 1.69%
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.21%
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.14%
std::rotate(list<int>)_(1_element_backward)/1024 741.652 -
std::rotate(list<int>)_(1_element_backward)/32 13.274 -
std::rotate(list<int>)_(1_element_backward)/50 22.569 -
std::rotate(list<int>)_(1_element_backward)/8192 8747.412 -7.79%
std::rotate(list<int>)_(1_element_forward)/1024 730.448 -
std::rotate(list<int>)_(1_element_forward)/32 14.474 -
std::rotate(list<int>)_(1_element_forward)/50 27.642 -
std::rotate(list<int>)_(1_element_forward)/8192 9055.903 14.68%
std::rotate(list<int>)_(by_1/2)/1024 384.875 -
std::rotate(list<int>)_(by_1/2)/32 5.989 -
std::rotate(list<int>)_(by_1/2)/50 12.851 -
std::rotate(list<int>)_(by_1/2)/8192 6265.746 16.17%
std::rotate(list<int>)_(by_1/3)/1024 801.433 -
std::rotate(list<int>)_(by_1/3)/32 15.371 -
std::rotate(list<int>)_(by_1/3)/50 24.582 -
std::rotate(list<int>)_(by_1/3)/8192 8718.111 -
std::rotate(list<int>)_(by_1/4)/1024 576.670 -
std::rotate(list<int>)_(by_1/4)/32 12.439 -
std::rotate(list<int>)_(by_1/4)/50 24.978 -
std::rotate(list<int>)_(by_1/4)/8192 7166.516 -2.13%
std::rotate(vector<bool>)_(1_element_backward)/1024 28.090 4.00%
std::rotate(vector<bool>)_(1_element_backward)/32 17.608 1.38%
std::rotate(vector<bool>)_(1_element_backward)/50 17.581 1.24%
std::rotate(vector<bool>)_(1_element_backward)/8192 103.813 4.11%
std::rotate(vector<bool>)_(1_element_forward)/1024 29.787 5.86%
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 -
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 1.49%
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.48%
std::rotate(vector<int>)_(1_element_forward)/1024 35.348 -
std::rotate(vector<int>)_(1_element_forward)/32 2.935 -
std::rotate(vector<int>)_(1_element_forward)/50 5.262 13.33%
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 -
std::rotate(vector<int>)_(by_1/3)/32 21.522 -
std::rotate(vector<int>)_(by_1/3)/50 39.965 -
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 2.58%
std::rotate_copy(deque<int>)/32 2.716 3.71%
std::rotate_copy(deque<int>)/50 3.007 -
std::rotate_copy(deque<int>)/8192 295.016 1.62%
std::rotate_copy(list<int>)/1024 727.940 -
std::rotate_copy(list<int>)/32 8.320 -2.57%
std::rotate_copy(list<int>)/50 14.161 -1.26%
std::rotate_copy(list<int>)/8192 6692.889 -
std::rotate_copy(vector<int>)/1024 32.481 -3.37%
std::rotate_copy(vector<int>)/32 2.082 -
std::rotate_copy(vector<int>)/50 2.701 -
std::rotate_copy(vector<int>)/8192 693.648 -2.41%
std::sample(deque<int>)/1024 11871.147 -
std::sample(deque<int>)/32 323.835 -
std::sample(deque<int>)/8192 94975.815 -
std::sample(list<int>)/1024 11837.678 1.55%
std::sample(list<int>)/32 311.264 -
std::sample(list<int>)/8192 96750.366 -
std::sample(vector<int>)/1024 11143.457 -
std::sample(vector<int>)/32 303.451 -1.00%
std::sample(vector<int>)/8192 89728.033 -
std::search(deque<int>)_(near_matches)/1000 24512.139 30.16%
std::search(deque<int>)_(near_matches)/1024 25667.446 30.81%
std::search(deque<int>)_(near_matches)/8192 1444039.004 -
std::search(deque<int>)_(no_match)/1000 404.868 -
std::search(deque<int>)_(no_match)/1024 410.918 17.49%
std::search(deque<int>)_(no_match)/1048576 422941.293 -
std::search(deque<int>)_(no_match)/8192 3309.844 -
std::search(deque<int>)_(same_length)/1000 325.524 -29.96%
std::search(deque<int>)_(same_length)/1024 473.739 -
std::search(deque<int>)_(same_length)/8192 3769.831 -2.63%
std::search(deque<int>)_(single_element)/1000 446.877 -
std::search(deque<int>)_(single_element)/1024 457.003 -
std::search(deque<int>)_(single_element)/8192 3643.570 -
std::search(deque<int>,_pred)_(near_matches)/1000 25590.310 2.77%
std::search(deque<int>,_pred)_(near_matches)/1024 26704.324 2.93%
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 -3.73%
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 -
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 -
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 -
std::search(list<int>)_(near_matches)/1024 39599.993 -
std::search(list<int>)_(near_matches)/8192 2545739.847 -
std::search(list<int>)_(no_match)/1000 663.851 1.22%
std::search(list<int>)_(no_match)/1024 770.207 -
std::search(list<int>)_(no_match)/1048576 858193.630 1.58%
std::search(list<int>)_(no_match)/8192 7618.584 1.31%
std::search(list<int>)_(same_length)/1000 743.982 -
std::search(list<int>)_(same_length)/1024 762.287 -
std::search(list<int>)_(same_length)/8192 10340.969 10.17%
std::search(list<int>)_(single_element)/1000 690.019 1.58%
std::search(list<int>)_(single_element)/1024 725.841 -4.07%
std::search(list<int>)_(single_element)/8192 8702.167 8.13%
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 2.46%
std::search(list<int>,_pred)_(same_length)/1000 769.151 -
std::search(list<int>,_pred)_(same_length)/1024 789.755 -
std::search(list<int>,_pred)_(same_length)/8192 10158.406 13.71%
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 7.62%
std::search(vector<int>)_(near_matches)/1000 13833.474 -1.41%
std::search(vector<int>)_(near_matches)/1024 14817.741 -
std::search(vector<int>)_(near_matches)/8192 771959.432 -
std::search(vector<int>)_(no_match)/1000 212.406 2.33%
std::search(vector<int>)_(no_match)/1024 220.656 3.87%
std::search(vector<int>)_(no_match)/1048576 214771.886 1.63%
std::search(vector<int>)_(no_match)/8192 1677.043 1.85%
std::search(vector<int>)_(same_length)/1000 240.888 -2.80%
std::search(vector<int>)_(same_length)/1024 245.212 -4.82%
std::search(vector<int>)_(same_length)/8192 1871.416 -5.94%
std::search(vector<int>)_(single_element)/1000 234.310 -
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 -
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 -
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 -
std::search_n(deque<int>,_pred)_(no_match)/1024 625.204 -
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.28%
std::search_n(list<int>)_(no_match)/1024 767.967 1.28%
std::search_n(list<int>)_(no_match)/1048576 780736.559 -7.25%
std::search_n(list<int>)_(no_match)/8192 6787.731 -7.63%
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 -4.90%
std::search_n(vector<int>)_(no_match)/1000 204.890 -4.48%
std::search_n(vector<int>)_(no_match)/1024 209.671 -4.46%
std::search_n(vector<int>)_(no_match)/1048576 208181.097 -2.28%
std::search_n(vector<int>)_(no_match)/8192 1635.673 -2.64%
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 -3.17%
std::set<int>::clear()/32 635.762 -
std::set<int>::clear()/8192 73475.178 -4.07%
std::set<int>::contains(key)_(existent)/0 0.011 -
std::set<int>::contains(key)_(existent)/1024 3.923 2.49%
std::set<int>::contains(key)_(existent)/32 1.723 -
std::set<int>::contains(key)_(existent)/8192 8.251 -1.50%
std::set<int>::contains(key)_(non-existent)/0 0.265 -3.65%
std::set<int>::contains(key)_(non-existent)/1024 5.646 4.61%
std::set<int>::contains(key)_(non-existent)/32 2.529 -
std::set<int>::contains(key)_(non-existent)/8192 8.709 -
std::set<int>::count(key)_(existent)/0 0.012 -
std::set<int>::count(key)_(existent)/1024 4.224 -2.73%
std::set<int>::count(key)_(existent)/32 1.810 -5.88%
std::set<int>::count(key)_(existent)/8192 7.853 -3.84%
std::set<int>::count(key)_(non-existent)/0 0.254 -
std::set<int>::count(key)_(non-existent)/1024 7.540 -
std::set<int>::count(key)_(non-existent)/32 2.970 2.32%
std::set<int>::count(key)_(non-existent)/8192 11.357 -
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 -1.72%
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 -2.77%
std::set<int>::ctor(const&)/8192 49581.137 -1.10%
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 -1.03%
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 -1.16%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 258.251 1.78%
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 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 305.226 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 284417.440 4.96%
std::set<int>::equal_range(key)_(existent)/0 0.014 -
std::set<int>::equal_range(key)_(existent)/1024 4.231 2.36%
std::set<int>::equal_range(key)_(existent)/32 1.693 -4.59%
std::set<int>::equal_range(key)_(existent)/8192 8.063 -4.64%
std::set<int>::equal_range(key)_(non-existent)/0 0.253 -
std::set<int>::equal_range(key)_(non-existent)/1024 6.426 1.36%
std::set<int>::equal_range(key)_(non-existent)/32 2.619 -1.83%
std::set<int>::equal_range(key)_(non-existent)/8192 9.991 1.86%
std::set<int>::erase(iterator)/0 19.887 -1.20%
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 -
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.15%
std::set<int>::erase(key)_(existent)/0 20.282 -1.98%
std::set<int>::erase(key)_(existent)/1024 42.113 7.23%
std::set<int>::erase(key)_(existent)/32 21.911 -1.62%
std::set<int>::erase(key)_(existent)/8192 51.537 -
std::set<int>::erase(key)_(non-existent)/0 0.254 -
std::set<int>::erase(key)_(non-existent)/1024 5.387 2.30%
std::set<int>::erase(key)_(non-existent)/32 2.606 12.81%
std::set<int>::erase(key)_(non-existent)/8192 8.465 2.75%
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 -
std::set<int>::find(key)_(existent)/8192 8.359 -6.59%
std::set<int>::find(key)_(non-existent)/0 0.255 -
std::set<int>::find(key)_(non-existent)/1024 5.705 -1.08%
std::set<int>::find(key)_(non-existent)/32 2.348 -7.09%
std::set<int>::find(key)_(non-existent)/8192 8.830 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 17.909 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 42.815 -9.21%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 20.471 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 71.881 -9.39%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.905 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 28.137 1.16%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 19.904 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 32.725 -1.17%
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 18.122 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 52.492 2.00%
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 19.752 -2.26%
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 91.533 1.07%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 18.103 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 24.397 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 19.000 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 32.020 -3.35%
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/0 418.772 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 16462.327 -1.20%
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/32 819.924 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 147159.869 -1.69%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 418.671 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7762.585 -
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 11.01%
std::set<int>::insert(value)_(already_present)/32 1.777 -
std::set<int>::insert(value)_(already_present)/8192 10.734 12.41%
std::set<int>::insert(value)_(new_value)/0 17.921 -
std::set<int>::insert(value)_(new_value)/1024 41.743 -13.64%
std::set<int>::insert(value)_(new_value)/32 19.689 -
std::set<int>::insert(value)_(new_value)/8192 70.876 -6.34%
std::set<int>::lower_bound(key)_(existent)/0 0.011 -
std::set<int>::lower_bound(key)_(existent)/1024 4.280 2.53%
std::set<int>::lower_bound(key)_(existent)/32 1.568 -
std::set<int>::lower_bound(key)_(existent)/8192 7.994 -5.69%
std::set<int>::lower_bound(key)_(non-existent)/0 0.253 -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.081 -1.62%
std::set<int>::lower_bound(key)_(non-existent)/32 2.310 -
std::set<int>::lower_bound(key)_(non-existent)/8192 9.197 -16.44%
std::set<int>::operator=(const&)_(into_cleared_Container)/0 14.250 -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6292.104 1.13%
std::set<int>::operator=(const&)_(into_cleared_Container)/32 222.468 -1.59%
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.56%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 50278.675 -
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.090 -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1385.837 -4.17%
std::set<int>::operator=(const&)_(into_populated_Container)/32 40.047 -5.35%
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12524.632 -
std::set<int>::upper_bound(key)_(existent)/0 0.011 -
std::set<int>::upper_bound(key)_(existent)/1024 4.208 1.68%
std::set<int>::upper_bound(key)_(existent)/32 1.745 -
std::set<int>::upper_bound(key)_(existent)/8192 7.854 -10.94%
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 -1.19%
std::set<std::string>::clear()/0 422.697 -
std::set<std::string>::clear()/1024 20107.682 -
std::set<std::string>::clear()/32 888.621 -
std::set<std::string>::clear()/8192 204272.017 -
std::set<std::string>::contains(key)_(existent)/0 0.015 -
std::set<std::string>::contains(key)_(existent)/1024 23.501 -
std::set<std::string>::contains(key)_(existent)/32 15.786 -
std::set<std::string>::contains(key)_(existent)/8192 26.915 -
std::set<std::string>::contains(key)_(non-existent)/0 0.282 -
std::set<std::string>::contains(key)_(non-existent)/1024 20.784 -3.29%
std::set<std::string>::contains(key)_(non-existent)/32 9.816 -6.74%
std::set<std::string>::contains(key)_(non-existent)/8192 28.303 -2.76%
std::set<std::string>::count(key)_(existent)/0 0.013 -
std::set<std::string>::count(key)_(existent)/1024 22.066 -
std::set<std::string>::count(key)_(existent)/32 15.507 -
std::set<std::string>::count(key)_(existent)/8192 29.571 -1.84%
std::set<std::string>::count(key)_(non-existent)/0 0.258 -
std::set<std::string>::count(key)_(non-existent)/1024 24.235 -
std::set<std::string>::count(key)_(non-existent)/32 10.555 -2.80%
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 -2.60%
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 -1.57%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 381764.164 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.674 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 53806.133 -2.10%
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 -
std::set<std::string>::equal_range(key)_(existent)/32 16.839 -1.70%
std::set<std::string>::equal_range(key)_(existent)/8192 30.456 -
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.60%
std::set<std::string>::equal_range(key)_(non-existent)/32 10.711 -1.09%
std::set<std::string>::equal_range(key)_(non-existent)/8192 32.627 1.51%
std::set<std::string>::erase(iterator)/0 29.508 -
std::set<std::string>::erase(iterator)/1024 28.545 -
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 -
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 -
std::set<std::string>::erase(key)_(existent)/0 65.621 -
std::set<std::string>::erase(key)_(existent)/1024 100.080 -
std::set<std::string>::erase(key)_(existent)/32 60.832 -1.54%
std::set<std::string>::erase(key)_(existent)/8192 69.886 -1.82%
std::set<std::string>::erase(key)_(non-existent)/0 0.258 -
std::set<std::string>::erase(key)_(non-existent)/1024 27.406 -3.25%
std::set<std::string>::erase(key)_(non-existent)/32 13.638 -4.70%
std::set<std::string>::erase(key)_(non-existent)/8192 32.720 -5.52%
std::set<std::string>::find(key)_(existent)/0 0.035 -
std::set<std::string>::find(key)_(existent)/1024 23.728 -
std::set<std::string>::find(key)_(existent)/32 15.662 -
std::set<std::string>::find(key)_(existent)/8192 28.933 -
std::set<std::string>::find(key)_(non-existent)/0 0.257 -
std::set<std::string>::find(key)_(non-existent)/1024 20.636 -3.67%
std::set<std::string>::find(key)_(non-existent)/32 10.543 -2.87%
std::set<std::string>::find(key)_(non-existent)/8192 27.360 -3.18%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 33.295 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 71.364 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 51.930 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 94.098 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 32.009 -1.19%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 50.944 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 34.538 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 44.525 -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 32.583 -1.16%
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.11%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 57.496 -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 35.788 -1.41%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 39.465 -1.01%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 37.675 -2.00%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 38.556 -1.51%
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 -1.43%
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 -
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 -1.20%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1132.124 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 610226.764 -1.56%
std::set<std::string>::insert(value)_(already_present)/0 15.008 -
std::set<std::string>::insert(value)_(already_present)/1024 32.695 -
std::set<std::string>::insert(value)_(already_present)/32 11.817 -
std::set<std::string>::insert(value)_(already_present)/8192 38.829 -
std::set<std::string>::insert(value)_(new_value)/0 32.947 -1.08%
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 -
std::set<std::string>::lower_bound(key)_(existent)/0 0.035 -
std::set<std::string>::lower_bound(key)_(existent)/1024 22.757 -1.84%
std::set<std::string>::lower_bound(key)_(existent)/32 16.256 -
std::set<std::string>::lower_bound(key)_(existent)/8192 27.701 -1.73%
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.257 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 22.891 -2.38%
std::set<std::string>::lower_bound(key)_(non-existent)/32 10.687 -8.77%
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 -1.71%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 671.905 -1.19%
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 -1.64%
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 -
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 -
std::set<std::string>::upper_bound(key)_(existent)/8192 28.747 -
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.258 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 22.356 -7.36%
std::set<std::string>::upper_bound(key)_(non-existent)/32 10.486 -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 31.180 -
std::shift_left(deque<int>)/1024 40.064 1.04%
std::shift_left(deque<int>)/32 4.843 -
std::shift_left(deque<int>)/50 5.499 -1.10%
std::shift_left(deque<int>)/8192 303.059 -
std::shift_left(list<int>)/1024 728.783 -
std::shift_left(list<int>)/32 14.434 -
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.98%
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.38%
std::shift_right(deque<int>)/32 4.356 -
std::shift_right(deque<int>)/50 5.125 -4.75%
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 -
std::shift_right(list<int>)/8192 7676.163 4.06%
std::shift_right(vector<int>)/1024 35.767 -
std::shift_right(vector<int>)/32 4.084 -2.75%
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.48%
std::sort(deque<int>)_(ascending)/8 18.309 -
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.15%
std::sort(deque<int>)_(descending)/8192 10364.011 -
std::sort(deque<int>)_(heap)/1024 6257.365 -
std::sort(deque<int>)_(heap)/8 24.763 -
std::sort(deque<int>)_(heap)/8192 69715.560 -
std::sort(deque<int>)_(pipe-organ)/1024 2760.234 -1.32%
std::sort(deque<int>)_(pipe-organ)/8 20.814 -1.45%
std::sort(deque<int>)_(pipe-organ)/8192 26628.682 -
std::sort(deque<int>)_(qsort_adversarial)/1024 17847.358 -
std::sort(deque<int>)_(qsort_adversarial)/8 18.742 -
std::sort(deque<int>)_(qsort_adversarial)/8192 457843.979 -1.52%
std::sort(deque<int>)_(repeated)/1024 960.332 -
std::sort(deque<int>)_(repeated)/8 18.654 -1.32%
std::sort(deque<int>)_(repeated)/8192 6740.058 -
std::sort(deque<int>)_(shuffled)/1024 6922.286 -
std::sort(deque<int>)_(shuffled)/8 23.401 -
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 1.75%
std::sort(vector<NonIntegral>)_(descending)/8192 5338.820 -
std::sort(vector<NonIntegral>)_(heap)/1024 4249.306 -1.21%
std::sort(vector<NonIntegral>)_(heap)/8 22.420 -
std::sort(vector<NonIntegral>)_(heap)/8192 51181.995 -
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1899.297 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 17.984 -1.06%
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.21%
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 -1.91%
std::sort(vector<int>)_(descending)/8 25.126 -2.33%
std::sort(vector<int>)_(descending)/8192 7314.466 -1.24%
std::sort(vector<int>)_(heap)/1024 4519.105 -
std::sort(vector<int>)_(heap)/8 22.642 1.42%
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 -1.01%
std::sort(vector<int>)_(pipe-organ)/8192 21523.657 -
std::sort(vector<int>)_(qsort_adversarial)/1024 12889.856 -6.29%
std::sort(vector<int>)_(qsort_adversarial)/8 16.799 -
std::sort(vector<int>)_(qsort_adversarial)/8192 147823.059 -6.34%
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 5.03%
std::stable_partition(deque<int>)_(alloc_fails)/32 1955.527 -
std::stable_partition(deque<int>)_(alloc_fails)/50 2023.838 -
std::stable_partition(deque<int>)_(alloc_fails)/8192 17499.411 2.57%
std::stable_partition(deque<int>)_(dense)/1024 644.311 1.42%
std::stable_partition(deque<int>)_(dense)/32 31.973 1.60%
std::stable_partition(deque<int>)_(dense)/50 41.862 1.96%
std::stable_partition(deque<int>)_(dense)/8192 6073.211 -
std::stable_partition(deque<int>)_(sparse)/1024 515.719 8.47%
std::stable_partition(deque<int>)_(sparse)/32 12.575 16.08%
std::stable_partition(deque<int>)_(sparse)/50 30.128 6.94%
std::stable_partition(deque<int>)_(sparse)/8192 3839.076 10.25%
std::stable_partition(list<int>)_(alloc_fails)/1024 4135.184 -1.24%
std::stable_partition(list<int>)_(alloc_fails)/32 1924.486 -1.50%
std::stable_partition(list<int>)_(alloc_fails)/50 1937.819 -2.11%
std::stable_partition(list<int>)_(alloc_fails)/8192 26501.400 4.90%
std::stable_partition(list<int>)_(dense)/1024 1745.952 -
std::stable_partition(list<int>)_(dense)/32 32.772 1.38%
std::stable_partition(list<int>)_(dense)/50 56.544 -2.13%
std::stable_partition(list<int>)_(dense)/8192 21091.473 20.49%
std::stable_partition(list<int>)_(sparse)/1024 926.761 -2.27%
std::stable_partition(list<int>)_(sparse)/32 10.145 -
std::stable_partition(list<int>)_(sparse)/50 27.960 6.56%
std::stable_partition(list<int>)_(sparse)/8192 9226.243 4.32%
std::stable_partition(vector<int>)_(alloc_fails)/1024 2949.071 -
std::stable_partition(vector<int>)_(alloc_fails)/32 1888.762 -2.71%
std::stable_partition(vector<int>)_(alloc_fails)/50 1930.422 -2.72%
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 -2.79%
std::stable_partition(vector<int>)_(dense)/50 24.809 -3.07%
std::stable_partition(vector<int>)_(dense)/8192 2097.011 -
std::stable_partition(vector<int>)_(sparse)/1024 207.084 -3.03%
std::stable_partition(vector<int>)_(sparse)/32 7.458 -
std::stable_partition(vector<int>)_(sparse)/50 20.807 -3.29%
std::stable_partition(vector<int>)_(sparse)/8192 1545.374 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4111.895 -1.72%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.456 2.20%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 19175.934 1.21%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 28126.532 -
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.25%
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 2.07%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28801.502 -1.31%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3840.764 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.381 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 15310.495 18.34%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19375.145 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 24.802 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 27192.893 8.82%
std::stable_sort(deque<int>)_(ascending)/1024 2139.791 1.29%
std::stable_sort(deque<int>)_(ascending)/8 18.479 -1.77%
std::stable_sort(deque<int>)_(ascending)/8192 13707.283 -
std::stable_sort(deque<int>)_(descending)/1024 2965.272 -
std::stable_sort(deque<int>)_(descending)/8 27.974 -2.57%
std::stable_sort(deque<int>)_(descending)/8192 21201.436 -
std::stable_sort(deque<int>)_(heap)/1024 2770.190 1.01%
std::stable_sort(deque<int>)_(heap)/8 26.411 -1.57%
std::stable_sort(deque<int>)_(heap)/8192 17832.815 -
std::stable_sort(deque<int>)_(pipe-organ)/1024 2967.514 -
std::stable_sort(deque<int>)_(pipe-organ)/8 20.811 -
std::stable_sort(deque<int>)_(pipe-organ)/8192 20969.987 -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3163.024 1.13%
std::stable_sort(deque<int>)_(qsort_adversarial)/8 18.266 -2.15%
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 21459.085 1.54%
std::stable_sort(deque<int>)_(repeated)/1024 1372.615 1.66%
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 1.48%
std::stable_sort(deque<int>)_(shuffled)/8 24.503 -
std::stable_sort(deque<int>)_(shuffled)/8192 14982.875 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4281.877 -7.52%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 16.704 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 55248.685 1.19%
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 1.13%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 19.196 -
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 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 145948.419 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3347.585 -1.33%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 16.706 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 19137.430 1.28%
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 1.12%
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.31%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 20759.994 2.47%
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 -3.53%
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 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14378.601 -2.17%
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 19.020 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 22213.750 1.18%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 23582.107 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 16.842 1.39%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 35807.430 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3245.967 -1.41%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 16.910 1.83%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9611.134 -
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 -
std::stable_sort(vector<int>)_(ascending)/1024 2124.829 -
std::stable_sort(vector<int>)_(ascending)/8 16.877 -
std::stable_sort(vector<int>)_(ascending)/8192 13543.162 -
std::stable_sort(vector<int>)_(descending)/1024 2862.987 -
std::stable_sort(vector<int>)_(descending)/8 24.240 -
std::stable_sort(vector<int>)_(descending)/8192 18359.175 -
std::stable_sort(vector<int>)_(heap)/1024 2590.702 -
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 -
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 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 16.555 -1.69%
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18359.811 -
std::stable_sort(vector<int>)_(repeated)/1024 1142.792 1.06%
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 -
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 -8.79%
std::swap_ranges(deque<int>)/32 10.756 2.47%
std::swap_ranges(deque<int>)/50 19.866 -
std::swap_ranges(deque<int>)/8192 2551.111 -8.73%
std::swap_ranges(list<int>)/1024 760.805 -
std::swap_ranges(list<int>)/32 19.517 -
std::swap_ranges(list<int>)/50 34.136 4.19%
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 -
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 -
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.72%
std::transform(list<int>)_(identity_transform)/8192 7035.367 -2.41%
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 -
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 -2.75%
std::unique(deque<int>)_(contiguous)/52 68.345 -3.65%
std::unique(deque<int>)_(contiguous)/8192 5518.748 -
std::unique(deque<int>)_(sprinkled)/1024 921.028 2.96%
std::unique(deque<int>)_(sprinkled)/32 62.296 -3.14%
std::unique(deque<int>)_(sprinkled)/52 73.924 -5.86%
std::unique(deque<int>)_(sprinkled)/8192 7353.472 1.89%
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 -7.21%
std::unique(list<int>)_(contiguous)/8192 7039.847 -
std::unique(list<int>)_(sprinkled)/1024 1017.674 4.83%
std::unique(list<int>)_(sprinkled)/32 58.793 1.89%
std::unique(list<int>)_(sprinkled)/52 82.518 16.83%
std::unique(list<int>)_(sprinkled)/8192 8384.080 7.25%
std::unique(list<int>,_pred)_(contiguous)/1024 994.323 -
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 -2.38%
std::unique(list<int>,_pred)_(sprinkled)/1024 1021.834 -3.52%
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 -2.39%
std::unique(vector<int>,_pred)_(contiguous)/32 54.331 -1.09%
std::unique(vector<int>,_pred)_(contiguous)/52 62.277 -
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 -40.22%
std::unique_copy(deque<int>)_(contiguous)/52 14.423 -42.60%
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 57.34%
std::unique_copy(deque<int>)_(sprinkled)/52 24.626 32.03%
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.87%
std::unique_copy(deque<int>,_pred)_(contiguous)/52 27.940 3.68%
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 2.03%
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 30.835 -1.09%
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5126.590 -
std::unique_copy(list<int>)_(contiguous)/1024 743.083 -54.02%
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 -
std::unique_copy(list<int>)_(sprinkled)/1024 742.640 -
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 -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 792.325 -
std::unique_copy(list<int>,_pred)_(contiguous)/32 17.173 -
std::unique_copy(list<int>,_pred)_(contiguous)/52 31.594 -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 7437.928 -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 841.334 -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 21.043 -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 35.321 -1.13%
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 7373.899 -
std::unique_copy(vector<int>)_(contiguous)/1024 248.524 -
std::unique_copy(vector<int>)_(contiguous)/32 8.834 1.03%
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 -1.13%
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 1.49%
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 1.38%
std::unordered_map<int,_int>::clear()/32 613.376 -
std::unordered_map<int,_int>::clear()/8192 62589.352 -
std::unordered_map<int,_int>::contains(key)_(existent)/0 0.016 -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.223 2.09%
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.335 -3.96%
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.266 3.81%
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.397 -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.310 11.25%
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.508 16.33%
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.224 -9.04%
std::unordered_map<int,_int>::count(key)_(existent)/0 0.023 -
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.397 -3.79%
std::unordered_map<int,_int>::count(key)_(existent)/32 1.228 -1.81%
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.250 -3.44%
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.307 -10.56%
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.345 -20.32%
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.415 -22.84%
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.322 -22.03%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 15.045 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 8939.298 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 293.768 2.97%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 108573.120 -1.43%
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.41%
std::unordered_map<int,_int>::ctor(const&)/8192 54125.301 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 14.203 1.48%
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 10015.471 -2.18%
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 268.993 -2.02%
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 83351.324 -1.97%
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.50%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 362.622 -2.91%
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 -2.48%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 362.658 -2.32%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 141081.283 -1.60%
std::unordered_map<int,_int>::erase(iterator)/0 19.605 -
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 -1.98%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 525.758 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 43935.548 -
std::unordered_map<int,_int>::erase(key)_(existent)/0 21.017 -1.56%
std::unordered_map<int,_int>::erase(key)_(existent)/1024 21.876 -
std::unordered_map<int,_int>::erase(key)_(existent)/32 21.338 -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 23.284 -1.89%
std::unordered_map<int,_int>::erase(key)_(non-existent)/0 0.267 -
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024 1.016 11.73%
std::unordered_map<int,_int>::erase(key)_(non-existent)/32 1.110 4.03%
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192 1.000 5.56%
std::unordered_map<int,_int>::find(key)_(existent)/0 0.025 -
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.275 -
std::unordered_map<int,_int>::find(key)_(existent)/32 1.256 -5.24%
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.415 -6.81%
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.336 -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.295 5.61%
std::unordered_map<int,_int>::find(key)_(non-existent)/32 1.217 6.08%
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 1.111 -
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 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 746.412 -
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 2.95%
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 -
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 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 808.408 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 149888.511 -
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 -1.08%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 801.658 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 145942.565 -1.20%
std::unordered_map<int,_int>::insert(value)_(already_present)/0 1.671 -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 1.998 1.30%
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.79%
std::unordered_map<int,_int>::insert(value)_(new_value)/0 19.136 -
std::unordered_map<int,_int>::insert(value)_(new_value)/1024 20.984 4.17%
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.17%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.422 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.914 1.15%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.716 -7.72%
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 6.71%
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.72%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 218.784 -1.75%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 53780.539 -3.28%
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.98%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 197.790 -3.05%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54648.131 -1.39%
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 2.50%
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 3.81%
std::unordered_multimap<int,_int>::clear()/32 611.683 -
std::unordered_multimap<int,_int>::clear()/8192 60898.971 1.84%
std::unordered_multimap<int,_int>::contains(key)_(existent)/0 0.015 -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.190 -2.18%
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.200 -2.10%
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.374 -3.42%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.437 10.37%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.300 -19.20%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.349 -28.03%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.524 -14.66%
std::unordered_multimap<int,_int>::count(key)_(existent)/0 0.015 -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.712 2.27%
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.583 -6.05%
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.689 -1.32%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.299 -25.91%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.403 1.40%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.400 2.50%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.464 2.17%
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.05%
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 1.25%
std::unordered_multimap<int,_int>::ctor(const&)/8192 55476.041 1.15%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 13.990 1.59%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 9269.599 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 264.236 2.19%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 77597.638 1.60%
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 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 390.617 1.51%
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 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 388.632 1.98%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 148535.785 -
std::unordered_multimap<int,_int>::erase(iterator)/0 19.672 -
std::unordered_multimap<int,_int>::erase(iterator)/1024 20.565 -
std::unordered_multimap<int,_int>::erase(iterator)/32 20.198 -
std::unordered_multimap<int,_int>::erase(iterator)/8192 28.220 -1.91%
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 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 532.776 -2.38%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45273.611 2.16%
std::unordered_multimap<int,_int>::erase(key)_(existent)/0 20.590 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 21.273 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 21.114 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 22.781 5.61%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/0 0.316 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024 1.019 -3.46%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/32 1.117 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192 0.876 -2.68%
std::unordered_multimap<int,_int>::find(key)_(existent)/0 0.015 -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.184 3.90%
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.196 -2.88%
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.386 15.93%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.325 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.210 4.86%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.260 6.70%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.164 -
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 1.43%
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 1.01%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 15785.131 1.54%
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 -1.06%
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 -3.33%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 22.416 2.74%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 28.260 4.51%
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.17%
std::unordered_multimap<int,_int>::insert(value)_(new_value)/32 19.799 -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/8192 24.179 9.76%
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 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 53980.788 -3.03%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.047 -1.15%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6681.884 -1.07%
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 3.21%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1574.145 -2.24%
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 -
std::unordered_multiset<int>::clear()/0 422.246 -
std::unordered_multiset<int>::clear()/1024 8071.943 -5.53%
std::unordered_multiset<int>::clear()/32 614.609 -2.38%
std::unordered_multiset<int>::clear()/8192 62117.481 -3.99%
std::unordered_multiset<int>::contains(key)_(existent)/0 0.012 -
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.204 -20.39%
std::unordered_multiset<int>::contains(key)_(existent)/32 1.459 12.56%
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.360 5.74%
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.365 -16.87%
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.974 -2.05%
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.624 8.39%
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.708 -7.71%
std::unordered_multiset<int>::count(key)_(existent)/0 0.013 -
std::unordered_multiset<int>::count(key)_(existent)/1024 1.665 -
std::unordered_multiset<int>::count(key)_(existent)/32 1.861 14.02%
std::unordered_multiset<int>::count(key)_(existent)/8192 1.862 6.84%
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.310 13.71%
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.139 -2.84%
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.108 -9.30%
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.211 2.11%
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 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 105304.832 2.11%
std::unordered_multiset<int>::ctor(const&)/0 13.841 -
std::unordered_multiset<int>::ctor(const&)/1024 6609.781 -1.60%
std::unordered_multiset<int>::ctor(const&)/32 200.664 -
std::unordered_multiset<int>::ctor(const&)/8192 54602.108 -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 13.860 -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 9107.999 -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 256.062 -1.06%
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 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 389.787 -
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 1.17%
std::unordered_multiset<int>::erase(iterator)/0 19.703 -
std::unordered_multiset<int>::erase(iterator)/1024 20.642 -8.81%
std::unordered_multiset<int>::erase(iterator)/32 20.306 -3.29%
std::unordered_multiset<int>::erase(iterator)/8192 20.348 -13.09%
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 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 544.714 2.54%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44377.690 -8.70%
std::unordered_multiset<int>::erase(key)_(existent)/0 20.702 -
std::unordered_multiset<int>::erase(key)_(existent)/1024 22.056 -
std::unordered_multiset<int>::erase(key)_(existent)/32 21.328 -1.62%
std::unordered_multiset<int>::erase(key)_(existent)/8192 23.059 -9.58%
std::unordered_multiset<int>::erase(key)_(non-existent)/0 0.485 -
std::unordered_multiset<int>::erase(key)_(non-existent)/1024 1.136 6.08%
std::unordered_multiset<int>::erase(key)_(non-existent)/32 1.197 16.49%
std::unordered_multiset<int>::erase(key)_(non-existent)/8192 1.072 -3.63%
std::unordered_multiset<int>::find(key)_(existent)/0 0.011 -
std::unordered_multiset<int>::find(key)_(existent)/1024 1.313 24.85%
std::unordered_multiset<int>::find(key)_(existent)/32 1.310 1.56%
std::unordered_multiset<int>::find(key)_(existent)/8192 1.245 -14.45%
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.334 -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 1.117 2.14%
std::unordered_multiset<int>::find(key)_(non-existent)/32 1.201 9.91%
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.201 8.82%
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 -1.31%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 798.753 -1.32%
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 -2.44%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 832.361 -1.28%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 181145.423 -
std::unordered_multiset<int>::insert(value)_(already_present)/0 20.088 -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 35.223 35.10%
std::unordered_multiset<int>::insert(value)_(already_present)/32 21.886 3.85%
std::unordered_multiset<int>::insert(value)_(already_present)/8192 35.179 13.59%
std::unordered_multiset<int>::insert(value)_(new_value)/0 19.565 -
std::unordered_multiset<int>::insert(value)_(new_value)/1024 25.776 -
std::unordered_multiset<int>::insert(value)_(new_value)/32 21.042 6.35%
std::unordered_multiset<int>::insert(value)_(new_value)/8192 20.177 -11.94%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 14.198 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6737.322 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 218.867 3.03%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 54318.312 -1.97%
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 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 200.444 1.45%
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 -3.01%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1416.235 -21.37%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 24.195 -5.46%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 26751.897 -7.54%
std::unordered_set<int>::clear()/0 421.675 -
std::unordered_set<int>::clear()/1024 8240.843 -
std::unordered_set<int>::clear()/32 612.060 -
std::unordered_set<int>::clear()/8192 63508.137 3.00%
std::unordered_set<int>::contains(key)_(existent)/0 0.012 -
std::unordered_set<int>::contains(key)_(existent)/1024 1.339 17.19%
std::unordered_set<int>::contains(key)_(existent)/32 1.184 -13.81%
std::unordered_set<int>::contains(key)_(existent)/8192 1.250 -4.25%
std::unordered_set<int>::contains(key)_(non-existent)/0 0.396 18.01%
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.561 -2.82%
std::unordered_set<int>::contains(key)_(non-existent)/32 1.410 -30.30%
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.537 -8.03%
std::unordered_set<int>::count(key)_(existent)/0 0.014 -
std::unordered_set<int>::count(key)_(existent)/1024 1.439 12.91%
std::unordered_set<int>::count(key)_(existent)/32 1.299 -2.53%
std::unordered_set<int>::count(key)_(existent)/8192 1.276 -6.45%
std::unordered_set<int>::count(key)_(non-existent)/0 0.407 51.78%
std::unordered_set<int>::count(key)_(non-existent)/1024 1.530 29.34%
std::unordered_set<int>::count(key)_(non-existent)/32 1.365 -9.83%
std::unordered_set<int>::count(key)_(non-existent)/8192 1.846 30.04%
std::unordered_set<int>::ctor(&&,_different_allocs)/0 14.723 -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 9198.124 -1.01%
std::unordered_set<int>::ctor(&&,_different_allocs)/32 298.768 1.09%
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 104702.208 -3.40%
std::unordered_set<int>::ctor(const&)/0 13.805 -
std::unordered_set<int>::ctor(const&)/1024 6615.424 -
std::unordered_set<int>::ctor(const&)/32 197.356 -
std::unordered_set<int>::ctor(const&)/8192 54431.856 -1.37%
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 -5.10%
std::unordered_set<int>::ctor(const&,_alloc)/8192 81081.596 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.826 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13475.665 -1.32%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 358.801 -1.92%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 139889.150 -1.87%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.810 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13421.827 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 369.588 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 140465.302 -
std::unordered_set<int>::erase(iterator)/0 19.826 -
std::unordered_set<int>::erase(iterator)/1024 20.301 -14.38%
std::unordered_set<int>::erase(iterator)/32 20.245 -5.12%
std::unordered_set<int>::erase(iterator)/8192 20.748 -13.29%
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.91%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 523.885 -2.72%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44593.716 1.90%
std::unordered_set<int>::erase(key)_(existent)/0 21.297 -
std::unordered_set<int>::erase(key)_(existent)/1024 22.929 -13.07%
std::unordered_set<int>::erase(key)_(existent)/32 21.426 -
std::unordered_set<int>::erase(key)_(existent)/8192 24.412 -10.95%
std::unordered_set<int>::erase(key)_(non-existent)/0 0.257 -
std::unordered_set<int>::erase(key)_(non-existent)/1024 0.981 -1.66%
std::unordered_set<int>::erase(key)_(non-existent)/32 1.072 -
std::unordered_set<int>::erase(key)_(non-existent)/8192 0.926 -
std::unordered_set<int>::find(key)_(existent)/0 0.012 -
std::unordered_set<int>::find(key)_(existent)/1024 1.555 35.90%
std::unordered_set<int>::find(key)_(existent)/32 1.403 11.42%
std::unordered_set<int>::find(key)_(existent)/8192 1.403 13.89%
std::unordered_set<int>::find(key)_(non-existent)/0 0.335 -
std::unordered_set<int>::find(key)_(non-existent)/1024 1.000 -6.93%
std::unordered_set<int>::find(key)_(non-existent)/32 1.046 -8.34%
std::unordered_set<int>::find(key)_(non-existent)/8192 1.131 -1.53%
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 -3.78%
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 -
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 1.44%
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.26%
std::unordered_set<int>::insert(value)_(already_present)/0 1.581 -
std::unordered_set<int>::insert(value)_(already_present)/1024 2.483 -8.27%
std::unordered_set<int>::insert(value)_(already_present)/32 1.677 -
std::unordered_set<int>::insert(value)_(already_present)/8192 2.024 -13.92%
std::unordered_set<int>::insert(value)_(new_value)/0 19.088 -
std::unordered_set<int>::insert(value)_(new_value)/1024 20.474 -2.28%
std::unordered_set<int>::insert(value)_(new_value)/32 19.862 -
std::unordered_set<int>::insert(value)_(new_value)/8192 19.568 -1.01%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 14.285 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 6715.861 1.59%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 208.799 -4.58%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 54605.596 1.69%
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 1.17%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 196.998 -
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.91%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 1906.512 6.99%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 25.194 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 29174.578 -
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 1.57%
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 8.21%
std::unordered_set<std::string>::contains(key)_(existent)/32 37.601 -3.39%
std::unordered_set<std::string>::contains(key)_(existent)/8192 35.278 -7.35%
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.375 -14.87%
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 23.652 11.26%
std::unordered_set<std::string>::contains(key)_(non-existent)/32 27.112 14.64%
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 26.349 39.83%
std::unordered_set<std::string>::count(key)_(existent)/0 0.013 -
std::unordered_set<std::string>::count(key)_(existent)/1024 42.797 1.39%
std::unordered_set<std::string>::count(key)_(existent)/32 40.787 10.21%
std::unordered_set<std::string>::count(key)_(existent)/8192 36.993 -11.56%
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.303 -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 24.932 2.62%
std::unordered_set<std::string>::count(key)_(non-existent)/32 25.026 19.46%
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.21%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 714587.492 -
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 -3.02%
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.76%
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.27%
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.89%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 636168.899 -
std::unordered_set<std::string>::erase(iterator)/0 30.613 -6.37%
std::unordered_set<std::string>::erase(iterator)/1024 32.106 11.01%
std::unordered_set<std::string>::erase(iterator)/32 30.408 7.14%
std::unordered_set<std::string>::erase(iterator)/8192 30.018 13.46%
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 -3.96%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 689.260 -2.05%
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 61.41%
std::unordered_set<std::string>::erase(key)_(existent)/1024 113.027 35.58%
std::unordered_set<std::string>::erase(key)_(existent)/32 111.905 52.58%
std::unordered_set<std::string>::erase(key)_(existent)/8192 118.284 23.17%
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.51%
std::unordered_set<std::string>::erase(key)_(non-existent)/32 25.121 -7.76%
std::unordered_set<std::string>::erase(key)_(non-existent)/8192 22.563 -8.15%
std::unordered_set<std::string>::find(key)_(existent)/0 0.018 -
std::unordered_set<std::string>::find(key)_(existent)/1024 35.115 -9.38%
std::unordered_set<std::string>::find(key)_(existent)/32 39.198 4.04%
std::unordered_set<std::string>::find(key)_(existent)/8192 38.732 9.30%
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.323 -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 24.343 14.99%
std::unordered_set<std::string>::find(key)_(non-existent)/32 20.880 -2.30%
std::unordered_set<std::string>::find(key)_(non-existent)/8192 19.756 -18.61%
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 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 604315.126 1.47%
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.49%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1925.006 -2.40%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 556259.384 -1.11%
std::unordered_set<std::string>::insert(value)_(already_present)/0 55.390 118.27%
std::unordered_set<std::string>::insert(value)_(already_present)/1024 17.674 -75.39%
std::unordered_set<std::string>::insert(value)_(already_present)/32 71.692 3.64%
std::unordered_set<std::string>::insert(value)_(already_present)/8192 31.130 -49.21%
std::unordered_set<std::string>::insert(value)_(new_value)/0 40.235 -13.56%
std::unordered_set<std::string>::insert(value)_(new_value)/1024 72.916 77.62%
std::unordered_set<std::string>::insert(value)_(new_value)/32 76.440 20.18%
std::unordered_set<std::string>::insert(value)_(new_value)/8192 72.061 15.76%
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 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 747.666 -2.15%
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 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 783.469 28.32%
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.56%
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 4.01%
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 -1.57%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 11.400 4.86%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 876.032 6.50%
std::vector<int>::ctor(Range)_(cheap_elements)/1024 50.154 1.89%
std::vector<int>::ctor(Range)_(cheap_elements)/32 11.284 4.45%
std::vector<int>::ctor(Range)_(cheap_elements)/8192 831.877 19.73%
std::vector<int>::ctor(const&)_(cheap_elements)/1024 50.322 -
std::vector<int>::ctor(const&)_(cheap_elements)/32 11.454 -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 765.639 27.45%
std::vector<int>::ctor(size)/1024 42.305 1.59%
std::vector<int>::ctor(size)/32 11.026 1.75%
std::vector<int>::ctor(size)/8192 563.325 -2.19%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 42.741 7.64%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 10.672 5.82%
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 1.15%
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 -1.43%
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 -1.56%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 487.601 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 4247.987 -1.59%
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 -1.90%
std::vector<int>::operator=(const&)_(cheap_elements)/32 2.000 -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 889.222 3.56%
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 104.429 2.42%
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 24.740 2.57%
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 662.699 -
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 -
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 -2.12%
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 -1.59%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 578.711 -2.32%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 168657.040 -1.16%
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 698.504 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 35.145 1.27%
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 -
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 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 588.941 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 169759.767 -
std::vector<std::string>::ctor(size)/1024 431.076 -
std::vector<std::string>::ctor(size)/32 36.295 5.28%
std::vector<std::string>::ctor(size)/8192 4221.426 -
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.07%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 5385.353 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 18978.223 -1.57%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 544.890 -1.99%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 166006.308 -1.36%
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 577.277 -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 21.224 -
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.23%
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.96%
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 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 817.270 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 113903.757 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3081.288 -
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 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 885.419 1.24%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 125348.116 -
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 -
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 -
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 3.99%
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 51413.380 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 543.842 1.48%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 41.432 -2.10%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3137.046 -1.56%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 598.512 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 58.250 1.20%
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 -
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 -
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 -9.46%
vector<bool>(size_type,_const_value_type&) 8.280 1.25%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 12.015 1.68%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 2.877 -
vector<bool>::reserve() 8.426 1.72%
Geometric Mean 217.652 -