Fields

hardware None
os None

Parameters

Fields

NameValue

Parameters

NameValue
Filter

ldionne-test-macbook-3 test results

Run Order Start Time Duration
Current 563140 2026-01-05T19:53:07 0:00:00
Previous 563116 2026-01-05T19:53:01 0:00:00
Baseline 561507 2026-01-05T19:53:25 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 2312 2494
Performance Improvements 2124 2353
Unchanged Tests 52744 52333
Total Tests 57180

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
rng::copy(vector<bool>)_(aligned)/1048576 265.36% 1039.299 3797.149 - 6.31% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 151.57% 1.156 2.909 - 122.93% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 146.99% 1.179 2.913 - 123.38% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 141.61% 1.202 2.905 - 117.25% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 141.11% 1.205 2.905 - 122.98% -
rng::copy_n(vector<bool>)_(unaligned)/512 139.73% 3.222 7.724 - 132.53% -
rng::is_partitioned(list<int>)_(unpartitioned)/32 139.26% 1.136 2.718 - 155.93% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 139.22% 1.215 2.905 - 122.85% -
std::generate_n(list<int>)/1024 132.58% 650.730 1513.443 - 132.56% -
std::fill(list<int>)/1024 130.91% 672.036 1551.796 - 130.99% -
rng::is_partitioned(list<int>)_(unpartitioned)/8192 123.39% 1184.384 2645.775 - 120.77% -
rng::rotate_copy(vector<int>)/8192 121.84% 283.559 629.045 - 121.79% -
rng::unique_copy(list<int>)_(contiguous)/1024 118.36% 741.013 1618.110 - 118.11% -
std::unique_copy(list<int>)_(contiguous)/1024 117.78% 741.887 1615.658 - 117.00% -
rng::unique_copy(list<int>)_(sprinkled)/1024 115.69% 747.457 1612.156 - 116.95% -
std::unique_copy(list<int>)_(sprinkled)/1024 114.98% 750.182 1612.777 - 116.92% -
std::is_sorted_until(list<int>)/1024 114.50% 753.884 1617.088 - 114.61% -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 107.27% 792.409 1642.430 - 105.79% -
std::move(list<int>)/512 103.97% 354.308 722.691 - 105.76% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/1024 102.79% 827.231 1677.554 - 102.96% -
rng::starts_with(list<int>)/1024 101.44% 775.496 1562.177 - 99.34% -
rng::unique_copy(list<int>,_pred)_(contiguous)/1024 100.50% 817.235 1638.556 - 105.76% -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 97.45% 849.067 1676.487 - 98.01% -
std::multimap<std::string,_int>::contains(key)_(existent)/0 96.16% 0.012 0.023 - 18.24% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 86.38% 0.228 0.425 - 62.55% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 78.78% 19507222.384 34875442.888 - 12.77% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 77.03% 3522308.254 6235547.228 - 4.06% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 72.06% 27.694 47.651 - -1.10% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 70.81% 72855682.832 124448346.528 - 93.24% -
rng::is_partitioned(list<int>)_(unpartitioned)/1024 70.35% 151.517 258.110 - 67.71% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 69.91% 21.965 37.319 - 18.17% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 69.60% 42.894 72.749 - 18.41% -
std::rotate_copy(vector<int>)/8192 64.08% 445.409 730.825 - 14.03% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 63.11% 213249319.542 347835492.217 - 63.16% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 59.05% 8.730 13.884 - -26.56% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 58.72% 12.257 19.454 - 57.71% -
std::unordered_set<int>::count(key)_(non-existent)/0 56.75% 0.309 0.485 - 19.71% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 56.13% 11.797 18.420 - 51.11% -
std::shift_left(vector<int>)/32 51.38% 2.970 4.496 - 50.24% -
BM_MakeHeap_string_Descending_262144 51.03% 3.419 5.164 - 45.71% -
std::move(vector<int>)/262144 50.95% 15196.571 22938.715 - 4.66% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 49.46% 30.272 45.244 - 53.12% -
BM_RangesPushHeap_float_Random_1 49.34% 0.467 0.697 - 62.76% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 47.93% 6.475 9.579 - 0.91% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 47.92% 3615067.699 5347282.851 - 11.53% -
BM_MakeHeap_string_PipeOrgan_262144 46.96% 7.129 10.477 - 40.62% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 45.68% 31318103.125 45625506.938 - 12.71% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 44.95% 43.103 62.476 - 29.42% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 44.42% 0.338 0.488 - 0.28% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 43.57% 4.756 6.828 - 3.76% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 42.88% 67.300 96.158 - 0.28% -
rng::search(deque<int>)_(near_matches)/1000 41.69% 17332.073 24557.620 - 1.95% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 41.62% 25.503 36.118 - 0.59% -
rng::search(deque<int>)_(near_matches)/1024 41.57% 18120.649 25653.161 - 1.70% -
SetIntersection_Front_Set_float_262144_16384 40.89% 238935423.417 336645934.877 - -5.18% -
BM_std_min<unsigned_long_long>/1 40.23% 0.272 0.381 - -16.82% -
BM_vector_deque_move/65536 40.08% 2371.323 3321.731 - 15.50% -
BM_vector_deque_ranges_move/65536 40.03% 2366.769 3314.246 - 15.88% -
BM_vector_deque_copy/65536 39.93% 2374.056 3322.122 - 24.74% -
std::unordered_set<std::string>::insert(value)_(already_present)/0 39.90% 42.404 59.323 - -10.73% -
BM_MakeHeap_string_Ascending_262144 39.87% 7.843 10.969 - 19.59% -
BM_vector_deque_ranges_copy/65536 39.57% 2367.526 3304.361 - 14.93% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 39.06% 1287.157 1789.975 - 31.69% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 39.02% 44.725 62.177 - 1.35% -
BM_vector_deque_move/64000 38.30% 2373.818 3282.966 - 12.08% -
BM_vector_deque_copy/64000 37.19% 2385.613 3272.916 - 11.26% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 37.17% 0.350 0.480 - 25.90% -
rng::swap_ranges(list<int>)/8192 37.15% 9955.338 13653.835 - 35.54% -
std::map<std::string,_int>::erase(key)_(existent)/1024 37.02% 64.404 88.248 - 1.66% -
BM_vector_deque_ranges_copy/64000 36.89% 2381.965 3260.631 - 10.27% -
BM_vector_deque_ranges_move/64000 36.81% 2386.723 3265.177 - 14.42% -
BM_vector_deque_ranges_copy/70000 35.83% 2584.642 3510.713 - 12.04% -
BM_vector_deque_move/70000 35.03% 2581.427 3485.593 - 10.01% -
BM_vector_deque_copy/70000 35.01% 2592.697 3500.347 - 11.78% -
BM_vector_deque_ranges_move/70000 34.99% 2588.365 3493.954 - 14.63% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 34.75% 74830149.724 100831225.471 - 33.77% -
std::map<std::string,_int>::insert(value)_(new_value)/8192 34.44% 68.953 92.702 - -1.04% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 34.19% 20.123 27.003 - 1.44% -
BM_MakeHeap_uint32_Random_4 33.69% 1.355 1.812 - 61.58% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 32.71% 0.462 0.613 - 0.39% -
std::find_end(deque<int>)_(same_length)/8192 31.93% 2741.310 3616.482 - -75.62% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 31.82% 0.393 0.518 - -15.78% -
rng::find_last(vector<char>)_(bail_90%)/1024 31.67% 10.596 13.952 - 15.51% -
BM_std_minmax<long_long>/2 31.64% 1.013 1.333 - 1.39% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 30.61% 0.534 0.697 - 55.94% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 30.11% 17.888 23.273 - -1.66% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 29.96% 3912519.491 5084812.050 - 1.09% -
std::search(deque<int>)_(no_match)/1024 29.78% 270.955 351.647 - -15.36% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 29.64% 0.445 0.577 - 3.80% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 29.48% 44.311 57.374 - 29.72% -
std::unordered_set<std::string>::erase(key)_(existent)/32 28.93% 56.156 72.404 - -2.15% -
BM_std_min<char>/1 28.79% 0.292 0.376 - 30.41% -
std::fill_n(list<int>)/8192 28.61% 7044.613 9059.775 - 28.34% -
rng::copy_backward(vector<int>)/32768 28.55% 2531.101 3253.669 - -1.00% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 28.41% 1.215 1.561 - 24.84% -
std::unordered_set<std::string>::insert(value)_(new_value)/0 27.68% 50.813 64.878 - 4.36% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 27.47% 41.623 53.057 - -0.50% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 27.32% 592.741 754.689 - 9.87% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 26.72% 0.435 0.551 - 18.05% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 26.41% 102.669 129.779 - 33.41% -
SetIntersection_Interlaced_Vector_uint32_256_64 26.13% 6533131.149 8240017.700 - 13.14% -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 26.00% 0.483 0.608 - 12.68% -
SetIntersection_Interlaced_Vector_float_1024_16 25.90% 2084428.847 2624272.570 - -6.94% -
rng::is_sorted(deque<int>)/8 25.70% 2.579 3.241 - 13.56% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 25.50% 0.557 0.698 - 0.16% -
BM_RangesPushHeap_string_Descending_262144 25.33% 3.654 4.579 - -10.54% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 24.87% 6921144.140 8642383.662 - 71.16% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 24.80% 34.835 43.476 - 3.63% -
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 24.73% 6.338 7.905 - 18.57% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 24.71% 29.278 36.513 - 0.22% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/8192 24.43% 20.073 24.978 - 25.64% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 24.20% 587.032 729.118 - 12.97% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 24.12% 691.756 858.599 - -0.94% -
std::set<std::string>::erase(key)_(existent)/32 23.92% 60.024 74.384 - 6.79% -
rng::contains(deque<int>)_(process_all)/8 23.45% 3.019 3.727 - 26.65% -
SetIntersection_Interlaced_Vector_float_16384_256 23.41% 12094755.102 14925978.335 - -49.76% -
std::move(list<int>)/4096 23.41% 4566.737 5635.651 - 28.66% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 23.40% 0.466 0.576 - 28.40% -
BM_std_min<unsigned___int128>/1 23.09% 0.336 0.413 - 12.61% -
BM_vector_deque_ranges_move/2 23.01% 1.684 2.071 - 19.93% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 22.67% 58.567 71.845 - -0.21% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 22.51% 10428.661 12775.766 - 1.05% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 22.47% 18.646 22.836 - 19.23% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 22.42% 1453.127 1778.907 - 2.72% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 22.24% 9399452.132 11490062.435 - 17.90% -
std::unique(deque<int>)_(sprinkled)/52 21.95% 70.085 85.466 - 1.07% -
SetIntersection_Interlaced_Vector_uint32_262144_4 21.83% 1494585.301 1820833.012 - 19.46% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 21.60% 47146940.725 57330745.766 - 5.95% -
BM_RangesMakeHeap_float_Descending_64 21.52% 0.222 0.270 - 39.60% -
std::copy_n(vector<int>)/4096 21.43% 148.554 180.383 - -13.35% -
std::unordered_set<std::string>::count(key)_(existent)/1024 21.41% 34.077 41.372 - 14.13% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 21.34% 2085295.231 2530197.267 - 22.15% -
BM_toupper_char<wchar_t> 21.18% 0.556 0.674 - 21.71% -
rng::partition(list<int>)_(dense)/8192 21.08% 4374.603 5296.659 - 3.95% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 21.06% 12271205.904 14856020.105 - 46.54% -
std::copy_backward(vector<bool>)_(aligned)/262144 20.82% 641.522 775.070 - 3.39% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 20.77% 1.150 1.389 - 12.27% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 20.55% 674.566 813.207 - 16.28% -
BM_PushHeap_string_Descending_262144 20.35% 3.176 3.822 - -29.84% -
bm_lexicographical_compare<int>/2 20.27% 1.300 1.563 - 3.01% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 20.17% 685.715 823.995 - -1.72% -
bm_lexicographical_compare<int>/3 20.03% 1.514 1.818 - 7.41% -
rng::search(list<int>,_pred)_(no_match)/8192 19.78% 7345.299 8798.240 - 5.98% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 19.70% 1601614.751 1917108.883 - 17.32% -
BM_vector_deque_ranges_move/1 19.69% 1.940 2.322 - 14.28% -
rng::adjacent_find(deque<int>)/8 19.14% 2.842 3.386 - -9.69% -
BM_vector_deque_ranges_move/0 18.98% 0.347 0.412 - -20.59% -
std::unordered_set<std::string>::erase(key)_(non-existent)/1024 18.98% 18.846 22.423 - 17.49% -
BM_std_min<__int128>/1 18.84% 0.315 0.374 - 0.77% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 18.81% 0.336 0.399 - 16.29% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 18.75% 8474125.320 10062735.707 - 20.60% -
BM_StringConstructDestroyCStr_Empty_Transparent 18.74% 0.267 0.317 - 34.57% -
BM_std_minmax<long_long>/3 18.67% 1.365 1.620 - -7.39% -
rng::contains_subrange(deque<int>)_(process_all)/50 18.62% 18.347 21.763 - 19.23% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 18.36% 6012504.098 7116144.871 - 6.27% -
rng::adjacent_find(deque<int>)/50 18.27% 13.739 16.249 - -13.58% -
BM_PushHeap_uint64_SingleElement_1 18.21% 0.534 0.631 - 21.02% -
std::unique(deque<int>)_(sprinkled)/32 18.20% 59.766 70.641 - 5.02% -
std::multimap<int,_int>::find(key)_(non-existent)/32 18.18% 2.232 2.637 - 17.79% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024 18.02% 0.988 1.166 - 3.12% -
BM_std_min<unsigned_short>/1 17.98% 0.324 0.382 - 50.34% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 17.92% 39.436 46.501 - 8.65% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 17.66% 33.986 39.988 - -2.13% -
rng::remove(deque<int>)_(sprinkled)/50 17.58% 56.760 66.739 - 3.91% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 17.48% 1.091 1.281 - -4.31% -
SetIntersection_Interlaced_Vector_uint32_16384_256 17.20% 14157654.613 16593048.008 - 17.49% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 17.18% 37.198 43.589 - 23.30% -
rng::rotate(list<int>)_(by_1/4)/8192 17.14% 7195.579 8428.727 - 16.83% -
rng::partition_copy(list<int>)/8192 17.08% 7482.005 8760.149 - 18.88% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 17.07% 21.118 24.724 - 10.46% -
std::search(deque<int>)_(same_length)/1000 16.96% 326.438 381.795 - 8.08% -
std::multiset<int>::erase(iterator)/8192 16.92% 24.142 28.227 - 19.38% -
std::unordered_set<std::string>::ctor(const&)/32 16.78% 679.337 793.352 - 9.56% -
BM_RangesMakeHeap_uint32_Random_4 16.73% 1.160 1.354 - -20.49% -
rng::any_of(deque<int>)_(process_all)/50 16.73% 19.286 22.512 - 22.74% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 16.65% 3.223 3.760 - 17.10% -
rng::is_partitioned(deque<int>)_(partitioned)/50 16.64% 14.840 17.309 - 9.23% -
BM_RangesPopHeap_string_1 16.62% 0.499 0.582 - 11.20% -
std::unordered_multiset<int>::erase(iterator)/8192 16.62% 20.157 23.508 - 16.87% -
std::unordered_set<std::string>::erase(key)_(non-existent)/32 16.56% 22.114 25.777 - 5.08% -
BM_deque_vector_ranges_move_backward/0 16.32% 1.371 1.594 - 6.09% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 16.14% 3.771 4.379 - 16.29% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 16.06% 9.463 10.982 - 8.14% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 15.90% 30.084 34.868 - 8.25% -
std::unique(deque<int>)_(contiguous)/52 15.90% 68.693 79.613 - 16.30% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 15.87% 1.126 1.305 - -0.27% -
BM_vector_deque_ranges_copy_backward/2 15.84% 1.786 2.069 - 6.52% -
rng::equal(vector<bool>)_(unaligned)/50 15.73% 0.790 0.914 - 24.14% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 15.55% 10.358 11.969 - 10.07% -
std::find_first_of(vector<int>)_(large_needle)/50 15.45% 261.526 301.923 - 12.69% -
rng::search(deque<int>)_(no_match)/1024 15.36% 362.440 418.115 - 37.06% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 15.32% 7.459 8.601 - 15.17% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 15.31% 6502.478 7498.096 - 15.94% -
bm_lexicographical_compare<int>/1 15.24% 1.204 1.388 - 5.00% -
BM_std_minmax<unsigned_char>/16 15.18% 0.942 1.086 - 11.56% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 15.11% 78.434 90.288 - -1.10% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 15.11% 36.765 42.320 - 12.70% -
std::find_first_of(deque<int>)_(large_needle)/50 15.08% 683.238 786.267 - 12.07% -
rng::is_partitioned(deque<int>)_(partitioned)/32 15.08% 9.814 11.294 - 6.82% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 15.02% 23.325 26.827 - 23.95% -
SetIntersection_Interlaced_Vector_float_1024_4 14.95% 1302594.745 1497357.432 - 2.08% -
std::set<std::string>::lower_bound(key)_(existent)/8192 14.92% 27.622 31.743 - 14.32% -
rng::contains_subrange(deque<int>)_(process_all)/32 14.90% 12.850 14.764 - 6.08% -
BM_RangesMakeHeap_float_Random_16384 14.69% 1.169 1.340 - 10.21% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 14.69% 8326.177 9549.474 - 0.40% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 14.61% 23.530 26.969 - 17.02% -
std::is_partitioned(deque<int>)_(partitioned)/8192 14.60% 2863.585 3281.789 - 7.27% -
SetIntersection_Front_Vector_uint64_1024_256 14.54% 2288673.493 2621553.274 - 12.45% -
rng::find_last(forward_list<int>)_(bail_10%)/8192 14.54% 5871.248 6724.644 - 14.15% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 14.53% 31.233 35.771 - -1.50% -
std::find_end(deque<int>)_(single_element)/8192 14.51% 2206.887 2527.027 - 23.97% -
std::find_end(list<int>,_pred)_(same_length)/8192 14.50% 9706.529 11114.129 - -46.01% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 14.42% 19780.693 22633.116 - 13.05% -
rng::equal(vector<bool>)_(unaligned)/8 14.24% 0.738 0.843 - 14.19% -
std::copy_backward(vector<bool>)_(aligned)/1048576 14.16% 2808.240 3205.973 - 17.39% -
rng::partition(list<int>)_(sparse)/8192 14.06% 6991.053 7974.166 - 1.20% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 14.05% 0.557 0.635 - 2.14% -
BM_std_minmax<unsigned_char>/24 14.03% 1.154 1.316 - 9.07% -
std::replace(vector<int>)_(sprinkled)/32 14.03% 5.111 5.828 - 15.73% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 14.00% 1.279 1.458 - 3.64% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 13.97% 1.224 1.395 - 4.23% -
rng::for_each_n(list<int>)/8 13.93% 2.215 2.524 - -1.49% -
BM_std_min<char>/3 13.71% 0.693 0.788 - 9.80% -
std::unordered_set<std::string>::erase(iterator)/8192 13.67% 29.147 33.132 - 0.38% -
std::copy_n(deque<int>)/262144 13.42% 10173.685 11539.004 - 13.78% -
SetIntersection_Front_Vector_float_1024_1024 13.38% 5950667.540 6747075.902 - 12.72% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 13.37% 20.907 23.703 - 9.82% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 13.33% 8180.923 9271.602 - 1.31% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 13.29% 26.475 29.994 - 1.88% -
SetIntersection_Front_Set_uint64_262144_1024 13.27% 14492940.190 16415743.870 - 13.34% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 13.12% 5.331 6.030 - 11.67% -
std::distance(deque<int>)/1024 13.09% 0.614 0.694 - 0.00% -
std::copy_n(list<int>)/64 13.06% 13.908 15.724 - 12.03% -
std::multimap<std::string,_int>::erase(iterator)/0 13.00% 25.967 29.343 - 11.91% -
std::distance(deque<int>)/50 12.99% 0.614 0.694 - 0.03% -
std::distance(deque<int>)/4096 12.99% 0.614 0.694 - 0.07% -
std::distance(deque<int>)/8192 12.99% 0.614 0.694 - 0.04% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 12.87% 0.271 0.305 - -38.20% -
BM_vector_deque_ranges_copy_backward/1 12.87% 2.050 2.314 - 4.26% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 12.81% 1.536 1.732 - 7.47% -
std::partition(deque<int>)_(dense)/50 12.75% 15.009 16.924 - 3.58% -
SetIntersection_Front_Vector_uint32_262144_256 12.75% 2352354.912 2652234.589 - 16.84% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 12.62% 1.507 1.697 - -0.15% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 12.56% 1.045 1.176 - 2.37% -
rng::remove(deque<int>)_(sprinkled)/32 12.53% 52.014 58.529 - 3.03% -
std::remove_copy_if(list<int>)_(prefix)/8192 12.52% 7184.512 8084.368 - 11.09% -
std::equal(vector<bool>)_(unaligned)/50 12.48% 0.797 0.897 - 1.76% -
rng::unique_copy(deque<int>)_(sprinkled)/32 12.47% 9.306 10.466 - 3.80% -
BM_std_min<char>/2 12.42% 0.485 0.546 - 12.44% -
BM_std_min<__int128>/70000 12.42% 27006.353 30360.699 - 12.19% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 12.41% 8455827.773 9505243.360 - 16.74% -
BM_deque_vector_move_backward/0 12.40% 1.421 1.597 - 8.78% -
SetIntersection_Front_Vector_uint32_16384_1024 12.26% 5951787.082 6681635.771 - 11.61% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 12.20% 45.371 50.909 - 4.81% -
std::multiset<int>::clear()/1024 12.19% 9632.826 10807.006 - 14.33% -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 12.14% 8.957 10.044 - -14.82% -
BM_std_min<__int128>/5500 12.12% 2114.066 2370.216 - 11.77% -
std::unordered_multiset<int>::erase(key)_(non-existent)/8192 12.10% 1.024 1.148 - 18.93% -
BM_tolower_char<char> 12.06% 0.617 0.692 - 0.17% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 11.98% 10751704.130 12040218.213 - 11.69% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 11.96% 21.445 24.010 - 9.73% -
BM_std_min<__int128>/1024 11.96% 395.520 442.804 - 11.80% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 11.89% 51662.406 57804.588 - 12.20% -
rng::copy_backward(vector<bool>)_(aligned)/64 11.80% 1.692 1.892 - -0.06% -
rng::starts_with(list<int>,_pred)/8192 11.80% 11725.926 13109.413 - 15.09% -
BM_std_min<__int128>/4096 11.70% 1575.327 1759.668 - 11.45% -
BM_std_min<__int128>/64000 11.69% 24681.464 27566.227 - 11.45% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 11.67% 8571.525 9571.597 - -0.73% -
std::remove_copy(list<int>)_(sprinkled)/8192 11.66% 6921.252 7728.425 - 10.99% -
BM_std_min<__int128>/4000 11.66% 1539.152 1718.582 - 11.55% -
BM_std_min<long_long>/3 11.60% 1.158 1.292 - 0.73% -
std::map<std::string,_int>::erase(key)_(existent)/8192 11.53% 85.973 95.884 - 47.75% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 11.50% 64748.858 72192.476 - 9.01% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 11.48% 7171.226 7994.232 - 10.76% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 11.45% 18.439 20.551 - 8.93% -
BM_RangesPushHeap_string_Descending_1024 11.45% 2.441 2.720 - 9.57% -
std::partition_point(deque<int>)/32 11.44% 4.299 4.791 - 6.95% -
BM_std_min<__int128>/65536 11.43% 25434.942 28343.114 - 11.82% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 11.32% 18.407 20.492 - 9.62% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 11.28% 665.393 740.419 - 8.44% -
std::unordered_set<int>::insert(value)_(already_present)/8192 11.27% 2.013 2.239 - 0.16% -
SetIntersection_Front_Vector_uint32_16384_256 11.26% 2373917.068 2641223.534 - 15.33% -
BM_PushHeap_uint64_SingleElement_64 11.21% 0.357 0.397 - -2.56% -
BM_std_min<__int128>/512 11.21% 198.644 220.908 - 11.08% -
std::remove_copy(list<int>)_(prefix)/8192 11.14% 6975.151 7752.079 - 10.37% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 11.13% 26.209 29.126 - 5.22% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 11.05% 37.066 41.162 - 44.29% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 11.01% 2.196 2.437 - -3.82% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 11.00% 9.519 10.566 - 10.78% -
std::none_of(deque<int>)_(process_all)/50 11.00% 18.325 20.342 - 14.55% -
std::find_end(deque<int>)_(same_length)/1024 10.93% 336.752 373.568 - -79.79% -
rng::contains_subrange(deque<int>)_(process_all)/16 10.93% 8.261 9.164 - -2.45% -
SetIntersection_Front_Vector_uint64_262144_256 10.91% 2339556.074 2594853.236 - 10.53% -
SetIntersection_Front_Vector_float_1024_256 10.91% 2346648.048 2602678.647 - 10.03% -
rng::unique_copy(deque<int>)_(sprinkled)/52 10.86% 15.725 17.433 - 18.10% -
std::copy_backward(vector<int>)/4096 10.81% 217.653 241.188 - 0.86% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 10.80% 0.520 0.576 - 14.99% -
BM_PushHeap_string_Random_262144 10.78% 17.926 19.858 - -8.90% -
std::move_backward(vector<int>)/262144 10.77% 20537.921 22748.951 - 3.69% -
SetIntersection_Interlaced_Vector_uint32_16384_16 10.76% 2996310.302 3318757.703 - 34.78% -
rng::move(vector<bool>)_(unaligned)/64 10.73% 1.620 1.794 - 10.83% -
std::shift_left(list<int>)/8192 10.69% 7033.177 7785.127 - 1.13% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 10.67% 16.912 18.717 - 4.32% -
std::map<std::string,_int>::erase(iterator)/1024 10.66% 26.532 29.361 - 9.30% -
rng::unique(deque<int>)_(sprinkled)/52 10.63% 67.460 74.632 - -0.16% -
SetIntersection_Interlaced_Vector_string_16384_16 10.62% 4018216.142 4445071.978 - -3.61% -
std::find_first_of(vector<int>)_(large_needle)/32 10.61% 107.124 118.492 - 13.09% -
BM_vector_deque_ranges_move_backward/0 10.59% 0.453 0.501 - -17.34% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 10.54% 26.795 29.618 - 3.63% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 10.49% 32.787 36.225 - 3.79% -
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 10.48% 4.497 4.968 - 8.73% -
std::partition(list<int>)_(dense)/8192 10.43% 4661.605 5147.767 - 2.56% -
SetIntersection_Front_Vector_float_16384_16384 10.41% 80620926.712 89010748.895 - 10.69% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/0 10.39% 0.272 0.300 - -13.93% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 10.38% 42.909 47.363 - 10.75% -
std::find_end(deque<int>)_(near_matches)/1024 10.38% 16467.855 18176.500 - -41.87% -
SetIntersection_Front_Vector_uint64_16384_256 10.34% 2326029.619 2566490.566 - 11.98% -
BM_std_min<__int128>/64 10.23% 24.502 27.009 - 10.22% -
BM_RangesMakeHeap_uint32_Random_64 10.22% 1.261 1.390 - 4.88% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 10.22% 1.560 1.720 - 7.62% -
std::find_first_of(deque<int>)_(large_needle)/32 10.19% 288.833 318.266 - 4.26% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 10.15% 32.938 36.279 - 10.97% -
BM_deque_vector_ranges_move_backward/65536 10.13% 7670.979 8448.342 - 4.34% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 10.11% 9.021 9.933 - -6.23% -
std::find_end(deque<int>)_(near_matches)/1000 9.98% 15918.476 17507.899 - -41.84% -
std::equal(list<int>)_(it,_it,_it,_it)/50 9.98% 25.239 27.759 - -31.29% -
std::map<std::string,_int>::erase(key)_(non-existent)/32 9.98% 9.323 10.254 - -1.73% -
std::partition(list<int>)_(sparse)/8192 9.96% 7138.455 7849.622 - -4.00% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 9.94% 7.061 7.763 - 4.28% -
BM_std_min<char>/11 9.93% 1.040 1.143 - 9.15% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 9.93% 1.365 1.501 - 4.82% -
BM_deque_vector_ranges_copy/65536 9.93% 2662.043 2926.289 - 1.74% -
bm_lexicographical_compare<int>/4 9.92% 1.156 1.271 - 0.96% -
std::unique(deque<int>)_(contiguous)/32 9.90% 59.865 65.792 - 10.37% -
rng::find_end(list<int>,_pred)_(process_all)/8192 9.89% 8268.589 9086.409 - 2.07% -
BM_RangesMakeHeap_string_Ascending_262144 9.89% 7.063 7.761 - -20.52% -
BM_RangesPushHeap_string_Ascending_16384 9.88% 20.274 22.277 - 15.42% -
std::map<std::string,_int>::ctor(const&)/32 9.88% 709.654 779.738 - -1.15% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 9.86% 4.706 5.169 - 1.63% -
rng::move_backward(vector<int>)/262144 9.85% 20745.843 22789.179 - 3.23% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 9.84% 762.848 837.921 - 5.08% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 9.82% 59.912 65.794 - 108.14% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 9.82% 0.635 0.698 - 56.05% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 9.80% 7481997.879 8215187.575 - 5.18% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 9.78% 2.282 2.505 - 7.36% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 9.73% 18.786 20.614 - 9.87% -
std::unique(list<int>)_(contiguous)/52 9.71% 67.501 74.058 - 10.09% -
SetIntersection_Interlaced_Vector_uint32_256_4 9.70% 4827276.821 5295369.240 - 0.08% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 9.58% 3313.524 3631.085 - 9.30% -
std::partition(deque<int>)_(sparse)/32 9.57% 9.791 10.728 - 11.28% -
std::unordered_set<std::string>::count(key)_(non-existent)/0 9.53% 0.266 0.291 - -16.78% -
rng::contains(deque<int>)_(process_all)/50 9.53% 12.591 13.790 - 9.73% -
std::set<int>::erase(key)_(non-existent)/32 9.48% 2.296 2.514 - -6.19% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 9.44% 0.566 0.619 - 9.29% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 9.44% 80.958 88.602 - -0.24% -
BM_std_minmax<short>/32 9.40% 1.228 1.343 - 9.30% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 9.38% 5.584 6.108 - 8.73% -
BM_std_min<char>/4 9.38% 1.014 1.109 - 3.60% -
std::unordered_set<int>::insert(value)_(already_present)/1024 9.31% 1.777 1.943 - 0.16% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 9.30% 1575623.368 1722175.213 - 8.30% -
std::replace(vector<int>)_(sprinkled)/50 9.29% 7.664 8.376 - 8.41% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 9.26% 98220358.567 107315078.273 - -3.13% -
BM_RangesMakeHeap_float_Descending_16 9.25% 0.229 0.250 - 19.37% -
rng::fill(deque<int>)/32 9.24% 1.411 1.541 - 4.82% -
rng::for_each_n(list<int>)/8192 9.24% 7236.061 7904.313 - 9.38% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 9.23% 1.329 1.452 - 12.34% -
BM_StringRelational_Eq_Large_Large_ChangeLast 9.22% 1.906 2.081 - 12.28% -
BM_std_min<char>/16 9.22% 2.333 2.548 - -0.58% -
std::copy_if(list<int>)_(entire_range)/32768 9.21% 28618.370 31255.388 - 4.17% -
SetIntersection_Interlaced_Vector_float_16384_16 9.14% 2383777.398 2601754.848 - -33.14% -
std::unordered_multiset<int>::erase(iterator)/1024 9.14% 20.448 22.317 - 11.30% -
std::deque<int>::ctor(size)/32 9.12% 26.909 29.362 - 12.40% -
std::multiset<std::string>::ctor(const&)/32 9.11% 723.666 789.598 - 9.80% -
SetIntersection_Front_Set_uint64_1024_256 9.10% 4411667.801 4813346.814 - -0.54% -
rng::replace(vector<int>)_(prefix)/32 9.08% 4.764 5.197 - 3.09% -
BM_std_minmax<char>/64 9.02% 1.154 1.258 - 0.13% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 9.01% 6.048 6.592 - 8.43% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 9.01% 758.902 827.281 - -2.55% -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 8.99% 488.117 531.987 - 0.44% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 8.97% 29.750 32.418 - 13.46% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 8.92% 25.328 27.587 - 5.95% -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 8.92% 8.985 9.786 - -15.15% -
std::search(deque<int>,_pred)_(near_matches)/1024 8.91% 26040.935 28360.901 - 15.87% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 8.89% 2346750.130 2555384.332 - 27.06% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 8.89% 20.950 22.812 - 6.51% -
BM_std_minmax_element<long_long>/64000 8.88% 16750.220 18237.091 - 6.60% -
BM_std_min<char>/19 8.87% 1.156 1.258 - 6.47% -
rng::find(vector<char>)_(bail_25%)/8 8.85% 1.062 1.156 - 17.60% -
BM_std_minmax_element<long_long>/65536 8.83% 17157.066 18671.687 - 6.59% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 8.82% 90795361.292 98803226.830 - 22.60% -
BM_std_minmax_element<long_long>/70000 8.81% 18330.258 19945.780 - 6.68% -
BM_std_minmax<unsigned_char>/32 8.78% 1.508 1.641 - 2.45% -
std::find(vector<bool>)_(process_all)/50 8.76% 0.669 0.727 - 25.65% -
std::multiset<int>::clear()/8192 8.72% 75958.112 82582.030 - 10.92% -
std::partition(deque<int>)_(dense)/32 8.70% 10.373 11.276 - 1.17% -
std::map<int,_int>::erase(key)_(non-existent)/1024 8.68% 5.400 5.869 - 8.78% -
BM_std_minmax_element<char>/3 8.66% 1.148 1.247 - 5.65% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 8.65% 0.462 0.502 - 11.83% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 8.65% 85.751 93.168 - 1.26% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 8.64% 1.590 1.728 - 2.99% -
BM_std_min<char>/18 8.57% 0.971 1.054 - 6.67% -
std::mismatch(list<int>)_(it,_it,_it)/8192 8.56% 7404.767 8038.830 - 8.23% -
BM_std_minmax_element<long_long>/4000 8.53% 1049.904 1139.507 - 8.28% -
SetIntersection_Front_Set_float_16384_64 8.53% 1858708.722 2017264.398 - 0.20% -
SetIntersection_Interlaced_Vector_uint32_16384_4 8.52% 1421563.635 1542709.847 - 0.79% -
rng::replace(vector<int>)_(prefix)/50 8.48% 6.974 7.566 - 8.33% -
std::find_first_of(vector<int>)_(large_needle)/8192 8.45% 7177659.794 7784042.595 - 10.23% -
std::map<std::string,_int>::contains(key)_(existent)/8192 8.44% 28.971 31.415 - 3.68% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 8.43% 754.426 818.058 - -1.22% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 8.41% 0.975 1.057 - -5.07% -
BM_std_minmax_element<long_long>/4096 8.41% 1075.780 1166.216 - 8.28% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 8.40% 22.244 24.113 - 8.19% -
BM_std_minmax_element<long_long>/5500 8.40% 1439.879 1560.828 - 8.02% -
rng::starts_with(deque<int>,_pred)/8192 8.39% 3998.809 4334.460 - 6.92% -
BM_std_minmax<long_long>/5 8.33% 1.943 2.105 - -5.38% -
BM_RangesPushHeap_string_Descending_256 8.30% 2.371 2.568 - 8.43% -
SetIntersection_Front_Set_string_1024_64 8.30% 4448263.414 4817556.177 - 2.58% -
std::search(deque<int>,_pred)_(near_matches)/1000 8.29% 25014.092 27087.628 - 16.22% -
BM_std_min<__int128>/32 8.25% 12.179 13.184 - 8.20% -
BM_std_minmax_element<short>/3 8.24% 1.107 1.198 - 4.34% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 8.24% 27160.840 29399.425 - 3.96% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 8.22% 35.641 38.573 - 1.39% -
rng::find_last(deque<int>)_(bail_10%)/1024 8.20% 226.196 244.755 - 7.44% -
BM_std_min<__int128>/30 8.20% 11.376 12.309 - 8.12% -
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 8.17% 637.169 689.243 - -6.27% -
BM_RangesPushHeap_string_Random_262144 8.14% 19.105 20.659 - 11.67% -
std::set<std::string>::find(key)_(non-existent)/8192 8.12% 25.929 28.036 - -0.42% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 8.10% 4525.562 4892.017 - 6.24% -
BM_std_min<unsigned_int>/70000 8.09% 2054.705 2220.923 - 8.02% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 8.08% 1.450 1.567 - -7.66% -
std::set<int>::equal_range(key)_(non-existent)/8192 8.02% 10.171 10.987 - 12.04% -
rng::starts_with(deque<int>,_pred)/1048576 8.02% 519953.156 561651.975 - 6.07% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 7.99% 1.174 1.268 - 10.79% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 7.97% 31.244 33.735 - -1.74% -
BM_std_minmax<unsigned_char>/25 7.95% 1.184 1.279 - 4.30% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 7.92% 34.491 37.223 - 8.13% -
std::find_end(deque<int>)_(single_element)/1000 7.92% 314.228 339.108 - 35.55% -
rng::swap_ranges(deque<int>)/50 7.91% 18.253 19.697 - -1.21% -
BM_std_min<int>/70000 7.91% 2055.249 2217.857 - 8.00% -
rng::contains(deque<int>)_(process_all)/32 7.89% 8.648 9.331 - 8.66% -
std::find_end(deque<int>)_(single_element)/1024 7.86% 319.283 344.370 - 32.94% -
BM_std_min<char>/20 7.82% 1.489 1.605 - 4.95% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 7.79% 3.037 3.274 - 2.20% -
BM_std_min<__int128>/31 7.78% 11.772 12.689 - 7.76% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 7.78% 1.210 1.304 - -2.05% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 7.75% 272.297 293.409 - 6.07% -
BM_RangesPushHeap_string_Descending_16384 7.75% 2.422 2.610 - 6.01% -
BM_std_minmax_element<long_long>/512 7.70% 139.161 149.877 - 8.45% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 7.69% 3.879 4.177 - 5.30% -
rng::copy(vector<bool>)_(unaligned)/512 7.67% 3.423 3.685 - -0.38% -
BM_std_minmax_element<long_long>/1024 7.66% 274.107 295.094 - 8.48% -
rng::find_end(list<int>,_pred)_(same_length)/8192 7.65% 9840.001 10593.174 - -45.30% -
std::unordered_multiset<int>::insert(value)_(new_value)/8192 7.64% 21.312 22.939 - 15.62% -
SetIntersection_Interlaced_Vector_string_256_256 7.63% 21699000.176 23355406.827 - 2.19% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 7.63% 31.219 33.602 - 2.42% -
BM_RangesPushHeap_float_Descending_4 7.63% 0.357 0.384 - 5.84% -
std::rotate(deque<int>)_(1_element_forward)/32 7.62% 4.427 4.764 - 2.72% -
BM_StringRead_Hot_Deep_Large 7.61% 0.483 0.520 - -9.62% -
rng::rotate(deque<int>)_(1_element_forward)/50 7.61% 5.791 6.232 - 2.16% -
std::find_end(deque<int>)_(same_length)/1000 7.61% 329.301 354.354 - -62.31% -
BM_std_min<__int128>/29 7.59% 10.988 11.822 - 7.45% -
rng::find_if(list<int>)_(process_all)/8192 7.53% 9490.695 10204.985 - -1.16% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 7.50% 0.456 0.490 - 8.64% -
std::replace_if(vector<int>)_(sprinkled)/50 7.48% 13.694 14.719 - 14.08% -
rng::find_first_of(list<int>)_(large_needle)/1024 7.48% 859992.494 924340.832 - -4.27% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 7.45% 9.515 10.225 - 7.03% -
BM_MakeHeap_string_PipeOrgan_1024 7.43% 4.927 5.293 - 6.65% -
BM_std_min<__int128>/26 7.43% 9.801 10.529 - 7.28% -
BM_std_minmax<unsigned_char>/26 7.43% 1.393 1.496 - 3.72% -
rng::find_last(deque<int>)_(bail_10%)/50 7.42% 11.400 12.246 - 6.98% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 7.40% 7.013 7.532 - 18.52% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 7.40% 16.555 17.779 - 7.20% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 7.38% 34.843 37.415 - 11.43% -
BM_std_min<__int128>/28 7.38% 10.605 11.387 - 7.27% -
std::flat_map<int,_int>::insert(value)_(already_present)/0 7.37% 0.973 1.045 - 1.07% -
BM_RangesPopHeap_uint32_1 7.35% 0.458 0.492 - 18.30% -
BM_std_min<unsigned_char>/19 7.34% 1.157 1.242 - 7.42% -
BM_std_min<short>/3 7.33% 0.693 0.743 - 7.25% -
rng::fill_n(list<int>)/8192 7.22% 7062.701 7572.465 - 6.99% -
rng::partition(list<int>)_(sparse)/50 7.20% 15.225 16.322 - 6.00% -
BM_std_min<__int128>/27 7.19% 10.214 10.948 - 7.08% -
BM_std_min<unsigned_int>/64000 7.18% 1881.015 2016.009 - 7.10% -
BM_std_min<char>/10 7.18% 0.901 0.966 - 6.51% -
rng::is_partitioned(deque<int>)_(partitioned)/8192 7.17% 2845.117 3049.099 - 0.41% -
SetIntersection_Interlaced_Vector_string_64_64 7.16% 27580965.083 29554675.002 - 1.51% -
rng::find(list<int>)_(process_all)/8192 7.15% 9727.942 10423.925 - -0.16% -
bm_ranges_lexicographical_compare<int>/1 7.15% 1.292 1.385 - 6.90% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 7.14% 3.918 4.198 - 5.91% -
BM_deque_vector_ranges_copy/64000 7.14% 2655.065 2844.688 - -0.14% -
BM_std_min<unsigned_int>/65536 7.14% 1925.719 2063.238 - 7.06% -
std::partition(deque<int>)_(sparse)/50 7.13% 14.982 16.051 - 3.30% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 7.13% 5516015.789 5909047.072 - 3.54% -
BM_std_min<__int128>/24 7.11% 9.097 9.744 - 7.04% -
std::replace_if(list<int>)_(sprinkled)/50 7.11% 22.941 24.572 - 6.73% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 7.11% 9.040 9.683 - -12.12% -
BM_std_minmax<unsigned_char>/27 7.08% 1.768 1.893 - 1.32% -
BM_std_min<int>/64 7.04% 2.578 2.760 - 3.41% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 7.04% 0.325 0.347 - 13.62% -
std::unordered_multiset<int>::find(key)_(existent)/8192 7.00% 1.342 1.436 - 12.95% -
BM_std_min<__int128>/25 6.98% 9.452 10.112 - 6.90% -
std::swap_ranges(list<int>)/8192 6.97% 9677.887 10352.127 - 7.04% -
std::list<int>::ctor(size)/8192 6.96% 93579.168 100093.924 - 5.20% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 6.94% 103487.410 110669.142 - 4.53% -
std::unordered_set<std::string>::erase(key)_(non-existent)/8192 6.92% 20.924 22.373 - 1.43% -
std::flat_map<int,_int>::erase(iterator)/1024 6.92% 76.782 82.094 - 7.89% -
rng::remove(deque<int>)_(prefix)/50 6.90% 62.031 66.312 - 4.45% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 6.90% 93403.903 99848.369 - 5.59% -
std::map<int,_int>::erase(key)_(non-existent)/8192 6.90% 7.682 8.212 - 6.93% -
std::set<int>::equal_range(key)_(non-existent)/1024 6.89% 6.548 6.999 - 11.07% -
std::is_partitioned(list<int>)_(unpartitioned)/50 6.88% 4.456 4.762 - 9.23% -
BM_std_min<__int128>/23 6.88% 8.722 9.323 - 6.76% -
BM_std_min<int>/64000 6.88% 1882.014 2011.534 - 6.99% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 6.87% 321.314 343.393 - 6.99% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 6.87% 16285.328 17403.749 - 1.30% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 6.85% 32.193 34.399 - -6.04% -
BM_std_min<unsigned_int>/1 6.85% 0.328 0.350 - 7.64% -
BM_PushHeap_uint64_Random_16 6.84% 4.135 4.418 - 3.16% -
BM_MakeHeap_float_Random_4 6.82% 1.506 1.609 - -0.30% -
BM_std_min<__int128>/22 6.81% 8.326 8.894 - 6.72% -
std::multimap<std::string,_int>::erase(iterator)/1024 6.81% 31.728 33.887 - 2.66% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 6.80% 22.367 23.889 - -5.69% -
BM_std_min<int>/65536 6.80% 1926.299 2057.334 - 6.90% -
std::multiset<int>::clear()/32 6.79% 642.191 685.808 - 7.19% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 6.79% 1.533 1.638 - 6.59% -
BM_std_min<char>/12 6.78% 1.306 1.394 - 4.62% -
BM_MakeHeap_float_Random_16384 6.77% 1.118 1.194 - -0.67% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 6.76% 34.669 37.012 - 0.77% -
SetIntersection_Interlaced_Vector_float_64_16 6.75% 18185434.557 19413409.793 - 1.17% -
std::unordered_set<int>::count(key)_(non-existent)/8192 6.73% 1.482 1.581 - -5.35% -
BM_deque_vector_move_backward/70000 6.70% 8462.474 9029.855 - 5.94% -
std::map<std::string,_int>::erase(iterator)/32 6.70% 25.629 27.346 - -1.31% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16384 6.66% 2.866 3.057 - 1.65% -
rng::remove(list<int>)_(prefix)/50 6.66% 66.673 71.113 - 6.34% -
std::rotate_copy(list<int>)/8192 6.64% 6645.221 7086.538 - 5.25% -
rng::unique(deque<int>)_(sprinkled)/32 6.64% 58.265 62.134 - 2.45% -
std::multiset<int>::ctor(const&)/32 6.61% 215.916 230.187 - 1.67% -
rng::ends_with(list<int>)_(mismatch_at_end)/50 6.61% 0.673 0.718 - 6.51% -
rng::copy_n(deque<int>)/262144 6.61% 10324.314 11006.531 - 6.27% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 6.59% 10719.286 11426.055 - 13.56% -
std::unordered_set<int>::count(key)_(existent)/32 6.58% 1.315 1.401 - -4.70% -
BM_std_min<__int128>/21 6.54% 7.928 8.447 - 6.31% -
std::for_each_n(list<int>)/8192 6.53% 7704.870 8207.950 - 12.74% -
BM_MakeHeap_uint32_PipeOrgan_4 6.52% 0.396 0.421 - 0.51% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 6.51% 22.510 23.977 - -2.29% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 6.49% 22.626 24.094 - 5.78% -
std::set<int>::erase(key)_(non-existent)/1024 6.48% 5.298 5.642 - 0.27% -
rng::partition(deque<int>)_(sparse)/8192 6.47% 3009.481 3204.128 - 5.83% -
SetIntersection_Interlaced_Vector_string_16384_256 6.44% 37260044.167 39659607.005 - -0.54% -
std::vector<std::string>::ctor(size)/32 6.44% 32.599 34.698 - 3.36% -
rng::fill(vector<bool>)/64 6.43% 1.603 1.707 - 6.33% -
BM_MakeHeap_float_Random_64 6.43% 1.567 1.668 - -6.63% -
BM_RangesPushHeap_string_Descending_64 6.43% 2.223 2.366 - 4.89% -
BM_std_minmax<long_long>/11 6.42% 2.303 2.451 - -3.44% -
std::map<std::string,_int>::find(key)_(existent)/8192 6.42% 29.010 30.873 - -0.44% -
rng::is_sorted(list<int>,_pred)/8192 6.41% 7303.877 7771.781 - -12.11% -
std::unordered_map<int,_int>::insert(value)_(new_value)/8192 6.39% 19.754 21.015 - -0.16% -
BM_std_minmax<char>/8 6.39% 1.078 1.147 - 12.01% -
std::find_first_of(vector<int>)_(large_needle)/1024 6.37% 113172.924 120380.460 - 9.53% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 6.36% 5.008 5.326 - 6.68% -
std::set<int>::upper_bound(key)_(non-existent)/32 6.36% 2.441 2.596 - 6.60% -
SetIntersection_Front_Set_uint32_262144_64 6.35% 1841077.386 1957910.132 - -2.55% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 6.34% 1.187 1.262 - -6.13% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 6.33% 11058.469 11758.517 - 6.37% -
BM_MakeHeap_string_PipeOrgan_256 6.32% 4.780 5.083 - 6.53% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 6.31% 1.846 1.962 - 3.55% -
BM_RangesPushHeap_string_Ascending_256 6.31% 11.053 11.750 - 7.08% -
BM_std_minmax<unsigned_char>/19 6.30% 1.652 1.756 - 6.04% -
BM_std_minmax_element<short>/2 6.30% 0.611 0.649 - -5.66% -
std::map<int,_int>::clear()/1024 6.29% 10075.078 10709.303 - 1.22% -
BM_deque_vector_move_backward/64000 6.28% 7880.888 8376.129 - 4.27% -
BM_vector_deque_ranges_move/64 6.27% 2.686 2.855 - 7.30% -
BM_std_min<long_long>/12 6.27% 1.922 2.043 - 0.70% -
BM_deque_vector_ranges_move_backward/70000 6.26% 8453.783 8983.087 - 5.40% -
std::move(vector<bool>)_(unaligned)/64 6.26% 1.557 1.654 - 7.84% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 6.26% 9.943 10.565 - -2.82% -
std::unordered_multiset<int>::count(key)_(existent)/1024 6.25% 1.608 1.708 - -2.58% -
BM_std_min<char>/24 6.24% 2.598 2.760 - 4.34% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 6.22% 0.609 0.647 - 2.79% -
BM_std_minmax<short>/17 6.21% 1.686 1.791 - -0.08% -
bm_ranges_lexicographical_compare<int>/2 6.19% 1.521 1.615 - 5.78% -
BM_PushHeap_uint64_Ascending_64 6.19% 1.569 1.666 - 9.73% -
BM_std_min<__int128>/20 6.19% 7.606 8.076 - 6.06% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 6.15% 22.327 23.699 - -8.95% -
rng::equal(vector<int>)_(it,_it,_it,_it)/8 6.15% 1.415 1.502 - 0.60% -
BM_std_min<unsigned_char>/20 6.11% 1.523 1.616 - 6.62% -
BM_MakeHeap_uint32_SingleElement_262144 6.09% 0.623 0.661 - 5.37% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 6.06% 70.651 74.934 - 5.62% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 6.04% 15.167 16.083 - -4.88% -
rng::copy_backward(deque<int>)/8 6.04% 2.619 2.777 - -0.59% -
BM_deque_vector_ranges_move_backward/64000 6.02% 7731.085 8196.305 - 4.24% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 6.01% 4.924 5.220 - 5.92% -
BM_std_minmax<long_long>/6 6.01% 2.209 2.341 - -3.63% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 6.00% 77.173 81.804 - -3.60% -
rng::remove_copy_if(list<int>)_(sprinkled)/8192 5.97% 7277.599 7712.117 - 5.78% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 5.95% 584.372 619.128 - 7.10% -
rng::stable_partition(list<int>)_(dense)/50 5.93% 53.963 57.164 - 8.58% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 5.92% 102843.512 108933.972 - -2.24% -
BM_RangesMakeHeap_uint32_PipeOrgan_1024 5.91% 0.678 0.718 - 1.18% -
BM_std_minmax<unsigned_char>/20 5.90% 1.928 2.042 - 5.68% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 5.89% 35.174 37.247 - 13.33% -
rng::stable_partition(list<int>)_(dense)/8192 5.89% 20302.111 21498.482 - 17.93% -
rng::find_if_not(vector<int>)_(process_all)/8 5.88% 2.510 2.657 - 5.55% -
BM_std_min<__int128>/19 5.87% 7.228 7.653 - 5.68% -
BM_std_minmax_element<long_long>/64 5.87% 17.237 18.248 - 4.43% -
std::flat_map<int,_int>::erase(key)_(existent)/0 5.86% 15.826 16.754 - 6.07% -
BM_RangesPushHeap_string_Descending_4 5.82% 1.921 2.033 - 8.08% -
std::unordered_set<int>::erase(key)_(existent)/8192 5.81% 22.074 23.357 - 2.26% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 5.81% 50.769 53.721 - 8.52% -
SetIntersection_Front_Set_string_262144_256 5.81% 14480031.612 15321072.088 - -2.84% -
rng::partial_sort(vector<int>)_(repeated)/8192 5.80% 46743.270 49456.649 - 5.96% -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 5.78% 30038.045 31773.975 - 12.54% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 5.78% 0.922 0.976 - -14.85% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 5.76% 204078873.929 215840176.873 - -0.13% -
rng::rotate(deque<int>)_(1_element_forward)/32 5.76% 4.658 4.927 - 2.59% -
BM_MakeThenSortHeap_uint64_SingleElement_4 5.75% 1.204 1.274 - 2.83% -
rng::stable_partition(vector<int>)_(dense)/32 5.75% 20.686 21.875 - -2.85% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 5.73% 4935.156 5217.845 - -8.65% -
SetIntersection_None_Set_float_16384_16384 5.70% 159135561.196 168209534.807 - 7.31% -
BM_deque_deque_ranges_move_backward/64000 5.68% 7655.542 8090.022 - 1.93% -
rng::remove(deque<int>)_(prefix)/32 5.67% 55.008 58.124 - 5.41% -
std::remove_if(deque<int>)_(sprinkled)/50 5.66% 62.521 66.058 - 0.87% -
BM_MakeHeap_string_PipeOrgan_16384 5.65% 5.721 6.045 - 8.74% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 5.64% 0.696 0.736 - 0.42% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 5.63% 11586.956 12238.968 - 5.58% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5.63% 5123341.374 5411548.104 - 5.39% -
std::equal(vector<bool>)_(unaligned)/8 5.62% 0.804 0.849 - -0.27% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.59% 5.139 5.426 - 5.06% -
rng::all_of(vector<int>)_(process_all)/8 5.59% 2.461 2.598 - 4.51% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 5.55% 11102.075 11718.720 - 5.51% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 5.54% 38.193 40.310 - -8.64% -
std::search_n(vector<int>)_(no_match)/1024 5.54% 209.441 221.041 - 5.05% -
BM_deque_vector_ranges_copy_backward/65536 5.53% 7903.351 8340.616 - 1.48% -
SetIntersection_Front_Vector_float_64_64 5.50% 11480580.226 12111905.767 - 4.56% -
BM_std_minmax<unsigned_char>/11 5.49% 1.555 1.641 - -4.16% -
BM_std_minmax<unsigned_char>/18 5.48% 1.301 1.372 - 4.22% -
rng::find_if(deque<int>)_(bail_25%)/8192 5.48% 685.201 722.768 - 2.74% -
BM_std_min<unsigned_short>/24 5.48% 2.371 2.501 - 0.30% -
bm_lexicographical_compare<unsigned_char>/2 5.48% 1.754 1.850 - -5.58% -
rng::find(list<int>)_(process_all)/8 5.48% 2.273 2.398 - 1.77% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 5.46% 1.409 1.486 - 15.05% -
BM_MakeThenSortHeap_uint32_SingleElement_1024 5.46% 8.972 9.461 - 2.72% -
std::unordered_set<std::string>::find(key)_(existent)/1024 5.45% 31.872 33.610 - -4.70% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 5.45% 16.595 17.499 - 7.54% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 5.44% 334990193.069 353213387.706 - -1.31% -
std::flat_map<int,_int>::erase(iterator)/0 5.44% 15.375 16.210 - 5.63% -
SetIntersection_Interlaced_Vector_uint64_1024_4 5.43% 1387494.991 1462857.333 - 3.73% -
std::all_of(deque<int>)_(process_all)/50 5.42% 19.299 20.346 - -4.20% -
std::multiset<int>::erase(key)_(existent)/1024 5.42% 40.305 42.489 - 4.59% -
BM_StringEraseToEnd_Large_Transparent 5.41% 0.851 0.897 - 6.44% -
std::search_n(vector<int>)_(no_match)/1000 5.40% 204.820 215.884 - 5.07% -
rng::copy_if(vector<int>)_(entire_range)/64 5.40% 15.368 16.198 - 4.59% -
BM_StringRelationalLiteral_Less_Empty_Large_Control 5.38% 1.966 2.072 - -4.09% -
BM_std_minmax<unsigned_char>/21 5.38% 2.212 2.331 - 4.46% -
rng::replace(vector<int>)_(sprinkled)/1024 5.37% 174.650 184.025 - 6.90% -
std::move(list<int>)/64 5.36% 39.286 41.393 - -15.25% -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 5.36% 9.031 9.515 - -14.42% -
rng::find_last_if(vector<int>)_(bail_90%)/8 5.35% 0.468 0.493 - 6.00% -
BM_deque_vector_copy_backward/64000 5.33% 7953.141 8377.282 - 2.01% -
BM_deque_vector_ranges_copy_backward/70000 5.33% 8673.099 9135.435 - 5.54% -
std::unordered_set<std::string>::clear()/32 5.32% 927.182 976.539 - 5.48% -
std::partial_sort(vector<int>)_(repeated)/8192 5.31% 46703.834 49185.853 - 5.25% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 5.30% 1811635.219 1907695.346 - 0.40% -
rng::find_last(vector<char>)_(bail_10%)/50 5.30% 5.295 5.576 - 0.22% -
rng::generate_n(list<int>)/8192 5.30% 7486.623 7883.178 - 13.13% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 5.28% 1129.836 1189.510 - 0.91% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 5.27% 11.266 11.860 - 1.96% -
rng::unique(deque<int>)_(sprinkled)/1024 5.27% 627.508 660.596 - 4.89% -
BM_MakeHeap_uint32_Random_16384 5.26% 1.011 1.065 - 6.48% -
SetIntersection_Front_Set_uint32_262144_16 5.24% 1243893.506 1309113.325 - -0.15% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 5.24% 0.277 0.291 - 4.58% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 5.21% 16530364.564 17391726.678 - 6.39% -
BM_std_min<__int128>/18 5.21% 6.844 7.201 - 4.99% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 5.21% 4.692 4.936 - 0.37% -
BM_std_min<unsigned_char>/18 5.21% 0.971 1.021 - 5.22% -
rng::find_if(deque<int>)_(bail_25%)/32768 5.20% 2750.356 2893.327 - 4.20% -
rng::copy(list<int>)/64 5.20% 33.968 35.733 - 5.71% -
rng::find(list<int>)_(process_all)/1024 5.19% 686.608 722.271 - 4.89% -
BM_RangesMakeHeap_string_Descending_262144 5.19% 3.555 3.740 - -34.18% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 5.19% 1.370 1.441 - 12.77% -
std::map<int,_int>::erase(key)_(non-existent)/32 5.18% 2.536 2.668 - 12.08% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16 5.16% 1.549 1.629 - 3.06% -
std::list<int>::ctor(size)/1024 5.15% 11600.117 12197.462 - 4.72% -
rng::contains_subrange(vector<int>)_(process_all)/16 5.13% 4.767 5.012 - 3.41% -
std::set<int>::erase(key)_(non-existent)/8192 5.13% 8.310 8.737 - -0.10% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 5.12% 3.546 3.728 - 9.58% -
rng::none_of(deque<int>)_(process_all)/8 5.09% 4.472 4.699 - 7.18% -
rng::partition(deque<int>)_(dense)/32 5.08% 10.489 11.022 - 4.84% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 5.06% 551.393 579.315 - 3.54% -
rng::replace(vector<int>)_(sprinkled)/8192 5.05% 1395.200 1465.717 - 6.46% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/0 5.05% 0.256 0.269 - 5.19% -
std::remove(deque<int>)_(sprinkled)/50 5.05% 57.997 60.924 - 6.40% -
std::multimap<int,_int>::count(key)_(existent)/8192 5.03% 6.498 6.825 - 1.81% -
BM_std_minmax<unsigned_char>/29 5.03% 2.384 2.504 - 3.05% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 5.03% 22.180 23.294 - 0.90% -
std::stable_partition(deque<int>)_(dense)/32 5.02% 29.963 31.468 - 5.21% -
rng::search(list<int>)_(single_element)/1000 5.02% 653.559 686.366 - 3.05% -
std::unordered_multiset<int>::erase(iterator)/32 5.02% 20.179 21.192 - 5.67% -
rng::remove_copy_if(list<int>)_(prefix)/8192 5.02% 7302.025 7668.467 - 5.40% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 4.99% 5631514.741 5912563.712 - 0.09% -
rng::is_partitioned(list<int>)_(unpartitioned)/50 4.99% 4.559 4.786 - 7.52% -
BM_RangesMakeThenSortHeap_float_Descending_4 4.96% 1.226 1.287 - 0.22% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 4.96% 791.473 830.723 - 6.77% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 4.96% 17.570 18.442 - 3.04% -
BM_MakeThenSortHeap_float_SingleElement_262144 4.96% 49.084 51.517 - -1.68% -
BM_MakeHeap_float_SingleElement_262144 4.95% 0.711 0.746 - 4.59% -
BM_deque_vector_move_backward/65536 4.93% 7884.065 8272.592 - 3.53% -
std::generate_n(vector<int>)/50 4.92% 11.850 12.433 - 3.16% -
std::is_partitioned(list<int>)_(unpartitioned)/32 4.92% 4.296 4.507 - 7.44% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 4.89% 443.108 464.756 - -1.17% -
SetIntersection_Interlaced_Vector_string_1024_1024 4.87% 40707063.690 42691121.139 - -1.63% -
rng::unique_copy(vector<int>,_pred)_(contiguous)/32 4.82% 12.907 13.529 - 2.82% -
BM_std_minmax<short>/3 4.82% 1.114 1.168 - -1.94% -
BM_std_min<__int128>/17 4.82% 6.474 6.786 - 4.70% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 4.79% 11924.176 12495.110 - 5.05% -
std::multiset<std::string>::ctor(const&,_alloc)/32 4.77% 745.794 781.373 - 3.28% -
BM_PopHeap_float_262144 4.77% 39.748 41.644 - 2.40% -
SetIntersection_Interlaced_Vector_uint64_262144_64 4.77% 22705285.920 23787534.545 - -12.47% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_4 4.76% 1.209 1.266 - 1.97% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 4.74% 1886.075 1975.542 - 6.30% -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 4.74% 3363.854 3523.412 - -1.78% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 4.74% 21.241 22.248 - 3.92% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 4.74% 0.889 0.931 - 2.57% -
rng::for_each_n(deque<int>)/8 4.73% 1.256 1.315 - 9.18% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 4.72% 2.234 2.339 - 25.64% -
std::rotate(list<int>)_(1_element_forward)/50 4.71% 26.718 27.976 - 15.23% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 4.70% 87.184 91.282 - 4.31% -
SetIntersection_Interlaced_Vector_uint64_16384_256 4.69% 21729120.052 22748347.125 - 11.55% -
SetIntersection_None_Set_uint64_16384_16384 4.69% 167192989.212 175034377.600 - -0.21% -
SetIntersection_Front_Vector_uint64_16384_1024 4.68% 5959428.793 6238139.920 - 4.66% -
BM_std_minmax<unsigned_char>/22 4.68% 2.486 2.602 - 3.74% -
SetIntersection_Front_Vector_uint32_262144_16384 4.67% 79687954.164 83406436.313 - 5.30% -
BM_StringEraseToEnd_Large_Opaque 4.66% 1.020 1.068 - 5.74% -
std::set<std::string>::find(key)_(non-existent)/1024 4.66% 20.398 21.349 - 4.83% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 4.66% 1.608 1.683 - 3.28% -
std::multiset<int>::count(key)_(existent)/32 4.65% 3.306 3.460 - -1.99% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 4.64% 1200789.854 1256543.628 - -1.27% -
rng::copy_backward(vector<int>)/8 4.64% 2.142 2.241 - -2.07% -
SetIntersection_Interlaced_Set_string_16384_1024 4.63% 344088151.913 360028326.938 - 6.19% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1024 4.60% 9.017 9.432 - -0.54% -
std::map<int,_int>::erase(key)_(non-existent)/0 4.59% 0.254 0.265 - 4.51% -
std::vector<int>::ctor(size)/32 4.58% 10.760 11.253 - 3.08% -
BM_std_min<char>/14 4.58% 1.781 1.862 - -0.46% -
BM_std_minmax<unsigned_char>/30 4.57% 2.646 2.767 - 1.78% -
rng::is_partitioned(list<int>)_(partitioned)/8192 4.57% 6854.151 7167.050 - -0.02% -
std::move(vector<bool>)_(unaligned)/4096 4.51% 25.722 26.881 - 0.90% -
SetIntersection_Front_Vector_uint64_16384_16384 4.50% 78345152.751 81873773.976 - 5.15% -
std::find(vector<bool>)_(process_all)/8 4.50% 0.619 0.647 - 12.27% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 4.50% 1069152.707 1117274.159 - -0.70% -
rng::all_of(deque<int>)_(process_all)/8 4.50% 3.087 3.226 - 4.48% -
BM_MakeHeap_uint32_Descending_4 4.48% 0.270 0.283 - 0.26% -
BM_RangesPushHeap_string_Ascending_1024 4.48% 13.767 14.383 - 3.89% -
std::flat_map<int,_int>::erase(iterator)/8192 4.48% 495.215 517.377 - 2.89% -
BM_std_minmax<long_long>/4 4.47% 1.702 1.778 - -4.84% -
BM_std_min<char>/21 4.47% 1.752 1.831 - 1.17% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 4.47% 1175999.263 1228550.672 - -1.29% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 4.47% 41.020 42.853 - -0.52% -
BM_std_min<char>/26 4.47% 1.155 1.207 - 4.47% -
BM_RangesPushHeap_float_Descending_16 4.46% 0.364 0.380 - 3.40% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 4.46% 37598.836 39276.404 - -7.74% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 4.46% 17.460 18.239 - -8.27% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 4.45% 1.837 1.919 - -3.40% -
rng::any_of(deque<int>)_(process_all)/8 4.45% 3.086 3.224 - 4.27% -
rng::remove_copy(list<int>)_(prefix)/8192 4.45% 7073.568 7387.992 - 5.08% -
std::unordered_map<int,_int>::clear()/1024 4.44% 8094.724 8454.262 - 0.68% -
BM_std_min<unsigned_char>/15 4.43% 2.058 2.150 - 3.06% -
SetIntersection_Interlaced_Set_float_16384_1 4.43% 1076689.016 1124346.130 - 0.58% -
rng::copy(vector<int>)/32768 4.42% 3205.259 3346.878 - -4.00% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 4.42% 836.899 873.875 - 4.20% -
std::multiset<int>::contains(key)_(non-existent)/8192 4.41% 8.483 8.858 - 0.09% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 4.41% 37.664 39.324 - -6.51% -
rng::none_of(deque<int>)_(process_all)/50 4.39% 26.307 27.460 - 3.39% -
std::unordered_multimap<int,_int>::clear()/8192 4.37% 61202.844 63879.988 - -1.59% -
BM_StringRelational_Less_Empty_Huge_Control 4.37% 1.972 2.058 - 3.34% -
BM_PushHeap_string_Descending_16384 4.37% 2.370 2.473 - -26.58% -
BM_MakeHeap_float_Random_262144 4.36% 1.109 1.158 - 3.80% -
std::any_of(deque<int>)_(process_all)/8 4.36% 3.090 3.225 - 4.39% -
SetIntersection_None_Vector_uint32_16384_16 4.35% 1126881.410 1175927.987 - 1.55% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 4.35% 36.895 38.501 - -16.59% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 4.35% 869.998 907.820 - 4.95% -
std::search_n(vector<int>)_(no_match)/8192 4.35% 1620.960 1691.408 - 3.75% -
std::all_of(vector<int>)_(process_all)/8 4.34% 2.440 2.546 - -0.59% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 4.34% 0.447 0.466 - -33.13% -
rng::copy_n(list<int>)/4096 4.33% 4006.782 4180.467 - 4.96% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 4.33% 31.250 32.604 - 50.02% -
BM_RangesPushHeap_float_SingleElement_1 4.33% 0.447 0.467 - -26.70% -
std::none_of(deque<int>)_(process_all)/8 4.32% 3.089 3.223 - 4.35% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 4.31% 281886.956 294043.745 - 4.20% -
rng::is_partitioned(vector<int>)_(unpartitioned)/32 4.31% 2.472 2.578 - 17.26% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 4.31% 3130626.230 3265425.208 - 4.06% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 4.30% 44.192 46.094 - 6.53% -
std::rotate(list<int>)_(1_element_forward)/32 4.30% 14.422 15.042 - 21.46% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 4.29% 44105.648 45996.860 - -0.97% -
std::reverse(list<int>)/4096 4.29% 1607.481 1676.365 - 0.09% -
BM_PushHeap_uint64_Ascending_16 4.28% 0.936 0.976 - 7.05% -
BM_std_min<char>/13 4.27% 1.500 1.564 - 0.00% -
BM_std_min<__int128>/14 4.27% 5.269 5.494 - 3.85% -
BM_std_min<__int128>/15 4.26% 5.685 5.927 - 4.04% -
std::for_each_n(list<int>)/8 4.25% 2.459 2.563 - -1.10% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 4.25% 6758110.796 7045119.335 - 8.12% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 4.24% 18892629.159 19693867.987 - 0.26% -
BM_RangesMakeHeap_uint64_QuickSortAdversary_4 4.24% 0.401 0.418 - -4.42% -
BM_std_min<unsigned_long_long>/5 4.22% 1.331 1.388 - 3.32% -
BM_std_minmax<int>/31 4.22% 2.654 2.766 - 1.83% -
BM_std_minmax<unsigned_char>/17 4.22% 1.092 1.139 - 3.07% -
BM_PopHeap_pair<uint32,_uint32>_262144 4.21% 57.471 59.893 - -0.36% -
BM_std_minmax<unsigned_short>/4 4.21% 1.029 1.072 - 14.54% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 4.19% 11.055 11.519 - -0.91% -
std::find_if(vector<int>)_(process_all)/8 4.18% 2.516 2.621 - -2.91% -
BM_std_minmax<short>/22 4.18% 2.223 2.315 - 1.70% -
BM_SortHeap_float_1 4.16% 0.256 0.267 - 6.16% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 4.15% 491.369 511.758 - 0.59% -
BM_RangesPushHeap_uint32_PipeOrgan_1 4.15% 0.521 0.543 - -14.76% -
BM_std_minmax<short>/64 4.13% 1.532 1.595 - 4.56% -
std::stable_partition(vector<int>)_(dense)/50 4.13% 24.839 25.864 - -2.14% -
rng::partition(vector<int>)_(dense)/50 4.12% 12.536 13.052 - 3.79% -
BM_std_minmax<int>/15 4.11% 1.950 2.030 - 0.05% -
std::multiset<int>::insert(value)_(already_present)/8192 4.10% 32.228 33.550 - 2.97% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16 4.10% 1.166 1.213 - 5.10% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 4.10% 2.502 2.605 - -5.03% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 4.08% 2.293 2.386 - 3.61% -
BM_std_min<__int128>/16 4.08% 6.112 6.362 - 3.72% -
std::copy_backward(deque<int>)/8 4.08% 2.604 2.710 - -1.03% -
rng::move_backward(vector<bool>)_(aligned)/64 4.08% 1.775 1.848 - -0.02% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 4.08% 17505.553 18219.259 - 5.75% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 4.07% 489.276 509.197 - -0.24% -
SetIntersection_Front_Set_uint64_64_64 4.07% 14781007.897 15381921.912 - 2.07% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 4.06% 28.363 29.516 - 4.81% -
BM_align/1 4.06% 0.666 0.693 - -22.72% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 4.06% 0.532 0.554 - -0.95% -
BM_std_min<char>/27 4.05% 1.385 1.441 - 4.01% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1 4.04% 0.269 0.279 - 0.88% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 4.04% 1108850.581 1153668.174 - 2.39% -
BM_PushHeap_uint64_Ascending_256 4.03% 2.141 2.227 - 6.47% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 4.02% 831.016 864.415 - 5.13% -
SetIntersection_Interlaced_Vector_uint64_262144_16 4.02% 5828809.985 6062948.818 - 90.22% -
std::list<int>::ctor(size)/32 4.00% 329.676 342.859 - 6.09% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 4.00% 18.415 19.151 - 5.48% -
BM_MakeThenSortHeap_float_QuickSortAdversary_1 3.99% 0.269 0.280 - 2.95% -
std::replace(vector<int>)_(prefix)/32 3.99% 4.909 5.105 - 1.46% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 3.98% 9470.978 9848.266 - 4.33% -
std::map<std::string,_int>::count(key)_(non-existent)/0 3.98% 0.257 0.267 - 3.97% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 3.97% 4.504 4.682 - 1.94% -
BM_PushHeap_string_PipeOrgan_16384 3.97% 13.031 13.548 - -16.90% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 3.97% 1072883.898 1115431.974 - -1.01% -
bm_gcd_complex 3.97% 18.851 19.599 - 0.86% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1 3.96% 0.269 0.279 - -0.04% -
BM_StringRelationalLiteral_Less_Small_Small_Control 3.96% 1.778 1.849 - 0.61% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 3.96% 2.666 2.772 - 9.54% -
std::rotate(deque<int>)_(1_element_forward)/50 3.95% 5.335 5.546 - 2.47% -
rng::is_partitioned(list<int>)_(partitioned)/1024 3.94% 694.918 722.268 - 0.17% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 3.93% 1.966 2.044 - -1.82% -
rng::partition(vector<int>)_(sparse)/50 3.93% 14.021 14.572 - 2.02% -
SetIntersection_Interlaced_Vector_float_16384_4 3.92% 1416778.340 1472275.688 - -13.51% -
BM_align/8 3.91% 0.667 0.693 - -22.83% -
rng::stable_partition(deque<int>)_(dense)/1024 3.91% 607.034 630.750 - 6.90% -
std::multiset<int>::contains(key)_(non-existent)/1024 3.90% 5.497 5.711 - 0.20% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 3.90% 1.175 1.221 - -1.22% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 3.88% 6.858 7.124 - 3.76% -
SetIntersection_Front_Vector_uint32_16384_64 3.88% 1450237.943 1506491.344 - 4.03% -
SetIntersection_Interlaced_Set_float_256_256 3.87% 9190140.792 9546023.921 - 1.31% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 3.87% 1208.897 1255.672 - 2.48% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 3.86% 10965.215 11388.816 - 1.47% -
std::search_n(vector<int>)_(no_match)/1048576 3.86% 208132.124 216168.658 - 3.20% -
BM_deque_vector_ranges_copy/0 3.86% 1.371 1.424 - 0.35% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 3.85% 1189792.920 1235562.375 - -0.90% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 3.84% 9841.696 10219.867 - -3.11% -
BM_std_minmax<unsigned_char>/23 3.84% 2.951 3.064 - 2.62% -
BM_align/64 3.84% 0.667 0.693 - -22.67% -
BM_PushHeap_string_Descending_4 3.83% 1.909 1.982 - -8.49% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 3.83% 1497.682 1555.024 - 3.32% -
std::map<std::string,_int>::count(key)_(existent)/1024 3.83% 23.973 24.890 - 6.36% -
bm_ranges_lexicographical_compare<int>/8 3.82% 1.500 1.557 - 1.76% -
std::multiset<int>::erase(key)_(non-existent)/32 3.81% 2.548 2.646 - -1.67% -
BM_std_minmax<unsigned_char>/64 3.81% 1.213 1.259 - 3.24% -
std::map<int,_int>::clear()/8192 3.80% 80812.377 83886.292 - 3.50% -
std::fill_n(vector<bool>)/512 3.80% 1.432 1.487 - 4.35% -
BM_RangesPushHeap_string_QuickSortAdversary_262144 3.79% 16.313 16.932 - 0.45% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 3.79% 86.867 90.155 - 1.68% -
rng::replace(vector<int>)_(sprinkled)/32 3.78% 5.525 5.734 - 2.31% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 3.76% 4423.716 4590.234 - 7.42% -
SetIntersection_Front_Set_uint32_256_256 3.76% 9303931.620 9653808.807 - -1.20% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 3.76% 2260506.116 2345467.587 - -3.44% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3.76% 3836.212 3980.383 - 4.63% -
BM_std_minmax<int>/11 3.76% 1.769 1.836 - 0.24% -
rng::fill_n(deque<int>)/8192 3.75% 238.203 247.146 - 2.70% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_4 3.74% 1.685 1.748 - 2.80% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 3.73% 9076.727 9415.043 - 2.76% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 3.69% 0.559 0.580 - 1.26% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 3.69% 1079105.571 1118917.275 - -0.61% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 3.69% 521.550 540.786 - -4.99% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 3.68% 5.624 5.831 - 2.21% -
BM_RangesPushHeap_uint64_Random_262144 3.68% 5.889 6.105 - 1.62% -
BM_std_min<unsigned_char>/22 3.65% 2.008 2.082 - -1.06% -
rng::find_if(vector<char>)_(bail_25%)/32768 3.65% 2022.689 2096.520 - 2.82% -
SetIntersection_None_Vector_float_262144_262144 3.64% 1189241.165 1232580.963 - 0.16% -
BM_std_min<unsigned_char>/13 3.64% 1.535 1.591 - 1.87% -
std::partition_point(vector<int>)/1024 3.64% 6.137 6.361 - 1.15% -
rng::move_backward(list<int>)/262144 3.63% 290711.216 301276.177 - 12.86% -
BM_PopHeap_uint64_4 3.63% 2.645 2.741 - 1.27% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 3.63% 0.733 0.760 - 3.48% -
BM_std_minmax<unsigned_short>/23 3.63% 2.429 2.517 - -2.04% -
std::find_if(list<int>)_(process_all)/32768 3.63% 27405.600 28399.799 - -0.65% -
SetIntersection_None_Vector_uint32_262144_16 3.63% 1164263.321 1206484.668 - -0.02% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 3.62% 12135.674 12575.183 - 3.75% -
BM_std_min<char>/29 3.62% 2.005 2.078 - 3.77% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 3.61% 1218427.139 1262469.256 - -0.49% -
std::partition(vector<int>)_(dense)/1024 3.61% 239.953 248.626 - 0.08% -
BM_PushHeap_string_Descending_256 3.61% 2.311 2.394 - -21.93% -
SetIntersection_Interlaced_Vector_uint32_1024_1 3.61% 1078853.911 1117786.570 - 1.08% -
BM_std_minmax<short>/19 3.61% 2.370 2.455 - 1.09% -
rng::partial_sort_copy(vector<int>)_(shuffled)/8 3.60% 11.456 11.868 - 2.96% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 3.60% 30.442 31.538 - 3.04% -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 3.60% 8.852 9.170 - 1.24% -
BM_std_min<unsigned_short>/8 3.60% 1.292 1.339 - 2.57% -
BM_std_minmax<unsigned_short>/2 3.59% 0.899 0.931 - 9.89% -
SetIntersection_Interlaced_Set_uint32_16384_16384 3.59% 341831162.998 354105296.420 - 3.66% -
std::map<int,_int>::upper_bound(key)_(existent)/32 3.59% 1.682 1.742 - 3.11% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 3.58% 0.553 0.573 - 1.29% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 3.58% 1531.045 1585.794 - 0.33% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 3.58% 877296.198 908661.511 - -2.81% -
BM_RangesMakeThenSortHeap_uint64_Random_4 3.57% 4.129 4.277 - 4.70% -
BM_std_minmax<int>/10 3.57% 1.387 1.436 - -0.04% -
std::find(list<int>)_(process_all)/32768 3.56% 26610.248 27558.721 - -0.19% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 3.56% 6199.971 6420.403 - 2.80% -
BM_align/256 3.55% 0.669 0.693 - -22.79% -
rng::rotate(list<int>)_(1_element_forward)/32 3.55% 14.383 14.893 - -0.24% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.55% 11968.333 12393.068 - -0.15% -
std::multiset<int>::count(key)_(existent)/8192 3.55% 9.245 9.573 - 4.19% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 3.55% 16095.031 16665.809 - 2.24% -
BM_std_minmax<long_long>/13 3.54% 2.959 3.064 - -1.24% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 3.54% 7.429 7.692 - -0.36% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 3.53% 49452.785 51200.780 - 2.70% -
std::unordered_multimap<int,_int>::clear()/1024 3.53% 7939.160 8219.185 - -1.77% -
BM_std_minmax_element<char>/5500 3.53% 1438.636 1489.364 - -1.37% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 3.52% 1.175 1.217 - 7.32% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 3.51% 32.240 33.373 - -0.34% -
std::partial_sort_copy(vector<int>)_(ascending)/8 3.51% 8.876 9.187 - 1.47% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 3.49% 654.034 676.888 - 0.77% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 3.49% 0.304 0.314 - -7.96% -
std::copy_n(vector<int>)/8 3.49% 2.198 2.274 - 5.06% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 3.49% 0.559 0.578 - 1.34% -
BM_MakeHeap_pair<uint32,_uint32>_Random_64 3.47% 3.156 3.265 - 4.62% -
std::sort(deque<int>)_(pipe-organ)/1024 3.47% 2718.886 2813.189 - -0.48% -
rng::find(list<int>)_(process_all)/32768 3.46% 26806.715 27735.106 - -0.55% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 3.46% 4429688.781 4582795.162 - 1.15% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 3.45% 20.296 20.997 - 8.43% -
rng::search(list<int>)_(no_match)/8192 3.45% 6663.375 6893.542 - 0.50% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 3.45% 10824.599 11197.646 - -1.05% -
BM_std_minmax_element<char>/4 3.44% 1.217 1.258 - 1.31% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 3.43% 27.647 28.596 - -2.60% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16384 3.42% 58.891 60.907 - 0.31% -
BM_std_min<short>/12 3.42% 1.531 1.584 - 4.20% -
rng::find_first_of(vector<int>)_(large_needle)/50 3.41% 262.948 271.906 - -4.78% -
SetIntersection_Front_Set_uint64_1024_64 3.41% 1900984.368 1965742.919 - 4.11% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 3.39% 11721955.801 12119775.603 - 1.03% -
rng::adjacent_find(deque<int>,_pred)/8 3.39% 4.024 4.160 - -0.28% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.39% 5404.436 5587.770 - -0.32% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 3.39% 10.619 10.979 - 3.14% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16 3.39% 6.823 7.054 - 2.60% -
rng::find_last(vector<int>)_(bail_10%)/8 3.39% 2.024 2.092 - -0.74% -
BM_std_min<__int128>/13 3.38% 4.874 5.039 - 3.25% -
std::for_each_n(deque<int>)/8 3.38% 1.205 1.246 - -0.68% -
BM_RangesPushHeap_uint64_SingleElement_64 3.38% 0.371 0.383 - -0.57% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 3.35% 4.907 5.072 - -0.86% -
SetIntersection_None_Vector_uint32_262144_1 3.35% 1145451.682 1183837.805 - 1.76% -
BM_MakeThenSortHeap_string_Ascending_262144 3.34% 75.328 77.844 - -1.23% -
SetIntersection_None_Set_uint32_16384_1024 3.33% 151629731.531 156684086.207 - -5.72% -
std::flat_map<int,_int>::erase(key)_(non-existent)/32 3.31% 2.189 2.262 - -0.12% -
std::set<int>::insert(value)_(new_value)/8192 3.31% 71.639 74.009 - 4.17% -
BM_std_minmax<long_long>/29 3.30% 4.208 4.347 - 0.42% -
BM_std_minmax_element<char>/4096 3.30% 1076.346 1111.876 - -1.32% -
rng::stable_partition(deque<int>)_(dense)/50 3.29% 38.755 40.031 - 7.04% -
std::copy_if(list<int>)_(every_other)/4096 3.29% 3157.236 3261.090 - 2.80% -
BM_std_minmax<unsigned_short>/7 3.28% 1.649 1.703 - -2.84% -
BM_std_minmax<int>/27 3.28% 2.416 2.495 - 0.12% -
std::remove(deque<int>)_(prefix)/32 3.28% 54.927 56.726 - -4.69% -
SetIntersection_Front_Vector_float_262144_16384 3.28% 80407741.668 83041408.729 - 3.04% -
BM_MakeThenSortHeap_uint64_Heap_4 3.27% 1.196 1.235 - 2.29% -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8 3.26% 21.618 22.323 - 3.38% -
std::all_of(deque<int>)_(process_all)/8 3.26% 3.124 3.226 - 4.34% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 3.25% 22.201 22.923 - 0.11% -
std::set<std::string>::contains(key)_(existent)/8192 3.25% 27.077 27.958 - -6.50% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 3.25% 1142304.661 1179436.108 - 2.45% -
BM_PushHeap_uint64_Random_16384 3.25% 5.906 6.098 - -0.02% -
std::fill(vector<bool>)/512 3.24% 1.526 1.575 - 2.96% -
SetIntersection_Front_Set_string_262144_16 3.23% 1916585.399 1978582.595 - -1.52% -
bm_lexicographical_compare<unsigned_char>/1 3.23% 1.552 1.602 - -5.17% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 3.23% 0.577 0.596 - 1.31% -
SetIntersection_Front_Vector_float_64_16 3.22% 15131654.388 15619553.847 - 1.58% -
rng::find_if_not(list<int>)_(process_all)/32768 3.22% 28089.169 28994.379 - -0.92% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 3.22% 1.179 1.217 - 0.89% -
std::find_if_not(deque<int>)_(bail_25%)/32768 3.22% 2741.983 2830.276 - 4.04% -
std::map<int,_int>::ctor(const&)/1024 3.22% 6227.792 6428.273 - 2.76% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_64 3.22% 1.104 1.139 - -0.54% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_64 3.22% 9.618 9.928 - 1.13% -
std::multiset<int>::insert(value)_(new_value)/8192 3.22% 82.457 85.109 - 14.97% -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8 3.21% 8.953 9.240 - 2.46% -
rng::replace_if(deque<int>)_(prefix)/32 3.21% 13.839 14.284 - 1.16% -
rng::partition(deque<int>)_(sparse)/1024 3.21% 386.285 398.676 - 2.39% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 3.21% 370.052 381.918 - 2.01% -
std::stable_partition(vector<int>)_(sparse)/1024 3.20% 209.977 216.705 - 4.55% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 3.20% 23.005 23.741 - 2.85% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.20% 0.848 0.875 - 0.06% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 3.19% 10.690 11.032 - 3.17% -
BM_std_minmax_element<char>/4000 3.18% 1052.174 1085.633 - -1.37% -
rng::unique_copy(list<int>)_(sprinkled)/52 3.18% 22.549 23.266 - -2.32% -
std::stable_sort(deque<int>)_(descending)/8 3.17% 26.808 27.658 - 3.78% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 3.16% 1.602 1.653 - 0.12% -
BM_std_minmax<unsigned_char>/14 3.16% 2.426 2.503 - -1.57% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 3.15% 4.299 4.434 - -12.52% -
SetIntersection_None_Vector_uint64_16384_4 3.15% 1126080.626 1161552.617 - 3.15% -
std::multiset<std::string>::erase(key)_(existent)/0 3.15% 40.593 41.871 - -29.34% -
rng::copy_backward(vector<bool>)_(aligned)/4096 3.15% 5.053 5.212 - 3.06% -
BM_RangesPushHeap_string_PipeOrgan_16384 3.14% 13.576 14.002 - -4.96% -
std::reverse_copy(list<int>)/32768 3.14% 25649.696 26455.644 - 0.37% -
rng::partition(list<int>)_(sparse)/32 3.14% 8.959 9.240 - 2.05% -
BM_MakeThenSortHeap_uint32_PipeOrgan_4 3.14% 1.360 1.402 - 2.90% -
rng::contains(vector<int>)_(process_all)/50 3.13% 12.239 12.623 - 2.12% -
std::find(vector<bool>)_(process_all)/1024 3.13% 4.551 4.694 - -0.23% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 3.13% 1.336 1.378 - -0.73% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 3.12% 18518717.760 19097007.789 - 1.78% -
BM_deque_deque_copy/5500 3.12% 199.077 205.292 - 2.10% -
std::copy_if(list<int>)_(every_other)/1048576 3.12% 829619.959 855496.799 - 0.39% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 3.12% 0.952 0.982 - 2.00% -
std::search(list<int>)_(same_length)/1024 3.12% 754.878 778.413 - 0.29% -
std::find_if_not(deque<int>)_(bail_25%)/8192 3.12% 687.228 708.653 - 2.89% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 3.12% 166.093 171.267 - 0.33% -
std::map<int,_int>::insert(value)_(new_value)/8192 3.10% 38.721 39.921 - 0.40% -
std::stable_partition(vector<int>)_(dense)/32 3.10% 20.572 21.209 - -4.27% -
BM_std_minmax<unsigned_char>/10 3.09% 1.264 1.303 - -2.84% -
SetIntersection_Front_Vector_uint32_1024_1 3.09% 1081391.407 1114765.483 - 0.24% -
BM_RangesMakeThenSortHeap_string_Descending_262144 3.09% 85.949 88.601 - -11.17% -
SetIntersection_None_Vector_float_262144_1 3.08% 1205769.010 1242900.194 - 0.39% -
rng::rotate(list<int>)_(1_element_backward)/32 3.08% 13.700 14.121 - -0.70% -
rng::remove(vector<int>)_(sprinkled)/8192 3.06% 3825.536 3942.670 - 98.80% -
SetIntersection_None_Vector_uint64_262144_1024 3.06% 1190982.623 1227446.727 - 6.03% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 3.06% 35399.733 36481.900 - 1.46% -
std::set<int>::insert(value)_(new_value)/1024 3.05% 41.314 42.576 - 1.50% -
BM_std_min<char>/23 3.05% 2.287 2.357 - 3.31% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 3.05% 520068.454 535905.952 - 2.79% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 3.04% 14.485 14.926 - -2.87% -
BM_StringConstructDestroyCStr_Large_Opaque 3.04% 14.677 15.123 - 5.89% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3.03% 1245089.273 1282850.353 - -1.23% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 3.03% 4397909.731 4531287.959 - 2.32% -
rng::rotate(vector<bool>)_(1_element_forward)/1024 3.03% 28.381 29.241 - -0.71% -
BM_std_minmax<unsigned_int>/7 3.03% 1.770 1.824 - 4.51% -
std::copy_backward(vector<int>)/8 3.03% 2.169 2.235 - 0.45% -
std::generate(list<int>)/50 3.02% 15.765 16.242 - 5.71% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 3.00% 2413047.459 2485441.487 - 0.07% -
BM_RangesMakeHeap_string_SingleElement_16384 3.00% 5.849 6.025 - 1.10% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 2.99% 165898215.916 170866655.598 - -0.11% -
BM_RangesMakeThenSortHeap_string_Ascending_1024 2.99% 30.162 31.064 - -36.79% -
BM_std_minmax<unsigned_char>/28 2.99% 2.119 2.182 - 1.50% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 2.99% 27779.010 28609.669 - 0.91% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 2.98% 860.966 886.647 - 14.04% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 2.98% 323.754 333.409 - 2.33% -
std::multiset<std::string>::ctor(const&)/8192 2.98% 341978.913 352152.942 - 3.11% -
BM_std_minmax_element<char>/1024 2.97% 275.746 283.940 - -0.98% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 2.97% 28.091 28.925 - -8.47% -
SetIntersection_Interlaced_Vector_string_262144_64 2.96% 17959222.597 18491361.104 - -16.39% -
rng::find_end(vector<int>)_(same_length)/1024 2.96% 253.058 260.553 - -49.28% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 2.95% 23.591 24.287 - -6.33% -
BM_std_min<short>/24 2.95% 2.472 2.545 - 0.32% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 2.95% 1.947 2.004 - 1.89% -
std::find_if_not(list<int>)_(process_all)/32768 2.95% 29227.122 30087.969 - 0.47% -
std::find_if(deque<int>)_(process_all)/32768 2.95% 11897.072 12247.454 - 5.24% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 2.93% 1.162 1.196 - 0.01% -
rng::is_sorted(list<int>)/8192 2.93% 7021.360 7227.044 - -0.48% -
std::map<int,_int>::ctor(const&)/32 2.92% 208.594 214.695 - 1.32% -
std::find_end(forward_list<int>)_(same_length)/8192 2.92% 14208.922 14623.210 - 0.72% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 2.91% 36.422 37.484 - 28.33% -
BM_std_minmax<short>/25 2.91% 2.280 2.346 - 6.52% -
SetIntersection_Interlaced_Vector_uint32_16_16 2.91% 37908100.118 39012644.961 - 3.10% -
SetIntersection_Front_Set_string_256_256 2.91% 30491909.483 31379590.878 - 12.26% -
rng::find_if(list<int>)_(process_all)/32768 2.91% 28221.455 29042.828 - -0.62% -
std::set<int>::equal_range(key)_(non-existent)/32 2.91% 2.597 2.673 - -1.30% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 2.90% 13.809 14.210 - 2.45% -
BM_RangesPushHeap_string_Descending_16 2.90% 2.117 2.178 - 3.34% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 2.90% 4.034 4.151 - 2.50% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 2.89% 5993375.503 6166807.234 - -3.18% -
BM_std_minmax<short>/2 2.89% 0.865 0.890 - -2.84% -
std::multiset<int>::contains(key)_(non-existent)/32 2.89% 2.262 2.328 - -0.74% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 2.89% 22.037 22.674 - 7.34% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 2.88% 4.767 4.904 - 2.60% -
std::partition(list<int>)_(sparse)/50 2.88% 14.692 15.116 - 2.05% -
BM_std_minmax<unsigned_char>/13 2.88% 2.175 2.237 - 0.84% -
BM_RangesPushHeap_string_PipeOrgan_1024 2.88% 9.907 10.193 - -2.46% -
std::sort(deque<int>)_(ascending)/8 2.88% 18.196 18.720 - 1.69% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 2.87% 23.681 24.362 - 2.34% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 2.87% 6.578 6.767 - 3.88% -
BM_RangesPushHeap_string_QuickSortAdversary_16384 2.87% 15.662 16.111 - -0.05% -
BM_std_min<unsigned_char>/21 2.86% 1.778 1.828 - 1.60% -
std::reverse(vector<int>)/8 2.86% 1.526 1.569 - -1.68% -
std::unordered_map<int,_int>::clear()/8192 2.86% 62598.414 64387.771 - 2.19% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_256 2.86% 0.602 0.619 - 2.02% -
BM_std_minmax<unsigned_char>/31 2.85% 3.146 3.236 - 2.47% -
BM_MakeHeap_uint32_PipeOrgan_1024 2.85% 0.706 0.726 - 5.47% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 2.85% 21.438 22.049 - -0.50% -
BM_deque_vector_ranges_copy_backward/64000 2.85% 8091.067 8321.265 - 2.19% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 2.84% 300.406 308.941 - 2.22% -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 2.84% 13.756 14.147 - 2.04% -
std::map<int,_int>::equal_range(key)_(existent)/8192 2.83% 5.428 5.582 - 1.85% -
std::remove_if(list<int>)_(sprinkled)/1024 2.83% 1026.846 1055.885 - 0.13% -
std::any_of(deque<int>)_(process_all)/32768 2.83% 10515.971 10813.271 - -0.25% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 2.83% 3.094 3.181 - 2.06% -
std::list<int>::operator=(const&)_(cheap_elements)/32 2.82% 16.532 16.999 - 0.85% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 2.82% 34.472 35.445 - -0.06% -
BM_RangesMakeHeap_uint64_SingleElement_256 2.82% 0.571 0.587 - 1.28% -
std::is_sorted(deque<int>,_pred)/8 2.82% 4.533 4.661 - 7.32% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 2.82% 355507658.959 365522259.888 - 4.05% -
SetIntersection_Front_Vector_uint64_1024_64 2.81% 1438316.717 1478753.972 - 7.79% -
BM_MakeThenSortHeap_string_SingleElement_256 2.81% 25.107 25.812 - 2.74% -
std::stable_partition(vector<int>)_(sparse)/50 2.80% 20.612 21.191 - 5.14% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 2.80% 10.048 10.329 - -1.19% -
rng::is_sorted_until(deque<int>,_pred)/8 2.79% 4.306 4.426 - 14.80% -
BM_std_minmax<unsigned_char>/15 2.79% 2.795 2.874 - -3.66% -
SetIntersection_Front_Set_string_64_16 2.79% 24343049.526 25022779.816 - -2.86% -
SetIntersection_Front_Set_float_16384_256 2.79% 4613315.413 4741901.419 - -7.81% -
rng::move(vector<int>)/1048576 2.79% 56406.004 57977.987 - 0.37% -
std::any_of(deque<int>)_(process_all)/8192 2.79% 2615.575 2688.439 - -1.14% -
BM_vector_deque_copy_backward/2 2.78% 2.067 2.125 - 2.80% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_256 2.78% 10.911 11.214 - 2.07% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_4 2.78% 1.425 1.464 - 1.79% -
std::move_backward(vector<bool>)_(aligned)/64 2.78% 1.737 1.786 - -0.72% -
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 2.77% 54722.355 56240.503 - 2.52% -
SetIntersection_Interlaced_Vector_string_64_16 2.77% 30939560.332 31797345.920 - 2.57% -
SetIntersection_Front_Set_uint32_262144_256 2.77% 4654156.933 4782862.421 - -0.02% -
BM_std_min<unsigned_char>/4096 2.76% 29.574 30.391 - 5.04% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16 2.76% 2.824 2.902 - -1.52% -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 2.75% 679.437 698.150 - 2.32% -
std::is_sorted_until(vector<int>,_pred)/8192 2.75% 3303.636 3394.624 - 2.00% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 2.75% 16.255 16.702 - 2.57% -
BM_MakeHeap_string_PipeOrgan_64 2.75% 4.721 4.851 - 2.45% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 2.75% 23541350.517 24189509.472 - -1.93% -
bm_ranges_lexicographical_compare<int>/4 2.75% 1.296 1.332 - 2.69% -
BM_std_min<__int128>/12 2.74% 4.474 4.597 - 2.75% -
std::copy(vector<bool>)_(aligned)/1048576 2.73% 3186.499 3273.605 - -1.42% -
std::vector<int>::ctor(size)/1024 2.73% 42.339 43.495 - 5.83% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 2.73% 210.652 216.404 - 3.43% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 2.72% 9.064 9.310 - 0.05% -
SetIntersection_Front_Set_float_262144_1 2.71% 1084688.922 1114074.874 - -0.17% -
BM_MakeHeap_uint32_Random_64 2.71% 1.268 1.302 - 4.15% -
rng::all_of(vector<int>)_(process_all)/50 2.71% 18.090 18.580 - 0.67% -
BM_RangesMakeThenSortHeap_string_SingleElement_4 2.70% 5.848 6.006 - -2.72% -
SetIntersection_Interlaced_Set_uint32_256_64 2.70% 14399339.839 14788268.316 - 0.80% -
BM_PushHeap_uint64_Descending_1 2.70% 0.467 0.480 - 6.93% -
rng::find_if_not(deque<int>)_(bail_25%)/32768 2.70% 2763.790 2838.336 - 3.41% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 2.70% 4386421.546 4504640.302 - 1.15% -
rng::find_end(deque<int>)_(near_matches)/1024 2.69% 17660.047 18135.644 - -36.65% -
rng::contains_subrange(vector<int>)_(process_all)/32 2.69% 8.020 8.236 - 2.08% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_64 2.68% 9.374 9.626 - 3.92% -
rng::move_backward(vector<bool>)_(unaligned)/512 2.68% 4.733 4.860 - -9.42% -
std::fill(list<int>)/50 2.68% 34.577 35.503 - 110.39% -
rng::find_if(vector<char>)_(bail_25%)/8192 2.68% 517.443 531.293 - 1.67% -
SetIntersection_Front_Set_uint64_16384_16 2.67% 1288909.040 1323379.683 - 2.88% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 2.67% 11.950 12.269 - -12.67% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 2.67% 184.674 189.609 - 1.17% -
BM_MakeThenSortHeap_float_PipeOrgan_256 2.67% 6.275 6.443 - -0.99% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.67% 36207.347 37174.668 - 5.34% -
bm_ranges_lexicographical_compare<signed_char>/8 2.67% 3.057 3.139 - -0.85% -
BM_deque_deque_ranges_move_backward/70000 2.66% 8676.030 8907.078 - 4.72% -
rng::move(vector<int>)/262144 2.66% 22590.445 23191.816 - 5.08% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 2.66% 3.782 3.883 - 4.12% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2.66% 2661.805 2732.494 - 3.83% -
std::set<int>::lower_bound(key)_(existent)/8192 2.65% 7.823 8.031 - 2.34% -
BM_MakeHeap_uint64_Random_262144 2.65% 1.024 1.051 - 1.38% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 2.65% 343027238.266 352116735.549 - 0.91% -
std::sort(vector<NonIntegral>)_(heap)/8192 2.65% 49924.827 51247.663 - 2.57% -
BM_std_minmax<unsigned_char>/4 2.64% 1.494 1.534 - 4.10% -
SetIntersection_Front_Vector_float_1024_64 2.64% 1415440.823 1452740.422 - 0.28% -
std::search_n(deque<int>)_(no_match)/1000 2.63% 429.028 440.333 - -1.68% -
BM_MakeThenSortHeap_uint64_SingleElement_1024 2.63% 9.483 9.733 - 0.06% -
BM_std_min<__int128>/11 2.63% 4.045 4.152 - 2.60% -
rng::search(list<int>)_(single_element)/1024 2.63% 707.748 726.366 - 0.05% -
std::copy(list<int>)/32768 2.63% 25711.543 26387.333 - -0.13% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.63% 2.430 2.494 - 4.28% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 2.62% 1.171 1.202 - 0.36% -
std::move(deque<int>)/8 2.62% 3.783 3.882 - -2.89% -
SetIntersection_Interlaced_Vector_uint64_1024_16 2.62% 2307640.817 2368054.645 - -2.75% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 2.62% 72.562 74.461 - 45.70% -
BM_std_minmax<int>/7 2.61% 1.773 1.819 - 6.36% -
std::multimap<std::string,_int>::insert(value)_(new_value)/0 2.60% 32.015 32.848 - 32.78% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 2.60% 1074257.995 1102184.478 - -1.53% -
BM_StringRelational_Eq_Small_Huge_Control 2.59% 0.471 0.484 - 0.60% -
std::copy(deque<int>)/32768 2.59% 1143.368 1172.992 - 2.65% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 2.58% 22.538 23.120 - 4.41% -
std::find_if_not(deque<int>)_(bail_25%)/8 2.58% 1.492 1.530 - -0.04% -
std::equal(list<int>)_(it,_it,_it)/8192 2.57% 10082.045 10340.669 - 2.49% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 2.56% 19.610 20.113 - 1.22% -
BM_std_min<char>/4096 2.56% 28.520 29.250 - -0.91% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 2.56% 23.797 24.407 - -9.81% -
std::set<std::string>::erase(iterator)/32 2.56% 25.645 26.301 - -15.66% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2.55% 10178.686 10438.217 - 1.55% -
std::shift_left(list<int>)/50 2.55% 27.443 28.142 - 1.72% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 2.54% 25.768 26.424 - 0.48% -
rng::sort(vector<int>)_(descending)/8192 2.54% 7331.260 7517.557 - 3.35% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 2.54% 1215756.898 1246640.831 - -1.95% -
rng::find_last_if(deque<int>)_(bail_90%)/8 2.54% 0.970 0.995 - 9.58% -
rng::remove(vector<int>)_(sprinkled)/1024 2.54% 518.147 531.294 - 84.36% -
rng::remove(list<int>)_(prefix)/32 2.53% 55.286 56.686 - 2.28% -
rng::contains_subrange(list<int>)_(process_all)/1048576 2.53% 817313.249 837999.055 - -3.37% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 2.53% 34.043 34.904 - 1.94% -
BM_PushHeap_uint64_Ascending_1024 2.53% 2.626 2.692 - 4.45% -
rng::remove_copy(list<int>)_(sprinkled)/8192 2.53% 7182.732 7364.103 - 4.70% -
BM_RangesMakeThenSortHeap_string_Heap_262144 2.52% 177.644 182.122 - -7.13% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 2.52% 26915.161 27593.424 - -0.46% -
std::remove_if(deque<int>)_(sprinkled)/1024 2.52% 533.700 547.137 - 1.57% -
std::search(list<int>)_(single_element)/1024 2.51% 731.126 749.480 - -2.77% -
std::find_if(deque<int>)_(bail_25%)/8192 2.51% 703.331 720.966 - 2.49% -
SetIntersection_None_Vector_float_262144_1024 2.51% 1204187.244 1234377.595 - 0.21% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 2.51% 261.062 267.605 - 2.40% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 2.51% 34.651 35.519 - 1.62% -
rng::find_end(deque<int>)_(near_matches)/1000 2.51% 16897.846 17321.268 - -37.11% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 2.50% 39625412.365 40616247.378 - 0.67% -
std::stable_sort(deque<int>)_(ascending)/8 2.50% 17.888 18.335 - 1.02% -
rng::generate(deque<int>)/8192 2.50% 2035.004 2085.829 - 2.06% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 2.49% 14.161 14.514 - 1.75% -
std::count(list<int>)_(every_other)/1048576 2.49% 804895.261 824943.400 - -0.79% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 2.49% 1.158 1.187 - 0.38% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 2.49% 100768.344 103276.662 - 0.91% -
SetIntersection_Front_Set_string_262144_1 2.48% 1119457.150 1147263.506 - 0.46% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.48% 54919.954 56281.282 - 0.80% -
SetIntersection_None_Set_string_256_256 2.48% 5893700.754 6039752.909 - -0.35% -
BM_RangesMakeHeap_string_Descending_1024 2.48% 2.714 2.781 - -22.07% -
BM_std_minmax_element<char>/512 2.47% 140.826 144.311 - -1.22% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 2.47% 24.056 24.650 - -0.32% -
std::for_each_n(vector<int>)/8 2.45% 2.532 2.594 - 3.59% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 2.45% 8.605 8.816 - -0.70% -
bm_ranges_lexicographical_compare<int>/64 2.45% 4.848 4.967 - 1.12% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 2.45% 22.807 23.365 - 1.77% -
std::for_each(deque<int>)/8 2.45% 0.914 0.937 - 1.40% -
BM_MakeThenSortHeap_uint32_SingleElement_16384 2.44% 19.535 20.013 - 1.87% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 2.44% 19.879 20.365 - 2.94% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.44% 2.645 2.710 - 2.69% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.44% 680.854 697.475 - -1.38% -
rng::find_first_of(vector<int>)_(large_needle)/1024 2.44% 109140.567 111800.573 - 1.79% -
rng::rotate(list<int>)_(by_1/2)/1024 2.44% 381.601 390.898 - 1.72% -
rng::is_sorted(deque<int>,_pred)/8 2.43% 4.680 4.794 - 7.20% -
std::remove(list<int>)_(prefix)/8192 2.43% 8175.526 8374.110 - 0.67% -
SetIntersection_None_Vector_string_262144_1024 2.42% 1346684.459 1379224.458 - 2.19% -
rng::find_end(list<int>)_(process_all)/8192 2.41% 7361.662 7539.300 - 10.44% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.41% 272161.402 278726.965 - 1.50% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 2.41% 31.458 32.216 - 1.18% -
rng::copy_if(list<int>)_(every_other)/1048576 2.41% 834723.054 854838.516 - 0.01% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_256 2.41% 1.183 1.212 - 0.43% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 2.41% 0.772 0.791 - 2.04% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 2.40% 5.473 5.604 - 2.03% -
SetIntersection_Front_Set_uint64_262144_16384 2.40% 333128635.849 341112708.251 - 1.45% -
std::find_if(deque<int>)_(process_all)/8192 2.39% 2946.790 3017.365 - 6.05% -
std::transform(deque<int>,_deque<int>)/50 2.39% 33.308 34.103 - 2.09% -
BM_std_min<int>/32 2.39% 2.153 2.205 - -0.78% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 2.38% 0.695 0.711 - 2.27% -
SetIntersection_Interlaced_Set_float_16384_16384 2.38% 342998202.308 351174738.297 - 0.61% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 2.38% 201.795 206.598 - 1.02% -
std::unordered_set<int>::ctor(const&)/32 2.38% 197.577 202.279 - 1.85% -
std::multiset<int>::insert(value)_(new_value)/1024 2.38% 47.204 48.325 - 1.13% -
BM_LowerBound_string_1 2.37% 4.727 4.839 - 5.30% -
SetIntersection_None_Vector_string_16384_1024 2.37% 1258883.401 1288721.116 - 0.69% -
BM_RangesPushHeap_string_QuickSortAdversary_1024 2.37% 15.074 15.431 - -0.11% -
std::find_end(forward_list<int>)_(single_element)/1000 2.37% 674.980 690.945 - 2.54% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 2.36% 21.185 21.685 - 2.24% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 2.36% 0.770 0.788 - 0.64% -
std::unordered_multiset<int>::erase(key)_(existent)/32 2.36% 21.076 21.573 - 1.32% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 2.36% 23.524 24.079 - -2.67% -
BM_vector_deque_copy_backward/1 2.36% 2.344 2.399 - 3.85% -
std::multiset<std::string>::insert(value)_(new_value)/1024 2.35% 62.884 64.362 - 4.57% -
BM_std_min<__int128>/6 2.35% 2.072 2.121 - 2.19% -
BM_deque_deque_move_backward/65536 2.35% 8219.678 8412.628 - 4.34% -
SetIntersection_Interlaced_Vector_uint64_1024_1 2.35% 1090706.362 1116303.458 - 1.27% -
rng::copy(vector<bool>)_(aligned)/4096 2.35% 4.927 5.042 - 1.90% -
std::partition_copy(vector<int>)/50 2.34% 12.819 13.120 - 1.15% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 2.34% 21.030 21.523 - 1.46% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.34% 381.341 390.265 - 1.46% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 2.33% 23.980 24.540 - 2.95% -
SetIntersection_None_Vector_uint32_256_1 2.33% 4471555.493 4575703.662 - 0.46% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 2.32% 1669649.625 1708453.993 - -1.96% -
rng::partial_sort_copy(vector<int>)_(repeated)/8 2.32% 8.524 8.722 - 1.93% -
rng::sort(deque<int>)_(qsort_adversarial)/8 2.31% 18.281 18.704 - 1.75% -
std::rotate(list<int>)_(1_element_backward)/32 2.30% 13.178 13.481 - -3.19% -
std::find(list<int>)_(process_all)/8 2.30% 2.341 2.395 - -0.09% -
rng::contains(vector<int>)_(process_all)/32 2.30% 8.286 8.476 - 1.05% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 2.29% 49849.562 50993.368 - 2.40% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 2.29% 0.745 0.762 - 1.11% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 2.29% 1.037 1.061 - -0.40% -
SetIntersection_Front_Vector_uint32_1024_256 2.29% 2290851.938 2343301.438 - -0.51% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2.29% 2271822.752 2323798.562 - -0.03% -
std::multimap<int,_int>::contains(key)_(existent)/1024 2.29% 3.694 3.779 - 0.26% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 2.29% 25.442 26.023 - 0.41% -
SetIntersection_None_Vector_uint64_262144_16 2.27% 1205250.116 1232572.042 - 3.10% -
BM_std_min<char>/64 2.26% 4.148 4.242 - 1.11% -
BM_std_min<__int128>/10 2.26% 3.662 3.745 - 2.15% -
rng::copy_if(list<int>)_(entire_range)/512 2.26% 364.470 372.698 - 0.31% -
rng::partial_sort_copy(deque<int>)_(heap)/8 2.25% 16.172 16.537 - 3.27% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_256 2.25% 19.686 20.130 - 2.41% -
std::reverse_copy(list<int>)/4096 2.25% 3095.708 3165.467 - -0.26% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 2.24% 7.883 8.060 - 3.63% -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 2.24% 8.927 9.127 - -0.62% -
rng::partial_sort(vector<int>)_(descending)/8 2.24% 25.363 25.930 - 4.34% -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 2.23% 21.844 22.332 - 1.62% -
SetIntersection_Interlaced_Set_float_1024_4 2.23% 10070364.627 10294909.756 - 2.26% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.23% 5476.074 5597.920 - -3.11% -
BM_PushHeap_uint32_Random_4 2.22% 2.451 2.506 - 1.02% -
std::copy_backward(vector<bool>)_(aligned)/64 2.22% 1.658 1.694 - -4.57% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 2.22% 25848.590 26422.162 - -5.15% -
BM_std_minmax<short>/23 2.22% 2.637 2.695 - 0.07% -
std::rotate(list<int>)_(by_1/3)/8192 2.22% 8766.106 8960.542 - 2.12% -
SetIntersection_Front_Vector_string_1024_256 2.22% 10006471.342 10228363.959 - 2.88% -
BM_RangesMakeThenSortHeap_uint32_Descending_4 2.22% 1.344 1.374 - 10.97% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.21% 18.206 18.609 - 1.73% -
SetIntersection_Interlaced_Vector_string_16384_4 2.21% 1839519.889 1880236.021 - 3.26% -
BM_PushHeap_uint64_QuickSortAdversary_16 2.21% 0.910 0.930 - 1.15% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.21% 28.289 28.913 - -3.59% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 2.20% 42.873 43.817 - 9.36% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 2.20% 340.190 347.679 - 1.60% -
SetIntersection_Interlaced_Set_float_262144_1 2.20% 1090948.422 1114947.649 - 0.91% -
SetIntersection_None_Vector_uint32_262144_4 2.20% 1196019.456 1222314.565 - 1.33% -
rng::find_if_not(list<int>)_(process_all)/8192 2.20% 8727.581 8919.380 - -0.48% -
SetIntersection_Interlaced_Set_uint32_1024_4 2.20% 9880556.273 10097647.988 - 0.77% -
BM_deque_deque_ranges_copy_backward/65536 2.19% 8225.209 8405.705 - 5.31% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 2.19% 280.991 287.157 - 1.72% -
std::map<std::string,_int>::ctor(const&)/1024 2.19% 34645.457 35403.484 - -0.03% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 2.19% 0.974 0.995 - -0.35% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16384 2.19% 7.503 7.667 - 0.76% -
std::sort(deque<int>)_(qsort_adversarial)/8 2.18% 18.312 18.712 - 1.99% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 2.18% 1.029 1.051 - -0.63% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 2.18% 1684901.203 1721670.408 - 0.54% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.18% 13981.626 14286.111 - 7.03% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 2.18% 52041388.347 53174420.951 - 15.22% -
rng::partial_sort_copy(list<int>)_(pipe-organ)/8 2.17% 9.099 9.297 - 3.23% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 2.17% 20476794.268 20921595.175 - 2.66% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 2.17% 5.598 5.720 - 1.02% -
SetIntersection_None_Vector_uint32_1024_1 2.17% 1119709.413 1144013.790 - 2.01% -
std::move_backward(vector<int>)/8 2.17% 2.243 2.292 - 0.12% -
SetIntersection_None_Vector_uint32_262144_16384 2.17% 1192822.033 1218664.658 - 0.70% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 2.17% 13091057.918 13374576.272 - 2.59% -
rng::move(list<int>)/262144 2.16% 251778.153 257227.655 - 1.31% -
rng::fill_n(list<int>)/50 2.16% 15.933 16.277 - 1.79% -
BM_std_minmax<unsigned_short>/3 2.16% 1.186 1.211 - 3.98% -
BM_deque_deque_ranges_move/64000 2.16% 2884.969 2947.144 - 3.87% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1024 2.16% 1.193 1.219 - -0.28% -
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 2.15% 880000.315 898935.297 - -3.71% -
rng::find_end(list<int>)_(match_near_end)/1000 2.15% 63.657 65.022 - -91.58% -
SetIntersection_Front_Vector_uint64_16384_64 2.15% 1410993.994 1441260.821 - 2.35% -
std::unordered_set<int>::erase(key)_(non-existent)/32 2.14% 1.101 1.125 - -5.62% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 2.14% 1.237 1.264 - 1.58% -
std::copy_n(list<int>)/32768 2.14% 26095.738 26654.941 - 3.29% -
BM_MakeThenSortHeap_float_SingleElement_16384 2.14% 15.372 15.701 - -0.55% -
std::unordered_multimap<int,_int>::erase(iterator)/32 2.14% 20.189 20.621 - 1.25% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_64 2.14% 16.140 16.485 - 2.00% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 2.14% 0.683 0.698 - 2.02% -
BM_std_min<char>/4000 2.14% 26.942 27.518 - -1.16% -
BM_vector_deque_copy_backward/64 2.13% 3.009 3.073 - 3.79% -
std::rotate(list<int>)_(by_1/4)/8192 2.13% 7193.785 7347.125 - 1.69% -
SetIntersection_None_Vector_float_262144_16384 2.13% 1197982.655 1223454.259 - -6.06% -
BM_MakeThenSortHeap_string_Descending_262144 2.13% 86.011 87.839 - 1.78% -
BM_std_min<short>/11 2.13% 1.179 1.205 - 2.14% -
BM_num_put<unsigned_long_long> 2.12% 11.328 11.568 - -5.07% -
std::set<int>::erase(key)_(existent)/1024 2.12% 39.247 40.080 - 3.87% -
BM_std_min<char>/22 2.12% 2.017 2.060 - -0.50% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 2.12% 13411.999 13696.377 - 1.46% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 2.12% 1.904 1.945 - 5.06% -
std::set<int>::ctor(&&,_different_allocs)/32 2.12% 179.720 183.529 - 2.04% -
rng::copy_n(vector<bool>)_(unaligned)/32768 2.12% 170.686 174.298 - 2.10% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 2.12% 22.109 22.577 - 4.33% -
std::set<std::string>::upper_bound(key)_(existent)/32 2.11% 16.819 17.175 - 0.76% -
std::flat_map<int,_int>::erase(key)_(existent)/32 2.11% 23.093 23.581 - 1.16% -
BM_std_min<__int128>/8 2.11% 2.866 2.927 - 1.95% -
rng::partial_sort_copy(vector<int>)_(ascending)/8 2.11% 9.039 9.230 - 2.33% -
rng::rotate(vector<int>)_(by_1/4)/8192 2.11% 2558.446 2612.405 - 0.60% -
BM_RangesPushHeap_float_Ascending_16384 2.11% 4.284 4.374 - 0.32% -
BM_RangesMakeHeap_string_SingleElement_262144 2.11% 7.229 7.381 - -10.25% -
rng::copy_backward(deque<int>)/1048576 2.11% 123791.059 126397.187 - -0.09% -
BM_MakeHeap_uint64_SingleElement_262144 2.10% 0.759 0.775 - 2.61% -
BM_std_min<unsigned_char>/4000 2.10% 27.581 28.161 - 4.06% -
std::flat_map<int,_int>::erase(iterator)/32 2.10% 20.807 21.244 - 2.01% -
std::search(deque<int>,_pred)_(same_length)/1000 2.10% 479.152 489.221 - 2.34% -
std::search(vector<int>)_(no_match)/1000 2.10% 206.560 210.892 - -0.93% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 2.10% 215.047 219.553 - -0.47% -
rng::replace(vector<int>)_(sprinkled)/50 2.09% 8.367 8.542 - 6.40% -
SetIntersection_Front_Vector_float_1024_4 2.09% 1124072.845 1147597.384 - 2.52% -
BM_std_min<unsigned_char>/14 2.09% 1.806 1.844 - 2.73% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 2.09% 546.138 557.529 - -1.59% -
std::unordered_set<int>::erase(key)_(existent)/32 2.08% 21.195 21.636 - 2.74% -
std::find_end(vector<int>)_(near_matches)/1024 2.08% 14404.931 14704.640 - -5.37% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.08% 40810.273 41659.370 - 2.07% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 2.08% 989493.163 1010071.839 - -3.77% -
std::generate_n(vector<int>)/32 2.08% 7.861 8.024 - 0.07% -
BM_StringConstructDestroyCStr_Empty_Opaque 2.08% 2.148 2.193 - 4.76% -
bm_lexicographical_compare<int>/16 2.07% 1.944 1.984 - -1.60% -
SetIntersection_None_Set_string_64_16 2.07% 19173541.443 19570931.168 - 1.54% -
std::find_if_not(deque<int>)_(process_all)/32768 2.07% 11455.661 11693.037 - -2.59% -
SetIntersection_Front_Vector_uint64_64_64 2.07% 11230597.940 11462926.733 - 2.53% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16 2.07% 1.084 1.106 - -1.14% -
BM_getline_string 2.07% 17.347 17.705 - 1.00% -
std::copy(vector<int>)/8 2.07% 2.199 2.244 - -0.11% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.05% 11.535 11.771 - 2.55% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 2.05% 1.190 1.215 - -1.23% -
std::find_end(list<int>)_(same_length)/1000 2.05% 736.040 751.113 - -49.17% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.05% 43225.872 44110.856 - 3.16% -
std::remove(list<int>)_(sprinkled)/8192 2.05% 7799.275 7958.791 - -1.99% -
std::unordered_set<int>::contains(key)_(existent)/1024 2.04% 1.372 1.400 - -0.10% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144 2.04% 189.815 193.686 - -7.38% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 2.04% 54133.788 55235.753 - 0.04% -
std::replace_if(deque<int>)_(prefix)/32 2.03% 14.078 14.365 - 1.24% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 2.03% 83.690 85.393 - -4.12% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 2.03% 1215166.058 1239877.084 - 0.07% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.03% 116925.635 119303.173 - 0.83% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2.03% 2316.449 2363.539 - 0.36% -
std::find_if(vector<char>)_(process_all)/8 2.03% 2.453 2.503 - 3.21% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 2.03% 208617.784 212856.551 - 2.29% -
BM_std_min<__int128>/9 2.03% 3.267 3.333 - 1.85% -
BM_std_min<__int128>/7 2.03% 2.475 2.526 - 1.80% -
std::shift_left(deque<int>)/50 2.03% 5.500 5.612 - 2.39% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 2.03% 5946.556 6067.006 - 1.19% -
BM_deque_vector_move_backward/5500 2.03% 199.755 203.801 - 0.02% -
BM_std_minmax<unsigned_char>/7 2.03% 2.417 2.466 - 1.32% -
std::shift_left(deque<int>)/32 2.02% 4.803 4.900 - 3.62% -
std::map<int,_int>::ctor(const&,_alloc)/32 2.02% 209.828 214.069 - 0.82% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 2.02% 22.517 22.972 - -0.93% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 2.02% 1171.211 1194.812 - -3.15% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 2.01% 1344.422 1371.478 - 4.42% -
BM_MakeThenSortHeap_float_QuickSortAdversary_16384 2.01% 28.010 28.573 - -4.28% -
BM_std_minmax_element<char>/64000 2.01% 16915.379 17255.390 - -1.40% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1024 2.01% 23.818 24.297 - 2.39% -
std::unordered_multiset<int>::ctor(const&)/1024 2.01% 6604.755 6737.297 - 1.88% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 2.01% 711.582 725.855 - 0.77% -
BM_CmpLess_uint_schar 2.00% 1.052 1.074 - 1.76% -
std::partition_point(vector<int>)/8192 1.99% 9.438 9.626 - 1.17% -
SetIntersection_Front_Set_float_64_16 1.99% 16710280.710 17042126.072 - -0.69% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 1.98% 7.485 7.633 - -0.21% -
rng::partial_sort(vector<int>)_(heap)/8 1.98% 26.761 27.291 - 1.05% -
BM_std_minmax<unsigned_char>/3 1.98% 1.224 1.248 - 4.62% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.97% 23.276 23.735 - 0.84% -
rng::sort(deque<int>)_(ascending)/8 1.97% 18.312 18.673 - 2.39% -
rng::partial_sort(vector<NonIntegral>)_(ascending)/8 1.97% 21.989 22.423 - 1.50% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.97% 13960.469 14234.984 - 7.09% -
std::multimap<std::string,_int>::clear()/32 1.96% 891.676 909.179 - 2.04% -
BM_RangesSortHeap_pair<uint32,_uint32>_256 1.96% 10.026 10.223 - 0.76% -
BM_RangesPushHeap_float_Random_256 1.96% 7.197 7.338 - 0.39% -
BM_lexicographical_compare_three_way_slow_path/4 1.96% 1.149 1.172 - 1.41% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16 1.96% 11.417 11.640 - -0.01% -
std::sort(vector<int>)_(descending)/8192 1.96% 7351.271 7495.103 - 2.95% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 1.95% 3.942 4.019 - 1.73% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 1.95% 18659570.964 19023773.021 - -2.00% -
SetIntersection_Front_Vector_uint32_16384_16 1.95% 1167758.866 1190533.241 - 0.90% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 1.95% 4866.274 4961.169 - -0.74% -
BM_MakeHeap_string_SingleElement_1024 1.95% 6.062 6.180 - -2.04% -
rng::find_last(deque<int>)_(bail_10%)/8 1.94% 2.681 2.734 - 1.98% -
SetIntersection_None_Vector_uint32_256_16 1.94% 4203759.481 4285461.035 - 1.30% -
BM_RangesPopHeap_uint32_4 1.94% 2.632 2.683 - 2.06% -
BM_std_min<short>/20 1.94% 2.281 2.326 - 3.45% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 1.94% 20.511 20.909 - 1.45% -
std::find_end(forward_list<int>)_(single_element)/1024 1.94% 693.914 707.343 - 1.56% -
BM_RangesMakeThenSortHeap_string_Descending_256 1.93% 18.292 18.646 - -3.49% -
BM_RangesMakeHeap_string_Ascending_64 1.93% 4.728 4.819 - -0.96% -
SetIntersection_None_Vector_uint32_1024_1024 1.93% 1129776.186 1151563.159 - 0.69% -
std::mismatch(deque<int>)_(it,_it,_it)/8 1.92% 3.800 3.874 - -9.64% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1.92% 1125438.530 1147097.332 - -1.15% -
BM_RangesSortHeap_pair<uint32,_uint32>_262144 1.92% 32.934 33.567 - 0.93% -
rng::starts_with(vector<int>,_pred)/1000 1.92% 447.038 455.619 - -0.03% -
rng::find_if(list<int>)_(bail_25%)/32768 1.92% 8323.363 8483.011 - 0.33% -
SetIntersection_None_Vector_uint32_262144_262144 1.92% 1183442.961 1206110.626 - 0.86% -
std::unordered_set<int>::erase(key)_(existent)/0 1.91% 21.050 21.453 - 1.86% -
BM_RangesPushHeap_string_QuickSortAdversary_256 1.91% 14.445 14.722 - 0.38% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1.91% 26563671.338 27071779.349 - -2.37% -
BM_MakeThenSortHeap_float_Ascending_4 1.91% 1.431 1.458 - 4.40% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 1.91% 67025584.855 68305442.327 - 0.35% -
rng::copy_backward(list<int>)/4096 1.91% 3068.920 3127.514 - 0.58% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 1.91% 898.072 915.182 - -0.50% -
BM_std_min<unsigned_char>/12 1.90% 1.324 1.349 - -0.68% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 1.90% 6710.267 6837.748 - 0.56% -
SetIntersection_None_Set_uint64_16384_16 1.90% 162727418.512 165817309.811 - 1.37% -
SetIntersection_Interlaced_Vector_uint32_64_16 1.90% 17909268.550 18248962.534 - -2.31% -
std::for_each(list<int>)/32 1.90% 11.162 11.373 - 1.96% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1.89% 146406563.409 149174974.188 - 4.03% -
SetIntersection_None_Vector_uint64_1024_4 1.89% 1141232.204 1162811.725 - 1.46% -
BM_RangesPushHeap_float_Random_262144 1.89% 7.522 7.664 - 1.35% -
BM_std_min<unsigned_int>/17 1.89% 0.948 0.965 - -0.54% -
rng::find_if(vector<int>)_(process_all)/50 1.89% 13.919 14.182 - -0.25% -
rng::find_end(vector<int>)_(same_length)/1000 1.89% 245.649 250.279 - -50.15% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 1.88% 14063.176 14328.008 - 0.35% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 1.88% 16.715 17.030 - 0.27% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 1.88% 50.776 51.732 - 1.38% -
BM_MakeHeap_uint32_QuickSortAdversary_16 1.88% 0.602 0.613 - -0.43% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 1.88% 17037533.764 17357933.237 - -0.09% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 1.88% 20.405 20.788 - 1.53% -
BM_std_minmax<char>/1 1.88% 0.614 0.625 - -1.37% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 1.88% 2.032 2.070 - -0.04% -
std::find(vector<char>)_(bail_25%)/8 1.88% 1.087 1.107 - 9.59% -
rng::sort(vector<int>)_(descending)/1024 1.88% 1045.169 1064.774 - 2.36% -
std::search(vector<int>)_(same_length)/8192 1.88% 1926.903 1963.041 - 0.13% -
BM_RangesMakeHeap_uint64_PipeOrgan_256 1.87% 0.644 0.657 - 0.72% -
BM_MakeHeap_string_PipeOrgan_4 1.87% 2.584 2.632 - 3.23% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.87% 816.922 832.231 - -0.89% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 1.87% 4.963 5.055 - 0.44% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 1.86% 22.823 23.248 - -0.66% -
SetIntersection_Interlaced_Set_string_64_64 1.86% 38941007.499 39666806.858 - 10.15% -
rng::reverse(list<int>)/4096 1.86% 1644.939 1675.585 - -4.38% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 1.86% 2277618.009 2320035.468 - -0.96% -
rng::for_each(multiset<int>)/8192 1.86% 7717.020 7860.690 - -51.81% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 1.86% 36621.604 37303.281 - 1.71% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_64 1.86% 14.822 15.097 - 0.27% -
BM_std_minmax<long_long>/31 1.86% 4.730 4.818 - -0.18% -
std::map<int,_int>::erase(key)_(existent)/32 1.86% 22.625 23.045 - 0.98% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 1.85% 554.012 564.289 - -1.40% -
rng::remove(vector<int>)_(sprinkled)/32 1.85% 57.402 58.467 - 13.77% -
SetIntersection_Front_Set_uint32_16384_256 1.85% 5009801.729 5102618.185 - 5.02% -
BM_RangesMakeThenSortHeap_string_Random_262144 1.85% 190.123 193.645 - -7.12% -
std::map<int,_int>::erase(key)_(existent)/0 1.85% 21.114 21.505 - 1.41% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.84% 391.454 398.675 - 3.17% -
BM_num_get<float> 1.84% 34.760 35.399 - 0.02% -
std::set<int>::find(key)_(non-existent)/32 1.84% 2.279 2.321 - 2.41% -
BM_PushHeap_uint64_Ascending_262144 1.83% 4.885 4.975 - 6.79% -
rng::rotate(vector<int>)_(by_1/4)/1024 1.83% 325.187 331.146 - 0.70% -
rng::find_end(vector<int>,_pred)_(process_all)/1000 1.83% 533.161 542.925 - -5.11% -
rng::replace_if(deque<int>)_(prefix)/50 1.83% 20.129 20.497 - 0.68% -
BM_deque_vector_copy_backward/5500 1.83% 198.463 202.093 - 1.27% -
SetIntersection_Interlaced_Vector_uint64_16384_4 1.83% 1554874.364 1583311.167 - -0.91% -
SetIntersection_Interlaced_Vector_uint32_262144_1 1.83% 1098878.109 1118962.093 - 0.19% -
SetIntersection_None_Set_string_256_16 1.82% 11022211.995 11223159.740 - -1.96% -
rng::count(list<int>)_(every_other)/1048576 1.82% 809336.569 824085.730 - -0.47% -
std::fill(deque<int>)/8192 1.82% 241.277 245.670 - 2.64% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.82% 17.133 17.445 - 1.15% -
SetIntersection_None_Vector_uint64_262144_1 1.82% 1197296.220 1219077.242 - 3.81% -
std::flat_map<int,_int>::count(key)_(existent)/1024 1.82% 8.466 8.620 - 1.42% -
bm_ranges_swap_ranges_vb_aligned/131072 1.82% 244.391 248.832 - -0.21% -
SetIntersection_None_Set_float_1024_16 1.82% 8901817.502 9063425.664 - 0.05% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4 1.81% 2.579 2.626 - 0.43% -
BM_std_minmax<short>/11 1.81% 1.770 1.802 - 0.40% -
rng::fold_left(deque<int>)/8 1.81% 4.087 4.162 - 1.50% -
std::unordered_multiset<int>::find(key)_(existent)/32 1.81% 1.350 1.374 - 5.55% -
BM_std_min<long_long>/28 1.81% 2.569 2.616 - -1.65% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 1.81% 1.253 1.275 - 3.43% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 1.81% 8.841 9.001 - 5.75% -
std::rotate(deque<int>)_(1_element_backward)/32 1.81% 4.382 4.461 - -2.41% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 1.81% 536.537 546.223 - -2.18% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.80% 1.091 1.111 - 0.28% -
std::find_if(vector<char>)_(bail_25%)/32768 1.80% 2039.089 2075.831 - 0.78% -
BM_RangesSortHeap_uint32_16 1.80% 4.787 4.873 - 0.50% -
BM_SortHeap_string_1024 1.80% 59.219 60.283 - -0.92% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 1.80% 27.900 28.401 - -1.02% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16 1.79% 2.873 2.925 - 2.85% -
BM_LowerBound_pair<uint32,_uint32>_1 1.79% 2.853 2.904 - 1.37% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 1.79% 9.066 9.228 - 2.89% -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 1.79% 51250.012 52166.652 - 1.36% -
BM_deque_deque_ranges_copy/5500 1.79% 200.059 203.631 - 1.24% -
rng::find_first_of(deque<int>)_(large_needle)/1024 1.79% 364978.200 371494.548 - 1.11% -
BM_RangesSortHeap_pair<uint32,_uint32>_16384 1.79% 22.345 22.744 - 0.86% -
rng::find_first_of(deque<int>)_(large_needle)/8192 1.78% 23483954.166 23902817.517 - 1.47% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1.78% 805.283 819.638 - 3.42% -
std::all_of(vector<int>)_(process_all)/50 1.78% 18.035 18.357 - 44.12% -
SetIntersection_Front_Vector_uint32_16384_16384 1.78% 79916260.777 81338725.663 - 2.49% -
BM_SortHeap_string_64 1.78% 29.786 30.315 - -0.76% -
SetIntersection_None_Set_uint32_256_4 1.78% 11340877.013 11542299.983 - -0.33% -
BM_MakeThenSortHeap_string_Descending_4 1.78% 3.625 3.689 - 0.19% -
rng::find_end(list<int>)_(same_length)/1024 1.77% 751.395 764.705 - -48.88% -
rng::copy(vector<int>)/8 1.77% 2.248 2.287 - -0.06% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1.77% 1908.172 1941.971 - 0.29% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 1.77% 6640.669 6758.219 - 0.01% -
rng::generate(list<int>)/32 1.77% 8.632 8.784 - 2.90% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 1.77% 4312143.929 4388317.491 - 1.43% -
BM_MakeThenSortHeap_uint32_Random_16 1.77% 8.600 8.751 - 0.51% -
std::multiset<std::string>::ctor(const&)/1024 1.77% 36089.318 36726.321 - 3.34% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 1.76% 22.574 22.972 - -15.94% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16384 1.76% 33.629 34.221 - 1.88% -
rng::find_last_if(deque<int>)_(bail_90%)/8192 1.76% 312.612 318.118 - 1.79% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1.76% 1230623.047 1252238.930 - 0.19% -
rng::find_end(list<int>,_pred)_(match_near_end)/1000 1.75% 80.152 81.558 - -90.07% -
BM_SortHeap_string_256 1.75% 44.513 45.294 - -0.83% -
rng::is_sorted_until(deque<int>)/8 1.75% 3.081 3.135 - -26.84% -
BM_MakeThenSortHeap_string_SingleElement_64 1.75% 19.855 20.203 - 2.69% -
BM_std_min<char>/6 1.75% 1.612 1.640 - 3.24% -
rng::remove(vector<int>)_(sprinkled)/50 1.75% 65.097 66.235 - 20.09% -
SetIntersection_Front_Vector_float_262144_64 1.75% 1426623.223 1451558.138 - 0.45% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 1.75% 180252934.131 183402743.819 - 2.40% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 1.75% 3876.373 3944.047 - 1.36% -
rng::find_end(vector<int>,_pred)_(process_all)/1024 1.74% 547.363 556.911 - -4.98% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.74% 72.239 73.498 - 2.29% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.74% 8497.559 8645.626 - 0.45% -
rng::copy_backward(vector<bool>)_(aligned)/512 1.74% 1.760 1.790 - 1.43% -
std::find_if(vector<char>)_(process_all)/32768 1.74% 8123.100 8264.303 - 0.36% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 1.74% 16.686 16.976 - -1.52% -
std::set<std::string>::count(key)_(existent)/1024 1.74% 22.253 22.640 - -7.07% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 1.73% 36.437 37.069 - 1.47% -
bm_ranges_lexicographical_compare<int>/3 1.73% 1.846 1.878 - 1.53% -
SetIntersection_None_Set_uint32_256_256 1.73% 5837667.006 5938938.265 - 2.94% -
BM_RangesMakeHeap_string_SingleElement_1024 1.73% 6.183 6.291 - 0.91% -
SetIntersection_Front_Vector_uint32_64_16 1.73% 15137066.918 15399107.840 - 1.70% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 1.73% 0.843 0.857 - -1.43% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.73% 1455.577 1480.741 - -6.46% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.73% 53462.027 54384.880 - -0.64% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 1.72% 488.995 497.427 - 1.34% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.72% 7740.123 7873.529 - 2.67% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 1.72% 1.725 1.755 - -1.42% -
std::sort(vector<int>)_(descending)/1024 1.72% 1046.455 1064.468 - 2.19% -
std::move(list<int>)/262144 1.72% 245609.039 249836.685 - 1.54% -
rng::replace_if(vector<int>)_(sprinkled)/50 1.72% 12.934 13.157 - 1.33% -
SetIntersection_None_Set_uint32_16384_256 1.72% 152727399.557 155354569.261 - -10.26% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.72% 1.381 1.405 - 1.68% -
std::search_n(list<int>)_(no_match)/1000 1.72% 699.054 711.058 - 4.99% -
rng::copy_if(list<int>)_(entire_range)/262144 1.72% 217452.579 221186.514 - 0.33% -
rng::rotate_copy(list<int>)/8192 1.72% 6815.402 6932.367 - -16.52% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1024 1.71% 482.328 490.598 - 0.05% -
rng::remove_copy_if(deque<int>)_(sprinkled)/50 1.71% 28.137 28.619 - 1.72% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 1.71% 0.686 0.698 - 1.99% -
BM_MakeThenSortHeap_float_QuickSortAdversary_16 1.71% 2.924 2.974 - -0.28% -
BM_std_minmax<unsigned_short>/6 1.71% 1.366 1.389 - 0.09% -
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 1.70% 8.502 8.647 - 1.02% -
std::stable_partition(deque<int>)_(dense)/1024 1.70% 638.835 649.719 - 8.97% -
rng::copy_if(list<int>)_(every_other)/512 1.70% 357.210 363.290 - 0.84% -
rng::find_first_of(list<int>)_(small_needle)/32 1.70% 90.229 91.764 - -1.73% -
std::fill_n(list<int>)/50 1.70% 16.031 16.303 - 0.79% -
rng::find(list<int>)_(process_all)/50 1.70% 21.226 21.587 - 14.60% -
BM_RangesPushHeap_string_QuickSortAdversary_16 1.70% 10.135 10.307 - 1.24% -
BM_lexicographical_compare_three_way_fast_path/16 1.70% 4.293 4.365 - 0.57% -
rng::find_end(vector<int>)_(same_length)/8192 1.70% 1962.555 1995.839 - -47.85% -
rng::move_backward(vector<int>)/1048576 1.69% 56617.244 57575.274 - -1.64% -
SetIntersection_Front_Set_string_256_4 1.69% 5161458.402 5248501.780 - -0.48% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.68% 703.497 715.342 - 1.46% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.68% 1.353 1.376 - 2.77% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 1.68% 35.056 35.645 - -16.17% -
std::stable_partition(deque<int>)_(dense)/50 1.68% 40.691 41.374 - 4.25% -
rng::contains_subrange(vector<int>)_(single_element)/16 1.68% 4.661 4.739 - 0.31% -
BM_std_min<long_long>/20 1.68% 2.028 2.062 - 2.73% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 1.68% 8833073.381 8981291.321 - -29.57% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 1.67% 297.535 302.518 - -2.62% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 1.67% 8912.728 9061.823 - -0.24% -
bm_ranges_swap_ranges_vb_aligned/262144 1.67% 487.073 495.215 - -0.63% -
std::is_sorted(vector<int>)/8 1.67% 2.077 2.112 - 1.60% -
std::set<int>::upper_bound(key)_(existent)/32 1.67% 1.741 1.770 - 2.24% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1.67% 1468.657 1493.174 - -2.12% -
SetIntersection_None_Set_float_16384_256 1.67% 156325257.880 158933966.529 - 0.97% -
rng::search_n(vector<int>)_(no_match)/1024 1.67% 209.868 213.370 - 1.31% -
std::copy_n(vector<bool>)_(unaligned)/32768 1.67% 214.933 218.519 - 1.82% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 1.67% 559093.673 568420.154 - 2.21% -
BM_std_minmax<long_long>/10 1.67% 2.138 2.174 - -0.74% -
BM_std_min<unsigned_long_long>/31 1.67% 2.958 3.007 - -0.64% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 1.66% 3.972 4.039 - -3.08% -
std::unordered_multiset<int>::ctor(const&)/32 1.66% 203.692 207.081 - 4.61% -
std::find_end(list<int>)_(match_near_end)/1024 1.66% 59.677 60.669 - -98.68% -
std::rotate(list<int>)_(by_1/2)/1024 1.66% 384.133 390.522 - 0.88% -
std::flat_map<int,_int>::insert(value)_(new_value)/0 1.66% 15.916 16.181 - 0.57% -
std::search(vector<int>)_(same_length)/1024 1.66% 250.919 255.089 - 0.10% -
SetIntersection_Front_Vector_uint32_256_1 1.66% 4398873.385 4471900.626 - 1.24% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 1.66% 12.802 13.014 - -4.00% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 1.66% 60.691 61.698 - 2.21% -
SetIntersection_None_Vector_float_262144_4 1.66% 1206993.695 1226986.240 - 1.20% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.65% 1.769 1.798 - -0.01% -
BM_std_minmax<unsigned_short>/1 1.65% 0.630 0.640 - 2.58% -
std::partial_sort_copy(deque<int>)_(ascending)/1024 1.65% 5425.658 5515.087 - 3.13% -
std::unique(list<int>,_pred)_(sprinkled)/1024 1.65% 1025.373 1042.265 - 2.03% -
SetIntersection_None_Set_float_16384_4 1.65% 156291274.879 158865652.159 - 0.99% -
SetIntersection_None_Vector_uint64_1024_256 1.65% 1137309.716 1156033.859 - 2.97% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1.64% 1537.850 1563.135 - 26.36% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.64% 68470.071 69593.326 - 1.55% -
rng::find_first_of(vector<int>)_(large_needle)/8192 1.64% 7042689.818 7158187.289 - 1.42% -
SetIntersection_None_Set_float_1024_256 1.64% 9004988.448 9152566.475 - 1.40% -
rng::unique_copy(list<int>)_(sprinkled)/32 1.64% 10.756 10.932 - -14.81% -
bm_lexicographical_compare<unsigned_char>/32768 1.64% 563.241 572.469 - -0.08% -
std::shift_right(deque<int>)/1024 1.64% 43.038 43.742 - 9.83% -
std::unordered_set<std::string>::clear()/8192 1.63% 219439.238 223022.346 - 0.87% -
BM_MakeThenSortHeap_string_SingleElement_4 1.63% 6.293 6.395 - 7.32% -
rng::generate_n(list<int>)/50 1.63% 15.643 15.897 - -8.86% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 1.63% 0.919 0.934 - -0.58% -
std::unordered_set<int>::ctor(const&,_alloc)/32 1.63% 269.705 274.088 - 5.19% -
BM_num_get<long_long> 1.62% 11.363 11.547 - 3.39% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 1.62% 8176.401 8309.242 - 0.08% -
std::set<std::string>::ctor(const&)/1024 1.62% 34921.932 35488.154 - 3.46% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.62% 12963.499 13173.611 - 3.28% -
BM_MakeThenSortHeap_string_Heap_262144 1.62% 179.364 182.269 - 2.26% -
std::stable_partition(deque<int>)_(sparse)/32 1.62% 11.507 11.693 - -3.92% -
SetIntersection_Front_Vector_uint32_262144_16 1.62% 1180309.329 1199420.322 - 0.71% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_16384 1.62% 19.583 19.900 - 0.46% -
rng::search_n(vector<int>)_(no_match)/1048576 1.62% 208070.759 211436.840 - 1.09% -
std::search(list<int>,_pred)_(same_length)/8192 1.62% 8871.705 9015.208 - 0.83% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.62% 19.018 19.325 - 2.33% -
std::find(deque<int>)_(process_all)/8192 1.62% 1939.039 1970.396 - 0.17% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 1.62% 80.193 81.488 - 7.54% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 1.61% 56170.541 57075.984 - 2.33% -
rng::contains_subrange(vector<int>)_(process_all)/50 1.61% 11.546 11.731 - 1.49% -
BM_vector_deque_ranges_copy/1 1.60% 2.314 2.351 - -0.05% -
rng::partition(vector<int>)_(sparse)/32 1.60% 8.989 9.132 - 0.51% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.60% 33.085 33.613 - 1.37% -
std::multimap<int,_int>::count(key)_(existent)/1024 1.59% 5.606 5.696 - 1.42% -
rng::remove_copy_if(list<int>)_(prefix)/50 1.59% 24.933 25.331 - 0.82% -
rng::copy_if(list<int>)_(entire_range)/32768 1.59% 28267.742 28717.786 - 1.11% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 1.59% 16285.657 16544.466 - 5.35% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 1.59% 51.997 52.822 - -3.96% -
BM_std_min<unsigned_short>/23 1.59% 2.110 2.144 - 0.41% -
SetIntersection_None_Vector_float_262144_256 1.59% 1203480.369 1222573.078 - -0.48% -
std::copy_if(vector<int>)_(every_other)/8 1.58% 2.522 2.562 - 1.28% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1.58% 635.393 645.446 - -1.23% -
SetIntersection_Interlaced_Set_uint32_64_16 1.58% 24042303.102 24422444.633 - 1.98% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 1.58% 2414739.065 2452809.454 - -0.79% -
std::search(list<int>,_pred)_(single_element)/8192 1.57% 8635.737 8771.690 - 1.19% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 1.57% 71.064 72.182 - -91.23% -
BM_MakeThenSortHeap_float_Ascending_16 1.57% 2.946 2.992 - 1.29% -
BM_std_minmax<unsigned_short>/21 1.57% 2.005 2.036 - 3.77% -
BM_MakeHeap_uint64_Random_16384 1.57% 1.004 1.020 - -1.38% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 1.57% 2.048 2.081 - 1.83% -
std::partition_copy(list<int>)/8192 1.57% 7227.914 7341.316 - 0.67% -
SetIntersection_None_Vector_uint64_1024_1 1.57% 1139086.476 1156913.341 - 1.29% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 1.56% 486852.948 494465.120 - 0.11% -
BM_std_minmax<int>/23 1.56% 2.314 2.350 - -0.31% -
BM_PushHeap_string_PipeOrgan_262144 1.56% 17.371 17.642 - -20.06% -
BM_RangesMakeThenSortHeap_string_SingleElement_16384 1.56% 37.075 37.653 - -0.03% -
BM_RangesPushHeap_string_QuickSortAdversary_4 1.56% 6.092 6.187 - 1.86% -
rng::partial_sort(deque<int>)_(pipe-organ)/1024 1.56% 7752.451 7873.171 - -0.12% -
BM_std_min<unsigned_long_long>/16 1.56% 2.444 2.482 - 0.47% -
std::move_backward(deque<int>)/32768 1.56% 3667.899 3724.956 - 3.26% -
std::find(deque<int>)_(process_all)/32768 1.56% 7797.117 7918.401 - 0.11% -
SetIntersection_Interlaced_Vector_float_262144_16 1.55% 3195659.037 3245327.454 - -48.36% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.55% 510.051 517.975 - 1.59% -
BM_SortHeap_string_16384 1.55% 97.075 98.581 - -0.48% -
std::unique(deque<int>,_pred)_(contiguous)/52 1.55% 69.022 70.092 - 0.73% -
std::map<std::string,_int>::clear()/1024 1.55% 20323.511 20638.150 - -1.49% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1.55% 1237728.436 1256887.047 - 0.18% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.55% 376443.894 382269.802 - 2.05% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 1.55% 23.696 24.063 - 1.72% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 1.54% 5.316 5.399 - 0.59% -
BM_RangesMakeThenSortHeap_string_SingleElement_64 1.54% 18.622 18.910 - -2.31% -
BM_std_minmax<unsigned_char>/12 1.54% 1.911 1.940 - -0.28% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.54% 94402.650 95858.055 - -0.98% -
SetIntersection_Front_Set_float_262144_4 1.54% 1102627.639 1119615.173 - -1.81% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 1.54% 18.952 19.244 - 0.46% -
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 1.54% 6845.792 6951.164 - 1.51% -
rng::is_sorted_until(list<int>)/8192 1.54% 6871.439 6977.183 - -15.47% -
std::unordered_multimap<int,_int>::clear()/32 1.54% 605.923 615.235 - -0.11% -
BM_std_minmax<unsigned_char>/5 1.53% 1.787 1.814 - 3.59% -
BM_MakeThenSortHeap_float_Ascending_16384 1.53% 27.812 28.237 - 2.06% -
std::flat_multimap<int,_int>::ctor(const&)/8192 1.53% 1904.610 1933.724 - 0.41% -
rng::find_end(deque<int>)_(process_all)/1000 1.53% 304.682 309.329 - 22.73% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 1.52% 5221.566 5300.735 - -8.61% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.51% 7143.072 7251.235 - 0.72% -
rng::rotate(deque<int>)_(by_1/2)/50 1.51% 10.351 10.507 - 1.56% -
std::search(vector<int>)_(near_matches)/1024 1.51% 14806.516 15029.494 - -0.37% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 1.51% 38098.079 38671.616 - -0.92% -
BM_std_minmax<long_long>/30 1.50% 4.464 4.531 - -0.45% -
std::copy_backward(vector<bool>)_(aligned)/4096 1.50% 4.997 5.073 - -0.62% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.50% 11.291 11.461 - 1.23% -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 1.50% 20.448 20.755 - 2.01% -
rng::partition_point(list<int>)/50 1.50% 24.423 24.790 - 1.30% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 1.50% 316.981 321.736 - 0.07% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.50% 44242.989 44906.223 - -0.84% -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8 1.50% 48.234 48.956 - 3.14% -
std::unordered_map<int,_int>::find(key)_(existent)/32 1.50% 1.387 1.408 - 21.35% -
std::map<std::string,_int>::find(key)_(existent)/1024 1.50% 22.327 22.661 - 0.04% -
std::remove_if(deque<int>)_(sprinkled)/32 1.49% 55.537 56.367 - 0.44% -
rng::move(deque<int>)/8 1.49% 3.821 3.878 - -1.83% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 1.49% 11.792 11.969 - 0.13% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 1.49% 7.476 7.588 - -0.35% -
BM_std_min<unsigned___int128>/3 1.49% 1.009 1.025 - -1.69% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 1.49% 2.890 2.933 - 1.54% -
SetIntersection_None_Set_float_16384_1024 1.49% 155575596.867 157891017.245 - -0.64% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.49% 34071.820 34578.684 - -0.99% -
BM_MakeThenSortHeap_string_SingleElement_16384 1.49% 38.055 38.621 - -0.25% -
std::find(vector<int>)_(process_all)/8 1.49% 2.684 2.724 - 2.90% -
BM_RangesMakeHeap_uint32_Random_256 1.49% 1.129 1.146 - -4.07% -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 1.48% 214066.678 217242.547 - 0.09% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 1.48% 18.974 19.256 - 0.41% -
BM_SortHeap_float_16384 1.48% 28.439 28.859 - 8.00% -
BM_std_minmax<char>/27 1.48% 1.787 1.813 - -7.11% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 1.48% 492207.214 499479.077 - -0.89% -
rng::unique(list<int>)_(contiguous)/1024 1.48% 925.757 939.433 - 1.21% -
std::multimap<int,_int>::count(key)_(non-existent)/32 1.48% 2.638 2.677 - 6.85% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 1.48% 591.812 600.550 - -0.30% -
std::unordered_set<int>::insert(value)_(new_value)/8192 1.47% 19.532 19.820 - 2.26% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.47% 6154.665 6245.427 - 0.93% -
SetIntersection_Front_Vector_uint64_1024_4 1.47% 1125369.758 1141938.488 - 1.04% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1.47% 1153349.690 1170323.447 - 3.12% -
rng::copy_if(list<int>)_(every_other)/32768 1.47% 25541.008 25916.828 - 2.30% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 1.47% 4.593 4.660 - 3.08% -
rng::find(deque<int>)_(bail_25%)/1024 1.47% 66.135 67.105 - 0.80% -
BM_std_minmax_element<char>/65536 1.46% 17414.539 17668.641 - -1.22% -
std::partition(list<int>)_(sparse)/32 1.46% 8.793 8.922 - 0.41% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 1.46% 44.360 45.007 - 0.50% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 1.46% 36795.785 37331.703 - 0.74% -
std::find_if_not(vector<char>)_(process_all)/8 1.46% 2.415 2.450 - -0.76% -
BM_deque_deque_move/5500 1.45% 201.164 204.084 - 1.57% -
std::is_sorted_until(vector<int>,_pred)/8 1.45% 3.492 3.543 - -2.03% -
BM_std_min<char>/30 1.45% 2.309 2.343 - 5.38% -
BM_std_min<unsigned_short>/9 1.44% 6.383 6.475 - -0.02% -
std::mismatch(list<int>)_(it,_it,_it)/1024 1.44% 766.446 777.451 - 0.78% -
SetIntersection_None_Set_uint32_1024_16 1.43% 8745652.376 8871024.000 - 1.02% -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 1.43% 19.080 19.353 - 0.48% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 1.43% 19543.494 19823.507 - 0.10% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_4 1.43% 3.422 3.471 - -2.39% -
rng::remove_if(list<int>)_(prefix)/50 1.43% 74.203 75.262 - 0.27% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 1.43% 171.577 174.027 - -2.10% -
BM_num_get<long> 1.43% 11.399 11.562 - 4.51% -
std::list<std::string>::ctor(size)/32 1.42% 337.905 342.717 - 0.68% -
SetIntersection_None_Vector_float_16384_4 1.42% 1167503.836 1184127.815 - -1.73% -
rng::remove_copy_if(deque<int>)_(sprinkled)/32 1.42% 17.892 18.147 - 1.43% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1.42% 1078729.995 1094064.934 - -0.11% -
BM_std_min<short>/1024 1.42% 13.969 14.167 - 1.84% -
SetIntersection_Interlaced_Set_string_4_4 1.42% 166478570.032 168840214.288 - 0.33% -
BM_RangesSortHeap_pair<uint32,_uint32>_1024 1.42% 13.590 13.783 - 0.55% -
std::stable_sort(vector<int>)_(descending)/8 1.42% 24.783 25.134 - -1.52% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.42% 40934.962 41515.574 - -1.23% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 1.42% 344674238.270 349562787.438 - 0.15% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.42% 1.546 1.568 - -0.16% -
rng::remove_copy(list<int>)_(sprinkled)/50 1.42% 17.075 17.317 - 1.13% -
BM_std_min<__int128>/5 1.42% 1.741 1.765 - 1.01% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 1.42% 590.587 598.944 - -1.01% -
BM_std_min<char>/7 1.41% 1.859 1.885 - 1.60% -
std::partial_sort_copy(vector<int>)_(repeated)/8 1.41% 8.663 8.786 - 1.99% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 1.41% 6.093 6.179 - 1.81% -
std::set<std::string>::ctor(const&)/32 1.41% 701.639 711.518 - 2.92% -
SetIntersection_Front_Set_uint64_16384_1024 1.41% 14275617.717 14476356.565 - -3.10% -
SetIntersection_Front_Set_uint64_262144_256 1.40% 4808162.285 4875453.085 - 8.81% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_256 1.40% 1.381 1.400 - 0.48% -
SetIntersection_Front_Set_uint32_64_16 1.40% 16948162.618 17184991.348 - 2.53% -
BM_MakeThenSortHeap_string_Random_262144 1.40% 190.170 192.826 - -0.53% -
std::flat_map<int,_int>::count(key)_(existent)/8192 1.40% 11.918 12.084 - 2.41% -
rng::for_each(map<int>)/32 1.39% 26.342 26.710 - 25.69% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.39% 44.641 45.263 - 28.95% -
std::set<int>::clear()/1024 1.39% 8684.423 8805.350 - 0.47% -
std::set<int>::upper_bound(key)_(non-existent)/1024 1.39% 6.030 6.114 - 2.05% -
BM_StringFindAllMatch/512 1.39% 11.541 11.701 - -0.00% -
SetIntersection_None_Vector_float_1024_256 1.39% 1149289.248 1165273.171 - -0.62% -
BM_vector_deque_copy/4096 1.39% 145.160 147.179 - 1.08% -
BM_RangesSortHeap_pair<uint32,_uint32>_64 1.39% 8.610 8.729 - 0.80% -
std::unique(list<int>)_(sprinkled)/1024 1.39% 957.678 970.971 - 2.09% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 1.39% 14.044 14.239 - 0.27% -
SetIntersection_None_Vector_uint32_16384_16384 1.39% 1177449.192 1193772.593 - 1.89% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1.38% 1235643.801 1252719.564 - -0.62% -
SetIntersection_None_Vector_uint32_1024_4 1.38% 1131112.297 1146734.329 - -0.29% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 1.38% 4.176 4.234 - 0.72% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 1.38% 20.618 20.902 - 0.75% -
BM_MakeThenSortHeap_string_Ascending_16384 1.38% 62.897 63.764 - 2.36% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 1.38% 8.966 9.090 - 0.83% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16 1.38% 11.463 11.621 - 2.63% -
std::search(list<int>,_pred)_(no_match)/8192 1.38% 6999.989 7096.398 - -0.73% -
rng::rotate(vector<int>)_(by_1/4)/32 1.38% 11.927 12.091 - 0.50% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1.37% 1215857.666 1232562.173 - 2.73% -
std::set<int>::lower_bound(key)_(existent)/1024 1.37% 4.245 4.303 - 0.86% -
rng::partition_point(vector<int>)/8192 1.37% 10.600 10.746 - 0.65% -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 1.37% 7184.894 7283.428 - 0.40% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16 1.37% 6.442 6.531 - -0.52% -
SetIntersection_Front_Vector_float_4_4 1.37% 145077439.451 147065325.119 - 0.90% -
std::copy(list<int>)/4096 1.37% 3228.811 3273.053 - -0.68% -
std::find_if(vector<char>)_(process_all)/50 1.37% 12.426 12.596 - -0.15% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 1.36% 4541067.386 4602939.486 - -0.19% -
rng::starts_with(deque<int>)/8 1.36% 4.034 4.089 - -0.23% -
BM_deque_deque_ranges_copy/65536 1.36% 2801.165 2839.234 - 2.50% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_4 1.36% 1.399 1.418 - -0.99% -
SetIntersection_None_Set_string_64_1 1.36% 23727048.221 24048970.174 - -0.63% -
BM_std_minmax<unsigned_long_long>/31 1.35% 4.749 4.814 - 0.49% -
std::find_first_of(list<int>)_(large_needle)/8192 1.35% 48200691.666 48852877.800 - 0.09% -
SetIntersection_Interlaced_Vector_float_16384_64 1.35% 5231675.855 5302459.542 - -49.73% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 1.35% 420.218 425.902 - 0.68% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.35% 15.014 15.217 - 2.58% -
std::copy_if(list<int>)_(entire_range)/512 1.35% 367.142 372.098 - 0.15% -
std::reverse_copy(list<int>)/8 1.35% 2.386 2.419 - -0.03% -
rng::partial_sort_copy(list<int>)_(heap)/8 1.35% 16.215 16.434 - 0.52% -
BM_RangesPushHeap_string_QuickSortAdversary_64 1.35% 12.872 13.046 - 0.95% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 1.34% 94.777 96.050 - 12.45% -
BM_lexicographical_compare_three_way_fast_path/64 1.34% 15.470 15.678 - 0.53% -
std::flat_map<int,_int>::find(key)_(existent)/1024 1.34% 8.300 8.411 - 0.82% -
BM_RangesMakeHeap_string_PipeOrgan_1024 1.34% 4.943 5.010 - -15.01% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 1.34% 19575.466 19836.806 - -0.20% -
BM_MakeHeap_string_PipeOrgan_16 1.33% 3.617 3.666 - 1.53% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1.33% 1137903.023 1153082.511 - 0.20% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 1.33% 117510518.796 119075573.744 - 18.92% -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 1.33% 14325.225 14515.998 - 2.55% -
std::find_first_of(list<int>,_pred)_(large_needle)/32 1.33% 725.960 735.622 - 0.59% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 1.33% 19.100 19.354 - -0.02% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 1.33% 775.095 785.398 - 0.74% -
SetIntersection_Front_Vector_uint64_16384_1 1.33% 1098807.762 1113412.001 - 1.30% -
std::unordered_set<std::string>::ctor(const&)/1024 1.33% 34424.683 34881.685 - 0.41% -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 1.33% 9391.528 9516.132 - 0.28% -
std::unordered_multiset<int>::ctor(const&)/8192 1.33% 54790.653 55517.265 - 1.44% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 1.33% 349788589.538 354426933.791 - 1.80% -
rng::move_backward(vector<bool>)_(unaligned)/4096 1.33% 28.329 28.704 - 3.60% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 1.33% 19267.277 19522.680 - -1.37% -
BM_deque_vector_copy_backward/65536 1.33% 8316.051 8426.284 - 3.52% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.32% 1.240 1.256 - 0.11% -
SetIntersection_Interlaced_Set_string_1024_4 1.32% 10572074.183 10711984.621 - 1.94% -
BM_std_min<unsigned_char>/5500 1.32% 37.326 37.820 - 2.01% -
BM_std_min<long_long>/11 1.32% 1.493 1.513 - 1.56% -
BM_lexicographical_compare_three_way_fast_path/256 1.32% 69.893 70.816 - -0.01% -
BM_SortHeap_string_16 1.32% 14.136 14.322 - -0.57% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 1.32% 19575.021 19832.999 - -0.79% -
std::list<int>::operator=(const&)_(cheap_elements)/1024 1.32% 748.534 758.392 - 0.59% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 1.32% 27.514 27.877 - 0.51% -
rng::stable_partition(list<int>)_(sparse)/32 1.32% 9.726 9.854 - 0.55% -
std::rotate(vector<bool>)_(1_element_forward)/32 1.31% 17.573 17.804 - -1.35% -
rng::contains(deque<int>)_(process_all)/8192 1.31% 1901.532 1926.527 - 0.82% -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 1.31% 21.940 22.228 - 0.56% -
BM_std_min<long_long>/13 1.31% 2.387 2.418 - 0.71% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.31% 0.991 1.004 - -0.53% -
BM_RangesMakeHeap_string_Heap_262144 1.31% 5.304 5.374 - -1.18% -
rng::remove_if(vector<int>)_(sprinkled)/8192 1.31% 3808.492 3858.329 - 30.32% -
BM_MakeThenSortHeap_string_Heap_4 1.31% 5.844 5.920 - -0.40% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 1.31% 727.224 736.728 - 0.35% -
rng::remove_copy_if(deque<int>)_(prefix)/50 1.31% 27.569 27.930 - 0.25% -
BM_std_minmax<long_long>/12 1.31% 2.680 2.715 - -0.67% -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 1.30% 11.765 11.919 - 0.22% -
BM_MakeHeap_string_SingleElement_262144 1.30% 7.330 7.426 - -4.70% -
rng::stable_sort(deque<int>)_(heap)/8 1.30% 26.027 26.366 - 0.01% -
SetIntersection_Front_Vector_string_16384_64 1.30% 3535258.393 3581275.233 - 3.07% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 1.30% 11492208.614 11641718.080 - 1.54% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 1.30% 30.187 30.580 - 0.50% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.30% 39838.382 40355.345 - 1.83% -
rng::move_backward(list<int>)/32768 1.30% 37256.837 37740.122 - 12.28% -
rng::find_first_of(list<int>)_(small_needle)/8192 1.30% 22085.926 22372.281 - -3.60% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.30% 212.400 215.153 - 0.87% -
rng::replace_if(vector<int>)_(sprinkled)/8192 1.30% 1901.094 1925.724 - 0.10% -
std::find(deque<int>)_(process_all)/1024 1.30% 242.762 245.906 - 0.13% -
std::remove_copy(vector<int>)_(prefix)/32 1.29% 9.030 9.147 - 1.71% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 1.29% 420.836 426.282 - 0.96% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.29% 629692.422 637836.579 - 1.95% -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 1.29% 604.406 612.221 - 0.72% -
BM_std_min<char>/15 1.29% 2.126 2.153 - 1.15% -
rng::transform(vector<int>)_(identity_transform)/32 1.29% 8.796 8.910 - 0.06% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.29% 22.027 22.312 - 1.20% -
SetIntersection_None_Vector_uint64_1024_64 1.29% 1136955.217 1151649.151 - 0.87% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 1.29% 5.257 5.325 - 2.12% -
BM_std_min<__int128>/4 1.29% 1.370 1.388 - 1.01% -
rng::remove_copy_if(deque<int>)_(prefix)/32 1.29% 17.289 17.512 - 0.30% -
std::partition(vector<int>)_(dense)/32 1.29% 8.092 8.196 - -3.90% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.29% 481.466 487.668 - 1.56% -
BM_std_minmax<unsigned_long_long>/29 1.29% 4.098 4.151 - -1.08% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 1.29% 62021507.447 62819017.851 - -0.46% -
std::fill_n(vector<int>)/8192 1.29% 235.752 238.784 - 1.37% -
BM_RangesMakeThenSortHeap_string_Ascending_262144 1.29% 77.310 78.304 - -3.61% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.28% 139523.601 141316.326 - 1.14% -
std::find_if_not(vector<int>)_(process_all)/8 1.28% 2.650 2.684 - 6.08% -
std::find_end(vector<int>)_(match_near_end)/1000 1.28% 27.962 28.321 - -89.21% -
BM_deque_vector_move_backward/4096 1.28% 146.940 148.826 - -0.30% -
rng::remove_if(vector<int>)_(prefix)/32 1.28% 51.532 52.192 - -2.68% -
std::stable_partition(list<int>)_(sparse)/32 1.28% 9.812 9.938 - 1.24% -
SetIntersection_None_Vector_float_16384_16 1.28% 1168202.774 1183110.909 - -1.75% -
SetIntersection_None_Set_uint32_16384_16384 1.28% 154786971.231 156762015.641 - 1.65% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 1.28% 2.423 2.454 - 0.95% -
rng::search_n(vector<int>)_(no_match)/1000 1.28% 205.054 207.670 - 0.44% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 1.27% 11408571.321 11553977.684 - -1.36% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1.27% 1175030.378 1189994.929 - 0.39% -
std::move_backward(deque<int>)/262144 1.27% 30375.702 30761.948 - 3.40% -
std::shift_right(deque<int>)/50 1.27% 5.122 5.187 - 23.11% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 1.27% 9.368 9.487 - 0.51% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.27% 11.519 11.665 - -0.22% -
BM_StringRelational_Compare_Small_Small_ChangeLast 1.27% 1.634 1.654 - -5.03% -
rng::copy_if(list<int>)_(entire_range)/1048576 1.27% 875873.020 886961.082 - 0.25% -
BM_std_min<unsigned_long_long>/23 1.26% 2.439 2.470 - 1.68% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 1.26% 4.306 4.360 - -0.53% -
SetIntersection_Interlaced_Vector_uint32_16384_1 1.26% 1111075.457 1125116.120 - 0.60% -
std::unique(list<int>)_(sprinkled)/8192 1.26% 7790.310 7888.752 - 1.15% -
std::find_if(vector<char>)_(process_all)/8192 1.26% 2046.456 2072.228 - 0.32% -
BM_PopHeap_pair<uint32,_uint32>_16384 1.26% 44.956 45.521 - -0.52% -
rng::find_end(list<int>)_(same_length)/1000 1.26% 734.960 744.194 - -49.57% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1.26% 1238941.731 1254499.550 - -0.70% -
std::move(vector<bool>)_(aligned)/64 1.25% 1.621 1.641 - -7.60% -
BM_RangesMakeHeap_string_Ascending_1024 1.25% 4.982 5.044 - -5.51% -
SetIntersection_None_Set_uint64_16384_4 1.25% 159831905.095 161830208.090 - 1.02% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 1.25% 499.729 505.969 - 0.16% -
rng::partial_sort_copy(vector<int>)_(shuffled)/1024 1.25% 7083.305 7171.737 - 0.98% -
SetIntersection_None_Vector_float_262144_64 1.25% 1205809.050 1220862.470 - -1.29% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.25% 69176.058 70038.926 - 2.44% -
std::sort(vector<NonIntegral>)_(shuffled)/1024 1.25% 4607.749 4665.210 - -0.04% -
BM_num_get<unsigned_int> 1.25% 10.536 10.668 - 0.91% -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 1.25% 25772.051 26093.262 - -0.01% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 1.25% 100665.726 101919.872 - -0.28% -
BM_CmpLess_int_uchar 1.25% 1.134 1.148 - 2.63% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.25% 63676.313 64469.143 - 1.92% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.24% 8.686 8.794 - 2.37% -
rng::remove_if(vector<int>)_(sprinkled)/1024 1.24% 515.047 521.455 - 27.38% -
BM_RangesMakeThenSortHeap_float_Ascending_256 1.24% 6.572 6.654 - -0.18% -
rng::stable_partition(deque<int>)_(dense)/32 1.24% 29.340 29.704 - 6.08% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 1.24% 14.976 15.161 - 1.59% -
BM_std_min<unsigned___int128>/5 1.24% 1.740 1.761 - -4.80% -
std::count(list<int>)_(every_other)/1024 1.24% 701.043 709.729 - 0.04% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.24% 14.274 14.451 - 1.90% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.24% 8.437 8.541 - 0.62% -
BM_RangesMakeThenSortHeap_uint64_Descending_4 1.24% 1.477 1.496 - 13.65% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 1.24% 273613.619 276998.714 - 0.74% -
rng::partition_point(deque<int>)/8192 1.24% 15.767 15.962 - 0.51% -
std::set<std::string>::contains(key)_(non-existent)/32 1.24% 10.552 10.682 - 13.42% -
BM_std_minmax_element<char>/70000 1.24% 18630.703 18860.917 - -1.47% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.23% 109227.898 110576.597 - 0.07% -
BM_PopHeap_uint32_16384 1.23% 30.812 31.192 - 0.62% -
rng::partial_sort(vector<int>)_(repeated)/1024 1.23% 3939.663 3988.251 - 0.96% -
SetIntersection_None_Vector_float_1024_4 1.23% 1151302.986 1165494.216 - -0.96% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.23% 637.615 645.472 - 0.02% -
SetIntersection_None_Set_float_16384_16 1.23% 157005166.071 158935241.150 - 0.95% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 1.23% 26.422 26.747 - -0.83% -
std::map<int,_int>::insert(value)_(new_value)/32 1.23% 19.822 20.065 - 0.49% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 1.23% 500.766 506.900 - -0.39% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.22% 351436.712 355741.075 - 2.15% -
SetIntersection_Front_Vector_uint32_4_4 1.22% 144392974.633 146160909.081 - 0.81% -
rng::copy(vector<int>)/4096 1.22% 142.478 144.222 - -3.49% -
std::set<std::string>::find(key)_(non-existent)/32 1.22% 10.349 10.476 - 12.90% -
rng::partition_copy(vector<int>)/32 1.22% 15.052 15.236 - 0.96% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1.22% 1108789.189 1122346.160 - 2.07% -
std::set<int>::find(key)_(non-existent)/1024 1.22% 5.557 5.625 - 1.26% -
rng::find_last(forward_list<int>)_(bail_10%)/1024 1.22% 727.416 736.294 - 0.72% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 1.22% 824.328 834.375 - 1.05% -
rng::generate_n(vector<int>)/32 1.22% 8.007 8.104 - 1.21% -
std::partial_sort(vector<int>)_(repeated)/1024 1.22% 3942.333 3990.369 - 1.03% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_262144 1.22% 656.751 664.748 - -0.28% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 1.22% 4430973.439 4484922.165 - -0.14% -
SetIntersection_None_Vector_float_16384_1024 1.22% 1169495.723 1183731.786 - 1.01% -
SetIntersection_None_Set_uint32_256_64 1.21% 9268740.762 9381337.138 - -0.08% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.21% 12067.723 12214.222 - -2.52% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.21% 22.159 22.427 - -0.52% -
BM_num_get<double> 1.21% 35.361 35.790 - 1.06% -
SetIntersection_None_Vector_float_16384_64 1.21% 1168776.009 1182950.318 - -1.72% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 1.21% 171888193.872 173970434.205 - 1.67% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 1.21% 170438.571 172502.918 - -0.54% -
SetIntersection_Front_Set_float_1024_1 1.21% 1111954.906 1125421.374 - 0.67% -
SetIntersection_None_Vector_uint32_262144_256 1.21% 1203695.191 1218269.849 - 1.17% -
BM_PopHeap_float_64 1.21% 13.494 13.657 - 9.19% -
rng::find_first_of(list<int>)_(small_needle)/1024 1.21% 2752.932 2786.248 - -1.50% -
SetIntersection_Front_Set_float_256_256 1.21% 9043156.988 9152535.178 - -1.58% -
rng::fold_left(vector<int>)/32 1.21% 20.662 20.912 - 1.28% -
BM_MakeHeap_pair<uint32,_uint32>_Random_262144 1.21% 3.035 3.072 - 1.10% -
std::find_if(vector<char>)_(bail_25%)/8192 1.21% 519.939 526.214 - 0.55% -
std::multimap<int,_int>::find(key)_(existent)/8192 1.21% 5.520 5.587 - 1.07% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144 1.21% 77.311 78.244 - 1.26% -
rng::move(deque<int>)/1048576 1.21% 54144.663 54797.664 - 0.85% -
rng::unique(list<int>)_(contiguous)/8192 1.21% 7117.620 7203.401 - 0.49% -
std::unique_copy(vector<int>)_(contiguous)/52 1.20% 13.338 13.499 - -0.48% -
std::equal(deque<int>)_(it,_it,_it)/8 1.20% 4.257 4.308 - 0.74% -
SetIntersection_None_Set_float_64_16 1.20% 18269712.412 18489347.512 - -3.84% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 1.20% 14.233 14.404 - 0.82% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 1.20% 170594.243 172644.210 - 0.16% -
std::find(vector<char>)_(bail_25%)/1024 1.20% 5.328 5.392 - -0.91% -
BM_MakeHeap_string_SingleElement_16384 1.20% 5.968 6.039 - -0.99% -
BM_std_minmax<unsigned_short>/16 1.20% 1.681 1.701 - 0.95% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 1.20% 32121.227 32505.161 - 1.06% -
SetIntersection_None_Vector_string_256_1 1.19% 4721829.026 4778246.900 - 0.71% -
BM_std_min<unsigned_short>/30 1.19% 2.352 2.380 - 0.89% -
SetIntersection_Front_Vector_uint64_16_16 1.19% 37865867.478 38317281.023 - 1.81% -
rng::search(deque<int>,_pred)_(same_length)/1000 1.19% 483.701 489.464 - 0.17% -
std::partial_sort_copy(vector<int>)_(heap)/8 1.19% 15.095 15.275 - -0.63% -
std::stable_partition(vector<int>)_(sparse)/8192 1.19% 1549.231 1567.670 - 4.72% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 1.19% 3.550 3.593 - 2.95% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 1.19% 545.062 551.542 - 1.32% -
rng::remove_copy(list<int>)_(prefix)/32 1.19% 11.009 11.140 - 1.29% -
std::rotate(deque<int>)_(by_1/2)/50 1.19% 10.227 10.348 - 0.77% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_64 1.19% 8.707 8.810 - 0.85% -
BM_MakeThenSortHeap_string_SingleElement_262144 1.18% 50.971 51.575 - 0.05% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 1.18% 16764.872 16963.435 - 2.25% -
std::equal(list<int>)_(it,_it,_it)/50 1.18% 38.809 39.268 - 15.78% -
std::generate(vector<int>)/32 1.18% 7.937 8.031 - 0.08% -
SetIntersection_Front_Vector_float_1024_1 1.18% 1111230.579 1124358.363 - -0.11% -
SetIntersection_None_Set_uint32_16384_16 1.18% 153312971.381 155122895.645 - -9.67% -
SetIntersection_None_Vector_float_256_1 1.18% 4548819.542 4602458.177 - 1.23% -
BM_PushHeap_string_PipeOrgan_1024 1.18% 9.554 9.667 - -10.45% -
std::reverse(list<int>)/512 1.18% 191.483 193.735 - 0.16% -
std::is_partitioned(vector<int>)_(partitioned)/1024 1.17% 188.945 191.164 - 0.62% -
std::partition(vector<int>)_(dense)/50 1.17% 12.945 13.097 - -0.64% -
std::replace_if(deque<int>)_(prefix)/8192 1.17% 3460.464 3501.084 - -0.66% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 1.17% 338.378 342.348 - 0.53% -
std::find(list<int>)_(process_all)/50 1.17% 18.652 18.871 - 4.08% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 1.17% 14.248 14.415 - 1.04% -
rng::fold_left(list<int>)/50 1.17% 38.532 38.983 - 4.01% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.17% 1365.334 1381.330 - 4.93% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 1.17% 2.304 2.331 - 1.05% -
rng::rotate_copy(list<int>)/1024 1.17% 724.640 733.092 - -0.17% -
std::find_if_not(deque<int>)_(bail_25%)/1024 1.17% 105.585 106.816 - 0.37% -
rng::remove_if(deque<int>)_(prefix)/50 1.17% 73.548 74.405 - 0.65% -
std::count(vector<bool>)/1000 1.17% 2.969 3.003 - -0.02% -
SetIntersection_Interlaced_Vector_uint64_262144_4 1.17% 1862033.753 1883735.249 - 19.00% -
SetIntersection_None_Vector_float_16384_1 1.16% 1152759.586 1166170.300 - -3.12% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 1.16% 48.707 49.274 - 7.87% -
rng::find_first_of(list<int>)_(small_needle)/50 1.16% 138.676 140.289 - -1.53% -
std::find_first_of(deque<int>)_(small_needle)/1024 1.16% 3729.960 3773.335 - 1.58% -
std::copy_if(list<int>)_(every_other)/32768 1.16% 25398.032 25692.957 - 1.86% -
BM_RangesMakeThenSortHeap_string_Ascending_256 1.16% 19.900 20.131 - -11.43% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 1.16% 65954.157 66718.565 - 0.46% -
std::list<int>::erase(begin)_(cheap_elements)/32 1.16% 10.323 10.442 - 3.67% -
std::rotate_copy(list<int>)/50 1.16% 14.251 14.416 - 2.29% -
std::rotate(vector<bool>)_(by_1/4)/32 1.16% 17.538 17.741 - -2.86% -
std::copy_backward(list<int>)/32768 1.16% 26777.770 27087.619 - 1.52% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 1.16% 272247.950 275396.219 - 0.88% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 1.16% 2.414 2.442 - -1.80% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 1.15% 670.708 678.452 - 0.66% -
BM_MakeHeap_string_SingleElement_4 1.15% 3.585 3.626 - -1.10% -
std::map<std::string,_int>::clear()/8192 1.15% 201883.506 204213.987 - -0.84% -
rng::none_of(list<int>)_(process_all)/32 1.15% 11.364 11.495 - -3.03% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/32 1.15% 494.250 499.938 - 4.07% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.15% 484.987 490.566 - 2.13% -
std::for_each_n(join_view(vector<vector<int>>))/8 1.15% 1.825 1.846 - 9.97% -
rng::find_end(vector<int>,_pred)_(process_all)/8192 1.15% 4360.690 4410.707 - -5.91% -
SetIntersection_None_Set_float_16384_1 1.15% 156943919.880 158743163.270 - 0.73% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 1.15% 688.767 696.659 - 0.61% -
std::unordered_map<int,_int>::erase(key)_(existent)/0 1.15% 21.135 21.377 - 0.33% -
SetIntersection_Interlaced_Vector_string_262144_16 1.15% 5660093.584 5724931.579 - -1.93% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.14% 13.764 13.921 - 0.95% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1.14% 1216253.502 1230169.347 - 0.93% -
BM_deque_deque_ranges_move/5500 1.14% 201.239 203.539 - 1.12% -
rng::copy(list<int>)/32768 1.14% 25752.818 26047.090 - -2.59% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16 1.14% 7.283 7.366 - 1.65% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 1.14% 921572.515 932089.032 - 0.51% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 1.14% 14.146 14.307 - 0.64% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.14% 2.226 2.252 - 0.72% -
std::remove_copy(vector<int>)_(prefix)/50 1.14% 13.261 13.412 - 0.47% -
rng::rotate_copy(vector<int>)/1024 1.14% 32.898 33.273 - 2.37% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.14% 19.138 19.355 - 1.56% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 1.14% 2264040.146 2289812.314 - -3.32% -
std::search(vector<int>)_(same_length)/1000 1.14% 244.233 247.013 - 0.25% -
BM_MakeThenSortHeap_float_QuickSortAdversary_64 1.14% 3.747 3.790 - 1.39% -
std::rotate(vector<bool>)_(by_1/3)/32 1.14% 17.389 17.587 - -2.94% -
std::unordered_multiset<int>::ctor(const&)/0 1.13% 13.791 13.947 - 0.79% -
std::map<int,_int>::erase(iterator)/8192 1.13% 21.054 21.292 - 0.99% -
rng::is_partitioned(vector<int>)_(partitioned)/8192 1.13% 1331.655 1346.694 - 0.65% -
SetIntersection_Front_Set_uint32_1024_1 1.13% 1067137.416 1079168.038 - 1.66% -
SetIntersection_Front_Vector_float_16_4 1.13% 57962807.068 58615939.426 - 1.19% -
std::find_if_not(list<int>)_(process_all)/1024 1.13% 755.751 764.265 - 0.23% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.13% 15728.971 15906.160 - 4.75% -
BM_PopHeap_pair<uint32,_uint32>_4 1.13% 3.189 3.224 - 0.03% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 1.12% 3.958 4.003 - -1.98% -
BM_StringRelational_Compare_Empty_Small_Control 1.12% 1.626 1.645 - 0.62% -
rng::find_last(vector<char>)_(bail_10%)/1024 1.12% 112.570 113.833 - 0.98% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 1.12% 0.943 0.954 - -1.26% -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 1.12% 7121.728 7201.577 - 0.26% -
BM_lexicographical_compare_three_way_fast_path/1024 1.12% 244.284 247.021 - 0.46% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1.12% 1230556.805 1244318.443 - -0.01% -
rng::remove_copy(list<int>)_(prefix)/50 1.12% 19.149 19.362 - 0.75% -
SetIntersection_Interlaced_Vector_uint64_16384_1 1.12% 1108568.437 1120932.158 - 0.31% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_16 1.11% 9.418 9.523 - -0.82% -
std::multiset<int>::find(key)_(non-existent)/32 1.11% 2.223 2.248 - 0.33% -
std::mismatch(deque<int>)_(it,_it,_it)/8192 1.11% 3827.766 3870.365 - 0.14% -
std::remove_if(list<int>)_(prefix)/32 1.11% 61.222 61.902 - 0.71% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1.11% 1238580.404 1252330.078 - -0.55% -
SetIntersection_Interlaced_Vector_uint64_16_16 1.11% 38003765.829 38425487.632 - 0.41% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 1.11% 34.258 34.638 - 0.11% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 1.11% 13.801 13.954 - -0.28% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_256 1.11% 12.384 12.521 - 1.82% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 1.11% 9321814.793 9425075.811 - 1.95% -
rng::none_of(vector<int>)_(process_all)/32 1.11% 8.448 8.541 - 2.55% -
BM_std_min<char>/5 1.11% 1.412 1.428 - 0.13% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 1.11% 29.124 29.446 - 0.00% -
std::find_if(list<int>)_(bail_25%)/8192 1.11% 1511.252 1527.952 - 0.25% -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 1.10% 17801.046 17997.475 - 9.62% -
std::copy_n(list<int>)/512 1.10% 338.640 342.377 - 0.40% -
BM_MakeHeap_uint32_PipeOrgan_16 1.10% 1.020 1.031 - -0.98% -
SetIntersection_None_Vector_uint64_64_16 1.10% 14267425.853 14424672.432 - 0.55% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 1.10% 260.532 263.401 - 2.75% -
std::rotate(vector<bool>)_(1_element_forward)/50 1.10% 17.614 17.808 - -1.35% -
rng::copy_n(vector<bool>)_(aligned)/262144 1.10% 274.558 277.578 - -0.05% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 1.10% 5907332.525 5972287.328 - -16.59% -
BM_deque_deque_ranges_copy_backward/64000 1.10% 8033.792 8122.127 - 2.76% -
std::unordered_multiset<int>::clear()/0 1.10% 420.002 424.617 - 0.51% -
SetIntersection_Interlaced_Set_string_262144_1 1.10% 1153157.880 1165824.706 - -0.34% -
rng::reverse_copy(vector<int>)/4096 1.10% 133.239 134.701 - -1.85% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1.10% 1772.689 1792.140 - 16.12% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 1.10% 36378.853 36777.896 - 1.57% -
BM_std_min<short>/4096 1.10% 54.813 55.414 - 1.84% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 1.09% 14.040 14.194 - 0.07% -
BM_std_min<unsigned_char>/8 1.09% 2.332 2.357 - 0.37% -
rng::find(vector<int>)_(process_all)/32768 1.09% 7371.698 7452.294 - -0.19% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1.09% 1243997.376 1257583.298 - 2.74% -
SetIntersection_None_Vector_float_64_64 1.09% 8993540.913 9091705.657 - 0.25% -
SetIntersection_Interlaced_Vector_uint32_64_64 1.09% 11458834.634 11583888.565 - 0.09% -
std::rotate(vector<bool>)_(by_1/2)/50 1.09% 17.484 17.675 - -2.68% -
std::multimap<int,_int>::clear()/1024 1.09% 10073.579 10183.363 - -0.37% -
SetIntersection_None_Vector_float_1024_64 1.09% 1149788.477 1162316.241 - -0.00% -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 1.09% 20119.223 20338.420 - 4.40% -
std::for_each(deque<int>)/50 1.09% 4.107 4.152 - 0.90% -
rng::fold_left(vector<int>)/50 1.09% 36.268 36.662 - 0.81% -
SetIntersection_Front_Set_float_256_1 1.09% 4424822.828 4472921.184 - -0.25% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 1.09% 43928833.699 44406313.878 - 1.33% -
SetIntersection_None_Vector_float_1024_16 1.09% 1149494.672 1161988.934 - -0.16% -
rng::rotate(deque<int>)_(by_1/2)/32 1.09% 7.451 7.532 - 2.62% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.09% 9.892 10.000 - -0.18% -
std::copy_if(list<int>)_(entire_range)/1048576 1.09% 875544.640 885051.951 - 0.23% -
rng::partial_sort(deque<int>)_(ascending)/8192 1.08% 163070.872 164839.488 - 0.47% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_4 1.08% 4.195 4.240 - 0.69% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 1.08% 2.716 2.745 - -2.21% -
rng::for_each_n(list<int>)/50 1.08% 24.081 24.342 - 12.00% -
BM_PushHeap_uint64_Random_262144 1.08% 6.046 6.112 - -0.20% -
BM_PushHeap_string_Descending_64 1.08% 2.254 2.279 - -15.34% -
SetIntersection_None_Vector_string_16_4 1.08% 58603321.997 59236387.723 - 0.64% -
SetIntersection_Front_Vector_float_1024_16 1.08% 1186136.671 1198936.110 - 1.06% -
BM_StringFindCharLiteral/512 1.08% 9.276 9.376 - 0.62% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1024 1.08% 41.769 42.220 - -1.30% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 1.08% 29.133 29.447 - 0.21% -
BM_MakeThenSortHeap_string_Ascending_256 1.08% 20.084 20.301 - -2.73% -
BM_num_get<long_double> 1.08% 35.628 36.011 - 1.22% -
SetIntersection_Interlaced_Vector_float_16384_1 1.08% 1114397.795 1126394.561 - 1.72% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1.08% 9724346.314 9828935.227 - -9.17% -
SetIntersection_None_Set_uint32_16384_4 1.07% 153399884.553 155048797.897 - -10.10% -
std::map<std::string,_int>::ctor(const&)/0 1.07% 13.560 13.705 - 1.02% -
SetIntersection_None_Set_uint64_16384_64 1.07% 166261372.135 168046234.389 - 0.82% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 1.07% 2.862 2.893 - 1.20% -
std::multiset<std::string>::insert(value)_(new_value)/8192 1.07% 74.133 74.928 - -21.47% -
SetIntersection_Interlaced_Set_float_256_1 1.07% 4393192.896 4440265.846 - -0.48% -
std::find_end(list<int>,_pred)_(process_all)/8192 1.07% 8142.750 8229.995 - 5.74% -
std::replace_if(list<int>)_(prefix)/8192 1.07% 7064.420 7140.091 - 0.57% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.07% 660.119 667.190 - 1.03% -
rng::search_n(vector<int>)_(no_match)/8192 1.07% 1621.431 1638.796 - 0.67% -
std::partition(list<int>)_(dense)/32 1.07% 8.721 8.814 - -3.78% -
std::find_end(vector<int>)_(near_matches)/1000 1.07% 13917.535 14066.377 - -6.22% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1.07% 1236323.648 1249536.541 - -0.65% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 1.07% 908.748 918.460 - 1.52% -
BM_StringEraseWithMove_Huge_Transparent 1.07% 47.893 48.404 - 6.85% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.07% 11287.841 11408.412 - 0.88% -
rng::replace_if(deque<int>)_(prefix)/8192 1.07% 3450.550 3487.398 - 0.43% -
SetIntersection_None_Vector_float_256_16 1.07% 4290406.024 4336221.052 - -0.33% -
BM_PopHeap_float_16 1.07% 6.975 7.050 - 8.84% -
rng::partial_sort_copy(list<int>)_(ascending)/8192 1.07% 61189.045 61841.920 - 0.53% -
rng::search(vector<int>)_(no_match)/1000 1.06% 207.392 209.601 - -2.32% -
SetIntersection_None_Set_float_64_64 1.06% 11643031.420 11766785.437 - -0.91% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1024 1.06% 16.453 16.628 - 1.26% -
rng::transform(list<int>)_(identity_transform)/8192 1.06% 6996.623 7070.770 - -6.99% -
rng::starts_with(deque<int>)/8192 1.06% 3816.136 3856.574 - 0.12% -
std::multimap<std::string,_int>::clear()/1024 1.06% 20479.289 20696.249 - 4.59% -
rng::partition_copy(deque<int>)/1024 1.06% 686.256 693.512 - 0.72% -
rng::find_end(vector<int>,_pred)_(near_matches)/1024 1.06% 23495.075 23743.425 - -9.02% -
rng::adjacent_find(vector<int>,_pred)/8 1.06% 3.402 3.438 - 1.22% -
SetIntersection_Front_Set_string_4_1 1.05% 234812506.982 237289048.785 - 0.52% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_16384 1.05% 64.232 64.909 - 0.04% -
BM_lexicographical_compare_three_way_slow_path/16 1.05% 4.382 4.429 - -2.43% -
std::generate(vector<int>)/50 1.05% 11.924 12.049 - -0.18% -
std::partial_sort_copy(deque<int>)_(descending)/1024 1.05% 8428.899 8517.658 - 0.35% -
rng::remove_copy_if(list<int>)_(prefix)/1024 1.05% 790.466 798.787 - -0.12% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 1.05% 4623948.560 4672579.999 - 0.12% -
rng::copy_if(deque<int>)_(entire_range)/1048576 1.05% 275162.690 278055.655 - 0.05% -
BM_MakeThenSortHeap_float_Random_4 1.05% 4.270 4.315 - -3.30% -
std::find_if(vector<int>)_(bail_25%)/8 1.05% 1.110 1.122 - 12.81% -
rng::replace_if(vector<int>)_(sprinkled)/32 1.05% 8.836 8.928 - 1.69% -
rng::copy_n(deque<int>)/32768 1.05% 1137.294 1149.209 - 1.08% -
rng::partition_copy(deque<int>)/50 1.05% 27.807 28.098 - 2.33% -
std::set<std::string>::insert(value)_(already_present)/8192 1.05% 39.008 39.416 - 2.29% -
rng::fill_n(vector<int>)/8192 1.05% 235.102 237.564 - -0.51% -
BM_RangesMakeThenSortHeap_string_Ascending_16 1.05% 9.453 9.552 - -0.05% -
std::find_if_not(list<int>)_(process_all)/8192 1.05% 8152.765 8237.984 - 0.06% -
rng::find_last_if(vector<char>)_(bail_90%)/1024 1.05% 31.062 31.386 - 22.96% -
BM_MakeThenSortHeap_float_QuickSortAdversary_256 1.04% 5.983 6.045 - 2.05% -
BM_deque_vector_copy/64 1.04% 2.585 2.612 - 1.50% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1.04% 3309311.516 3343846.365 - -6.16% -
std::rotate(vector<bool>)_(1_element_forward)/1024 1.04% 28.221 28.515 - -1.09% -
std::copy_if(deque<int>)_(entire_range)/1048576 1.04% 275126.669 277994.889 - 0.14% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 1.04% 168461.199 170217.355 - -1.00% -
std::is_partitioned(deque<int>)_(partitioned)/1024 1.04% 362.774 366.552 - 0.46% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 1.04% 349133.121 352768.755 - 1.48% -
BM_PopHeap_uint64_16 1.04% 7.580 7.659 - 0.03% -
BM_std_minmax_element<long_long>/3 1.04% 1.094 1.106 - -1.37% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 1.04% 16362.558 16532.675 - 0.58% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 1.04% 6046431.132 6109283.169 - -0.77% -
BM_LowerBound_string_1024 1.04% 177.760 179.608 - 0.83% -
bm_ranges_swap_ranges_vb_aligned/512 1.04% 5.219 5.273 - 0.53% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 1.04% 170818.893 172592.932 - 0.04% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 1.04% 4519479.340 4566354.194 - 2.17% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 1.04% 4.830 4.880 - 6.05% -
rng::copy_if(list<int>)_(entire_range)/8 1.04% 2.565 2.591 - -0.21% -
BM_RangesPushHeap_string_PipeOrgan_256 1.04% 8.120 8.204 - -1.96% -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 1.04% 3.352 3.387 - 1.17% -
std::unordered_map<int,_int>::erase(iterator)/32 1.04% 20.187 20.396 - 0.13% -
SetIntersection_None_Vector_float_64_1 1.04% 17725793.468 17909324.209 - 0.10% -
BM_PushHeap_uint32_Random_16384 1.03% 6.314 6.380 - 1.65% -
SetIntersection_None_Vector_string_262144_262144 1.03% 1350781.104 1364759.999 - 0.36% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.03% 8.910 9.002 - 0.14% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 1.03% 3956.786 3997.676 - -0.13% -
std::rotate_copy(list<int>)/1024 1.03% 724.280 731.763 - 0.03% -
SetIntersection_None_Vector_uint32_64_16 1.03% 14321187.513 14469147.988 - 0.58% -
SetIntersection_None_Set_uint32_64_64 1.03% 11894208.942 12017084.150 - 0.89% -
SetIntersection_Front_Vector_string_16384_1024 1.03% 39215282.936 39620379.186 - 0.58% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 1.03% 719.514 726.944 - 0.82% -
rng::contains_subrange(list<int>)_(single_element)/32 1.03% 10.402 10.509 - 0.84% -
rng::find(vector<int>)_(process_all)/8192 1.03% 1846.885 1865.945 - 0.06% -
BM_std_min<unsigned_long_long>/9 1.03% 1.168 1.180 - 0.96% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 1.03% 12.243 12.369 - 0.32% -
rng::all_of(list<int>)_(process_all)/32 1.03% 11.453 11.571 - -1.10% -
std::move_backward(vector<bool>)_(unaligned)/512 1.03% 4.790 4.839 - 4.31% -
BM_deque_vector_ranges_move/1024 1.03% 36.748 37.126 - -0.09% -
SetIntersection_None_Vector_uint32_262144_64 1.03% 1188820.011 1201051.845 - -0.46% -
std::remove_if(list<int>)_(sprinkled)/32 1.03% 59.624 60.237 - 0.69% -
std::find_end(forward_list<int>)_(near_matches)/8192 1.03% 2467544.894 2492904.164 - 0.67% -
std::multiset<std::string>::contains(key)_(existent)/1024 1.03% 22.013 22.239 - -3.23% -
rng::rotate(vector<bool>)_(1_element_backward)/50 1.03% 18.150 18.336 - -0.86% -
BM_std_min<long_long>/21 1.03% 2.400 2.425 - 0.48% -
SetIntersection_Front_Vector_float_262144_1 1.03% 1113968.018 1125401.694 - -0.03% -
BM_RangesMakeHeap_string_Random_256 1.03% 10.384 10.490 - 1.45% -
rng::adjacent_find(deque<int>,_pred)/50 1.03% 28.933 29.230 - 0.73% -
rng::unique_copy(vector<int>,_pred)_(contiguous)/52 1.03% 24.551 24.803 - 1.62% -
BM_MakeThenSortHeap_string_PipeOrgan_262144 1.03% 80.244 81.067 - 2.68% -
std::remove_if(vector<int>)_(prefix)/50 1.03% 56.765 57.347 - -5.73% -
SetIntersection_Interlaced_Vector_float_16_16 1.03% 37785099.884 38172532.305 - -2.48% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1.02% 1422957.998 1437534.538 - 0.06% -
BM_MakeThenSortHeap_string_SingleElement_1024 1.02% 30.181 30.490 - 1.92% -
std::copy_backward(deque<int>)/32768 1.02% 4073.657 4115.374 - 0.94% -
SetIntersection_None_Set_uint64_262144_16 1.02% 1203173.342 1215491.373 - 1.12% -
std::find_end(forward_list<int>)_(near_matches)/1000 1.02% 36710.712 37086.480 - 3.32% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 1.02% 12.148 12.273 - 0.50% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.02% 568.071 573.881 - 2.06% -
std::multiset<int>::count(key)_(existent)/1024 1.02% 5.491 5.547 - -2.97% -
SetIntersection_None_Vector_string_262144_4 1.02% 1341789.078 1355476.398 - 0.15% -
std::multimap<int,_int>::contains(key)_(existent)/8192 1.02% 5.572 5.629 - 0.40% -
std::move_backward(vector<bool>)_(unaligned)/64 1.02% 1.899 1.919 - 7.19% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 1.02% 1.937 1.957 - -0.38% -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 1.02% 70.986 71.709 - 0.41% -
SetIntersection_Interlaced_Set_float_64_4 1.02% 22156281.046 22381792.003 - 0.14% -
rng::find_if_not(list<int>)_(process_all)/1024 1.02% 756.140 763.828 - 0.20% -
rng::partition(vector<int>)_(sparse)/8192 1.02% 1864.546 1883.500 - 0.58% -
SetIntersection_Front_Set_uint64_262144_64 1.02% 1922409.561 1941940.908 - 6.20% -
std::rotate(vector<bool>)_(by_1/3)/50 1.02% 17.397 17.573 - -3.10% -
BM_deque_vector_ranges_copy_backward/4096 1.02% 148.077 149.580 - 1.13% -
std::shift_right(vector<int>)/1024 1.01% 35.663 36.024 - 0.44% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.01% 1.910 1.929 - 0.04% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.01% 210.003 212.131 - 0.11% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1.01% 1228175.697 1240619.057 - -0.56% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 1.01% 7142.991 7215.104 - 1.52% -
BM_vector_deque_copy/5500 1.01% 196.977 198.965 - 1.50% -
std::map<int,_int>::erase(iterator)/1024 1.01% 20.947 21.158 - 0.66% -
BM_vector_deque_move_backward/4096 1.00% 147.694 149.178 - -0.11% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 1.00% 49175.343 49669.215 - 0.50% -
rng::fold_left(deque<int>)/32 1.00% 16.379 16.543 - 0.03% -
SetIntersection_None_Vector_string_256_256 1.00% 2388579.990 2412509.322 - 0.54% -
BM_std_min<unsigned_char>/4 1.00% 1.012 1.022 - 4.39% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
std::fill_n(vector<bool>)/262144 -75.16% 934.975 232.216 - -0.02% -
rng::fill_n(vector<bool>)/262144 -75.14% 933.958 232.176 - 0.05% -
std::rotate_copy(deque<int>)/32 -72.09% 9.220 2.573 - -1.87% -
rng::rotate_copy(deque<int>)/32 -72.04% 9.308 2.603 - -3.37% -
std::fill_n(deque<int>)/32 -68.56% 3.676 1.156 - -0.02% -
rng::fill_n(deque<int>)/32 -66.47% 3.701 1.241 - 1.27% -
std::copy(vector<bool>)_(aligned)/262144 -49.10% 554.628 282.281 - -58.74% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -45.37% 40.757 22.265 - 0.61% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 -43.25% 32.519 18.456 - -0.65% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -43.08% 11.407 6.492 - -21.18% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 -41.36% 1037.285 608.298 - 0.57% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -41.04% 10.905 6.430 - -11.86% -
rng::fill_n(deque<int>)/50 -40.88% 3.722 2.200 - 0.00% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 -40.57% 33497.155 19908.830 - 0.76% -
BM_vector_deque_copy/0 -40.25% 0.682 0.407 - 4.85% -
std::fill_n(deque<int>)/50 -40.21% 3.675 2.198 - 0.01% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 -40.07% 39.246 23.521 - 0.70% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -39.79% 7.912 4.763 - -18.37% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -39.78% 1009.268 607.782 - 0.43% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -39.76% 32660.606 19673.842 - -0.12% -
std::deque<std::string>::ctor(size)/32 -39.67% 68.959 41.603 - 3.65% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 -39.62% 39.160 23.646 - 0.67% -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 -39.49% 40.789 24.682 - -2.18% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -39.21% 940.973 571.998 - 0.11% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 -38.95% 37.531 22.914 - 0.56% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 -38.75% 285122.677 174629.793 - 0.31% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 -38.57% 78.109 47.983 - 2.54% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -38.42% 0.698 0.430 - -32.53% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -38.15% 5625233.672 3479019.020 - -0.42% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -37.91% 281361.067 174694.559 - -0.37% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -37.83% 208.895 129.878 - 27.77% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 -37.63% 996.833 621.764 - 1.55% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -37.47% 81.418 50.913 - -1.69% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -37.01% 31143.449 19617.063 - -1.89% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -36.66% 139.025 88.059 - 11.50% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 -35.99% 31717.875 20301.437 - 1.66% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -35.97% 70.804 45.336 - 0.10% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 -35.88% 3.578 2.294 - -34.13% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -35.88% 11.389 7.303 - 12.43% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 -35.87% 22.436 14.388 - -0.91% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 -35.77% 33.827 21.726 - -1.53% -
rng::unique_copy(deque<int>)_(contiguous)/32 -35.39% 15.279 9.872 - 1.22% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 -35.22% 275405.470 178416.486 - 1.58% -
std::equal(list<int>)_(it,_it,_it)/1024 -34.88% 1745.457 1136.665 - -0.01% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -34.35% 73.088 47.985 - 2.44% -
rng::copy_n(vector<bool>)_(aligned)/1048576 -34.25% 1580.018 1038.923 - -33.91% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -33.85% 260637.647 172409.818 - -0.34% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 -33.70% 1247.793 827.278 - 0.17% -
SetIntersection_Interlaced_Vector_float_1024_256 -33.63% 7649744.895 5077479.879 - -36.07% -
std::multimap<std::string,_int>::insert(value)_(already_present)/0 -33.38% 53.571 35.691 - -3.47% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -33.34% 7.920 5.279 - 10.93% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -33.14% 0.698 0.467 - -16.07% -
std::copy_n(vector<bool>)_(aligned)/1048576 -32.71% 2649.311 1782.612 - 6.26% -
std::unordered_multiset<int>::erase(key)_(non-existent)/0 -32.44% 0.404 0.273 - -43.66% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -32.24% 825.038 559.007 - -8.41% -
std::set<std::string>::erase(key)_(existent)/1024 -31.89% 100.511 68.462 - -10.58% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -31.69% 6.848 4.678 - -11.17% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -31.22% 12659210.575 8707611.293 - -26.96% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -31.01% 0.697 0.481 - -2.92% -
BM_vector_deque_ranges_copy/0 -30.70% 0.500 0.347 - -25.04% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -30.65% 12659315.737 8779697.555 - -26.25% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -30.55% 12691342.521 8814473.643 - -26.82% -
BM_vector_deque_move_backward/0 -30.35% 0.682 0.475 - 7.01% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 -30.17% 36.388 25.411 - 6.42% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -29.77% 36.844 25.875 - -13.26% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -29.01% 18.761 13.319 - 0.12% -
BM_vector_deque_copy_backward/0 -28.84% 0.584 0.416 - 3.57% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 -28.71% 0.552 0.394 - -37.93% -
SetIntersection_Front_Set_uint32_16384_16384 -28.41% 352598925.554 252435614.271 - -25.17% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -27.81% 9.329 6.735 - -11.07% -
std::unordered_multiset<int>::find(key)_(existent)/1024 -27.77% 1.388 1.002 - -13.68% -
SetIntersection_Interlaced_Set_string_16384_16 -27.73% 343870862.384 248509124.317 - 1.83% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 -27.52% 40.041 29.022 - 11.63% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -27.47% 754.417 547.160 - -42.62% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 -27.31% 857.209 623.112 - -6.20% -
BM_StringEraseWithMove_Empty_Transparent -27.22% 0.781 0.568 - 1.03% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 -27.14% 14.434 10.517 - -0.37% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -27.13% 35.856 26.127 - -9.32% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 -26.83% 40.302 29.491 - -0.40% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -26.64% 1.707 1.252 - -35.74% -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control -26.32% 0.414 0.305 - -16.30% -
SetIntersection_Front_Set_float_16384_16384 -26.24% 333119210.540 245698771.253 - -28.34% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 -26.20% 20.025 14.778 - 0.71% -
BM_StringRelationalLiteral_Eq_Large_Small_Control -26.14% 0.575 0.425 - -19.99% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -25.89% 57.761 42.808 - -28.75% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -25.71% 6.512 4.838 - -10.32% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 -25.70% 940.856 699.095 - 0.04% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -25.39% 33.494 24.991 - -14.33% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -25.16% 780.996 584.470 - -43.20% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -25.13% 12738.022 9537.458 - -24.12% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -25.04% 4.017 3.011 - -7.92% -
rng::is_partitioned(deque<int>)_(unpartitioned)/32 -24.98% 12.027 9.023 - -13.03% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 -24.97% 52.576 39.448 - 0.11% -
SetIntersection_Interlaced_Vector_float_1024_64 -24.70% 5798612.195 4366629.574 - -25.52% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -24.46% 33.593 25.376 - -24.46% -
BM_StringRelationalLiteral_Eq_Small_Large_Control -24.27% 0.302 0.228 - -22.30% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 -24.11% 47.285 35.886 - 5.87% -
BM_lexicographical_compare_three_way<IntPtr>/1 -24.10% 0.406 0.308 - -21.63% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -23.84% 39.988 30.456 - -0.68% -
std::map<std::string,_int>::insert(value)_(new_value)/32 -23.64% 43.741 33.400 - -1.15% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast -23.54% 0.404 0.309 - -14.77% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -23.50% 2951.999 2258.358 - -0.22% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst -23.39% 0.400 0.306 - -15.57% -
SetIntersection_Interlaced_Vector_uint64_16384_64 -23.38% 7941839.195 6084684.636 - 1.55% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle -23.12% 0.401 0.309 - -14.76% -
BM_lexicographical_compare_three_way_fast_path/1 -23.11% 0.448 0.345 - -11.79% -
BM_StringRead_Cold_Shallow_Empty -23.02% 1.068 0.822 - 4.57% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -23.01% 59.631 45.912 - 2.36% -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 -22.87% 47.121 36.346 - 0.22% -
SetIntersection_Interlaced_Vector_uint32_16384_64 -22.84% 8489012.593 6550537.476 - 10.29% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 -22.78% 11.285 8.714 - -0.41% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -22.76% 370.403 286.097 - 0.37% -
BM_RangesPushHeap_uint64_Descending_1 -22.56% 0.557 0.431 - -7.54% -
std::set<std::string>::erase(key)_(existent)/0 -22.54% 64.704 50.119 - -22.08% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 -22.48% 3.298 2.557 - -31.39% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 -22.45% 26.400 20.473 - 0.10% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -22.42% 12265.471 9515.758 - -24.91% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 -22.30% 31.627 24.573 - 23.46% -
BM_StringEraseWithMove_Empty_Opaque -21.93% 1.022 0.798 - -0.08% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -21.84% 39.296 30.713 - 4.31% -
std::unique_copy(deque<int>)_(contiguous)/52 -21.80% 18.506 14.472 - -5.69% -
std::equal(deque<int>)_(it,_it,_it)/50 -21.54% 25.631 20.111 - -16.58% -
std::unordered_set<std::string>::erase(key)_(existent)/0 -21.52% 116.098 91.112 - -25.78% -
SetIntersection_Interlaced_Vector_string_262144_16384 -21.39% 1256098.469 987418.701 - -7.26% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -21.30% 728.533 573.378 - -44.33% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -21.29% 8.652 6.810 - -0.89% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 -21.19% 6.149 4.846 - -3.94% -
BM_StringRead_Cold_Shallow_Small -21.03% 1.028 0.812 - 4.46% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -20.99% 0.520 0.411 - 0.07% -
std::copy_n(list<int>)/4096 -20.95% 5207.176 4116.408 - 6.61% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -20.90% 962.262 761.195 - 4.83% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -20.87% 25.600 20.257 - -11.49% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -20.40% 1.948 1.550 - -7.07% -
std::is_partitioned(deque<int>)_(partitioned)/50 -20.38% 18.565 14.781 - -0.47% -
BM_vector_deque_ranges_copy_backward/0 -20.25% 0.480 0.383 - -13.43% -
BM_StringRead_Cold_Deep_Large -20.23% 1.570 1.253 - 3.61% -
rng::generate(list<int>)/8192 -20.18% 8708.427 6950.713 - -7.76% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -20.05% 30.856 24.670 - 1.13% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -19.90% 7.899 6.328 - 1.81% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -19.62% 13189.506 10601.974 - -26.63% -
std::map<std::string,_int>::insert(value)_(already_present)/0 -19.56% 16.956 13.640 - 12.18% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 -19.49% 2.341 1.885 - -7.22% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 -19.45% 89.693 72.251 - 4.82% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -19.35% 121.846 98.271 - -5.93% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -19.21% 31.988 25.844 - -0.23% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -19.17% 1875.573 1515.938 - -6.62% -
std::adjacent_find(deque<int>)/8 -19.16% 4.275 3.456 - 16.88% -
BM_StringRead_Cold_Deep_Empty -19.02% 1.070 0.867 - 8.07% -
BM_PushHeap_uint32_Ascending_1 -18.80% 0.575 0.467 - -6.87% -
BM_StringRelationalLiteral_Eq_Small_Empty_Control -18.74% 0.451 0.367 - -18.70% -
BM_MakeHeap_uint64_Random_4 -18.50% 1.650 1.345 - -6.98% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -18.46% 24.150 19.692 - -18.35% -
std::unique_copy(deque<int>)_(contiguous)/32 -18.32% 11.954 9.764 - -11.60% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -18.02% 1.711 1.403 - -17.65% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 -17.93% 16.869 13.844 - 3.63% -
std::move_backward(vector<bool>)_(aligned)/1048576 -17.58% 2577.471 2124.226 - 0.19% -
std::unordered_set<std::string>::contains(key)_(existent)/32 -17.57% 43.639 35.973 - 8.75% -
std::rotate(list<int>)_(by_1/2)/8192 -17.55% 6253.010 5155.806 - -17.77% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 -17.49% 95.941 79.163 - -11.47% -
std::adjacent_find(deque<int>)/50 -17.46% 20.469 16.894 - 14.36% -
BM_PushHeap_uint32_QuickSortAdversary_1 -17.43% 0.612 0.505 - 4.87% -
rng::move_backward(vector<bool>)_(aligned)/1048576 -17.42% 2578.960 2129.667 - 0.20% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -17.17% 1.482 1.228 - -17.90% -
std::multiset<int>::erase(key)_(non-existent)/8192 -17.15% 11.848 9.816 - 2.98% -
BM_MakeHeap_string_Ascending_64 -17.05% 5.900 4.894 - 0.86% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -16.92% 60.909 50.606 - -11.89% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -16.89% 94.227 78.312 - -10.35% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -16.84% 0.555 0.462 - 3.21% -
std::move_backward(vector<int>)/32768 -16.84% 2588.253 2152.459 - 0.28% -
rng::move_backward(vector<int>)/32768 -16.79% 2587.635 2153.150 - 0.40% -
std::set<int>::upper_bound(key)_(non-existent)/8192 -16.71% 11.974 9.973 - -1.28% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 -16.68% 125.319 104.412 - -2.50% -
BM_RangesPushHeap_uint32_Ascending_1 -16.61% 0.575 0.480 - -16.78% -
BM_PopHeap_uint64_1 -16.59% 0.619 0.516 - -0.62% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 -16.19% 3.923 3.288 - -0.25% -
rng::find_end(deque<int>)_(process_all)/1048576 -16.18% 318911.761 267323.306 - -13.41% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 -16.13% 7.902 6.627 - -0.51% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -15.87% 7053111.726 5933689.948 - -10.46% -
rng::unique(list<int>,_pred)_(sprinkled)/1024 -15.80% 1223.860 1030.551 - 0.02% -
SetIntersection_Interlaced_Set_string_262144_16384 -15.71% 3268792.560 2755104.004 - -4.67% -
std::none_of(vector<int>)_(process_all)/50 -15.66% 16.253 13.708 - -24.69% -
BM_StringRead_Cold_Shallow_Large -15.60% 1.370 1.157 - 11.89% -
std::is_partitioned(deque<int>)_(partitioned)/32 -15.60% 12.407 10.472 - 7.14% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 -15.59% 39.186 33.079 - 0.75% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -15.58% 5.329 4.499 - -0.44% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -15.43% 33.942 28.706 - 10.42% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 -15.42% 24.238 20.501 - -9.75% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 -15.38% 34.163 28.908 - 11.54% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -15.30% 7.837 6.638 - -21.73% -
std::multiset<int>::count(key)_(non-existent)/8192 -15.26% 10.753 9.112 - -18.64% -
std::multiset<int>::count(key)_(non-existent)/32 -15.23% 2.675 2.268 - -0.48% -
SetIntersection_Interlaced_Vector_string_16384_64 -15.16% 13718175.567 11637936.976 - -10.87% -
BM_std_min<short>/1 -15.12% 0.444 0.377 - 28.68% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 -15.06% 23.311 19.801 - -14.05% -
bm_ranges_lexicographical_compare<signed_char>/64 -15.05% 2.294 1.949 - 2.42% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control -15.04% 0.535 0.454 - 16.52% -
BM_StringRelationalLiteral_Eq_Large_Empty_Control -15.02% 0.541 0.459 - -18.25% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 -15.01% 43.763 37.192 - 55.68% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -14.86% 6455040.407 5496011.098 - -13.67% -
BM_MakeHeap_string_Ascending_256 -14.76% 6.087 5.188 - 4.00% -
BM_StringRelationalLiteral_Eq_Small_Small_Control -14.72% 0.524 0.447 - -27.08% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -14.63% 1547.628 1321.160 - 0.25% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -14.61% 5.708 4.874 - -18.66% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 -14.61% 9.017 7.700 - 0.54% -
BM_std_minmax<int>/4 -14.60% 1.083 0.925 - -5.16% -
rng::unique(list<int>,_pred)_(sprinkled)/8192 -14.57% 9872.829 8434.121 - -0.76% -
std::find_first_of(vector<int>)_(small_needle)/32 -14.55% 55.590 47.500 - 1.43% -
std::partition_point(list<int>)/8192 -14.53% 14377.903 12288.879 - -3.77% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -14.50% 153.827 131.519 - -6.28% -
BM_PopHeap_uint32_1 -14.39% 0.546 0.467 - 2.40% -
BM_StringRelational_Eq_Small_Small_ChangeLast -14.38% 2.128 1.822 - 8.61% -
rng::find_end(deque<int>)_(process_all)/8192 -14.32% 2466.873 2113.602 - -11.46% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -14.26% 46.469 39.843 - 3.18% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -14.23% 2339691.831 2006727.304 - 6.47% -
rng::search(deque<int>,_pred)_(no_match)/1024 -14.18% 436.641 374.735 - -14.15% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 -14.16% 7.401 6.352 - 0.82% -
std::multiset<int>::count(key)_(non-existent)/1024 -14.13% 6.848 5.881 - -1.98% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 -14.08% 22.218 19.090 - -0.64% -
rng::find_first_of(deque<int>)_(large_needle)/50 -14.03% 892.613 767.384 - 7.56% -
std::find_end(list<int>)_(same_length)/8192 -13.96% 9626.761 8282.504 - -55.60% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -13.86% 1.620 1.396 - -18.61% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 -13.77% 1.155 0.996 - -19.82% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 -13.71% 12.267 10.586 - 3.67% -
SetIntersection_Interlaced_Vector_uint64_256_64 -13.51% 8648254.022 7479466.939 - 10.77% -
BM_MakeHeap_string_QuickSortAdversary_256 -13.44% 12.174 10.538 - 0.94% -
BM_MakeHeap_string_QuickSortAdversary_1024 -13.39% 12.384 10.726 - 0.89% -
BM_RangesMakeHeap_uint64_Random_4 -13.38% 1.713 1.484 - 28.59% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 -13.32% 32.069 27.796 - -3.82% -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 -13.24% 517.345 448.844 - -0.48% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 -13.17% 5.735 4.979 - 2.13% -
rng::partition_point(list<int>)/8192 -13.08% 14873.282 12927.396 - -2.44% -
SetIntersection_Interlaced_Vector_string_262144_4 -13.08% 2400733.759 2086714.133 - 0.61% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 -13.07% 38.045 33.073 - 2.48% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 -13.01% 9571560.905 8326050.019 - -1.18% -
BM_MakeHeap_string_QuickSortAdversary_64 -12.97% 11.817 10.284 - 0.83% -
rng::move(deque<int>)/32768 -12.96% 2359.602 2053.692 - -5.59% -
std::find_first_of(vector<int>)_(small_needle)/50 -12.87% 82.434 71.827 - 1.72% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -12.84% 21.091 18.382 - 4.53% -
BM_StringRelational_Less_Huge_Huge_ChangeFirst -12.81% 1.387 1.209 - -13.47% -
BM_std_min<int>/1 -12.80% 0.327 0.285 - 1.35% -
rng::partition(deque<int>)_(sparse)/32 -12.76% 11.376 9.925 - -26.98% -
BM_MakeHeap_string_QuickSortAdversary_16 -12.70% 9.883 8.628 - 0.08% -
BM_PushHeap_string_Ascending_256 -12.65% 11.319 9.888 - -2.91% -
rng::starts_with(list<int>)/8192 -12.53% 8628.434 7547.046 - -15.61% -
std::map<std::string,_int>::erase(key)_(existent)/32 -12.52% 53.667 46.948 - -41.32% -
std::rotate(list<int>)_(1_element_forward)/8192 -12.49% 9022.554 7895.610 - -0.11% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -12.48% 1.781 1.559 - -16.27% -
rng::equal(deque<int>)_(it,_it,_it,_it)/50 -12.46% 24.794 21.703 - -14.51% -
BM_MakeHeap_string_Ascending_1024 -12.44% 6.234 5.459 - 3.60% -
std::replace(vector<int>)_(sprinkled)/8192 -12.44% 1339.477 1172.864 - -13.80% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -12.36% 508.349 445.515 - -1.82% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -12.25% 580.360 509.275 - 0.33% -
BM_MakeHeap_string_Ascending_16 -12.19% 4.289 3.766 - 0.11% -
BM_StringRead_Cold_Deep_Small -12.14% 1.044 0.917 - 13.66% -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 -12.05% 17282.618 15200.765 - 0.09% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -12.04% 75.901 66.765 - 0.21% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -12.00% 2.509 2.208 - -7.44% -
std::move(deque<int>)/32768 -11.99% 2430.472 2138.963 - 0.85% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 -11.99% 9542557.555 8398760.885 - -0.17% -
rng::find_end(forward_list<int>)_(same_length)/8192 -11.93% 16366.082 14414.238 - 0.49% -
BM_StringRelational_Less_Small_Large_Control -11.87% 1.839 1.621 - 0.23% -
BM_MakeThenSortHeap_string_Ascending_1024 -11.86% 38.682 34.093 - -4.89% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 -11.86% 0.515 0.454 - -2.25% -
rng::find_first_of(vector<int>)_(small_needle)/32 -11.78% 54.119 47.744 - 0.67% -
BM_StringRelational_Less_Small_Huge_Control -11.68% 1.901 1.679 - -4.46% -
rng::find_end(list<int>)_(same_length)/8192 -11.68% 9419.402 8319.518 - -47.71% -
std::find_end(list<int>,_pred)_(single_element)/8192 -11.65% 9473.066 8369.211 - -9.78% -
std::copy_if(list<int>)_(entire_range)/64 -11.53% 34.748 30.742 - -15.05% -
std::unordered_multiset<int>::count(key)_(existent)/32 -11.52% 1.671 1.478 - -20.42% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 -11.41% 1030.985 913.342 - -11.44% -
std::find_end(forward_list<int>)_(single_element)/8192 -11.36% 6357.188 5634.818 - -1.63% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -11.35% 629.418 557.961 - -1.43% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -11.34% 1.623 1.439 - 14.21% -
BM_vector_deque_ranges_move_backward/64000 -11.30% 7713.015 6841.414 - -4.68% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 -11.28% 84.379 74.858 - 6.59% -
rng::find_end(list<int>,_pred)_(single_element)/8192 -11.26% 9340.862 8288.848 - -9.53% -
std::set<std::string>::contains(key)_(existent)/32 -11.21% 15.743 13.978 - -14.65% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -11.21% 43.567 38.684 - -9.70% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -11.15% 1.520 1.351 - -6.10% -
BM_PushHeap_string_Ascending_1024 -11.13% 14.002 12.443 - -4.93% -
BM_std_min<unsigned_char>/17 -11.13% 1.040 0.924 - -0.04% -
BM_vector_deque_ranges_move_backward/65536 -11.13% 7832.920 6961.138 - -4.17% -
std::map<int,_int>::insert(value)_(already_present)/1024 -11.08% 3.595 3.197 - -8.88% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast -11.05% 2.080 1.850 - -0.13% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -11.00% 0.462 0.411 - -23.14% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -10.95% 81.575 72.639 - 5.62% -
BM_RangesPushHeap_uint32_Random_1 -10.91% 0.464 0.414 - -17.42% -
BM_StringRelational_Less_Huge_Large_Control -10.90% 2.489 2.218 - -10.15% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 -10.90% 16.737 14.913 - -7.95% -
BM_PushHeap_float_Random_1 -10.86% 0.521 0.464 - -10.17% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 -10.79% 34.968 31.194 - -0.13% -
rng::contains_subrange(list<int>)_(single_element)/8192 -10.72% 7848.209 7006.761 - 0.16% -
BM_MakeHeap_string_QuickSortAdversary_16384 -10.70% 13.569 12.117 - 2.79% -
BM_std_minmax_element<long_long>/2 -10.67% 0.684 0.611 - 13.67% -
BM_RangesMakeHeap_float_Random_16 -10.65% 1.744 1.558 - -8.89% -
SetIntersection_None_Set_string_16384_1 -10.61% 215797040.881 192903244.179 - -4.57% -
rng::find_end(list<int>)_(single_element)/8192 -10.60% 8624.256 7710.051 - -12.04% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 -10.60% 615.992 550.719 - -0.98% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 -10.59% 34.770 31.088 - 2.12% -
BM_RangesPopHeap_pair<uint32,_uint32>_1 -10.56% 0.537 0.480 - -30.96% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 -10.51% 166.644 149.133 - 2.06% -
BM_StringRelational_Less_Huge_Empty_Control -10.50% 2.052 1.837 - -11.92% -
BM_vector_deque_move_backward/65536 -10.47% 7842.240 7020.985 - -4.50% -
SetIntersection_Interlaced_Vector_float_262144_64 -10.44% 7835184.308 7017098.259 - -64.80% -
BM_vector_deque_ranges_move_backward/70000 -10.42% 8488.694 7604.339 - -0.62% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -10.21% 50.695 45.517 - -2.01% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -10.18% 23.215 20.850 - -11.40% -
rng::remove_copy(deque<int>)_(prefix)/1024 -10.15% 426.086 382.856 - -7.81% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -10.09% 6.321 5.683 - -11.97% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -10.06% 4713.493 4239.176 - -10.49% -
rng::find_first_of(deque<int>)_(large_needle)/32 -10.06% 348.061 313.039 - 4.96% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 -10.04% 0.932 0.839 - 1.79% -
BM_StringRelational_Less_Large_Large_ChangeFirst -10.03% 1.286 1.157 - -16.61% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 -9.98% 1.408 1.268 - -9.97% -
BM_StringRelational_Less_Small_Empty_Control -9.94% 2.097 1.889 - -0.51% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -9.90% 25.692 23.148 - -2.44% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -9.89% 2.431 2.190 - 1.16% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -9.87% 555587.661 500751.017 - -0.37% -
std::copy_backward(vector<int>)/32768 -9.87% 3798.013 3423.217 - -9.80% -
BM_StringRelational_Less_Empty_Large_Control -9.86% 1.949 1.756 - -6.31% -
BM_RangesMakeHeap_float_Random_64 -9.86% 1.559 1.405 - -14.80% -
BM_std_minmax<unsigned_int>/2 -9.83% 0.982 0.886 - 7.38% -
BM_StringFindStringLiteral/32 -9.82% 1.850 1.669 - 0.09% -
SetIntersection_Interlaced_Vector_uint32_256_16 -9.81% 7544001.348 6804139.893 - 1.09% -
bm_lexicographical_compare<signed_char>/2 -9.80% 1.617 1.459 - -2.43% -
BM_MakeHeap_string_QuickSortAdversary_262144 -9.80% 14.618 13.186 - 4.16% -
BM_MakeHeap_float_Random_256 -9.77% 1.426 1.287 - 3.96% -
std::search(deque<int>,_pred)_(no_match)/1024 -9.74% 413.351 373.098 - 13.99% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 -9.73% 4320.876 3900.617 - -0.17% -
BM_MakeHeap_string_QuickSortAdversary_4 -9.73% 6.698 6.047 - 0.39% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -9.71% 4674515.445 4220571.095 - -16.80% -
std::reverse_copy(vector<int>)/8 -9.68% 2.470 2.231 - -5.74% -
BM_std_minmax<unsigned_int>/3 -9.67% 1.320 1.192 - 3.22% -
BM_std_min<long_long>/1 -9.65% 0.607 0.549 - -18.43% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 -9.65% 0.441 0.398 - 18.44% -
SetIntersection_None_Set_string_16384_4 -9.64% 212586815.492 192084994.491 - -2.53% -
std::set<std::string>::erase(iterator)/1024 -9.63% 28.411 25.673 - -8.80% -
BM_std_min<unsigned_char>/1 -9.61% 0.283 0.256 - -21.18% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 -9.58% 486.816 440.174 - -9.53% -
std::unordered_set<int>::count(key)_(non-existent)/32 -9.58% 1.524 1.378 - -6.93% -
std::copy_n(vector<bool>)_(aligned)/262144 -9.57% 705.993 638.452 - -5.53% -
BM_RangesMakeHeap_uint64_Random_1024 -9.54% 1.103 0.997 - -7.31% -
BM_vector_deque_ranges_copy_backward/64000 -9.54% 7700.311 6965.910 - -5.03% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 -9.49% 28.951 26.203 - -12.06% -
BM_StringCtorDefault -9.47% 0.264 0.239 - 1.74% -
std::search(list<int>)_(same_length)/8192 -9.46% 10427.209 9441.246 - -10.44% -
std::generate_n(list<int>)/8192 -9.41% 7514.205 6807.108 - -1.51% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4 -9.38% 0.865 0.784 - -5.89% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/8192 -9.38% 8036.907 7283.025 - -3.92% -
BM_PopHeap_string_1 -9.37% 0.641 0.581 - -16.94% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 -9.33% 2.481 2.249 - 0.85% -
rng::partition(deque<int>)_(sparse)/50 -9.32% 17.093 15.500 - -23.45% -
std::unordered_set<std::string>::count(key)_(existent)/8192 -9.30% 39.813 36.112 - 12.11% -
rng::unique_copy(deque<int>)_(contiguous)/52 -9.28% 16.733 15.181 - 3.37% -
std::search(deque<int>)_(near_matches)/1024 -9.27% 25727.125 23342.663 - 13.05% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle -9.26% 1.685 1.529 - -5.01% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -9.25% 71.734 65.099 - -0.11% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 -9.21% 28.875 26.216 - 7.40% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 -9.20% 22.644 20.561 - 3.66% -
std::for_each(list<int>)/8192 -9.19% 8594.252 7804.383 - -10.15% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -9.19% 1.514 1.375 - -13.78% -
BM_vector_deque_copy_backward/64000 -9.19% 7796.556 7080.406 - -2.21% -
bm_lexicographical_compare<unsigned_char>/16 -9.16% 1.157 1.051 - -9.15% -
std::set<std::string>::erase(iterator)/0 -9.13% 29.385 26.702 - 5.01% -
std::search(deque<int>)_(near_matches)/1000 -9.09% 24602.814 22365.398 - 13.22% -
rng::find_last(vector<int>)_(bail_90%)/8 -9.09% 0.676 0.615 - 12.25% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -9.05% 56290634.617 51195198.562 - 0.90% -
std::unordered_set<int>::find(key)_(existent)/1024 -9.05% 1.199 1.090 - -5.57% -
rng::find_end(deque<int>)_(match_near_end)/1000 -9.00% 39.217 35.687 - -89.04% -
SetIntersection_None_Set_string_16384_16 -8.98% 212781988.626 193670879.896 - -1.72% -
BM_MakeHeap_string_Ascending_4 -8.93% 3.186 2.902 - 2.07% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 -8.92% 951.428 866.548 - 0.21% -
rng::find_end(deque<int>)_(single_element)/1024 -8.87% 342.146 311.792 - 12.16% -
BM_std_min<unsigned_char>/25 -8.86% 1.272 1.159 - 0.47% -
BM_deque_vector_ranges_move/0 -8.85% 1.603 1.461 - -5.63% -
SetIntersection_Interlaced_Vector_uint64_256_16 -8.83% 6947882.261 6334635.756 - 2.29% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -8.79% 1.415 1.290 - -13.82% -
std::none_of(deque<int>)_(process_all)/32768 -8.78% 11880.416 10837.765 - -5.86% -
BM_StringRelational_Less_Small_Small_Control -8.76% 1.895 1.729 - 0.11% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 -8.75% 1.175 1.072 - -15.26% -
BM_vector_deque_copy_backward/70000 -8.73% 8532.199 7787.381 - -4.60% -
BM_std_min<unsigned_int>/13 -8.68% 1.608 1.469 - 3.86% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -8.67% 2.404 2.195 - -2.07% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 -8.67% 26.983 24.644 - -15.14% -
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 -8.66% 179.888 164.306 - 9.40% -
std::multimap<std::string,_int>::erase(key)_(existent)/0 -8.66% 60.459 55.223 - -7.73% -
rng::search_n(deque<int>,_pred)_(no_match)/1000 -8.64% 740.484 676.540 - -6.94% -
std::remove_copy(deque<int>)_(prefix)/1024 -8.63% 423.525 386.960 - -6.40% -
std::set<std::string>::contains(key)_(non-existent)/8192 -8.63% 30.343 27.725 - 6.28% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 -8.59% 7563.853 6913.909 - 0.98% -
std::set<std::string>::erase(key)_(non-existent)/1024 -8.57% 28.328 25.900 - -2.30% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst -8.56% 1.421 1.299 - -4.00% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 -8.55% 0.901 0.824 - -11.63% -
std::none_of(deque<int>)_(process_all)/8192 -8.54% 2968.184 2714.711 - -5.52% -
std::copy_if(vector<int>)_(entire_range)/64 -8.51% 17.198 15.735 - -3.84% -
BM_MakeHeap_string_Descending_16384 -8.48% 3.127 2.862 - -3.82% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192 -8.46% 0.995 0.911 - -15.32% -
std::unordered_multiset<int>::erase(key)_(non-existent)/32 -8.44% 1.159 1.061 - -7.50% -
std::unordered_set<std::string>::count(key)_(existent)/32 -8.44% 43.325 39.670 - 1.79% -
BM_StringFindAllMatch/8 -8.42% 2.729 2.500 - -1.75% -
std::find_first_of(vector<int>)_(small_needle)/1024 -8.42% 1545.486 1415.322 - 0.24% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024 -8.40% 0.965 0.884 - -15.85% -
BM_PopHeap_string_262144 -8.39% 104.794 95.999 - 3.69% -
BM_StringRelational_Less_Small_Small_ChangeMiddle -8.39% 1.442 1.321 - -4.72% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 -8.38% 32.877 30.123 - -3.63% -
std::copy_if(deque<int>)_(entire_range)/512 -8.35% 149.871 137.354 - 0.20% -
rng::find_end(forward_list<int>)_(single_element)/8192 -8.32% 6227.470 5709.124 - -4.00% -
std::search_n(list<int>)_(no_match)/8192 -8.26% 7330.591 6725.276 - -8.08% -
std::set<std::string>::erase(key)_(non-existent)/32 -8.26% 13.972 12.818 - -12.72% -
std::multiset<int>::find(key)_(non-existent)/8192 -8.23% 9.463 8.684 - 1.70% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 -8.22% 77.230 70.885 - -1.94% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 -8.19% 10.463 9.606 - 0.20% -
rng::unique_copy(list<int>,_pred)_(contiguous)/8192 -8.18% 8131.089 7466.272 - -1.65% -
rng::copy_if(vector<int>)_(entire_range)/8 -8.16% 2.279 2.093 - -5.02% -
rng::is_partitioned(vector<int>)_(unpartitioned)/1024 -8.14% 66.503 61.088 - 8.89% -
BM_StringFindAllMatch/1 -8.14% 2.974 2.732 - -1.53% -
std::set<std::string>::erase(key)_(non-existent)/8192 -8.14% 34.890 32.049 - -4.38% -
BM_vector_deque_move_backward/70000 -8.14% 8260.475 7588.039 - -5.21% -
SetIntersection_Front_Set_float_1024_256 -8.11% 4837654.621 4445456.144 - -11.13% -
SetIntersection_None_Set_string_16384_64 -8.10% 213070033.567 195806238.320 - -2.44% -
std::is_sorted(deque<int>)/8 -8.10% 3.498 3.215 - 27.95% -
BM_StringRelationalLiteral_Less_Large_Small_Control -8.06% 1.744 1.603 - -15.10% -
BM_StringFindNoMatch/64 -8.04% 2.047 1.883 - 1.81% -
std::set<int>::count(key)_(existent)/8192 -8.03% 8.428 7.751 - -0.39% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -7.98% 20885.637 19218.216 - -19.81% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 -7.97% 465.757 428.627 - 1.68% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 -7.95% 11.444 10.534 - 0.84% -
rng::copy_if(deque<int>)_(entire_range)/512 -7.93% 146.689 135.060 - -0.34% -
SetIntersection_Front_Set_uint32_16384_1024 -7.91% 17557037.941 16167703.523 - 4.57% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 -7.91% 3185178.697 2933175.766 - 0.06% -
BM_vector_deque_copy_backward/65536 -7.89% 7788.610 7174.071 - -7.43% -
rng::unique_copy(list<int>)_(sprinkled)/8192 -7.82% 7312.978 6740.838 - -3.43% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 -7.82% 26.263 24.208 - 0.58% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 -7.82% 33.196 30.601 - 30.45% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -7.79% 30.639 28.250 - -12.50% -
BM_PushHeap_string_Ascending_64 -7.77% 7.672 7.076 - -0.88% -
BM_MakeThenSortHeap_uint64_Random_262144 -7.77% 38.242 35.272 - -0.26% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -7.73% 1705949.625 1574079.914 - -6.71% -
BM_RangesMakeHeap_uint64_Random_16384 -7.73% 1.051 0.970 - -3.43% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -7.69% 19834.052 18309.515 - -20.55% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -7.67% 317.749 293.385 - -6.64% -
SetIntersection_Front_Set_uint32_1024_64 -7.67% 2107083.937 1945533.014 - -4.74% -
std::reverse(list<int>)/32768 -7.62% 18279.084 16885.977 - -0.01% -
std::multiset<int>::equal_range(key)_(non-existent)/32 -7.58% 2.538 2.346 - 1.57% -
bm_lexicographical_compare<signed_char>/3 -7.56% 1.807 1.670 - -3.29% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 -7.56% 11.018 10.185 - -2.56% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 -7.54% 12969.189 11991.492 - -5.55% -
std::map<int,_int>::contains(key)_(non-existent)/32 -7.49% 2.434 2.252 - -1.37% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -7.49% 930.279 860.618 - -0.07% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 -7.47% 6.307 5.836 - -0.97% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 -7.42% 23183302.004 21462209.531 - -0.38% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 -7.40% 1475099.495 1366002.557 - -2.81% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 -7.39% 1241266.642 1149510.167 - -3.21% -
BM_RangesSortHeap_pair<uint32,_uint32>_4 -7.39% 1.831 1.695 - 3.77% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -7.38% 28004243.004 25936582.047 - -1.57% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -7.37% 34042340.382 31532151.737 - 7.00% -
std::deque<int>::ctor(size)/8192 -7.37% 488.225 452.265 - 2.66% -
rng::for_each(list<int>)/8 -7.34% 2.529 2.343 - -7.44% -
SetIntersection_Front_Set_uint64_16384_64 -7.29% 2063655.292 1913174.256 - -0.01% -
std::unordered_set<int>::find(key)_(existent)/32 -7.22% 1.174 1.089 - -4.05% -
BM_RangesPushHeap_string_PipeOrgan_262144 -7.20% 19.094 17.719 - -1.61% -
std::unordered_multiset<int>::insert(value)_(new_value)/1024 -7.18% 25.074 23.273 - -13.29% -
BM_std_minmax<int>/16 -7.18% 1.347 1.251 - -4.78% -
BM_vector_deque_ranges_copy_backward/65536 -7.17% 7734.817 7180.376 - -6.28% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -7.17% 22.684 21.058 - -10.39% -
BM_MakeHeap_string_Descending_4 -7.11% 2.267 2.106 - 0.51% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 -7.11% 5.054 4.695 - -7.04% -
SetIntersection_Front_Set_uint64_256_64 -7.08% 6358607.502 5908451.963 - -4.45% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 -7.07% 8322.923 7734.488 - -17.44% -
SetIntersection_Interlaced_Set_string_262144_262144 -7.06% 18787577.719 17460835.123 - 0.49% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst -7.06% 1.576 1.465 - 13.06% -
std::set<std::string>::lower_bound(key)_(existent)/32 -7.06% 16.247 15.101 - -6.17% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -7.05% 28.386 26.386 - -33.51% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 -7.03% 0.574 0.534 - -7.09% -
BM_StringDestroy_Small -7.00% 0.873 0.812 - -7.33% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -6.99% 1.454 1.352 - -14.93% -
BM_vector_deque_ranges_copy_backward/70000 -6.96% 8237.944 7664.754 - -6.02% -
BM_std_minmax<long_long>/1 -6.96% 0.656 0.611 - -11.85% -
SetIntersection_Interlaced_Vector_uint32_262144_64 -6.95% 10288867.708 9574290.942 - 16.61% -
BM_StringFindStringLiteral/64 -6.94% 2.261 2.104 - 0.38% -
std::deque<int>::erase(middle)_(cheap_elements)/32 -6.93% 10.287 9.575 - -3.64% -
rng::find_end(deque<int>)_(match_near_end)/8192 -6.92% 302.251 281.323 - -99.83% -
std::remove_copy_if(list<int>)_(sprinkled)/50 -6.89% 26.457 24.633 - 0.03% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -6.88% 21.661 20.170 - -20.19% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 -6.87% 19118.658 17805.699 - 0.27% -
rng::remove(list<int>)_(prefix)/8192 -6.84% 9026.580 8408.740 - -1.34% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 -6.82% 794.205 740.003 - 10.38% -
std::unordered_set<int>::count(key)_(non-existent)/1024 -6.82% 1.551 1.445 - -6.63% -
SetIntersection_Interlaced_Set_string_256_256 -6.81% 32860070.063 30620826.217 - -5.48% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -6.80% 1.434 1.337 - 3.40% -
rng::fill(list<int>)/8192 -6.80% 7632.048 7113.424 - -3.77% -
std::deque<std::string>::ctor(size)/1024 -6.79% 771.798 719.358 - 0.80% -
rng::transform(list<int>,_list<int>)/8192 -6.79% 10220.684 9526.581 - -6.77% -
rng::unique_copy(list<int>)_(contiguous)/8192 -6.79% 7379.936 6878.781 - -0.54% -
BM_vector_deque_move_backward/64000 -6.78% 7399.825 6898.431 - -6.25% -
rng::contains_subrange(list<int>)_(same_length)/8192 -6.77% 8564.898 7984.736 - 0.80% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 -6.77% 131814757.132 122896591.602 - 4.70% -
std::swap_ranges(deque<int>)/1024 -6.76% 365.128 340.431 - 3.30% -
rng::search_n(list<int>)_(no_match)/8192 -6.76% 7381.818 6882.648 - -6.91% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 -6.76% 28.122 26.220 - 3.43% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -6.76% 28.232 26.324 - -13.87% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 -6.75% 2.457 2.291 - 0.28% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -6.71% 1.487 1.387 - -5.92% -
BM_MakeThenSortHeap_uint64_Descending_4 -6.69% 1.356 1.266 - -16.34% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 -6.68% 8970.718 8371.346 - 0.03% -
BM_RangesPushHeap_float_SingleElement_4 -6.68% 0.383 0.358 - -6.94% -
rng::any_of(vector<int>)_(process_all)/8 -6.61% 2.499 2.334 - -0.88% -
BM_MakeThenSortHeap_uint32_Descending_4 -6.60% 1.350 1.261 - -12.05% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 -6.60% 10.555 9.859 - -2.28% -
rng::find(vector<bool>)_(process_all)/8 -6.58% 0.797 0.744 - 23.81% -
BM_RangesMakeHeap_uint32_Random_1024 -6.57% 1.133 1.058 - -1.19% -
BM_std_min<unsigned_long_long>/7 -6.56% 1.961 1.832 - -3.60% -
BM_MakeThenSortHeap_float_Descending_4 -6.56% 1.315 1.229 - 4.60% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 -6.54% 7863.122 7348.520 - -0.99% -
rng::rotate(list<int>)_(by_1/2)/8192 -6.53% 5311.314 4964.359 - 0.10% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 -6.53% 5.766 5.390 - -0.46% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 -6.50% 4.130 3.862 - 0.20% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -6.50% 0.834 0.780 - 2.96% -
BM_RangesPushHeap_uint32_SingleElement_4 -6.50% 0.363 0.340 - -1.74% -
std::map<int,_int>::find(key)_(non-existent)/1024 -6.45% 5.672 5.306 - -1.97% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 -6.45% 1.487 1.391 - 28.80% -
std::unordered_set<int>::find(key)_(non-existent)/8192 -6.44% 1.203 1.126 - -7.64% -
std::unique(deque<int>)_(sprinkled)/1024 -6.44% 887.980 830.771 - -5.19% -
bm_lexicographical_compare<signed_char>/4 -6.41% 2.043 1.912 - -2.22% -
BM_StringRelationalLiteral_Less_Small_Large_Control -6.41% 1.690 1.581 - -8.08% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -6.35% 1011.458 947.226 - -0.80% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -6.35% 1699334.715 1591496.908 - -5.53% -
std::fill(list<int>)/8192 -6.32% 7602.815 7122.606 - 0.09% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 -6.30% 1154.358 1081.581 - 2.64% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -6.30% 721.361 675.899 - -6.67% -
rng::find(vector<bool>)_(process_all)/50 -6.30% 0.796 0.746 - 0.78% -
SetIntersection_None_Set_string_16384_256 -6.30% 208466760.750 195339307.981 - -2.87% -
BM_StringConstructDestroyCStr_Small_Transparent -6.28% 0.395 0.370 - -0.05% -
std::unordered_set<std::string>::erase(iterator)/0 -6.27% 30.873 28.936 - 5.57% -
rng::find_if_not(list<int>)_(bail_25%)/32768 -6.26% 10403.413 9752.417 - -6.85% -
std::swap_ranges(deque<int>)/8192 -6.25% 2891.488 2710.811 - 2.84% -
std::map<std::string,_int>::insert(value)_(new_value)/1024 -6.24% 64.919 60.868 - 0.32% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -6.23% 20986.578 19678.965 - -6.10% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 -6.23% 15.355 14.398 - -12.65% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 -6.21% 24.528 23.005 - -0.29% -
std::set<std::string>::count(key)_(existent)/8192 -6.21% 29.522 27.690 - -6.41% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -6.20% 15.828 14.846 - -3.98% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 -6.19% 7.675 7.200 - -27.84% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 -6.19% 39.363 36.927 - -2.71% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -6.19% 1589.675 1491.349 - -23.12% -
BM_deque_vector_move/0 -6.18% 1.540 1.445 - 1.34% -
SetIntersection_Interlaced_Set_uint64_1024_256 -6.17% 16102800.342 15108585.598 - -1.03% -
std::set<int>::equal_range(key)_(existent)/8192 -6.17% 8.643 8.110 - 1.92% -
BM_std_min<short>/17 -6.16% 1.697 1.592 - 0.39% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 -6.15% 1.477 1.386 - 19.86% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_262144 -6.12% 80.577 75.647 - -2.42% -
SetIntersection_Front_Set_uint32_1024_1024 -6.11% 16113602.352 15128728.388 - -7.22% -
SetIntersection_Interlaced_Vector_string_1024_64 -6.10% 8727006.351 8194324.550 - -3.03% -
rng::none_of(deque<int>)_(process_all)/32 -6.10% 17.448 16.384 - -9.61% -
std::set<int>::find(key)_(existent)/8192 -6.09% 8.598 8.075 - 0.47% -
BM_std_min<unsigned_long_long>/6 -6.08% 1.624 1.525 - -6.31% -
std::set<int>::contains(key)_(existent)/1024 -6.06% 4.094 3.845 - -2.82% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -6.04% 1702412.273 1599587.238 - -5.21% -
std::replace(vector<int>)_(sprinkled)/1024 -6.02% 163.219 153.390 - -9.18% -
std::unordered_set<int>::contains(key)_(existent)/32 -6.01% 1.377 1.294 - 1.60% -
BM_std_minmax<char>/3 -5.99% 1.201 1.129 - -6.62% -
bm_lexicographical_compare<unsigned_char>/64 -5.96% 2.015 1.895 - -3.56% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 -5.96% 10091006.301 9489242.329 - -12.25% -
BM_MakeHeap_string_Ascending_16384 -5.95% 6.666 6.270 - 9.01% -
BM_RangesPushHeap_float_Random_4 -5.95% 3.011 2.832 - -2.75% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -5.94% 1689784.344 1589366.211 - -7.43% -
std::multiset<int>::equal_range(key)_(existent)/8192 -5.94% 8.846 8.321 - -5.22% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -5.93% 4.500 4.234 - -6.64% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -5.91% 25154.618 23666.994 - -1.97% -
BM_RangesPushHeap_uint64_Descending_4 -5.91% 0.384 0.361 - 0.27% -
std::equal(deque<int>)_(it,_it,_it)/1024 -5.90% 498.313 468.904 - -6.32% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -5.89% 2.516 2.367 - -9.04% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -5.89% 25185.889 23701.479 - -1.70% -
rng::is_sorted(vector<int>,_pred)/8 -5.89% 4.170 3.925 - 11.76% -
std::set<std::string>::equal_range(key)_(existent)/8192 -5.85% 30.348 28.572 - 5.80% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -5.81% 107.496 101.250 - -3.42% -
BM_MakeThenSortHeap_float_SingleElement_1024 -5.80% 5.168 4.869 - 1.86% -
BM_std_minmax<unsigned_int>/4 -5.79% 1.154 1.087 - 11.76% -
std::map<int,_int>::find(key)_(non-existent)/32 -5.79% 2.556 2.408 - 0.27% -
std::set<std::string>::contains(key)_(non-existent)/1024 -5.79% 22.148 20.865 - 0.48% -
BM_StringFindStringLiteral/1024 -5.78% 17.959 16.922 - -6.43% -
SetIntersection_Interlaced_Set_float_1024_1024 -5.78% 16053005.149 15125550.783 - -0.53% -
BM_deque_vector_copy/0 -5.77% 1.521 1.434 - -3.81% -
std::search(list<int>)_(single_element)/1000 -5.76% 687.691 648.095 - -3.43% -
BM_StringRelational_Eq_Small_Small_Control -5.73% 1.899 1.790 - -3.29% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 -5.73% 0.472 0.445 - -7.35% -
SetIntersection_Interlaced_Set_uint64_256_256 -5.72% 9248525.564 8719730.838 - -3.36% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16384 -5.71% 3.143 2.964 - -0.47% -
BM_StringRelationalLiteral_Compare_Large_Small_Control -5.69% 1.714 1.617 - 0.20% -
SetIntersection_Front_Set_uint32_1024_256 -5.69% 4849130.388 4573167.638 - -0.33% -
BM_StringFindStringLiteral/128 -5.69% 3.223 3.040 - -2.71% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -5.66% 2.654 2.504 - -6.88% -
std::unique(vector<int>,_pred)_(contiguous)/52 -5.65% 66.296 62.551 - -1.01% -
SetIntersection_Interlaced_Vector_string_262144_262144 -5.61% 15303369.061 14444567.463 - -0.14% -
std::unique_copy(list<int>)_(sprinkled)/52 -5.61% 23.309 22.001 - -15.41% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -5.59% 84.448 79.731 - 0.38% -
rng::find_first_of(deque<int>)_(small_needle)/32 -5.58% 116.211 109.728 - -1.14% -
BM_RangesMakeHeap_uint64_Random_64 -5.56% 1.335 1.261 - -2.50% -
SetIntersection_Front_Set_float_1024_1024 -5.55% 15862826.042 14982897.210 - -9.82% -
BM_RangesPushHeap_uint32_SingleElement_16 -5.54% 0.356 0.336 - -2.87% -
std::is_sorted_until(deque<int>)/8 -5.54% 2.692 2.543 - -17.70% -
std::map<std::string,_int>::erase(key)_(non-existent)/8192 -5.54% 27.895 26.350 - -8.86% -
std::find_end(deque<int>)_(process_all)/1048576 -5.54% 279988.918 264490.515 - -0.34% -
std::copy(list<int>)/64 -5.53% 32.760 30.948 - -3.46% -
std::search(list<int>)_(no_match)/8192 -5.52% 7477.388 7064.262 - -1.24% -
rng::find_first_of(deque<int>)_(small_needle)/50 -5.52% 178.114 168.279 - -1.46% -
BM_RangesMakeHeap_uint64_Random_256 -5.52% 1.208 1.141 - -5.15% -
SetIntersection_Front_Set_string_262144_262144 -5.52% 18676161.949 17645456.299 - -0.25% -
BM_std_minmax_element<int>/512 -5.49% 142.055 134.257 - -2.81% -
std::map<std::string,_int>::count(key)_(existent)/8192 -5.49% 29.242 27.637 - -8.16% -
rng::contains_subrange(vector<int>)_(same_length)/8192 -5.48% 1983.189 1874.428 - -0.05% -
BM_std_min<char>/32 -5.48% 3.075 2.906 - -0.59% -
std::is_partitioned(list<int>)_(partitioned)/8192 -5.47% 6816.717 6444.146 - -0.74% -
BM_std_min<short>/23 -5.45% 2.192 2.073 - -2.04% -
bm_ranges_lexicographical_compare<unsigned_char>/6 -5.44% 1.956 1.850 - -5.52% -
SetIntersection_Interlaced_Set_string_1024_64 -5.43% 17165091.994 16232488.980 - -8.39% -
std::deque<std::string>::ctor(size)/8192 -5.43% 8963.687 8476.922 - -0.70% -
std::map<std::string,_int>::erase(iterator)/0 -5.41% 27.461 25.976 - -5.24% -
rng::find_end(deque<int>)_(process_all)/1024 -5.40% 331.026 313.137 - 3.48% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 -5.40% 31.373 29.679 - 1.68% -
std::multimap<std::string,_int>::erase(iterator)/32 -5.39% 32.982 31.203 - 6.09% -
SetIntersection_None_Vector_uint64_262144_262144 -5.35% 1201651.880 1137322.439 - -5.67% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -5.34% 20898.783 19782.121 - -4.87% -
std::set<std::string>::find(key)_(existent)/1024 -5.32% 23.591 22.335 - -2.70% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 -5.32% 0.385 0.364 - 8.41% -
BM_std_minmax_element<int>/1024 -5.32% 279.587 264.724 - -2.95% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -5.27% 1258744.332 1192359.978 - -5.47% -
std::deque<int>::ctor(size)/1024 -5.26% 77.832 73.739 - 7.02% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 -5.25% 7760900.362 7353101.435 - 0.09% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 -5.24% 3020433.384 2862214.846 - -2.26% -
BM_RangesMakeHeap_string_Ascending_16384 -5.24% 5.574 5.282 - -8.67% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 -5.23% 1114096.766 1055804.383 - -6.18% -
std::remove_copy(vector<int>)_(sprinkled)/32 -5.22% 15.853 15.026 - -0.06% -
rng::partition(deque<int>)_(dense)/1024 -5.21% 357.450 338.825 - -5.66% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 -5.21% 1.480 1.403 - 0.49% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 -5.20% 32.604 30.909 - -5.54% -
std::find_end(list<int>)_(single_element)/8192 -5.19% 8286.353 7856.262 - -9.02% -
std::shift_right(list<int>)/8192 -5.19% 7891.794 7482.305 - -3.02% -
BM_std_minmax_element<int>/4000 -5.18% 1073.889 1018.290 - -3.37% -
rng::is_partitioned(deque<int>)_(unpartitioned)/50 -5.17% 4.339 4.114 - -3.25% -
rng::contains_subrange(list<int>)_(single_element)/1048576 -5.17% 824091.176 781494.705 - -10.01% -
SetIntersection_Interlaced_Set_uint64_256_16 -5.15% 12653435.858 12002221.139 - -1.14% -
BM_StringDestroy_Large -5.14% 7.192 6.822 - 1.12% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 -5.13% 13311899.727 12629059.958 - -0.52% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 -5.12% 0.585 0.555 - 5.46% -
BM_MakeHeap_float_Descending_4 -5.12% 0.291 0.276 - -4.80% -
BM_SortHeap_string_262144 -5.12% 187.625 178.020 - -0.41% -
SetIntersection_None_Vector_uint64_16384_16384 -5.11% 1188283.002 1127551.993 - -3.47% -
SetIntersection_Interlaced_Set_uint64_256_64 -5.10% 15352808.857 14570370.615 - -0.95% -
BM_RangesPopHeap_uint32_262144 -5.09% 43.596 41.378 - 1.02% -
SetIntersection_Front_Set_uint64_1024_1 -5.08% 1111947.851 1055405.815 - -6.06% -
BM_std_minmax_element<int>/4096 -5.08% 1099.754 1043.936 - -3.21% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -5.07% 1002.945 952.055 - 1.37% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 -5.07% 10.683 10.141 - 7.53% -
std::unordered_multiset<int>::insert(value)_(new_value)/32 -5.06% 20.972 19.910 - -5.37% -
SetIntersection_Interlaced_Set_float_1024_256 -5.06% 16852854.041 16000742.535 - -1.35% -
rng::reverse_copy(deque<int>)/8 -5.06% 3.074 2.919 - -4.14% -
BM_std_minmax_element<char>/2 -5.05% 0.688 0.653 - -5.08% -
rng::all_of(deque<int>)_(process_all)/50 -5.04% 18.688 17.745 - -3.22% -
BM_std_minmax_element<int>/70000 -5.02% 18730.371 17790.375 - -3.36% -
std::adjacent_find(list<int>,_pred)/50 -5.00% 36.816 34.975 - -0.16% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -4.99% 57.814 54.932 - -1.59% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_256 -4.99% 0.613 0.582 - -4.77% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -4.98% 1383.920 1314.961 - -16.99% -
bm_lexicographical_compare<unsigned_char>/8 -4.98% 1.391 1.321 - -11.75% -
SetIntersection_None_Set_string_262144_4 -4.98% 1715391.275 1630015.219 - -3.42% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1024 -4.96% 3.073 2.921 - -2.11% -
rng::search(list<int>)_(same_length)/8192 -4.93% 9478.208 9011.143 - -6.99% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 -4.93% 6955.804 6613.084 - 2.71% -
BM_std_minmax_element<int>/64000 -4.93% 17128.503 16284.870 - -3.25% -
BM_std_minmax_element<int>/65536 -4.91% 17529.429 16669.220 - -3.22% -
SetIntersection_Front_Set_uint64_256_256 -4.90% 9178698.139 8728490.529 - -11.62% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 -4.89% 1156859.301 1100272.591 - -4.86% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 -4.89% 1.535 1.460 - -2.71% -
SetIntersection_Front_Set_uint64_262144_16 -4.88% 1348519.289 1282709.487 - -1.81% -
SetIntersection_None_Set_string_262144_1 -4.85% 1707965.984 1625047.279 - -4.20% -
std::map<int,_int>::find(key)_(non-existent)/8192 -4.84% 7.830 7.451 - 5.20% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 -4.83% 34.566 32.896 - 13.98% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 -4.83% 1635495.231 1556561.952 - -2.40% -
bm_ranges_lexicographical_compare<unsigned_char>/2 -4.82% 1.948 1.854 - -6.04% -
BM_std_min<unsigned_char>/64 -4.81% 4.166 3.966 - -2.97% -
std::move(deque<int>)/64 -4.80% 6.285 5.983 - -0.32% -
BM_std_minmax<char>/5 -4.78% 1.788 1.703 - -8.40% -
SetIntersection_None_Set_string_262144_16 -4.78% 1710484.375 1628806.152 - -3.60% -
BM_std_min<unsigned_char>/30 -4.77% 2.324 2.213 - -4.10% -
BM_MakeHeap_string_Random_16384 -4.76% 13.343 12.707 - 0.68% -
BM_RangesMakeThenSortHeap_uint32_Heap_4 -4.76% 1.231 1.172 - -3.97% -
SetIntersection_None_Set_string_262144_256 -4.76% 1712254.475 1630734.621 - -3.63% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -4.76% 38.499 36.666 - -11.04% -
BM_std_minmax_element<int>/5500 -4.76% 1464.263 1394.572 - -3.27% -
SetIntersection_Interlaced_Vector_string_256_64 -4.75% 21104459.622 20102760.360 - -0.37% -
std::multimap<int,_int>::erase(key)_(non-existent)/32 -4.73% 2.442 2.327 - 3.23% -
std::multimap<std::string,_int>::count(key)_(existent)/32 -4.71% 20.481 19.517 - 9.05% -
SetIntersection_None_Vector_string_16384_16384 -4.71% 1298362.813 1237257.718 - -3.66% -
BM_std_min<short>/25 -4.71% 2.157 2.055 - -1.46% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -4.70% 1.575 1.501 - -8.45% -
std::multiset<std::string>::count(key)_(non-existent)/32 -4.66% 10.309 9.828 - 5.17% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 -4.64% 5265956.632 5021369.563 - -1.18% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 -4.63% 10.585 10.095 - -2.38% -
std::multimap<int,_int>::erase(key)_(non-existent)/1024 -4.62% 6.088 5.806 - 1.12% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 -4.62% 4.855 4.631 - 0.78% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 -4.62% 12188.220 11625.361 - 0.32% -
rng::find_if_not(vector<char>)_(process_all)/8 -4.60% 2.594 2.475 - 0.24% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -4.59% 22.843 21.793 - -1.59% -
rng::sort(vector<int>)_(qsort_adversarial)/1024 -4.59% 13561.222 12938.775 - 0.32% -
std::map<int,_int>::contains(key)_(non-existent)/8192 -4.59% 7.926 7.562 - 0.05% -
BM_MakeThenSortHeap_uint32_SingleElement_4 -4.59% 1.542 1.471 - -4.27% -
BM_std_minmax<char>/4 -4.58% 1.490 1.422 - -8.28% -
std::unordered_multiset<int>::clear()/8192 -4.57% 61737.882 58914.099 - -2.00% -
rng::sort(vector<int>)_(qsort_adversarial)/8192 -4.56% 155088.133 148009.552 - 0.40% -
std::copy_if(list<int>)_(entire_range)/4096 -4.55% 3182.828 3038.012 - -0.37% -
rng::find_end(deque<int>)_(match_near_end)/1024 -4.55% 38.249 36.511 - -98.85% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -4.53% 1684023.926 1607743.408 - -5.83% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -4.53% 10.411 9.939 - -1.72% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 -4.53% 1591027.739 1519015.172 - -4.64% -
std::sort(vector<int>)_(qsort_adversarial)/8192 -4.53% 154957.835 147945.382 - 0.10% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 -4.51% 2.521 2.408 - 2.08% -
BM_std_minmax<char>/6 -4.50% 2.075 1.981 - -8.05% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -4.50% 10.367 9.901 - -8.00% -
rng::move(deque<int>)/64 -4.49% 6.598 6.302 - -0.26% -
bm_lexicographical_compare<signed_char>/1 -4.49% 1.386 1.324 - 2.94% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 -4.48% 25.142 24.014 - -1.00% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 -4.47% 1.681 1.606 - -10.61% -
bm_gcd_trivial -4.47% 0.895 0.855 - -0.19% -
BM_RangesPushHeap_uint64_SingleElement_1 -4.47% 0.414 0.396 - -35.72% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 -4.47% 13284.807 12690.839 - 6.08% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 -4.46% 2247.285 2147.021 - -1.55% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -4.46% 1682641.846 1607616.943 - -5.89% -
BM_RangesPushHeap_string_Ascending_262144 -4.45% 30.866 29.493 - -16.41% -
BM_StringEraseWithMove_Large_Transparent -4.44% 2.700 2.580 - -0.28% -
bm_ranges_lexicographical_compare<unsigned_char>/5 -4.42% 1.693 1.618 - -6.71% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -4.41% 9.664 9.238 - -4.73% -
rng::find_end(forward_list<int>,_pred)_(single_element)/8192 -4.39% 6967.587 6661.690 - 0.21% -
std::sort(vector<int>)_(qsort_adversarial)/1024 -4.38% 13521.041 12929.373 - 0.03% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 -4.37% 1.248 1.194 - 4.13% -
SetIntersection_None_Set_string_262144_16384 -4.37% 1708387.451 1633748.371 - -3.42% -
rng::find_if_not(deque<int>)_(bail_25%)/8 -4.37% 1.493 1.428 - -7.00% -
BM_deque_vector_move/64000 -4.36% 2835.415 2711.656 - 0.01% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_64 -4.36% 0.519 0.496 - 0.33% -
std::unordered_set<int>::find(key)_(non-existent)/32 -4.35% 1.001 0.957 - -2.61% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 -4.35% 6.930 6.629 - 3.93% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 -4.33% 1503968.298 1438826.784 - -1.31% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -4.33% 27867457.581 26661149.696 - -1.66% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -4.33% 1681275.879 1608527.344 - -6.39% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 -4.32% 2.716 2.599 - 0.81% -
std::shift_right(list<int>)/50 -4.31% 29.086 27.832 - 3.38% -
BM_std_minmax<short>/30 -4.29% 2.835 2.713 - -3.00% -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_4 -4.29% 1.472 1.408 - -1.53% -
BM_StringRelational_Eq_Small_Small_ChangeFirst -4.29% 1.600 1.531 - 1.92% -
rng::search(deque<int>,_pred)_(near_matches)/1000 -4.29% 24199.923 23162.594 - -8.29% -
SetIntersection_Front_Set_string_256_64 -4.28% 15582616.237 14915533.244 - -8.02% -
729_abc_r -4.28% 19.296 18.470 - -2.49% -
SetIntersection_None_Set_string_262144_64 -4.27% 1701221.435 1628664.145 - -3.90% -
std::unique(vector<int>,_pred)_(contiguous)/32 -4.26% 56.965 54.540 - -0.05% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 -4.25% 743.857 712.220 - -0.71% -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 -4.25% 29.402 28.152 - -13.83% -
BM_MakeThenSortHeap_float_Descending_256 -4.25% 6.245 5.979 - 4.50% -
SetIntersection_Front_Set_float_16384_1024 -4.24% 15520068.219 14861983.354 - -4.48% -
std::unordered_multiset<int>::clear()/1024 -4.23% 7942.092 7605.880 - -3.54% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 -4.23% 6679.647 6397.352 - 0.39% -
bm_ranges_lexicographical_compare<unsigned_char>/16 -4.22% 1.154 1.105 - -4.42% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -4.22% 13226.066 12668.450 - 5.90% -
BM_MakeHeap_pair<uint32,_uint32>_Random_4 -4.21% 2.614 2.504 - -4.41% -
BM_RangesPushHeap_uint32_Random_1024 -4.20% 6.363 6.095 - 0.97% -
std::map<std::string,_int>::find(key)_(existent)/32 -4.20% 16.420 15.730 - 2.91% -
BM_RangesMakeThenSortHeap_float_Heap_16384 -4.20% 28.181 26.997 - 1.39% -
BM_RangesPushHeap_uint32_Random_262144 -4.20% 6.498 6.225 - -0.82% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 -4.20% 230.632 220.952 - 4.67% -
BM_std_min<short>/30 -4.19% 2.442 2.340 - -0.33% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst -4.19% 1.206 1.156 - 0.06% -
BM_std_minmax<unsigned_int>/1 -4.18% 0.628 0.602 - 0.08% -
std::set<int>::insert(value)_(already_present)/1024 -4.17% 6.633 6.356 - -6.20% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle -4.17% 1.206 1.156 - -0.69% -
SetIntersection_Front_Vector_string_1024_64 -4.16% 3721106.553 3566214.521 - 2.86% -
BM_PopHeap_pair<uint32,_uint32>_1 -4.15% 0.435 0.417 - -17.70% -
std::map<std::string,_int>::count(key)_(non-existent)/32 -4.15% 10.566 10.128 - 0.78% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -4.14% 80761.312 77417.631 - -2.50% -
std::adjacent_find(list<int>,_pred)/8192 -4.13% 8306.775 7963.405 - -1.86% -
std::unique_copy(list<int>)_(sprinkled)/8192 -4.13% 7046.506 6755.503 - -3.49% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -4.12% 3.822 3.664 - 1.82% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -4.12% 1679484.621 1610277.264 - -5.51% -
BM_RangesPushHeap_uint32_Random_16384 -4.12% 6.461 6.195 - -0.74% -
std::set<std::string>::count(key)_(existent)/32 -4.12% 15.758 15.109 - 4.40% -
BM_std_min<short>/27 -4.12% 2.364 2.267 - -1.23% -
std::reverse_copy(deque<int>)/512 -4.11% 131.037 125.647 - -4.44% -
std::find(vector<long_long>)_(process_all)/8 -4.11% 1.259 1.207 - 4.52% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 -4.11% 18.682 17.914 - 1.13% -
std::partial_sort(deque<int>)_(heap)/8192 -4.11% 296560.933 284384.504 - 0.26% -
BM_RangesPushHeap_uint64_Descending_16 -4.10% 0.377 0.361 - 0.41% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_262144 -4.10% 54.581 52.344 - 2.09% -
SetIntersection_Interlaced_Set_uint32_1024_256 -4.09% 16147184.351 15486314.158 - 2.65% -
BM_std_minmax<unsigned_short>/27 -4.09% 2.842 2.726 - -5.24% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -4.08% 113087.892 108473.153 - -3.32% -
bm_ranges_lexicographical_compare<unsigned_char>/7 -4.08% 2.194 2.104 - -4.51% -
SetIntersection_None_Vector_uint64_16384_1 -4.07% 1171924.116 1124203.394 - -4.33% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 -4.07% 28655597.309 27488877.044 - -2.66% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -4.07% 8.569 8.220 - -16.70% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 -4.07% 1466754.061 1407080.245 - -17.03% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 -4.07% 5.337 5.120 - -28.80% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -4.07% 10.897 10.454 - -1.73% -
BM_deque_vector_copy/64000 -4.07% 2760.753 2648.527 - -7.06% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50 -4.06% 32.804 31.471 - -10.75% -
rng::contains_subrange(list<int>)_(single_element)/50 -4.06% 18.401 17.655 - 0.06% -
SetIntersection_Front_Vector_uint64_262144_64 -4.05% 1440829.938 1382404.953 - -2.95% -
BM_std_min<short>/18 -4.05% 1.621 1.556 - -3.92% -
std::find(deque<int>)_(process_all)/50 -4.05% 13.802 13.244 - 0.06% -
rng::for_each(join_view(vector<vector<int>>)/8 -4.05% 1.436 1.378 - -3.95% -
BM_StringAssignStr_Huge_Opaque -4.04% 111.045 106.557 - 1.89% -
BM_deque_vector_copy/70000 -4.04% 3116.596 2990.658 - -6.00% -
std::find_first_of(vector<int>)_(small_needle)/8192 -4.04% 11772.953 11297.238 - 0.16% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 -4.03% 53.163 51.020 - -4.17% -
SetIntersection_Front_Set_float_16384_4 -4.03% 1175252.667 1127911.483 - -2.66% -
std::unordered_set<int>::count(key)_(existent)/8192 -4.02% 1.355 1.300 - -1.23% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -4.02% 10.329 9.914 - -12.05% -
SetIntersection_Front_Vector_string_1024_16 -4.02% 1780613.372 1709110.440 - -0.88% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 -4.01% 4690.283 4502.153 - -1.54% -
BM_MakeThenSortHeap_uint64_Heap_1 -4.01% 0.279 0.268 - -3.89% -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 -4.01% 528.590 507.411 - 0.81% -
std::unordered_set<std::string>::erase(iterator)/32 -3.99% 30.711 29.485 - -7.10% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -3.99% 29929.533 28736.594 - -3.87% -
std::search_n(list<int>,_pred)_(no_match)/8192 -3.98% 8182.548 7856.530 - -3.58% -
std::unordered_set<std::string>::find(key)_(existent)/32 -3.98% 38.982 37.430 - -11.18% -
std::any_of(vector<int>)_(process_all)/8 -3.98% 2.583 2.480 - -0.04% -
std::deque<int>::erase(middle)_(cheap_elements)/8192 -3.97% 165.847 159.264 - -0.48% -
rng::move(vector<int>)/8 -3.97% 2.363 2.270 - 2.19% -
rng::copy_if(list<int>)_(entire_range)/4096 -3.96% 3165.147 3039.712 - -0.34% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 -3.96% 1384.362 1329.517 - -0.92% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -3.95% 0.948 0.911 - -1.59% -
std::copy(vector<int>)/4096 -3.95% 164.546 158.040 - -31.44% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -3.93% 0.946 0.909 - 1.71% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -3.93% 2.740 2.632 - -0.37% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -3.92% 35.185 33.805 - -2.50% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 -3.91% 1121397.869 1077522.142 - -0.16% -
BM_RangesPushHeap_float_Ascending_16 -3.91% 1.022 0.982 - 0.02% -
SetIntersection_Interlaced_Set_uint64_64_64 -3.91% 15540919.326 14933714.069 - -1.48% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -3.89% 1.820 1.749 - -5.98% -
BM_RangesPushHeap_uint64_QuickSortAdversary_16 -3.89% 0.967 0.930 - -0.10% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 -3.88% 6713080.804 6452526.973 - -5.18% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 -3.87% 24.562 23.611 - -2.14% -
BM_MakeThenSortHeap_float_SingleElement_256 -3.87% 4.253 4.089 - 2.44% -
std::remove_if(list<int>)_(prefix)/8192 -3.87% 10024.808 9637.088 - 3.06% -
BM_deque_deque_ranges_move/70000 -3.85% 3149.045 3027.909 - -6.31% -
SetIntersection_Interlaced_Set_string_16_16 -3.84% 65303371.597 62794950.061 - -1.00% -
rng::stable_partition(deque<int>)_(sparse)/8192 -3.84% 3540.772 3404.808 - 0.10% -
std::set<int>::erase(key)_(existent)/8192 -3.84% 53.550 51.495 - 0.44% -
BM_MakeHeap_uint64_Random_256 -3.84% 1.199 1.153 - 1.61% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -3.83% 51.309 49.345 - -0.03% -
rng::search(deque<int>,_pred)_(near_matches)/1024 -3.82% 25275.803 24309.142 - -8.28% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4 -3.82% 0.799 0.768 - 2.48% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.82% 15691.546 15092.745 - -3.79% -
SetIntersection_Interlaced_Set_string_256_16 -3.81% 18580516.818 17872280.305 - -1.24% -
SetIntersection_None_Vector_uint64_16384_64 -3.80% 1217073.747 1170793.684 - -0.19% -
std::set<int>::insert(value)_(already_present)/8192 -3.80% 10.658 10.253 - -5.34% -
rng::stable_partition(deque<int>)_(sparse)/50 -3.80% 29.768 28.637 - 4.50% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -3.79% 41911.928 40322.032 - -6.80% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 -3.79% 1116296.115 1073957.251 - -3.22% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 -3.79% 1387488.124 1334897.742 - -4.52% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16384 -3.74% 28.325 27.266 - -0.40% -
BM_StringRelational_Eq_Large_Large_Control -3.73% 2.425 2.335 - 2.84% -
SetIntersection_Front_Set_uint64_16384_256 -3.73% 4990784.193 4804675.928 - -5.10% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 -3.72% 52.354 50.406 - -1.96% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16384 -3.72% 0.581 0.560 - -5.16% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -3.72% 10.918 10.513 - -5.70% -
SetIntersection_Front_Set_uint32_262144_16384 -3.71% 348648854.667 335699989.921 - -4.46% -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -3.71% 29888.700 28779.647 - -3.85% -
std::count(vector<int>)_(every_other)/8 -3.71% 1.382 1.331 - -0.25% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 -3.71% 23.418 22.550 - -10.94% -
std::partition_point(list<int>)/1024 -3.71% 1293.052 1245.118 - -3.78% -
rng::sort(vector<NonIntegral>)_(descending)/8 -3.70% 24.878 23.957 - -5.27% -
std::set<std::string>::equal_range(key)_(existent)/32 -3.70% 17.086 16.453 - 6.11% -
BM_RangesPushHeap_uint32_SingleElement_64 -3.70% 0.363 0.350 - -2.07% -
BM_deque_vector_copy_backward/0 -3.70% 1.434 1.381 - 0.17% -
std::find_end(deque<int>)_(process_all)/1024 -3.69% 304.897 293.645 - 10.77% -
BM_MakeHeap_uint32_Random_16 -3.66% 1.297 1.250 - -0.21% -
BM_RangesMakeThenSortHeap_float_SingleElement_16384 -3.66% 16.341 15.743 - -0.37% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_262144 -3.66% 0.574 0.553 - -5.35% -
rng::find(vector<char>)_(process_all)/50 -3.65% 1.700 1.638 - 1.05% -
BM_StringAssignStr_Huge_Transparent -3.65% 112.485 108.381 - 4.74% -
std::move(vector<int>)/8 -3.64% 2.352 2.266 - -1.70% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 -3.64% 7.025 6.769 - -3.66% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -3.64% 9.184 8.850 - -15.77% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 -3.64% 1121495.861 1080692.831 - -3.38% -
BM_std_minmax<unsigned_int>/31 -3.64% 2.632 2.536 - 2.35% -
BM_std_min<unsigned_char>/3 -3.63% 0.719 0.693 - -0.05% -
std::is_sorted_until(deque<int>,_pred)/8 -3.63% 4.245 4.091 - -3.77% -
rng::partial_sort(deque<int>)_(pipe-organ)/8192 -3.63% 168285.120 162176.350 - -1.71% -
rng::partition(deque<int>)_(dense)/8192 -3.63% 2798.524 2697.035 - -4.18% -
SetIntersection_Interlaced_Vector_string_16_16 -3.62% 54894201.599 52905431.104 - -4.90% -
BM_PushHeap_float_SingleElement_1 -3.62% 0.409 0.394 - -43.52% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 -3.62% 11.137 10.734 - -2.21% -
std::none_of(vector<int>)_(process_all)/8 -3.62% 2.445 2.356 - -5.83% -
BM_RangesPopHeap_uint32_16384 -3.62% 32.281 31.113 - 0.24% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 -3.62% 123.443 118.977 - 0.16% -
rng::for_each(multimap<int>::iterator)/8192 -3.61% 7692.714 7414.652 - -55.41% -
bm_ranges_lexicographical_compare<unsigned_char>/4 -3.61% 1.438 1.387 - -7.44% -
BM_std_min<unsigned_char>/6 -3.60% 1.525 1.471 - -4.09% -
BM_RangesMakeHeap_string_Descending_16384 -3.60% 2.866 2.762 - -28.23% -
BM_std_minmax<char>/2 -3.59% 0.879 0.848 - -5.26% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -3.59% 36.901 35.576 - 2.06% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8 -3.59% 3.733 3.599 - 0.69% -
SetIntersection_Interlaced_Set_uint64_1024_64 -3.59% 10714940.173 10330395.238 - 3.64% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -3.59% 2.016 1.943 - -6.62% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 -3.59% 164689528.288 158783929.569 - 0.62% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -3.58% 1791473.309 1727398.601 - -5.09% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 -3.58% 7518.483 7249.590 - 6.31% -
std::map<int,_int>::count(key)_(non-existent)/1024 -3.58% 7.591 7.320 - 0.34% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 -3.57% 6.571 6.336 - 0.15% -
SetIntersection_None_Vector_string_1024_64 -3.55% 1235925.055 1192018.370 - -2.79% -
std::is_partitioned(vector<int>)_(partitioned)/50 -3.55% 9.727 9.382 - -0.83% -
bm_lexicographical_compare<unsigned_char>/6 -3.55% 1.854 1.788 - -8.72% -
rng::stable_partition(deque<int>)_(sparse)/32 -3.55% 12.290 11.854 - 6.17% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 -3.54% 20493499.092 19767129.087 - 1.51% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -3.53% 1.019 0.983 - -3.89% -
BM_std_min<short>/21 -3.52% 1.855 1.790 - -2.08% -
BM_MakeThenSortHeap_string_PipeOrgan_16 -3.51% 9.770 9.427 - -1.44% -
BM_std_min<unsigned_char>/32 -3.51% 2.929 2.826 - -1.33% -
BM_std_minmax_element<int>/3 -3.51% 1.190 1.148 - 9.95% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 -3.50% 1183649.694 1142261.997 - -2.35% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/32 -3.50% 1.089 1.051 - -6.43% -
BM_StringRelational_Less_Small_Small_ChangeFirst -3.48% 1.438 1.388 - 0.14% -
BM_MakeHeap_string_Descending_1024 -3.48% 2.792 2.694 - -0.77% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 -3.48% 0.434 0.419 - -9.77% -
rng::search_n(list<int>,_pred)_(no_match)/8192 -3.48% 8307.688 8018.838 - -2.58% -
BM_StringRelational_Less_Empty_Empty_Control -3.47% 2.040 1.969 - 1.77% -
rng::find_end(deque<int>,_pred)_(near_matches)/1024 -3.46% 33382.902 32227.632 - -20.26% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 -3.46% 10.138 9.787 - -1.19% -
SetIntersection_Interlaced_Vector_uint64_64_16 -3.46% 18618239.388 17974268.936 - 1.95% -
BM_StringFindNoMatch/10 -3.46% 1.359 1.312 - -3.18% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16384 -3.46% 60.531 58.440 - -1.67% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 -3.45% 32.006 30.901 - 1.14% -
std::flat_map<int,_int>::erase(key)_(non-existent)/0 -3.44% 0.447 0.432 - -12.89% -
std::unique_copy(list<int>)_(contiguous)/8192 -3.44% 7023.400 6781.699 - -1.57% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -3.44% 26.062 25.165 - -5.40% -
BM_StringEraseWithMove_Huge_Opaque -3.44% 52.588 50.780 - 10.00% -
std::set<int>::ctor(const&)/32 -3.44% 225.378 217.629 - 0.53% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 -3.43% 902924.699 871962.810 - -0.46% -
BM_deque_deque_ranges_move/65536 -3.43% 2864.105 2765.969 - -6.37% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 -3.42% 23.295 22.498 - 7.47% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 -3.40% 7.822 7.556 - -3.09% -
SetIntersection_None_Set_string_16384_16384 -3.39% 201880738.647 195029280.906 - -2.08% -
BM_std_min<unsigned_int>/28 -3.39% 2.003 1.935 - -1.40% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 -3.39% 653371.856 631249.398 - -2.05% -
SetIntersection_Interlaced_Set_string_262144_256 -3.38% 2108825.439 2037454.590 - -2.27% -
SetIntersection_None_Set_string_262144_1024 -3.38% 1699866.375 1642363.035 - -3.69% -
SetIntersection_Front_Vector_string_1024_1024 -3.38% 41629959.118 40223357.464 - -0.84% -
std::search_n(list<int>)_(no_match)/1024 -3.36% 757.171 731.707 - -3.54% -
rng::copy_backward(list<int>)/32768 -3.36% 29390.757 28403.895 - -6.35% -
BM_num_put<bool> -3.35% 10.887 10.523 - -4.04% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -3.35% 27.954 27.018 - -1.38% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -3.33% 248919139.368 240634075.854 - -3.02% -
BM_RangesPopHeap_uint64_262144 -3.33% 43.098 41.664 - 1.24% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1024 -3.33% 0.578 0.559 - -5.05% -
BM_StringEraseWithMove_Small_Opaque -3.33% 2.644 2.556 - -0.69% -
rng::replace(vector<int>)_(prefix)/8192 -3.33% 1285.236 1242.491 - -1.66% -
BM_StringFindStringLiteral/512 -3.32% 9.571 9.253 - -2.44% -
SetIntersection_Front_Set_float_64_64 -3.32% 15262687.849 14755532.176 - -4.24% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 -3.32% 14.953 14.456 - 0.06% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -3.32% 3438.741 3324.713 - -3.70% -
BM_std_minmax<unsigned_int>/10 -3.32% 1.435 1.388 - -0.00% -
std::rotate(deque<int>)_(1_element_forward)/1024 -3.31% 39.411 38.106 - -1.64% -
BM_std_minmax<char>/7 -3.30% 2.494 2.412 - -5.24% -
bm_ranges_swap_ranges_vb_aligned/64 -3.30% 3.104 3.001 - -3.91% -
SetIntersection_Front_Vector_string_262144_262144 -3.30% 14905677.816 14414477.619 - -0.49% -
rng::all_of(deque<int>)_(process_all)/32768 -3.29% 10888.570 10530.036 - -0.20% -
SetIntersection_Interlaced_Set_uint64_1024_4 -3.29% 10160646.895 9826337.094 - -3.49% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -3.29% 1105082.955 1068772.082 - -5.68% -
std::sort(vector<NonIntegral>)_(descending)/8 -3.28% 24.929 24.110 - -4.70% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 -3.28% 9.028 8.732 - -0.27% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 -3.27% 11106.962 10743.414 - -6.47% -
SetIntersection_Interlaced_Vector_string_1024_4 -3.27% 1756883.782 1699378.499 - -0.76% -
rng::find_end(deque<int>,_pred)_(near_matches)/1000 -3.27% 32192.939 31139.585 - -19.85% -
SetIntersection_None_Set_string_262144_262144 -3.27% 1701395.670 1645796.387 - -3.10% -
BM_deque_deque_ranges_copy/70000 -3.26% 3103.670 3002.364 - -1.16% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -3.26% 10.698 10.349 - -1.18% -
BM_std_min<char>/8 -3.26% 2.332 2.256 - 0.25% -
rng::equal(deque<int>)_(it,_it,_it,_it)/8 -3.26% 5.037 4.873 - -3.45% -
SetIntersection_Interlaced_Vector_string_262144_1024 -3.25% 234534478.849 226906871.565 - -5.99% -
BM_vector_deque_ranges_copy_backward/512 -3.25% 18.202 17.610 - -1.66% -
rng::for_each_n(join_view(vector<vector<int>>)/8 -3.25% 1.725 1.669 - -6.60% -
SetIntersection_Interlaced_Set_uint32_256_4 -3.24% 11871673.312 11487370.450 - 0.69% -
SetIntersection_Interlaced_Set_uint64_262144_1 -3.24% 1121438.816 1085136.752 - -2.32% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 -3.23% 225.357 218.072 - 0.65% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 -3.23% 198806766.860 192383398.307 - -5.65% -
std::all_of(deque<int>)_(process_all)/8192 -3.21% 2715.296 2628.020 - 0.25% -
BM_deque_deque_move/65536 -3.21% 2891.475 2798.541 - -2.44% -
std::is_partitioned(vector<int>)_(partitioned)/32 -3.21% 6.636 6.423 - -0.38% -
std::set<std::string>::find(key)_(existent)/8192 -3.21% 29.659 28.708 - 0.56% -
rng::copy_n(vector<int>)/32768 -3.21% 3057.590 2959.588 - 29.01% -
std::distance(join_view(vector<vector<int>>))/4096 -3.19% 4.501 4.357 - -2.53% -
SetIntersection_Interlaced_Set_uint64_64_4 -3.19% 22992708.161 22259018.053 - -1.19% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 -3.19% 733.212 709.817 - -0.79% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 -3.19% 6.240 6.041 - -0.12% -
std::partition(deque<int>)_(dense)/1024 -3.18% 360.412 348.964 - -3.55% -
bm_lexicographical_compare<signed_char>/64 -3.18% 1.969 1.906 - -17.57% -
rng::copy_n(vector<int>)/8 -3.17% 2.309 2.236 - 0.18% -
BM_std_minmax<unsigned_int>/15 -3.17% 2.095 2.028 - -0.10% -
BM_RangesMakeHeap_float_Random_256 -3.17% 1.324 1.282 - -11.36% -
BM_std_min<unsigned_short>/26 -3.17% 2.123 2.056 - -4.52% -
BM_std_min<unsigned_long_long>/4 -3.17% 1.070 1.036 - -5.85% -
BM_RangesPopHeap_float_1024 -3.17% 28.756 27.846 - 1.99% -
rng::find_if(vector<bool>)_(process_all)/50 -3.16% 35.908 34.773 - -5.21% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 -3.15% 5946610.170 5759587.058 - -2.30% -
BM_RangesMakeHeap_uint32_SingleElement_4 -3.14% 0.333 0.323 - -2.26% -
BM_PushHeap_uint64_Random_4 -3.14% 2.167 2.099 - 2.13% -
SetIntersection_Interlaced_Vector_string_262144_256 -3.13% 66139958.394 64067300.684 - -5.56% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 -3.13% 33.451 32.403 - 2.62% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 -3.13% 6.557 6.351 - -0.38% -
BM_MakeThenSortHeap_string_PipeOrgan_256 -3.13% 20.222 19.590 - -3.19% -
std::multimap<int,_int>::erase(key)_(non-existent)/8192 -3.12% 9.744 9.439 - -9.50% -
BM_RangesMakeThenSortHeap_float_Heap_256 -3.12% 6.242 6.047 - 2.55% -
SetIntersection_Front_Vector_uint32_16384_4 -3.12% 1139591.863 1104083.440 - -2.63% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -3.12% 220.117 213.259 - -1.60% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 -3.12% 10.708 10.375 - -1.59% -
SetIntersection_Interlaced_Set_string_262144_1024 -3.11% 2125363.117 2059158.449 - -2.62% -
BM_deque_deque_copy/70000 -3.11% 2916.289 2825.533 - -10.77% -
BM_RangesPushHeap_float_Ascending_262144 -3.11% 5.278 5.114 - -0.43% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -3.10% 10.209 9.892 - -1.52% -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 -3.10% 339.279 328.750 - 1.02% -
SetIntersection_Interlaced_Set_float_64_16 -3.10% 24271888.419 23520477.270 - -4.75% -
bm_lexicographical_compare<signed_char>/5 -3.09% 2.221 2.152 - -2.47% -
BM_vector_deque_ranges_copy_backward/64 -3.08% 3.131 3.035 - -0.01% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 -3.08% 30.280 29.347 - -5.11% -
std::set<std::string>::contains(key)_(existent)/1024 -3.07% 23.398 22.679 - 6.75% -
bm_write -3.07% 593.482 575.245 - -3.43% -
BM_deque_vector_ranges_copy_backward/0 -3.07% 1.424 1.380 - 0.24% -
SetIntersection_Interlaced_Set_string_1024_256 -3.07% 36525025.635 35405295.566 - -0.81% -
SetIntersection_Front_Vector_uint64_262144_16 -3.06% 1170552.266 1134774.113 - -2.82% -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 -3.06% 340.762 330.350 - -7.43% -
BM_RangesPushHeap_uint32_SingleElement_16384 -3.05% 0.367 0.356 - -1.50% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 -3.05% 2728.702 2645.363 - -6.76% -
SetIntersection_Interlaced_Set_uint64_262144_262144 -3.05% 1889871.336 1832156.654 - -1.56% -
rng::unique(list<int>,_pred)_(sprinkled)/32 -3.05% 70.855 68.692 - 6.08% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -3.05% 278069.265 269586.276 - 1.87% -
bm_ranges_lexicographical_compare<unsigned_char>/3 -3.05% 2.148 2.083 - -5.15% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -3.05% 1866605.713 1809674.152 - -4.83% -
SetIntersection_None_Set_uint64_1024_1 -3.05% 8933143.102 8661090.569 - -2.81% -
BM_MakeHeap_uint64_Ascending_16 -3.04% 0.657 0.637 - -4.88% -
BM_RangesPushHeap_uint32_Random_64 -3.04% 5.717 5.543 - 0.61% -
std::all_of(deque<int>)_(process_all)/32768 -3.03% 10864.954 10535.557 - -0.11% -
SetIntersection_None_Vector_string_262144_1 -3.03% 1359607.483 1318393.074 - -3.17% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 -3.03% 12356639.116 11982113.254 - 0.17% -
std::move_backward(vector<bool>)_(unaligned)/1048576 -3.03% 6709.242 6505.926 - 0.35% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 -3.03% 1.124 1.090 - -1.52% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_262144 -3.03% 7.683 7.450 - -3.35% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16 -3.02% 2.957 2.868 - -1.01% -
BM_std_min<unsigned_char>/29 -3.01% 2.016 1.955 - -0.58% -
BM_RangesPopHeap_float_256 -3.01% 22.773 22.087 - 10.49% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 -3.01% 23725088.375 23011146.919 - -2.98% -
rng::reverse_copy(vector<int>)/8 -3.00% 2.507 2.431 - -4.05% -
SetIntersection_Interlaced_Set_uint64_64_1 -3.00% 17963149.293 17423860.078 - -0.12% -
rng::remove(list<int>)_(sprinkled)/1024 -3.00% 988.157 958.499 - -0.72% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 -3.00% 59.109 57.335 - 1.81% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 -3.00% 25.518 24.753 - 5.35% -
SetIntersection_Front_Set_float_262144_64 -3.00% 1945882.705 1887586.665 - 0.86% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_1024 -3.00% 0.520 0.505 - -2.60% -
BM_std_min<unsigned_short>/12 -2.99% 1.535 1.489 - -1.87% -
BM_RangesMakeHeap_uint64_Random_262144 -2.99% 1.047 1.016 - -2.50% -
BM_PushHeap_float_Random_64 -2.99% 6.778 6.576 - -2.92% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -2.99% 3.511 3.406 - -1.41% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_4 -2.98% 1.732 1.680 - -3.30% -
BM_RangesPopHeap_string_262144 -2.98% 97.038 94.143 - -6.93% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 -2.98% 1737.773 1686.014 - -1.56% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 -2.98% 529291.919 513542.098 - -2.14% -
BM_RangesPushHeap_uint32_SingleElement_256 -2.98% 0.393 0.381 - -1.43% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -2.97% 9005557.058 8737844.677 - -26.67% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 -2.97% 4463.901 4331.295 - 1.96% -
BM_StringRead_Hot_Shallow_Small -2.96% 0.488 0.473 - 0.57% -
std::set<std::string>::equal_range(key)_(non-existent)/32 -2.96% 10.769 10.450 - 4.65% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -2.96% 3.705 3.596 - -2.29% -
SetIntersection_Interlaced_Set_float_256_4 -2.96% 11670416.697 11324955.218 - -3.14% -
std::copy_if(deque<int>)_(entire_range)/8 -2.96% 2.629 2.551 - -2.53% -
rng::move_backward(vector<bool>)_(unaligned)/1048576 -2.95% 6691.602 6494.038 - -0.03% -
BM_std_minmax<unsigned_int>/14 -2.95% 1.668 1.618 - 0.03% -
SetIntersection_None_Set_uint64_256_64 -2.95% 9486151.256 9206554.722 - 0.55% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 -2.94% 1124457.257 1091346.628 - -2.96% -
rng::remove_copy_if(vector<int>)_(sprinkled)/32 -2.94% 10.403 10.097 - -3.27% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -2.94% 9.980 9.686 - -8.31% -
BM_RangesMakeHeap_float_Random_1024 -2.94% 1.316 1.277 - 3.78% -
std::set<int>::ctor(const&,_alloc)/32 -2.93% 226.673 220.028 - 2.06% -
rng::all_of(deque<int>)_(process_all)/8192 -2.93% 2708.382 2629.066 - -0.11% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -2.93% 1216610.630 1181003.351 - -5.04% -
std::unordered_set<int>::find(key)_(non-existent)/1024 -2.93% 1.212 1.176 - -9.63% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -2.93% 6.302 6.117 - -3.10% -
rng::copy_if(deque<int>)_(entire_range)/8 -2.92% 2.921 2.835 - -3.92% -
std::for_each(join_view(vector<vector<int>>))/8 -2.92% 1.425 1.383 - 0.32% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 -2.92% 30.649 29.755 - 0.62% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -2.92% 39.819 38.657 - -0.58% -
rng::is_partitioned(vector<int>)_(partitioned)/32 -2.92% 5.932 5.759 - 0.83% -
BM_MakeThenSortHeap_float_PipeOrgan_16 -2.91% 3.097 3.006 - 2.28% -
std::search_n(deque<int>,_pred)_(no_match)/1000 -2.91% 620.682 602.598 - -0.02% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.91% 1509.707 1465.745 - -9.23% -
BM_RangesPopHeap_pair<uint32,_uint32>_1024 -2.91% 30.602 29.712 - -2.42% -
BM_std_minmax<char>/21 -2.91% 2.245 2.180 - -8.87% -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 -2.90% 335.865 326.123 - -0.13% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.90% 12178.080 11824.964 - -3.12% -
BM_RangesSortHeap_string_262144 -2.90% 178.563 173.389 - -5.79% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 -2.90% 196915332.646 191209483.886 - -3.96% -
SetIntersection_None_Vector_uint64_262144_16384 -2.90% 1199756.747 1164998.848 - -4.23% -
rng::unique_copy(vector<int>,_pred)_(contiguous)/1024 -2.89% 541.323 525.668 - -3.47% -
SetIntersection_Interlaced_Vector_uint64_16384_16 -2.89% 3262834.423 3168513.764 - 30.12% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.89% 258.581 251.118 - 0.37% -
std::multiset<int>::insert(value)_(already_present)/1024 -2.88% 29.535 28.684 - 0.44% -
SetIntersection_Interlaced_Set_uint64_1024_16 -2.88% 11757117.913 11418110.125 - 0.16% -
SetIntersection_Front_Set_uint32_64_64 -2.88% 16014320.259 15553702.199 - -0.54% -
std::map<int,_int>::count(key)_(non-existent)/32 -2.87% 2.980 2.894 - 0.35% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -2.87% 4494717.676 4365820.101 - -7.73% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 -2.86% 2285703.977 2220244.029 - 0.94% -
std::remove_copy_if(deque<int>)_(sprinkled)/50 -2.86% 27.055 26.280 - -0.53% -
BM_RangesPushHeap_string_SingleElement_262144 -2.86% 2.574 2.500 - -5.12% -
BM_RangesMakeHeap_float_Random_262144 -2.86% 1.136 1.103 - -2.99% -
BM_RangesPushHeap_uint32_Random_4 -2.85% 2.564 2.491 - -2.40% -
BM_MakeThenSortHeap_string_PipeOrgan_1024 -2.85% 31.770 30.866 - -19.82% -
SetIntersection_None_Vector_uint32_262144_1024 -2.84% 1205577.601 1171281.466 - -2.02% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 -2.84% 532.896 517.736 - -2.05% -
BM_std_minmax_element<int>/64 -2.84% 17.478 16.981 - -1.73% -
std::find_if_not(vector<bool>)_(process_all)/50 -2.84% 35.932 34.911 - -4.84% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 -2.83% 3.264 3.172 - 1.28% -
rng::unique_copy(list<int>,_pred)_(contiguous)/32 -2.82% 18.190 17.676 - 9.55% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -2.82% 124.833 121.311 - -1.74% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 -2.82% 7668.989 7452.988 - -1.22% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 -2.81% 661.422 642.812 - 4.67% -
SetIntersection_Interlaced_Vector_string_1024_16 -2.80% 3455923.632 3359006.062 - -1.83% -
rng::remove_if(vector<int>)_(sprinkled)/50 -2.80% 67.293 65.408 - 9.65% -
BM_MakeThenSortHeap_float_Heap_4 -2.79% 1.232 1.198 - -3.35% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -2.79% 36.669 35.645 - 0.40% -
BM_std_min<short>/22 -2.79% 1.950 1.895 - 0.43% -
std::multiset<std::string>::find(key)_(non-existent)/32 -2.78% 11.018 10.711 - 1.47% -
std::find(list<int>)_(bail_25%)/1024 -2.78% 133.630 129.916 - -0.17% -
BM_RangesPopHeap_string_16384 -2.78% 74.470 72.400 - 0.67% -
BM_std_minmax<unsigned_int>/19 -2.78% 1.903 1.850 - 0.05% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_256 -2.77% 0.589 0.573 - 0.06% -
BM_RangesPushHeap_uint32_SingleElement_1024 -2.77% 0.373 0.363 - -1.21% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 -2.77% 827.670 804.762 - 1.33% -
bm_swap_ranges_vb_aligned/64 -2.77% 2.913 2.833 - -2.55% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 -2.76% 809.379 787.003 - 1.29% -
BM_deque_deque_copy/64000 -2.76% 2662.433 2588.892 - -4.55% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast -2.75% 1.661 1.615 - 0.15% -
BM_StringRelational_Less_Huge_Small_Control -2.75% 1.900 1.848 - 1.81% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.75% 866.065 842.273 - -1.81% -
SetIntersection_Interlaced_Set_float_262144_262144 -2.74% 1848323.811 1797661.783 - -1.29% -
BM_std_min<unsigned_char>/5 -2.74% 1.286 1.251 - -5.04% -
BM_RangesPushHeap_uint32_SingleElement_262144 -2.73% 0.367 0.357 - -1.18% -
BM_std_minmax<char>/32 -2.73% 1.548 1.506 - -8.05% -
rng::remove_if(list<int>)_(sprinkled)/1024 -2.73% 1029.300 1001.214 - 0.33% -
BM_std_minmax<unsigned_short>/31 -2.73% 3.118 3.033 - 1.15% -
std::search_n(deque<int>,_pred)_(no_match)/1024 -2.73% 643.286 625.740 - -0.31% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/32 -2.73% 1.139 1.108 - -4.70% -
SetIntersection_Interlaced_Vector_uint32_1024_4 -2.73% 1398430.913 1360298.981 - 2.64% -
BM_StringRelational_Less_Small_Small_ChangeLast -2.73% 1.897 1.846 - -0.01% -
BM_RangesPopHeap_uint64_1024 -2.72% 22.156 21.552 - 0.53% -
BM_std_min<unsigned_short>/16 -2.72% 1.725 1.678 - -3.09% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.72% 6671.436 6490.112 - 0.06% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 -2.70% 6573829.295 6396015.507 - -1.74% -
SetIntersection_None_Set_string_1024_1 -2.70% 9189198.878 8940976.433 - 0.09% -
SetIntersection_Interlaced_Set_string_256_64 -2.68% 31709057.744 30858263.689 - -1.79% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 -2.68% 1232432.806 1199414.078 - -1.17% -
BM_StringAssignStr_Large_Opaque -2.68% 10.379 10.101 - -0.64% -
rng::stable_partition(list<int>)_(sparse)/1024 -2.68% 946.576 921.253 - 0.27% -
BM_RangesPopHeap_uint64_16384 -2.67% 32.257 31.394 - 0.50% -
rng::find_last(list<int>)_(bail_90%)/50 -2.67% 1.274 1.240 - -4.35% -
BM_std_minmax<long_long>/7 -2.67% 2.643 2.573 - -0.97% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 -2.67% 40028043.094 38960793.140 - -0.46% -
BM_MakeHeap_string_Random_262144 -2.67% 15.977 15.552 - -0.18% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 -2.66% 1.416 1.379 - 1.19% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -2.66% 2019712.810 1966064.291 - -2.66% -
BM_num_put<long> -2.65% 11.880 11.566 - -4.55% -
BM_std_min<int>/4 -2.65% 1.044 1.017 - -0.52% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 -2.65% 1.284 1.250 - 3.89% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -2.64% 0.970 0.944 - -4.07% -
SetIntersection_None_Set_string_256_64 -2.64% 9677775.534 9422050.854 - -1.59% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_4 -2.64% 0.773 0.752 - -5.27% -
BM_std_minmax<unsigned_int>/16 -2.63% 1.384 1.348 - 5.01% -
rng::for_each(map<int>)/8192 -2.63% 7400.195 7205.234 - -56.89% -
BM_std_min<unsigned_long_long>/14 -2.63% 1.992 1.940 - 0.47% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -2.63% 0.631 0.614 - -4.64% -
std::unique(vector<int>,_pred)_(contiguous)/1024 -2.62% 549.288 534.869 - -0.80% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -2.62% 27.750 27.024 - 7.44% -
SetIntersection_Front_Set_uint32_256_64 -2.62% 6689857.079 6514899.841 - 4.49% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -2.61% 0.990 0.964 - -1.70% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 -2.60% 622.302 606.098 - -2.51% -
SetIntersection_Front_Vector_uint64_1024_1024 -2.59% 5974839.809 5820076.486 - -0.52% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.59% 216.626 211.016 - -2.24% -
SetIntersection_Interlaced_Set_string_262144_64 -2.58% 2169143.148 2113164.959 - -2.24% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -2.58% 3.721 3.625 - 0.38% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -2.57% 26.158 25.486 - -1.43% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 -2.56% 1426503.388 1389926.196 - 4.48% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -2.56% 33.918 33.048 - 0.74% -
BM_RangesPopHeap_pair<uint32,_uint32>_64 -2.56% 16.184 15.769 - -1.90% -
SetIntersection_Interlaced_Set_uint64_16384_1024 -2.56% 178748152.108 174178472.764 - -0.09% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -2.55% 9.579 9.334 - -1.76% -
BM_MakeThenSortHeap_uint64_Heap_16 -2.55% 5.367 5.230 - -1.67% -
std::unique(deque<int>)_(sprinkled)/8192 -2.55% 7793.713 7594.978 - 2.79% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -2.54% 2.438 2.376 - -0.69% -
BM_StringFindStringLiteral/256 -2.54% 5.455 5.317 - -0.18% -
SetIntersection_Interlaced_Set_float_256_64 -2.54% 15651617.883 15254739.191 - -1.47% -
BM_RangesPushHeap_uint64_Random_1024 -2.54% 6.036 5.883 - -2.06% -
SetIntersection_Interlaced_Set_uint32_16384_256 -2.53% 204043617.424 198873730.618 - 0.44% -
BM_deque_vector_ranges_move/70000 -2.53% 3017.161 2940.857 - 1.01% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_262144 -2.53% 35.428 34.532 - 0.49% -
rng::contains_subrange(vector<int>)_(process_all)/8192 -2.53% 1679.826 1637.350 - -0.88% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -2.53% 2146612.955 2092352.621 - -3.82% -
BM_RangesPushHeap_uint64_Descending_256 -2.52% 0.409 0.399 - 0.14% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 -2.52% 6.701 6.532 - -0.49% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 -2.52% 353587737.466 344682860.555 - -1.90% -
std::find_if(list<int>)_(bail_25%)/32768 -2.52% 10398.350 10136.540 - -2.76% -
BM_RangesPushHeap_uint64_Random_4 -2.51% 2.185 2.130 - -0.25% -
std::stable_partition(list<int>)_(dense)/32 -2.50% 32.672 31.855 - -4.44% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16 -2.50% 1.093 1.066 - -2.15% -
BM_RangesMakeHeap_string_PipeOrgan_16384 -2.49% 5.272 5.141 - -24.58% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.49% 10916.507 10645.046 - 0.62% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -2.48% 830.245 809.629 - -0.02% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -2.48% 8958809.265 8736480.192 - -32.95% -
BM_RangesPopHeap_float_16384 -2.48% 33.704 32.868 - -2.44% -
rng::remove_copy(deque<int>)_(prefix)/50 -2.48% 21.375 20.845 - -4.67% -
bm_lexicographical_compare<unsigned_char>/5 -2.46% 1.592 1.552 - -10.44% -
std::rotate_copy(vector<int>)/1024 -2.46% 33.984 33.148 - 0.88% -
BM_std_min<unsigned_short>/28 -2.46% 2.671 2.606 - -3.24% -
rng::remove_if(list<int>)_(prefix)/8192 -2.46% 9413.964 9182.667 - 0.48% -
rng::rotate(deque<int>)_(1_element_backward)/8192 -2.45% 317.701 309.907 - 0.21% -
std::set<std::string>::upper_bound(key)_(existent)/1024 -2.45% 23.349 22.777 - -1.57% -
std::multiset<std::string>::count(key)_(existent)/32 -2.45% 19.808 19.322 - 7.15% -
rng::find_if_not(vector<bool>)_(process_all)/50 -2.44% 35.652 34.781 - -5.55% -
std::list<int>::erase(begin)_(cheap_elements)/8192 -2.44% 10.012 9.767 - -2.30% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 -2.44% 349201339.665 340690420.219 - -0.91% -
BM_MakeThenSortHeap_uint64_SingleElement_16384 -2.44% 27.007 26.349 - 0.12% -
BM_std_min<short>/16 -2.43% 1.768 1.725 - -4.20% -
BM_SortHeap_pair<uint32,_uint32>_16 -2.43% 6.135 5.985 - -1.67% -
BM_MakeThenSortHeap_string_PipeOrgan_64 -2.43% 15.123 14.756 - -2.07% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 -2.43% 1.229 1.199 - -0.61% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 -2.43% 24.547 23.952 - -0.06% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 -2.42% 3.625 3.537 - -6.50% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 -2.42% 7.286 7.109 - 4.29% -
std::map<std::string,_int>::clear()/32 -2.42% 913.438 891.314 - -0.73% -
BM_RangesPopHeap_pair<uint32,_uint32>_256 -2.42% 22.837 22.285 - -2.41% -
SetIntersection_Front_Set_float_1024_16 -2.42% 1309697.758 1278041.311 - -2.29% -
BM_RangesMakeThenSortHeap_uint64_Heap_64 -2.42% 8.294 8.093 - -2.57% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -2.41% 2.678 2.614 - -0.82% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 -2.41% 7.586 7.403 - -1.26% -
std::map<int,_int>::find(key)_(existent)/1024 -2.41% 3.875 3.782 - 0.84% -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 -2.40% 20.357 19.867 - -19.22% -
rng::none_of(vector<int>)_(process_all)/8 -2.40% 2.578 2.516 - 6.93% -
BM_std_minmax<unsigned_int>/11 -2.40% 1.846 1.802 - -1.45% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192 -2.40% 0.957 0.934 - -10.66% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -2.40% 1179442.369 1151176.039 - -0.85% -
BM_std_minmax<unsigned_short>/22 -2.39% 2.374 2.317 - -3.23% -
SetIntersection_None_Set_string_1024_256 -2.38% 9098935.486 8882046.554 - -0.61% -
std::is_sorted(list<int>,_pred)/8 -2.37% 4.054 3.958 - -7.50% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 -2.37% 17265.361 16856.363 - -2.14% -
rng::find_end(deque<int>,_pred)_(near_matches)/8192 -2.37% 1934537.983 1888770.553 - -22.16% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 -2.37% 15101.003 14743.770 - 0.63% -
BM_deque_deque_ranges_move_backward/1 -2.36% 3.503 3.420 - 22.36% -
std::find(list<int>)_(bail_25%)/8192 -2.36% 1462.922 1428.368 - 0.29% -
bm_lexicographical_compare<unsigned_char>/7 -2.36% 2.075 2.026 - -8.45% -
SetIntersection_Front_Vector_uint32_262144_64 -2.35% 1442405.673 1408441.230 - -1.41% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 -2.35% 4068.532 3972.737 - -2.36% -
std::set<int>::contains(key)_(non-existent)/8192 -2.35% 8.664 8.460 - 1.79% -
rng::unique_copy(deque<int>)_(sprinkled)/1024 -2.35% 479.661 468.384 - -0.11% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 -2.35% 10205089.476 9965393.509 - 1.74% -
BM_StringRelationalLiteral_Compare_Large_Large_Control -2.35% 2.035 1.987 - -1.95% -
std::mismatch(vector<int>)_(it,_it,_it)/1024 -2.35% 76.827 75.025 - 0.04% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 -2.34% 26428.718 25809.672 - 0.53% -
BM_SortHeap_pair<uint32,_uint32>_1024 -2.34% 13.948 13.622 - -2.31% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.34% 262.270 256.141 - -1.13% -
BM_RangesMakeThenSortHeap_float_Heap_262144 -2.34% 30.852 30.131 - -1.51% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_256 -2.33% 0.596 0.582 - -3.79% -
BM_RangesPopHeap_pair<uint32,_uint32>_16384 -2.33% 46.018 44.945 - -1.89% -
rng::find_if(vector<bool>)_(process_all)/8 -2.33% 5.540 5.411 - -3.65% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.32% 1204.511 1176.550 - -1.31% -
SetIntersection_Interlaced_Set_uint64_16384_64 -2.32% 240212212.347 234642302.889 - 0.26% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.32% 51182.625 49997.209 - -0.74% -
std::map<int,_int>::find(key)_(existent)/32 -2.31% 1.568 1.532 - 0.10% -
std::for_each(list<int>)/8 -2.31% 2.566 2.507 - 0.06% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_256 -2.31% 6.116 5.975 - -3.10% -
SetIntersection_Front_Set_string_16384_16 -2.30% 1987588.493 1941834.913 - -5.84% -
SetIntersection_Front_Set_float_262144_256 -2.30% 4686930.373 4579108.089 - -5.95% -
SetIntersection_Front_Vector_uint64_256_64 -2.30% 4577912.048 4472693.997 - -2.76% -
std::set<std::string>::count(key)_(non-existent)/1024 -2.29% 23.880 23.333 - 2.40% -
SetIntersection_None_Set_string_256_1 -2.29% 12085445.883 11808706.940 - -2.50% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 -2.29% 1.288 1.259 - -0.62% -
rng::find_last(vector<char>)_(bail_90%)/50 -2.29% 1.030 1.006 - -2.39% -
std::multimap<std::string,_int>::insert(value)_(new_value)/32 -2.28% 39.758 38.850 - -7.14% -
BM_RangesPopHeap_uint64_64 -2.28% 13.012 12.715 - 0.74% -
std::search(list<int>)_(single_element)/8192 -2.28% 8034.099 7850.910 - 0.29% -
std::stable_partition(list<int>)_(alloc_fails)/50 -2.28% 1963.825 1919.079 - -0.13% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -2.28% 1455.535 1422.374 - -15.86% -
BM_std_minmax<char>/20 -2.28% 1.931 1.887 - -8.88% -
BM_RangesPopHeap_uint64_256 -2.28% 17.483 17.085 - 0.14% -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -2.27% 16.828 16.445 - -2.17% -
std::unordered_multiset<int>::insert(value)_(already_present)/32 -2.27% 21.808 21.312 - -2.89% -
SetIntersection_Front_Vector_uint32_1024_1024 -2.27% 6053580.978 5916107.229 - -1.30% -
BM_MakeThenSortHeap_uint64_PipeOrgan_262144 -2.27% 26.322 25.724 - -0.18% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 -2.27% 11101827.776 10850313.025 - -1.85% -
rng::find_if(vector<int>)_(process_all)/8 -2.26% 2.581 2.523 - -4.00% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.26% 376.871 368.355 - 0.21% -
BM_std_min<unsigned_short>/22 -2.26% 1.868 1.826 - 0.74% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 -2.25% 0.582 0.569 - 19.33% -
SetIntersection_Interlaced_Set_string_1024_1024 -2.25% 58754026.368 57430421.165 - 1.43% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -2.25% 12475895.076 12194917.737 - -3.98% -
rng::adjacent_find(list<int>,_pred)/8192 -2.25% 7864.520 7687.435 - -11.87% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 -2.25% 7.037 6.879 - 4.39% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -2.25% 43.730 42.746 - -1.78% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 -2.25% 12056102.648 11784976.434 - -2.82% -
rng::unique_copy(deque<int>)_(sprinkled)/8192 -2.24% 3833.705 3747.842 - -0.03% -
rng::copy_if(vector<int>)_(every_other)/8 -2.24% 4.273 4.177 - -1.42% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 -2.24% 0.648 0.633 - -2.24% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 -2.24% 16.621 16.249 - -4.11% -
SetIntersection_Interlaced_Set_uint32_16384_4 -2.24% 174094612.767 170199692.372 - 1.13% -
BM_std_min<short>/28 -2.24% 2.669 2.609 - -4.43% -
rng::unique(list<int>,_pred)_(sprinkled)/52 -2.24% 88.346 86.370 - 4.30% -
BM_StringDestroy_Huge -2.23% 10.816 10.574 - -0.47% -
std::set<int>::contains(key)_(existent)/8192 -2.23% 8.568 8.377 - -0.17% -
std::set<int>::upper_bound(key)_(existent)/8192 -2.23% 8.135 7.954 - 1.19% -
BM_MakeThenSortHeap_string_Descending_1024 -2.23% 26.290 25.704 - -33.73% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -2.22% 7938139.992 7762098.903 - -0.33% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -2.22% 1.300 1.272 - 0.06% -
BM_std_min<short>/29 -2.21% 2.415 2.362 - 0.54% -
BM_std_minmax<char>/22 -2.21% 2.505 2.450 - -8.27% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.21% 28.121 27.500 - -1.24% -
BM_deque_deque_move_backward/1 -2.19% 3.433 3.357 - 23.15% -
std::stable_partition(vector<int>)_(alloc_fails)/50 -2.19% 1939.519 1897.034 - -0.68% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 -2.19% 1184362.553 1158426.129 - -2.43% -
BM_RangesMakeHeap_float_Ascending_256 -2.19% 0.667 0.652 - 1.28% -
std::find_if(vector<int>)_(process_all)/50 -2.19% 14.277 13.964 - 0.31% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 -2.19% 0.748 0.732 - -1.46% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -2.19% 89818.294 87855.615 - 0.46% -
std::unordered_set<int>::find(key)_(existent)/8192 -2.18% 1.370 1.340 - -3.12% -
rng::contains(list<int>)_(process_all)/8192 -2.18% 7315.036 7155.257 - 2.70% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -2.18% 6479486.445 6338064.320 - -8.75% -
std::unique(deque<int>,_pred)_(sprinkled)/52 -2.18% 76.220 74.558 - 1.48% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -2.17% 51073.364 49963.141 - -0.84% -
rng::copy_if(list<int>)_(every_other)/4096 -2.17% 3377.112 3303.712 - 1.42% -
BM_MakeThenSortHeap_uint64_Heap_262144 -2.17% 25.061 24.517 - -0.98% -
rng::stable_partition(list<int>)_(dense)/32 -2.17% 34.939 34.181 - 7.47% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 -2.17% 24.452 23.922 - -5.34% -
BM_num_get<unsigned_short> -2.17% 10.697 10.465 - -0.52% -
SetIntersection_None_Vector_uint32_16384_256 -2.16% 1178932.908 1153425.282 - -1.80% -
SetIntersection_Interlaced_Vector_uint64_256_256 -2.16% 4686979.671 4585655.090 - -1.70% -
rng::equal(vector<int>)_(it,_it,_it,_it)/50 -2.16% 4.554 4.456 - 0.74% -
SetIntersection_None_Set_float_1024_1024 -2.16% 9047129.791 8852024.559 - -2.12% -
BM_MakeThenSortHeap_uint64_SingleElement_64 -2.16% 6.058 5.928 - 0.17% -
BM_std_min<unsigned_long_long>/29 -2.15% 2.528 2.473 - 0.70% -
std::rotate(list<int>)_(by_1/3)/32 -2.15% 15.636 15.300 - 1.46% -
std::partial_sort(deque<int>)_(descending)/8192 -2.15% 293200.615 286900.782 - 0.89% -
SetIntersection_Front_Vector_float_262144_256 -2.14% 2344307.631 2294137.297 - -3.17% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.14% 399272.685 390738.123 - -0.03% -
BM_std_minmax<char>/15 -2.13% 3.055 2.990 - 2.04% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.13% 378.241 370.191 - -0.24% -
bm_ranges_lexicographical_compare<signed_char>/512 -2.13% 7.854 7.687 - -0.04% -
std::distance(join_view(vector<vector<int>>))/50 -2.12% 0.603 0.590 - -2.35% -
std::find_if(vector<bool>)_(process_all)/50 -2.12% 35.662 34.905 - -4.50% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.12% 266716.219 261057.554 - 0.40% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 -2.11% 5424104.446 5309513.102 - -1.09% -
SetIntersection_Front_Vector_uint64_1024_16 -2.11% 1181495.033 1156579.961 - -3.37% -
rng::partition(list<int>)_(dense)/50 -2.10% 13.195 12.917 - -2.36% -
BM_StringResizeAndOverwrite -2.10% 0.845 0.827 - -3.86% -
SetIntersection_Front_Set_string_16_16 -2.10% 62766627.917 61448404.537 - -2.95% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1024 -2.09% 8.560 8.380 - -1.61% -
SetIntersection_Interlaced_Set_uint32_256_256 -2.09% 9319589.564 9124637.686 - 3.08% -
BM_PushHeap_float_Ascending_16384 -2.09% 4.378 4.287 - 1.57% -
SetIntersection_Interlaced_Set_uint64_16384_16384 -2.09% 350551702.513 343228620.818 - -1.95% -
std::vector<int>::ctor(size)/8192 -2.09% 575.309 563.295 - -0.99% -
std::copy_backward(vector<bool>)_(aligned)/512 -2.09% 1.521 1.489 - -4.56% -
BM_std_minmax<short>/18 -2.09% 2.067 2.024 - 1.63% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -2.08% 11.642 11.399 - -1.29% -
BM_RangesPushHeap_uint64_Ascending_16 -2.08% 0.929 0.910 - -2.88% -
std::multiset<int>::lower_bound(key)_(existent)/8192 -2.08% 15.201 14.885 - -1.28% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_262144 -2.08% 10.702 10.480 - -0.92% -
SetIntersection_None_Vector_uint32_1024_64 -2.07% 1144473.706 1120728.644 - -2.79% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 -2.07% 19.523 19.118 - -0.48% -
std::map<int,_int>::insert(value)_(already_present)/8192 -2.07% 4.104 4.019 - -0.61% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 -2.07% 17.385 17.026 - 2.77% -
rng::find_end(deque<int>)_(same_length)/8192 -2.06% 2823.916 2765.735 - -75.51% -
BM_deque_vector_copy/65536 -2.06% 2863.657 2804.676 - -4.61% -
SetIntersection_Front_Set_float_262144_1024 -2.06% 14993297.306 14684647.022 - 3.38% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 -2.06% 17.995 17.625 - -0.40% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.05% 5551.052 5437.059 - -0.45% -
std::rotate(deque<int>)_(1_element_backward)/8192 -2.05% 318.115 311.597 - 0.58% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 -2.05% 615.548 602.936 - -0.40% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -2.05% 2128151.043 2084571.777 - -4.10% -
rng::remove_if(deque<int>)_(sprinkled)/50 -2.05% 64.054 62.743 - -12.12% -
rng::find_last_if(vector<int>)_(bail_90%)/1024 -2.04% 26.532 25.989 - 0.52% -
SetIntersection_Front_Set_string_16384_64 -2.04% 4825470.171 4726873.764 - -4.79% -
bm_lexicographical_compare<signed_char>/7 -2.04% 2.712 2.657 - -3.23% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 -2.04% 4427818.244 4337680.881 - -1.62% -
std::adjacent_find(vector<int>,_pred)/50 -2.03% 23.629 23.149 - -0.69% -
BM_RangesMakeThenSortHeap_float_Descending_262144 -2.03% 35.651 34.926 - 1.16% -
rng::replace(vector<int>)_(prefix)/1024 -2.03% 167.364 163.962 - -0.83% -
rng::find(deque<int>)_(process_all)/8 -2.03% 3.550 3.478 - -1.25% -
rng::stable_sort(vector<int>)_(repeated)/1024 -2.03% 1131.096 1108.107 - -2.01% -
std::fill_n(vector<bool>)/64 -2.03% 1.568 1.536 - 1.17% -
BM_std_min<int>/8 -2.03% 1.323 1.296 - -0.04% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 -2.03% 113170.587 110878.425 - -2.46% -
BM_RangesPopHeap_float_64 -2.02% 13.667 13.391 - 9.29% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 -2.02% 303.289 297.168 - 1.14% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8 -2.02% 24.776 24.276 - 0.68% -
BM_StringRelationalLiteral_Less_Large_Large_Control -2.01% 2.255 2.210 - 0.23% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 -2.01% 137.538 134.778 - -0.09% -
BM_LowerBound_string_16384 -2.00% 398.333 390.365 - -1.69% -
BM_tolower_string<wchar_t> -2.00% 6.359 6.231 - -0.16% -
BM_RangesMakeThenSortHeap_float_Descending_16384 -2.00% 29.824 29.228 - 9.66% -
std::stable_sort(deque<int>)_(repeated)/8 -2.00% 17.985 17.626 - -3.17% -
BM_lexicographical_compare_three_way_fast_path/1048576 -1.99% 255326.925 250234.459 - -0.04% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -1.99% 19.875 19.479 - 1.10% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 -1.99% 11.739 11.505 - -0.86% -
BM_MakeThenSortHeap_uint64_Ascending_262144 -1.99% 25.475 24.968 - 0.06% -
std::find_end(deque<int>)_(process_all)/8192 -1.99% 2135.667 2093.164 - 2.58% -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 -1.99% 12606.772 12356.370 - 0.04% -
std::equal(vector<int>)_(it,_it,_it)/50 -1.98% 4.286 4.201 - -3.83% -
rng::copy(vector<bool>)_(unaligned)/32768 -1.98% 174.153 170.707 - -1.94% -
BM_StringRelational_Less_Empty_Small_Control -1.98% 2.101 2.059 - 3.40% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -1.98% 21726.175 21296.610 - -3.69% -
rng::fill(deque<int>)/8192 -1.97% 245.684 240.845 - 0.50% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 -1.97% 518234.092 508041.909 - -0.50% -
rng::find_if(vector<char>)_(process_all)/8 -1.96% 2.519 2.470 - -0.71% -
BM_std_min<unsigned_long_long>/15 -1.96% 2.196 2.152 - -1.62% -
rng::stable_sort(deque<int>)_(pipe-organ)/8 -1.96% 20.847 20.438 - -0.20% -
SetIntersection_None_Set_uint64_1024_1024 -1.96% 8918204.604 8743344.062 - 0.17% -
std::unordered_set<int>::count(key)_(existent)/1024 -1.96% 1.195 1.171 - -2.69% -
SetIntersection_None_Vector_uint64_1024_16 -1.96% 1142042.162 1119695.397 - -2.75% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -1.95% 353637322.483 346724192.360 - 0.54% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 -1.95% 39935213.984 39155083.886 - -0.17% -
std::stable_partition(list<int>)_(dense)/50 -1.95% 56.790 55.682 - -1.86% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 -1.95% 25.710 25.209 - -0.94% -
BM_std_minmax<char>/19 -1.94% 1.649 1.617 - -8.58% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 -1.94% 1149690.065 1127333.026 - 1.18% -
std::stable_sort(vector<int>)_(repeated)/1024 -1.94% 1129.047 1107.096 - -1.99% -
rng::stable_sort(deque<int>)_(repeated)/1024 -1.94% 1371.459 1344.810 - -3.21% -
BM_RangesPushHeap_string_SingleElement_16 -1.94% 2.477 2.429 - -4.87% -
bm_lexicographical_compare<signed_char>/16 -1.94% 1.298 1.272 - -4.13% -
SetIntersection_Front_Vector_uint32_256_64 -1.94% 4624439.346 4534922.308 - -0.79% -
BM_std_minmax<short>/7 -1.93% 1.817 1.782 - 1.98% -
BM_MakeThenSortHeap_float_Descending_64 -1.93% 3.338 3.273 - -1.72% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4 -1.93% 0.567 0.556 - 0.38% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 -1.93% 4.931 4.836 - -0.58% -
std::unordered_set<int>::ctor(const&,_alloc)/0 -1.93% 14.138 13.865 - -0.51% -
BM_RangesPopHeap_float_16 -1.93% 7.044 6.909 - 7.22% -
SetIntersection_None_Set_uint32_1024_1 -1.93% 8855274.035 8684743.262 - -2.61% -
BM_SortHeap_pair<uint32,_uint32>_262144 -1.93% 33.950 33.297 - -2.10% -
rng::equal(list<int>)_(it,_it,_it,_it)/8192 -1.92% 12396.934 12158.790 - -2.54% -
rng::for_each(multimap<int>)/8192 -1.92% 7450.454 7307.404 - -55.68% -
std::rotate(vector<bool>)_(1_element_backward)/8192 -1.92% 101.273 99.330 - -5.15% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -1.92% 13183.278 12930.296 - 2.76% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 -1.92% 17.042 16.715 - 0.12% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 -1.92% 11.060 10.848 - 6.37% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 -1.92% 5.269 5.168 - 3.37% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 -1.91% 213991.308 209893.888 - -0.72% -
BM_std_min<unsigned_int>/29 -1.91% 2.087 2.047 - -2.00% -
BM_std_minmax<unsigned_short>/25 -1.91% 2.328 2.283 - -2.16% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_262144 -1.91% 32.447 31.828 - -0.82% -
SetIntersection_Front_Set_string_16384_1024 -1.91% 58135753.692 57026317.220 - -3.84% -
BM_SortHeap_pair<uint32,_uint32>_16384 -1.91% 22.949 22.512 - -1.87% -
std::map<std::string,_int>::insert(value)_(new_value)/0 -1.91% 32.034 31.423 - -0.29% -
BM_std_min<unsigned_short>/64 -1.90% 3.583 3.515 - 0.48% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.90% 55561.760 54506.376 - 1.78% -
BM_deque_deque_ranges_copy_backward/2 -1.90% 3.065 3.007 - 18.74% -
rng::partition_point(list<int>)/1024 -1.90% 1289.697 1265.227 - 0.33% -
BM_CmpEqual_short_ushort -1.90% 1.114 1.093 - -1.62% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_256 -1.90% 9.275 9.099 - -0.71% -
SetIntersection_Interlaced_Vector_string_16384_1024 -1.90% 117814889.989 115581675.420 - -0.83% -
BM_RangesPushHeap_uint64_Random_16384 -1.89% 6.098 5.982 - -2.06% -
rng::stable_partition(vector<int>)_(dense)/50 -1.89% 25.758 25.272 - -4.42% -
BM_std_min<unsigned_char>/7 -1.89% 1.843 1.808 - -1.73% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 -1.88% 9312.495 9136.979 - -0.19% -
rng::fill(vector<bool>)/32768 -1.88% 30.326 29.754 - -4.06% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16 -1.88% 5.475 5.372 - -1.08% -
BM_PushHeap_string_Ascending_16384 -1.88% 20.008 19.632 - -11.82% -
std::remove(list<int>)_(prefix)/1024 -1.88% 1015.947 996.875 - -0.05% -
std::map<int,_int>::contains(key)_(existent)/32 -1.88% 1.622 1.592 - 0.93% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 -1.88% 785.111 770.384 - -2.18% -
std::move(vector<bool>)_(aligned)/512 -1.87% 2.388 2.343 - -1.94% -
std::multimap<int,_int>::ctor(const&)/8192 -1.87% 50447.631 49503.114 - -1.81% -
std::set<int>::equal_range(key)_(existent)/32 -1.87% 1.747 1.714 - 0.70% -
std::unordered_set<int>::erase(key)_(non-existent)/1024 -1.87% 1.069 1.049 - -2.62% -
BM_LowerBound_string_262144 -1.86% 2341.229 2297.594 - 2.45% -
BM_StringConstructDestroyCStr_Huge_Transparent -1.86% 68.914 67.630 - -1.40% -
std::partial_sort(deque<int>)_(ascending)/8 -1.86% 31.579 30.993 - 4.63% -
BM_std_minmax<short>/28 -1.86% 2.571 2.523 - -3.72% -
rng::partial_sort(deque<int>)_(ascending)/8 -1.85% 31.524 30.939 - 1.44% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 -1.85% 44.687 43.859 - 2.17% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -1.85% 3221.195 3161.514 - -0.45% -
std::set<int>::contains(key)_(existent)/32 -1.85% 1.720 1.688 - -2.20% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_4 -1.85% 4.185 4.108 - -0.23% -
SetIntersection_None_Vector_uint64_262144_4 -1.85% 1210478.387 1188137.531 - -2.55% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.85% 16.209 15.910 - -1.84% -
std::generate(list<int>)/8192 -1.84% 7171.483 7039.615 - -4.95% -
BM_StringRelational_Less_Large_Empty_Control -1.84% 2.096 2.058 - 5.60% -
SetIntersection_None_Set_uint32_1024_64 -1.84% 8882908.366 8719632.128 - -1.73% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 -1.84% 18450694.476 18111833.359 - -5.23% -
BM_MakeThenSortHeap_string_Descending_256 -1.83% 17.866 17.538 - -10.81% -
std::find_first_of(deque<int>)_(small_needle)/8192 -1.83% 29403.583 28865.407 - 1.00% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.83% 375.697 368.828 - 0.94% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 -1.83% 1462934.048 1436225.465 - -0.54% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.82% 55772.473 54754.766 - 1.19% -
std::stable_partition(list<int>)_(alloc_fails)/32 -1.82% 1927.013 1891.934 - 0.35% -
SetIntersection_Front_Vector_string_256_64 -1.82% 11347991.157 11141508.246 - 0.35% -
BM_deque_deque_move_backward/2 -1.82% 3.059 3.004 - 21.80% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -1.81% 22.583 22.173 - -0.55% -
std::multiset<int>::contains(key)_(existent)/1024 -1.81% 3.967 3.896 - -3.32% -
BM_RangesMakeThenSortHeap_uint64_Random_262144 -1.81% 35.972 35.320 - -1.29% -
BM_MakeThenSortHeap_uint64_Random_64 -1.80% 11.953 11.737 - 0.18% -
BM_RangesMakeThenSortHeap_float_Random_16384 -1.80% 47.384 46.530 - -1.14% -
SetIntersection_Interlaced_Set_uint64_256_1 -1.80% 4509173.563 4427917.599 - -0.64% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.80% 679.209 666.993 - -1.39% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -1.80% 136.545 134.091 - 5.09% -
BM_StringAssignStr_Large_Transparent -1.80% 10.412 10.225 - 0.66% -
std::partition_point(deque<int>)/8192 -1.79% 16.488 16.192 - -0.31% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 -1.79% 44.629 43.830 - -1.07% -
SetIntersection_Interlaced_Set_string_262144_16 -1.79% 2179637.611 2140610.514 - -1.16% -
SetIntersection_Front_Set_float_16384_16 -1.79% 1334281.260 1310392.683 - -0.50% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.79% 40890.489 40160.194 - 1.20% -
BM_lexicographical_compare_three_way_fast_path/65536 -1.79% 15405.565 15130.480 - 0.50% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 -1.78% 1197366.456 1176027.033 - -1.33% -
SetIntersection_Interlaced_Set_string_16_4 -1.78% 77679037.445 76298413.415 - -0.19% -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8 -1.78% 31.674 31.111 - -1.64% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1024 -1.77% 8.396 8.247 - -1.94% -
std::find_if_not(vector<bool>)_(process_all)/8 -1.76% 5.536 5.438 - -3.38% -
BM_RangesMakeThenSortHeap_float_Random_262144 -1.76% 62.916 61.806 - -0.93% -
std::copy_if(deque<int>)_(every_other)/512 -1.76% 186.140 182.857 - 0.03% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -1.76% 1242304.006 1220462.100 - 0.25% -
BM_deque_deque_copy_backward/1 -1.76% 3.426 3.365 - 20.39% -
BM_deque_deque_ranges_move_backward/2 -1.76% 3.059 3.005 - 18.87% -
std::transform(list<int>)_(identity_transform)/50 -1.76% 39.531 38.837 - -2.00% -
rng::stable_sort(vector<int>)_(qsort_adversarial)/8 -1.75% 16.923 16.626 - -1.17% -
BM_deque_deque_copy/2 -1.75% 3.234 3.177 - 3.78% -
BM_std_minmax<char>/28 -1.75% 2.112 2.075 - -8.01% -
BM_RangesPushHeap_uint32_Ascending_1024 -1.75% 3.968 3.899 - -0.42% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.75% 6375.934 6264.364 - -0.59% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 -1.75% 24.355 23.929 - 0.03% -
SetIntersection_Front_Set_string_16384_4 -1.75% 1321280.977 1298178.272 - -1.65% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.75% 22592400.987 22197533.261 - 7.40% -
rng::find_last_if(deque<int>)_(bail_10%)/50 -1.74% 17.837 17.526 - -7.77% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -1.74% 50494.021 49615.210 - -2.12% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 -1.74% 32.037 31.480 - -1.44% -
BM_MakeThenSortHeap_float_Heap_64 -1.74% 3.436 3.377 - -3.66% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 -1.73% 31.728 31.178 - 5.74% -
rng::copy_backward(vector<bool>)_(aligned)/262144 -1.73% 281.538 276.657 - -6.01% -
BM_deque_deque_ranges_copy_backward/1 -1.73% 3.415 3.355 - 20.92% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.73% 6842.478 6724.178 - 1.19% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -1.73% 4704744.616 4623447.548 - -0.81% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.73% 6379.288 6269.072 - -0.61% -
BM_RangesMakeHeap_uint32_Random_262144 -1.72% 1.019 1.001 - -4.90% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -1.72% 1.715 1.685 - -2.31% -
SetIntersection_Front_Set_string_256_16 -1.72% 7463158.843 7334927.290 - -3.52% -
rng::for_each(map<int>)/8 -1.72% 6.317 6.208 - 38.77% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 -1.72% 18.586 18.267 - -1.76% -
BM_RangesPopHeap_uint32_1024 -1.71% 21.801 21.427 - 0.27% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 -1.71% 9033481.769 8878615.145 - -1.10% -
BM_RangesPushHeap_uint32_Ascending_256 -1.71% 3.108 3.055 - -0.41% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_262144 -1.71% 3.015 2.964 - -1.41% -
std::multiset<std::string>::erase(key)_(existent)/1024 -1.71% 86.929 85.442 - 47.78% -
std::multiset<std::string>::count(key)_(non-existent)/1024 -1.71% 23.173 22.777 - 0.04% -
std::stable_sort(deque<int>)_(descending)/8192 -1.71% 21242.113 20879.838 - -0.80% -
std::multimap<int,_int>::erase(key)_(existent)/0 -1.70% 21.853 21.480 - -0.83% -
std::multiset<int>::equal_range(key)_(existent)/1024 -1.70% 5.411 5.318 - 7.42% -
std::equal(deque<int>)_(it,_it,_it)/1048576 -1.70% 502652.021 494088.585 - -1.79% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -1.70% 6.870 6.753 - -1.61% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16384 -1.70% 25.151 24.723 - -6.37% -
BM_RangesPushHeap_string_SingleElement_1024 -1.70% 2.484 2.441 - -5.30% -
rng::find_first_of(deque<int>)_(small_needle)/8192 -1.70% 28304.898 27823.439 - -1.23% -
BM_CmpEqual_int_uchar -1.70% 1.132 1.113 - -1.05% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 -1.70% 0.739 0.727 - -0.90% -
BM_num_get<unsigned_long_long> -1.70% 11.356 11.164 - 0.97% -
rng::find_first_of(deque<int>)_(small_needle)/1024 -1.69% 3535.606 3475.685 - -1.13% -
std::map<int,_int>::contains(key)_(existent)/1024 -1.69% 4.078 4.009 - -0.93% -
SetIntersection_None_Set_float_64_4 -1.69% 21867316.919 21497166.304 - -5.27% -
BM_num_put<long_long> -1.69% 11.947 11.745 - -5.60% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 -1.69% 89.064 87.557 - 52.76% -
BM_MakeThenSortHeap_string_Descending_64 -1.69% 13.061 12.840 - -2.35% -
BM_MakeThenSortHeap_float_Ascending_256 -1.69% 6.691 6.578 - 1.80% -
std::copy(vector<bool>)_(unaligned)/32768 -1.69% 217.738 214.056 - -1.91% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -1.68% 1117510.040 1098684.325 - -1.52% -
rng::remove_if(vector<int>)_(sprinkled)/32 -1.68% 57.718 56.746 - 6.28% -
SetIntersection_Interlaced_Set_float_16_16 -1.68% 42338851.658 41625897.151 - 1.01% -
BM_PushHeap_uint64_Random_1024 -1.68% 5.946 5.846 - -1.09% -
std::rotate(vector<bool>)_(by_1/4)/1024 -1.68% 14.315 14.074 - -4.81% -
BM_std_minmax<short>/16 -1.68% 1.801 1.771 - -6.81% -
SetIntersection_Interlaced_Set_float_262144_16384 -1.68% 1288880.777 1267271.809 - 1.28% -
BM_StringRelational_Eq_Large_Large_ChangeFirst -1.67% 1.589 1.562 - 8.73% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.67% 831693.991 817813.440 - -2.19% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.67% 186898.730 183783.344 - 0.62% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 -1.67% 1168503.524 1149038.651 - -1.60% -
std::find_if(vector<bool>)_(process_all)/8 -1.67% 5.497 5.405 - -3.57% -
SetIntersection_Interlaced_Vector_string_256_16 -1.67% 11064155.562 10879930.457 - -1.21% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 -1.66% 16.996 16.713 - -0.09% -
BM_RangesMakeThenSortHeap_float_Random_1024 -1.66% 33.346 32.792 - -0.54% -
rng::find_last(vector<char>)_(bail_90%)/8192 -1.66% 99.751 98.096 - -4.06% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 -1.65% 8.509 8.368 - -1.38% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -1.65% 291398.399 286586.502 - -3.41% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.65% 60825.929 59821.784 - -0.50% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -1.65% 1265886.473 1245027.262 - 1.53% -
rng::copy_if(deque<int>)_(every_other)/512 -1.64% 185.904 182.849 - 0.37% -
rng::remove_if(deque<int>)_(sprinkled)/1024 -1.64% 549.480 540.463 - 0.00% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 -1.64% 4930.577 4849.690 - 0.87% -
SetIntersection_None_Set_uint64_1024_16 -1.64% 8917155.328 8771181.955 - 0.37% -
SetIntersection_Front_Set_float_1024_4 -1.64% 1145884.529 1127144.723 - -2.42% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.64% 34.503 33.939 - -4.02% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -1.63% 1256106.464 1235606.035 - -0.97% -
std::multiset<std::string>::contains(key)_(existent)/8192 -1.63% 28.876 28.405 - 1.52% -
std::set<int>::ctor(const&)/1024 -1.63% 6267.595 6165.500 - -1.92% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.63% 382.057 375.835 - 0.80% -
std::stable_partition(deque<int>)_(alloc_fails)/32 -1.62% 1976.483 1944.390 - 1.21% -
std::count(list<int>)_(every_other)/8192 -1.62% 6462.424 6357.526 - -4.59% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -1.62% 2034703.695 2001682.617 - -4.33% -
std::copy_n(deque<int>)/4096 -1.62% 147.581 145.189 - -2.35% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 -1.62% 21047239.961 20706253.346 - -1.42% -
BM_deque_deque_copy_backward/2 -1.62% 3.057 3.008 - 18.71% -
BM_lexicographical_compare_three_way_slow_path/262144 -1.61% 64669.653 63625.317 - -1.76% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -1.61% 6306.260 6204.505 - -1.94% -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -1.61% 25165.971 24760.254 - -2.20% -
rng::contains_subrange(list<int>)_(process_all)/8192 -1.61% 7105.082 6990.555 - -0.25% -
bm_swap_ranges_vb_unaligned/8 -1.61% 4.836 4.758 - -3.13% -
std::sort(deque<int>)_(qsort_adversarial)/8192 -1.61% 462319.605 454887.591 - -3.45% -
SetIntersection_Interlaced_Set_float_16384_4 -1.61% 176214968.032 173386581.642 - 0.61% -
BM_std_min<short>/512 -1.60% 7.428 7.309 - -0.32% -
std::multimap<std::string,_int>::insert(value)_(new_value)/8192 -1.60% 93.221 91.727 - 37.76% -
std::deque<int>::insert(middle)_(cheap_elements)/32 -1.60% 12.083 11.889 - 0.99% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16 -1.60% 11.677 11.490 - 0.17% -
SetIntersection_Front_Vector_string_16384_256 -1.60% 10208085.244 10045073.895 - -1.07% -
BM_std_min<unsigned_long_long>/30 -1.59% 2.749 2.705 - 0.47% -
BM_RangesPopHeap_float_4 -1.59% 2.480 2.440 - 3.01% -
BM_MakeThenSortHeap_float_Descending_16384 -1.59% 30.183 29.704 - 8.61% -
BM_lexicographical_compare_three_way_slow_path/65536 -1.59% 16140.672 15884.744 - -1.69% -
rng::partial_sort(deque<int>)_(heap)/8 -1.59% 38.152 37.548 - 1.74% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 -1.58% 1254681.406 1234807.609 - 0.71% -
rng::copy_n(vector<int>)/4096 -1.58% 147.066 144.744 - -1.04% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.58% 68794009.760 67708353.872 - -0.38% -
BM_MakeThenSortHeap_float_Random_16384 -1.57% 47.973 47.220 - -0.28% -
BM_StringCopy_Huge -1.57% 102.532 100.926 - -0.05% -
std::multimap<std::string,_int>::insert(value)_(new_value)/1024 -1.56% 63.856 62.857 - 7.16% -
SetIntersection_Interlaced_Set_uint32_262144_1024 -1.56% 1545140.707 1520991.049 - 0.96% -
BM_MakeThenSortHeap_uint64_Ascending_16384 -1.56% 17.146 16.878 - -0.04% -
SetIntersection_None_Set_string_16384_1024 -1.56% 215160058.390 211799620.547 - 2.68% -
std::partial_sort_copy(list<int>)_(heap)/8 -1.56% 16.003 15.753 - -3.35% -
rng::contains_subrange(vector<int>)_(same_length)/16 -1.56% 4.974 4.897 - 0.11% -
BM_RangesPushHeap_uint32_Ascending_64 -1.56% 2.235 2.200 - -0.69% -
std::find_if(vector<char>)_(process_all)/1024 -1.56% 273.043 268.795 - -0.53% -
SetIntersection_Front_Set_uint64_262144_262144 -1.55% 1839869.469 1811275.391 - -0.16% -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 -1.55% 32340.610 31838.246 - -1.19% -
std::set<int>::ctor(const&,_alloc)/8192 -1.55% 50119.952 49341.682 - 0.33% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.55% 32.968 32.456 - -0.46% -
rng::for_each(multiset<int>::iterator)/8192 -1.55% 8028.482 7903.974 - -51.17% -
BM_deque_deque_copy_backward/64000 -1.55% 8322.548 8193.553 - 1.22% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.55% 12577.781 12383.255 - -2.13% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.54% 153436.766 151070.502 - -0.35% -
rng::for_each(list<int>)/8192 -1.54% 7915.396 7793.532 - -6.21% -
SetIntersection_Interlaced_Set_uint32_1024_16 -1.54% 11551338.079 11373550.493 - 0.66% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 -1.54% 22.837 22.486 - 1.86% -
rng::count(list<int>)_(every_other)/8 -1.54% 2.101 2.069 - -1.45% -
BM_std_min<long_long>/22 -1.54% 2.695 2.654 - 0.00% -
BM_RangesMakeThenSortHeap_float_Heap_64 -1.53% 3.581 3.526 - 2.61% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 -1.53% 100.763 99.218 - 8.53% -
std::stable_partition(list<int>)_(sparse)/50 -1.53% 26.150 25.750 - -1.41% -
SetIntersection_Interlaced_Set_uint32_262144_256 -1.53% 1591119.465 1566852.295 - 2.21% -
BM_PushHeap_uint32_Ascending_16384 -1.52% 6.665 6.563 - -2.54% -
std::remove_copy(deque<int>)_(sprinkled)/8192 -1.52% 2918.674 2874.221 - -0.07% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 -1.52% 14.507 14.286 - -1.54% -
rng::find_end(vector<int>)_(match_near_end)/8192 -1.52% 206.405 203.267 - -99.83% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 -1.52% 5958624.412 5868154.763 - -1.79% -
rng::for_each(multimap<int>::iterator)/50 -1.52% 36.574 36.019 - -13.74% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 -1.52% 25.054 24.674 - -0.45% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -1.51% 8144.011 8020.777 - -2.01% -
BM_RangesMakeThenSortHeap_float_Ascending_16384 -1.51% 27.250 26.839 - 1.32% -
BM_MakeHeap_pair<uint32,_uint32>_Random_1024 -1.51% 3.025 2.980 - -1.04% -
BM_RangesMakeThenSortHeap_uint32_Heap_262144 -1.51% 24.775 24.402 - 0.35% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -1.50% 1437.789 1416.155 - 0.98% -
std::partial_sort_copy(deque<int>)_(repeated)/8 -1.50% 10.763 10.601 - 0.16% -
rng::for_each(set<int>)/32 -1.50% 25.779 25.391 - 18.61% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_256 -1.50% 6.275 6.180 - -3.20% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1024 -1.50% 42.235 41.601 - 0.18% -
BM_std_min<short>/4 -1.50% 1.132 1.115 - 3.06% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.49% 151239.782 148979.740 - -2.45% -
BM_MakeThenSortHeap_float_SingleElement_64 -1.49% 3.454 3.402 - 2.67% -
SetIntersection_Interlaced_Set_uint64_262144_16384 -1.49% 1285524.496 1266388.914 - -0.57% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 -1.49% 1462826.694 1441060.567 - -0.23% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 -1.49% 11.783 11.607 - -0.71% -
BM_RangesMakeThenSortHeap_float_Random_64 -1.48% 18.043 17.776 - 0.66% -
rng::stable_sort(vector<int>)_(ascending)/1024 -1.48% 2100.916 2069.736 - -1.84% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -1.48% 17.668 17.406 - -0.84% -
BM_PopHeap_float_16384 -1.48% 33.678 33.179 - 0.13% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 -1.48% 3967.258 3908.494 - -0.77% -
BM_RangesMakeHeap_string_SingleElement_64 -1.48% 6.308 6.215 - -4.01% -
BM_RangesPushHeap_string_SingleElement_16384 -1.48% 2.495 2.458 - -4.24% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 -1.48% 3683278.136 3628879.254 - -1.65% -
bm_lexicographical_compare<signed_char>/8 -1.48% 3.062 3.017 - -3.04% -
std::map<int,_int>::count(key)_(non-existent)/8192 -1.47% 11.561 11.391 - 1.71% -
SetIntersection_None_Set_float_1024_1 -1.47% 9244872.703 9108797.432 - -0.88% -
BM_MakeThenSortHeap_float_Random_262144 -1.47% 63.586 62.651 - 0.47% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -1.47% 25166.692 24797.061 - -1.43% -
std::adjacent_find(list<int>)/8 -1.46% 2.134 2.103 - -0.28% -
std::multimap<std::string,_int>::erase(iterator)/8192 -1.46% 32.426 31.952 - -2.71% -
SetIntersection_None_Set_uint64_262144_262144 -1.46% 1229398.031 1211423.502 - -0.06% -
BM_deque_deque_copy/1 -1.46% 3.539 3.487 - 2.48% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.46% 529.620 521.889 - -1.66% -
BM_std_minmax<unsigned_int>/9 -1.46% 1.174 1.157 - 0.01% -
std::set<std::string>::equal_range(key)_(existent)/1024 -1.46% 23.313 22.973 - -0.51% -
SetIntersection_Front_Set_uint32_256_4 -1.46% 4508611.039 4442873.733 - -0.90% -
rng::fold_left(deque<int>)/8192 -1.46% 4426.437 4361.945 - -0.15% -
BM_LowerBound_pair<uint32,_uint32>_16384 -1.46% 102.248 100.759 - -1.05% -
rng::rotate(vector<bool>)_(by_1/4)/1024 -1.45% 14.742 14.527 - -5.21% -
BM_RangesMakeThenSortHeap_float_Random_256 -1.45% 25.648 25.276 - -0.84% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 -1.45% 11066757.529 10906231.884 - -1.35% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 -1.45% 32304.208 31835.675 - -1.20% -
std::adjacent_find(list<int>)/8192 -1.45% 6754.531 6656.619 - -1.37% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -1.45% 585.857 577.379 - -1.84% -
BM_std_minmax<char>/5500 -1.44% 51.021 50.284 - -1.34% -
BM_std_min<unsigned_int>/8 -1.44% 1.269 1.251 - -2.12% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 -1.44% 28.621 28.209 - 4.41% -
rng::stable_partition(list<int>)_(dense)/1024 -1.44% 1771.485 1746.060 - 0.03% -
rng::stable_sort(vector<int>)_(heap)/1024 -1.43% 2556.048 2519.462 - -1.95% -
BM_StringAssignAsciiz_Large_Opaque -1.43% 11.435 11.271 - -3.56% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.43% 185891.492 183235.393 - 1.44% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 -1.43% 21.535 21.227 - -1.63% -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 -1.43% 35.755 35.244 - -0.27% -
std::partition_point(vector<int>)/32 -1.43% 2.548 2.512 - -2.47% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 -1.43% 31.551 31.101 - 2.98% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.42% 19.953 19.669 - -0.73% -
BM_LowerBound_pair<uint32,_uint32>_256 -1.42% 33.343 32.868 - -0.12% -
std::copy_if(vector<int>)_(entire_range)/8 -1.42% 2.282 2.249 - -0.93% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 -1.42% 11.664 11.498 - -2.21% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 -1.42% 35.378 34.875 - 0.81% -
BM_MakeHeap_uint32_Random_1024 -1.42% 1.069 1.054 - 2.28% -
BM_MakeThenSortHeap_string_QuickSortAdversary_256 -1.42% 55.762 54.969 - 0.24% -
BM_std_minmax<short>/20 -1.42% 1.994 1.966 - -1.74% -
BM_std_minmax<int>/3 -1.42% 1.140 1.124 - -6.15% -
BM_RangesSortHeap_uint32_4 -1.42% 1.056 1.041 - 0.77% -
BM_deque_deque_move/70000 -1.42% 3161.460 3116.715 - -6.20% -
BM_SortHeap_pair<uint32,_uint32>_64 -1.41% 8.754 8.631 - -1.61% -
SetIntersection_None_Set_float_262144_256 -1.41% 1209255.291 1192227.621 - 2.47% -
BM_num_get<void*> -1.41% 11.864 11.697 - 0.37% -
std::partial_sort_copy(list<int>)_(ascending)/8 -1.41% 9.199 9.069 - 0.63% -
std::move(vector<bool>)_(unaligned)/512 -1.41% 4.642 4.577 - 15.09% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.40% 29.540 29.125 - 1.54% -
std::stable_sort(deque<int>)_(heap)/8192 -1.40% 17832.335 17581.894 - -0.06% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -1.40% 11690225.458 11526463.504 - -1.51% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -1.40% 1221185.319 1204102.768 - -2.22% -
rng::search_n(deque<int>,_pred)_(no_match)/1024 -1.40% 622.258 613.560 - 1.40% -
SetIntersection_Front_Set_uint64_262144_4 -1.40% 1120001.094 1104363.682 - -1.20% -
721_gcc_r -1.40% 13.064 12.882 - -2.36% -
BM_MakeThenSortHeap_uint64_Random_16384 -1.39% 22.419 22.106 - 0.09% -
BM_MakeThenSortHeap_uint64_PipeOrgan_16 -1.39% 6.151 6.065 - -0.06% -
std::copy(vector<bool>)_(aligned)/4096 -1.39% 4.726 4.660 - -0.87% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 -1.39% 16.325 16.098 - 0.32% -
710_omnetpp_r -1.39% 9.131 9.004 - 1.77% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 -1.39% 107127.179 105639.424 - -5.46% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 -1.39% 2489.532 2455.037 - 0.27% -
BM_vector_deque_ranges_copy_backward/1024 -1.39% 38.347 37.815 - -0.54% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -1.38% 9065301.453 8939809.264 - -30.26% -
rng::find_last(forward_list<int>)_(bail_10%)/50 -1.38% 21.597 21.299 - 5.69% -
std::remove_copy(deque<int>)_(sprinkled)/1024 -1.38% 364.541 359.502 - 0.10% -
BM_RangesMakeThenSortHeap_uint64_Ascending_262144 -1.38% 25.455 25.103 - -0.76% -
SetIntersection_None_Set_uint32_262144_1024 -1.38% 1195335.369 1178855.713 - 2.97% -
rng::rotate(list<int>)_(by_1/3)/50 -1.38% 24.561 24.223 - 2.69% -
std::vector<int>::erase(middle)_(cheap_elements)/32 -1.37% 4.389 4.329 - 2.07% -
SetIntersection_Front_Set_string_262144_16384 -1.37% 348709262.856 343916494.396 - -2.37% -
std::deque<int>::insert(middle)_(cheap_elements)/8192 -1.37% 167.460 165.163 - 0.11% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.37% 15.903 15.685 - -1.30% -
BM_deque_deque_ranges_move_backward/4096 -1.37% 155.436 153.312 - 0.75% -
std::copy_n(vector<int>)/32768 -1.37% 3789.514 3737.782 - -1.53% -
bm_lexicographical_compare<signed_char>/512 -1.36% 7.858 7.751 - -2.85% -
BM_StringEraseWithMove_Large_Opaque -1.36% 2.870 2.831 - -1.11% -
BM_CmpEqual_uchar_ushort -1.36% 1.127 1.111 - -0.61% -
rng::remove(list<int>)_(prefix)/1024 -1.36% 978.120 964.823 - 0.52% -
std::unordered_map<int,_int>::ctor(const&)/32 -1.36% 204.046 201.278 - 0.12% -
BM_RangesMakeThenSortHeap_uint64_Ascending_16 -1.36% 5.574 5.499 - -1.50% -
std::vector<int>::ctor(Range)_(cheap_elements)/1024 -1.35% 50.250 49.570 - -2.11% -
std::stable_sort(vector<int>)_(ascending)/1024 -1.35% 2098.965 2070.572 - -1.83% -
BM_MakeThenSortHeap_uint64_Descending_16384 -1.35% 16.439 16.217 - 0.07% -
BM_std_minmax<short>/31 -1.35% 3.065 3.024 - -1.99% -
rng::rotate(deque<int>)_(1_element_forward)/1024 -1.35% 39.030 38.503 - -0.91% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.35% 35004.469 34531.754 - -1.45% -
BM_MakeHeap_string_Descending_16 -1.35% 2.353 2.321 - -1.82% -
BM_std_min<unsigned_short>/27 -1.35% 2.336 2.305 - -3.23% -
BM_RangesMakeThenSortHeap_float_Descending_1024 -1.35% 8.252 8.140 - 1.70% -
BM_MakeThenSortHeap_string_QuickSortAdversary_1024 -1.35% 70.198 69.253 - -0.28% -
BM_MakeThenSortHeap_uint64_Heap_16384 -1.35% 16.660 16.436 - -0.59% -
rng::rotate(list<int>)_(1_element_forward)/50 -1.35% 27.742 27.369 - 12.66% -
rng::contains_subrange(vector<int>)_(same_length)/1048576 -1.35% 247413.283 244083.842 - -0.09% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/32 -1.34% 17.405 17.171 - 0.79% -
rng::fill_n(vector<bool>)/64 -1.34% 1.355 1.337 - -5.67% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -1.34% 3.606 3.557 - -1.57% -
BM_MakeThenSortHeap_uint64_PipeOrgan_16384 -1.34% 17.545 17.310 - -0.11% -
BM_RangesMakeThenSortHeap_float_Ascending_262144 -1.34% 32.023 31.593 - -0.66% -
BM_std_min<unsigned_int>/32 -1.34% 2.217 2.187 - 0.68% -
rng::equal(deque<int>)_(it,_it,_it,_it)/1024 -1.34% 504.029 497.279 - -1.17% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 -1.34% 163471768.572 161283212.098 - -0.48% -
BM_std_min<int>/1024 -1.34% 27.017 26.656 - 0.01% -
BM_std_minmax<unsigned_int>/27 -1.34% 2.480 2.446 - 3.01% -
std::map<int,_int>::equal_range(key)_(existent)/32 -1.34% 1.796 1.772 - 1.12% -
std::stable_sort(vector<int>)_(shuffled)/1024 -1.33% 2233.047 2203.261 - -2.33% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.33% 7997.972 7891.354 - -7.37% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.33% 10007.166 9873.843 - 0.24% -
BM_MakeThenSortHeap_uint64_Descending_64 -1.33% 8.502 8.389 - -0.15% -
std::multiset<int>::erase(key)_(existent)/8192 -1.33% 60.687 59.881 - -3.10% -
SetIntersection_Front_Set_uint32_1024_16 -1.33% 1332743.867 1315048.253 - -2.63% -
BM_std_min<unsigned_int>/16 -1.33% 1.914 1.889 - -1.00% -
BM_RangesMakeThenSortHeap_float_SingleElement_262144 -1.33% 53.041 52.337 - 0.01% -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8 -1.33% 18.654 18.407 - 0.51% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_262144 -1.33% 24.747 24.418 - 0.10% -
rng::is_sorted_until(vector<int>,_pred)/1024 -1.33% 429.501 423.802 - 4.54% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 -1.33% 31.006 30.595 - -1.92% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -1.33% 18420527.459 18176259.105 - -3.80% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.33% 35660.747 35187.968 - -1.22% -
rng::find_if_not(vector<bool>)_(process_all)/8 -1.32% 5.471 5.398 - -4.25% -
rng::stable_sort(vector<int>)_(ascending)/8 -1.32% 16.956 16.731 - 1.42% -
BM_MakeThenSortHeap_uint32_PipeOrgan_16 -1.32% 5.830 5.753 - -0.37% -
rng::reverse_copy(list<int>)/4096 -1.32% 3072.089 3031.524 - -1.32% -
rng::is_sorted_until(vector<int>,_pred)/8192 -1.32% 3427.138 3381.890 - 4.48% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.32% 9579882.314 9453561.981 - -0.36% -
BM_RangesPushHeap_uint64_Random_256 -1.32% 5.821 5.744 - 0.47% -
std::set<int>::ctor(const&,_alloc)/1024 -1.31% 6286.058 6203.426 - -0.87% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 -1.31% 2230052.166 2200776.529 - -1.04% -
BM_MakeHeap_float_Random_16 -1.31% 1.610 1.589 - -1.17% -
BM_MakeHeap_string_Descending_256 -1.31% 2.710 2.675 - -0.88% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_64 -1.31% 1.123 1.108 - -0.95% -
std::equal(deque<int>)_(it,_it,_it)/8192 -1.31% 3922.336 3870.957 - -1.23% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.31% 539.136 532.074 - 0.59% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 -1.31% 2173.961 2145.502 - -2.02% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_256 -1.31% 31.306 30.896 - 0.04% -
SetIntersection_Interlaced_Set_uint32_1024_64 -1.31% 9931451.216 9801821.966 - 0.45% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 -1.30% 11807.879 11653.834 - -1.57% -
rng::replace_if(list<int>)_(prefix)/8192 -1.30% 7292.188 7197.096 - -0.10% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -1.30% 0.919 0.907 - 0.64% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 -1.30% 13459.002 13283.607 - -1.50% -
rng::find_end(forward_list<int>)_(process_all)/8192 -1.30% 5774.922 5699.718 - -2.05% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 -1.30% 635427.931 627159.660 - 0.51% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 -1.30% 11827000.994 11673123.933 - -1.06% -
rng::stable_sort(vector<int>)_(shuffled)/1024 -1.30% 2236.840 2207.740 - -2.27% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 -1.30% 46.089 45.490 - -1.30% -
BM_MakeThenSortHeap_uint32_SingleElement_64 -1.30% 7.328 7.233 - -0.60% -
BM_MakeHeap_pair<uint32,_uint32>_Random_256 -1.30% 3.177 3.136 - 0.84% -
std::find_first_of(list<int>)_(large_needle)/1024 -1.30% 866585.963 855325.268 - -1.00% -
rng::rotate(deque<int>)_(1_element_backward)/50 -1.30% 5.736 5.661 - -0.28% -
std::unique(list<int>,_pred)_(contiguous)/52 -1.30% 75.653 74.672 - 1.21% -
rng::all_of(list<int>)_(process_all)/50 -1.29% 21.996 21.711 - -1.57% -
BM_std_minmax<char>/12 -1.29% 2.016 1.990 - 3.90% -
BM_RangesPushHeap_string_SingleElement_256 -1.29% 2.466 2.434 - -4.95% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.29% 11757.445 11605.543 - -2.23% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 -1.29% 24.061 23.751 - -1.78% -
rng::find_if(vector<int>)_(bail_25%)/8 -1.29% 1.083 1.069 - -0.29% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.29% 6475.925 6392.633 - 2.73% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1024 -1.29% 1.376 1.359 - 0.14% -
std::multiset<std::string>::erase(iterator)/32 -1.28% 31.250 30.849 - 0.26% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 -1.28% 24.499 24.185 - 0.03% -
BM_RangesMakeThenSortHeap_uint64_Random_16 -1.28% 8.631 8.521 - -0.39% -
BM_RangesPushHeap_float_Random_64 -1.28% 6.715 6.629 - -1.05% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -1.28% 7.349 7.256 - -4.82% -
std::partial_sort(vector<int>)_(pipe-organ)/8 -1.27% 20.925 20.658 - 0.05% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.27% 52817.377 52144.021 - 0.02% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -1.27% 18878932.740 18638304.707 - -3.68% -
rng::is_sorted(list<int>,_pred)/8 -1.27% 4.330 4.274 - 1.14% -
BM_MakeThenSortHeap_uint64_Descending_262144 -1.27% 24.959 24.642 - 0.57% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 -1.27% 22354915.320 22070706.565 - -1.59% -
rng::stable_sort(deque<int>)_(heap)/8192 -1.27% 17815.026 17588.565 - -0.64% -
rng::partial_sort_copy(deque<int>)_(repeated)/8 -1.27% 10.615 10.480 - -0.46% -
BM_RangesMakeThenSortHeap_string_Ascending_16384 -1.27% 63.903 63.092 - -5.53% -
BM_std_min<unsigned_short>/31 -1.27% 2.587 2.554 - -1.61% -
SetIntersection_None_Set_uint64_256_1 -1.27% 11567034.966 11420381.834 - -0.67% -
SetIntersection_Front_Set_uint32_4_4 -1.27% 149825846.551 147927202.991 - 0.27% -
rng::equal(list<int>)_(it,_it,_it,_it)/1024 -1.26% 788.547 778.574 - -0.30% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 -1.26% 212569.545 209886.678 - 0.09% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -1.26% 6192084.404 6113940.297 - -8.64% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 -1.26% 5.122 5.057 - -0.06% -
BM_RangesMakeThenSortHeap_uint64_Random_16384 -1.26% 22.391 22.109 - -0.86% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.26% 16.166 15.962 - -1.56% -
std::multiset<int>::upper_bound(key)_(existent)/8192 -1.26% 14.935 14.746 - -1.06% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 -1.26% 32.115 31.712 - 8.19% -
BM_MakeThenSortHeap_uint64_Descending_256 -1.25% 8.774 8.664 - 0.28% -
rng::stable_sort(deque<int>)_(ascending)/8 -1.25% 18.584 18.351 - -0.14% -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 -1.25% 8277.810 8174.059 - -1.04% -
BM_std_min<unsigned_long_long>/22 -1.25% 2.231 2.203 - 1.48% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_16384 -1.25% 27.105 26.766 - -0.35% -
BM_PopHeap_string_16 -1.25% 14.568 14.385 - -0.11% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 -1.25% 19180.292 18940.400 - 8.48% -
BM_MakeThenSortHeap_string_Ascending_16 -1.25% 9.741 9.620 - -0.57% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -1.24% 51.810 51.166 - -0.33% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 -1.24% 1005920.445 993419.149 - 0.31% -
BM_PushHeap_string_SingleElement_256 -1.24% 2.455 2.424 - -11.64% -
std::reverse_copy(list<int>)/512 -1.24% 371.683 367.068 - 0.06% -
BM_MakeThenSortHeap_uint64_PipeOrgan_256 -1.24% 9.407 9.290 - 0.23% -
std::copy_n(deque<int>)/8 -1.24% 2.790 2.755 - 4.25% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -1.24% 20986.715 20727.519 - -0.67% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 -1.23% 217009.325 214330.333 - 0.14% -
BM_PushHeap_string_Ascending_16 -1.23% 4.676 4.618 - -1.30% -
std::map<std::string,_int>::insert(value)_(already_present)/32 -1.23% 24.478 24.177 - -1.59% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 -1.23% 707.917 699.208 - -0.12% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.23% 55088.983 54411.345 - 0.84% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -1.23% 21653.568 21387.378 - -3.20% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast -1.23% 0.830 0.819 - -0.32% -
std::move_backward(vector<bool>)_(aligned)/512 -1.22% 2.456 2.426 - -4.70% -
SetIntersection_Interlaced_Set_uint32_1024_1 -1.22% 1138594.224 1124697.181 - -0.13% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_262144 -1.22% 24.768 24.465 - 0.50% -
SetIntersection_Front_Set_uint64_1024_4 -1.22% 1145425.892 1131479.484 - 2.88% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.22% 12822.758 12666.911 - -0.48% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 -1.22% 28.092 27.750 - 1.34% -
SetIntersection_None_Set_float_262144_16 -1.21% 1204692.463 1190058.432 - 2.49% -
SetIntersection_Front_Vector_float_262144_262144 -1.21% 350670620.555 346417971.733 - -1.13% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 -1.21% 4.924 4.864 - -7.72% -
BM_RangesPushHeap_uint64_Ascending_16384 -1.21% 3.648 3.603 - 1.09% -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 -1.21% 2915.488 2880.180 - -1.62% -
SetIntersection_None_Set_uint64_64_64 -1.21% 11993930.884 11849127.849 - -0.17% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_64 -1.21% 9.040 8.931 - 0.27% -
rng::stable_sort(deque<int>)_(repeated)/8 -1.21% 18.761 18.535 - 3.09% -
BM_CmpEqual_schar_ushort -1.21% 1.116 1.102 - -0.74% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_16384 -1.20% 16.648 16.448 - -0.35% -
rng::move(list<int>)/4096 -1.20% 6004.711 5932.418 - 9.99% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -1.20% 10.966 10.834 - 2.45% -
std::multiset<int>::equal_range(key)_(existent)/32 -1.20% 2.551 2.521 - -1.17% -
std::for_each_n(deque<int>)/50 -1.20% 3.998 3.950 - -0.53% -
std::move(deque<int>)/262144 -1.20% 14979.865 14799.976 - -0.65% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -1.20% 25381540.384 25076839.456 - -0.28% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 -1.20% 10.574 10.447 - 13.49% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 -1.20% 67037667.365 66233946.973 - -1.41% -
BM_deque_vector_move/64 -1.20% 2.611 2.579 - -1.95% -
SetIntersection_Interlaced_Set_uint32_16384_64 -1.20% 217667725.829 215063602.076 - 0.50% -
std::rotate(vector<bool>)_(1_element_backward)/1024 -1.20% 27.207 26.881 - -0.93% -
BM_RangesMakeThenSortHeap_uint64_Ascending_256 -1.19% 8.819 8.713 - -0.44% -
std::vector<int>::insert(begin)_(cheap_elements)/32 -1.19% 5.169 5.107 - -0.55% -
bm_ranges_swap_ranges_vb_unaligned/8 -1.19% 4.967 4.908 - -1.95% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 -1.19% 36108503.290 35678954.486 - -0.51% -
std::set<int>::insert(value)_(new_value)/32 -1.19% 19.850 19.613 - -0.65% -
rng::search(list<int>)_(no_match)/1000 -1.19% 724.802 716.200 - -1.34% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -1.19% 1638.929 1619.482 - -0.72% -
SetIntersection_Front_Set_uint64_16384_4 -1.18% 1164829.585 1151026.451 - 6.24% -
std::stable_partition(deque<int>)_(alloc_fails)/50 -1.18% 1998.216 1974.572 - 1.38% -
SetIntersection_Front_Set_uint64_256_1 -1.18% 4457638.009 4405007.526 - 0.04% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -1.18% 10.219 10.098 - -2.20% -
std::partition(vector<int>)_(sparse)/50 -1.18% 14.031 13.866 - 0.48% -
std::stable_sort(vector<int>)_(heap)/1024 -1.18% 2547.638 2517.582 - -2.06% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 -1.18% 8923.963 8818.787 - -2.46% -
BM_StringConstructDestroyCStr_Large_Transparent -1.18% 9.249 9.140 - 2.10% -
736_ocio_r -1.18% 16.420 16.226 - -1.03% -
BM_RangesPushHeap_uint32_Random_16 -1.18% 4.564 4.510 - 2.78% -
rng::stable_sort(vector<NonIntegral>)_(ascending)/8 -1.18% 16.909 16.710 - -0.30% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 -1.18% 187.993 185.780 - -2.65% -
BM_lexicographical_compare_three_way<IntPtr>/16384 -1.18% 3816.585 3771.689 - -1.82% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.18% 168.789 166.804 - 1.31% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16 -1.18% 6.921 6.840 - -0.82% -
BM_deque_vector_ranges_move/65536 -1.17% 2731.519 2699.425 - -1.88% -
std::equal(list<int>)_(it,_it,_it)/8 -1.17% 2.828 2.795 - -0.86% -
SetIntersection_Front_Vector_uint32_256_256 -1.17% 4700964.199 4645831.940 - -0.78% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_256 -1.17% 1.389 1.373 - -1.52% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 -1.17% 223.362 220.747 - 0.91% -
std::multiset<std::string>::find(key)_(existent)/32 -1.17% 21.622 21.369 - 44.81% -
rng::replace_if(vector<int>)_(prefix)/1024 -1.17% 274.317 271.116 - -2.52% -
SetIntersection_Front_Set_uint64_256_16 -1.17% 4874169.677 4817317.701 - -1.73% -
BM_RangesMakeThenSortHeap_float_Heap_1024 -1.16% 8.293 8.197 - 1.06% -
vector<bool>(const_vector<bool>&) -1.16% 9.858 9.744 - -0.86% -
SetIntersection_None_Set_float_262144_1 -1.16% 1206693.848 1192665.363 - 2.62% -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_64 -1.16% 8.951 8.847 - -0.54% -
std::stable_partition(list<int>)_(sparse)/1024 -1.16% 958.073 946.959 - 3.69% -
std::map<int,_int>::count(key)_(existent)/1024 -1.16% 4.424 4.373 - 0.31% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.16% 1598827.879 1580306.934 - -0.93% -
BM_RangesPushHeap_float_Ascending_1024 -1.16% 3.141 3.104 - -0.01% -
rng::remove_copy(deque<int>)_(sprinkled)/8192 -1.16% 2910.676 2876.971 - 0.76% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 -1.16% 6.174 6.102 - -1.25% -
BM_std_min<unsigned_char>/31 -1.16% 2.481 2.452 - -1.92% -
SetIntersection_None_Set_float_262144_64 -1.16% 1205837.566 1191909.344 - 2.60% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 -1.15% 1154243.226 1140917.873 - -1.98% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 -1.15% 17441444.837 17240190.322 - 0.83% -
std::multiset<std::string>::find(key)_(existent)/1024 -1.15% 27.694 27.375 - 15.94% -
BM_LowerBound_string_64 -1.15% 71.950 71.121 - 2.56% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -1.15% 1.424 1.407 - -0.23% -
std::map<std::string,_int>::find(key)_(non-existent)/32 -1.15% 10.105 9.988 - 0.98% -
BM_std_min<unsigned_char>/24 -1.15% 2.807 2.775 - 0.63% -
rng::rotate(list<int>)_(by_1/3)/32 -1.15% 14.516 14.349 - -8.12% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 -1.15% 7.494 7.408 - -1.84% -
std::flat_multimap<int,_int>::erase(iterator)/1024 -1.15% 76.029 75.156 - -1.71% -
BM_std_minmax<unsigned_short>/29 -1.15% 2.615 2.585 - 0.43% -
BM_num_get<unsigned_long> -1.15% 11.300 11.170 - 1.01% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 -1.15% 207816823.080 205432944.221 - 1.49% -
BM_MakeThenSortHeap_float_Heap_16 -1.15% 1.887 1.865 - -1.50% -
BM_deque_vector_ranges_copy_backward/1 -1.15% 2.114 2.090 - -2.38% -
std::map<std::string,_int>::contains(key)_(existent)/1024 -1.15% 24.051 23.776 - 6.35% -
SetIntersection_None_Set_uint64_1024_256 -1.15% 8901657.171 8799693.104 - 1.03% -
BM_deque_vector_ranges_move/5500 -1.15% 201.300 198.995 - 0.66% -
BM_RangesMakeThenSortHeap_uint32_Heap_16 -1.14% 5.164 5.105 - -1.69% -
SetIntersection_None_Set_float_262144_4 -1.14% 1204879.639 1191090.332 - 2.43% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 -1.14% 262.326 259.332 - 1.31% -
std::copy(vector<int>)/32768 -1.14% 3802.643 3759.241 - 7.49% -
std::find(list<int>)_(process_all)/8192 -1.14% 8507.772 8410.884 - -1.07% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 -1.14% 22.137 21.885 - -1.33% -
SetIntersection_Interlaced_Set_uint32_16384_16 -1.14% 212889026.648 210468558.252 - 2.00% -
rng::rotate(list<int>)_(by_1/2)/32 -1.14% 6.723 6.647 - 8.99% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16 -1.13% 5.665 5.601 - 0.09% -
rng::search(vector<int>)_(same_length)/8192 -1.13% 1901.075 1879.531 - 0.04% -
BM_MakeThenSortHeap_uint64_Ascending_256 -1.13% 8.821 8.721 - -0.28% -
std::generate_n(deque<int>)/32 -1.13% 8.449 8.353 - 0.66% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/0 -1.13% 15.852 15.673 - -1.13% -
BM_lexicographical_compare_three_way_fast_path/262144 -1.13% 61362.178 60670.047 - 0.34% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 -1.13% 115577.681 114277.405 - -1.53% -
SetIntersection_Interlaced_Set_float_262144_64 -1.12% 1608749.758 1590663.494 - 1.10% -
BM_deque_deque_ranges_move/1 -1.12% 3.571 3.531 - 3.23% -
SetIntersection_Front_Set_uint32_16384_4 -1.12% 1153004.961 1140105.314 - 0.11% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 -1.12% 19.846 19.624 - -0.65% -
BM_CmpEqual_ushort_uchar -1.12% 1.134 1.122 - -0.55% -
BM_SortHeap_pair<uint32,_uint32>_256 -1.12% 10.218 10.104 - -1.69% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -1.12% 216.861 214.440 - -2.29% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 -1.12% 15264.791 15094.448 - -1.18% -
SetIntersection_Front_Set_float_16_16 -1.11% 41710073.653 41245739.521 - -0.37% -
std::reverse_copy(vector<int>)/64 -1.11% 2.500 2.472 - 0.06% -
BM_RangesPushHeap_string_Random_4 -1.11% 6.023 5.956 - -0.08% -
BM_deque_deque_move_backward/1024 -1.11% 40.908 40.453 - 5.04% -
BM_CmpEqual_uint_int -1.11% 1.133 1.120 - -1.09% -
rng::remove_if(deque<int>)_(prefix)/8192 -1.11% 4319.758 4271.831 - 0.06% -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 -1.11% 8246.631 8155.186 - -1.32% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 -1.11% 3.732 3.691 - -1.01% -
rng::stable_sort(deque<int>)_(descending)/8 -1.11% 27.695 27.389 - 0.12% -
BM_RangesMakeHeap_string_Random_4 -1.10% 5.820 5.756 - 0.04% -
BM_MakeThenSortHeap_uint32_Heap_64 -1.10% 8.221 8.130 - 0.37% -
std::sort(deque<int>)_(qsort_adversarial)/1024 -1.10% 17932.366 17734.551 - -0.14% -
SetIntersection_None_Set_float_256_1 -1.10% 11927847.522 11796274.690 - 0.30% -
SetIntersection_Interlaced_Set_uint64_64_16 -1.10% 24854957.183 24580869.550 - 1.16% -
std::stable_partition(list<int>)_(dense)/1024 -1.10% 1764.463 1745.020 - 0.08% -
BM_std_min<int>/28 -1.10% 2.043 2.020 - -0.51% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 -1.10% 127218.400 125818.264 - -1.48% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 -1.10% 7.285 7.205 - -1.52% -
std::multimap<int,_int>::ctor(const&)/1024 -1.09% 6277.154 6208.522 - -1.60% -
737_gmsh_r -1.09% 12.779 12.639 - -0.89% -
BM_MakeThenSortHeap_uint64_Heap_1024 -1.09% 10.418 10.305 - -0.68% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 -1.09% 23.857 23.597 - 0.61% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 -1.09% 10.972 10.853 - 2.80% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -1.09% 13851.699 13700.910 - -17.84% -
std::swap_ranges(list<int>)/50 -1.09% 33.113 32.752 - 0.20% -
BM_PushHeap_string_QuickSortAdversary_64 -1.09% 12.948 12.807 - -0.58% -
std::multiset<int>::ctor(const&,_alloc)/1024 -1.08% 6072.438 6006.589 - -2.79% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 -1.08% 15957213.003 15784181.629 - 0.70% -
BM_lexicographical_compare_three_way<IntPtr>/65536 -1.08% 15211.594 15046.900 - -1.69% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -1.08% 28278.301 27972.135 - 8.15% -
SetIntersection_Interlaced_Set_uint64_262144_1024 -1.08% 1604021.973 1586658.776 - -0.29% -
BM_RangesPopHeap_uint32_16 -1.08% 7.728 7.645 - 1.41% -
SetIntersection_Interlaced_Set_float_16384_256 -1.08% 206726192.224 204492748.761 - -0.03% -
727_cppcheck_r -1.08% 24.699 24.433 - -3.28% -
BM_deque_vector_move/4000 -1.08% 145.619 144.047 - 2.93% -
SetIntersection_Front_Set_string_16_4 -1.08% 67394561.459 66667242.275 - -0.27% -
bm_lexicographical_compare<int>/64 -1.08% 4.907 4.854 - 0.86% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.08% 12805.399 12667.278 - -0.61% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -1.08% 15.965 15.793 - -1.35% -
vector<bool>(size_type,_const_value_type&) -1.08% 8.098 8.011 - -1.79% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 -1.08% 3.782 3.741 - 1.67% -
rng::find(vector<int>)_(process_all)/8 -1.08% 2.847 2.816 - -2.95% -
BM_std_minmax<unsigned_long_long>/5 -1.08% 1.841 1.821 - 0.91% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 -1.07% 11848763.347 11721446.279 - 2.01% -
BM_deque_deque_ranges_copy_backward/1024 -1.07% 40.933 40.493 - 6.45% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -1.07% 1301880.468 1287895.701 - 3.23% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 -1.07% 2954.966 2923.236 - 0.34% -
BM_LowerBound_float_1024 -1.07% 21.964 21.728 - -0.84% -
std::multiset<int>::insert(value)_(new_value)/32 -1.07% 19.970 19.756 - 0.29% -
std::copy_backward(list<int>)/4096 -1.07% 3337.484 3301.744 - -0.31% -
BM_deque_deque_ranges_copy_backward/5500 -1.07% 206.631 204.419 - -1.22% -
SetIntersection_Interlaced_Vector_uint32_256_256 -1.07% 4699637.238 4649415.828 - -1.35% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 -1.07% 4.215 4.170 - -1.60% -
rng::copy(deque<int>)/32768 -1.07% 1148.464 1136.196 - -1.02% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -1.07% 56.805 56.199 - -1.37% -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 -1.06% 495.328 490.056 - -0.82% -
SetIntersection_None_Set_uint32_262144_16384 -1.06% 1182048.990 1169510.334 - 1.56% -
rng::any_of(vector<int>)_(process_all)/32 -1.06% 8.385 8.296 - -1.02% -
SetIntersection_Front_Set_uint32_64_4 -1.06% 17476507.267 17291467.923 - -4.84% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_64 -1.06% 4.043 4.000 - 1.11% -
std::rotate(list<int>)_(1_element_backward)/8192 -1.06% 8619.681 8528.432 - 1.03% -
BM_PushHeap_string_PipeOrgan_16 -1.06% 4.122 4.079 - -4.76% -
BM_RangesMakeHeap_uint64_Random_16 -1.06% 1.278 1.264 - -2.22% -
BM_lexicographical_compare_three_way<IntPtr>/1024 -1.06% 248.381 245.756 - -1.99% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 -1.06% 602984.236 596614.308 - -1.40% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_256 -1.06% 11.150 11.032 - 0.47% -
std::map<int,_int>::insert(value)_(already_present)/32 -1.05% 1.763 1.745 - -1.33% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 -1.05% 1.208 1.196 - 0.08% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.05% 1114099.865 1102373.438 - -0.40% -
std::set<int>::upper_bound(key)_(existent)/1024 -1.05% 4.220 4.176 - 0.97% -
SetIntersection_Interlaced_Vector_string_256_4 -1.05% 6442433.792 6374753.224 - -0.07% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 -1.05% 11189.077 11071.545 - -1.42% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.05% 19.706 19.499 - 0.33% -
SetIntersection_Front_Set_string_1024_4 -1.05% 1322092.377 1308213.452 - -0.37% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/32 -1.05% 832.454 823.724 - 1.06% -
SetIntersection_Front_Set_uint64_16384_1 -1.05% 1122591.899 1110819.383 - -0.23% -
BM_MakeThenSortHeap_string_QuickSortAdversary_64 -1.05% 40.123 39.703 - 0.71% -
std::multimap<int,_int>::insert(value)_(new_value)/1024 -1.05% 33.379 33.029 - 0.07% -
SetIntersection_None_Set_uint64_256_16 -1.05% 11182161.276 11065194.121 - 0.84% -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_262144 -1.05% 25.860 25.590 - 0.46% -
BM_MakeThenSortHeap_float_Heap_256 -1.04% 6.044 5.981 - -4.07% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -1.04% 8875129.880 8782614.168 - -31.62% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -1.04% 19.016 18.817 - 3.22% -
bm_lexicographical_compare<unsigned_char>/512 -1.04% 8.790 8.698 - -1.03% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 -1.04% 44.293 43.831 - -1.21% -
BM_MakeHeap_float_Random_1024 -1.04% 1.262 1.249 - 1.25% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -1.04% 44.527 44.065 - 38.31% -
std::unique(list<int>,_pred)_(sprinkled)/52 -1.04% 82.108 81.256 - 0.21% -
SetIntersection_None_Set_float_262144_1024 -1.04% 1199869.711 1187433.268 - 1.33% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 -1.04% 1.223 1.210 - -1.12% -
BM_std_minmax<long_long>/14 -1.04% 3.333 3.299 - 0.25% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_256 -1.03% 45.537 45.066 - -0.42% -
rng::sort(deque<int>)_(qsort_adversarial)/1024 -1.03% 18277.603 18088.879 - -0.25% -
rng::search(deque<int>,_pred)_(same_length)/8192 -1.03% 4059.959 4018.070 - -1.08% -
BM_LowerBound_string_16 -1.03% 36.565 36.187 - -1.27% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.03% 147198.266 145680.472 - 0.22% -
BM_RangesPopHeap_uint32_256 -1.03% 17.266 17.088 - 1.29% -
rng::count(vector<int>)_(every_other)/8 -1.03% 1.384 1.370 - -1.00% -
BM_LowerBound_pair<uint32,_uint32>_262144 -1.03% 612.103 605.824 - -2.55% -
SetIntersection_Front_Set_string_262144_1024 -1.02% 59001118.389 58396636.402 - -2.57% -
BM_RangesPopHeap_pair<uint32,_uint32>_16 -1.02% 9.394 9.298 - -2.00% -
BM_MakeThenSortHeap_uint64_Ascending_64 -1.02% 8.410 8.324 - -0.16% -
SetIntersection_Interlaced_Set_string_262144_4 -1.02% 1883024.090 1863845.947 - -1.38% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.02% 837251.647 828727.016 - 1.37% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 -1.02% 8.756 8.667 - -0.93% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 -1.02% 209037489.903 206911691.091 - -0.71% -
rng::find(join_view(vector<list<int>>))_(process_all)/8 -1.02% 4.567 4.520 - -1.93% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.02% 223.811 221.538 - -4.93% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.02% 41339.886 40920.047 - 5.10% -
bm_lexicographical_compare<signed_char>/6 -1.02% 2.463 2.438 - -2.14% -
std::partition_copy(deque<int>)/32 -1.01% 12.851 12.721 - -2.11% -
BM_MakeThenSortHeap_uint32_Heap_262144 -1.01% 24.729 24.479 - 0.36% -
std::set<std::string>::count(key)_(non-existent)/32 -1.01% 10.628 10.520 - 8.77% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 -1.01% 2404267.867 2379952.399 - 1.76% -
BM_deque_deque_copy_backward/4096 -1.01% 155.803 154.227 - 0.04% -
BM_PushHeap_uint32_Random_256 -1.01% 6.076 6.015 - -0.42% -
rng::contains_subrange(deque<int>)_(same_length)/16 -1.01% 13.107 12.975 - 15.52% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 -1.01% 163891255.904 162237124.509 - 0.23% -
SetIntersection_Interlaced_Set_string_16384_64 -1.01% 356028173.669 352435697.574 - 0.12% -
rng::for_each(map<int>)/50 -1.01% 40.492 40.084 - -3.44% -
BM_RangesPushHeap_float_Ascending_64 -1.01% 1.777 1.759 - 0.64% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.01% 962.991 953.285 - -5.84% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1024 -1.01% 1.209 1.197 - 0.11% -
BM_MakeThenSortHeap_uint64_Ascending_4 -1.01% 1.462 1.447 - -0.35% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 -1.01% 7.004 6.934 - 0.13% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -1.00% 3302004.422 3268903.296 - -7.76% -

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 34822.81% 1001212.809 349651658.550 - -0.37% -
rng::is_partitioned(list<int>)_(unpartitioned)/32 155.93% 1.062 2.718 - 139.26% -
std::generate_n(list<int>)/1024 132.56% 650.766 1513.443 - 132.58% -
rng::copy_n(vector<bool>)_(unaligned)/512 132.53% 3.322 7.724 - 139.73% -
std::fill(list<int>)/1024 130.99% 671.794 1551.796 - 130.91% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 123.38% 1.304 2.913 - 146.99% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 122.98% 1.303 2.905 - 141.11% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 122.93% 1.305 2.909 - 151.57% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 122.85% 1.304 2.905 - 139.22% -
rng::rotate_copy(vector<int>)/8192 121.79% 283.624 629.045 - 121.84% -
rng::is_partitioned(list<int>)_(unpartitioned)/8192 120.77% 1198.430 2645.775 - 123.39% -
rng::unique_copy(list<int>)_(contiguous)/1024 118.11% 741.880 1618.110 - 118.36% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 117.25% 1.337 2.905 - 141.61% -
std::unique_copy(list<int>)_(contiguous)/1024 117.00% 744.543 1615.658 - 117.78% -
rng::unique_copy(list<int>)_(sprinkled)/1024 116.95% 743.091 1612.156 - 115.69% -
std::unique_copy(list<int>)_(sprinkled)/1024 116.92% 743.472 1612.777 - 114.98% -
std::is_sorted_until(list<int>)/1024 114.61% 753.507 1617.088 - 114.50% -
std::fill(list<int>)/50 110.39% 16.875 35.503 - 2.68% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 108.14% 31.611 65.794 - 9.82% -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 105.79% 798.093 1642.430 - 107.27% -
std::move(list<int>)/512 105.76% 351.226 722.691 - 103.97% -
rng::unique_copy(list<int>,_pred)_(contiguous)/1024 105.76% 796.357 1638.556 - 100.50% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/1024 102.96% 826.530 1677.554 - 102.79% -
rng::starts_with(list<int>)/1024 99.34% 783.669 1562.177 - 101.44% -
rng::remove(vector<int>)_(sprinkled)/8192 98.80% 1983.225 3942.670 - 3.06% -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 98.01% 846.648 1676.487 - 97.45% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 93.24% 64401241.139 124448346.528 - 70.81% -
SetIntersection_Interlaced_Vector_uint64_262144_16 90.22% 3187398.526 6062948.818 - 4.02% -
rng::remove(vector<int>)_(sprinkled)/1024 84.36% 288.177 531.294 - 2.54% -
SetIntersection_Interlaced_Vector_uint64_262144_256 82.68% 37799435.342 69053326.199 - 0.47% -
BM_deque_deque_ranges_move_backward/0 75.08% 0.792 1.387 - -0.04% -
BM_deque_deque_ranges_copy_backward/0 73.33% 0.801 1.388 - 0.04% -
BM_deque_deque_copy_backward/0 71.60% 0.809 1.388 - 0.03% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 71.16% 5049280.676 8642383.662 - 24.87% -
rng::find_end(vector<int>)_(single_element)/8192 70.53% 1912.641 3261.640 - 0.73% -
BM_deque_deque_move_backward/0 70.26% 0.815 1.387 - 0.02% -
rng::find_end(vector<int>)_(single_element)/1024 70.04% 242.411 412.196 - 0.57% -
rng::find_end(vector<int>)_(single_element)/1000 69.76% 237.076 402.461 - 0.62% -
rng::is_partitioned(list<int>)_(unpartitioned)/1024 67.71% 153.904 258.110 - 70.35% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 63.16% 213192962.567 347835492.217 - 63.11% -
BM_RangesPushHeap_float_Random_1 62.76% 0.429 0.697 - 49.34% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 62.55% 0.261 0.425 - 86.38% -
BM_MakeHeap_uint32_Random_4 61.58% 1.122 1.812 - 33.69% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 60.51% 42.507 68.230 - -0.62% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 57.71% 12.336 19.454 - 58.72% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 56.05% 0.447 0.698 - 9.82% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 55.94% 0.447 0.697 - 30.61% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 55.68% 23.891 37.192 - -15.01% -
rng::find_end(vector<int>)_(process_all)/8192 53.66% 1904.428 2926.400 - -0.34% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 53.12% 29.548 45.244 - 49.46% -
rng::find_end(vector<int>)_(process_all)/1024 53.08% 242.555 371.299 - -0.26% -
rng::find_end(vector<int>)_(process_all)/1000 52.89% 236.990 362.344 - -0.29% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 52.76% 57.316 87.557 - -1.69% -
BM_deque_deque_move_backward/64 51.58% 3.379 5.122 - 0.91% -
BM_deque_deque_copy_backward/64 51.40% 3.374 5.108 - 0.57% -
BM_deque_deque_ranges_copy_backward/64 51.12% 3.377 5.103 - 0.47% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 51.11% 12.190 18.420 - 56.13% -
BM_std_min<unsigned_short>/1 50.34% 0.254 0.382 - 17.98% -
std::shift_left(vector<int>)/32 50.24% 2.993 4.496 - 51.38% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 50.02% 21.732 32.604 - 4.33% -
BM_deque_deque_ranges_move_backward/64 49.96% 3.377 5.064 - -0.03% -
BM_tolower_string<char> 49.90% 15.184 22.760 - -0.15% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 48.29% 27.360 40.571 - -0.15% -
std::multiset<std::string>::erase(key)_(existent)/1024 47.78% 57.816 85.442 - -1.71% -
std::map<std::string,_int>::erase(key)_(existent)/8192 47.75% 64.897 95.884 - 11.53% -
rng::find_end(vector<int>)_(process_all)/1048576 47.54% 253644.620 374214.651 - -0.42% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 46.54% 10137763.980 14856020.105 - 21.06% -
BM_MakeHeap_string_Descending_262144 45.71% 3.544 5.164 - 51.03% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 45.70% 51.106 74.461 - 2.62% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 45.01% 28.032 40.649 - 0.17% -
std::multiset<std::string>::find(key)_(existent)/32 44.81% 14.756 21.369 - -1.17% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 44.29% 28.527 41.162 - 11.05% -
std::all_of(vector<int>)_(process_all)/50 44.12% 12.737 18.357 - 1.78% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 43.69% 28.323 40.698 - 0.90% -
rng::ends_with(list<int>)_(mismatch_at_start)/50 41.35% 29.773 42.083 - 0.83% -
BM_MakeHeap_string_PipeOrgan_262144 40.62% 7.451 10.477 - 46.96% -
std::multiset<std::string>::find(key)_(existent)/8192 40.53% 28.907 40.623 - 0.77% -
BM_RangesMakeHeap_float_Descending_64 39.60% 0.193 0.270 - 21.52% -
rng::for_each(multimap<int>)/8 39.24% 4.513 6.284 - 0.81% -
rng::for_each(map<int>)/8 38.77% 4.474 6.208 - -1.72% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 38.31% 31.860 44.065 - -1.04% -
std::multimap<std::string,_int>::insert(value)_(new_value)/8192 37.76% 66.582 91.727 - -1.60% -
rng::search(deque<int>)_(no_match)/1024 37.06% 305.071 418.115 - 15.36% -
rng::for_each(set<int>)/8 36.32% 4.616 6.292 - -0.02% -
std::find_end(deque<int>)_(single_element)/1000 35.55% 250.177 339.108 - 7.92% -
rng::swap_ranges(list<int>)/8192 35.54% 10073.590 13653.835 - 37.15% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 35.40% 29.056 39.342 - -0.21% -
rng::for_each(multiset<int>)/8 35.31% 4.575 6.191 - -0.27% -
SetIntersection_Interlaced_Vector_uint32_16384_16 34.78% 2462320.493 3318757.703 - 10.76% -
BM_StringConstructDestroyCStr_Empty_Transparent 34.57% 0.236 0.317 - 18.74% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 33.77% 75378224.467 100831225.471 - 34.75% -
std::shift_right(deque<int>)/32 33.68% 3.252 4.347 - -0.47% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 33.41% 97.281 129.779 - 26.41% -
std::find_end(deque<int>)_(single_element)/1024 32.94% 259.051 344.370 - 7.86% -
std::multimap<std::string,_int>::insert(value)_(new_value)/0 32.78% 24.738 32.848 - 2.60% -
rng::unique_copy(list<int>)_(contiguous)/52 32.43% 22.722 30.091 - 0.48% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 31.69% 1359.236 1789.975 - 39.06% -
std::move_backward(deque<int>)/64 30.91% 5.474 7.166 - 0.87% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 30.45% 23.458 30.601 - -7.82% -
BM_std_min<char>/1 30.41% 0.288 0.376 - 28.79% -
rng::remove_if(vector<int>)_(sprinkled)/8192 30.32% 2960.697 3858.329 - 1.31% -
SetIntersection_Interlaced_Vector_uint64_16384_16 30.12% 2435060.489 3168513.764 - -2.89% -
BM_PushHeap_uint32_PipeOrgan_1 29.92% 0.474 0.616 - 0.41% -
std::set<std::string>::erase(iterator)/8192 29.81% 25.805 33.498 - 0.74% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 29.72% 44.229 57.374 - 29.48% -
std::set<std::string>::insert(value)_(new_value)/8192 29.57% 69.945 90.626 - -0.15% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 29.42% 48.272 62.476 - 44.95% -
std::remove_if(vector<int>)_(sprinkled)/8192 29.23% 2958.414 3823.063 - 0.34% -
rng::copy_n(vector<int>)/32768 29.01% 2294.113 2959.588 - -3.21% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 28.95% 35.100 45.263 - 1.39% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 28.80% 1.080 1.391 - -6.45% -
BM_std_min<short>/1 28.68% 0.293 0.377 - -15.12% -
std::move(list<int>)/4096 28.66% 4380.130 5635.651 - 23.41% -
rng::move_backward(deque<int>)/64 28.62% 5.620 7.229 - 0.25% -
BM_RangesMakeHeap_uint64_Random_4 28.59% 1.154 1.484 - -13.38% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 28.40% 0.448 0.576 - 23.40% -
std::fill_n(list<int>)/8192 28.34% 7059.375 9059.775 - 28.61% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 28.33% 29.209 37.484 - 2.91% -
std::is_sorted(deque<int>)/8 27.95% 2.512 3.215 - -8.10% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 27.77% 101.646 129.878 - -37.83% -
rng::remove_if(vector<int>)_(sprinkled)/1024 27.38% 409.385 521.455 - 1.24% -
std::remove_if(vector<int>)_(sprinkled)/1024 27.14% 409.192 520.246 - 0.33% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 27.06% 2011208.177 2555384.332 - 8.89% -
rng::contains(deque<int>)_(process_all)/8 26.65% 2.943 3.727 - 23.45% -
rng::for_each(map<int>::iterator)/8 26.57% 4.561 5.772 - 0.18% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 26.36% 1237.061 1563.135 - 1.64% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 25.90% 0.381 0.480 - 37.17% -
rng::for_each(map<int>)/32 25.69% 21.250 26.710 - 1.39% -
std::find(vector<bool>)_(process_all)/50 25.65% 0.579 0.727 - 8.76% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/8192 25.64% 19.880 24.978 - 24.43% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 25.64% 1.862 2.339 - 4.72% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 24.84% 1.250 1.561 - 28.41% -
BM_vector_deque_copy/65536 24.74% 2663.154 3322.122 - 39.93% -
BM_StringDestroy_Empty 24.27% 0.655 0.813 - 0.14% -
rng::equal(vector<bool>)_(unaligned)/50 24.14% 0.736 0.914 - 15.73% -
std::find_end(deque<int>)_(single_element)/8192 23.97% 2038.462 2527.027 - 14.51% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 23.95% 21.644 26.827 - 15.02% -
rng::find(vector<bool>)_(process_all)/8 23.81% 0.601 0.744 - -6.58% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 23.48% 1.167 1.441 - -0.96% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 23.46% 19.904 24.573 - -22.30% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 23.30% 35.352 43.589 - 17.18% -
BM_deque_deque_move_backward/1 23.15% 2.726 3.357 - -2.19% -
std::shift_right(deque<int>)/50 23.11% 4.213 5.187 - 1.27% -
rng::find_last_if(vector<char>)_(bail_90%)/1024 22.96% 25.525 31.386 - 1.05% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 22.77% 26.132 32.081 - 0.02% -
rng::any_of(deque<int>)_(process_all)/50 22.74% 18.340 22.512 - 16.73% -
rng::find_end(deque<int>)_(process_all)/1000 22.73% 252.042 309.329 - 1.53% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 22.60% 80589715.558 98803226.830 - 8.82% -
BM_deque_deque_ranges_move_backward/1 22.36% 2.795 3.420 - -2.36% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 22.15% 2071386.390 2530197.267 - 21.34% -
BM_deque_deque_move_backward/2 21.80% 2.466 3.004 - -1.82% -
BM_toupper_char<wchar_t> 21.71% 0.554 0.674 - 21.18% -
std::rotate(list<int>)_(1_element_forward)/32 21.46% 12.384 15.042 - 4.30% -
std::unordered_map<int,_int>::find(key)_(existent)/32 21.35% 1.160 1.408 - 1.50% -
BM_PushHeap_uint64_SingleElement_1 21.02% 0.522 0.631 - 18.21% -
BM_deque_deque_ranges_copy_backward/1 20.92% 2.775 3.355 - -1.73% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 20.91% 735.462 889.277 - 0.40% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 20.60% 8343790.144 10062735.707 - 18.75% -
BM_deque_deque_copy_backward/1 20.39% 2.796 3.365 - -1.76% -
rng::remove(vector<int>)_(sprinkled)/50 20.09% 55.156 66.235 - 1.75% -
BM_vector_deque_ranges_move/2 19.93% 1.727 2.071 - 23.01% -
std::move_backward(deque<int>)/8 19.89% 3.319 3.979 - 0.42% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 19.86% 1.157 1.386 - -6.15% -
std::unordered_set<int>::count(key)_(non-existent)/0 19.71% 0.405 0.485 - 56.75% -
BM_MakeHeap_string_Ascending_262144 19.59% 9.172 10.969 - 39.87% -
SetIntersection_Interlaced_Vector_uint32_262144_4 19.46% 1524213.058 1820833.012 - 21.83% -
std::multiset<int>::erase(iterator)/8192 19.38% 23.644 28.227 - 16.92% -
BM_RangesMakeHeap_float_Descending_16 19.37% 0.210 0.250 - 9.25% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 19.33% 0.477 0.569 - -2.25% -
rng::contains_subrange(deque<int>)_(process_all)/50 19.23% 18.253 21.763 - 18.62% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 19.23% 19.154 22.836 - 22.47% -
SetIntersection_Interlaced_Vector_uint64_262144_4 19.00% 1582963.685 1883735.249 - 1.17% -
std::unordered_multiset<int>::erase(key)_(non-existent)/8192 18.93% 0.965 1.148 - 12.10% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 18.92% 100132907.677 119075573.744 - 1.33% -
rng::partition_copy(list<int>)/8192 18.88% 7369.174 8760.149 - 17.08% -
BM_deque_deque_ranges_move_backward/2 18.87% 2.528 3.005 - -1.76% -
BM_deque_deque_ranges_copy_backward/2 18.74% 2.532 3.007 - -1.90% -
BM_deque_deque_copy_backward/2 18.71% 2.534 3.008 - -1.62% -
rng::for_each(set<int>)/32 18.61% 21.407 25.391 - -1.50% -
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 18.57% 6.667 7.905 - 24.73% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 18.52% 6.355 7.532 - 7.40% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 18.44% 0.336 0.398 - -9.65% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 18.41% 61.439 72.749 - 69.60% -
BM_RangesPopHeap_uint32_1 18.30% 0.415 0.492 - 7.35% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 18.17% 31.581 37.319 - 69.91% -
rng::unique_copy(deque<int>)_(sprinkled)/52 18.10% 14.761 17.433 - 10.86% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 18.05% 0.466 0.551 - 26.72% -
rng::stable_partition(list<int>)_(dense)/8192 17.93% 18229.439 21498.482 - 5.89% -
rng::for_each(multimap<int>)/32 17.91% 22.421 26.438 - 0.79% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 17.90% 9745650.668 11490062.435 - 22.24% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 17.85% 28.242 33.283 - 0.79% -
std::multimap<int,_int>::find(key)_(non-existent)/32 17.79% 2.239 2.637 - 18.18% -
rng::find(vector<char>)_(bail_25%)/8 17.60% 0.983 1.156 - 8.85% -
std::unordered_set<std::string>::erase(key)_(non-existent)/1024 17.49% 19.084 22.423 - 18.98% -
SetIntersection_Interlaced_Vector_uint32_16384_256 17.49% 14123298.693 16593048.008 - 17.20% -
std::copy_backward(vector<bool>)_(aligned)/1048576 17.39% 2731.159 3205.973 - 14.16% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 17.32% 1634042.050 1917108.883 - 19.70% -
rng::is_partitioned(vector<int>)_(unpartitioned)/32 17.26% 2.199 2.578 - 4.31% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 17.10% 3.211 3.760 - 16.65% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 17.02% 23.046 26.969 - 14.61% -
std::adjacent_find(deque<int>)/8 16.88% 2.957 3.456 - -19.16% -
std::unordered_multiset<int>::erase(iterator)/8192 16.87% 20.115 23.508 - 16.62% -
SetIntersection_Front_Vector_uint32_262144_256 16.84% 2269960.075 2652234.589 - 12.75% -
rng::rotate(list<int>)_(by_1/4)/8192 16.83% 7214.352 8428.727 - 17.14% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 16.74% 8142213.485 9505243.360 - 12.41% -
BM_deque_deque_copy_backward/512 16.66% 18.571 21.666 - -0.53% -
SetIntersection_Interlaced_Vector_uint32_262144_64 16.61% 8210870.189 9574290.942 - -6.95% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 16.52% 0.390 0.454 - -15.04% -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/8 16.47% 25.696 29.929 - -0.21% -
std::unique(deque<int>)_(contiguous)/52 16.30% 68.457 79.613 - 15.90% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 16.29% 0.343 0.399 - 18.81% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 16.29% 3.766 4.379 - 16.14% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 16.28% 699.381 813.207 - 20.55% -
std::search(deque<int>,_pred)_(near_matches)/1000 16.22% 23307.568 27087.628 - 8.29% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 16.12% 1543.415 1792.140 - 1.10% -
std::multiset<std::string>::find(key)_(existent)/1024 15.94% 23.611 27.375 - -1.15% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 15.94% 6467.293 7498.096 - 15.31% -
BM_vector_deque_ranges_move/65536 15.88% 2859.981 3314.246 - 40.03% -
std::search(deque<int>,_pred)_(near_matches)/1024 15.87% 24476.718 28360.901 - 8.91% -
rng::find(vector<int>)_(bail_25%)/8 15.81% 1.368 1.585 - 0.39% -
std::equal(list<int>)_(it,_it,_it)/50 15.78% 33.915 39.268 - 1.18% -
std::replace(vector<int>)_(sprinkled)/32 15.73% 5.036 5.828 - 14.03% -
rng::search(deque<int>)_(same_length)/1000 15.70% 331.309 383.329 - 0.62% -
std::unordered_multiset<int>::insert(value)_(new_value)/8192 15.62% 19.840 22.939 - 7.64% -
rng::for_each(multiset<int>)/32 15.58% 21.894 25.305 - -0.83% -
rng::contains_subrange(deque<int>)_(same_length)/16 15.52% 11.232 12.975 - -1.01% -
rng::find_last(vector<char>)_(bail_90%)/1024 15.51% 12.079 13.952 - 31.67% -
BM_vector_deque_move/65536 15.50% 2875.902 3321.731 - 40.08% -
BM_RangesPushHeap_string_Ascending_16384 15.42% 19.301 22.277 - 9.88% -
std::multimap<std::string,_int>::ctor(const&)/32 15.35% 712.884 822.341 - -0.50% -
SetIntersection_Front_Vector_uint32_16384_256 15.33% 2290052.784 2641223.534 - 11.26% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 15.25% 289.489 333.645 - -0.57% -
std::rotate(list<int>)_(1_element_forward)/50 15.23% 24.278 27.976 - 4.71% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 15.22% 46152295.536 53174420.951 - 2.18% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 15.17% 7.468 8.601 - 15.32% -
std::move(vector<bool>)_(unaligned)/512 15.09% 3.977 4.577 - -1.41% -
rng::starts_with(list<int>,_pred)/8192 15.09% 11390.943 13109.413 - 11.80% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 15.05% 1.292 1.486 - 5.46% -
std::unordered_set<std::string>::insert(value)_(new_value)/32 15.02% 60.162 69.199 - -0.43% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 14.99% 0.501 0.576 - 10.80% -
std::multiset<int>::insert(value)_(new_value)/8192 14.97% 74.026 85.109 - 3.22% -
BM_vector_deque_ranges_copy/65536 14.93% 2875.076 3304.361 - 39.57% -
rng::is_sorted_until(deque<int>,_pred)/8 14.80% 3.855 4.426 - 2.79% -
BM_deque_deque_move_backward/512 14.79% 18.633 21.389 - -0.06% -
BM_vector_deque_ranges_move/70000 14.63% 3048.032 3493.954 - 34.99% -
rng::find_end(deque<int>)_(single_element)/1000 14.60% 293.157 335.968 - -0.64% -
rng::find(list<int>)_(process_all)/50 14.60% 18.837 21.587 - 1.70% -
std::none_of(deque<int>)_(process_all)/50 14.55% 17.757 20.342 - 11.00% -
std::move_backward(deque<int>)/4096 14.54% 154.815 177.331 - -0.41% -
BM_std_minmax<unsigned_short>/4 14.54% 0.936 1.072 - 4.21% -
BM_vector_deque_ranges_move/64000 14.42% 2853.758 3265.177 - 36.81% -
std::adjacent_find(deque<int>)/50 14.36% 14.773 16.894 - -17.46% -
rng::distance(join_view(vector<vector<int>>)/50 14.34% 0.605 0.692 - 0.09% -
std::multiset<int>::clear()/1024 14.33% 9452.674 10807.006 - 12.19% -
std::set<std::string>::lower_bound(key)_(existent)/8192 14.32% 27.767 31.743 - 14.92% -
BM_vector_deque_ranges_move/1 14.28% 2.031 2.322 - 19.69% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 14.21% 1.260 1.439 - -11.34% -
rng::equal(vector<bool>)_(unaligned)/8 14.19% 0.738 0.843 - 14.24% -
rng::find_last(forward_list<int>)_(bail_10%)/8192 14.15% 5891.181 6724.644 - 14.54% -
std::unordered_set<std::string>::count(key)_(existent)/1024 14.13% 36.251 41.372 - 21.41% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8192 14.09% 13201.508 15061.606 - -0.07% -
std::replace_if(vector<int>)_(sprinkled)/50 14.08% 12.902 14.719 - 7.48% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 14.04% 777.472 886.647 - 2.98% -
std::rotate_copy(vector<int>)/8192 14.03% 640.902 730.825 - 64.08% -
std::search(deque<int>,_pred)_(no_match)/1024 13.99% 327.319 373.098 - -9.74% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 13.98% 28.861 32.896 - -4.83% -
rng::find_last_if(list<int>)_(bail_90%)/1024 13.88% 70.919 80.763 - 0.70% -
rng::find_end(deque<int>,_pred)_(single_element)/1024 13.87% 608.872 693.326 - 0.42% -
std::copy_n(deque<int>)/262144 13.78% 10141.243 11539.004 - 13.42% -
rng::remove(vector<int>)_(sprinkled)/32 13.77% 51.390 58.467 - 1.85% -
BM_std_minmax_element<long_long>/2 13.67% 0.538 0.611 - -10.67% -
BM_StringRead_Cold_Deep_Small 13.66% 0.807 0.917 - -12.14% -
BM_RangesMakeThenSortHeap_uint64_Descending_4 13.65% 1.316 1.496 - 1.24% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 13.62% 0.306 0.347 - 7.04% -
rng::is_sorted(deque<int>)/8 13.56% 2.854 3.241 - 25.70% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 13.56% 10062.098 11426.055 - 6.59% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 13.49% 9.205 10.447 - -1.20% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 13.46% 28.571 32.418 - 8.97% -
std::set<std::string>::contains(key)_(non-existent)/32 13.42% 9.418 10.682 - 1.24% -
std::remove_if(vector<int>)_(sprinkled)/50 13.35% 60.085 68.108 - 0.03% -
SetIntersection_Front_Set_uint64_262144_1024 13.34% 14483865.216 16415743.870 - 13.27% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 13.33% 32.867 37.247 - 5.89% -
std::search(deque<int>)_(near_matches)/1000 13.22% 19754.209 22365.398 - -9.09% -
SetIntersection_Interlaced_Vector_uint32_256_64 13.14% 7282858.379 8240017.700 - 26.13% -
rng::generate_n(list<int>)/8192 13.13% 6968.160 7883.178 - 5.30% -
std::find_first_of(vector<int>)_(large_needle)/32 13.09% 104.780 118.492 - 10.61% -
BM_vector_deque_move/2 13.07% 1.832 2.072 - 0.08% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 13.06% 1.296 1.465 - -7.06% -
std::search(deque<int>)_(near_matches)/1024 13.05% 20648.652 23342.663 - -9.27% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 13.05% 20021.015 22633.116 - 14.42% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 12.97% 645.389 729.118 - 24.20% -
std::unordered_multiset<int>::find(key)_(existent)/8192 12.95% 1.271 1.436 - 7.00% -
std::set<std::string>::find(key)_(non-existent)/32 12.90% 9.278 10.476 - 1.22% -
rng::move_backward(list<int>)/262144 12.86% 266936.807 301276.177 - 3.63% -
std::find_if(vector<int>)_(bail_25%)/8 12.81% 0.995 1.122 - 1.05% -
rng::for_each(multimap<int>::iterator)/8 12.78% 4.500 5.075 - 0.20% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 12.77% 1.278 1.441 - 5.19% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 12.77% 30927304.443 34875442.888 - 78.78% -
std::for_each_n(list<int>)/8192 12.74% 7280.648 8207.950 - 6.53% -
SetIntersection_Front_Vector_float_1024_1024 12.72% 5985894.786 6747075.902 - 13.38% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 12.71% 40480084.849 45625506.938 - 45.68% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 12.70% 37.552 42.320 - 15.11% -
std::find_first_of(vector<int>)_(large_needle)/50 12.69% 267.929 301.923 - 15.45% -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 12.68% 0.540 0.608 - 26.00% -
rng::rotate(list<int>)_(1_element_forward)/50 12.66% 24.293 27.369 - -1.35% -
BM_tolower_char<wchar_t> 12.62% 0.614 0.691 - 0.48% -
BM_std_min<unsigned___int128>/1 12.61% 0.367 0.413 - 23.09% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1024 12.56% 8.677 9.766 - -0.17% -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 12.54% 28232.246 31773.975 - 5.78% -
std::find_end(deque<int>,_pred)_(single_element)/8192 12.54% 4315.998 4857.126 - -0.13% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/1024 12.49% 1245.259 1400.845 - 0.62% -
SetIntersection_Front_Vector_uint64_1024_256 12.45% 2331233.624 2621553.274 - 14.54% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 12.45% 85.416 96.050 - 1.34% -
BM_std_min<char>/2 12.44% 0.485 0.546 - 12.42% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 12.43% 6.496 7.303 - -35.88% -
std::deque<int>::ctor(size)/32 12.40% 26.122 29.362 - 9.12% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 12.34% 1.293 1.452 - 9.23% -
BM_StringRelational_Eq_Large_Large_ChangeLast 12.28% 1.854 2.081 - 9.22% -
rng::move_backward(list<int>)/32768 12.28% 33613.677 37740.122 - 1.30% -
std::find(vector<bool>)_(process_all)/8 12.27% 0.576 0.647 - 4.50% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 12.27% 1.237 1.389 - 20.77% -
SetIntersection_Front_Set_string_256_256 12.26% 27952799.539 31379590.878 - 2.91% -
rng::find_last(vector<int>)_(bail_90%)/8 12.25% 0.548 0.615 - -9.09% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 12.20% 51518.572 57804.588 - 11.89% -
BM_std_min<__int128>/70000 12.19% 27060.993 30360.699 - 12.42% -
std::map<std::string,_int>::insert(value)_(already_present)/0 12.18% 12.159 13.640 - -19.56% -
rng::find_end(deque<int>)_(single_element)/1024 12.16% 277.999 311.792 - -8.87% -
BM_toupper_char<char> 12.13% 0.615 0.690 - 0.22% -
std::unordered_set<std::string>::count(key)_(existent)/8192 12.11% 32.211 36.112 - -9.30% -
BM_vector_deque_move/64000 12.08% 2929.030 3282.966 - 38.30% -
std::map<int,_int>::erase(key)_(non-existent)/32 12.08% 2.380 2.668 - 5.18% -
std::find_first_of(deque<int>)_(large_needle)/50 12.07% 701.586 786.267 - 15.08% -
rng::for_each(multimap<int>::iterator)/32 12.07% 21.200 23.758 - -0.01% -
BM_vector_deque_ranges_copy/70000 12.04% 3133.310 3510.713 - 35.83% -
std::set<int>::equal_range(key)_(non-existent)/8192 12.04% 9.806 10.987 - 8.02% -
std::copy_n(list<int>)/64 12.03% 14.036 15.724 - 13.06% -
BM_std_minmax<char>/8 12.01% 1.024 1.147 - 6.39% -
rng::for_each_n(list<int>)/50 12.00% 21.734 24.342 - 1.08% -
SetIntersection_Front_Vector_uint64_16384_256 11.98% 2291855.874 2566490.566 - 10.34% -
std::multimap<std::string,_int>::erase(iterator)/0 11.91% 26.220 29.343 - 13.00% -
std::multiset<std::string>::contains(key)_(existent)/32 11.91% 14.931 16.708 - -0.41% -
BM_StringRead_Cold_Shallow_Large 11.89% 1.034 1.157 - -15.60% -
rng::for_each(multiset<int>::iterator)/32 11.87% 21.455 24.001 - 0.61% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 11.83% 0.449 0.502 - 8.65% -
BM_std_min<__int128>/65536 11.82% 25346.319 28343.114 - 11.43% -
BM_std_min<__int128>/1024 11.80% 396.062 442.804 - 11.96% -
BM_vector_deque_copy/70000 11.78% 3131.595 3500.347 - 35.01% -
BM_std_min<__int128>/5500 11.77% 2120.649 2370.216 - 12.12% -
BM_std_minmax<unsigned_int>/4 11.76% 0.973 1.087 - -5.79% -
rng::is_sorted(vector<int>,_pred)/8 11.76% 3.512 3.925 - -5.89% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 11.72% 117420920.321 131179578.755 - -0.01% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 11.69% 10780361.322 12040218.213 - 11.98% -
BM_vector_deque_move/1 11.68% 2.111 2.358 - 0.70% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 11.67% 5.400 6.030 - 13.12% -
BM_RangesPushHeap_string_Random_262144 11.67% 18.500 20.659 - 8.14% -
BM_MakeHeap_uint32_Descending_64 11.65% 0.233 0.260 - 0.02% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 11.63% 25.999 29.022 - -27.52% -
SetIntersection_Front_Vector_uint32_16384_1024 11.61% 5986772.477 6681635.771 - 12.26% -
BM_std_minmax<unsigned_char>/16 11.56% 0.973 1.086 - 15.18% -
BM_std_min<__int128>/4000 11.55% 1540.615 1718.582 - 11.66% -
SetIntersection_Interlaced_Vector_uint64_16384_256 11.55% 20393610.749 22748347.125 - 4.69% -
SetIntersection_Interlaced_Vector_float_262144_262144 11.54% 314603016.862 350919621.206 - 0.10% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 11.54% 25.916 28.908 - -15.38% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 11.53% 4794321.919 5347282.851 - 47.92% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 11.50% 78.975 88.059 - -36.66% -
BM_std_min<__int128>/4096 11.45% 1578.819 1759.668 - 11.70% -
BM_std_min<__int128>/64000 11.45% 24733.290 27566.227 - 11.69% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 11.43% 33.577 37.415 - 7.38% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 11.42% 32.719 36.456 - -0.69% -
rng::find_end(deque<int>,_pred)_(single_element)/8192 11.37% 4306.998 4796.881 - -0.80% -
BM_StringRelational_Eq_Empty_Empty_Control 11.31% 1.854 2.064 - 0.32% -
std::unordered_multiset<int>::erase(iterator)/1024 11.30% 20.052 22.317 - 9.14% -
std::partition(deque<int>)_(sparse)/32 11.28% 9.640 10.728 - 9.57% -
BM_vector_deque_copy/64000 11.26% 2941.764 3272.916 - 37.19% -
BM_RangesPopHeap_string_1 11.20% 0.524 0.582 - 16.62% -
std::remove_copy_if(list<int>)_(prefix)/8192 11.09% 7277.034 8084.368 - 12.52% -
BM_std_min<__int128>/512 11.08% 198.876 220.908 - 11.21% -
std::set<int>::equal_range(key)_(non-existent)/1024 11.07% 6.302 6.999 - 6.89% -
std::find_if_not(vector<int>)_(process_all)/32768 11.01% 8808.379 9777.789 - 0.27% -
std::remove_copy(list<int>)_(sprinkled)/8192 10.99% 6963.016 7728.425 - 11.66% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 10.97% 32.692 36.279 - 10.15% -
BM_RangesMakeThenSortHeap_uint32_Descending_4 10.97% 1.238 1.374 - 2.22% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 10.93% 4.759 5.279 - -33.34% -
std::multiset<int>::clear()/8192 10.92% 74453.305 82582.030 - 8.72% -
std::find_if_not(vector<int>)_(process_all)/8192 10.90% 2194.863 2434.003 - 0.24% -
BM_PopHeap_float_256 10.89% 20.337 22.552 - 0.91% -
rng::move(vector<bool>)_(unaligned)/64 10.83% 1.619 1.794 - 10.73% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 10.79% 1.145 1.268 - 7.99% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 10.78% 9.538 10.566 - 11.00% -
SetIntersection_Interlaced_Vector_uint64_256_64 10.77% 6752044.939 7479466.939 - -13.51% -
std::find_end(deque<int>)_(process_all)/1024 10.77% 265.101 293.645 - -3.69% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 10.76% 7217.778 7994.232 - 11.48% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 10.75% 42.765 47.363 - 10.38% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 10.73% 9781715.482 10830940.757 - -0.49% -
std::adjacent_find(list<int>)/50 10.70% 23.766 26.309 - -0.84% -
SetIntersection_Front_Vector_float_16384_16384 10.69% 80417228.653 89010748.895 - 10.41% -
SetIntersection_Front_Vector_uint64_262144_256 10.53% 2347708.118 2594853.236 - 10.91% -
BM_std_minmax<char>/11 10.49% 1.648 1.821 - 0.53% -
BM_RangesPopHeap_float_256 10.49% 19.990 22.087 - -3.01% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 10.46% 22.383 24.724 - 17.07% -
rng::find_end(list<int>)_(process_all)/8192 10.44% 6826.746 7539.300 - 2.41% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 10.42% 25.997 28.706 - -15.43% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 10.38% 670.415 740.003 - -6.82% -
std::unique(deque<int>)_(contiguous)/32 10.37% 59.610 65.792 - 9.90% -
std::remove_copy(list<int>)_(prefix)/8192 10.37% 7023.971 7752.079 - 11.14% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 10.35% 16.621 18.341 - -0.49% -
rng::contains_subrange(deque<int>)_(same_length)/32 10.29% 18.628 20.545 - -0.52% -
SetIntersection_Interlaced_Vector_uint32_16384_64 10.29% 5939588.531 6550537.476 - -22.84% -
BM_vector_deque_ranges_copy/64000 10.27% 2956.845 3260.631 - 36.89% -
std::find_first_of(vector<int>)_(large_needle)/8192 10.23% 7061741.999 7784042.595 - 8.45% -
BM_std_min<__int128>/64 10.22% 24.505 27.009 - 10.23% -
BM_RangesMakeHeap_float_Random_16384 10.21% 1.216 1.340 - 14.69% -
SetIntersection_Interlaced_Set_string_64_64 10.15% 36012424.621 39666806.858 - 1.86% -
rng::for_each(set<int>::iterator)/8 10.12% 4.534 4.993 - -0.86% -
std::unique(list<int>)_(contiguous)/52 10.09% 67.273 74.058 - 9.71% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 10.07% 10.874 11.969 - 15.55% -
SetIntersection_Front_Vector_float_1024_256 10.03% 2365429.667 2602678.647 - 10.91% -
BM_vector_deque_move/70000 10.01% 3168.333 3485.593 - 35.03% -
BM_StringEraseWithMove_Huge_Opaque 10.00% 46.165 50.780 - -3.44% -
rng::move(list<int>)/4096 9.99% 5393.364 5932.418 - -1.20% -
std::for_each_n(join_view(vector<vector<int>>))/8 9.97% 1.678 1.846 - 1.15% -
BM_std_minmax_element<int>/3 9.95% 1.044 1.148 - -3.51% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 9.95% 22.778 25.045 - -0.87% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 9.93% 24.307 26.720 - 0.36% -
BM_std_minmax<unsigned_short>/2 9.89% 0.848 0.931 - 3.59% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 9.87% 686.866 754.689 - 27.32% -
std::find_end(deque<int>,_pred)_(single_element)/1000 9.87% 597.719 656.735 - 0.13% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 9.87% 18.762 20.614 - 9.73% -
rng::rotate(deque<int>)_(1_element_backward)/1024 9.83% 39.110 42.953 - -0.87% -
std::shift_right(deque<int>)/1024 9.83% 39.829 43.742 - 1.64% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 9.82% 21.583 23.703 - 13.37% -
BM_deque_deque_ranges_copy_backward/512 9.82% 19.497 21.411 - -0.03% -
std::multiset<std::string>::ctor(const&)/32 9.80% 719.111 789.598 - 9.11% -
BM_std_min<char>/3 9.80% 0.718 0.788 - 13.71% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 9.78% 2959058.057 3248446.616 - -0.12% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 9.74% 36.830 40.417 - 0.08% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 9.73% 21.880 24.010 - 11.96% -
BM_PushHeap_uint64_Ascending_64 9.73% 1.518 1.666 - 6.19% -
rng::contains(deque<int>)_(process_all)/50 9.73% 12.567 13.790 - 9.53% -
BM_RangesMakeThenSortHeap_float_Descending_16384 9.66% 26.653 29.228 - -2.00% -
rng::remove_if(vector<int>)_(sprinkled)/50 9.65% 59.652 65.408 - -2.80% -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 9.62% 16418.571 17997.475 - 1.10% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 9.62% 18.694 20.492 - 11.32% -
rng::rotate(deque<int>)_(1_element_backward)/32 9.61% 4.148 4.547 - 0.18% -
std::find(vector<char>)_(bail_25%)/8 9.59% 1.011 1.107 - 1.88% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 9.58% 3.402 3.728 - 5.12% -
rng::find_last_if(deque<int>)_(bail_90%)/8 9.58% 0.908 0.995 - 2.54% -
BM_RangesPushHeap_string_Descending_1024 9.57% 2.482 2.720 - 11.45% -
std::multiset<std::string>::erase(key)_(non-existent)/32 9.57% 10.099 11.065 - 0.56% -
std::unordered_set<std::string>::ctor(const&)/32 9.56% 724.121 793.352 - 16.78% -
rng::unique_copy(list<int>,_pred)_(contiguous)/32 9.55% 16.136 17.676 - -2.82% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 9.54% 2.531 2.772 - 3.96% -
std::find_first_of(vector<int>)_(large_needle)/1024 9.53% 109910.345 120380.460 - 6.37% -
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 9.40% 150.190 164.306 - -8.66% -
rng::for_each_n(list<int>)/8192 9.38% 7226.471 7904.313 - 9.24% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 9.36% 40.068 43.817 - 2.20% -
BM_std_minmax<short>/32 9.30% 1.229 1.343 - 9.40% -
std::map<std::string,_int>::erase(iterator)/1024 9.30% 26.862 29.361 - 10.66% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 9.30% 3322.226 3631.085 - 9.58% -
BM_RangesPopHeap_float_64 9.29% 12.252 13.391 - -2.02% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 9.29% 0.567 0.619 - 9.44% -
rng::move_backward(deque<int>)/8 9.28% 3.657 3.996 - 0.04% -
rng::is_partitioned(deque<int>)_(partitioned)/50 9.23% 15.847 17.309 - 16.64% -
std::is_partitioned(list<int>)_(unpartitioned)/50 9.23% 4.360 4.762 - 6.88% -
BM_PopHeap_float_64 9.19% 12.508 13.657 - 1.21% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52 9.18% 34.356 37.511 - 0.36% -
rng::for_each_n(deque<int>)/8 9.18% 1.205 1.315 - 4.73% -
BM_std_min<char>/11 9.15% 1.048 1.143 - 9.93% -
BM_StringRelational_Less_Large_Large_ChangeMiddle 9.11% 1.485 1.620 - -0.03% -
BM_std_minmax<unsigned_char>/24 9.07% 1.207 1.316 - 14.03% -
std::multimap<std::string,_int>::count(key)_(existent)/32 9.05% 17.897 19.517 - -4.71% -
BM_MakeHeap_string_Ascending_16384 9.01% 5.751 6.270 - -5.95% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 9.01% 66227.609 72192.476 - 11.50% -
rng::rotate(list<int>)_(by_1/2)/32 8.99% 6.099 6.647 - -1.14% -
std::stable_partition(deque<int>)_(dense)/1024 8.97% 596.230 649.719 - 1.70% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/1024 8.97% 661.657 721.001 - 0.13% -
std::find_if_not(list<int>)_(bail_25%)/8 8.97% 1.216 1.325 - 0.39% -
rng::for_each(map<int>::iterator)/32 8.96% 22.979 25.038 - -0.55% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 8.93% 18.866 20.551 - 11.45% -
rng::is_partitioned(vector<int>)_(unpartitioned)/1024 8.89% 56.102 61.088 - -8.14% -
BM_PopHeap_float_16 8.84% 6.477 7.050 - 1.07% -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/32 8.84% 16.239 17.674 - 0.12% -
SetIntersection_Front_Set_uint64_262144_256 8.81% 4480569.092 4875453.085 - 1.40% -
std::remove_if(vector<int>)_(sprinkled)/32 8.79% 53.749 58.472 - 0.96% -
BM_deque_vector_move_backward/0 8.78% 1.468 1.597 - 12.40% -
std::map<int,_int>::erase(key)_(non-existent)/1024 8.78% 5.395 5.869 - 8.68% -
std::set<std::string>::count(key)_(non-existent)/32 8.77% 9.672 10.520 - -1.01% -
std::unordered_set<std::string>::contains(key)_(existent)/32 8.75% 33.079 35.973 - -17.57% -
BM_MakeHeap_string_PipeOrgan_16384 8.74% 5.559 6.045 - 5.65% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 8.73% 1.437 1.562 - -1.67% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 8.73% 5.617 6.108 - 9.38% -
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 8.73% 4.569 4.968 - 10.48% -
rng::find_end(list<int>)_(process_all)/1024 8.66% 673.763 732.139 - 0.67% -
rng::contains(deque<int>)_(process_all)/32 8.66% 8.587 9.331 - 7.89% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 8.65% 42.799 46.501 - 17.92% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 8.64% 0.451 0.490 - 7.50% -
std::find_end(list<int>)_(process_all)/1000 8.64% 656.214 712.884 - 0.24% -
BM_StringRelational_Eq_Small_Small_ChangeLast 8.61% 1.678 1.822 - -14.38% -
BM_MakeThenSortHeap_float_Descending_16384 8.61% 27.349 29.704 - -1.59% -
rng::stable_partition(list<int>)_(dense)/50 8.58% 52.647 57.164 - 5.93% -
std::find_if_not(vector<int>)_(process_all)/1024 8.56% 283.693 307.980 - 0.22% -
std::find_end(deque<int>)_(process_all)/1000 8.53% 262.581 284.989 - -0.99% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 8.53% 91.418 99.218 - -1.53% -
std::move_backward(deque<int>)/512 8.52% 23.961 26.002 - 0.27% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 8.52% 49.503 53.721 - 5.81% -
std::stable_partition(vector<int>)_(sparse)/32 8.51% 6.874 7.459 - 0.52% -
BM_std_minmax_element<long_long>/1024 8.48% 272.019 295.094 - 7.66% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 8.48% 17459.607 18940.400 - -1.25% -
BM_std_minmax_element<long_long>/512 8.45% 138.204 149.877 - 7.70% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 8.44% 682.767 740.419 - 11.28% -
BM_RangesPushHeap_string_Descending_256 8.43% 2.368 2.568 - 8.30% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 8.43% 19.364 20.997 - 3.45% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 8.43% 6.080 6.592 - 9.01% -
std::replace(vector<int>)_(sprinkled)/50 8.41% 7.726 8.376 - 9.29% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 8.41% 0.336 0.364 - -5.32% -
rng::replace(vector<int>)_(prefix)/50 8.33% 6.984 7.566 - 8.48% -
std::unique_copy(list<int>)_(contiguous)/52 8.31% 20.317 22.005 - 0.69% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 8.30% 1590158.736 1722175.213 - 9.30% -
BM_std_minmax_element<long_long>/4000 8.28% 1052.350 1139.507 - 8.53% -
BM_std_minmax_element<long_long>/4096 8.28% 1077.033 1166.216 - 8.41% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 8.25% 32.211 34.868 - 15.90% -
std::mismatch(list<int>)_(it,_it,_it)/8192 8.23% 7427.540 8038.830 - 8.56% -
BM_std_min<__int128>/32 8.20% 12.184 13.184 - 8.25% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 8.19% 29.311 31.712 - -1.26% -
std::for_each_n(list<int>)/50 8.19% 22.766 24.630 - 0.56% -
std::partition_point(deque<int>)/50 8.19% 4.614 4.992 - 0.76% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 8.19% 22.288 24.113 - 8.40% -
std::stable_partition(deque<int>)_(dense)/8192 8.17% 5669.075 6132.018 - 0.89% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 8.16% 1.710 1.850 - -0.03% -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/52 8.15% 26.924 29.120 - -0.03% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 8.15% 25863.867 27972.135 - -1.08% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 8.14% 10.156 10.982 - 16.06% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 8.13% 34.425 37.223 - 7.92% -
rng::move_backward(deque<int>)/512 8.13% 24.122 26.083 - 0.04% -
BM_std_min<__int128>/30 8.12% 11.385 12.309 - 8.20% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 8.12% 6516277.013 7045119.335 - 4.25% -
std::search(deque<int>)_(same_length)/1000 8.08% 353.244 381.795 - 16.96% -
BM_RangesPushHeap_string_Descending_4 8.08% 1.881 2.033 - 5.82% -
BM_StringRead_Cold_Deep_Empty 8.07% 0.802 0.867 - -19.02% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/8192 8.07% 5300.869 5728.798 - 0.10% -
BM_StringRelational_Less_Large_Large_Control 8.02% 2.047 2.212 - 0.94% -
BM_std_minmax_element<long_long>/5500 8.02% 1444.963 1560.828 - 8.40% -
BM_std_min<unsigned_int>/70000 8.02% 2056.070 2220.923 - 8.09% -
BM_std_min<int>/70000 8.00% 2053.495 2217.857 - 7.91% -
BM_SortHeap_float_16384 8.00% 26.721 28.859 - 1.48% -
rng::find_end(deque<int>,_pred)_(single_element)/1000 7.98% 596.810 644.430 - -0.13% -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 7.92% 283833.536 306310.449 - 0.13% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/52 7.91% 34.305 37.019 - -0.11% -
std::flat_map<int,_int>::erase(iterator)/1024 7.89% 76.089 82.094 - 6.92% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 7.87% 45.679 49.274 - 1.16% -
std::move(vector<bool>)_(unaligned)/64 7.84% 1.534 1.654 - 6.26% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 7.80% 0.512 0.552 - -0.83% -
SetIntersection_Front_Vector_uint64_1024_64 7.79% 1371893.129 1478753.972 - 2.81% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 7.78% 206.754 222.845 - -0.42% -
BM_std_minmax_element<int>/2 7.76% 0.638 0.687 - 0.14% -
BM_std_min<__int128>/31 7.76% 11.776 12.689 - 7.78% -
rng::fill(vector<bool>)/512 7.64% 1.484 1.598 - -0.28% -
BM_std_min<unsigned_int>/1 7.64% 0.325 0.350 - 6.85% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 7.62% 1.598 1.720 - 10.22% -
BM_deque_deque_copy_backward/70000 7.62% 8402.618 9043.061 - 0.77% -
rng::find_first_of(deque<int>)_(large_needle)/50 7.56% 713.431 767.384 - -14.03% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 7.54% 75.773 81.488 - 1.62% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 7.54% 23.299 25.056 - 0.31% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 7.54% 16.272 17.499 - 5.45% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 7.53% 9.431 10.141 - -5.07% -
std::find_end(list<int>)_(process_all)/1048576 7.52% 817328.440 878815.937 - 0.50% -
rng::is_partitioned(list<int>)_(unpartitioned)/50 7.52% 4.452 4.786 - 4.99% -
rng::contains_subrange(deque<int>)_(same_length)/50 7.51% 26.884 28.903 - 0.16% -
std::copy(vector<int>)/32768 7.49% 3497.233 3759.241 - -1.14% -
rng::stable_partition(list<int>)_(dense)/32 7.47% 31.804 34.181 - -2.17% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 7.47% 1.612 1.732 - 12.81% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 7.47% 20.935 22.498 - -3.42% -
BM_std_min<__int128>/29 7.45% 11.002 11.822 - 7.59% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 7.44% 25.152 27.024 - -2.62% -
rng::find_last(deque<int>)_(bail_10%)/1024 7.44% 227.814 244.755 - 8.20% -
std::is_partitioned(list<int>)_(unpartitioned)/32 7.44% 4.195 4.507 - 4.92% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 7.42% 4273.183 4590.234 - 3.76% -
std::unique_copy(deque<int>)_(sprinkled)/32 7.42% 9.231 9.916 - -0.12% -
std::multiset<int>::equal_range(key)_(existent)/1024 7.42% 4.951 5.318 - -1.70% -
BM_std_min<unsigned_char>/19 7.42% 1.156 1.242 - 7.34% -
bm_lexicographical_compare<int>/3 7.41% 1.692 1.818 - 20.03% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 7.40% 24.410 26.216 - -9.21% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 7.40% 20668820.404 22197533.261 - -1.75% -
BM_std_minmax<unsigned_int>/2 7.38% 0.825 0.886 - -9.83% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 7.37% 54705.056 58734.949 - 0.16% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 7.36% 2.334 2.505 - 9.78% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 7.34% 21.124 22.674 - 2.89% -
std::is_sorted(deque<int>,_pred)/8 7.32% 4.343 4.661 - 2.82% -
BM_MakeThenSortHeap_string_SingleElement_4 7.32% 5.959 6.395 - 1.63% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 7.32% 1.134 1.217 - 3.52% -
SetIntersection_None_Set_float_16384_16384 7.31% 156755842.003 168209534.807 - 5.70% -
BM_vector_deque_ranges_move/64 7.30% 2.661 2.855 - 6.27% -
BM_std_min<__int128>/26 7.28% 9.815 10.529 - 7.43% -
BM_std_min<__int128>/28 7.27% 10.616 11.387 - 7.38% -
std::is_partitioned(deque<int>)_(partitioned)/8192 7.27% 3059.360 3281.789 - 14.60% -
BM_std_min<short>/3 7.25% 0.693 0.743 - 7.33% -
BM_RangesPopHeap_float_16 7.22% 6.443 6.909 - -1.93% -
std::unordered_multiset<int>::erase(key)_(non-existent)/1024 7.22% 1.038 1.113 - -0.78% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 7.20% 16.585 17.779 - 7.40% -
rng::is_sorted(deque<int>,_pred)/8 7.20% 4.472 4.794 - 2.43% -
std::move_backward(vector<bool>)_(unaligned)/64 7.19% 1.790 1.919 - 1.02% -
std::multiset<int>::clear()/32 7.19% 639.814 685.808 - 6.79% -
rng::none_of(deque<int>)_(process_all)/8 7.18% 4.385 4.699 - 5.09% -
std::multimap<std::string,_int>::insert(value)_(new_value)/1024 7.16% 58.658 62.857 - -1.56% -
std::multiset<std::string>::count(key)_(existent)/32 7.15% 18.033 19.322 - -2.45% -
std::is_partitioned(deque<int>)_(partitioned)/32 7.14% 9.774 10.472 - -15.60% -
BM_std_min<unsigned_int>/64000 7.10% 1882.309 2016.009 - 7.18% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 7.10% 578.103 619.128 - 5.95% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 7.09% 13292.704 14234.984 - 1.97% -
BM_std_min<__int128>/27 7.08% 10.223 10.948 - 7.19% -
std::find_end(list<int>)_(single_element)/1024 7.08% 689.682 738.534 - 0.98% -
BM_RangesPushHeap_string_Ascending_256 7.08% 10.974 11.750 - 6.31% -
BM_std_min<unsigned_int>/65536 7.06% 1927.116 2063.238 - 7.14% -
BM_PushHeap_uint64_Ascending_16 7.05% 0.912 0.976 - 4.28% -
std::search_n(vector<int>,_pred)_(no_match)/1048576 7.05% 575297.400 615861.294 - 0.65% -
BM_std_min<__int128>/24 7.04% 9.103 9.744 - 7.11% -
std::swap_ranges(list<int>)/8192 7.04% 9671.365 10352.127 - 6.97% -
rng::stable_partition(deque<int>)_(dense)/50 7.04% 37.400 40.031 - 3.29% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 7.03% 9.553 10.225 - 7.45% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 7.03% 13347.825 14286.111 - 2.18% -
SetIntersection_Front_Vector_string_256_256 7.03% 20167089.749 21584030.646 - -0.48% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 7.03% 25868.671 27685.963 - 0.49% -
std::deque<int>::ctor(size)/1024 7.02% 68.900 73.739 - -5.26% -
BM_vector_deque_move_backward/0 7.01% 0.444 0.475 - -30.35% -
SetIntersection_Interlaced_Vector_uint32_262144_256 7.00% 29468394.511 31532151.737 - -7.37% -
BM_std_min<int>/64000 6.99% 1880.125 2011.534 - 6.88% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 6.99% 320.965 343.393 - 6.87% -
rng::fill_n(list<int>)/8192 6.99% 7077.929 7572.465 - 7.22% -
rng::find_last(deque<int>)_(bail_10%)/50 6.98% 11.447 12.246 - 7.42% -
std::find_end(deque<int>,_pred)_(single_element)/1024 6.97% 610.659 653.240 - 0.07% -
BM_RangesMakeHeap_float_Random_4 6.97% 1.530 1.637 - -0.20% -
std::partition_point(deque<int>)/32 6.95% 4.479 4.791 - 11.44% -
std::find_end(list<int>)_(process_all)/8192 6.95% 6988.646 7474.388 - 0.94% -
std::map<int,_int>::erase(key)_(non-existent)/8192 6.93% 7.680 8.212 - 6.90% -
BM_PushHeap_uint64_Descending_1 6.93% 0.449 0.480 - 2.70% -
rng::none_of(vector<int>)_(process_all)/8 6.93% 2.353 2.516 - -2.40% -
rng::starts_with(deque<int>,_pred)/8192 6.92% 4053.826 4334.460 - 8.39% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 6.92% 34.282 36.655 - -0.56% -
bm_ranges_lexicographical_compare<int>/1 6.90% 1.295 1.385 - 7.15% -
BM_std_min<int>/65536 6.90% 1924.479 2057.334 - 6.80% -
rng::stable_partition(deque<int>)_(dense)/1024 6.90% 590.021 630.750 - 3.91% -
rng::replace(vector<int>)_(sprinkled)/1024 6.90% 172.147 184.025 - 5.37% -
BM_std_min<__int128>/25 6.90% 9.460 10.112 - 6.98% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 6.85% 5.285 5.647 - -0.66% -
std::multimap<int,_int>::count(key)_(non-existent)/32 6.85% 2.505 2.677 - 1.48% -
BM_StringEraseWithMove_Huge_Transparent 6.85% 45.302 48.404 - 1.07% -
rng::is_partitioned(deque<int>)_(partitioned)/32 6.82% 10.572 11.294 - 15.08% -
BM_PushHeap_uint64_Ascending_262144 6.79% 4.658 4.975 - 1.83% -
std::set<std::string>::erase(key)_(existent)/32 6.79% 69.655 74.384 - 23.92% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 6.77% 778.068 830.723 - 4.96% -
BM_std_min<__int128>/23 6.76% 8.733 9.323 - 6.88% -
std::set<std::string>::contains(key)_(existent)/1024 6.75% 21.246 22.679 - -3.07% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 6.74% 25130.716 26825.714 - 0.61% -
BM_vector_deque_ranges_move_backward/1 6.74% 2.183 2.330 - -0.73% -
std::replace_if(list<int>)_(sprinkled)/50 6.73% 23.023 24.572 - 7.11% -
BM_std_min<__int128>/22 6.72% 8.334 8.894 - 6.81% -
BM_std_minmax_element<long_long>/70000 6.68% 18696.519 19945.780 - 8.81% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 6.68% 4.993 5.326 - 6.36% -
BM_std_min<char>/18 6.67% 0.988 1.054 - 8.57% -
BM_MakeHeap_string_PipeOrgan_1024 6.65% 4.963 5.293 - 7.43% -
BM_vector_deque_ranges_move_backward/2 6.65% 1.937 2.065 - 0.09% -
rng::find_end(list<int>)_(process_all)/1048576 6.63% 824731.927 879379.844 - 0.30% -
BM_std_min<unsigned_char>/20 6.62% 1.515 1.616 - 6.11% -
std::copy_n(list<int>)/4096 6.61% 3861.248 4116.408 - -20.95% -
BM_std_minmax_element<long_long>/64000 6.60% 17107.497 18237.091 - 8.88% -
std::set<int>::upper_bound(key)_(non-existent)/32 6.60% 2.435 2.596 - 6.36% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 6.59% 70.229 74.858 - -11.28% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 6.59% 1.536 1.638 - 6.79% -
BM_std_minmax_element<long_long>/65536 6.59% 17518.106 18671.687 - 8.83% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/32 6.58% 18.604 19.827 - 0.91% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 6.53% 43.268 46.094 - 4.30% -
BM_MakeHeap_string_PipeOrgan_256 6.53% 4.771 5.083 - 6.32% -
BM_std_minmax<short>/25 6.52% 2.203 2.346 - 2.91% -
BM_vector_deque_ranges_copy_backward/2 6.52% 1.943 2.069 - 15.84% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 6.51% 21.417 22.812 - 8.89% -
BM_std_min<char>/10 6.51% 0.907 0.966 - 7.18% -
rng::ends_with(list<int>)_(mismatch_at_end)/50 6.51% 0.674 0.718 - 6.61% -
BM_MakeHeap_uint32_Random_16384 6.48% 1.000 1.065 - 5.26% -
BM_std_min<char>/19 6.47% 1.182 1.258 - 8.87% -
SetIntersection_Interlaced_Vector_uint32_1024_16 6.47% 1884804.393 2006727.304 - -14.23% -
BM_PushHeap_uint64_Ascending_256 6.47% 2.092 2.227 - 4.03% -
rng::replace(vector<int>)_(sprinkled)/8192 6.46% 1376.809 1465.717 - 5.05% -
BM_deque_deque_ranges_copy_backward/1024 6.45% 38.040 40.493 - -1.07% -
BM_std_minmax<char>/10 6.44% 1.301 1.385 - 0.07% -
BM_StringEraseToEnd_Large_Transparent 6.44% 0.842 0.897 - 5.41% -
BM_PushHeap_float_Random_4 6.42% 2.837 3.019 - -0.78% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 6.42% 23.878 25.411 - -30.17% -
std::remove(deque<int>)_(sprinkled)/50 6.40% 57.257 60.924 - 5.05% -
rng::replace(vector<int>)_(sprinkled)/50 6.40% 8.028 8.542 - 2.09% -
BM_deque_deque_copy_backward/1024 6.39% 38.430 40.885 - -0.26% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 6.39% 16347819.746 17391726.678 - 5.21% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 6.37% 11054.044 11758.517 - 6.33% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 6.37% 10.198 10.848 - -1.92% -
BM_std_minmax<int>/7 6.36% 1.711 1.819 - 2.61% -
std::map<std::string,_int>::count(key)_(existent)/1024 6.36% 23.402 24.890 - 3.83% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 6.36% 1158.173 1231.825 - -0.45% -
std::map<std::string,_int>::contains(key)_(existent)/1024 6.35% 22.356 23.776 - -1.15% -
rng::remove(list<int>)_(prefix)/50 6.34% 66.873 71.113 - 6.66% -
rng::fill(vector<bool>)/64 6.33% 1.605 1.707 - 6.43% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 6.31% 6819.182 7249.590 - -3.58% -
rng::copy(vector<bool>)_(aligned)/1048576 6.31% 3571.863 3797.149 - 265.36% -
BM_std_min<__int128>/21 6.31% 7.945 8.447 - 6.54% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 6.30% 1858.385 1975.542 - 4.74% -
BM_SortHeap_pair<uint32,_uint32>_1 6.29% 0.251 0.266 - 0.57% -
std::set<std::string>::contains(key)_(non-existent)/8192 6.28% 26.086 27.725 - -8.63% -
rng::remove_if(vector<int>)_(sprinkled)/32 6.28% 53.393 56.746 - -1.68% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 6.27% 6695979.291 7116144.871 - 18.36% -
rng::copy_n(deque<int>)/262144 6.27% 10357.417 11006.531 - 6.61% -
std::find_end(list<int>)_(single_element)/1000 6.26% 674.330 716.571 - 0.68% -
std::copy_n(vector<bool>)_(aligned)/1048576 6.26% 1677.673 1782.612 - -32.71% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 6.24% 4604.609 4892.017 - 8.10% -
SetIntersection_Front_Set_uint64_16384_4 6.24% 1083437.932 1151026.451 - -1.18% -
SetIntersection_Front_Set_uint64_262144_64 6.20% 1828545.247 1941940.908 - 1.02% -
SetIntersection_Interlaced_Set_string_16384_1024 6.19% 339042062.996 360028326.938 - 4.63% -
rng::stable_partition(deque<int>)_(sparse)/32 6.17% 11.165 11.854 - -3.55% -
BM_SortHeap_float_1 6.16% 0.251 0.267 - 4.16% -
std::flat_map<int,_int>::count(key)_(existent)/32 6.11% 3.260 3.459 - -0.44% -
std::set<std::string>::equal_range(key)_(existent)/32 6.11% 15.506 16.453 - -3.70% -
rng::find_end(list<int>,_pred)_(single_element)/1000 6.09% 755.614 801.666 - 0.50% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 6.09% 22.324 23.685 - 0.34% -
std::multimap<std::string,_int>::erase(iterator)/32 6.09% 29.411 31.203 - -5.39% -
BM_std_minmax_element<short>/4000 6.09% 1024.336 1086.748 - 0.18% -
std::list<int>::ctor(size)/32 6.09% 323.179 342.859 - 4.00% -
BM_deque_vector_ranges_move_backward/0 6.09% 1.503 1.594 - 16.32% -
rng::unique(list<int>,_pred)_(sprinkled)/32 6.08% 64.753 68.692 - -3.05% -
std::find_if_not(vector<int>)_(process_all)/8 6.08% 2.531 2.684 - 1.28% -
BM_std_minmax_element<short>/64000 6.08% 16301.128 17292.480 - 0.21% -
rng::contains_subrange(deque<int>)_(process_all)/32 6.08% 13.918 14.764 - 14.90% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 6.08% 11963.456 12690.839 - -4.47% -
rng::find_end(list<int>,_pred)_(single_element)/1024 6.08% 773.160 820.165 - 0.34% -
rng::stable_partition(deque<int>)_(dense)/32 6.08% 28.003 29.704 - 1.24% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 6.07% 276.608 293.409 - 7.75% -
std::flat_map<int,_int>::erase(key)_(existent)/0 6.07% 15.795 16.754 - 5.86% -
rng::starts_with(deque<int>,_pred)/1048576 6.07% 529525.007 561651.975 - 8.02% -
BM_std_min<__int128>/20 6.06% 7.615 8.076 - 6.19% -
rng::for_each(set<int>::iterator)/32 6.06% 22.161 23.503 - 0.79% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 6.05% 4.602 4.880 - 1.04% -
std::find_if(deque<int>)_(process_all)/8192 6.05% 2845.291 3017.365 - 2.39% -
BM_std_minmax<unsigned_char>/19 6.04% 1.656 1.756 - 6.30% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 6.04% 47.560 50.431 - -0.62% -
SetIntersection_None_Vector_uint64_262144_1024 6.03% 1157587.781 1227446.727 - 3.06% -
rng::move_backward(deque<int>)/32768 6.03% 3523.518 3735.913 - 0.25% -
BM_deque_deque_ranges_move_backward/1024 6.03% 38.224 40.528 - -0.87% -
BM_std_minmax_element<short>/70000 6.02% 17852.010 18927.446 - 0.37% -
BM_RangesPushHeap_string_Descending_16384 6.01% 2.462 2.610 - 7.75% -
rng::partition(list<int>)_(sparse)/50 6.00% 15.398 16.322 - 7.20% -
rng::find_last_if(vector<int>)_(bail_90%)/8 6.00% 0.465 0.493 - 5.35% -
rng::search(list<int>,_pred)_(no_match)/8192 5.98% 8301.461 8798.240 - 19.78% -
rng::partial_sort(vector<int>)_(repeated)/8192 5.96% 46676.642 49456.649 - 5.80% -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8 5.96% 14.634 15.505 - -0.51% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 5.95% 54109442.745 57330745.766 - 21.60% -
BM_std_minmax_element<short>/65536 5.95% 16691.883 17685.114 - 0.08% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 5.95% 26.039 27.587 - 8.92% -
BM_std_minmax_element<short>/4096 5.94% 1049.902 1112.269 - 0.16% -
BM_deque_vector_move_backward/70000 5.94% 8523.670 9029.855 - 6.70% -
BM_std_minmax<unsigned_char>/8 5.93% 1.087 1.151 - 0.08% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 5.92% 4.929 5.220 - 6.01% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 5.91% 3.964 4.198 - 7.14% -
std::unique_copy(list<int>,_pred)_(contiguous)/52 5.91% 29.986 31.757 - 0.69% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 5.90% 11962.114 12668.450 - -4.22% -
BM_StringConstructDestroyCStr_Large_Opaque 5.89% 14.281 15.123 - 3.04% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 5.87% 33.897 35.886 - -24.11% -
BM_RangesMakeThenSortHeap_float_Descending_256 5.86% 5.718 6.053 - -0.96% -
BM_std_minmax_element<short>/5500 5.86% 1409.228 1491.754 - 0.21% -
BM_PushHeap_uint32_Descending_4 5.84% 0.344 0.364 - -1.87% -
BM_RangesPushHeap_float_Descending_4 5.84% 0.363 0.384 - 7.63% -
std::vector<int>::ctor(size)/1024 5.83% 41.099 43.495 - 2.73% -
rng::partition(deque<int>)_(sparse)/8192 5.83% 3027.739 3204.128 - 6.47% -
BM_deque_deque_move/2 5.82% 3.059 3.237 - 0.07% -
std::set<std::string>::equal_range(key)_(existent)/8192 5.80% 27.006 28.572 - -5.85% -
rng::remove_copy_if(list<int>)_(sprinkled)/8192 5.78% 7290.755 7712.117 - 5.97% -
bm_ranges_lexicographical_compare<int>/2 5.78% 1.527 1.615 - 6.19% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 5.78% 22.779 24.094 - 6.49% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 5.77% 2.189 2.316 - 0.03% -
BM_std_minmax<short>/4 5.75% 0.971 1.027 - -0.20% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 5.75% 17229.120 18219.259 - 4.08% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 5.75% 8.512 9.001 - 1.81% -
BM_StringEraseToEnd_Large_Opaque 5.74% 1.010 1.068 - 4.66% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 5.74% 29.485 31.178 - -1.73% -
BM_std_minmax_element<short>/1024 5.74% 268.321 283.728 - 0.17% -
std::find_end(list<int>,_pred)_(process_all)/8192 5.74% 7783.187 8229.995 - 1.07% -
rng::copy(list<int>)/64 5.71% 33.801 35.733 - 5.20% -
std::generate(list<int>)/50 5.71% 15.364 16.242 - 3.02% -
rng::find_last(forward_list<int>)_(bail_10%)/50 5.69% 20.152 21.299 - -1.38% -
BM_std_minmax<unsigned_char>/20 5.68% 1.932 2.042 - 5.90% -
BM_std_min<__int128>/19 5.68% 7.241 7.653 - 5.87% -
std::unordered_multiset<int>::erase(iterator)/32 5.67% 20.054 21.192 - 5.02% -
BM_std_minmax_element<char>/3 5.65% 1.180 1.247 - 8.66% -
std::find_if_not(vector<int>)_(process_all)/50 5.64% 14.233 15.037 - 0.15% -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 5.64% 10.557 11.153 - 0.31% -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 5.63% 3.377 3.567 - -0.04% -
std::flat_map<int,_int>::erase(iterator)/0 5.63% 15.347 16.210 - 5.44% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 5.62% 68.772 72.639 - -10.95% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 5.62% 70.948 74.934 - 6.06% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 5.61% 1390.817 1468.801 - -0.32% -
BM_StringRelational_Less_Large_Empty_Control 5.60% 1.949 2.058 - -1.84% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 5.59% 94561.941 99848.369 - 6.90% -
BM_std_minmax<unsigned_char>/1 5.58% 0.623 0.658 - 1.18% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 5.58% 11591.857 12238.968 - 5.63% -
std::unordered_set<std::string>::erase(iterator)/0 5.57% 27.410 28.936 - -6.27% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 5.56% 990094.294 1045124.252 - 0.85% -
std::unordered_multiset<int>::find(key)_(existent)/32 5.55% 1.302 1.374 - 1.81% -
rng::find_if_not(vector<int>)_(process_all)/8 5.55% 2.518 2.657 - 5.88% -
BM_deque_vector_ranges_copy_backward/70000 5.54% 8656.267 9135.435 - 5.33% -
BM_MakeThenSortHeap_float_PipeOrgan_16384 5.52% 24.349 25.693 - 0.51% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 5.51% 11106.268 11718.720 - 5.55% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 5.48% 18.156 19.151 - 4.00% -
std::unordered_set<std::string>::clear()/32 5.48% 925.829 976.539 - 5.32% -
BM_MakeHeap_uint32_PipeOrgan_1024 5.47% 0.689 0.726 - 2.85% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 5.46% 0.526 0.555 - -5.12% -
rng::remove(deque<int>)_(prefix)/32 5.41% 55.140 58.124 - 5.67% -
std::unordered_map<int,_int>::insert(value)_(already_present)/0 5.41% 1.575 1.660 - -0.21% -
BM_deque_vector_ranges_move_backward/70000 5.40% 8522.461 8983.087 - 6.26% -
rng::remove_copy_if(list<int>)_(prefix)/8192 5.40% 7275.557 7668.467 - 5.02% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5.39% 5134784.353 5411548.104 - 5.63% -
BM_StringConstructDestroyCStr_Small_Opaque 5.38% 2.082 2.194 - 0.06% -
rng::move(list<int>)/512 5.38% 353.190 372.197 - -0.82% -
BM_std_min<char>/30 5.38% 2.223 2.343 - 1.45% -
BM_MakeHeap_uint32_SingleElement_262144 5.37% 0.628 0.661 - 6.09% -
BM_deque_deque_ranges_move_backward/65536 5.37% 8026.444 8457.449 - 0.45% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 5.35% 15703.929 16544.466 - 1.59% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 5.35% 23.497 24.753 - -3.00% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 5.34% 35288.698 37174.668 - 2.67% -
BM_deque_deque_ranges_copy_backward/65536 5.31% 7981.857 8405.705 - 2.19% -
BM_LowerBound_string_1 5.30% 4.596 4.839 - 2.37% -
SetIntersection_Front_Vector_uint32_262144_16384 5.30% 79211583.722 83406436.313 - 4.67% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 5.30% 3.967 4.177 - 7.69% -
BM_MakeHeap_float_PipeOrgan_4 5.27% 0.388 0.408 - -1.13% -
BM_deque_deque_ranges_move/2 5.25% 3.061 3.222 - -0.44% -
std::partial_sort(vector<int>)_(repeated)/8192 5.25% 46733.768 49185.853 - 5.31% -
std::rotate_copy(list<int>)/8192 5.25% 6733.372 7086.538 - 6.64% -
std::find_if(deque<int>)_(process_all)/32768 5.24% 11637.762 12247.454 - 2.95% -
rng::contains_subrange(list<int>)_(same_length)/16 5.23% 6.609 6.954 - -0.14% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 5.22% 27.680 29.126 - 11.13% -
BM_RangesPushHeap_string_Ascending_64 5.22% 7.442 7.830 - 0.30% -
BM_std_min<unsigned_char>/18 5.22% 0.971 1.021 - 5.21% -
std::stable_partition(deque<int>)_(dense)/32 5.21% 29.909 31.468 - 5.02% -
std::map<int,_int>::find(key)_(non-existent)/8192 5.20% 7.083 7.451 - -4.84% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 5.20% 30.292 31.867 - -0.52% -
std::list<int>::ctor(size)/8192 5.20% 95149.493 100093.924 - 6.96% -
std::unordered_set<int>::ctor(const&,_alloc)/32 5.19% 260.554 274.088 - 1.63% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/0 5.19% 0.256 0.269 - 5.05% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 5.18% 7810851.184 8215187.575 - 9.80% -
BM_deque_deque_ranges_copy/2 5.17% 3.063 3.221 - -0.09% -
std::multiset<std::string>::count(key)_(non-existent)/32 5.17% 9.345 9.828 - -4.66% -
SetIntersection_Front_Vector_uint64_16384_16384 5.15% 77862154.577 81873773.976 - 4.50% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 5.15% 5.872 6.175 - -0.40% -
rng::copy_n(vector<bool>)_(aligned)/64 5.14% 1.304 1.371 - 0.39% -
std::stable_partition(vector<int>)_(sparse)/50 5.14% 20.155 21.191 - 2.80% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 5.13% 822.208 864.415 - 4.02% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 5.10% 38932.997 40920.047 - -1.02% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16 5.10% 1.154 1.213 - 4.10% -
SetIntersection_None_Vector_string_262144_256 5.09% 1314140.772 1381008.558 - 0.62% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 5.09% 127.601 134.091 - -1.80% -
rng::remove_copy(list<int>)_(prefix)/8192 5.08% 7030.611 7387.992 - 4.45% -
rng::move(vector<int>)/262144 5.08% 22070.296 23191.816 - 2.66% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 5.08% 1065920.546 1120060.113 - -0.47% -
std::unordered_set<std::string>::erase(key)_(non-existent)/32 5.08% 24.531 25.777 - 16.56% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 5.08% 797.447 837.921 - 9.84% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 5.07% 24.083 25.305 - 0.56% -
std::search_n(vector<int>)_(no_match)/1000 5.07% 205.471 215.884 - 5.40% -
std::copy_n(vector<int>)/8 5.06% 2.165 2.274 - 3.49% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.06% 5.165 5.426 - 5.59% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 5.06% 1.851 1.945 - 2.12% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 5.06% 12768803.666 13414352.250 - -0.96% -
std::search_n(vector<int>)_(no_match)/1024 5.05% 210.407 221.041 - 5.54% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 5.05% 11894.715 12495.110 - 4.79% -
BM_deque_deque_move_backward/1024 5.04% 38.511 40.453 - -1.11% -
BM_std_min<unsigned_char>/4096 5.04% 28.934 30.391 - 2.76% -
std::unique(deque<int>)_(sprinkled)/32 5.02% 67.262 70.641 - 18.20% -
SetIntersection_Front_Set_uint32_16384_256 5.02% 4858896.518 5102618.185 - 1.85% -
std::set<std::string>::erase(iterator)/0 5.01% 25.427 26.702 - -9.13% -
BM_std_minmax<unsigned_int>/16 5.01% 1.284 1.348 - -2.63% -
bm_lexicographical_compare<int>/1 5.00% 1.322 1.388 - 15.24% -
rng::find_if(deque<int>)_(bail_25%)/8 4.99% 1.453 1.526 - -0.27% -
std::search_n(list<int>)_(no_match)/1000 4.99% 677.286 711.058 - 1.72% -
BM_std_min<__int128>/18 4.99% 6.859 7.201 - 5.21% -
std::map<std::string,_int>::erase(key)_(existent)/0 4.97% 42.205 44.303 - -0.03% -
rng::find_first_of(deque<int>)_(large_needle)/32 4.96% 298.242 313.039 - -10.06% -
rng::copy_n(list<int>)/4096 4.96% 3983.009 4180.467 - 4.33% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 4.95% 865.000 907.820 - 4.35% -
BM_std_min<char>/20 4.95% 1.530 1.605 - 7.82% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 4.93% 1316.425 1381.330 - 1.17% -
SetIntersection_Front_Vector_uint64_262144_4 4.93% 1080121.867 1133371.173 - 0.54% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_4 4.93% 0.553 0.580 - 0.10% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 4.93% 1116396.368 1171403.866 - 0.48% -
rng::find_end(list<int>)_(single_element)/1024 4.91% 697.086 731.344 - 0.05% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 4.91% 20123377.965 21111127.708 - 0.97% -
BM_RangesPushHeap_string_Descending_64 4.89% 2.255 2.366 - 6.43% -
rng::find(list<int>)_(process_all)/1024 4.89% 688.579 722.271 - 5.19% -
rng::unique(deque<int>)_(sprinkled)/1024 4.89% 629.790 660.596 - 5.27% -
BM_RangesMakeHeap_uint32_Random_64 4.88% 1.326 1.390 - 10.22% -
BM_PushHeap_uint32_QuickSortAdversary_1 4.87% 0.482 0.505 - -17.43% -
rng::find_if_not(deque<int>)_(bail_25%)/8192 4.85% 685.979 719.247 - 0.58% -
BM_vector_deque_copy/0 4.85% 0.388 0.407 - -40.25% -
rng::find_end(list<int>)_(process_all)/1000 4.84% 685.603 718.809 - 0.52% -
rng::partition(deque<int>)_(dense)/32 4.84% 10.514 11.022 - 5.08% -
std::copy_n(vector<bool>)_(aligned)/64 4.83% 1.303 1.366 - 0.39% -
std::set<std::string>::find(key)_(non-existent)/1024 4.83% 20.366 21.349 - 4.66% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 4.83% 726.136 761.195 - -20.90% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 4.82% 1.431 1.501 - 9.93% -
rng::fill(deque<int>)/32 4.82% 1.470 1.541 - 9.24% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 4.82% 68.931 72.251 - -19.45% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 4.81% 28.161 29.516 - 4.06% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 4.81% 48.571 50.909 - 12.20% -
BM_StringConstructDestroyCStr_Empty_Opaque 4.76% 2.093 2.193 - 2.08% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 4.75% 15184.574 15906.160 - 1.13% -
BM_deque_deque_ranges_move_backward/512 4.74% 20.498 21.469 - 0.14% -
BM_StringAssignStr_Huge_Transparent 4.74% 103.479 108.381 - -3.65% -
std::stable_partition(vector<int>)_(sparse)/8192 4.72% 1496.970 1567.670 - 1.19% -
std::list<int>::ctor(size)/1024 4.72% 11647.543 12197.462 - 5.15% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 4.72% 23.078 24.167 - 0.44% -
BM_deque_deque_ranges_move_backward/70000 4.72% 8505.993 8907.078 - 2.66% -
rng::remove_copy(list<int>)_(sprinkled)/8192 4.70% 7033.546 7364.103 - 2.53% -
BM_RangesMakeThenSortHeap_uint64_Random_4 4.70% 4.085 4.277 - 3.57% -
BM_std_min<__int128>/17 4.70% 6.481 6.786 - 4.82% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 4.70% 117382475.219 122896591.602 - -6.77% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 4.67% 614.138 642.812 - -2.81% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 4.67% 211.099 220.952 - -4.20% -
SetIntersection_Front_Vector_uint64_16384_1024 4.66% 5960262.658 6238139.920 - 4.68% -
std::move(vector<int>)/262144 4.66% 21917.347 22938.715 - 50.95% -
std::set<std::string>::equal_range(key)_(non-existent)/32 4.65% 9.986 10.450 - -2.96% -
std::partial_sort(deque<int>)_(ascending)/8 4.63% 29.620 30.993 - -1.86% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 4.63% 3804.145 3980.383 - 3.76% -
rng::find_end(list<int>)_(single_element)/1000 4.62% 683.666 715.273 - 0.48% -
BM_std_minmax<unsigned_char>/3 4.62% 1.193 1.248 - 1.98% -
BM_MakeHeap_pair<uint32,_uint32>_Random_64 4.62% 3.121 3.265 - 3.47% -
BM_std_min<char>/12 4.62% 1.333 1.394 - 6.78% -
std::unordered_multiset<int>::ctor(const&)/32 4.61% 197.953 207.081 - 1.66% -
std::remove(list<int>)_(sprinkled)/32 4.60% 54.824 57.345 - 0.29% -
BM_MakeThenSortHeap_float_Descending_4 4.60% 1.175 1.229 - -6.56% -
rng::starts_with(vector<int>,_pred)/8 4.60% 4.126 4.316 - -0.59% -
BM_MakeHeap_float_SingleElement_262144 4.59% 0.713 0.746 - 4.95% -
std::multimap<std::string,_int>::clear()/1024 4.59% 19787.068 20696.249 - 1.06% -
rng::copy_if(vector<int>)_(entire_range)/64 4.59% 15.487 16.198 - 5.40% -
std::multiset<int>::erase(key)_(existent)/1024 4.59% 40.625 42.489 - 5.42% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 4.58% 0.278 0.291 - 5.24% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 4.57% 9.132 9.550 - 0.29% -
std::multiset<std::string>::insert(value)_(new_value)/1024 4.57% 61.548 64.362 - 2.35% -
BM_StringRead_Cold_Shallow_Empty 4.57% 0.786 0.822 - -23.02% -
SetIntersection_Front_Set_uint32_16384_1024 4.57% 15461815.069 16167703.523 - -7.91% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 4.56% 67252.082 70317.919 - 0.45% -
SetIntersection_Front_Vector_float_64_64 4.56% 11583921.493 12111905.767 - 5.50% -
BM_std_minmax<short>/64 4.56% 1.525 1.595 - 4.13% -
std::stable_partition(vector<int>)_(sparse)/1024 4.55% 207.265 216.705 - 3.20% -
rng::is_sorted_until(vector<int>,_pred)/1024 4.54% 405.412 423.802 - -1.33% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 4.53% 17.584 18.382 - -12.84% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 4.53% 105874.609 110669.142 - 6.94% -
std::find(vector<long_long>)_(process_all)/8 4.52% 1.155 1.207 - -4.11% -
BM_std_minmax_element<short>/512 4.52% 138.028 144.269 - 0.09% -
rng::all_of(vector<int>)_(process_all)/8 4.51% 2.486 2.598 - 5.59% -
BM_num_get<long> 4.51% 11.063 11.562 - 1.43% -
BM_std_minmax<unsigned_int>/7 4.51% 1.745 1.824 - 3.03% -
std::map<int,_int>::erase(key)_(non-existent)/0 4.51% 0.254 0.265 - 4.59% -
BM_MakeThenSortHeap_float_Descending_256 4.50% 5.722 5.979 - -4.25% -
rng::stable_partition(deque<int>)_(sparse)/50 4.50% 27.405 28.637 - -3.80% -
SetIntersection_Front_Set_uint32_256_64 4.49% 6235168.440 6514899.841 - -2.62% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 4.48% 1330282.741 1389926.196 - -2.56% -
rng::is_sorted_until(vector<int>,_pred)/8192 4.48% 3236.859 3381.890 - -1.32% -
rng::all_of(deque<int>)_(process_all)/8 4.48% 3.088 3.226 - 4.50% -
BM_std_min<char>/26 4.47% 1.155 1.207 - 4.47% -
std::remove(deque<int>)_(sprinkled)/32 4.47% 52.627 54.981 - 0.84% -
std::find_end(list<int>,_pred)_(process_all)/1048576 4.47% 952036.486 994573.079 - 0.69% -
BM_std_minmax<unsigned_char>/21 4.46% 2.231 2.331 - 5.38% -
BM_StringRead_Cold_Shallow_Small 4.46% 0.777 0.812 - -21.03% -
rng::remove(deque<int>)_(prefix)/50 4.45% 63.484 66.312 - 6.90% -
BM_PushHeap_uint64_Ascending_1024 4.45% 2.577 2.692 - 2.53% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 4.44% 30111.892 31449.795 - -0.67% -
std::find_end(list<int>,_pred)_(process_all)/1000 4.44% 794.479 829.775 - 0.85% -
std::multiset<std::string>::clear()/32 4.43% 881.927 921.031 - 0.31% -
rng::is_partitioned(vector<int>)_(unpartitioned)/50 4.43% 9.208 9.616 - -0.72% -
BM_std_minmax_element<long_long>/64 4.43% 17.474 18.248 - 5.87% -
BM_RangesMakeHeap_float_Descending_256 4.42% 0.250 0.261 - 2.20% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 4.42% 1313.452 1371.478 - 2.01% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 4.41% 22.143 23.120 - 2.58% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 4.41% 27.017 28.209 - -1.44% -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 4.40% 19480.732 20338.420 - 1.09% -
std::set<std::string>::count(key)_(existent)/32 4.40% 14.472 15.109 - -4.12% -
BM_MakeThenSortHeap_float_Ascending_4 4.40% 1.397 1.458 - 1.91% -
BM_std_min<unsigned_char>/4 4.39% 0.979 1.022 - 1.00% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 4.39% 6.589 6.879 - -2.25% -
std::any_of(deque<int>)_(process_all)/8 4.39% 3.089 3.225 - 4.36% -
std::unordered_set<std::string>::insert(value)_(new_value)/0 4.36% 62.168 64.878 - 27.68% -
BM_PopHeap_float_4 4.35% 2.374 2.477 - 0.53% -
std::none_of(deque<int>)_(process_all)/8 4.35% 3.088 3.223 - 4.32% -
std::fill_n(vector<bool>)/512 4.35% 1.425 1.487 - 3.80% -
BM_std_minmax_element<short>/3 4.34% 1.148 1.198 - 8.24% -
rng::partial_sort(vector<int>)_(descending)/8 4.34% 24.851 25.930 - 2.24% -
BM_deque_vector_ranges_move_backward/65536 4.34% 8096.849 8448.342 - 10.13% -
std::all_of(deque<int>)_(process_all)/8 4.34% 3.091 3.226 - 3.26% -
BM_std_min<char>/24 4.34% 2.645 2.760 - 6.24% -
BM_deque_deque_move_backward/65536 4.34% 8062.987 8412.628 - 2.35% -
std::find_end(list<int>,_pred)_(process_all)/1024 4.33% 813.415 848.663 - 0.75% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 4.33% 9439.859 9848.266 - 3.98% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 4.33% 21.641 22.577 - 2.12% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 4.32% 17.941 18.717 - 10.67% -
BM_RangesSortHeap_float_16384 4.32% 26.487 27.631 - 0.68% -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 4.32% 18071.389 18851.892 - 0.43% -
std::move_backward(vector<bool>)_(unaligned)/512 4.31% 4.639 4.839 - 1.03% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 4.31% 29.443 30.713 - -21.84% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 4.31% 87.514 91.282 - 4.70% -
rng::unique(list<int>,_pred)_(sprinkled)/52 4.30% 82.809 86.370 - -2.24% -
BM_std_minmax<unsigned_char>/25 4.30% 1.226 1.279 - 7.95% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 4.29% 6.817 7.109 - -2.42% -
BM_RangesMakeHeap_float_Heap_4 4.29% 0.275 0.287 - -0.82% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 4.28% 2.392 2.494 - 2.63% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 4.28% 7.445 7.763 - 9.94% -
std::adjacent_find(deque<int>,_pred)/8 4.27% 4.287 4.470 - -0.37% -
BM_deque_vector_move_backward/64000 4.27% 8032.919 8376.129 - 6.28% -
rng::any_of(deque<int>)_(process_all)/8 4.27% 3.092 3.224 - 4.45% -
std::find_first_of(deque<int>)_(large_needle)/32 4.26% 305.248 318.266 - 10.19% -
BM_vector_deque_ranges_copy_backward/1 4.26% 2.219 2.314 - 12.87% -
SetIntersection_None_Set_float_262144_16384 4.26% 1163602.455 1213145.752 - 0.78% -
std::find_end(list<int>,_pred)_(single_element)/1000 4.26% 790.629 824.292 - 0.28% -
std::stable_partition(deque<int>)_(dense)/50 4.25% 39.686 41.374 - 1.68% -
std::copy_n(deque<int>)/8 4.25% 2.643 2.755 - -1.24% -
BM_deque_vector_ranges_move_backward/64000 4.24% 7863.188 8196.305 - 6.02% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 4.23% 1.338 1.395 - 13.97% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 4.23% 3.665 3.820 - -0.41% -
BM_std_minmax<unsigned_char>/18 4.22% 1.317 1.372 - 5.48% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 4.21% 1134326.021 1182027.472 - -0.14% -
rng::find_if(deque<int>)_(bail_25%)/32768 4.20% 2776.580 2893.327 - 5.20% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 4.20% 282184.318 294043.745 - 4.31% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 4.20% 838.670 873.875 - 4.42% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 4.20% 33.084 34.473 - -0.48% -
BM_std_min<short>/12 4.20% 1.520 1.584 - 3.42% -
std::multiset<int>::count(key)_(existent)/8192 4.19% 9.188 9.573 - 3.55% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 4.18% 1973.306 2055.768 - -0.78% -
std::set<int>::insert(value)_(new_value)/8192 4.17% 71.043 74.009 - 3.31% -
std::copy_if(list<int>)_(entire_range)/32768 4.17% 30003.419 31255.388 - 9.21% -
rng::all_of(list<int>)_(process_all)/8 4.17% 2.610 2.719 - 0.68% -
BM_MakeHeap_string_QuickSortAdversary_262144 4.16% 12.659 13.186 - -9.80% -
BM_MakeHeap_uint32_Random_64 4.15% 1.250 1.302 - 2.71% -
BM_std_minmax_element<char>/1 4.15% 0.301 0.313 - 2.80% -
SetIntersection_Interlaced_Set_string_64_16 4.14% 39042539.347 40658482.989 - 0.37% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 4.14% 25.963 27.037 - 0.30% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 4.13% 1.146 1.194 - -4.37% -
std::find_end(list<int>,_pred)_(single_element)/1024 4.12% 810.366 843.740 - 0.35% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 4.12% 3.729 3.883 - 2.66% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 4.12% 0.583 0.607 - 1.20% -
SetIntersection_Front_Set_uint64_1024_64 4.11% 1888060.935 1965742.919 - 3.41% -
BM_std_minmax<unsigned_char>/4 4.10% 1.473 1.534 - 2.64% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 4.10% 31325.941 32610.210 - -0.48% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 4.09% 822.045 855.635 - -0.82% -
std::find(list<int>)_(process_all)/50 4.08% 18.131 18.871 - 1.17% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/32 4.07% 480.400 499.938 - 1.15% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 4.06% 3137905.409 3265425.208 - 4.31% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 4.06% 5992121.144 6235547.228 - 77.03% -
BM_std_min<unsigned_char>/4000 4.06% 27.063 28.161 - 2.10% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 4.05% 351309974.797 365522259.888 - 2.82% -
BM_std_min<__int128>/15 4.04% 5.697 5.927 - 4.26% -
std::find_if_not(deque<int>)_(bail_25%)/32768 4.04% 2720.463 2830.276 - 3.22% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 4.03% 143389547.512 149174974.188 - 1.89% -
SetIntersection_Front_Vector_uint32_16384_64 4.03% 1448094.787 1506491.344 - 3.88% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 4.02% 28.126 29.258 - 0.70% -
rng::fold_left(list<int>)/50 4.01% 37.480 38.983 - 1.17% -
BM_std_min<char>/27 4.01% 1.385 1.441 - 4.05% -
std::partial_sort(deque<int>)_(descending)/8 4.00% 41.369 43.026 - -0.00% -
BM_MakeHeap_string_Ascending_256 4.00% 4.989 5.188 - -14.76% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 3.99% 1.370 1.424 - -0.29% -
BM_std_minmax<unsigned_short>/3 3.98% 1.165 1.211 - 2.16% -
BM_PushHeap_uint64_Ascending_16384 3.97% 3.564 3.706 - -0.04% -
rng::find_end(vector<int>,_pred)_(single_element)/1024 3.97% 589.992 613.438 - 0.62% -
std::map<std::string,_int>::count(key)_(non-existent)/0 3.97% 0.257 0.267 - 3.98% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 3.96% 28278.651 29399.425 - 8.24% -
rng::find_end(vector<int>,_pred)_(single_element)/1000 3.96% 576.398 599.226 - 0.36% -
BM_MakeHeap_float_Random_256 3.96% 1.238 1.287 - -9.77% -
rng::partition(list<int>)_(dense)/8192 3.95% 5095.363 5296.659 - 21.08% -
std::set<int>::count(key)_(existent)/32 3.94% 1.793 1.863 - 0.50% -
std::find_end(list<int>)_(process_all)/1024 3.93% 703.015 730.654 - 0.12% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 3.93% 6.378 6.629 - -4.35% -
std::set<int>::count(key)_(existent)/1024 3.92% 4.174 4.338 - 0.36% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_64 3.92% 9.263 9.626 - 2.68% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 3.92% 21.410 22.248 - 4.74% -
rng::remove(deque<int>)_(sprinkled)/50 3.91% 64.228 66.739 - 17.58% -
BM_SortHeap_float_4 3.91% 1.028 1.068 - 0.63% -
BM_std_minmax<char>/12 3.90% 1.915 1.990 - -1.29% -
BM_RangesPushHeap_string_Ascending_1024 3.89% 13.845 14.383 - 4.48% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 3.89% 1.203 1.250 - -2.65% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8 3.88% 2.825 2.934 - 0.12% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 3.88% 6.514 6.767 - 2.87% -
std::set<int>::erase(key)_(existent)/1024 3.87% 38.586 40.080 - 2.12% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 3.87% 0.708 0.735 - -1.04% -
BM_deque_deque_ranges_move/64000 3.87% 2837.385 2947.144 - 2.16% -
BM_std_min<unsigned_int>/13 3.86% 1.414 1.469 - -8.68% -
BM_std_min<__int128>/14 3.85% 5.290 5.494 - 4.27% -
BM_vector_deque_copy_backward/1 3.85% 2.310 2.399 - 2.36% -
rng::generate(list<int>)/50 3.83% 15.364 15.952 - 0.22% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 3.83% 2631.783 2732.494 - 2.66% -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1024 3.81% 5236.728 5436.401 - 0.33% -
SetIntersection_None_Vector_uint64_262144_1 3.81% 1174309.424 1219077.242 - 1.82% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 3.80% 0.556 0.577 - 29.64% -
rng::unique_copy(deque<int>)_(sprinkled)/32 3.80% 10.083 10.466 - 12.47% -
BM_MakeHeap_float_Random_262144 3.80% 1.115 1.158 - 4.36% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 3.79% 34.902 36.225 - 10.49% -
rng::partition(vector<int>)_(dense)/50 3.79% 12.575 13.052 - 4.12% -
BM_vector_deque_copy_backward/64 3.79% 2.961 3.073 - 2.13% -
BM_StringRelational_Less_Large_Small_Control 3.79% 1.780 1.848 - 0.68% -
BM_RangesMakeHeap_float_Random_1024 3.78% 1.231 1.277 - -2.94% -
BM_deque_deque_copy/2 3.78% 3.062 3.177 - -1.75% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 3.78% 1084613.481 1125616.568 - 0.71% -
rng::find_end(vector<int>,_pred)_(single_element)/8192 3.78% 4716.780 4895.038 - 0.43% -
std::stable_sort(deque<int>)_(descending)/8 3.78% 26.651 27.658 - 3.17% -
std::multiset<int>::erase(key)_(non-existent)/1024 3.77% 6.639 6.889 - 0.03% -
BM_std_min<char>/29 3.77% 2.002 2.078 - 3.62% -
BM_std_minmax<unsigned_short>/21 3.77% 1.962 2.036 - 1.57% -
BM_RangesSortHeap_pair<uint32,_uint32>_4 3.77% 1.634 1.695 - -7.39% -
SetIntersection_None_Vector_uint64_256_64 3.77% 3526385.901 3659177.358 - 0.51% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 3.76% 6.580 6.828 - 43.57% -
std::set<int>::contains(key)_(non-existent)/0 3.76% 0.267 0.277 - 3.42% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 3.76% 6.866 7.124 - 3.88% -
std::equal(list<int>)_(it,_it,_it,_it)/8 3.76% 2.855 2.962 - 0.46% -
std::search_n(vector<int>)_(no_match)/8192 3.75% 1630.218 1691.408 - 4.35% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 3.75% 16671.511 17297.199 - -0.63% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 3.75% 12120.405 12575.183 - 3.62% -
std::multiset<std::string>::clear()/1024 3.74% 19435.514 20163.366 - -0.14% -
rng::copy_n(list<int>)/32768 3.74% 26260.779 27242.329 - 0.57% -
BM_std_minmax<unsigned_char>/22 3.74% 2.509 2.602 - 4.68% -
SetIntersection_Interlaced_Vector_uint64_1024_4 3.73% 1410218.515 1462857.333 - 5.43% -
rng::partial_sort_copy(deque<int>)_(descending)/8 3.73% 19.673 20.406 - 0.66% -
BM_deque_deque_ranges_copy/1 3.72% 3.429 3.556 - 0.29% -
BM_std_min<__int128>/16 3.72% 6.134 6.362 - 4.08% -
BM_std_minmax<unsigned_char>/26 3.72% 1.442 1.496 - 7.43% -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 3.70% 6.240 6.471 - -0.87% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 3.70% 12551.453 13016.217 - -0.94% -
std::stable_partition(list<int>)_(sparse)/1024 3.69% 913.276 946.959 - -1.16% -
std::move_backward(vector<int>)/262144 3.69% 21939.934 22748.951 - 10.77% -
BM_PopHeap_string_262144 3.69% 92.586 95.999 - -8.39% -
std::map<std::string,_int>::contains(key)_(existent)/8192 3.68% 30.301 31.415 - 8.44% -
std::list<int>::erase(begin)_(cheap_elements)/32 3.67% 10.072 10.442 - 1.16% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 3.67% 20.942 21.711 - 0.33% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 3.67% 10.211 10.586 - -13.71% -
std::search(list<int>)_(no_match)/1024 3.66% 738.440 765.475 - -0.57% -
SetIntersection_Interlaced_Set_uint32_16384_16384 3.66% 341610667.125 354105296.420 - 3.59% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 3.66% 19.835 20.561 - -9.20% -
std::deque<std::string>::ctor(size)/32 3.65% 40.140 41.603 - -39.67% -
BM_deque_deque_move/1 3.64% 3.409 3.533 - 0.41% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 3.64% 1.407 1.458 - 14.00% -
SetIntersection_Interlaced_Set_uint64_1024_64 3.64% 9967495.994 10330395.238 - -3.59% -
rng::rotate(list<int>)_(by_1/4)/32 3.64% 13.756 14.256 - -0.17% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 3.63% 13.359 13.844 - -17.93% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 3.63% 41.952 43.476 - 24.80% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 3.63% 7.777 8.060 - 2.24% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 3.63% 28.582 29.618 - 10.54% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 3.62% 47.669 49.396 - 0.42% -
std::shift_left(deque<int>)/32 3.62% 4.728 4.900 - 2.02% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 3.61% 2.303 2.386 - 4.08% -
BM_StringRead_Cold_Deep_Large 3.61% 1.209 1.253 - -20.23% -
rng::move_backward(vector<bool>)_(unaligned)/4096 3.60% 27.706 28.704 - 1.33% -
BM_std_min<char>/4 3.60% 1.071 1.109 - 9.38% -
BM_MakeHeap_string_Ascending_1024 3.60% 5.269 5.459 - -12.44% -
std::for_each_n(vector<int>)/8 3.59% 2.504 2.594 - 2.45% -
BM_std_minmax<unsigned_char>/5 3.59% 1.751 1.814 - 1.53% -
std::partition(deque<int>)_(dense)/50 3.58% 16.338 16.924 - 12.75% -
BM_vector_deque_copy_backward/0 3.57% 0.402 0.416 - -28.84% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 3.56% 2.098 2.173 - -0.27% -
BM_std_minmax<unsigned_short>/30 3.56% 2.726 2.823 - -0.17% -
BM_PushHeap_uint32_Descending_16 3.55% 0.354 0.366 - -0.54% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 3.55% 1.895 1.962 - 6.31% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 3.54% 5706998.570 5909047.072 - 7.13% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 3.54% 559.521 579.315 - 5.06% -
BM_deque_vector_move_backward/65536 3.53% 7990.407 8272.592 - 4.93% -
BM_deque_vector_copy_backward/65536 3.52% 8139.984 8426.284 - 1.33% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 3.51% 22.332 23.116 - 0.68% -
std::map<int,_int>::clear()/8192 3.50% 81046.531 83886.292 - 3.80% -
std::move_backward(vector<int>)/1048576 3.49% 54475.926 56377.618 - 0.23% -
rng::find_end(deque<int>)_(process_all)/1024 3.48% 302.597 313.137 - -5.40% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 3.48% 0.734 0.760 - 3.63% -
BM_deque_vector_ranges_move/4000 3.48% 143.122 148.105 - -0.23% -
BM_std_minmax_element<short>/4 3.47% 1.227 1.270 - 0.95% -
std::set<std::string>::ctor(const&)/1024 3.46% 34300.991 35488.154 - 1.62% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 3.46% 6580.153 6807.511 - 0.37% -
BM_std_min<short>/20 3.45% 2.248 2.326 - 1.94% -
rng::find_if_not(vector<int>)_(bail_25%)/8 3.45% 1.095 1.132 - 0.60% -
std::find_if(vector<int>)_(process_all)/32768 3.45% 8804.068 9107.524 - 0.37% -
std::partial_sort(deque<int>)_(pipe-organ)/8 3.43% 29.580 30.595 - -0.25% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 3.43% 1.233 1.275 - 1.81% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 3.43% 209.228 216.404 - 2.73% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 3.43% 25.352 26.220 - -6.76% -
SetIntersection_Interlaced_Set_uint64_16384_1 3.43% 1072326.319 1109056.216 - -0.33% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 3.42% 792.503 819.638 - 1.78% -
std::find_end(forward_list<int>)_(near_matches)/1024 3.42% 37178.320 38450.435 - 0.86% -
SetIntersection_None_Vector_uint32_1024_256 3.42% 1104667.208 1142447.860 - -0.33% -
rng::contains_subrange(vector<int>)_(process_all)/16 3.41% 4.846 5.012 - 5.13% -
BM_std_min<int>/64 3.41% 2.669 2.760 - 7.04% -
rng::find_if_not(deque<int>)_(bail_25%)/32768 3.41% 2744.842 2838.336 - 2.70% -
BM_RangesPushHeap_float_Descending_16 3.40% 0.367 0.380 - 4.46% -
std::unordered_multiset<int>::contains(key)_(existent)/32 3.40% 1.293 1.337 - -6.80% -
std::move_backward(deque<int>)/262144 3.40% 29751.221 30761.948 - 1.27% -
BM_StringRelational_Less_Empty_Small_Control 3.40% 1.992 2.059 - -1.98% -
std::copy_backward(vector<bool>)_(aligned)/262144 3.39% 749.637 775.070 - 20.82% -
rng::none_of(deque<int>)_(process_all)/50 3.39% 26.561 27.460 - 4.39% -
BM_num_get<long_long> 3.39% 11.169 11.547 - 1.62% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 3.38% 22.533 23.296 - 0.19% -
SetIntersection_Front_Set_float_262144_1024 3.38% 14204613.479 14684647.022 - -2.06% -
std::shift_right(list<int>)/50 3.38% 26.923 27.832 - -4.31% -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8 3.38% 21.594 22.323 - 3.26% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 3.37% 5.000 5.168 - -1.92% -
BM_RangesSortHeap_float_4 3.37% 1.027 1.061 - -0.69% -
rng::unique_copy(deque<int>)_(contiguous)/52 3.37% 14.687 15.181 - -9.28% -
std::vector<std::string>::ctor(size)/32 3.36% 33.569 34.698 - 6.44% -
rng::sort(vector<int>)_(descending)/8192 3.35% 7274.141 7517.557 - 2.54% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 3.35% 16.693 17.251 - -0.25% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 3.34% 32454.172 33539.230 - 0.39% -
BM_StringRelational_Less_Empty_Huge_Control 3.34% 1.992 2.058 - 4.37% -
BM_RangesPushHeap_string_Descending_16 3.34% 2.108 2.178 - 2.90% -
std::multiset<std::string>::ctor(const&)/1024 3.34% 35540.210 36726.321 - 1.77% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.34% 5160.517 5332.659 - 0.94% -
BM_RangesMakeHeap_uint32_Random_16 3.33% 1.270 1.313 - 0.09% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 3.33% 596937.809 616819.610 - 0.41% -
rng::for_each(multiset<int>::iterator)/8 3.33% 4.806 4.966 - 0.28% -
std::find_end(forward_list<int>)_(near_matches)/1000 3.32% 35894.394 37086.480 - 1.02% -
BM_std_min<unsigned_long_long>/5 3.32% 1.343 1.388 - 4.22% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 3.32% 1505.128 1555.024 - 3.83% -
BM_std_min<char>/23 3.31% 2.281 2.357 - 3.05% -
std::partition(deque<int>)_(sparse)/50 3.30% 15.538 16.051 - 7.13% -
std::swap_ranges(deque<int>)/1024 3.30% 329.566 340.431 - -6.76% -
std::copy_n(list<int>)/32768 3.29% 25805.533 26654.941 - 2.14% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 3.28% 1.629 1.683 - 4.66% -
std::multiset<std::string>::erase(key)_(non-existent)/8192 3.28% 31.200 32.224 - -0.26% -
std::multiset<std::string>::ctor(const&,_alloc)/32 3.28% 756.591 781.373 - 4.77% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 3.28% 12755.831 13173.611 - 1.62% -
rng::partial_sort_copy(deque<int>)_(heap)/8 3.27% 16.013 16.537 - 2.25% -
SetIntersection_Interlaced_Vector_string_16384_4 3.26% 1820903.984 1880236.021 - 2.21% -
std::move_backward(deque<int>)/32768 3.26% 3607.432 3724.956 - 1.56% -
std::find_if(vector<int>)_(process_all)/8192 3.26% 2194.264 2265.716 - 0.19% -
BM_std_min<__int128>/13 3.25% 4.881 5.039 - 3.38% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 3.25% 223.979 231.258 - 0.58% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 3.25% 6599.656 6814.129 - 0.67% -
std::stable_partition(deque<int>)_(sparse)/8192 3.25% 3369.537 3478.957 - 0.31% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 3.25% 567.015 585.424 - -0.02% -
BM_std_min<char>/6 3.24% 1.589 1.640 - 1.75% -
BM_std_minmax<unsigned_char>/64 3.24% 1.219 1.259 - 3.81% -
rng::partial_sort_copy(list<int>)_(pipe-organ)/8 3.23% 9.006 9.297 - 2.17% -
rng::move_backward(vector<int>)/262144 3.23% 22076.034 22789.179 - 9.85% -
BM_MakeHeap_string_PipeOrgan_4 3.23% 2.550 2.632 - 1.87% -
SetIntersection_Front_Vector_uint32_1024_64 3.23% 1390369.019 1435271.800 - -0.88% -
std::multimap<int,_int>::erase(key)_(non-existent)/32 3.23% 2.254 2.327 - -4.73% -
BM_deque_deque_ranges_move/1 3.23% 3.421 3.531 - -1.12% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 3.23% 1247648.960 1287895.701 - -1.07% -
BM_std_minmax<unsigned_int>/3 3.22% 1.155 1.192 - -9.67% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 3.22% 18.230 18.817 - -1.04% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 3.21% 0.447 0.462 - -16.84% -
std::find_if(vector<char>)_(process_all)/8 3.21% 2.425 2.503 - 2.03% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 3.21% 383695.582 396007.561 - -0.08% -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 3.20% 2074.404 2140.816 - 0.14% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 3.20% 56938.238 58759.746 - 0.10% -
std::search_n(vector<int>)_(no_match)/1048576 3.20% 209472.741 216168.658 - 3.86% -
rng::remove_if(deque<int>)_(prefix)/1024 3.19% 561.079 578.999 - -0.50% -
std::fill_n(list<int>)/32 3.19% 8.078 8.335 - -0.16% -
std::map<int,_int>::erase(key)_(existent)/1024 3.19% 24.892 25.686 - -0.55% -
BM_std_minmax<unsigned_int>/6 3.19% 1.344 1.387 - -0.94% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 3.18% 38.617 39.843 - -14.26% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.17% 386.412 398.675 - 1.84% -
rng::partition(vector<int>)_(dense)/32 3.17% 8.403 8.669 - -0.30% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 3.17% 10.693 11.032 - 3.19% -
std::generate_n(vector<int>)/50 3.16% 12.052 12.433 - 4.92% -
BM_PushHeap_uint64_Random_16 3.16% 4.283 4.418 - 6.84% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 3.16% 42761.124 44110.856 - 2.05% -
SetIntersection_None_Vector_uint64_16384_4 3.15% 1126090.477 1161552.617 - 3.15% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 3.14% 10.645 10.979 - 3.39% -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8 3.14% 47.467 48.956 - 1.50% -
std::partial_sort_copy(deque<int>)_(ascending)/1024 3.13% 5347.640 5515.087 - 1.65% -
SetIntersection_None_Set_uint32_262144_262144 3.13% 1148176.270 1184084.229 - -0.86% -
BM_SortHeap_float_262144 3.12% 30.427 31.377 - 0.40% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024 3.12% 1.131 1.166 - 18.02% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 3.12% 1134963.232 1170323.447 - 1.47% -
std::multiset<std::string>::ctor(const&)/8192 3.11% 341527.631 352152.942 - 2.98% -
std::map<int,_int>::upper_bound(key)_(existent)/32 3.11% 1.690 1.742 - 3.59% -
BM_RangesPopHeap_float_262144 3.10% 38.337 39.525 - 0.86% -
SetIntersection_None_Vector_uint64_262144_16 3.10% 1195547.156 1232572.042 - 2.27% -
SetIntersection_Interlaced_Vector_uint32_16_16 3.10% 37840885.366 39012644.961 - 2.91% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_262144 3.09% 1.218 1.256 - -0.25% -
rng::replace(vector<int>)_(prefix)/32 3.09% 5.041 5.197 - 9.08% -
BM_vector_deque_move/64 3.09% 2.704 2.788 - -0.85% -
rng::stable_sort(deque<int>)_(repeated)/8 3.09% 17.980 18.535 - -1.21% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 3.08% 4.521 4.660 - 1.47% -
SetIntersection_Interlaced_Set_uint32_256_256 3.08% 8851964.824 9124637.686 - -2.09% -
std::vector<int>::ctor(size)/32 3.08% 10.917 11.253 - 4.58% -
SetIntersection_Front_Vector_string_16384_64 3.07% 3474570.334 3581275.233 - 1.30% -
BM_std_minmax<unsigned_char>/17 3.07% 1.105 1.139 - 4.22% -
std::all_of(list<int>)_(process_all)/32 3.07% 11.494 11.846 - 0.96% -
std::stable_partition(deque<int>)_(sparse)/1024 3.06% 453.809 467.717 - -0.94% -
BM_PushHeap_uint32_Random_16 3.06% 4.413 4.548 - 0.67% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16 3.06% 1.580 1.629 - 5.16% -
SetIntersection_Front_Vector_string_262144_256 3.06% 9970545.148 10275706.913 - 0.64% -
std::remove_if(list<int>)_(prefix)/8192 3.06% 9351.179 9637.088 - -3.87% -
BM_std_min<short>/4 3.06% 1.082 1.115 - -1.50% -
BM_std_min<unsigned_char>/15 3.06% 2.086 2.150 - 4.43% -
rng::copy_backward(vector<bool>)_(aligned)/4096 3.06% 5.058 5.212 - 3.15% -
rng::search(list<int>)_(single_element)/1000 3.05% 666.021 686.366 - 5.02% -
BM_std_minmax<unsigned_char>/29 3.05% 2.430 2.504 - 5.03% -
SetIntersection_Front_Vector_float_262144_16384 3.04% 80589284.152 83041408.729 - 3.28% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 3.04% 30.608 31.538 - 3.60% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 3.04% 17.898 18.442 - 4.96% -
rng::remove(deque<int>)_(sprinkled)/32 3.03% 56.806 58.529 - 12.53% -
std::find_end(vector<int>)_(single_element)/1024 3.02% 239.229 246.452 - -0.35% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 3.02% 16.690 17.194 - -0.49% -
SetIntersection_Front_Set_uint64_16384_16384 3.01% 342334821.646 352655795.455 - 0.72% -
std::set<int>::contains(key)_(non-existent)/32 3.01% 2.348 2.418 - 0.75% -
bm_lexicographical_compare<int>/2 3.01% 1.518 1.563 - 20.27% -
BM_RangesPopHeap_float_4 3.01% 2.369 2.440 - -1.59% -
BM_std_minmax<unsigned_int>/27 3.01% 2.375 2.446 - -1.34% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 2.99% 1.677 1.728 - 8.64% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 2.98% 34.663 35.697 - 0.51% -
std::find_if(vector<int>)_(process_all)/1024 2.98% 283.577 292.038 - 0.72% -
std::multiset<int>::erase(key)_(non-existent)/8192 2.98% 9.532 9.816 - -17.15% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 2.98% 30.202 31.101 - -1.43% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 2.97% 4.463 4.596 - -0.99% -
std::multiset<int>::insert(value)_(already_present)/8192 2.97% 32.582 33.550 - 4.10% -
SetIntersection_None_Set_uint32_262144_1024 2.97% 1144851.727 1178855.713 - -1.38% -
SetIntersection_None_Vector_uint64_1024_256 2.97% 1122723.844 1156033.859 - 1.65% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.96% 0.757 0.780 - -6.50% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 2.96% 27.448 28.261 - -0.78% -
std::fill(vector<bool>)/512 2.96% 1.530 1.575 - 3.24% -
rng::partial_sort_copy(vector<int>)_(shuffled)/8 2.96% 11.528 11.868 - 3.60% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 2.95% 23.835 24.540 - 2.33% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 2.95% 3.490 3.593 - 1.19% -
std::sort(vector<int>)_(descending)/8192 2.95% 7280.421 7495.103 - 1.96% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 2.94% 19.782 20.365 - 2.44% -
std::find_end(vector<int>)_(single_element)/1000 2.94% 233.910 240.792 - -0.05% -
SetIntersection_None_Set_uint32_256_256 2.94% 5769332.836 5938938.265 - 1.73% -
bm_lexicographical_compare<signed_char>/1 2.94% 1.286 1.324 - -4.49% -
BM_deque_vector_move/4000 2.93% 139.942 144.047 - -1.08% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 2.93% 1090735.430 1122650.529 - 0.47% -
std::set<std::string>::ctor(const&)/32 2.92% 691.335 711.518 - 1.41% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 2.92% 23115.742 23790.350 - 0.22% -
std::map<std::string,_int>::find(key)_(existent)/32 2.91% 15.285 15.730 - -4.20% -
SetIntersection_Front_Vector_uint32_256_16 2.91% 4369336.929 4496414.031 - -0.12% -
std::remove_if(deque<int>)_(prefix)/32 2.91% 58.069 59.757 - 0.70% -
rng::generate(list<int>)/32 2.90% 8.537 8.784 - 1.77% -
std::find(vector<int>)_(process_all)/8 2.90% 2.647 2.724 - 1.49% -
BM_MakeThenSortHeap_uint32_PipeOrgan_4 2.90% 1.363 1.402 - 3.14% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 2.89% 8.968 9.228 - 1.79% -
std::find_if_not(deque<int>)_(bail_25%)/8192 2.89% 688.769 708.653 - 3.12% -
std::flat_map<int,_int>::erase(iterator)/8192 2.89% 502.866 517.377 - 4.48% -
SetIntersection_Front_Set_uint64_16384_16 2.88% 1286271.739 1323379.683 - 2.67% -
rng::contains_subrange(list<int>)_(process_all)/50 2.88% 17.614 18.121 - -0.52% -
SetIntersection_Front_Vector_string_1024_256 2.88% 9942359.291 10228363.959 - 2.22% -
BM_num_get<bool> 2.88% 12.081 12.428 - 0.05% -
SetIntersection_Front_Set_uint64_1024_4 2.88% 1099855.862 1131479.484 - -1.22% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 2.87% 1131003.983 1163429.284 - -0.50% -
SetIntersection_Front_Vector_string_1024_64 2.86% 3467030.313 3566214.521 - -4.16% -
rng::move_backward(deque<int>)/4096 2.86% 154.970 159.397 - 0.95% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 2.85% 23.083 23.741 - 3.20% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 2.85% 8793333.555 9043959.849 - 0.20% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16 2.85% 2.844 2.925 - 1.79% -
BM_StringRelational_Eq_Large_Large_Control 2.84% 2.270 2.335 - -3.73% -
std::swap_ranges(deque<int>)/8192 2.84% 2635.988 2710.811 - -6.25% -
BM_MakeThenSortHeap_uint64_SingleElement_4 2.83% 1.239 1.274 - 5.75% -
rng::unique_copy(vector<int>,_pred)_(contiguous)/32 2.82% 13.158 13.529 - 4.82% -
rng::find_if(vector<char>)_(bail_25%)/32768 2.82% 2039.062 2096.520 - 3.65% -
BM_vector_deque_copy_backward/2 2.80% 2.067 2.125 - 2.78% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.80% 6245.239 6420.403 - 3.56% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_4 2.80% 1.700 1.748 - 3.74% -
std::copy_if(list<int>)_(every_other)/4096 2.80% 3172.195 3261.090 - 3.29% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 2.80% 10.557 10.853 - -1.09% -
rng::find_last_if(vector<int>)_(bail_90%)/50 2.79% 1.500 1.542 - 0.33% -
BM_MakeHeap_string_QuickSortAdversary_16384 2.79% 11.788 12.117 - -10.70% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 2.79% 0.629 0.647 - 6.22% -
std::unique(deque<int>)_(sprinkled)/8192 2.79% 7389.143 7594.978 - -2.55% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 2.79% 521384.531 535905.952 - 3.05% -
BM_RangesPushHeap_uint32_Random_16 2.78% 4.388 4.510 - -1.18% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 2.78% 24.668 25.354 - -0.39% -
BM_RangesSortHeap_float_262144 2.78% 29.911 30.742 - -0.10% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 2.77% 16.567 17.026 - -2.07% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 2.77% 1.339 1.376 - 1.68% -
BM_std_minmax<int>/6 2.77% 1.349 1.386 - 0.00% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 2.76% 9161.955 9415.043 - 3.73% -
BM_deque_deque_ranges_copy_backward/64000 2.76% 7903.927 8122.127 - 1.10% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.76% 638636.758 656256.778 - 0.61% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 2.76% 12583.186 12930.296 - -1.92% -
std::map<int,_int>::ctor(const&)/1024 2.76% 6255.736 6428.273 - 3.22% -
BM_deque_vector_copy_backward/70000 2.76% 8759.107 9000.428 - 0.40% -
BM_std_min<__int128>/12 2.75% 4.474 4.597 - 2.74% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 2.75% 256.363 263.401 - 1.10% -
rng::find_if(deque<int>)_(bail_25%)/8192 2.74% 703.473 722.768 - 5.48% -
std::unordered_set<int>::erase(key)_(existent)/32 2.74% 21.059 21.636 - 2.08% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 2.74% 1224040.143 1257583.298 - 1.09% -
std::partial_sort(deque<int>)_(heap)/8 2.74% 37.585 38.615 - -0.70% -
BM_RangesPopHeap_uint64_4 2.74% 2.667 2.740 - -0.61% -
BM_MakeThenSortHeap_string_SingleElement_256 2.74% 25.125 25.812 - 2.81% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 2.73% 1199754.309 1232562.173 - 1.37% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 2.73% 6222.572 6392.633 - -1.29% -
BM_std_minmax<unsigned_short>/32 2.73% 1.229 1.263 - -0.07% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 2.73% 5339.875 5485.647 - 0.76% -
BM_std_min<unsigned_char>/14 2.73% 1.795 1.844 - 2.09% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 2.73% 38.392 39.439 - 0.38% -
BM_std_min<long_long>/20 2.73% 2.008 2.062 - 1.68% -
BM_MakeThenSortHeap_uint32_SingleElement_1024 2.72% 9.210 9.461 - 5.46% -
SetIntersection_None_Set_uint32_262144_64 2.72% 1150543.051 1181865.560 - -0.08% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.72% 1731.791 1778.907 - 22.42% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.72% 143010.130 146900.910 - 0.93% -
std::find_first_of(deque<int>)_(small_needle)/50 2.72% 164.557 169.032 - 0.67% -
std::rotate(deque<int>)_(1_element_forward)/32 2.72% 4.638 4.764 - 7.62% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 2.71% 6438.372 6613.084 - -4.93% -
SetIntersection_Front_Set_string_262144_4 2.71% 1299642.822 1334888.289 - 0.47% -
BM_MakeHeap_uint32_PipeOrgan_256 2.71% 0.630 0.647 - -0.49% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 2.70% 49853.534 51200.780 - 3.53% -
rng::fold_left(list<int>)/8192 2.70% 10517.347 10801.479 - 0.55% -
rng::fill_n(deque<int>)/8192 2.70% 240.646 247.146 - 3.75% -
rng::contains(list<int>)_(process_all)/8192 2.70% 6967.445 7155.257 - -2.18% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/32 2.69% 16.700 17.150 - 0.71% -
rng::rotate(list<int>)_(by_1/3)/50 2.69% 23.588 24.223 - -1.38% -
BM_MakeThenSortHeap_string_SingleElement_64 2.69% 19.674 20.203 - 1.75% -
rng::partial_sort_copy(deque<int>)_(ascending)/1024 2.69% 5348.338 5492.043 - 0.98% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.69% 2.639 2.710 - 2.44% -
bm_ranges_lexicographical_compare<int>/4 2.69% 1.297 1.332 - 2.75% -
std::list<int>::insert(begin)_(cheap_elements)/32 2.68% 10.127 10.399 - 0.12% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.68% 11890.098 12209.084 - 0.15% -
BM_MakeThenSortHeap_string_PipeOrgan_262144 2.68% 78.951 81.067 - 1.03% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 2.68% 1202052.231 1234256.617 - 0.22% -
SetIntersection_None_Set_string_16384_1024 2.68% 206274752.285 211799620.547 - -1.56% -
BM_MakeThenSortHeap_float_SingleElement_64 2.67% 3.314 3.402 - -1.49% -
SetIntersection_Interlaced_Set_float_262144_4 2.67% 1286060.385 1320406.820 - 0.34% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.67% 7669.095 7873.529 - 1.72% -
std::deque<int>::ctor(size)/8192 2.66% 440.529 452.265 - -7.37% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 2.66% 1137567.190 1167831.961 - 0.87% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 2.66% 20379909.592 20921595.175 - 2.17% -
std::multimap<std::string,_int>::erase(iterator)/1024 2.66% 33.010 33.887 - 6.81% -
std::copy(deque<int>)/32768 2.65% 1142.695 1172.992 - 2.59% -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/1024 2.65% 5341.132 5482.658 - 0.83% -
rng::unique_copy(list<int>,_pred)_(contiguous)/52 2.65% 29.042 29.811 - 0.65% -
SetIntersection_Interlaced_Set_uint32_1024_256 2.65% 15087053.996 15486314.158 - -4.09% -
rng::find_last(vector<char>)_(bail_10%)/8 2.64% 1.567 1.608 - 0.47% -
SetIntersection_Interlaced_Vector_uint32_1024_4 2.64% 1325324.026 1360298.981 - -2.73% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 2.64% 1053.798 1081.581 - -6.30% -
std::fill(deque<int>)/8192 2.64% 239.360 245.670 - 1.82% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 2.63% 136267.164 139852.987 - 0.80% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16 2.63% 11.323 11.621 - 1.38% -
BM_CmpLess_int_uchar 2.63% 1.118 1.148 - 1.25% -
SetIntersection_None_Set_float_262144_1 2.62% 1162173.096 1192665.363 - -1.16% -
rng::rotate(deque<int>)_(by_1/2)/32 2.62% 7.340 7.532 - 1.09% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 2.62% 31.575 32.403 - -3.13% -
BM_std_minmax<unsigned_char>/23 2.62% 2.986 3.064 - 3.84% -
BM_RangesMakeThenSortHeap_float_Heap_64 2.61% 3.436 3.526 - -1.53% -
std::search(deque<int>)_(single_element)/1000 2.61% 439.237 450.712 - 0.75% -
rng::sort(deque<int>)_(repeated)/8192 2.61% 6573.259 6744.647 - 0.06% -
BM_MakeHeap_uint64_SingleElement_262144 2.61% 0.756 0.775 - 2.10% -
SetIntersection_None_Set_float_262144_64 2.60% 1161667.966 1191909.344 - -1.16% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 2.60% 4.780 4.904 - 2.88% -
BM_std_min<__int128>/11 2.60% 4.047 4.152 - 2.63% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16 2.60% 6.875 7.054 - 3.39% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.60% 13443.306 13792.471 - 0.78% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 2.59% 13036575.196 13374576.272 - 2.17% -
rng::rotate(deque<int>)_(1_element_forward)/32 2.59% 4.802 4.927 - 5.76% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 2.58% 14.834 15.217 - 1.35% -
BM_std_minmax<unsigned_short>/1 2.58% 0.624 0.640 - 1.65% -
std::find_end(deque<int>)_(process_all)/8192 2.58% 2040.607 2093.164 - -1.99% -
SetIntersection_Front_Set_string_1024_64 2.58% 4696596.405 4817556.177 - 8.30% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 2.57% 0.908 0.931 - 4.74% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 2.57% 16.284 16.702 - 2.75% -
BM_std_min<unsigned_short>/8 2.57% 1.305 1.339 - 3.60% -
std::sort(vector<NonIntegral>)_(heap)/8192 2.57% 49965.984 51247.663 - 2.65% -
SetIntersection_Interlaced_Vector_string_64_16 2.57% 31002124.310 31797345.920 - 2.77% -
std::partition(list<int>)_(dense)/8192 2.56% 5019.045 5147.767 - 10.43% -
BM_LowerBound_string_64 2.56% 69.345 71.121 - -1.15% -
BM_RangesSortHeap_float_64 2.56% 3.139 3.220 - -0.13% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 2.56% 8754980.411 8978978.442 - 0.11% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.55% 11.478 11.771 - 2.05% -
rng::none_of(vector<int>)_(process_all)/32 2.55% 8.329 8.541 - 1.11% -
BM_RangesPopHeap_pair<uint32,_uint32>_4 2.55% 3.121 3.201 - -0.86% -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 2.55% 14155.231 14515.998 - 1.33% -
SetIntersection_Front_Set_float_262144_16 2.55% 1271955.649 1304368.886 - -0.57% -
BM_RangesMakeThenSortHeap_float_Heap_256 2.55% 5.897 6.047 - -3.12% -
std::partition(vector<int>)_(sparse)/32 2.54% 8.726 8.948 - 0.76% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.54% 21.980 22.539 - 0.30% -
BM_SortHeap_float_64 2.54% 3.152 3.232 - -0.39% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 2.54% 46.795 47.983 - -38.57% -
std::find_end(forward_list<int>)_(single_element)/1000 2.54% 673.843 690.945 - 2.37% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 2.53% 23661.935 24261.236 - 0.19% -
SetIntersection_Front_Vector_uint64_64_64 2.53% 11180029.828 11462926.733 - 2.07% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 2.53% 13711.062 14057.812 - 0.82% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 2.53% 34.099 34.961 - -0.35% -
SetIntersection_Front_Set_uint32_64_16 2.53% 16761495.227 17184991.348 - 1.40% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 2.53% 815538.739 836132.080 - -0.77% -
SetIntersection_Front_Vector_float_1024_4 2.52% 1119411.652 1147597.384 - 2.09% -
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 2.52% 54860.405 56240.503 - 2.77% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.52% 2.639 2.705 - -0.81% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.51% 2.135 2.189 - 0.50% -
BM_RangesMakeThenSortHeap_string_Heap_16 2.51% 17.177 17.608 - 0.03% -
SetIntersection_Front_Vector_uint64_256_4 2.51% 4348956.633 4458064.384 - 0.63% -
BM_deque_deque_ranges_copy/65536 2.50% 2769.959 2839.234 - 1.36% -
std::partial_sort_copy(vector<int>)_(descending)/8 2.50% 18.487 18.949 - 0.57% -
SetIntersection_Front_Set_uint32_262144_1024 2.50% 15471435.448 15857663.793 - 0.25% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 2.50% 4.050 4.151 - 2.90% -
std::equal(list<int>)_(it,_it,_it)/8192 2.49% 10089.065 10340.669 - 2.57% -
SetIntersection_Front_Vector_uint32_16384_16384 2.49% 79360260.513 81338725.663 - 1.78% -
SetIntersection_None_Set_float_262144_16 2.49% 1161137.533 1190058.432 - -1.21% -
std::find_if(deque<int>)_(bail_25%)/8192 2.49% 703.452 720.966 - 2.51% -
SetIntersection_Interlaced_Set_uint32_16_16 2.49% 40454729.856 41461925.848 - -0.19% -
BM_MakeThenSortHeap_float_PipeOrgan_64 2.49% 3.908 4.006 - 0.71% -
BM_MakeThenSortHeap_float_Descending_262144 2.49% 34.451 35.308 - -0.36% -
std::move_backward(list<int>)/4096 2.49% 4916.616 5038.868 - 0.46% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 2.48% 1225.272 1255.672 - 3.87% -
BM_std_minmax<short>/26 2.48% 2.480 2.542 - 0.67% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 2.48% 32.273 33.073 - -13.07% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4 2.48% 0.750 0.768 - -3.82% -
BM_deque_deque_copy/1 2.48% 3.403 3.487 - -1.46% -
SetIntersection_None_Set_float_262144_256 2.47% 1163435.059 1192227.621 - -1.41% -
std::rotate(deque<int>)_(1_element_forward)/50 2.47% 5.412 5.546 - 3.95% -
BM_std_minmax<unsigned_char>/31 2.47% 3.158 3.236 - 2.85% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_256 2.46% 20.508 21.012 - 0.01% -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8 2.46% 9.019 9.240 - 3.21% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 2.46% 29.839 30.572 - 0.13% -
rng::unique(deque<int>)_(sprinkled)/32 2.45% 60.646 62.134 - 6.64% -
BM_std_minmax<unsigned_char>/32 2.45% 1.601 1.641 - 8.78% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.45% 141903.476 145382.633 - 0.90% -
BM_MakeHeap_string_PipeOrgan_64 2.45% 4.734 4.851 - 2.75% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 2.45% 1151239.839 1179436.108 - 3.25% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 2.45% 13.870 14.210 - 2.90% -
BM_LowerBound_string_262144 2.45% 2242.703 2297.594 - -1.86% -
std::multiset<std::string>::contains(key)_(non-existent)/32 2.45% 10.575 10.834 - -1.20% -
std::find_end(vector<int>,_pred)_(single_element)/1024 2.45% 586.673 601.025 - 0.31% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.44% 68367.888 70038.926 - 1.25% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 2.44% 46.842 47.985 - -34.35% -
BM_MakeThenSortHeap_float_SingleElement_256 2.44% 3.991 4.089 - -3.87% -
BM_std_min<unsigned_int>/4 2.43% 0.996 1.020 - -0.23% -
SetIntersection_None_Set_float_262144_4 2.43% 1162813.152 1191090.332 - -1.14% -
BM_RangesMakeThenSortHeap_float_Heap_4 2.43% 1.225 1.255 - 0.99% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 2.43% 197.218 202.011 - 0.87% -
std::multimap<int,_int>::count(key)_(existent)/32 2.43% 3.493 3.578 - -0.37% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 2.42% 32.806 33.602 - 7.63% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 2.42% 13520570.156 13847689.135 - -0.11% -
bm_ranges_lexicographical_compare<signed_char>/64 2.42% 1.903 1.949 - -15.05% -
std::find_if(list<int>)_(process_all)/8 2.41% 3.424 3.507 - 0.44% -
std::find_end(vector<int>)_(single_element)/8192 2.41% 1834.008 1878.258 - 0.31% -
std::flat_map<int,_int>::count(key)_(existent)/8192 2.41% 11.800 12.084 - 1.40% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 2.41% 199.687 204.496 - 0.67% -
rng::find_end(deque<int>,_pred)_(process_all)/1024 2.41% 609.417 624.089 - 0.30% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_256 2.41% 19.657 20.130 - 2.25% -
std::set<int>::find(key)_(non-existent)/32 2.41% 2.267 2.321 - 1.84% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 2.40% 49796.103 50993.368 - 2.29% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 2.40% 179098839.391 183402743.819 - 1.75% -
std::set<std::string>::count(key)_(non-existent)/1024 2.40% 22.786 23.333 - -2.29% -
BM_PopHeap_uint32_1 2.40% 0.456 0.467 - -14.39% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 2.40% 261.331 267.605 - 2.51% -
BM_PopHeap_float_262144 2.40% 40.667 41.644 - 4.77% -
BM_PushHeap_float_Random_262144 2.40% 7.553 7.734 - 0.07% -
rng::copy_backward(vector<int>)/1048576 2.39% 48443.180 49602.868 - -0.08% -
rng::sort(deque<int>)_(ascending)/8 2.39% 18.237 18.673 - 1.97% -
std::shift_left(deque<int>)/50 2.39% 5.481 5.612 - 2.03% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1024 2.39% 23.730 24.297 - 2.01% -
rng::partition(deque<int>)_(sparse)/1024 2.39% 389.383 398.676 - 3.21% -
rng::fill(vector<int>)/32 2.39% 1.039 1.064 - -0.08% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 2.39% 10.351 10.598 - -0.06% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 2.39% 1126792.444 1153668.174 - 4.04% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.37% 8.591 8.794 - 1.24% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 2.37% 1.149 1.176 - 12.56% -
rng::rotate_copy(vector<int>)/1024 2.37% 32.503 33.273 - 1.14% -
BM_MakeThenSortHeap_string_Ascending_16384 2.36% 62.292 63.764 - 1.38% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 2.36% 44.854 45.912 - -23.01% -
rng::sort(vector<int>)_(descending)/1024 2.36% 1040.270 1064.774 - 1.88% -
BM_std_minmax<unsigned_int>/31 2.35% 2.478 2.536 - -3.64% -
SetIntersection_Front_Vector_uint64_16384_64 2.35% 1408202.319 1441260.821 - 2.15% -
rng::starts_with(list<int>)/8 2.35% 2.911 2.979 - 0.39% -
std::set<int>::lower_bound(key)_(existent)/8192 2.34% 7.847 8.031 - 2.65% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 2.34% 3232.173 3307.886 - 0.10% -
std::rotate(deque<int>)_(1_element_backward)/1024 2.34% 41.761 42.739 - 0.68% -
std::search(deque<int>,_pred)_(same_length)/1000 2.34% 478.041 489.221 - 2.10% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 2.34% 23.806 24.362 - 2.87% -
std::find_if_not(deque<int>)_(process_all)/1024 2.33% 484.766 496.085 - 0.07% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 2.33% 325.804 333.409 - 2.98% -
std::find_first_of(deque<int>)_(small_needle)/32 2.33% 107.356 109.859 - 0.46% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 2.33% 1201867.408 1229867.050 - 0.16% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 2.33% 55777.066 57075.984 - 1.61% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 2.33% 18.886 19.325 - 1.62% -
rng::partition_copy(deque<int>)/50 2.33% 27.459 28.098 - 1.05% -
rng::partial_sort_copy(vector<int>)_(ascending)/8 2.33% 9.020 9.230 - 2.11% -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 2.32% 682.295 698.150 - 2.75% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 2.32% 4428420.474 4531287.959 - 3.03% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 2.32% 22.042 22.553 - -0.08% -
rng::copy_backward(vector<int>)/4096 2.31% 141.099 144.357 - 0.37% -
std::find_end(vector<int>,_pred)_(single_element)/8192 2.31% 4692.278 4800.512 - 0.22% -
rng::replace(vector<int>)_(sprinkled)/32 2.31% 5.605 5.734 - 3.78% -
BM_RangesMakeThenSortHeap_float_Descending_64 2.30% 3.247 3.322 - 0.39% -
rng::unique(list<int>)_(sprinkled)/1024 2.30% 952.233 974.147 - -0.09% -
rng::copy_if(list<int>)_(every_other)/32768 2.30% 25335.272 25916.828 - 1.47% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 2.29% 208081.870 212856.551 - 2.03% -
std::rotate_copy(list<int>)/50 2.29% 14.092 14.416 - 1.16% -
rng::find_first_of(list<int>,_pred)_(large_needle)/8192 2.29% 54860493.616 56118743.620 - 0.86% -
SetIntersection_Interlaced_Vector_uint64_256_16 2.29% 6192708.049 6334635.756 - -8.83% -
BM_MakeThenSortHeap_uint64_Heap_4 2.29% 1.207 1.235 - 3.27% -
std::set<std::string>::insert(value)_(already_present)/8192 2.29% 38.534 39.416 - 1.05% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 2.29% 71.855 73.498 - 1.74% -
BM_MakeThenSortHeap_float_PipeOrgan_16 2.28% 2.939 3.006 - -2.91% -
BM_MakeThenSortHeap_float_Descending_16 2.28% 1.840 1.882 - 0.63% -
rng::remove(list<int>)_(prefix)/32 2.28% 55.422 56.686 - 2.53% -
BM_MakeHeap_uint32_Random_1024 2.28% 1.030 1.054 - -1.42% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 2.28% 35.316 36.120 - 0.78% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 2.27% 6594.850 6744.852 - -0.16% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 2.27% 38133.074 39000.021 - 0.17% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 2.27% 0.696 0.711 - 2.38% -
rng::partial_sort_copy(list<int>)_(repeated)/8 2.27% 8.394 8.584 - 0.72% -
std::unordered_set<int>::insert(value)_(new_value)/8192 2.26% 19.381 19.820 - 1.47% -
BM_MakeThenSortHeap_string_Heap_262144 2.26% 178.241 182.269 - 1.62% -
std::unordered_set<int>::erase(key)_(existent)/8192 2.26% 22.841 23.357 - 5.81% -
SetIntersection_Interlaced_Set_float_1024_4 2.26% 10067753.317 10294909.756 - 2.23% -
std::is_sorted_until(vector<int>,_pred)/1024 2.25% 414.112 423.422 - 0.40% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 2.25% 794.016 811.852 - 0.43% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 2.25% 16590.771 16963.435 - 1.18% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 2.24% 21.209 21.685 - 2.36% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 2.24% 16300.228 16665.809 - 3.55% -
std::set<int>::upper_bound(key)_(existent)/32 2.24% 1.731 1.770 - 1.67% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 2.24% 4098.563 4190.391 - 0.04% -
std::find_end(vector<int>,_pred)_(single_element)/1000 2.24% 572.944 585.757 - 0.15% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 2.23% 53666.341 54863.830 - 0.12% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 2.22% 1210127.874 1237042.421 - 0.91% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 2.22% 302.232 308.941 - 2.84% -
SetIntersection_None_Set_uint32_262144_256 2.22% 1150203.369 1175732.502 - -0.83% -
std::is_sorted_until(list<int>)/8 2.22% 2.208 2.257 - 0.40% -
BM_MakeThenSortHeap_string_SingleElement_16 2.22% 13.716 14.019 - 0.31% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 2.22% 0.826 0.844 - 0.76% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 2.21% 54332.482 55535.351 - -0.18% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 2.21% 556118.838 568420.154 - 1.67% -
SetIntersection_Interlaced_Set_uint32_262144_256 2.21% 1532976.971 1566852.295 - -1.53% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 2.21% 60.364 61.698 - 1.66% -
std::find_if(vector<char>)_(bail_25%)/8 2.21% 0.929 0.949 - -0.13% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.21% 372.277 380.492 - 0.30% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 2.21% 5.705 5.831 - 3.68% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 2.20% 3.203 3.274 - 7.79% -
BM_std_min<__int128>/6 2.19% 2.076 2.121 - 2.35% -
std::sort(vector<int>)_(descending)/1024 2.19% 1041.615 1064.468 - 1.72% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.19% 705.691 721.160 - 0.91% -
std::unordered_map<int,_int>::clear()/8192 2.19% 63007.910 64387.771 - 2.86% -
SetIntersection_Interlaced_Vector_string_256_256 2.19% 22855078.454 23355406.827 - 7.63% -
rng::move(vector<int>)/8 2.19% 2.221 2.270 - -3.97% -
SetIntersection_None_Vector_string_262144_1024 2.19% 1349693.025 1379224.458 - 2.42% -
SetIntersection_Interlaced_Set_uint64_256_4 2.19% 11496271.590 11747775.938 - -0.71% -
std::generate(list<int>)/32 2.19% 8.540 8.727 - 0.46% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.19% 2.477 2.531 - 0.54% -
BM_deque_vector_ranges_copy_backward/64000 2.19% 8143.333 8321.265 - 2.85% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 2.18% 1.214 1.240 - -0.46% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 2.17% 4469183.778 4566354.194 - 1.04% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 2.17% 42.926 43.859 - -1.85% -
std::rotate_copy(deque<int>)/1024 2.17% 34.211 34.954 - 0.02% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.17% 2.353 2.404 - 0.68% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 2.17% 343275906.863 350710310.918 - 0.71% -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 2.16% 14223.418 14530.949 - 0.01% -
rng::rotate(deque<int>)_(1_element_forward)/50 2.16% 6.100 6.232 - 7.61% -
BM_CmpLess_schar_short 2.16% 0.948 0.969 - 0.95% -
BM_std_min<__int128>/10 2.15% 3.666 3.745 - 2.26% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 2.15% 348257.440 355741.075 - 1.22% -
rng::rotate(vector<bool>)_(by_1/3)/1024 2.14% 49.396 50.455 - 0.34% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 2.14% 0.622 0.635 - 14.05% -
BM_std_min<short>/11 2.14% 1.179 1.205 - 2.13% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 2.14% 11027959.919 11263517.287 - 0.35% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 2.13% 3.504 3.579 - 0.09% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 2.13% 4.875 4.979 - -13.17% -
rng::stable_sort(deque<int>)_(shuffled)/1024 2.13% 2437.334 2489.320 - -0.59% -
rng::move_backward(deque<int>)/262144 2.13% 29928.839 30566.724 - -0.02% -
SetIntersection_None_Set_uint64_256_4 2.13% 11344161.418 11585772.983 - 0.19% -
BM_PushHeap_uint64_Random_4 2.13% 2.055 2.099 - -3.14% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 2.13% 480.348 490.566 - 1.15% -
BM_deque_deque_move_backward/70000 2.12% 8799.801 8986.636 - -0.52% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 2.12% 5.214 5.325 - 1.29% -
std::flat_multimap<int,_int>::find(key)_(existent)/32 2.12% 3.347 3.418 - -0.17% -
std::rotate(list<int>)_(by_1/3)/8192 2.12% 8774.675 8960.542 - 2.22% -
rng::contains(vector<int>)_(process_all)/50 2.12% 12.361 12.623 - 3.13% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 2.12% 30.443 31.088 - -10.59% -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 2.11% 11.320 11.559 - 0.75% -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8 2.11% 8.976 9.166 - -0.03% -
SetIntersection_Front_Vector_string_262144_1024 2.11% 40119583.152 40965438.353 - -0.39% -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 2.10% 11.848 12.097 - 0.82% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 2.10% 12269.656 12527.795 - 0.31% -
rng::copy_n(vector<bool>)_(unaligned)/32768 2.10% 170.708 174.298 - 2.12% -
BM_StringConstructDestroyCStr_Large_Transparent 2.10% 8.952 9.140 - -1.18% -
BM_deque_deque_copy/5500 2.10% 201.076 205.292 - 3.12% -
rng::search_n(list<int>,_pred)_(no_match)/1024 2.10% 848.529 866.321 - 0.43% -
std::transform(deque<int>,_deque<int>)/50 2.09% 33.403 34.103 - 2.39% -
std::unique(list<int>)_(sprinkled)/1024 2.09% 951.079 970.971 - 1.39% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_262144 2.09% 51.274 52.344 - -4.10% -
SetIntersection_Interlaced_Vector_float_1024_4 2.08% 1466805.052 1497357.432 - 14.95% -
SetIntersection_Front_Vector_uint32_262144_1 2.08% 1089372.245 1112050.530 - 0.43% -
rng::contains_subrange(vector<int>)_(process_all)/32 2.08% 8.068 8.236 - 2.69% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.08% 2.359 2.408 - -4.51% -
BM_toupper_string<wchar_t> 2.07% 6.178 6.306 - 0.67% -
SetIntersection_Front_Set_uint64_64_64 2.07% 15069557.076 15381921.912 - 4.07% -
BM_MakeHeap_string_Ascending_4 2.07% 2.843 2.902 - -8.93% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.07% 40813.701 41659.370 - 2.08% -
rng::find_end(list<int>,_pred)_(process_all)/8192 2.07% 8902.142 9086.409 - 9.89% -
std::vector<int>::erase(middle)_(cheap_elements)/32 2.07% 4.241 4.329 - -1.37% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_256 2.07% 10.987 11.214 - 2.78% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 2.07% 19131.650 19527.100 - 0.95% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 2.07% 1099617.376 1122346.160 - 1.22% -
rng::generate(deque<int>)/8192 2.06% 2043.634 2085.829 - 2.50% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 2.06% 34.857 35.576 - -3.59% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 2.06% 3.117 3.181 - 2.83% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 2.06% 146.124 149.133 - -10.51% -
BM_RangesPopHeap_uint32_4 2.06% 2.629 2.683 - 1.94% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 2.06% 562.306 573.881 - 1.02% -
BM_MakeThenSortHeap_float_Ascending_16384 2.06% 27.668 28.237 - 1.53% -
std::set<int>::ctor(const&,_alloc)/32 2.06% 215.597 220.028 - -2.93% -
rng::partition(list<int>)_(sparse)/32 2.05% 9.054 9.240 - 3.14% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 2.05% 374580.196 382269.802 - 1.55% -
std::set<int>::upper_bound(key)_(non-existent)/1024 2.05% 5.991 6.114 - 1.39% -
BM_std_minmax<unsigned_char>/2 2.05% 0.883 0.901 - -1.06% -
BM_MakeThenSortHeap_float_QuickSortAdversary_256 2.05% 5.924 6.045 - 1.04% -
BM_MakeThenSortHeap_float_Ascending_64 2.05% 3.960 4.041 - 0.86% -
std::partition(list<int>)_(sparse)/50 2.05% 14.813 15.116 - 2.88% -
BM_RangesMakeHeap_uint32_SingleElement_64 2.05% 0.507 0.518 - 0.38% -
BM_std_minmax<char>/15 2.04% 2.930 2.990 - -2.13% -
std::multimap<std::string,_int>::clear()/32 2.04% 890.973 909.179 - 1.96% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 2.04% 28.986 29.578 - -0.05% -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 2.04% 13.863 14.147 - 2.84% -
BM_std_min<unsigned_int>/12 2.04% 1.481 1.511 - 0.19% -
std::set<int>::ctor(&&,_different_allocs)/32 2.04% 179.860 183.529 - 2.12% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 2.04% 0.775 0.791 - 2.41% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 2.04% 11.542 11.777 - 0.55% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.03% 7439.873 7590.845 - 0.96% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 2.03% 5.492 5.604 - 2.40% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 2.03% 8903.991 9084.363 - 0.28% -
std::unique(list<int>,_pred)_(sprinkled)/1024 2.03% 1021.575 1042.265 - 1.65% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 2.02% 0.684 0.698 - 2.14% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_256 2.02% 0.607 0.619 - 2.86% -
rng::equal(list<int>)_(it,_it,_it,_it)/8 2.02% 2.908 2.967 - 0.02% -
rng::fill_n(vector<int>)/1024 2.02% 29.270 29.862 - 0.28% -
SetIntersection_None_Set_uint32_262144_1 2.02% 1159141.115 1182544.352 - -0.27% -
rng::partition(vector<int>)_(sparse)/50 2.02% 14.284 14.572 - 3.93% -
BM_deque_vector_copy_backward/64000 2.01% 8211.904 8377.282 - 5.33% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.01% 374.381 381.918 - 3.21% -
std::flat_map<int,_int>::erase(iterator)/32 2.01% 20.825 21.244 - 2.10% -
SetIntersection_None_Vector_uint32_1024_1 2.01% 1121442.065 1144013.790 - 2.17% -
BM_std_min<unsigned_char>/5500 2.01% 37.074 37.820 - 1.32% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 2.01% 561.789 573.094 - 0.33% -
BM_RangesMakeHeap_uint32_Ascending_16 2.01% 0.600 0.613 - -1.29% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 2.01% 11490640.717 11721446.279 - -1.07% -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 2.01% 20.347 20.755 - 1.50% -
SetIntersection_None_Set_uint32_262144_16 2.00% 1156487.547 1179672.201 - -0.32% -
BM_vector_deque_ranges_move_backward/64 2.00% 2.995 3.055 - 0.90% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_64 2.00% 16.161 16.485 - 2.14% -
std::is_sorted_until(vector<int>,_pred)/8192 2.00% 3328.184 3394.624 - 2.75% -
SetIntersection_Interlaced_Set_uint32_16384_16 2.00% 206349449.766 210468558.252 - -1.14% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 2.00% 0.963 0.982 - 3.12% -
BM_RangesPopHeap_float_1024 1.99% 27.301 27.846 - -3.17% -
std::sort(deque<int>)_(qsort_adversarial)/8 1.99% 18.346 18.712 - 2.18% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 1.99% 5580.502 5691.700 - 0.93% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 1.99% 0.684 0.698 - 1.71% -
std::partial_sort_copy(vector<int>)_(repeated)/8 1.99% 8.614 8.786 - 1.41% -
SetIntersection_None_Set_float_262144_262144 1.99% 1166374.509 1189581.137 - -0.87% -
std::set<std::string>::ctor(const&,_alloc)/1024 1.99% 36197.141 36916.661 - 0.26% -
BM_vector_deque_ranges_move_backward/1024 1.98% 37.311 38.051 - -0.01% -
rng::find_last(deque<int>)_(bail_10%)/8 1.98% 2.680 2.734 - 1.94% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 1.98% 795.197 810.966 - 0.77% -
SetIntersection_Interlaced_Set_uint32_64_16 1.98% 23947750.423 24422444.633 - 1.58% -
rng::partial_sort_copy(list<int>)_(ascending)/8 1.98% 8.975 9.152 - -0.28% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.98% 169849.770 173206.664 - 0.12% -
BM_std_minmax<short>/7 1.98% 1.747 1.782 - -1.93% -
SetIntersection_Interlaced_Vector_string_1024_1 1.97% 1116861.479 1138904.986 - 0.24% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_4 1.97% 1.242 1.266 - 4.76% -
BM_StringFindAllMatch/64 1.96% 3.072 3.132 - -0.67% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 1.96% 11.632 11.860 - 5.27% -
std::for_each(list<int>)/32 1.96% 11.155 11.373 - 1.90% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 1.96% 4248.071 4331.295 - -2.97% -
std::unordered_set<int>::insert(value)_(new_value)/1024 1.96% 19.511 19.893 - -0.05% -
std::stable_partition(deque<int>)_(alloc_fails)/8192 1.96% 16841.287 17171.012 - 0.05% -
BM_std_minmax<unsigned_int>/23 1.96% 2.388 2.435 - -0.75% -
rng::search(deque<int>)_(near_matches)/1000 1.95% 24086.824 24557.620 - 41.69% -
std::vector<int>::erase(middle)_(cheap_elements)/8192 1.95% 139.368 142.091 - -0.41% -
BM_std_min<__int128>/8 1.95% 2.871 2.927 - 2.11% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 1.95% 9244794.144 9425075.811 - 1.11% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.95% 625651.529 637836.579 - 1.29% -
SetIntersection_Interlaced_Vector_uint64_64_16 1.95% 17630998.058 17974268.936 - -3.46% -
rng::stable_partition(vector<int>)_(alloc_fails)/1024 1.95% 2903.087 2959.596 - 0.66% -
std::multiset<int>::erase(iterator)/32 1.94% 21.319 21.733 - 0.14% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 1.94% 34.241 34.904 - 2.53% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 1.94% 4.593 4.682 - 3.97% -
BM_MakeHeap_uint32_Ascending_256 1.94% 0.597 0.609 - -1.27% -
SetIntersection_Interlaced_Set_string_1024_4 1.94% 10508623.239 10711984.621 - 1.32% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_64 1.93% 39.256 40.015 - 0.07% -
SetIntersection_Interlaced_Set_uint64_1024_1024 1.93% 15186180.066 15479387.655 - -0.77% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.93% 635959.970 648231.614 - 0.72% -
rng::partial_sort_copy(vector<int>)_(repeated)/8 1.93% 8.557 8.722 - 2.32% -
BM_deque_deque_ranges_move_backward/64000 1.93% 7937.075 8090.022 - 5.68% -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1000 1.93% 820.462 836.270 - 0.37% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 1.93% 306.174 312.073 - -0.25% -
BM_PushHeap_uint64_Random_64 1.93% 5.273 5.374 - 0.35% -
std::set<int>::equal_range(key)_(existent)/8192 1.92% 7.957 8.110 - -6.17% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.92% 1.502 1.531 - -4.29% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.92% 63254.447 64469.143 - 1.25% -
BM_MakeThenSortHeap_string_SingleElement_1024 1.92% 29.917 30.490 - 1.02% -
BM_RangesMakeHeap_uint32_SingleElement_256 1.91% 0.540 0.550 - -0.21% -
std::map<int,_int>::count(key)_(existent)/32 1.90% 1.697 1.729 - -0.31% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.90% 14.181 14.451 - 1.24% -
rng::for_each_n(deque<int>)/50 1.90% 3.920 3.994 - 0.37% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 1.90% 0.633 0.646 - 0.83% -
rng::copy(vector<bool>)_(aligned)/4096 1.90% 4.948 5.042 - 2.35% -
rng::copy(list<int>)/4096 1.90% 3065.811 3123.990 - 0.79% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.90% 23.834 24.286 - 0.63% -
std::stable_sort(deque<int>)_(shuffled)/1024 1.89% 2440.793 2487.038 - -0.26% -
SetIntersection_None_Vector_uint32_16384_16384 1.89% 1171585.864 1193772.593 - 1.39% -
std::none_of(list<int>)_(process_all)/32 1.89% 11.532 11.750 - 0.08% -
BM_StringAssignStr_Huge_Opaque 1.89% 104.579 106.557 - -4.04% -
SetIntersection_Front_Vector_uint64_1024_1 1.89% 1097273.895 1118013.894 - 0.88% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 1.89% 46.797 47.681 - 0.90% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 1.89% 1.967 2.004 - 2.95% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.88% 14518.819 14792.077 - 0.57% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 1.88% 29.440 29.994 - 13.29% -
std::unordered_multiset<int>::ctor(const&)/1024 1.88% 6612.872 6737.297 - 2.01% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16384 1.88% 33.591 34.221 - 1.76% -
std::adjacent_find(deque<int>,_pred)/50 1.88% 29.704 30.262 - 0.54% -
SetIntersection_Interlaced_Set_uint32_262144_16 1.88% 1563364.666 1592713.459 - -0.13% -
BM_std_min<unsigned_char>/13 1.87% 1.562 1.591 - 3.64% -
BM_MakeThenSortHeap_uint32_SingleElement_16384 1.87% 19.645 20.013 - 2.44% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 1.87% 25519.283 25995.880 - 0.70% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.87% 264645.710 269586.276 - -3.05% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 1.86% 200.204 203.936 - 0.03% -
BM_RangesPushHeap_string_QuickSortAdversary_4 1.86% 6.074 6.187 - 1.56% -
BM_MakeThenSortHeap_float_SingleElement_1024 1.86% 4.779 4.869 - -5.80% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 1.86% 22.075 22.486 - -1.54% -
std::unordered_set<int>::erase(key)_(existent)/0 1.86% 21.060 21.453 - 1.91% -
std::copy_if(list<int>)_(every_other)/32768 1.86% 25223.941 25692.957 - 1.16% -
SetIntersection_None_Set_float_256_16 1.86% 11083560.219 11289519.397 - 0.36% -
std::unordered_set<int>::ctor(const&)/32 1.85% 198.595 202.279 - 2.38% -
std::map<int,_int>::equal_range(key)_(existent)/8192 1.85% 5.480 5.582 - 2.83% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 1.85% 3.568 3.634 - 0.22% -
BM_std_min<__int128>/9 1.85% 3.273 3.333 - 2.03% -
BM_std_min<short>/1024 1.84% 13.912 14.167 - 1.42% -
rng::sort(deque<int>)_(repeated)/1024 1.84% 946.790 964.176 - 0.27% -
BM_std_min<short>/4096 1.84% 54.414 55.414 - 1.10% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.83% 39628.679 40355.345 - 1.30% -
SetIntersection_Interlaced_Set_string_16384_16 1.83% 244039477.766 248509124.317 - -27.73% -
std::all_of(list<int>)_(process_all)/50 1.83% 21.545 21.940 - -0.26% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 1.83% 2.043 2.081 - 1.57% -
BM_std_minmax<int>/31 1.83% 2.717 2.766 - 4.22% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 1.82% 725.020 738.239 - -0.15% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 1.82% 3.599 3.664 - -4.12% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_256 1.82% 12.298 12.521 - 1.11% -
std::copy_n(vector<bool>)_(unaligned)/32768 1.82% 214.621 218.519 - 1.67% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 1.81% 48679.673 49563.111 - 0.68% -
std::multimap<int,_int>::count(key)_(existent)/8192 1.81% 6.704 6.825 - 5.03% -
BM_StringFindNoMatch/64 1.81% 1.849 1.883 - -8.04% -
SetIntersection_Front_Vector_uint64_16_16 1.81% 37635504.099 38317281.023 - 1.19% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 1.81% 6.215 6.328 - -19.90% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1.81% 1181574.773 1202971.758 - 0.60% -
SetIntersection_Front_Vector_string_64_64 1.81% 27708046.126 28209692.335 - -0.89% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 1.81% 56.316 57.335 - -3.00% -
BM_StringRelational_Less_Huge_Small_Control 1.81% 1.815 1.848 - -2.75% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 1.81% 6.069 6.179 - 1.41% -
BM_std_min<__int128>/7 1.80% 2.481 2.526 - 2.03% -
BM_PopHeap_float_1024 1.80% 27.988 28.493 - 0.88% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 1.80% 348157482.305 354426933.791 - 1.33% -
BM_MakeThenSortHeap_float_Ascending_256 1.80% 6.462 6.578 - -1.69% -
SetIntersection_Interlaced_Set_uint64_16384_4 1.80% 178703794.508 181915169.558 - -0.96% -
rng::fill_n(list<int>)/50 1.79% 15.990 16.277 - 2.16% -
std::set<int>::contains(key)_(non-existent)/8192 1.79% 8.311 8.460 - -2.35% -
std::unordered_set<std::string>::count(key)_(existent)/32 1.79% 38.972 39.670 - -8.44% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_4 1.79% 1.439 1.464 - 2.78% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.79% 0.824 0.839 - -10.04% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 1.79% 604434.425 615237.363 - 0.16% -
rng::find_last_if(deque<int>)_(bail_90%)/8192 1.79% 312.532 318.118 - 1.76% -
rng::find_first_of(vector<int>)_(large_needle)/1024 1.79% 109839.086 111800.573 - 2.44% -
rng::stable_partition(deque<int>)_(alloc_fails)/32 1.79% 1904.935 1938.950 - 0.17% -
BM_deque_deque_ranges_move/4000 1.78% 145.680 148.279 - 0.51% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.78% 53550.884 54506.376 - -1.90% -
SetIntersection_Interlaced_Vector_string_16_4 1.78% 71559369.034 72832885.521 - 0.31% -
BM_std_minmax<unsigned_char>/30 1.78% 2.719 2.767 - 4.57% -
rng::find_end(list<int>,_pred)_(process_all)/1048576 1.78% 955445.278 972447.237 - 0.56% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 1.78% 18763479.016 19097007.789 - 3.12% -
BM_MakeThenSortHeap_string_Descending_262144 1.78% 86.305 87.839 - 2.13% -
710_omnetpp_r 1.77% 8.847 9.004 - -1.39% -
BM_MakeThenSortHeap_uint64_Random_4 1.77% 4.024 4.095 - 0.09% -
rng::find(list<int>)_(process_all)/8 1.77% 2.356 2.398 - 5.48% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 1.77% 22.959 23.365 - 2.45% -
BM_StringRelational_Less_Empty_Empty_Control 1.77% 1.935 1.969 - -3.47% -
BM_MakeThenSortHeap_float_Descending_1024 1.77% 7.981 8.122 - 0.37% -
std::partial_sort(deque<int>)_(shuffled)/8 1.77% 33.296 33.884 - 0.35% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.76% 16.295 16.583 - 0.26% -
SetIntersection_None_Set_uint32_262144_4 1.76% 1157711.346 1178138.998 - -0.30% -
SetIntersection_None_Vector_uint32_262144_1 1.76% 1163332.856 1183837.805 - 3.35% -
BM_CmpLess_uint_schar 1.76% 1.055 1.074 - 2.00% -
std::equal(vector<bool>)_(unaligned)/50 1.76% 0.881 0.897 - 12.48% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 1.76% 2338864.778 2379952.399 - -1.01% -
bm_ranges_lexicographical_compare<int>/8 1.76% 1.530 1.557 - 3.82% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.76% 138121.258 140546.055 - -0.44% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 1.75% 14.265 14.514 - 2.49% -
std::multimap<std::string,_int>::ctor(const&)/1024 1.75% 34356.153 34957.772 - -0.18% -
BM_std_minmax<short>/24 1.75% 2.225 2.264 - 0.16% -
rng::sort(deque<int>)_(qsort_adversarial)/8 1.75% 18.383 18.704 - 2.31% -
std::remove_if(deque<int>)_(prefix)/50 1.74% 66.816 67.980 - 0.56% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 1.74% 9795136.959 9965393.509 - -2.35% -
rng::partial_sort(deque<int>)_(heap)/8 1.74% 36.906 37.548 - -1.59% -
BM_deque_vector_ranges_copy/65536 1.74% 2876.318 2926.289 - 9.93% -
std::move_backward(deque<int>)/1048576 1.73% 127138.003 129343.563 - 0.62% -
rng::partial_sort(deque<int>)_(pipe-organ)/8 1.73% 30.574 31.103 - 0.18% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.73% 204539.144 208077.857 - 0.66% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.73% 18.293 18.609 - 2.21% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 1.73% 3.951 4.019 - 1.95% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 1.73% 10.704 10.889 - -0.98% -
rng::remove_copy_if(deque<int>)_(sprinkled)/50 1.72% 28.135 28.619 - 1.71% -
rng::rotate(list<int>)_(by_1/2)/1024 1.72% 384.277 390.898 - 2.44% -
SetIntersection_Interlaced_Vector_float_16384_1 1.72% 1107324.678 1126394.561 - 1.08% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 1.72% 23.656 24.063 - 1.55% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 1.72% 282.302 287.157 - 2.19% -
std::find_first_of(vector<int>)_(small_needle)/50 1.72% 70.613 71.827 - -12.87% -
BM_RangesMakeHeap_float_PipeOrgan_16 1.72% 1.273 1.295 - 0.03% -
std::shift_left(list<int>)/50 1.72% 27.667 28.142 - 2.55% -
std::map<int,_int>::count(key)_(non-existent)/8192 1.71% 11.199 11.391 - -1.47% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.71% 1.178 1.198 - -0.56% -
std::remove_copy(vector<int>)_(prefix)/32 1.71% 8.993 9.147 - 1.29% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 1.71% 36675.791 37303.281 - 1.86% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 1.71% 0.894 0.909 - -3.93% -
SetIntersection_Front_Vector_uint32_64_16 1.70% 15140967.111 15399107.840 - 1.73% -
std::multiset<int>::find(key)_(non-existent)/8192 1.70% 8.539 8.684 - -8.23% -
SetIntersection_Interlaced_Set_float_262144_16 1.70% 1599214.761 1626473.389 - -0.31% -
BM_RangesMakeThenSortHeap_float_Descending_1024 1.70% 8.004 8.140 - -1.35% -
rng::search(deque<int>,_pred)_(near_matches)/8192 1.70% 1509789.326 1535501.641 - -0.04% -
BM_std_minmax<short>/22 1.70% 2.277 2.315 - 4.18% -
BM_CmpEqual_int_short 1.70% 1.120 1.139 - -0.35% -
BM_MakeThenSortHeap_float_PipeOrgan_262144 1.70% 31.815 32.356 - 0.12% -
rng::search(deque<int>)_(near_matches)/1024 1.70% 25225.077 25653.161 - 41.57% -
SetIntersection_Front_Vector_uint64_262144_1024 1.69% 5781210.796 5879150.414 - 0.42% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 1.69% 6091.188 6194.379 - 0.33% -
std::rotate(list<int>)_(by_1/4)/8192 1.69% 7224.915 7347.125 - 2.13% -
SetIntersection_Front_Set_string_64_64 1.69% 36168943.159 36780220.408 - 0.53% -
rng::replace_if(vector<int>)_(sprinkled)/32 1.69% 8.780 8.928 - 1.05% -
SetIntersection_Interlaced_Vector_string_1024_256 1.69% 20746730.950 21096499.811 - -0.80% -
std::sort(deque<int>)_(ascending)/8 1.69% 18.409 18.720 - 2.88% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.68% 1.382 1.405 - 1.72% -
std::set<int>::erase(key)_(existent)/0 1.68% 20.266 20.607 - 0.41% -
BM_std_min<unsigned_long_long>/23 1.68% 2.429 2.470 - 1.26% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 1.68% 421.550 428.627 - -7.97% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 1.68% 41542.158 42238.806 - 0.06% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 1.68% 29.190 29.679 - -5.40% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.68% 88.669 90.155 - 3.79% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 1.67% 171104569.112 173970434.205 - 1.21% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 1.67% 3.680 3.741 - -1.08% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.67% 7.468 7.593 - 0.25% -
std::multiset<int>::ctor(const&)/32 1.67% 226.405 230.187 - 6.61% -
rng::find_if(vector<char>)_(bail_25%)/8192 1.67% 522.575 531.293 - 2.68% -
rng::partial_sort(vector<NonIntegral>)_(heap)/8 1.67% 24.846 25.260 - -0.29% -
SetIntersection_Front_Set_uint32_1024_1 1.66% 1061496.740 1079168.038 - 1.13% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 1.66% 19969.565 20301.437 - -35.99% -
rng::rotate(deque<int>)_(by_1/2)/1024 1.66% 173.553 176.433 - -0.01% -
std::map<std::string,_int>::erase(key)_(existent)/1024 1.66% 86.808 88.248 - 37.02% -
std::partial_sort_copy(deque<int>)_(repeated)/1024 1.66% 4255.268 4325.789 - 0.79% -
std::rotate(vector<bool>)_(by_1/3)/1024 1.65% 48.977 49.787 - 0.55% -
BM_std_minmax<unsigned_short>/28 1.65% 2.543 2.585 - -0.09% -
BM_PushHeap_uint32_Random_16384 1.65% 6.276 6.380 - 1.03% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16 1.65% 7.247 7.366 - 1.14% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16384 1.65% 3.007 3.057 - 6.66% -
SetIntersection_None_Set_uint32_16384_16384 1.65% 154224816.027 156762015.641 - 1.28% -
BM_RangesPushHeap_float_Random_1024 1.64% 7.398 7.519 - 0.42% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 1.64% 20018363.160 20346867.929 - 0.17% -
SetIntersection_Front_Set_uint64_256_4 1.64% 4449607.936 4522604.908 - 0.61% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1.64% 1149559.839 1168391.473 - 0.99% -
BM_RangesPushHeap_uint32_Random_256 1.64% 5.924 6.021 - -0.59% -
rng::partial_sort_copy(deque<int>)_(repeated)/1024 1.63% 4257.964 4327.511 - 0.79% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1.63% 345406858.829 351047682.923 - -0.86% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 1.63% 5.086 5.169 - 9.86% -
BM_std_minmax<short>/18 1.63% 1.992 2.024 - -2.09% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 1.62% 34.952 35.519 - 2.51% -
BM_std_min<short>/4000 1.62% 53.074 53.935 - 0.99% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_64 1.62% 9.285 9.435 - -0.08% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 1.62% 4.420 4.491 - -0.79% -
std::multiset<int>::erase(key)_(existent)/0 1.62% 20.811 21.149 - 0.73% -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 1.62% 21.976 22.332 - 2.23% -
rng::unique_copy(vector<int>,_pred)_(contiguous)/52 1.62% 24.408 24.803 - 1.03% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.62% 19.666 19.984 - 0.77% -
BM_RangesPushHeap_uint64_Random_262144 1.62% 6.008 6.105 - 3.68% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 1.61% 9.454 9.606 - 0.14% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.61% 140999.593 143275.488 - 0.54% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 1.61% 38.360 38.979 - -0.72% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_256 1.61% 19.805 20.124 - 0.31% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 1.61% 72615.390 73785.991 - 0.08% -
BM_std_minmax<unsigned_char>/6 1.61% 2.048 2.081 - 0.03% -
SetIntersection_None_Set_uint64_262144_64 1.61% 1199963.865 1219270.180 - 0.83% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 1.61% 55.137 56.024 - 0.27% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.61% 83870.291 85218.946 - -0.21% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.61% 13717.694 13938.029 - 0.92% -
BM_MakeHeap_uint64_Random_256 1.61% 1.134 1.153 - -3.84% -
std::unordered_set<int>::contains(key)_(existent)/32 1.60% 1.273 1.294 - -6.01% -
SetIntersection_Front_Set_uint64_1024_16 1.60% 1283184.699 1303713.149 - 0.38% -
BM_std_min<char>/7 1.60% 1.856 1.885 - 1.41% -
BM_std_min<unsigned_char>/21 1.60% 1.800 1.828 - 2.86% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 1.60% 342.210 347.679 - 2.20% -
BM_vector_deque_move_backward/512 1.60% 17.601 17.882 - 0.00% -
std::is_sorted(vector<int>)/8 1.60% 2.078 2.112 - 1.67% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 1.59% 14.924 15.161 - 1.24% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.59% 509.857 517.975 - 1.55% -
BM_std_min<int>/24 1.59% 1.813 1.842 - -0.72% -
SetIntersection_Front_Vector_string_262144_64 1.59% 3494745.407 3550342.052 - -0.00% -
rng::count(list<int>)_(every_other)/1024 1.59% 703.176 714.337 - 0.59% -
BM_MakeThenSortHeap_string_Heap_1024 1.59% 62.824 63.821 - 0.73% -
rng::find_last(vector<int>)_(bail_90%)/1024 1.59% 27.906 28.348 - 0.85% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 1.58% 7.270 7.386 - 0.31% -
SetIntersection_Interlaced_Set_float_16384_16 1.58% 210626031.949 213957109.434 - -0.09% -
SetIntersection_Front_Vector_float_64_16 1.58% 15376407.449 15619553.847 - 3.22% -
std::find_first_of(deque<int>)_(small_needle)/1024 1.58% 3714.704 3773.335 - 1.16% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.58% 1.244 1.264 - 2.14% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 1.58% 175649.828 178416.486 - -35.22% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 1.57% 36208.118 36777.896 - 1.10% -
BM_deque_deque_ranges_move_backward/4000 1.57% 144.913 147.191 - -0.72% -
std::multiset<int>::equal_range(key)_(non-existent)/32 1.57% 2.309 2.346 - -7.58% -
BM_PushHeap_float_Ascending_16384 1.57% 4.221 4.287 - -2.09% -
std::remove_if(deque<int>)_(sprinkled)/1024 1.57% 538.689 547.137 - 2.52% -
BM_deque_deque_move/5500 1.57% 200.936 204.084 - 1.45% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.56% 7483.608 7600.639 - 0.55% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.56% 480.162 487.668 - 1.29% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 1.56% 423.649 430.271 - 0.65% -
rng::find_if_not(vector<char>)_(bail_25%)/8 1.56% 0.943 0.958 - 0.34% -
BM_std_min<long_long>/11 1.56% 1.490 1.513 - 1.32% -
std::find_end(forward_list<int>)_(single_element)/1024 1.56% 696.473 707.343 - 1.94% -
SetIntersection_None_Set_uint32_262144_16384 1.56% 1151559.490 1169510.334 - -1.06% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.56% 19.058 19.355 - 1.14% -
rng::rotate(deque<int>)_(by_1/2)/50 1.56% 10.346 10.507 - 1.51% -
SetIntersection_Interlaced_Vector_uint64_16384_64 1.55% 5991653.634 6084684.636 - -23.38% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 1.55% 8773.164 8909.278 - -0.69% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 1.55% 612.282 621.764 - -37.63% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1.55% 10279.085 10438.217 - 2.55% -
std::find_if(list<int>)_(bail_25%)/1024 1.55% 191.630 194.596 - 0.76% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.55% 68532.616 69593.326 - 1.64% -
SetIntersection_None_Vector_uint32_16384_16 1.55% 1158031.336 1175927.987 - 4.35% -
SetIntersection_None_Set_string_64_16 1.54% 19273323.960 19570931.168 - 2.07% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 1.54% 11465374.355 11641718.080 - 1.30% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 1.54% 2.889 2.933 - 1.49% -
std::move(list<int>)/262144 1.54% 246057.130 249836.685 - 1.72% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 1.54% 28.684 29.125 - -1.40% -
SetIntersection_Interlaced_Set_uint32_262144_64 1.54% 1546726.724 1570474.285 - -0.59% -
bm_ranges_lexicographical_compare<int>/3 1.53% 1.850 1.878 - 1.73% -
SetIntersection_Interlaced_Set_uint32_262144_16384 1.53% 1226220.865 1245027.262 - -1.65% -
BM_MakeHeap_string_PipeOrgan_16 1.53% 3.610 3.666 - 1.33% -
SetIntersection_Interlaced_Set_uint32_262144_4 1.53% 1261439.127 1280749.838 - -0.19% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 1.53% 20.475 20.788 - 1.88% -
BM_std_min<short>/5500 1.53% 74.789 75.932 - 0.76% -
BM_StringFindMatch1/512 1.53% 990.707 1005.831 - 0.60% -
std::copy_backward(list<int>)/32768 1.52% 26680.931 27087.619 - 1.16% -
std::multiset<std::string>::contains(key)_(existent)/8192 1.52% 27.979 28.405 - -1.63% -
rng::stable_sort(vector<int>)_(heap)/8 1.52% 21.813 22.145 - -0.90% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 1.52% 7107.124 7215.104 - 1.01% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 1.52% 904.716 918.460 - 1.07% -
std::deque<int>::erase(begin)_(cheap_elements)/32 1.52% 7.508 7.622 - 0.39% -
rng::sort(deque<int>)_(repeated)/8 1.51% 18.482 18.762 - -0.28% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 1.51% 19472963.312 19767129.087 - -3.54% -
SetIntersection_Interlaced_Vector_string_64_64 1.51% 29115011.975 29554675.002 - 7.16% -
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 1.51% 6847.786 6951.164 - 1.54% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.50% 8534.597 8663.011 - -0.42% -
rng::fold_left(deque<int>)/8 1.50% 4.100 4.162 - 1.81% -
rng::partial_sort(vector<NonIntegral>)_(ascending)/8 1.50% 22.091 22.423 - 1.97% -
std::multiset<std::string>::clear()/8192 1.50% 200013.941 203019.024 - -0.19% -
BM_deque_vector_copy/64 1.50% 2.573 2.612 - 1.04% -
BM_std_minmax<unsigned_char>/28 1.50% 2.150 2.182 - 2.99% -
BM_vector_deque_copy/5500 1.50% 196.022 198.965 - 1.01% -
std::partial_sort_copy(deque<int>)_(descending)/8 1.50% 19.666 19.961 - -0.03% -
std::set<int>::insert(value)_(new_value)/1024 1.50% 41.947 42.576 - 3.05% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 1.50% 55686.736 56520.819 - -0.06% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.50% 274618.252 278726.965 - 2.41% -
BM_deque_deque_ranges_copy_backward/70000 1.50% 8868.120 9000.755 - -0.38% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/32 1.49% 10.482 10.639 - -0.80% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 1.49% 202415579.976 205432944.221 - -1.15% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 1.49% 165948205.509 168418509.189 - 0.98% -
std::find_if_not(vector<char>)_(process_all)/1024 1.49% 270.441 274.466 - -0.08% -
rng::contains_subrange(vector<int>)_(process_all)/50 1.49% 11.560 11.731 - 1.61% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 1.48% 347610.472 352768.755 - 1.04% -
SetIntersection_Interlaced_Set_float_64_64 1.48% 15098730.362 15322723.798 - 0.13% -
BM_std_min<unsigned_long_long>/22 1.48% 2.170 2.203 - -1.25% -
BM_StringFindCharLiteral/64 1.48% 2.089 2.120 - 0.02% -
std::unique(deque<int>,_pred)_(sprinkled)/52 1.48% 73.470 74.558 - -2.18% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 1.48% 5.376 5.456 - -0.02% -
BM_deque_vector_ranges_copy_backward/65536 1.48% 8219.273 8340.616 - 5.53% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 1.48% 6641346.373 6739365.173 - 0.37% -
BM_std_min<short>/26 1.48% 2.099 2.130 - 0.32% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 1.47% 36.531 37.069 - 1.73% -
std::partial_sort_copy(vector<int>)_(ascending)/8 1.47% 9.054 9.187 - 3.51% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.47% 11223.725 11388.816 - 3.86% -
BM_std_minmax<unsigned_short>/64 1.47% 1.526 1.548 - 0.04% -
std::multiset<std::string>::find(key)_(non-existent)/32 1.47% 10.557 10.711 - -2.78% -
rng::find_first_of(deque<int>)_(large_needle)/8192 1.47% 23557644.431 23902817.517 - 1.78% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 1.46% 35955.395 36481.900 - 3.06% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 1.46% 13499.045 13696.377 - 2.12% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.46% 705.039 715.342 - 1.68% -
rng::unique(deque<int>,_pred)_(contiguous)/52 1.46% 69.211 70.222 - 0.10% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 1.46% 21.213 21.523 - 2.34% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.46% 384.660 390.265 - 2.34% -
std::replace(vector<int>)_(prefix)/32 1.46% 5.032 5.105 - 3.99% -
std::set<int>::erase(key)_(existent)/32 1.46% 21.871 22.189 - 0.52% -
std::rotate(list<int>)_(by_1/3)/32 1.46% 15.080 15.300 - -2.15% -
SetIntersection_None_Vector_uint64_1024_4 1.46% 1146128.632 1162811.725 - 1.89% -
BM_RangesPopHeap_pair<uint32,_uint32>_262144 1.45% 59.093 59.953 - -0.91% -
rng::rotate(vector<bool>)_(by_1/2)/8192 1.45% 14.938 15.156 - 0.29% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 1.45% 9.527 9.666 - 0.17% -
BM_RangesMakeHeap_string_Random_256 1.45% 10.341 10.490 - 1.03% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 1.45% 20.611 20.909 - 1.94% -
SetIntersection_Front_Set_uint64_262144_16384 1.45% 336249406.411 341112708.251 - 2.40% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 1.44% 26.619 27.003 - 34.19% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.44% 180627.510 183235.393 - -1.43% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.44% 13327.247 13519.460 - 0.25% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 1.44% 10916.691 11073.984 - 0.56% -
std::unordered_multiset<int>::ctor(const&)/8192 1.44% 54728.895 55517.265 - 1.33% -
SetIntersection_Interlaced_Set_uint64_16384_256 1.44% 206805341.018 209780531.753 - -0.77% -
rng::partial_sort(deque<int>)_(ascending)/8 1.44% 30.501 30.939 - -1.85% -
std::unordered_set<std::string>::erase(key)_(non-existent)/8192 1.43% 22.057 22.373 - 6.92% -
std::find_first_of(vector<int>)_(small_needle)/32 1.43% 46.829 47.500 - -14.55% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 1.43% 4326347.466 4388317.491 - 1.77% -
SetIntersection_Interlaced_Set_string_1024_1024 1.43% 56620112.699 57430421.165 - -2.25% -
rng::remove_copy_if(deque<int>)_(sprinkled)/32 1.43% 17.891 18.147 - 1.42% -
BM_CmpLess_short_uint 1.43% 1.104 1.120 - 0.20% -
rng::copy_backward(vector<bool>)_(aligned)/512 1.43% 1.765 1.790 - 1.74% -
std::remove_if(deque<int>)_(prefix)/1024 1.43% 556.748 564.688 - 0.68% -
std::partition_copy(vector<int>)/32 1.43% 8.159 8.276 - 0.59% -
std::flat_map<int,_int>::count(key)_(existent)/1024 1.42% 8.499 8.620 - 1.82% -
rng::stable_sort(vector<int>)_(ascending)/8 1.42% 16.497 16.731 - -1.32% -
rng::find_first_of(vector<int>)_(large_needle)/8192 1.42% 7057906.762 7158187.289 - 1.64% -
rng::copy_if(list<int>)_(every_other)/4096 1.42% 3257.448 3303.712 - -2.17% -
BM_vector_deque_copy_backward/4096 1.42% 148.348 150.451 - 0.24% -
std::multimap<int,_int>::count(key)_(existent)/1024 1.42% 5.616 5.696 - 1.59% -
BM_RangesPopHeap_uint32_16 1.41% 7.538 7.645 - -1.08% -
SetIntersection_None_Set_uint64_1024_4 1.41% 8671215.698 8793656.994 - 0.74% -
BM_lexicographical_compare_three_way_slow_path/4 1.41% 1.155 1.172 - 1.96% -
rng::find_end(deque<int>)_(single_element)/8192 1.41% 2203.322 2234.331 - 0.21% -
std::map<int,_int>::erase(key)_(existent)/0 1.41% 21.207 21.505 - 1.85% -
rng::partial_sort(deque<int>)_(heap)/8192 1.40% 285883.501 289896.017 - -0.62% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.40% 30.567 30.996 - 0.93% -
SetIntersection_None_Set_float_1024_256 1.40% 9025923.384 9152566.475 - 1.64% -
std::multiset<std::string>::insert(value)_(new_value)/32 1.40% 42.679 43.278 - 0.20% -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 1.40% 35.972 36.476 - 0.61% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 1.40% 37.680 38.208 - 0.43% -
rng::search_n(deque<int>,_pred)_(no_match)/1024 1.40% 605.092 613.560 - -1.40% -
std::for_each(deque<int>)/8 1.40% 0.924 0.937 - 2.45% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 1.39% 38.042 38.573 - 8.22% -
BM_std_minmax<long_long>/2 1.39% 1.315 1.333 - 31.64% -
std::partition_point(deque<int>)/1024 1.39% 9.226 9.354 - 0.31% -
BM_vector_deque_ranges_copy/64 1.39% 2.818 2.857 - 0.86% -
SetIntersection_Front_Set_uint32_16384_16 1.39% 1306571.012 1324704.877 - 0.63% -
BM_MakeThenSortHeap_float_QuickSortAdversary_64 1.39% 3.738 3.790 - 1.14% -
BM_RangesMakeThenSortHeap_float_Heap_16384 1.39% 26.628 26.997 - -4.20% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.39% 349220.879 354058.231 - -0.22% -
BM_std_min<unsigned_short>/32 1.38% 2.913 2.953 - 0.74% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 1.38% 349400.833 354223.685 - 0.84% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 1.38% 35840.003 36334.003 - 0.81% -
std::stable_partition(deque<int>)_(alloc_fails)/50 1.38% 1947.742 1974.572 - -1.18% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 1.38% 16.891 17.123 - 0.64% -
BM_MakeHeap_uint64_Random_262144 1.38% 1.037 1.051 - 2.65% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 1.38% 51.030 51.732 - 1.88% -
SetIntersection_Interlaced_Set_string_64_4 1.37% 26877999.369 27247378.630 - -0.59% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 1.37% 36269.978 36768.116 - 0.56% -
BM_LowerBound_pair<uint32,_uint32>_1 1.37% 2.865 2.904 - 1.79% -
SetIntersection_None_Vector_uint64_256_1 1.37% 4511983.133 4573882.402 - 0.28% -
std::fill_n(vector<int>)/8192 1.37% 235.554 238.784 - 1.29% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.37% 9.827 9.962 - 0.33% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 1.37% 11.776 11.937 - -0.13% -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 1.37% 3.638 3.688 - 0.40% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.37% 817541.859 828727.016 - -1.02% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 1.37% 939.210 952.055 - -5.07% -
SetIntersection_None_Set_uint64_16384_16 1.37% 163583149.727 165817309.811 - 1.90% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.37% 33.160 33.613 - 1.60% -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 1.36% 51464.610 52166.652 - 1.79% -
rng::stable_partition(vector<int>)_(alloc_fails)/32 1.36% 1878.566 1904.187 - 0.21% -
BM_MakeThenSortHeap_float_PipeOrgan_1024 1.36% 8.371 8.486 - 0.99% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 1.36% 37251.794 37758.710 - 0.69% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.36% 815.174 826.248 - 0.42% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 1.36% 3891.192 3944.047 - 1.75% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 1.36% 3.554 3.602 - 0.04% -
BM_deque_deque_move/4000 1.35% 145.869 147.844 - 0.62% -
BM_RangesPushHeap_float_Random_262144 1.35% 7.562 7.664 - 1.89% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 1.35% 61.348 62.177 - 39.02% -
std::replace_if(vector<int>)_(prefix)/1024 1.35% 271.697 275.361 - -0.12% -
rng::move_backward(list<int>)/4096 1.34% 6560.116 6648.306 - -0.02% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 1.34% 27.382 27.750 - -1.22% -
rng::find_last(list<int>)_(bail_10%)/8 1.34% 2.057 2.084 - 0.55% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.34% 608.758 616.928 - 0.14% -
BM_deque_vector_move/0 1.34% 1.425 1.445 - -6.18% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 1.34% 490.843 497.427 - 1.72% -
rng::find_last_if_not(vector<int>)_(bail_10%)/8 1.34% 2.585 2.620 - 0.04% -
std::set<int>::erase(iterator)/8192 1.33% 20.328 20.599 - 0.52% -
SetIntersection_Front_Vector_float_16384_4 1.33% 1123304.282 1138276.123 - 0.53% -
SetIntersection_None_Set_float_262144_1024 1.33% 1171820.474 1187433.268 - -1.04% -
std::multimap<int,_int>::erase(key)_(existent)/8192 1.33% 26.268 26.618 - 0.06% -
BM_std_min<long_long>/30 1.33% 3.164 3.207 - -0.83% -
SetIntersection_None_Vector_uint32_262144_4 1.33% 1206296.218 1222314.565 - 2.20% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 1.33% 794.216 804.762 - -2.77% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 1.33% 43824732.315 44406313.878 - 1.09% -
rng::replace_if(vector<int>)_(sprinkled)/50 1.33% 12.985 13.157 - 1.72% -
BM_deque_deque_move_backward/64000 1.32% 8027.519 8133.842 - 0.36% -
BM_RangesMakeThenSortHeap_float_Ascending_16384 1.32% 26.488 26.839 - -1.51% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 1.32% 9.303 9.426 - -0.67% -
BM_MakeThenSortHeap_float_SingleElement_16 1.32% 3.216 3.259 - 0.64% -
std::map<int,_int>::ctor(const&)/32 1.32% 211.895 214.695 - 2.92% -
BM_std_minmax<unsigned_char>/27 1.32% 1.868 1.893 - 7.08% -
BM_std_minmax<unsigned_char>/7 1.32% 2.434 2.466 - 2.03% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 1.32% 544.354 551.542 - 1.19% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 1.32% 509.978 516.709 - 0.33% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.32% 54651.832 55372.100 - -0.94% -
std::unordered_multiset<int>::erase(key)_(existent)/32 1.32% 21.293 21.573 - 2.36% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 1.32% 34.883 35.342 - 0.89% -
std::move(list<int>)/32768 1.32% 30781.152 31186.244 - -0.33% -
BM_std_minmax_element<char>/4 1.31% 1.242 1.258 - 3.44% -
rng::move(list<int>)/262144 1.31% 253892.495 257227.655 - 2.16% -
std::deque<int>::erase(middle)_(cheap_elements)/1024 1.31% 26.369 26.715 - -0.31% -
SetIntersection_Interlaced_Set_float_256_256 1.31% 9422638.077 9546023.921 - 3.87% -
SetIntersection_Front_Vector_string_16384_4 1.31% 1248496.883 1264835.660 - 0.93% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.31% 164.650 166.804 - -1.18% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 1.31% 255.983 259.332 - -1.14% -
rng::search_n(vector<int>)_(no_match)/1024 1.31% 210.616 213.370 - 1.67% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 1.31% 24.618 24.940 - -0.35% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 1.31% 9152.059 9271.602 - 13.33% -
rng::partition_point(list<int>)/50 1.30% 24.471 24.790 - 1.50% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_256 1.30% 12.301 12.461 - 0.54% -
rng::search_n(list<int>,_pred)_(no_match)/1048576 1.30% 985435.067 998254.993 - 0.54% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 1.30% 17180.259 17403.749 - 6.87% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 1.30% 4163.116 4217.228 - 0.89% -
SetIntersection_Front_Vector_uint64_16384_1 1.30% 1099134.946 1113412.001 - 1.33% -
SetIntersection_None_Vector_uint32_256_16 1.30% 4230663.609 4285461.035 - 1.94% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 1.29% 776.956 787.003 - -2.76% -
rng::remove_copy(list<int>)_(prefix)/32 1.29% 10.998 11.140 - 1.19% -
SetIntersection_None_Vector_uint64_1024_1 1.29% 1142154.499 1156913.341 - 1.57% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.29% 20.045 20.304 - 0.50% -
SetIntersection_None_Set_uint64_262144_256 1.29% 1203355.875 1218885.580 - 0.14% -
BM_CmpEqual_ushort_schar 1.29% 1.041 1.055 - 0.49% -
std::map<int,_int>::clear()/32 1.29% 655.700 664.157 - -0.05% -
BM_MakeThenSortHeap_float_Ascending_16 1.29% 2.954 2.992 - 1.57% -
BM_RangesPopHeap_uint32_256 1.29% 16.871 17.088 - -1.03% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 1.29% 204742.214 207374.214 - -0.26% -
rng::is_partitioned(list<int>)_(partitioned)/50 1.28% 13.697 13.873 - 0.13% -
rng::fold_left(vector<int>)/32 1.28% 20.647 20.912 - 1.21% -
SetIntersection_None_Vector_uint64_16384_16 1.28% 1150911.147 1165631.655 - 0.21% -
rng::find_end(list<int>,_pred)_(process_all)/1024 1.28% 814.395 824.810 - 0.54% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 1.28% 3.132 3.172 - -2.83% -
std::copy_if(vector<int>)_(every_other)/8 1.28% 2.530 2.562 - 1.58% -
SetIntersection_Interlaced_Set_float_262144_16384 1.28% 1251303.222 1267271.809 - -1.68% -
rng::unique_copy(deque<int>)_(contiguous)/1024 1.28% 473.655 479.699 - 0.51% -
std::set<std::string>::ctor(const&,_alloc)/8192 1.27% 343426.413 347800.739 - 0.14% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.27% 11.477 11.623 - -0.34% -
rng::fill_n(deque<int>)/32 1.27% 1.225 1.241 - -66.47% -
BM_deque_vector_copy_backward/5500 1.27% 199.558 202.093 - 1.83% -
BM_PopHeap_uint64_4 1.27% 2.707 2.741 - 3.63% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.27% 7621.439 7718.148 - 0.25% -
SetIntersection_Interlaced_Vector_uint64_1024_1 1.27% 1102354.118 1116303.458 - 2.35% -
BM_std_min<unsigned_short>/20 1.27% 2.221 2.249 - 0.46% -
BM_std_minmax_element<short>/64 1.26% 17.237 17.455 - 0.25% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 1.26% 92.006 93.168 - 8.65% -
BM_std_min<unsigned_short>/512 1.26% 7.139 7.229 - -0.88% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1024 1.26% 16.421 16.628 - 1.06% -
std::set<int>::find(key)_(non-existent)/1024 1.26% 5.555 5.625 - 1.22% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 1.26% 54255.902 54938.448 - -0.36% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 1.26% 43.901 44.453 - 0.97% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144 1.26% 77.273 78.244 - 1.21% -
BM_CmpLess_int_uint 1.26% 1.111 1.125 - 0.50% -
BM_RangesMakeHeap_string_Heap_16384 1.26% 5.027 5.090 - 0.17% -
std::unordered_multimap<int,_int>::erase(iterator)/32 1.25% 20.365 20.621 - 2.14% -
BM_MakeHeap_float_Random_1024 1.25% 1.234 1.249 - -1.04% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.24% 6683.945 6767.134 - -0.47% -
SetIntersection_Front_Vector_uint32_256_1 1.24% 4416967.448 4471900.626 - 1.66% -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 1.24% 9.058 9.170 - 3.60% -
BM_RangesPopHeap_uint64_262144 1.24% 41.152 41.664 - -3.33% -
std::replace_if(deque<int>)_(prefix)/32 1.24% 14.189 14.365 - 2.03% -
BM_std_min<int>/17 1.24% 0.952 0.964 - -0.07% -
std::stable_partition(list<int>)_(sparse)/32 1.24% 9.816 9.938 - 1.28% -
BM_RangesPushHeap_string_QuickSortAdversary_16 1.24% 10.181 10.307 - 1.70% -
BM_deque_deque_ranges_copy/5500 1.24% 201.144 203.631 - 1.79% -
BM_MakeHeap_uint32_Random_262144 1.24% 1.007 1.019 - -0.66% -
BM_deque_vector_ranges_move/4096 1.23% 145.460 147.253 - 0.92% -
SetIntersection_None_Vector_float_256_1 1.23% 4546425.149 4602458.177 - 1.18% -
rng::find_end(list<int>,_pred)_(process_all)/1000 1.23% 796.199 806.006 - 0.61% -
std::multiset<int>::erase(key)_(existent)/32 1.23% 22.348 22.623 - 0.75% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.23% 11.322 11.461 - 1.50% -
rng::unique_copy(deque<int>)_(contiguous)/32 1.22% 9.753 9.872 - -35.39% -
rng::is_sorted_until(list<int>)/1024 1.22% 748.423 757.582 - 0.17% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 1.22% 19.870 20.113 - 2.56% -
std::find(vector<int>)_(bail_25%)/8 1.22% 1.374 1.391 - 0.64% -
BM_num_get<long_double> 1.22% 35.576 36.011 - 1.08% -
rng::adjacent_find(vector<int>,_pred)/8 1.22% 3.396 3.438 - 1.06% -
std::fill(list<int>)/32 1.22% 8.345 8.447 - 0.58% -
BM_deque_deque_copy_backward/64000 1.22% 8094.689 8193.553 - -1.55% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.22% 13833.965 14002.896 - 0.64% -
std::map<int,_int>::clear()/1024 1.22% 10580.321 10709.303 - 6.29% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 1.22% 16.478 16.678 - -0.71% -
rng::distance(join_view(vector<vector<int>>)/4096 1.22% 4.309 4.362 - 0.41% -
rng::find_end(forward_list<int>)_(near_matches)/1000 1.21% 36093.548 36531.921 - 0.58% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 1.21% 22.073 22.341 - -0.68% -
std::unique(list<int>,_pred)_(contiguous)/52 1.21% 73.778 74.672 - -1.30% -
rng::generate_n(vector<int>)/32 1.21% 8.007 8.104 - 1.22% -
std::stable_partition(deque<int>)_(alloc_fails)/32 1.21% 1921.113 1944.390 - -1.62% -
rng::unique(list<int>)_(contiguous)/1024 1.21% 928.223 939.433 - 1.48% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.20% 39682.067 40160.194 - -1.79% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 1.20% 2.858 2.893 - 1.07% -
std::map<std::string,_int>::ctor(const&,_alloc)/0 1.20% 13.545 13.707 - 0.98% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.20% 22.047 22.312 - 1.29% -
BM_RangesMakeHeap_string_Heap_64 1.20% 4.995 5.055 - 0.22% -
std::unordered_set<int>::erase(key)_(existent)/1024 1.20% 22.404 22.673 - 0.83% -
rng::partition(list<int>)_(sparse)/8192 1.20% 7879.756 7974.166 - 14.06% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.20% 13.769 13.934 - 0.99% -
SetIntersection_None_Vector_float_262144_4 1.20% 1212478.636 1226986.240 - 1.66% -
rng::stable_partition(list<int>)_(alloc_fails)/1024 1.20% 4159.352 4209.115 - 0.18% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 1.19% 12984027.672 13139169.589 - 0.66% -
rng::stable_sort(vector<int>)_(shuffled)/8 1.19% 20.760 21.008 - 0.21% -
std::search(list<int>,_pred)_(single_element)/8192 1.19% 8668.187 8771.690 - 1.57% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 1.19% 5995.423 6067.006 - 2.03% -
std::search(vector<int>)_(single_element)/1000 1.19% 228.684 231.413 - -0.37% -
BM_PushHeap_float_Random_256 1.19% 7.211 7.297 - -0.00% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.19% 6645.039 6724.178 - -1.73% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.19% 1.362 1.379 - -2.66% -
std::set<int>::upper_bound(key)_(existent)/8192 1.19% 7.860 7.954 - -2.23% -
SetIntersection_Front_Vector_string_16_4 1.19% 63669277.868 64427056.325 - 0.25% -
SetIntersection_Front_Vector_string_16_16 1.19% 54699273.165 55349723.812 - 0.01% -
SetIntersection_Front_Vector_float_16_4 1.19% 57927694.000 58615939.426 - 1.13% -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 1.19% 283.395 286.761 - 0.14% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.19% 54112.965 54754.766 - -1.82% -
SetIntersection_Interlaced_Vector_uint64_1024_1024 1.19% 5866746.350 5936305.837 - -0.31% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 1.18% 11348349.166 11482634.956 - 0.08% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 1.18% 206173.258 208612.196 - 0.04% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 1.18% 31.841 32.216 - 2.41% -
BM_MakeThenSortHeap_string_Heap_16384 1.18% 100.824 102.013 - 0.65% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1.18% 1114226.755 1127333.026 - -1.94% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 1.18% 32056.630 32433.681 - 0.01% -
rng::find_if(deque<int>)_(process_all)/8 1.18% 3.937 3.984 - 0.21% -
BM_std_min<short>/31 1.17% 2.571 2.601 - -0.97% -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 1.17% 3.348 3.387 - 1.04% -
BM_std_min<char>/21 1.17% 1.809 1.831 - 4.47% -
std::partition_point(vector<int>)/8192 1.17% 9.514 9.626 - 1.99% -
std::search(vector<int>,_pred)_(no_match)/1048576 1.17% 439560.399 444711.991 - 0.84% -
SetIntersection_None_Vector_uint32_262144_256 1.17% 1204172.385 1218269.849 - 1.21% -
SetIntersection_Interlaced_Set_uint32_262144_262144 1.17% 1921189.127 1943666.016 - -0.85% -
std::fill_n(vector<bool>)/64 1.17% 1.518 1.536 - -2.03% -
SetIntersection_Interlaced_Vector_float_64_16 1.17% 19189185.267 19413409.793 - 6.75% -
std::partition(deque<int>)_(dense)/32 1.17% 11.146 11.276 - 8.70% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 1.17% 187.424 189.609 - 2.67% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.16% 1.320 1.335 - 0.13% -
rng::replace_if(deque<int>)_(prefix)/32 1.16% 14.119 14.284 - 3.21% -
SetIntersection_None_Set_uint64_16384_1 1.16% 156477005.889 158296844.474 - 0.73% -
SetIntersection_Interlaced_Set_uint64_64_16 1.16% 24298530.133 24580869.550 - -1.10% -
BM_MakeThenSortHeap_float_QuickSortAdversary_1024 1.16% 8.148 8.243 - 0.82% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 1.16% 2.165 2.190 - -9.89% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.16% 1.455 1.472 - 0.28% -
BM_RangesMakeThenSortHeap_float_Descending_262144 1.16% 34.527 34.926 - -2.03% -
SetIntersection_Front_Vector_string_1024_4 1.16% 1238963.220 1253286.416 - -0.03% -
SetIntersection_Front_Vector_uint64_256_256 1.16% 4653837.793 4707632.667 - 0.57% -
std::flat_map<int,_int>::erase(key)_(existent)/32 1.16% 23.312 23.581 - 2.11% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 1.16% 512.110 518.027 - 0.93% -
std::unique(list<int>)_(sprinkled)/8192 1.15% 7798.769 7888.752 - 1.26% -
std::partition_point(vector<int>)/1024 1.15% 6.288 6.361 - 3.64% -
std::is_sorted(list<int>)/8192 1.15% 7170.888 7253.426 - -0.42% -
BM_std_minmax<unsigned_short>/31 1.15% 2.998 3.033 - -2.73% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 1.15% 166312531.211 168225607.298 - -0.34% -
BM_std_min<char>/15 1.15% 2.129 2.153 - 1.29% -
std::sort(vector<int>)_(heap)/8 1.15% 22.378 22.635 - 0.10% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 1.15% 4453455.821 4504640.302 - 2.70% -
std::partition_copy(vector<int>)/50 1.15% 12.971 13.120 - 2.34% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.15% 17.247 17.445 - 1.82% -
rng::copy_backward(vector<bool>)_(unaligned)/32768 1.15% 208.455 210.848 - -0.01% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 1.15% 4530796.309 4582795.162 - 3.46% -
BM_PushHeap_uint64_QuickSortAdversary_16 1.15% 0.920 0.930 - 2.21% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 1.15% 16151.400 16336.472 - 0.86% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 1.15% 30.511 30.860 - 0.75% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.14% 6661.661 6737.891 - -0.77% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 1.14% 6383.288 6456.282 - 0.91% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 1.14% 30.552 30.901 - -3.45% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 1.14% 293.810 297.168 - -2.02% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.14% 139722.410 141316.326 - 1.28% -
std::is_partitioned(list<int>)_(partitioned)/1024 1.14% 709.586 717.679 - 1.00% -
BM_std_minmax<unsigned_short>/9 1.14% 1.161 1.175 - 0.42% -
rng::is_sorted(list<int>,_pred)/8 1.14% 4.226 4.274 - -1.27% -
rng::find_last(list<int>)_(bail_10%)/1024 1.14% 676.213 683.889 - 0.64% -
BM_std_minmax<short>/6 1.13% 1.379 1.395 - 0.25% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.13% 793320.008 802305.106 - 0.13% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 1.13% 24.394 24.670 - -20.05% -
SetIntersection_Interlaced_Set_uint32_16384_4 1.13% 168295946.102 170199692.372 - -2.24% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.13% 33.716 34.097 - 0.12% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_64 1.13% 9.817 9.928 - 3.22% -
std::multiset<int>::insert(value)_(new_value)/1024 1.13% 47.785 48.325 - 2.38% -
SetIntersection_Front_Vector_uint64_256_16 1.13% 4428659.873 4478697.697 - -0.39% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 1.13% 17.714 17.914 - -4.11% -
rng::remove_copy(list<int>)_(sprinkled)/50 1.13% 17.123 17.317 - 1.42% -
std::shift_left(list<int>)/8192 1.13% 7698.339 7785.127 - 10.69% -
BM_deque_vector_ranges_copy_backward/4096 1.13% 147.915 149.580 - 1.02% -
bm_ranges_lexicographical_compare<int>/64 1.12% 4.911 4.967 - 2.45% -
SetIntersection_None_Set_uint64_262144_16 1.12% 1201980.633 1215491.373 - 1.02% -
rng::sort(vector<int>)_(heap)/8 1.12% 22.230 22.480 - -0.51% -
std::map<int,_int>::equal_range(key)_(existent)/32 1.12% 1.752 1.772 - -1.34% -
BM_deque_deque_ranges_move/5500 1.12% 201.279 203.539 - 1.14% -
BM_PushHeap_string_Random_16 1.12% 10.102 10.216 - 0.87% -
std::set<int>::ctor(&&,_different_allocs)/1024 1.12% 5771.482 5836.162 - -0.52% -
std::find_if_not(list<int>)_(process_all)/50 1.12% 21.327 21.565 - 0.79% -
BM_StringDestroy_Large 1.12% 6.747 6.822 - -5.14% -
rng::stable_partition(list<int>)_(alloc_fails)/32 1.12% 1897.077 1918.268 - 0.29% -
std::multimap<int,_int>::erase(key)_(non-existent)/1024 1.12% 5.742 5.806 - -4.62% -
rng::find_first_of(deque<int>)_(large_needle)/1024 1.11% 367398.395 371494.548 - 1.79% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 1.11% 4505038.904 4555217.622 - 0.72% -
BM_StringFindMatch2/512 1.11% 990.476 1001.486 - -0.17% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.11% 6616.593 6690.097 - 0.10% -
rng::copy_if(list<int>)_(entire_range)/32768 1.11% 28402.928 28717.786 - 1.59% -
std::multimap<int,_int>::erase(key)_(existent)/1024 1.11% 25.435 25.716 - -0.38% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 1.11% 418.965 423.606 - 0.74% -
SetIntersection_None_Vector_uint64_1024_1024 1.11% 1145218.505 1157888.660 - 0.41% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_64 1.11% 3.957 4.000 - -1.06% -
BM_std_min<char>/64 1.11% 4.195 4.242 - 2.26% -
BM_MakeHeap_pair<uint32,_uint32>_Random_262144 1.10% 3.038 3.072 - 1.21% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 1.10% 738.278 746.428 - -0.19% -
BM_std_min<char>/512 1.10% 6.319 6.388 - 0.87% -
std::for_each(deque<int>)/32 1.10% 3.817 3.859 - 0.74% -
BM_RangesMakeHeap_string_SingleElement_16384 1.10% 5.959 6.025 - 3.00% -
SetIntersection_Interlaced_Set_float_262144_64 1.10% 1573333.576 1590663.494 - -1.12% -
std::multiset<std::string>::equal_range(key)_(existent)/32 1.10% 19.266 19.479 - -1.99% -
SetIntersection_None_Set_uint64_262144_1024 1.09% 1211109.619 1224368.244 - 0.27% -
BM_RangesPushHeap_uint64_Ascending_16384 1.09% 3.564 3.603 - -1.21% -
SetIntersection_Interlaced_Vector_uint32_256_16 1.09% 6730537.600 6804139.893 - -9.81% -
std::unordered_multimap<int,_int>::ctor(const&)/32 1.09% 197.232 199.389 - 0.29% -
rng::search_n(vector<int>)_(no_match)/1048576 1.09% 209154.474 211436.840 - 1.62% -
std::search(vector<int>)_(single_element)/1024 1.09% 234.213 236.764 - -0.36% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 1.09% 529.962 535.729 - 0.46% -
BM_std_minmax<short>/19 1.09% 2.429 2.455 - 3.61% -
SetIntersection_None_Set_uint64_16_1 1.09% 70291082.552 71055594.720 - 0.72% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 1.09% 5030158.399 5084812.050 - 29.96% -
std::rotate(vector<bool>)_(by_1/2)/8192 1.08% 15.013 15.176 - 0.08% -
SetIntersection_Interlaced_Vector_uint32_1024_1 1.08% 1105807.847 1117786.570 - 3.61% -
std::set<std::string>::ctor(const&)/8192 1.08% 342636.056 346342.675 - 0.79% -
BM_RangesPushHeap_uint32_Ascending_262144 1.08% 8.036 8.123 - -0.53% -
BM_RangesSortHeap_uint64_4 1.08% 0.934 0.944 - 0.70% -
std::replace(list<int>)_(sprinkled)/50 1.08% 17.725 17.916 - 0.85% -
SetIntersection_None_Set_float_256_4 1.08% 11647125.733 11772847.038 - 0.09% -
BM_vector_deque_copy/4096 1.08% 145.608 147.179 - 1.39% -
rng::copy_n(deque<int>)/32768 1.08% 1136.952 1149.209 - 1.05% -
std::multimap<int,_int>::find(key)_(existent)/8192 1.07% 5.528 5.587 - 1.21% -
BM_std_min<int>/16 1.07% 1.691 1.709 - -0.23% -
std::replace_if(deque<int>)_(sprinkled)/8192 1.07% 2921.965 2953.309 - 0.11% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_64 1.07% 9.755 9.859 - 0.12% -
rng::rotate(vector<bool>)_(by_1/3)/8192 1.07% 145.253 146.808 - -0.50% -
rng::stable_partition(vector<int>)_(dense)/1024 1.07% 295.235 298.395 - 0.69% -
BM_deque_deque_ranges_copy_backward/4000 1.07% 146.264 147.828 - 0.73% -
std::unique(deque<int>)_(sprinkled)/52 1.07% 84.561 85.466 - 21.95% -
BM_deque_deque_copy/4000 1.07% 145.493 147.050 - -0.58% -
std::flat_map<int,_int>::insert(value)_(already_present)/0 1.07% 1.034 1.045 - 7.37% -
BM_PushHeap_string_Random_64 1.07% 12.649 12.784 - 0.76% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/32 1.06% 815.045 823.724 - -1.05% -
SetIntersection_Front_Vector_float_1024_16 1.06% 1186319.363 1198936.110 - 1.08% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 1.06% 511.311 516.742 - -0.62% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.06% 681.437 688.669 - 0.19% -
std::reverse_copy(vector<int>)/4096 1.06% 133.874 135.294 - 0.47% -
BM_num_get<double> 1.06% 35.414 35.790 - 1.21% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 1.06% 32165.139 32505.161 - 1.20% -
BM_RangesMakeThenSortHeap_float_Heap_1024 1.06% 8.111 8.197 - -1.16% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.06% 4293.124 4338.487 - 0.90% -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 1.06% 26260.727 26537.992 - -0.91% -
rng::find(vector<char>)_(process_all)/50 1.05% 1.621 1.638 - -3.65% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 1.05% 12642.666 12775.766 - 22.51% -
SetIntersection_None_Set_uint64_262144_16384 1.05% 1212417.154 1225180.582 - 0.16% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 1.05% 2.306 2.331 - 1.17% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 1.05% 825.693 834.375 - 1.22% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.05% 301.518 304.688 - 0.25% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 1.05% 27.983 28.277 - 0.59% -
rng::partial_sort(vector<int>)_(heap)/8 1.05% 27.008 27.291 - 1.98% -
rng::contains(vector<int>)_(process_all)/32 1.05% 8.388 8.476 - 2.30% -
BM_PushHeap_float_Random_16384 1.05% 7.525 7.604 - -0.44% -
rng::search_n(list<int>,_pred)_(no_match)/1000 1.05% 829.335 838.004 - -0.16% -
BM_std_minmax<unsigned_short>/10 1.05% 1.405 1.420 - 0.60% -
SetIntersection_Interlaced_Vector_uint64_262144_1 1.04% 1105698.292 1117244.307 - 0.63% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.04% 13528.009 13668.828 - -0.04% -
BM_PushHeap_uint32_Random_1024 1.04% 6.187 6.252 - 0.37% -
rng::unique(list<int>,_pred)_(contiguous)/1024 1.04% 972.537 982.656 - 0.03% -
std::none_of(list<int>)_(process_all)/50 1.04% 21.943 22.171 - 0.74% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 1.04% 14.267 14.415 - 1.17% -
SetIntersection_Front_Vector_uint64_1024_4 1.04% 1130215.845 1141938.488 - 1.47% -
std::multimap<std::string,_int>::ctor(const&)/8192 1.04% 344846.082 348421.288 - 0.48% -
std::partial_sort_copy(deque<int>)_(ascending)/8 1.04% 10.736 10.848 - -0.94% -
std::rotate(list<int>)_(1_element_backward)/8192 1.03% 8441.119 8528.432 - -1.06% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.03% 660.362 667.190 - 1.07% -
std::find_end(forward_list<int>)_(match_near_end)/1024 1.03% 4453.672 4499.700 - 0.55% -
BM_MakeThenSortHeap_uint32_Heap_16 1.03% 5.124 5.177 - -0.56% -
rng::find_first_of(deque<int>,_pred)_(large_needle)/32 1.03% 499.981 505.143 - 0.57% -
BM_CmpEqual_uint_short 1.03% 1.060 1.071 - -0.49% -
SetIntersection_None_Set_uint64_1024_256 1.03% 8709903.188 8799693.104 - -1.15% -
std::rotate(vector<bool>)_(by_1/4)/8192 1.03% 29.704 30.009 - 0.43% -
rng::stable_sort(vector<NonIntegral>)_(heap)/1024 1.03% 10287.927 10393.518 - 0.36% -
std::partial_sort(vector<int>)_(repeated)/1024 1.03% 3949.863 3990.369 - 1.22% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 1.03% 11996775.274 12119775.603 - 3.39% -
std::partial_sort(deque<int>)_(repeated)/1024 1.02% 6402.459 6468.076 - -0.14% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 1.02% 15.821 15.984 - -0.02% -
BM_RangesPopHeap_uint32_262144 1.02% 40.959 41.378 - -5.09% -
rng::search(list<int>)_(near_matches)/1024 1.02% 39339.613 39742.012 - 0.58% -
rng::rotate(vector<bool>)_(by_1/4)/8192 1.02% 29.924 30.230 - 0.24% -
BM_MakeThenSortHeap_string_Heap_256 1.02% 49.090 49.592 - 0.81% -
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 1.02% 8.559 8.647 - 1.70% -
SetIntersection_None_Set_uint64_262144_4 1.02% 1201159.832 1213412.189 - 0.89% -
SetIntersection_None_Set_uint64_16384_4 1.02% 160196169.576 161830208.090 - 1.25% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 1.02% 5.662 5.720 - 2.17% -
std::map<std::string,_int>::ctor(const&)/0 1.02% 13.567 13.705 - 1.07% -
rng::stable_sort(deque<int>)_(heap)/1024 1.02% 2722.797 2750.545 - -0.72% -
std::shift_right(deque<int>)/8192 1.02% 307.959 311.095 - 0.85% -
std::stable_sort(deque<int>)_(ascending)/8 1.02% 18.150 18.335 - 2.50% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.02% 204.518 206.598 - 2.38% -
BM_PushHeap_uint32_Random_4 1.02% 2.481 2.506 - 2.22% -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 1.02% 325.440 328.750 - -3.10% -
SetIntersection_None_Set_uint32_1024_16 1.02% 8781729.313 8871024.000 - 1.43% -
SetIntersection_None_Vector_float_16384_1024 1.01% 1171838.611 1183731.786 - 1.22% -
BM_deque_vector_ranges_move/70000 1.01% 2911.333 2940.857 - -2.53% -
BM_num_get<unsigned_long> 1.01% 11.058 11.170 - -1.15% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.01% 13.642 13.780 - 0.95% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 1.01% 7.819 7.898 - 0.87% -
SetIntersection_Interlaced_Set_float_16_16 1.01% 41208659.787 41625897.151 - -1.68% -
BM_std_min<__int128>/5 1.01% 1.748 1.765 - 1.42% -
BM_std_min<__int128>/4 1.01% 1.374 1.388 - 1.29% -
std::find_end(deque<int>,_pred)_(process_all)/8192 1.01% 4318.666 4362.157 - 0.07% -
std::partial_sort(deque<int>)_(ascending)/1024 1.00% 7872.857 7951.735 - 0.46% -
std::find_first_of(deque<int>)_(small_needle)/8192 1.00% 28579.279 28865.407 - -1.83% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::find_end(deque<int>)_(match_near_end)/8192 -99.83% 165994.873 274.097 - 0.09% -
std::find_end(vector<int>)_(match_near_end)/8192 -99.83% 120793.030 203.354 - 0.91% -
rng::find_end(vector<int>)_(match_near_end)/8192 -99.83% 120048.404 203.267 - -1.52% -
rng::find_end(deque<int>)_(match_near_end)/8192 -99.83% 164557.850 281.323 - -6.92% -
rng::find_end(list<int>,_pred)_(match_near_end)/8192 -99.77% 277906.850 631.189 - 0.57% -
std::find_end(list<int>,_pred)_(match_near_end)/8192 -99.77% 276179.201 633.102 - -0.42% -
rng::find_end(list<int>)_(match_near_end)/8192 -99.77% 258672.727 598.220 - 0.53% -
std::find_end(list<int>)_(match_near_end)/8192 -99.77% 258606.086 606.845 - 0.67% -
rng::find_end(deque<int>,_pred)_(match_near_end)/8192 -99.76% 246698.517 602.084 - 0.35% -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 -99.71% 166882.413 482.471 - 0.69% -
rng::find_end(vector<int>,_pred)_(match_near_end)/8192 -99.71% 168191.925 488.247 - 0.35% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -99.70% 206541.187 621.739 - 0.38% -
std::find_end(deque<int>)_(match_near_end)/1024 -99.02% 3325.850 32.582 - 0.11% -
rng::find_end(vector<int>)_(match_near_end)/1024 -98.90% 2275.303 25.100 - 0.62% -
std::find_end(vector<int>)_(match_near_end)/1024 -98.89% 2257.646 24.995 - 0.39% -
rng::find_end(deque<int>)_(match_near_end)/1024 -98.85% 3176.120 36.511 - -4.55% -
rng::find_end(list<int>,_pred)_(match_near_end)/1024 -98.69% 5126.426 67.372 - -0.12% -
std::find_end(list<int>)_(match_near_end)/1024 -98.68% 4607.023 60.669 - 1.66% -
rng::find_end(list<int>)_(match_near_end)/1024 -98.64% 4568.494 61.916 - -0.62% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -98.62% 5125.111 70.661 - 0.50% -
rng::find_end(deque<int>,_pred)_(match_near_end)/1024 -98.34% 4606.466 76.329 - 0.42% -
rng::find_end(vector<int>,_pred)_(match_near_end)/1024 -98.09% 3164.593 60.382 - 0.53% -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 -98.05% 3145.919 61.313 - 0.03% -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 -97.96% 3856.900 78.775 - 0.88% -
rng::find_end(list<int>)_(match_near_end)/1000 -91.58% 772.137 65.022 - 2.15% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -91.23% 823.035 72.182 - 1.57% -
rng::find_end(list<int>,_pred)_(match_near_end)/1000 -90.07% 821.234 81.558 - 1.75% -
std::find_end(deque<int>)_(match_near_end)/1000 -89.72% 330.652 33.975 - -0.09% -
std::find_end(list<int>)_(match_near_end)/1000 -89.61% 749.559 77.891 - -0.81% -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 -89.44% 555.921 58.713 - 0.30% -
rng::find_end(vector<int>)_(match_near_end)/1000 -89.39% 264.507 28.074 - 0.53% -
rng::find_end(vector<int>,_pred)_(match_near_end)/1000 -89.24% 557.330 59.959 - 0.74% -
std::find_end(vector<int>)_(match_near_end)/1000 -89.21% 262.594 28.321 - 1.28% -
rng::find_end(deque<int>)_(match_near_end)/1000 -89.04% 325.687 35.687 - -9.00% -
rng::find_end(deque<int>,_pred)_(match_near_end)/1000 -87.56% 596.926 74.273 - 0.19% -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 -87.07% 590.037 76.292 - 0.69% -
std::find_end(deque<int>)_(same_length)/1024 -79.79% 1848.876 373.568 - 10.93% -
rng::find_end(deque<int>)_(same_length)/1024 -75.92% 1403.762 338.032 - 0.35% -
std::find_end(deque<int>)_(same_length)/8192 -75.62% 14836.594 3616.482 - 31.93% -
rng::find_end(deque<int>)_(same_length)/8192 -75.51% 11291.873 2765.735 - -2.06% -
SetIntersection_Interlaced_Vector_float_262144_64 -64.80% 19934308.373 7017098.259 - -10.44% -
rng::find_end(deque<int>)_(same_length)/1000 -64.68% 939.226 331.700 - 0.76% -
std::find_end(deque<int>)_(same_length)/1000 -62.31% 940.071 354.354 - 7.61% -
std::copy(vector<bool>)_(aligned)/262144 -58.74% 684.074 282.281 - -49.10% -
rng::find_end(deque<int>,_pred)_(same_length)/8192 -57.14% 11552.573 4951.630 - 0.13% -
rng::for_each(map<int>)/8192 -56.89% 16713.732 7205.234 - -2.63% -
SetIntersection_Interlaced_Vector_float_262144_256 -56.16% 51787677.388 22701373.526 - 0.34% -
rng::for_each(multimap<int>)/8192 -55.68% 16489.075 7307.404 - -1.92% -
rng::for_each(map<int>::iterator)/8192 -55.62% 16922.387 7510.271 - 0.45% -
std::find_end(list<int>)_(same_length)/8192 -55.60% 18652.964 8282.504 - -13.96% -
rng::for_each(multimap<int>::iterator)/8192 -55.41% 16627.615 7414.652 - -3.61% -
std::find_end(deque<int>,_pred)_(same_length)/8192 -55.16% 11485.048 5150.165 - 0.30% -
SetIntersection_Interlaced_Vector_float_262144_1024 -55.06% 156317150.750 70246164.192 - 0.94% -
std::remove_copy(list<int>)_(prefix)/1024 -53.11% 1616.980 758.228 - 0.71% -
rng::for_each(set<int>)/8192 -52.39% 16444.769 7829.889 - 0.30% -
rng::fill(list<int>)/50 -52.09% 35.178 16.853 - 0.69% -
std::find_end(deque<int>)_(near_matches)/8192 -51.93% 2352157.408 1130798.992 - 0.43% -
std::unique_copy(vector<int>)_(sprinkled)/8192 -51.85% 3921.697 1888.371 - -0.03% -
rng::for_each(multiset<int>)/8192 -51.81% 16312.973 7860.690 - 1.86% -
rng::find_last_if(list<int>)_(bail_10%)/50 -51.80% 36.504 17.596 - 0.65% -
std::swap_ranges(list<int>)/1024 -51.28% 1568.947 764.323 - 0.68% -
std::unique_copy(vector<int>)_(sprinkled)/1024 -51.26% 499.582 243.478 - -0.04% -
rng::for_each(multiset<int>::iterator)/8192 -51.17% 16188.113 7903.974 - -1.55% -
rng::for_each(set<int>::iterator)/8192 -51.15% 16244.215 7934.874 - -0.87% -
std::find_end(vector<int>)_(same_length)/1000 -51.11% 499.138 244.019 - 0.29% -
std::find_end(vector<int>)_(same_length)/1024 -51.07% 510.199 249.618 - 0.26% -
rng::find_end(vector<int>,_pred)_(same_length)/1024 -51.07% 1281.249 626.934 - 0.25% -
rng::find_end(vector<int>,_pred)_(same_length)/8192 -51.03% 10257.544 5022.814 - 0.38% -
rng::find_end(vector<int>,_pred)_(same_length)/1000 -51.01% 1251.621 613.119 - 0.42% -
std::find_end(list<int>,_pred)_(same_length)/1024 -50.54% 1584.591 783.752 - 0.46% -
rng::find_end(list<int>,_pred)_(same_length)/1024 -50.51% 1583.779 783.875 - 0.40% -
std::find_end(list<int>,_pred)_(same_length)/1000 -50.47% 1547.258 766.293 - 0.69% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -50.40% 20892693.637 10362901.611 - 0.58% -
rng::find_end(list<int>,_pred)_(same_length)/1000 -50.37% 1547.523 768.080 - 0.74% -
rng::find_end(vector<int>)_(same_length)/1000 -50.15% 502.089 250.279 - 1.89% -
rng::find_end(deque<int>,_pred)_(same_length)/1000 -49.84% 1559.576 782.240 - 0.22% -
SetIntersection_Interlaced_Vector_float_16384_256 -49.76% 29707649.995 14925978.335 - 23.41% -
SetIntersection_Interlaced_Vector_float_16384_64 -49.73% 10547797.829 5302459.542 - 1.35% -
rng::find_end(list<int>)_(same_length)/1000 -49.57% 1475.782 744.194 - 1.26% -
std::find_end(vector<int>)_(same_length)/8192 -49.49% 4048.483 2044.764 - 0.28% -
rng::find_end(vector<int>)_(same_length)/1024 -49.28% 513.721 260.553 - 2.96% -
std::find_end(list<int>)_(same_length)/1024 -49.23% 1508.105 765.698 - 0.93% -
std::find_end(list<int>)_(same_length)/1000 -49.17% 1477.769 751.113 - 2.05% -
rng::find_end(list<int>)_(same_length)/1024 -48.88% 1495.851 764.705 - 1.77% -
std::find_end(vector<int>,_pred)_(same_length)/1000 -48.86% 1222.852 625.403 - 0.30% -
std::find_end(vector<int>,_pred)_(same_length)/1024 -48.83% 1252.685 641.006 - 0.43% -
rng::find_end(deque<int>,_pred)_(same_length)/1024 -48.83% 1565.377 801.014 - 0.15% -
std::find_end(vector<int>,_pred)_(same_length)/8192 -48.81% 10022.870 5130.549 - 0.26% -
SetIntersection_Interlaced_Vector_float_262144_16 -48.36% 6284039.491 3245327.454 - 1.55% -
rng::find_end(vector<int>)_(same_length)/8192 -47.85% 3826.819 1995.839 - 1.70% -
rng::find_end(list<int>)_(same_length)/8192 -47.71% 15910.348 8319.518 - -11.68% -
rng::find_end(deque<int>)_(near_matches)/8192 -47.23% 2136620.622 1127473.301 - 0.44% -
std::find_end(deque<int>,_pred)_(same_length)/1024 -46.58% 1440.233 769.333 - 0.26% -
std::find_end(list<int>,_pred)_(same_length)/8192 -46.01% 20587.125 11114.129 - 14.50% -
std::unique_copy(vector<int>)_(sprinkled)/52 -45.52% 23.598 12.855 - 0.12% -
rng::find_end(list<int>,_pred)_(same_length)/8192 -45.30% 19365.065 10593.174 - 7.65% -
std::find_end(deque<int>,_pred)_(same_length)/1000 -44.89% 1363.352 751.366 - 0.27% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -44.33% 1030.020 573.378 - -21.30% -
std::unordered_multiset<int>::erase(key)_(non-existent)/0 -43.66% 0.484 0.273 - -32.44% -
BM_PushHeap_float_SingleElement_1 -43.52% 0.697 0.394 - -3.62% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -43.20% 1029.055 584.470 - -25.16% -
SetIntersection_Interlaced_Vector_float_16384_1024 -42.67% 73662480.050 42234231.156 - 0.31% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -42.62% 953.567 547.160 - -27.47% -
BM_std_min<unsigned___int128>/64000 -42.34% 42883.511 24727.346 - 0.09% -
BM_std_min<unsigned___int128>/70000 -42.32% 46877.141 27040.366 - 0.01% -
BM_std_min<unsigned___int128>/65536 -42.28% 43894.516 25337.329 - 0.04% -
BM_std_min<unsigned___int128>/5500 -42.12% 3656.764 2116.619 - 0.02% -
BM_std_min<unsigned___int128>/4000 -42.07% 2659.258 1540.618 - 0.11% -
BM_std_min<unsigned___int128>/4096 -42.06% 2722.689 1577.451 - 0.10% -
std::find_end(deque<int>)_(near_matches)/1024 -41.87% 31268.968 18176.500 - 10.38% -
std::find_end(deque<int>)_(near_matches)/1000 -41.84% 30100.476 17507.899 - 9.98% -
BM_std_min<unsigned___int128>/1024 -41.82% 679.539 395.371 - -0.01% -
BM_std_min<unsigned___int128>/512 -41.37% 338.247 198.312 - -0.52% -
std::map<std::string,_int>::erase(key)_(existent)/32 -41.32% 80.000 46.948 - -12.52% -
BM_RangesMakeHeap_string_PipeOrgan_262144 -40.02% 11.940 7.161 - 0.05% -
std::unique_copy(vector<int>)_(sprinkled)/32 -38.62% 13.472 8.270 - -0.13% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 -38.20% 0.494 0.305 - 12.87% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 -37.93% 0.634 0.394 - -28.71% -
rng::for_each(set<int>)/50 -37.52% 60.515 37.808 - 0.39% -
rng::find_end(deque<int>)_(near_matches)/1000 -37.11% 27541.831 17321.268 - 2.51% -
BM_RangesMakeThenSortHeap_string_Ascending_1024 -36.79% 49.147 31.064 - 2.99% -
BM_std_min<unsigned___int128>/64 -36.70% 38.764 24.537 - 0.25% -
rng::find_end(deque<int>)_(near_matches)/1024 -36.65% 28629.841 18135.644 - 2.69% -
SetIntersection_Interlaced_Vector_float_1024_256 -36.07% 7942825.478 5077479.879 - -33.63% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -35.74% 1.949 1.252 - -26.64% -
BM_RangesPushHeap_uint64_SingleElement_1 -35.72% 0.616 0.396 - -4.47% -
rng::for_each(multiset<int>::iterator)/50 -35.47% 56.078 36.188 - 0.38% -
BM_RangesMakeHeap_string_Descending_262144 -34.18% 5.681 3.740 - 5.19% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 -34.13% 3.483 2.294 - -35.88% -
rng::copy_n(vector<bool>)_(aligned)/1048576 -33.91% 1572.084 1038.923 - -34.25% -
BM_MakeThenSortHeap_string_Descending_1024 -33.73% 38.787 25.704 - -2.23% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -33.51% 39.687 26.386 - -7.05% -
SetIntersection_Interlaced_Vector_float_16384_16 -33.14% 3891607.232 2601754.848 - 9.14% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 -33.13% 0.697 0.466 - 4.34% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -32.95% 13030688.087 8736480.192 - -2.48% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -32.53% 0.637 0.430 - -38.42% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -31.62% 12843962.186 8782614.168 - -1.04% -
std::copy(vector<int>)/4096 -31.44% 230.508 158.040 - -3.95% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 -31.39% 3.727 2.557 - -22.48% -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 -31.35% 40.917 28.091 - 0.88% -
std::unordered_set<int>::contains(key)_(non-existent)/0 -31.29% 0.489 0.336 - 0.24% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -31.29% 40.399 27.759 - 9.98% -
BM_RangesPopHeap_pair<uint32,_uint32>_1 -30.96% 0.695 0.480 - -10.56% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 -30.42% 0.648 0.451 - 0.95% -
rng::for_each(set<int>::iterator)/50 -30.31% 50.510 35.202 - 0.40% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -30.26% 12818368.126 8939809.264 - -1.38% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -30.22% 12841103.054 8960375.540 - 0.92% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -29.93% 12744330.709 8929572.900 - -0.73% -
BM_PushHeap_string_Descending_262144 -29.84% 5.448 3.822 - 20.35% -
BM_std_min<unsigned___int128>/32 -29.69% 17.403 12.235 - 0.51% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -29.57% 12751375.971 8981291.321 - 1.68% -
BM_std_min<unsigned___int128>/31 -29.40% 16.762 11.834 - 0.52% -
std::multiset<std::string>::erase(key)_(existent)/0 -29.34% 59.257 41.871 - 3.15% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -29.31% 46.002 32.518 - -0.68% -
BM_std_min<unsigned___int128>/30 -29.04% 16.121 11.439 - 0.55% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 -28.80% 7.191 5.120 - -4.07% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -28.75% 60.081 42.808 - -25.89% -
BM_std_min<unsigned___int128>/29 -28.63% 15.478 11.047 - 0.41% -
SetIntersection_Interlaced_Vector_float_262144_4 -28.56% 2155931.059 1540235.321 - 0.42% -
SetIntersection_Front_Set_float_16384_16384 -28.34% 342866356.375 245698771.253 - -26.24% -
std::shift_right(vector<int>)/32 -28.26% 4.136 2.967 - 0.30% -
BM_RangesMakeHeap_string_Descending_16384 -28.23% 3.849 2.762 - -3.60% -
BM_std_min<unsigned___int128>/28 -28.08% 14.826 10.662 - 0.65% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 -27.84% 9.978 7.200 - -6.19% -
BM_std_min<unsigned___int128>/27 -27.55% 14.170 10.266 - 0.57% -
BM_std_min<unsigned___int128>/26 -27.45% 13.575 9.848 - 0.60% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -27.40% 40.813 29.629 - 0.64% -
BM_StringRelationalLiteral_Eq_Small_Small_Control -27.08% 0.612 0.447 - -14.72% -
rng::partition(deque<int>)_(sparse)/32 -26.98% 13.592 9.925 - -12.76% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -26.96% 11922039.318 8707611.293 - -31.22% -
BM_RangesMakeThenSortHeap_string_Descending_1024 -26.96% 38.362 28.020 - -0.52% -
rng::is_sorted_until(deque<int>)/8 -26.84% 4.285 3.135 - 1.75% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -26.82% 12045144.303 8814473.643 - -30.55% -
BM_RangesPushHeap_float_SingleElement_1 -26.70% 0.637 0.467 - 4.33% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -26.67% 11916398.273 8737844.677 - -2.97% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -26.63% 14450.307 10601.974 - -19.62% -
BM_PushHeap_string_Descending_16384 -26.58% 3.369 2.473 - 4.37% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 -26.56% 18.906 13.884 - 59.05% -
BM_std_min<unsigned___int128>/25 -26.42% 12.916 9.503 - 0.42% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -26.25% 11903904.478 8779697.555 - -30.65% -
std::unordered_set<std::string>::erase(key)_(existent)/0 -25.78% 122.753 91.112 - -21.52% -
BM_std_min<unsigned___int128>/24 -25.68% 12.292 9.136 - 0.41% -
SetIntersection_Interlaced_Vector_float_1024_64 -25.52% 5862817.303 4366629.574 - -24.70% -
SetIntersection_Front_Set_uint32_16384_16384 -25.17% 337350157.014 252435614.271 - -28.41% -
BM_vector_deque_ranges_copy/0 -25.04% 0.463 0.347 - -30.70% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -24.91% 12672.794 9515.758 - -22.42% -
BM_PushHeap_string_Descending_1024 -24.84% 3.315 2.492 - 0.60% -
rng::for_each(map<int>::iterator)/50 -24.76% 49.859 37.512 - -0.11% -
BM_std_min<unsigned___int128>/23 -24.76% 11.655 8.769 - 0.55% -
std::none_of(vector<int>)_(process_all)/50 -24.69% 18.201 13.708 - -15.66% -
BM_RangesMakeHeap_string_PipeOrgan_16384 -24.58% 6.816 5.141 - -2.49% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -24.46% 33.594 25.376 - -24.46% -
BM_PushHeap_string_Ascending_262144 -24.31% 37.413 28.317 - 0.41% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -24.12% 12568.340 9537.458 - -25.13% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -24.01% 38.247 29.063 - 0.18% -
SetIntersection_Interlaced_Vector_float_256_64 -23.93% 8922089.377 6787361.365 - 0.32% -
BM_std_min<unsigned___int128>/22 -23.89% 11.007 8.378 - 0.62% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 -23.75% 37.470 28.572 - 0.10% -
SetIntersection_Interlaced_Vector_float_256_16 -23.46% 7980317.087 6107786.352 - -0.39% -
rng::partition(deque<int>)_(sparse)/50 -23.45% 20.250 15.500 - -9.32% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -23.14% 0.534 0.411 - -11.00% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -23.12% 1939.794 1491.349 - -6.19% -
BM_std_min<unsigned___int128>/21 -23.08% 10.385 7.987 - 0.61% -
BM_align/8 -22.83% 0.898 0.693 - 3.91% -
BM_align/256 -22.79% 0.898 0.693 - 3.55% -
BM_align/1 -22.72% 0.897 0.693 - 4.06% -
BM_align/64 -22.67% 0.896 0.693 - 3.84% -
BM_StringRelationalLiteral_Eq_Small_Large_Control -22.30% 0.294 0.228 - -24.27% -
rng::find_end(deque<int>,_pred)_(near_matches)/8192 -22.16% 2426521.335 1888770.553 - -2.37% -
std::set<std::string>::erase(key)_(existent)/0 -22.08% 64.322 50.119 - -22.54% -
BM_RangesMakeHeap_string_Descending_1024 -22.07% 3.569 2.781 - 2.48% -
BM_PushHeap_string_Descending_256 -21.93% 3.067 2.394 - 3.61% -
BM_std_min<unsigned___int128>/20 -21.73% 9.775 7.651 - 0.63% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -21.73% 8.480 6.638 - -15.30% -
BM_RangesMakeHeap_string_Random_262144 -21.64% 19.422 15.218 - 0.23% -
BM_lexicographical_compare_three_way<IntPtr>/1 -21.63% 0.393 0.308 - -24.10% -
std::multiset<std::string>::insert(value)_(new_value)/8192 -21.47% 95.417 74.928 - 1.07% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -21.21% 11081.635 8731.454 - 0.45% -
BM_std_min<unsigned_char>/1 -21.18% 0.325 0.256 - -9.61% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -21.18% 8.236 6.492 - -43.08% -
BM_vector_deque_ranges_move/0 -20.59% 0.519 0.412 - 18.98% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -20.55% 23045.624 18309.515 - -7.69% -
BM_std_min<unsigned___int128>/19 -20.53% 9.153 7.274 - 0.63% -
BM_RangesMakeHeap_string_Ascending_262144 -20.52% 9.764 7.761 - 9.89% -
BM_RangesMakeHeap_uint32_Random_4 -20.49% 1.704 1.354 - 16.73% -
vector<bool>::reserve() -20.49% 10.127 8.052 - 0.06% -
std::unordered_multiset<int>::count(key)_(existent)/32 -20.42% 1.858 1.478 - -11.52% -
rng::contains(list<int>)_(process_all)/32 -20.38% 11.260 8.965 - -0.94% -
rng::find_end(deque<int>,_pred)_(near_matches)/1024 -20.26% 40414.932 32227.632 - -3.46% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -20.19% 25.272 20.170 - -6.88% -
BM_RangesMakeHeap_string_Descending_256 -20.13% 3.427 2.737 - 0.14% -
BM_PushHeap_string_PipeOrgan_262144 -20.06% 22.068 17.642 - 1.56% -
BM_StringRelationalLiteral_Eq_Large_Small_Control -19.99% 0.531 0.425 - -26.14% -
rng::find_end(deque<int>,_pred)_(near_matches)/1000 -19.85% 38852.096 31139.585 - -3.27% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 -19.82% 1.242 0.996 - -13.77% -
BM_MakeThenSortHeap_string_PipeOrgan_1024 -19.82% 38.494 30.866 - -2.85% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -19.81% 23964.622 19218.216 - -7.98% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 -19.42% 38973084.340 31402784.706 - -0.01% -
rng::for_each(multimap<int>)/50 -19.33% 50.521 40.754 - 0.41% -
BM_std_min<unsigned___int128>/18 -19.23% 8.531 6.891 - 0.63% -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 -19.22% 24.595 19.867 - -2.40% -
rng::equal(list<int>)_(it,_it,_it,_it)/50 -18.84% 31.956 25.935 - 0.84% -
std::find_end(deque<int>,_pred)_(near_matches)/8192 -18.70% 2342269.648 1904316.984 - -0.36% -
BM_StringRelationalLiteral_Eq_Small_Empty_Control -18.70% 0.451 0.367 - -18.74% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -18.66% 5.992 4.874 - -14.61% -
std::multiset<int>::count(key)_(non-existent)/8192 -18.64% 11.199 9.112 - -15.26% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -18.61% 1.715 1.396 - -13.86% -
BM_std_min<long_long>/1 -18.43% 0.673 0.549 - -9.65% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -18.37% 5.835 4.763 - -39.79% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -18.35% 24.119 19.692 - -18.46% -
BM_StringRelationalLiteral_Eq_Large_Empty_Control -18.25% 0.562 0.459 - -15.02% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -17.90% 1.495 1.228 - -17.17% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -17.84% 16676.190 13700.910 - -1.09% -
std::rotate(list<int>)_(by_1/2)/8192 -17.77% 6269.659 5155.806 - -17.55% -
BM_PopHeap_pair<uint32,_uint32>_1 -17.70% 0.506 0.417 - -4.15% -
std::is_sorted_until(deque<int>)/8 -17.70% 3.090 2.543 - -5.54% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -17.65% 1.704 1.403 - -18.02% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4 -17.63% 0.556 0.458 - 1.70% -
bm_lexicographical_compare<signed_char>/64 -17.57% 2.313 1.906 - -3.18% -
BM_std_min<unsigned___int128>/17 -17.45% 7.890 6.513 - 0.58% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 -17.44% 9368.361 7734.488 - -7.07% -
BM_RangesPushHeap_uint32_Random_1 -17.42% 0.501 0.414 - -10.91% -
BM_vector_deque_ranges_move_backward/0 -17.34% 0.606 0.501 - 10.59% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 -17.03% 1695818.908 1407080.245 - -4.07% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -16.99% 1584.128 1314.961 - -4.98% -
BM_PopHeap_string_1 -16.94% 0.700 0.581 - -9.37% -
BM_PushHeap_string_PipeOrgan_16384 -16.90% 16.302 13.548 - 3.97% -
BM_std_min<unsigned_long_long>/1 -16.82% 0.458 0.381 - 40.23% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -16.80% 5072933.882 4220571.095 - -9.71% -
BM_RangesPushHeap_uint32_Ascending_1 -16.78% 0.576 0.480 - -16.61% -
std::unordered_set<std::string>::count(key)_(non-existent)/0 -16.78% 0.350 0.291 - 9.53% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -16.70% 9.868 8.220 - -4.07% -
SetIntersection_Interlaced_Vector_float_1024_1024 -16.63% 7182027.345 5987687.340 - 0.82% -
BM_StringRelational_Less_Large_Large_ChangeFirst -16.61% 1.388 1.157 - -10.03% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -16.59% 7160322.808 5972287.328 - 1.10% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 -16.59% 46.158 38.501 - 4.35% -
std::equal(deque<int>)_(it,_it,_it)/50 -16.58% 24.106 20.111 - -21.54% -
rng::rotate_copy(list<int>)/8192 -16.52% 8304.351 6932.367 - 1.72% -
BM_vector_deque_move/0 -16.48% 0.555 0.464 - -0.90% -
BM_RangesPushHeap_string_Ascending_262144 -16.41% 35.282 29.493 - -4.45% -
SetIntersection_Interlaced_Vector_string_262144_64 -16.39% 22115214.153 18491361.104 - 2.96% -
BM_MakeThenSortHeap_uint64_Descending_4 -16.34% 1.513 1.266 - -6.69% -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control -16.30% 0.365 0.305 - -26.32% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -16.27% 1.862 1.559 - -12.48% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -16.17% 42.521 35.645 - 1.68% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -16.07% 0.556 0.467 - -33.14% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -15.94% 27.327 22.972 - 1.76% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -15.86% 1690.468 1422.374 - -2.28% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024 -15.85% 1.051 0.884 - -8.40% -
rng::copy(vector<bool>)_(aligned)/262144 -15.82% 326.673 274.983 - -0.21% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 -15.78% 0.616 0.518 - 31.82% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -15.77% 10.507 8.850 - -3.64% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -15.72% 92.297 77.783 - -0.10% -
std::rotate(list<int>)_(by_1/2)/32 -15.69% 7.086 5.974 - 0.23% -
std::set<std::string>::erase(iterator)/32 -15.66% 31.185 26.301 - 2.56% -
std::find_end(vector<int>)_(near_matches)/8192 -15.65% 919809.210 775832.368 - 0.51% -
rng::starts_with(list<int>)/8192 -15.61% 8943.543 7547.046 - -12.53% -
BM_std_min<unsigned___int128>/16 -15.60% 7.292 6.155 - 0.65% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst -15.57% 0.363 0.306 - -23.39% -
rng::for_each(multiset<int>)/50 -15.55% 45.153 38.132 - 0.86% -
rng::is_sorted_until(list<int>)/8192 -15.47% 8253.666 6977.183 - 1.54% -
std::unique_copy(list<int>)_(sprinkled)/52 -15.41% 26.008 22.001 - -5.61% -
std::search(deque<int>)_(no_match)/1024 -15.36% 415.445 351.647 - 29.78% -
BM_PushHeap_string_Descending_64 -15.34% 2.692 2.279 - 1.08% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192 -15.32% 1.076 0.911 - -8.46% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 -15.26% 1.265 1.072 - -8.75% -
std::move(list<int>)/64 -15.25% 48.844 41.393 - 5.36% -
rng::find_end(vector<int>)_(near_matches)/8192 -15.20% 922659.027 782399.115 - 0.40% -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -15.15% 11.534 9.786 - 8.92% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 -15.14% 29.042 24.644 - -8.67% -
BM_StringRelationalLiteral_Less_Large_Small_Control -15.10% 1.888 1.603 - -8.06% -
BM_RangesMakeHeap_string_Descending_64 -15.06% 3.051 2.592 - -0.61% -
std::copy_if(list<int>)_(entire_range)/64 -15.05% 36.189 30.742 - -11.53% -
BM_RangesMakeHeap_string_PipeOrgan_1024 -15.01% 5.894 5.010 - 1.34% -
BM_SortHeap_pair<uint32,_uint32>_4 -14.99% 1.890 1.607 - -0.15% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -14.93% 1.590 1.352 - -6.99% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 -14.85% 1.146 0.976 - 5.78% -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -14.82% 11.792 10.044 - 12.14% -
rng::unique_copy(list<int>)_(sprinkled)/32 -14.81% 12.832 10.932 - 1.64% -
BM_RangesMakeHeap_float_Random_64 -14.80% 1.649 1.405 - -9.86% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast -14.77% 0.362 0.309 - -23.54% -
BM_RangesPushHeap_uint32_PipeOrgan_1 -14.76% 0.637 0.543 - 4.15% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle -14.76% 0.362 0.309 - -23.12% -
std::set<std::string>::contains(key)_(existent)/32 -14.65% 16.378 13.978 - -11.21% -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 -14.60% 30.478 26.028 - 0.38% -
BM_std_min<unsigned___int128>/15 -14.56% 6.700 5.725 - 0.72% -
rng::equal(deque<int>)_(it,_it,_it,_it)/50 -14.51% 25.387 21.703 - -12.46% -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -14.42% 11.119 9.515 - 5.36% -
rng::find_last(list<int>)_(bail_90%)/1024 -14.39% 63.041 53.972 - -0.14% -
std::map<int,_int>::insert(value)_(already_present)/0 -14.36% 0.679 0.582 - -0.07% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -14.33% 29.172 24.991 - -25.39% -
std::rotate(list<int>)_(by_1/4)/32 -14.29% 14.572 12.489 - 0.98% -
rng::none_of(vector<int>)_(process_all)/50 -14.20% 14.879 12.767 - 0.62% -
rng::search(deque<int>,_pred)_(no_match)/1024 -14.15% 436.511 374.735 - -14.18% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 -14.05% 23.038 19.801 - -15.06% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/0 -13.93% 0.349 0.300 - 10.39% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -13.87% 30.562 26.324 - -6.76% -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 -13.83% 32.669 28.152 - -4.25% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -13.82% 1.497 1.290 - -8.79% -
std::replace(vector<int>)_(sprinkled)/8192 -13.80% 1360.685 1172.864 - -12.44% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -13.78% 1.594 1.375 - -9.19% -
rng::for_each(multimap<int>::iterator)/50 -13.74% 41.754 36.019 - -1.52% -
std::unordered_multiset<int>::find(key)_(existent)/1024 -13.68% 1.161 1.002 - -27.77% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -13.67% 6366303.523 5496011.098 - -14.86% -
rng::adjacent_find(deque<int>)/50 -13.58% 18.803 16.249 - 18.27% -
std::multiset<std::string>::erase(key)_(existent)/32 -13.58% 58.731 50.754 - 0.08% -
SetIntersection_Interlaced_Vector_float_16384_4 -13.51% 1702202.816 1472275.688 - 3.92% -
BM_StringRelational_Less_Huge_Huge_ChangeFirst -13.47% 1.398 1.209 - -12.81% -
BM_std_min<unsigned___int128>/14 -13.43% 6.133 5.309 - 0.61% -
BM_vector_deque_ranges_copy_backward/0 -13.43% 0.442 0.383 - -20.25% -
rng::find_end(deque<int>)_(process_all)/1048576 -13.41% 308734.544 267323.306 - -16.18% -
std::copy_n(vector<int>)/4096 -13.35% 208.171 180.383 - 21.43% -
std::unordered_multiset<int>::insert(value)_(new_value)/1024 -13.29% 26.840 23.273 - -7.18% -
BM_RangesMakeHeap_string_Descending_16 -13.27% 2.754 2.388 - -0.22% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -13.26% 29.829 25.875 - -29.77% -
rng::is_partitioned(deque<int>)_(unpartitioned)/32 -13.03% 10.375 9.023 - -24.98% -
std::flat_map<int,_int>::erase(key)_(non-existent)/0 -12.89% 0.496 0.432 - -3.44% -
BM_RangesMakeThenSortHeap_string_SingleElement_262144 -12.88% 57.214 49.845 - 0.07% -
std::set<std::string>::erase(key)_(non-existent)/32 -12.72% 14.686 12.818 - -8.26% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -12.67% 14.050 12.269 - 2.67% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 -12.65% 16.484 14.398 - -6.23% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 -12.52% 5.069 4.434 - 3.15% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -12.50% 32.285 28.250 - -7.79% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -12.47% 27176762.565 23787534.545 - 4.77% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 -12.25% 10813488.645 9489242.329 - -5.96% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -12.17% 11.918 10.468 - -0.69% -
rng::find_end(vector<int>,_pred)_(near_matches)/8192 -12.13% 1652076.977 1451637.967 - 0.08% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -12.12% 11.019 9.683 - 7.11% -
rng::remove_if(deque<int>)_(sprinkled)/50 -12.12% 71.396 62.743 - -2.05% -
rng::is_sorted(list<int>,_pred)/8192 -12.11% 8842.431 7771.781 - 6.41% -
std::multiset<std::string>::erase(iterator)/8192 -12.10% 30.396 26.718 - 0.65% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 -12.06% 29.795 26.203 - -9.49% -
BM_MakeThenSortHeap_uint32_Descending_4 -12.05% 1.434 1.261 - -6.60% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -12.05% 11.272 9.914 - -4.02% -
rng::find_end(list<int>)_(single_element)/8192 -12.04% 8765.201 7710.051 - -10.60% -
BM_RangesMakeHeap_string_PipeOrgan_256 -12.00% 5.498 4.839 - 0.43% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -11.97% 6.456 5.683 - -10.09% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 -11.93% 28.701 25.276 - 0.47% -
BM_StringRelational_Less_Huge_Empty_Control -11.92% 2.085 1.837 - -10.50% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -11.89% 57.437 50.606 - -16.92% -
rng::adjacent_find(list<int>,_pred)/8192 -11.87% 8722.622 7687.435 - -2.25% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -11.86% 7.295 6.430 - -41.04% -
BM_std_minmax<long_long>/1 -11.85% 0.693 0.611 - -6.96% -
BM_PushHeap_string_Ascending_16384 -11.82% 22.263 19.632 - -1.88% -
BM_lexicographical_compare_three_way_fast_path/1 -11.79% 0.391 0.345 - -23.11% -
bm_lexicographical_compare<unsigned_char>/8 -11.75% 1.497 1.321 - -4.98% -
BM_std_min<unsigned___int128>/13 -11.72% 5.570 4.917 - 0.89% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 -11.67% 1.233 1.089 - -0.92% -
BM_PushHeap_string_SingleElement_256 -11.64% 2.744 2.424 - -1.24% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 -11.63% 0.933 0.824 - -8.55% -
SetIntersection_Front_Set_uint64_256_256 -11.62% 9876181.378 8728490.529 - -4.90% -
std::unique_copy(deque<int>)_(contiguous)/32 -11.60% 11.045 9.764 - -18.32% -
BM_PushHeap_string_Descending_16 -11.56% 2.436 2.154 - 0.99% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -11.55% 384.496 340.085 - -0.75% -
BM_PushHeap_string_SingleElement_1024 -11.54% 2.768 2.449 - -0.51% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -11.49% 22.887 20.257 - -20.87% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 -11.47% 89.422 79.163 - -17.49% -
rng::find_end(deque<int>)_(process_all)/8192 -11.46% 2387.084 2113.602 - -14.32% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 -11.44% 1031.302 913.342 - -11.41% -
BM_RangesMakeThenSortHeap_string_Ascending_256 -11.43% 22.730 20.131 - 1.16% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -11.40% 23.532 20.850 - -10.18% -
BM_RangesMakeHeap_float_Random_256 -11.36% 1.447 1.282 - -3.17% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024 -11.26% 28.305 25.119 - 0.28% -
std::unordered_set<std::string>::find(key)_(existent)/32 -11.18% 42.144 37.430 - -3.98% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -11.17% 5.266 4.678 - -31.69% -
BM_RangesMakeThenSortHeap_string_Descending_262144 -11.17% 99.736 88.601 - 3.09% -
BM_RangesMakeHeap_string_Descending_4 -11.15% 2.416 2.147 - 0.90% -
SetIntersection_Front_Set_float_1024_256 -11.13% 5002160.321 4445456.144 - -8.11% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -11.07% 7.573 6.735 - -27.81% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -11.04% 41.214 36.666 - -4.76% -
bm_lexicographical_compare<unsigned_char>/4 -10.97% 1.497 1.333 - 0.82% -
rng::find_end(vector<int>)_(near_matches)/1000 -10.96% 15425.724 13735.071 - 0.63% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 -10.94% 25.320 22.550 - -3.71% -
BM_PushHeap_string_SingleElement_16 -10.87% 2.764 2.464 - -0.04% -
SetIntersection_Interlaced_Vector_string_16384_64 -10.87% 13056530.111 11637936.976 - -15.16% -
BM_MakeThenSortHeap_string_Descending_256 -10.81% 19.664 17.538 - -1.83% -
rng::find_end(vector<int>)_(near_matches)/1024 -10.79% 15986.728 14261.903 - 0.66% -
BM_deque_deque_copy/70000 -10.77% 3166.577 2825.533 - -3.11% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -10.77% 1.809 1.615 - 0.93% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50 -10.75% 35.260 31.471 - -4.06% -
std::unordered_set<std::string>::insert(value)_(already_present)/0 -10.73% 66.455 59.323 - 39.90% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -10.70% 7680.387 6858.393 - -0.18% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192 -10.66% 1.045 0.934 - -2.40% -
std::copy_backward(vector<bool>)_(unaligned)/262144 -10.65% 1859.037 1661.032 - 0.22% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 -10.61% 1.797 1.606 - -4.47% -
BM_MakeHeap_uint64_Ascending_4 -10.59% 0.452 0.404 - -0.09% -
std::set<std::string>::erase(key)_(existent)/1024 -10.58% 76.565 68.462 - -31.89% -
SetIntersection_None_Set_uint32_16384_64 -10.56% 173128619.688 154845527.064 - 0.68% -
SetIntersection_None_Set_uint32_16384_1 -10.56% 172327363.153 154137831.223 - 0.84% -
BM_RangesPushHeap_string_Descending_262144 -10.54% 5.119 4.579 - 25.33% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -10.50% 156242487.660 139844193.757 - -0.45% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -10.49% 4735.906 4239.176 - -10.06% -
BM_std_min<unsigned___int128>/12 -10.46% 5.024 4.499 - 0.62% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -10.46% 6626906.845 5933689.948 - -15.87% -
BM_PushHeap_string_PipeOrgan_1024 -10.45% 10.795 9.667 - 1.18% -
bm_lexicographical_compare<unsigned_char>/5 -10.44% 1.733 1.552 - -2.46% -
std::search(list<int>)_(same_length)/8192 -10.44% 10541.812 9441.246 - -9.46% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -10.39% 23.499 21.058 - -7.17% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -10.35% 87.357 78.312 - -16.89% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 -10.35% 14.982 13.431 - 0.77% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -10.32% 5.395 4.838 - -25.71% -
std::find_if_not(vector<int>)_(bail_25%)/8 -10.30% 1.119 1.004 - -0.90% -
rng::copy_backward(vector<bool>)_(unaligned)/262144 -10.30% 1847.947 1657.575 - -0.00% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -10.30% 156557811.397 140436061.060 - -0.31% -
SetIntersection_None_Set_uint32_16384_256 -10.26% 173125433.843 155354569.261 - 1.72% -
BM_RangesMakeHeap_string_SingleElement_262144 -10.25% 8.224 7.381 - 2.11% -
BM_PushHeap_float_Random_1 -10.17% 0.517 0.464 - -10.86% -
std::for_each(list<int>)/8192 -10.15% 8685.738 7804.383 - -9.19% -
BM_StringRelational_Less_Huge_Large_Control -10.15% 2.468 2.218 - -10.90% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 -10.13% 34.844 31.315 - -0.80% -
SetIntersection_Interlaced_Vector_float_256_4 -10.12% 5356734.997 4814408.495 - -0.40% -
SetIntersection_None_Set_uint32_16384_4 -10.10% 172477287.711 155048797.897 - 1.07% -
BM_PushHeap_string_SingleElement_262144 -10.10% 2.785 2.504 - -0.21% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -10.06% 63561.715 57169.754 - 0.13% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -10.04% 1594.660 1434.617 - -0.47% -
rng::contains_subrange(list<int>)_(single_element)/1048576 -10.01% 868401.436 781494.705 - -5.17% -
BM_std_minmax<char>/16 -9.97% 1.026 0.924 - -0.09% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 -9.97% 1.408 1.268 - -9.98% -
rng::find_end(list<int>,_pred)_(near_matches)/8192 -9.87% 2686841.797 2421730.893 - 0.34% -
BM_std_minmax<char>/26 -9.83% 1.538 1.387 - -0.03% -
SetIntersection_Front_Set_float_1024_1024 -9.82% 16614296.323 14982897.210 - -5.55% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -9.81% 27.061 24.407 - 2.56% -
std::copy_backward(vector<int>)/32768 -9.80% 3795.289 3423.217 - -9.87% -
std::find_end(list<int>,_pred)_(single_element)/8192 -9.78% 9275.978 8369.211 - -11.65% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 -9.77% 0.464 0.419 - -3.48% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -9.77% 10825815.741 9767810.899 - -0.72% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 -9.75% 22.715 20.501 - -15.42% -
std::find_end(vector<int>,_pred)_(near_matches)/8192 -9.71% 1627487.471 1469527.952 - 0.31% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -9.70% 42.841 38.684 - -11.21% -
rng::adjacent_find(deque<int>)/8 -9.69% 3.750 3.386 - 19.14% -
SetIntersection_None_Set_uint32_16384_16 -9.67% 171727238.737 155122895.645 - 1.18% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -9.64% 4.287 3.874 - 1.92% -
std::unordered_set<int>::find(key)_(non-existent)/1024 -9.63% 1.302 1.176 - -2.93% -
BM_StringRead_Hot_Deep_Large -9.62% 0.576 0.520 - 7.61% -
rng::none_of(deque<int>)_(process_all)/32 -9.61% 18.126 16.384 - -6.10% -
rng::find_end(vector<int>,_pred)_(near_matches)/1000 -9.60% 25486.971 23040.170 - 0.41% -
std::find_end(list<int>)_(near_matches)/1024 -9.59% 38556.447 34857.847 - -0.02% -
BM_vector_deque_move_backward/1 -9.55% 2.569 2.323 - -1.00% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 -9.53% 486.553 440.174 - -9.58% -
std::find_end(list<int>)_(near_matches)/1000 -9.53% 36998.954 33473.309 - -0.18% -
rng::find_end(list<int>,_pred)_(single_element)/8192 -9.53% 9161.493 8288.848 - -11.26% -
std::multimap<int,_int>::erase(key)_(non-existent)/8192 -9.50% 10.431 9.439 - -3.12% -
std::generate_n(list<int>)/50 -9.47% 17.232 15.601 - 0.93% -
BM_PushHeap_string_SingleElement_64 -9.44% 2.773 2.511 - 0.42% -
rng::move_backward(vector<bool>)_(unaligned)/512 -9.42% 5.365 4.860 - 2.68% -
BM_std_min<unsigned___int128>/11 -9.40% 4.501 4.078 - 0.64% -
BM_PushHeap_string_SingleElement_16384 -9.38% 2.720 2.465 - -0.25% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -9.37% 93.536 84.768 - 0.91% -
BM_vector_deque_move_backward/2 -9.35% 2.280 2.067 - 0.15% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -9.32% 28.812 26.127 - -27.13% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -9.23% 1614.876 1465.745 - -2.91% -
std::replace(vector<int>)_(sprinkled)/1024 -9.18% 168.901 153.390 - -6.02% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -9.17% 10821432.848 9828935.227 - 1.08% -
bm_lexicographical_compare<unsigned_char>/16 -9.15% 1.156 1.051 - -9.16% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 -9.13% 24928.584 22652.979 - 0.21% -
rng::unique(list<int>)_(contiguous)/52 -9.11% 74.996 68.161 - 0.81% -
rng::find_end(list<int>)_(near_matches)/1024 -9.08% 38068.399 34610.460 - 0.16% -
std::rotate(list<int>)_(1_element_backward)/50 -9.04% 24.788 22.546 - 0.29% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -9.04% 2.602 2.367 - -5.89% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 -9.03% 549.961 500.303 - -0.67% -
rng::find_end(list<int>)_(near_matches)/1000 -9.02% 36519.227 33223.429 - 0.21% -
std::find_end(list<int>)_(single_element)/8192 -9.02% 8635.307 7856.262 - -5.19% -
rng::find_end(vector<int>,_pred)_(near_matches)/1024 -9.02% 26097.227 23743.425 - 1.06% -
rng::remove_if(deque<int>)_(sprinkled)/32 -8.98% 61.212 55.717 - -0.21% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -8.97% 10830407.145 9858489.197 - 0.07% -
std::find_end(list<int>)_(near_matches)/8192 -8.96% 2502622.025 2278355.997 - 0.97% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -8.95% 26.030 23.699 - 6.15% -
rng::generate_n(list<int>)/32 -8.94% 9.532 8.680 - 0.46% -
BM_PushHeap_string_Random_262144 -8.90% 21.799 19.858 - 10.78% -
BM_RangesMakeHeap_float_Random_16 -8.89% 1.710 1.558 - -10.65% -
std::multiset<std::string>::erase(iterator)/1024 -8.89% 32.973 30.043 - 0.44% -
BM_std_minmax<char>/20 -8.88% 2.071 1.887 - -2.28% -
std::map<int,_int>::insert(value)_(already_present)/1024 -8.88% 3.509 3.197 - -11.08% -
BM_std_minmax<char>/21 -8.87% 2.392 2.180 - -2.91% -
std::map<std::string,_int>::erase(key)_(non-existent)/8192 -8.86% 28.912 26.350 - -5.54% -
rng::generate_n(list<int>)/50 -8.86% 17.443 15.897 - 1.63% -
rng::find_end(list<int>)_(near_matches)/8192 -8.81% 2495790.325 2275992.964 - 0.71% -
std::set<std::string>::erase(iterator)/1024 -8.80% 28.150 25.673 - -9.63% -
rng::partial_sort_copy(list<int>)_(shuffled)/8 -8.75% 12.120 11.059 - -0.58% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -8.75% 6945703.739 6338064.320 - -2.18% -
bm_lexicographical_compare<unsigned_char>/6 -8.72% 1.959 1.788 - -3.55% -
BM_RangesMakeHeap_string_Ascending_16384 -8.67% 5.784 5.282 - -5.24% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -8.65% 5711.960 5217.845 - 5.73% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -8.64% 44.124 40.310 - 5.54% -
rng::rotate(list<int>)_(by_1/2)/50 -8.64% 13.824 12.629 - -0.23% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -8.64% 6691892.096 6113940.297 - -1.26% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -8.61% 5800.436 5300.735 - 1.52% -
BM_std_minmax<char>/19 -8.58% 1.769 1.617 - -1.94% -
BM_PushHeap_float_Descending_1 -8.56% 0.431 0.394 - -0.14% -
rng::find_end(list<int>,_pred)_(near_matches)/1000 -8.56% 41200.820 37673.940 - 0.17% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 -8.53% 25700.541 23508.697 - 0.11% -
BM_PushHeap_string_Descending_4 -8.49% 2.166 1.982 - 3.83% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -8.47% 31.600 28.925 - 2.97% -
BM_PushHeap_string_SingleElement_4 -8.46% 2.401 2.198 - -0.83% -
bm_lexicographical_compare<unsigned_char>/7 -8.45% 2.213 2.026 - -2.36% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -8.45% 1.639 1.501 - -4.70% -
bm_lexicographical_compare<unsigned_char>/3 -8.43% 2.204 2.018 - -0.05% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -8.41% 610.367 559.007 - -32.24% -
std::rotate(list<int>)_(by_1/2)/50 -8.41% 13.854 12.689 - -0.38% -
rng::find_end(list<int>,_pred)_(near_matches)/1024 -8.40% 42839.974 39239.858 - 0.27% -
BM_std_minmax<char>/5 -8.40% 1.859 1.703 - -4.78% -
SetIntersection_Interlaced_Set_string_1024_64 -8.39% 17718489.607 16232488.980 - -5.43% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -8.31% 10.564 9.686 - -2.94% -
rng::search(deque<int>,_pred)_(near_matches)/1000 -8.29% 25255.045 23162.594 - -4.29% -
rng::search(deque<int>,_pred)_(near_matches)/1024 -8.28% 26503.842 24309.142 - -3.82% -
BM_std_minmax<char>/4 -8.28% 1.550 1.422 - -4.58% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 -8.27% 19.884 18.239 - 4.46% -
BM_std_minmax<char>/22 -8.27% 2.671 2.450 - -2.21% -
BM_deque_deque_ranges_move_backward/5500 -8.26% 223.600 205.140 - -0.45% -
BM_RangesMakeHeap_string_QuickSortAdversary_262144 -8.25% 13.857 12.713 - 0.64% -
BM_PushHeap_string_PipeOrgan_256 -8.23% 8.679 7.965 - 0.48% -
BM_std_min<unsigned___int128>/10 -8.22% 4.011 3.682 - 0.56% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -8.21% 800.521 734.759 - 0.03% -
std::map<std::string,_int>::count(key)_(existent)/8192 -8.16% 30.094 27.637 - -5.49% -
rng::rotate(list<int>)_(by_1/3)/32 -8.12% 15.617 14.349 - -1.15% -
std::search_n(list<int>)_(no_match)/8192 -8.08% 7316.834 6725.276 - -8.26% -
BM_StringRelationalLiteral_Less_Small_Large_Control -8.08% 1.720 1.581 - -6.41% -
BM_std_minmax<char>/6 -8.05% 2.155 1.981 - -4.50% -
BM_std_minmax<char>/32 -8.05% 1.638 1.506 - -2.73% -
std::find_end(vector<int>,_pred)_(process_all)/8192 -8.04% 4705.299 4327.041 - 0.22% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/52 -8.04% 29.304 26.948 - 0.48% -
SetIntersection_Front_Set_string_256_64 -8.02% 16216560.552 14915533.244 - -4.28% -
BM_std_minmax<char>/28 -8.01% 2.255 2.075 - -1.75% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -8.00% 10.762 9.901 - -4.50% -
BM_std_minmax<int>/2 -7.99% 0.900 0.828 - 0.05% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_64 -7.96% 6.451 5.937 - 0.05% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 -7.96% 0.341 0.314 - 3.49% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 -7.95% 16.201 14.913 - -10.90% -
rng::any_of(vector<int>)_(process_all)/50 -7.94% 13.628 12.546 - -0.80% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -7.92% 3.270 3.011 - -25.04% -
BM_PushHeap_float_Ascending_16 -7.89% 1.065 0.981 - 0.33% -
std::find_end(vector<int>,_pred)_(process_all)/1000 -7.88% 573.869 528.640 - 0.14% -
BM_std_minmax<char>/23 -7.85% 3.165 2.917 - -0.68% -
std::find_end(vector<int>,_pred)_(process_all)/1024 -7.84% 587.620 541.532 - 0.21% -
rng::remove_copy(deque<int>)_(prefix)/1024 -7.81% 415.312 382.856 - -10.15% -
BM_std_minmax<char>/24 -7.81% 1.254 1.156 - 0.23% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 -7.81% 3.582 3.302 - -0.06% -
SetIntersection_Front_Set_float_16384_256 -7.81% 5143497.701 4741901.419 - 2.79% -
std::find_end(list<int>,_pred)_(near_matches)/8192 -7.78% 2687706.736 2478506.184 - 0.14% -
rng::find_last_if(deque<int>)_(bail_10%)/50 -7.77% 19.002 17.526 - -1.74% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -7.76% 3544102.664 3268903.296 - -1.00% -
rng::generate(list<int>)/8192 -7.76% 7535.177 6950.713 - -20.18% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -7.74% 42570.084 39276.404 - 4.46% -
std::multimap<std::string,_int>::erase(key)_(existent)/0 -7.73% 59.847 55.223 - -8.66% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -7.73% 4731346.646 4365820.101 - -2.87% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 -7.72% 5.271 4.864 - -1.21% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 -7.68% 3401.418 3140.095 - -0.42% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 -7.66% 1.697 1.567 - 8.08% -
std::unordered_set<int>::find(key)_(non-existent)/8192 -7.64% 1.219 1.126 - -6.44% -
BM_std_minmax<char>/25 -7.64% 1.276 1.179 - -0.04% -
std::move(vector<bool>)_(aligned)/64 -7.60% 1.776 1.641 - 1.25% -
rng::remove_if(vector<int>)_(prefix)/1024 -7.57% 383.016 354.011 - 0.42% -
rng::is_sorted_until(list<int>,_pred)/8192 -7.54% 7808.102 7219.405 - 0.15% -
BM_RangesPushHeap_uint64_Descending_1 -7.54% 0.467 0.431 - -22.56% -
BM_std_min<unsigned___int128>/6 -7.53% 2.260 2.090 - 0.84% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -7.53% 3564623.846 3296116.155 - -0.86% -
std::is_sorted(list<int>,_pred)/8 -7.50% 4.279 3.958 - -2.37% -
std::unordered_multiset<int>::erase(key)_(non-existent)/32 -7.50% 1.147 1.061 - -8.44% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -7.47% 0.819 0.758 - -0.36% -
rng::for_each(list<int>)/8 -7.44% 2.532 2.343 - -7.34% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -7.44% 2.386 2.208 - -12.00% -
bm_ranges_lexicographical_compare<unsigned_char>/4 -7.44% 1.498 1.387 - -3.61% -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 -7.43% 356.884 330.350 - -3.06% -
BM_vector_deque_copy_backward/65536 -7.43% 7749.664 7174.071 - -7.89% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -7.43% 1716865.561 1589366.211 - -5.94% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -7.41% 7101937.656 6575984.430 - -0.30% -
BM_std_minmax<long_long>/3 -7.39% 1.750 1.620 - 18.67% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144 -7.38% 209.113 193.686 - 2.04% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -7.37% 8519.177 7891.354 - -1.33% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 -7.35% 0.480 0.445 - -5.73% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 -7.34% 8.259 7.653 - -0.14% -
BM_StringDestroy_Small -7.33% 0.876 0.812 - -7.00% -
std::unordered_set<std::string>::contains(key)_(non-existent)/0 -7.31% 0.374 0.347 - -0.01% -
BM_RangesMakeHeap_uint64_Random_1024 -7.31% 1.076 0.997 - -9.54% -
std::count_if(list<int>)_(every_other)/8192 -7.30% 7650.780 7092.439 - -0.79% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -7.27% 1.529 1.418 - 0.90% -
BM_std_minmax<char>/30 -7.26% 2.857 2.650 - -0.10% -
SetIntersection_Interlaced_Vector_string_262144_16384 -7.26% 1064668.540 987418.701 - -21.39% -
rng::rotate(list<int>)_(1_element_forward)/8192 -7.26% 8257.666 7658.557 - -0.24% -
BM_RangesMakeHeap_string_PipeOrgan_64 -7.25% 5.104 4.734 - -0.79% -
BM_PushHeap_string_PipeOrgan_64 -7.24% 6.317 5.859 - 0.46% -
std::find_end(vector<int>)_(process_all)/8192 -7.23% 1880.826 1744.933 - -0.90% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 -7.22% 2.032 1.885 - -19.49% -
SetIntersection_Front_Set_uint32_1024_1024 -7.22% 16305377.951 15128728.388 - -6.11% -
BM_std_min<unsigned___int128>/8 -7.21% 3.109 2.885 - 0.68% -
std::find_end(list<int>,_pred)_(near_matches)/1024 -7.18% 42919.747 39837.978 - 0.25% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 -7.15% 2.956 2.745 - -0.67% -
std::multimap<std::string,_int>::insert(value)_(new_value)/32 -7.14% 41.838 38.850 - -2.28% -
BM_RangesMakeThenSortHeap_string_Heap_262144 -7.13% 196.101 182.122 - 2.52% -
std::find_end(vector<int>)_(process_all)/1048576 -7.12% 240787.130 223640.487 - -0.76% -
BM_RangesMakeThenSortHeap_string_Random_262144 -7.12% 208.483 193.645 - 1.85% -
BM_std_minmax<char>/27 -7.11% 1.952 1.813 - 1.48% -
rng::contains(vector<int>)_(process_all)/8 -7.11% 2.700 2.508 - 0.93% -
std::unordered_set<std::string>::erase(iterator)/32 -7.10% 31.739 29.485 - -3.99% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 -7.09% 0.574 0.534 - -7.03% -
std::set<std::string>::count(key)_(existent)/1024 -7.07% 24.362 22.640 - 1.74% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -7.07% 1.668 1.550 - -20.40% -
std::find_end(list<int>,_pred)_(near_matches)/1000 -7.06% 41122.622 38217.721 - 0.17% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -7.06% 87742.745 81547.645 - -0.22% -
BM_deque_vector_copy/64000 -7.06% 2849.679 2648.527 - -4.07% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 -7.04% 5.050 4.695 - -7.11% -
rng::find_if_not(deque<int>)_(bail_25%)/8 -7.00% 1.536 1.428 - -4.37% -
rng::transform(list<int>)_(identity_transform)/8192 -6.99% 7602.481 7070.770 - 1.06% -
rng::search(list<int>)_(same_length)/8192 -6.99% 9688.475 9011.143 - -4.93% -
BM_MakeHeap_uint64_Random_4 -6.98% 1.446 1.345 - -18.50% -
BM_deque_deque_ranges_copy/64000 -6.97% 2852.468 2653.792 - -0.14% -
BM_RangesPushHeap_float_SingleElement_4 -6.94% 0.384 0.358 - -6.68% -
SetIntersection_Interlaced_Vector_float_1024_16 -6.94% 2819898.220 2624272.570 - 25.90% -
rng::search_n(deque<int>,_pred)_(no_match)/1000 -6.94% 726.967 676.540 - -8.64% -
BM_RangesPopHeap_string_262144 -6.93% 101.152 94.143 - -2.98% -
std::unordered_set<int>::count(key)_(non-existent)/32 -6.93% 1.480 1.378 - -9.58% -
rng::search_n(list<int>)_(no_match)/8192 -6.91% 7393.262 6882.648 - -6.76% -
std::transform(list<int>)_(identity_transform)/8192 -6.89% 7638.448 7112.272 - 0.86% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -6.88% 2.689 2.504 - -5.66% -
rng::find(vector<char>)_(process_all)/1024 -6.87% 17.498 16.295 - 0.38% -
BM_PushHeap_uint32_Ascending_1 -6.87% 0.502 0.467 - -18.80% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -6.87% 34.562 32.186 - 0.48% -
rng::find_if_not(list<int>)_(bail_25%)/32768 -6.85% 10469.102 9752.417 - -6.26% -
rng::partial_sort(deque<int>)_(descending)/8 -6.84% 44.162 41.141 - 0.24% -
std::unique_copy(list<int>)_(contiguous)/32 -6.84% 11.933 11.117 - -0.46% -
std::multiset<std::string>::erase(key)_(non-existent)/1024 -6.82% 24.063 22.421 - -0.56% -
std::remove_if(vector<int>)_(prefix)/1024 -6.82% 383.161 357.016 - 0.49% -
BM_RangesMakeHeap_string_PipeOrgan_4 -6.81% 2.769 2.581 - -0.05% -
BM_std_minmax<short>/16 -6.81% 1.900 1.771 - -1.68% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -6.80% 43262.729 40322.032 - -3.79% -
rng::transform(list<int>,_list<int>)/8192 -6.77% 10218.338 9526.581 - -6.79% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 -6.76% 2837.261 2645.363 - -3.05% -
std::is_sorted(vector<int>,_pred)/8 -6.74% 4.107 3.830 - 0.57% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 -6.73% 6.745 6.290 - -0.25% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -6.71% 1687296.959 1574079.914 - -7.73% -
bm_ranges_lexicographical_compare<unsigned_char>/5 -6.71% 1.735 1.618 - -4.42% -
BM_std_min<unsigned___int128>/9 -6.70% 3.526 3.289 - 0.74% -
BM_std_minmax<char>/18 -6.69% 1.388 1.295 - 0.02% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -6.67% 724.185 675.899 - -6.30% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 -6.66% 2876318.609 2684756.154 - 0.04% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -6.64% 4.535 4.234 - -5.93% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -6.64% 314.247 293.385 - -7.67% -
std::unordered_set<int>::count(key)_(non-existent)/1024 -6.63% 1.548 1.445 - -6.82% -
BM_MakeHeap_float_Random_64 -6.63% 1.787 1.668 - 6.43% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -6.62% 2.081 1.943 - -3.59% -
BM_std_minmax<char>/3 -6.62% 1.209 1.129 - -5.99% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -6.62% 1623.415 1515.938 - -19.17% -
rng::remove(list<int>)_(sprinkled)/50 -6.61% 69.512 64.919 - 0.87% -
BM_std_minmax<char>/29 -6.60% 2.555 2.387 - -0.96% -
BM_std_minmax<char>/31 -6.60% 3.337 3.117 - -0.01% -
rng::for_each_n(join_view(vector<vector<int>>)/8 -6.60% 1.787 1.669 - -3.25% -
SetIntersection_Front_Set_float_256_64 -6.52% 6555169.679 6127849.102 - 0.69% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -6.51% 42.062 39.324 - 4.41% -
BM_RangesMakeThenSortHeap_float_Heap_16 -6.51% 2.099 1.963 - -0.65% -
std::set<std::string>::contains(key)_(existent)/8192 -6.50% 29.902 27.958 - 3.25% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 -6.50% 3.783 3.537 - -2.42% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 -6.47% 11486.061 10743.414 - -3.27% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -6.46% 1583.043 1480.741 - 1.73% -
BM_StringFindStringLiteral/1024 -6.43% 18.085 16.922 - -5.78% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/32 -6.43% 1.123 1.051 - -3.50% -
std::partial_sort_copy(deque<int>)_(heap)/8 -6.42% 16.769 15.693 - -0.53% -
std::set<std::string>::count(key)_(existent)/8192 -6.41% 29.586 27.690 - -6.21% -
std::remove_copy(deque<int>)_(prefix)/1024 -6.40% 413.401 386.960 - -8.63% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -6.39% 1718353.599 1608527.344 - -4.33% -
BM_deque_deque_ranges_move/65536 -6.37% 2954.201 2765.969 - -3.43% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16384 -6.37% 26.404 24.723 - -1.70% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 -6.36% 1.126 1.055 - 0.11% -
rng::copy_backward(list<int>)/32768 -6.35% 30329.043 28403.895 - -3.36% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -6.33% 25.927 24.287 - 2.95% -
std::equal(deque<int>)_(it,_it,_it)/1024 -6.32% 500.560 468.904 - -5.90% -
BM_deque_deque_ranges_move/70000 -6.31% 3231.865 3027.909 - -3.85% -
BM_std_min<unsigned_long_long>/6 -6.31% 1.628 1.525 - -6.08% -
BM_StringRelational_Less_Empty_Large_Control -6.31% 1.875 1.756 - -9.86% -
BM_vector_deque_ranges_copy_backward/65536 -6.28% 7661.263 7180.376 - -7.17% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -6.28% 140.326 131.519 - -14.50% -
std::search(list<int>)_(no_match)/1000 -6.27% 714.315 669.520 - -0.77% -
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 -6.27% 735.338 689.243 - 8.17% -
std::find_end(vector<int>)_(process_all)/1024 -6.27% 244.220 228.917 - -0.88% -
BM_vector_deque_move_backward/64000 -6.25% 7358.308 6898.431 - -6.78% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -6.23% 10.593 9.933 - 10.11% -
std::find_end(vector<int>)_(near_matches)/1000 -6.22% 14998.970 14066.377 - 1.07% -
rng::for_each(list<int>)/8192 -6.21% 8309.713 7793.532 - -1.54% -
std::set<int>::insert(value)_(already_present)/1024 -6.20% 6.776 6.356 - -4.17% -
rng::find_end(forward_list<int>,_pred)_(process_all)/8192 -6.20% 6547.822 6141.884 - 0.48% -
BM_deque_deque_move/70000 -6.20% 3322.638 3116.715 - -1.42% -
BM_num_put<const_void*> -6.20% 13.392 12.562 - 0.00% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 -6.20% 664.266 623.112 - -27.31% -
std::set<int>::erase(key)_(non-existent)/32 -6.19% 2.680 2.514 - 9.48% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 -6.18% 1125354.664 1055804.383 - -5.23% -
std::set<std::string>::lower_bound(key)_(existent)/32 -6.17% 16.095 15.101 - -7.06% -
std::find_end(vector<int>)_(process_all)/1000 -6.17% 238.172 223.482 - -0.89% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -6.16% 3563369.357 3343846.365 - 1.04% -
BM_std_minmax<int>/3 -6.15% 1.198 1.124 - -1.42% -
std::unique_copy(list<int>)_(sprinkled)/32 -6.13% 13.265 12.451 - -0.78% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -6.13% 1.345 1.262 - 6.34% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -6.10% 1.438 1.351 - -11.15% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -6.10% 20956.365 19678.965 - -6.23% -
rng::find_if(deque<int>)_(process_all)/8192 -6.09% 3009.631 2826.247 - 0.02% -
BM_deque_deque_copy/65536 -6.08% 3033.535 2849.174 - -0.54% -
rng::rotate(list<int>)_(1_element_backward)/8192 -6.07% 8360.165 7852.286 - 0.48% -
SetIntersection_Front_Set_uint64_1024_1 -6.06% 1123546.113 1055405.815 - -5.08% -
SetIntersection_None_Vector_float_262144_16384 -6.06% 1302353.996 1223454.259 - 2.13% -
bm_ranges_lexicographical_compare<unsigned_char>/2 -6.04% 1.973 1.854 - -4.82% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -6.04% 36.609 34.399 - 6.85% -
BM_vector_deque_ranges_copy_backward/70000 -6.02% 8155.895 7664.754 - -6.96% -
rng::find_if(deque<int>)_(process_all)/32768 -6.01% 12191.876 11458.620 - -0.39% -
rng::copy_backward(vector<bool>)_(aligned)/262144 -6.01% 294.331 276.657 - -1.73% -
BM_deque_vector_copy/70000 -6.00% 3181.643 2990.658 - -4.04% -
BM_StringRelational_Compare_Small_Empty_Control -5.99% 1.715 1.612 - 0.19% -
rng::find_last(forward_list<int>)_(bail_90%)/8 -5.99% 2.451 2.304 - -0.33% -
SetIntersection_Interlaced_Vector_string_262144_1024 -5.99% 241358599.479 226906871.565 - -3.25% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -5.98% 1.860 1.749 - -3.89% -
rng::remove_copy_if(deque<int>)_(sprinkled)/8192 -5.97% 3625.838 3409.203 - -0.70% -
SetIntersection_Front_Set_float_262144_256 -5.95% 4869000.848 4579108.089 - -2.30% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -5.93% 104.469 98.271 - -19.35% -
BM_std_min<unsigned___int128>/7 -5.92% 2.657 2.500 - 0.99% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -5.92% 1.475 1.387 - -6.71% -
rng::find_end(vector<int>,_pred)_(process_all)/8192 -5.91% 4687.834 4410.707 - 1.15% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1000 -5.90% 793.665 746.828 - 0.50% -
BM_RangesMakeHeap_uint32_Heap_64 -5.90% 0.257 0.242 - 3.23% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -5.89% 1708305.826 1607616.943 - -4.46% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4 -5.89% 0.833 0.784 - -9.38% -
std::none_of(deque<int>)_(process_all)/32768 -5.86% 11512.710 10837.765 - -8.78% -
BM_std_min<unsigned_long_long>/4 -5.85% 1.101 1.036 - -3.17% -
SetIntersection_Front_Set_string_16384_16 -5.84% 2062276.852 1941834.913 - -2.30% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -5.84% 88161.777 83014.595 - -0.01% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -5.84% 18.090 17.034 - 0.67% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -5.84% 1012.364 953.285 - -1.01% -
std::none_of(vector<int>)_(process_all)/8 -5.83% 2.502 2.356 - -3.62% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -5.83% 1707323.489 1607743.408 - -4.53% -
BM_RangesSortHeap_string_262144 -5.79% 184.054 173.389 - -2.90% -
std::reverse_copy(vector<int>)/8 -5.74% 2.367 2.231 - -9.68% -
std::remove_if(vector<int>)_(prefix)/50 -5.73% 60.836 57.347 - 1.03% -
SetIntersection_None_Set_uint32_16384_1024 -5.72% 166193423.307 156684086.207 - 3.33% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -5.70% 11.148 10.513 - -3.72% -
std::unique_copy(deque<int>)_(contiguous)/52 -5.69% 15.345 14.472 - -21.80% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 -5.69% 25.329 23.889 - 6.80% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -5.68% 1133133.410 1068772.082 - -3.29% -
rng::fill_n(vector<bool>)/64 -5.67% 1.417 1.337 - -1.34% -
SetIntersection_None_Vector_uint64_262144_262144 -5.67% 1205659.984 1137322.439 - -5.35% -
rng::sort(vector<NonIntegral>)_(shuffled)/8192 -5.66% 85479.600 80637.605 - -0.95% -
BM_std_minmax_element<short>/2 -5.66% 0.688 0.649 - 6.30% -
rng::partition(deque<int>)_(dense)/1024 -5.66% 359.146 338.825 - -5.21% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 -5.65% 203900112.429 192383398.307 - -3.23% -
SetIntersection_Interlaced_Vector_float_16384_16384 -5.64% 85160109.902 80361003.435 - -0.37% -
BM_deque_vector_ranges_move/0 -5.63% 1.548 1.461 - -8.85% -
rng::remove_if(vector<int>)_(prefix)/50 -5.63% 60.991 57.559 - 0.79% -
std::unordered_set<int>::erase(key)_(non-existent)/32 -5.62% 1.192 1.125 - 2.14% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1024 -5.61% 810.889 765.400 - 0.56% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 -5.61% 0.873 0.824 - 0.01% -
BM_num_put<long_long> -5.60% 12.442 11.745 - -1.69% -
BM_PushHeap_uint32_SingleElement_4 -5.59% 0.364 0.343 - -1.20% -
rng::move(deque<int>)/32768 -5.59% 2175.277 2053.692 - -12.96% -
bm_lexicographical_compare<unsigned_char>/2 -5.58% 1.960 1.850 - 5.48% -
std::unordered_set<int>::find(key)_(existent)/1024 -5.57% 1.155 1.090 - -9.05% -
SetIntersection_Interlaced_Vector_string_262144_256 -5.56% 67835917.167 64067300.684 - -3.13% -
rng::find_if_not(vector<bool>)_(process_all)/50 -5.55% 36.826 34.781 - -2.44% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 -5.55% 12696.049 11991.492 - -7.54% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 -5.54% 32.723 30.909 - -5.20% -
BM_RangesMakeThenSortHeap_string_Ascending_16384 -5.53% 66.788 63.092 - -1.27% -
std::copy_n(vector<bool>)_(aligned)/262144 -5.53% 675.857 638.452 - -9.57% -
BM_RangesPushHeap_string_SingleElement_4 -5.53% 2.294 2.167 - -0.91% -
BM_RangesMakeHeap_float_Descending_4 -5.53% 0.294 0.278 - 0.26% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -5.53% 1684630.043 1591496.908 - -6.35% -
bm_ranges_lexicographical_compare<unsigned_char>/6 -5.52% 1.958 1.850 - -5.44% -
std::none_of(deque<int>)_(process_all)/8192 -5.52% 2873.189 2714.711 - -8.54% -
std::unique(vector<int>)_(sprinkled)/52 -5.51% 58.973 55.721 - 0.18% -
BM_RangesMakeHeap_string_Ascending_1024 -5.51% 5.339 5.044 - 1.25% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -5.51% 1704215.248 1610277.264 - -4.12% -
std::find(vector<long_long>)_(bail_25%)/8 -5.49% 0.956 0.904 - -0.19% -
SetIntersection_Interlaced_Set_string_256_256 -5.48% 32395133.878 30620826.217 - -6.81% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -5.47% 1261314.554 1192359.978 - -5.27% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 -5.46% 111738.717 105639.424 - -1.39% -
BM_MakeThenSortHeap_string_Descending_16384 -5.45% 68.034 64.323 - -0.59% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -5.40% 26.602 25.165 - -3.44% -
BM_std_minmax<long_long>/5 -5.38% 2.224 2.105 - 8.33% -
std::unordered_multiset<int>::insert(value)_(new_value)/32 -5.37% 21.040 19.910 - -5.06% -
std::find_end(vector<int>)_(near_matches)/1024 -5.37% 15538.485 14704.640 - 2.08% -
std::unordered_set<int>::count(key)_(non-existent)/8192 -5.35% 1.671 1.581 - 6.73% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_262144 -5.35% 0.584 0.553 - -3.66% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 -5.34% 25.273 23.922 - -2.17% -
std::set<int>::insert(value)_(already_present)/8192 -5.34% 10.831 10.253 - -3.80% -
BM_RangesPushHeap_string_SingleElement_1024 -5.30% 2.578 2.441 - -1.70% -
BM_MakeHeap_uint64_QuickSortAdversary_4 -5.30% 0.428 0.405 - -0.54% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_4 -5.27% 0.794 0.752 - -2.64% -
rng::sort(vector<NonIntegral>)_(descending)/8 -5.27% 25.291 23.957 - -3.70% -
SetIntersection_None_Set_float_64_4 -5.27% 22693730.100 21497166.304 - -1.69% -
BM_std_minmax<char>/2 -5.26% 0.895 0.848 - -3.59% -
std::map<std::string,_int>::erase(iterator)/0 -5.24% 27.413 25.976 - -5.41% -
BM_PushHeap_string_PipeOrgan_4 -5.24% 2.634 2.496 - -0.74% -
BM_std_minmax<unsigned_short>/27 -5.24% 2.877 2.726 - -4.09% -
BM_std_minmax<char>/7 -5.24% 2.545 2.412 - -3.30% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 -5.23% 19112219.179 18111833.359 - -1.84% -
std::multiset<int>::equal_range(key)_(existent)/8192 -5.22% 8.779 8.321 - -5.94% -
BM_StringRelational_Compare_Large_Empty_Control -5.22% 1.707 1.618 - 0.10% -
rng::rotate(vector<bool>)_(by_1/4)/1024 -5.21% 15.326 14.527 - -1.45% -
rng::find_if(vector<bool>)_(process_all)/50 -5.21% 36.684 34.773 - -3.16% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -5.21% 1687469.891 1599587.238 - -6.04% -
BM_vector_deque_move_backward/70000 -5.21% 8004.825 7588.039 - -8.14% -
std::unique(deque<int>)_(sprinkled)/1024 -5.19% 876.229 830.771 - -6.44% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 -5.18% 6805263.177 6452526.973 - -3.88% -
SetIntersection_Front_Set_float_262144_16384 -5.18% 355021426.120 336645934.877 - 40.89% -
bm_lexicographical_compare<unsigned_char>/1 -5.17% 1.690 1.602 - 3.23% -
SetIntersection_Front_Set_float_1024_64 -5.17% 2040500.876 1935084.840 - -0.53% -
BM_std_minmax<int>/4 -5.16% 0.975 0.925 - -14.60% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16384 -5.16% 0.590 0.560 - -3.72% -
std::rotate(vector<bool>)_(1_element_backward)/8192 -5.15% 104.725 99.330 - -1.92% -
bm_ranges_lexicographical_compare<unsigned_char>/3 -5.15% 2.196 2.083 - -3.05% -
BM_RangesMakeHeap_uint64_Random_256 -5.15% 1.203 1.141 - -5.52% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 -5.15% 27855.829 26422.162 - 2.22% -
BM_RangesPushHeap_string_SingleElement_262144 -5.12% 2.635 2.500 - -2.86% -
SetIntersection_Interlaced_Vector_float_64_64 -5.12% 12059808.496 11442290.587 - -0.18% -
rng::find_end(vector<int>,_pred)_(process_all)/1000 -5.11% 572.166 542.925 - 1.83% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 -5.11% 30.926 29.347 - -3.08% -
SetIntersection_Front_Set_uint64_16384_256 -5.10% 5062987.970 4804675.928 - -3.73% -
rng::is_partitioned(deque<int>)_(partitioned)/1024 -5.10% 385.210 365.577 - 0.03% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -5.09% 1820053.058 1727398.601 - -3.58% -
rng::find_last_if(list<int>)_(bail_90%)/50 -5.08% 2.179 2.069 - -0.85% -
BM_std_minmax_element<char>/2 -5.08% 0.688 0.653 - -5.05% -
BM_num_put<unsigned_long_long> -5.07% 12.186 11.568 - 2.12% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -5.07% 1.114 1.057 - 8.41% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1024 -5.05% 0.589 0.559 - -3.33% -
BM_std_min<unsigned_char>/5 -5.04% 1.317 1.251 - -2.74% -
BM_RangesMakeThenSortHeap_float_Ascending_4 -5.04% 1.359 1.291 - 0.34% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -5.04% 1243639.744 1181003.351 - -2.93% -
rng::sort(deque<int>)_(descending)/1024 -5.03% 1371.191 1302.198 - 0.04% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 -5.03% 2.743 2.605 - 4.10% -
BM_vector_deque_ranges_copy_backward/64000 -5.03% 7334.739 6965.910 - -9.54% -
BM_StringRelational_Compare_Small_Small_ChangeLast -5.03% 1.742 1.654 - 1.27% -
rng::copy_if(vector<int>)_(entire_range)/8 -5.02% 2.203 2.093 - -8.16% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle -5.01% 1.609 1.529 - -9.26% -
BM_PushHeap_string_QuickSortAdversary_262144 -5.00% 17.184 16.324 - 0.15% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -4.99% 569.216 540.786 - 3.69% -
rng::find_end(vector<int>,_pred)_(process_all)/1024 -4.98% 586.077 556.911 - 1.74% -
BM_RangesPushHeap_string_PipeOrgan_16384 -4.96% 14.734 14.002 - 3.14% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -4.95% 681.514 647.777 - -0.64% -
std::generate(list<int>)/8192 -4.95% 7406.022 7039.615 - -1.84% -
BM_RangesPushHeap_string_SingleElement_256 -4.95% 2.560 2.434 - -1.29% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 -4.94% 34.307 32.613 - -0.64% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.93% 233.023 221.538 - -1.02% -
BM_PushHeap_string_Ascending_1024 -4.93% 13.088 12.443 - -11.13% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 -4.92% 24.006 22.824 - 0.24% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -4.90% 5586850.693 5312931.689 - 0.84% -
SetIntersection_Interlaced_Vector_string_16_16 -4.90% 55629017.939 52905431.104 - -3.62% -
BM_RangesMakeHeap_uint32_Random_262144 -4.90% 1.053 1.001 - -1.72% -
BM_MakeThenSortHeap_string_Ascending_1024 -4.89% 35.846 34.093 - -11.86% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -4.88% 16.908 16.083 - 6.04% -
BM_MakeHeap_uint64_Ascending_16 -4.88% 0.669 0.637 - -3.04% -
BM_RangesPushHeap_string_SingleElement_16 -4.87% 2.553 2.429 - -1.94% -
BM_RangesMakeHeap_string_PipeOrgan_16 -4.87% 3.843 3.656 - 0.69% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -4.87% 20795.083 19782.121 - -5.34% -
BM_num_put<unsigned_long> -4.86% 12.087 11.500 - -0.02% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 -4.86% 1156443.458 1100272.591 - -4.89% -
SetIntersection_Front_Set_uint32_64_4 -4.84% 18171404.125 17291467.923 - -1.06% -
BM_std_minmax<long_long>/4 -4.84% 1.868 1.778 - 4.47% -
BM_StringEraseToEnd_Huge_Opaque -4.84% 2.512 2.391 - 0.74% -
std::find_if_not(vector<bool>)_(process_all)/50 -4.84% 36.685 34.911 - -2.84% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -4.83% 1901420.653 1809674.152 - -3.05% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -4.82% 7.623 7.256 - -1.28% -
std::rotate(vector<bool>)_(by_1/4)/1024 -4.81% 14.786 14.074 - -1.68% -
BM_MakeHeap_float_Descending_4 -4.80% 0.290 0.276 - -5.12% -
BM_std_min<unsigned___int128>/5 -4.80% 1.850 1.761 - 1.24% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -4.80% 0.940 0.895 - -0.07% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 -4.79% 13775017.240 13114682.281 - -0.39% -
SetIntersection_Front_Set_string_16384_64 -4.79% 4964723.665 4726873.764 - -2.04% -
rng::find_first_of(vector<int>)_(large_needle)/50 -4.78% 285.569 271.906 - 3.41% -
BM_std_minmax<int>/16 -4.78% 1.314 1.251 - -7.18% -
std::flat_map<int,_int>::contains(key)_(existent)/32 -4.77% 3.562 3.392 - 0.65% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_256 -4.77% 0.612 0.582 - -4.99% -
BM_PushHeap_string_PipeOrgan_16 -4.76% 4.282 4.079 - -1.06% -
SetIntersection_Interlaced_Set_float_64_16 -4.75% 24692200.157 23520477.270 - -3.10% -
SetIntersection_Front_Set_uint32_1024_64 -4.74% 2042257.401 1945533.014 - -7.67% -
BM_RangesPushHeap_string_SingleElement_64 -4.73% 2.611 2.487 - -0.86% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -4.73% 9.697 9.238 - -4.41% -
BM_StringRelational_Less_Small_Small_ChangeMiddle -4.72% 1.387 1.321 - -8.39% -
std::multiset<std::string>::erase(key)_(existent)/8192 -4.72% 135.039 128.666 - -0.14% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 -4.70% 3.162 3.013 - 0.30% -
std::is_sorted_until(list<int>,_pred)/8192 -4.70% 7769.360 7404.137 - -0.47% -
std::sort(vector<NonIntegral>)_(descending)/8 -4.70% 25.299 24.110 - -3.28% -
BM_MakeHeap_string_SingleElement_262144 -4.70% 7.792 7.426 - 1.30% -
std::move_backward(vector<bool>)_(aligned)/512 -4.70% 2.546 2.426 - -1.22% -
std::unordered_set<std::string>::find(key)_(existent)/1024 -4.70% 35.266 33.610 - 5.45% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/32 -4.70% 1.163 1.108 - -2.73% -
std::unordered_set<int>::count(key)_(existent)/32 -4.70% 1.470 1.401 - 6.58% -
std::remove(deque<int>)_(prefix)/32 -4.69% 59.516 56.726 - 3.28% -
BM_vector_deque_ranges_move_backward/64000 -4.68% 7177.082 6841.414 - -11.30% -
BM_RangesPushHeap_string_PipeOrgan_64 -4.67% 6.198 5.909 - 0.71% -
rng::remove_copy(deque<int>)_(prefix)/50 -4.67% 21.867 20.845 - -2.48% -
SetIntersection_Interlaced_Set_string_262144_16384 -4.67% 2889972.657 2755104.004 - -15.71% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 -4.64% 1592909.470 1519015.172 - -4.53% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -4.64% 0.644 0.614 - -2.63% -
BM_RangesMakeThenSortHeap_string_Descending_16384 -4.63% 69.063 65.867 - -0.01% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 -4.62% 10.944 10.439 - -0.27% -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 -4.61% 96778.037 92316.049 - -0.07% -
BM_deque_vector_copy/65536 -4.61% 2940.076 2804.676 - -2.06% -
BM_vector_deque_copy_backward/70000 -4.60% 8163.027 7787.381 - -8.73% -
std::count(list<int>)_(every_other)/8192 -4.59% 6663.637 6357.526 - -1.62% -
BM_RangesMakeHeap_float_Heap_256 -4.59% 0.254 0.242 - -0.92% -
SetIntersection_None_Set_string_16384_1 -4.57% 202149680.791 192903244.179 - -10.61% -
std::copy_backward(vector<bool>)_(aligned)/64 -4.57% 1.776 1.694 - 2.22% -
std::copy_backward(vector<bool>)_(aligned)/512 -4.56% 1.560 1.489 - -2.09% -
BM_StringEraseToEnd_Huge_Transparent -4.56% 2.566 2.449 - 0.02% -
BM_deque_deque_copy/64000 -4.55% 2712.261 2588.892 - -2.76% -
BM_num_put<long> -4.55% 12.116 11.566 - -2.65% -
rng::contains_subrange(vector<int>)_(single_element)/50 -4.55% 12.983 12.393 - 0.54% -
std::stable_partition(deque<int>)_(sparse)/50 -4.54% 29.719 28.371 - -0.46% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 -4.52% 1398137.019 1334897.742 - -3.79% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64 -4.52% 0.518 0.495 - 0.43% -
BM_std_min<unsigned_short>/26 -4.52% 2.153 2.056 - -3.17% -
std::set<std::string>::insert(value)_(already_present)/1024 -4.52% 34.290 32.741 - -0.41% -
bm_ranges_lexicographical_compare<unsigned_char>/7 -4.51% 2.204 2.104 - -4.08% -
BM_vector_deque_move_backward/65536 -4.50% 7352.003 7020.985 - -10.47% -
std::find_if(vector<bool>)_(process_all)/50 -4.50% 36.550 34.905 - -2.12% -
SetIntersection_Front_Set_float_16384_1024 -4.48% 15558256.844 14861983.354 - -4.24% -
BM_StringRelational_Less_Small_Huge_Control -4.46% 1.758 1.679 - -11.68% -
SetIntersection_Front_Set_uint32_262144_16384 -4.46% 351370920.612 335699989.921 - -3.71% -
SetIntersection_Front_Set_uint64_256_64 -4.45% 6183862.103 5908451.963 - -7.08% -
std::reverse_copy(deque<int>)/512 -4.44% 131.491 125.647 - -4.11% -
std::stable_partition(list<int>)_(dense)/32 -4.44% 33.335 31.855 - -2.50% -
BM_std_min<short>/28 -4.43% 2.730 2.609 - -2.24% -
bm_ranges_lexicographical_compare<unsigned_char>/16 -4.42% 1.156 1.105 - -4.22% -
BM_RangesMakeHeap_uint64_QuickSortAdversary_4 -4.42% 0.437 0.418 - 4.24% -
rng::stable_partition(vector<int>)_(dense)/50 -4.42% 26.440 25.272 - -1.89% -
BM_PushHeap_string_QuickSortAdversary_16384 -4.41% 16.491 15.763 - -0.22% -
BM_MakeHeap_pair<uint32,_uint32>_Random_4 -4.41% 2.620 2.504 - -4.21% -
BM_SortHeap_float_256 -4.40% 6.044 5.778 - -0.10% -
std::equal(list<int>)_(it,_it,_it,_pred)/50 -4.40% 40.888 39.088 - 0.24% -
std::set<std::string>::erase(key)_(non-existent)/8192 -4.38% 33.518 32.049 - -8.14% -
BM_std_min<unsigned___int128>/4 -4.38% 1.446 1.382 - 0.88% -
rng::reverse(list<int>)/4096 -4.38% 1752.269 1675.585 - 1.86% -
BM_RangesMakeHeap_uint64_Ascending_4 -4.36% 0.423 0.405 - -1.36% -
rng::find_last(list<int>)_(bail_90%)/50 -4.35% 1.296 1.240 - -2.67% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -4.33% 2092303.873 2001682.617 - -1.62% -
SetIntersection_None_Vector_uint64_16384_1 -4.33% 1175057.779 1124203.394 - -4.07% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -4.31% 1.339 1.281 - 17.48% -
rng::partial_sort_copy(list<int>)_(descending)/8 -4.31% 18.589 17.788 - 0.61% -
std::find_if_not(deque<int>)_(process_all)/8192 -4.28% 2945.460 2819.268 - 0.15% -
BM_MakeThenSortHeap_float_QuickSortAdversary_16384 -4.28% 29.851 28.573 - 2.01% -
rng::find_first_of(list<int>)_(large_needle)/1024 -4.27% 965612.659 924340.832 - 7.48% -
std::stable_partition(vector<int>)_(dense)/32 -4.27% 22.156 21.209 - 3.10% -
BM_MakeThenSortHeap_uint32_SingleElement_4 -4.27% 1.536 1.471 - -4.59% -
rng::partial_sort_copy(deque<int>)_(shuffled)/8192 -4.26% 96040.359 91950.023 - 0.55% -
rng::find_if_not(vector<bool>)_(process_all)/8 -4.25% 5.638 5.398 - -1.32% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1048576 -4.25% 885184.985 847585.555 - 0.36% -
BM_RangesPushHeap_string_SingleElement_16384 -4.24% 2.567 2.458 - -1.48% -
SetIntersection_Front_Set_float_64_64 -4.24% 15408325.764 14755532.176 - -3.32% -
SetIntersection_None_Vector_uint64_262144_16384 -4.23% 1216512.301 1164998.848 - -2.90% -
SetIntersection_None_Set_string_262144_1 -4.20% 1696284.342 1625047.279 - -4.85% -
std::all_of(deque<int>)_(process_all)/50 -4.20% 21.237 20.346 - 5.42% -
BM_std_min<short>/16 -4.20% 1.800 1.725 - -2.43% -
BM_MakeHeap_uint32_SingleElement_4 -4.19% 0.338 0.324 - -2.06% -
rng::partition(deque<int>)_(dense)/8192 -4.18% 2814.707 2697.035 - -3.63% -
BM_vector_deque_ranges_move_backward/65536 -4.17% 7264.144 6961.138 - -11.13% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 -4.17% 53.239 51.020 - -4.03% -
BM_std_minmax<unsigned_char>/11 -4.16% 1.712 1.641 - 5.49% -
BM_PushHeap_pair<uint32,_uint32>_Random_1 -4.14% 0.411 0.394 - 0.34% -
rng::reverse_copy(deque<int>)/8 -4.14% 3.045 2.919 - -5.06% -
bm_lexicographical_compare<signed_char>/16 -4.13% 1.327 1.272 - -1.94% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -4.12% 89.063 85.393 - 2.03% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 -4.11% 16.946 16.249 - -2.24% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -4.10% 2173764.977 2084571.777 - -2.05% -
BM_std_min<unsigned_char>/30 -4.10% 2.308 2.213 - -4.77% -
BM_std_min<unsigned_char>/6 -4.09% 1.533 1.471 - -3.60% -
BM_StringRelationalLiteral_Less_Empty_Large_Control -4.09% 2.160 2.072 - 5.38% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 -4.08% 203639481.750 195334022.460 - -0.53% -
BM_MakeThenSortHeap_float_Heap_256 -4.07% 6.235 5.981 - -1.04% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -4.07% 1.986 1.905 - -0.91% -
BM_RangesMakeHeap_uint32_Random_256 -4.07% 1.194 1.146 - 1.49% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -4.07% 0.984 0.944 - -2.64% -
rng::sort(deque<int>)_(ascending)/1024 -4.07% 800.600 768.031 - 0.10% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -4.06% 40393.564 38752.313 - 0.98% -
rng::stable_partition(vector<int>)_(sparse)/32 -4.06% 7.486 7.182 - -0.02% -
rng::fill(vector<bool>)/32768 -4.06% 31.012 29.754 - -1.88% -
rng::find_last(vector<char>)_(bail_90%)/8192 -4.06% 102.243 98.096 - -1.66% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 -4.05% 13838856.642 13278026.390 - -0.91% -
std::unordered_set<int>::find(key)_(existent)/32 -4.05% 1.135 1.089 - -7.22% -
rng::reverse_copy(vector<int>)/8 -4.05% 2.534 2.431 - -3.00% -
BM_num_put<bool> -4.04% 10.966 10.523 - -3.35% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -4.02% 39.382 37.798 - 0.14% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -4.02% 35.360 33.939 - -1.64% -
rng::find_end(forward_list<int>)_(match_near_end)/1024 -4.01% 4651.064 4464.359 - 0.67% -
BM_RangesMakeHeap_string_SingleElement_64 -4.01% 6.475 6.215 - -1.48% -
std::deque<int>::operator=(const&)_(cheap_elements)/32 -4.01% 5.062 4.859 - 0.06% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 -4.00% 13.557 13.014 - 1.66% -
rng::remove(list<int>)_(sprinkled)/32 -4.00% 57.619 55.312 - 0.81% -
rng::find_end(forward_list<int>)_(single_element)/8192 -4.00% 5947.088 5709.124 - -8.32% -
rng::find_if(vector<int>)_(process_all)/8 -4.00% 2.628 2.523 - -2.26% -
rng::copy(vector<int>)/32768 -4.00% 3486.281 3346.878 - 4.42% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst -4.00% 1.354 1.299 - -8.56% -
std::partition(list<int>)_(sparse)/8192 -4.00% 8176.408 7849.622 - 9.96% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -3.98% 12700289.857 12194917.737 - -2.25% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -3.98% 15.461 14.846 - -6.20% -
BM_RangesMakeThenSortHeap_uint32_Heap_4 -3.97% 1.220 1.172 - -4.76% -
rng::contains(list<int>)_(process_all)/50 -3.97% 19.346 18.579 - 0.84% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -3.96% 55.003 52.822 - 1.59% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst -3.96% 1.205 1.158 - 0.10% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 -3.96% 199093274.412 191209483.886 - -2.90% -
rng::for_each(join_view(vector<vector<int>>)/8 -3.95% 1.435 1.378 - -4.05% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 -3.95% 206128728.144 197996564.334 - 0.14% -
std::remove(list<int>)_(sprinkled)/1024 -3.94% 1014.270 974.267 - 0.32% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 -3.94% 5.045 4.846 - -21.19% -
BM_std_min<short>/19 -3.93% 1.975 1.897 - -0.99% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 -3.93% 747707.984 718351.731 - 0.22% -
BM_std_min<short>/18 -3.92% 1.619 1.556 - -4.05% -
rng::copy_if(deque<int>)_(entire_range)/8 -3.92% 2.951 2.835 - -2.92% -
std::stable_partition(deque<int>)_(sparse)/32 -3.92% 12.170 11.693 - 1.62% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/8192 -3.92% 7580.128 7283.025 - -9.38% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -3.91% 12457692.081 11970299.158 - 0.52% -
bm_ranges_swap_ranges_vb_aligned/64 -3.91% 3.124 3.001 - -3.30% -
std::set<std::string>::find(key)_(existent)/32 -3.91% 16.304 15.666 - -0.76% -
SetIntersection_None_Set_string_262144_64 -3.90% 1694752.442 1628664.145 - -4.27% -
std::partition(vector<int>)_(dense)/32 -3.90% 8.529 8.196 - 1.29% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -3.89% 2.789 2.681 - -0.60% -
BM_MakeThenSortHeap_uint64_Heap_1 -3.89% 0.279 0.268 - -4.01% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -3.89% 1.022 0.983 - -3.53% -
rng::contains_subrange(vector<int>)_(same_length)/50 -3.88% 13.329 12.812 - -0.45% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -3.87% 29893.299 28736.594 - -3.99% -
std::none_of(list<int>)_(process_all)/8 -3.86% 2.716 2.611 - 0.21% -
BM_StringResizeAndOverwrite -3.86% 0.860 0.827 - -2.10% -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -3.85% 29932.934 28779.647 - -3.71% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -3.85% 18879.617 18153.128 - 0.92% -
SetIntersection_Front_Set_string_16384_1024 -3.84% 59302077.706 57026317.220 - -1.91% -
std::copy_if(vector<int>)_(entire_range)/64 -3.84% 16.363 15.735 - -8.51% -
SetIntersection_None_Set_float_64_16 -3.84% 19226834.711 18489347.512 - 1.20% -
std::equal(vector<int>)_(it,_it,_it)/50 -3.83% 4.368 4.201 - -1.98% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -3.83% 169607.424 163113.898 - -0.14% -
BM_vector_deque_copy_backward/4000 -3.82% 146.692 141.082 - -0.22% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 -3.82% 2.534 2.437 - 11.01% -
BM_MakeHeap_string_Descending_16384 -3.82% 2.976 2.862 - -8.48% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 -3.82% 28.901 27.796 - -13.32% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -3.82% 2175397.867 2092352.621 - -2.53% -
BM_deque_vector_copy/0 -3.81% 1.490 1.434 - -5.77% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -3.80% 18894162.785 18176259.105 - -1.33% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.79% 15687.963 15092.745 - -3.82% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_256 -3.79% 0.605 0.582 - -2.33% -
SetIntersection_Front_Set_uint32_16384_64 -3.79% 2048064.386 1970468.542 - 0.15% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1 -3.79% 0.279 0.269 - -1.70% -
std::partition_point(list<int>)/1024 -3.78% 1294.040 1245.118 - -3.71% -
std::partition(list<int>)_(dense)/32 -3.78% 9.160 8.814 - 1.07% -
rng::fill(list<int>)/8192 -3.77% 7392.444 7113.424 - -6.80% -
std::partition_point(list<int>)/8192 -3.77% 12770.735 12288.879 - -14.53% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 -3.77% 1049643.553 1010071.839 - 2.08% -
std::is_sorted_until(deque<int>,_pred)/8 -3.77% 4.251 4.091 - -3.63% -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 -3.77% 29.886 28.760 - 0.16% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1 -3.76% 0.279 0.269 - -0.77% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1 -3.76% 0.279 0.269 - -1.69% -
BM_MakeThenSortHeap_float_QuickSortAdversary_4 -3.74% 1.560 1.502 - -0.26% -
BM_MakeThenSortHeap_uint64_Descending_1 -3.73% 0.279 0.268 - -2.95% -
SetIntersection_None_Set_float_64_1 -3.73% 23380365.306 22507816.752 - -0.09% -
BM_std_minmax<short>/28 -3.72% 2.621 2.523 - -1.86% -
BM_StringEraseToEnd_Small_Opaque -3.71% 0.625 0.602 - -1.46% -
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 -3.71% 933545.116 898935.297 - 2.15% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -3.70% 3452.289 3324.713 - -3.32% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -3.69% 22112.458 21296.610 - -1.98% -
SetIntersection_None_Set_string_262144_1024 -3.69% 1705269.695 1642363.035 - -3.38% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -3.68% 19350304.820 18638304.707 - -1.27% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1 -3.68% 0.279 0.269 - -1.63% -
SetIntersection_Front_Set_uint64_262144_1 -3.67% 1155611.682 1113160.433 - -0.22% -
BM_PushHeap_float_Descending_64 -3.67% 0.393 0.379 - -0.04% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 -3.66% 23.631 22.765 - -0.60% -
std::reverse(deque<int>)/64 -3.66% 13.560 13.063 - 0.11% -
BM_MakeThenSortHeap_float_Heap_64 -3.66% 3.505 3.377 - -1.74% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 -3.66% 7.026 6.769 - -3.64% -
SetIntersection_None_Vector_string_16384_16384 -3.66% 1284244.038 1237257.718 - -4.71% -
BM_std_minmax<unsigned_char>/15 -3.66% 2.983 2.874 - 2.79% -
rng::find_if(vector<bool>)_(process_all)/8 -3.65% 5.615 5.411 - -2.33% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 -3.64% 207895026.233 200317444.695 - -0.55% -
std::deque<int>::erase(middle)_(cheap_elements)/32 -3.64% 9.936 9.575 - -6.93% -
SetIntersection_None_Set_string_262144_256 -3.63% 1692200.359 1630734.621 - -4.76% -
BM_std_minmax<long_long>/6 -3.63% 2.429 2.341 - 6.01% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 -3.63% 31.256 30.123 - -8.38% -
BM_RangesMakeThenSortHeap_string_Ascending_262144 -3.61% 81.240 78.304 - 1.29% -
SetIntersection_Interlaced_Vector_string_16384_16 -3.61% 4611664.826 4445071.978 - 10.62% -
SetIntersection_None_Set_string_262144_16 -3.60% 1689690.675 1628806.152 - -4.78% -
rng::find_first_of(list<int>)_(small_needle)/8192 -3.60% 23207.748 22372.281 - 1.30% -
BM_PushHeap_string_Random_16384 -3.60% 16.941 16.331 - 0.95% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 -3.60% 84.857 81.804 - 6.00% -
BM_std_min<unsigned_long_long>/7 -3.60% 1.901 1.832 - -6.56% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -3.59% 29.989 28.913 - 2.21% -
std::search_n(list<int>,_pred)_(no_match)/8192 -3.58% 8147.870 7856.530 - -3.98% -
std::find_if(vector<bool>)_(process_all)/8 -3.57% 5.605 5.405 - -1.67% -
BM_MakeHeap_string_Heap_262144 -3.57% 5.468 5.273 - 0.26% -
BM_StringAssignAsciiz_Large_Opaque -3.56% 11.688 11.271 - -1.43% -
bm_lexicographical_compare<unsigned_char>/64 -3.56% 1.965 1.895 - -5.96% -
std::partition(deque<int>)_(dense)/1024 -3.55% 361.793 348.964 - -3.18% -
std::search_n(list<int>)_(no_match)/1024 -3.54% 758.598 731.707 - -3.36% -
BM_PushHeap_uint32_Random_1 -3.54% 0.448 0.432 - 0.72% -
std::unordered_multiset<int>::clear()/1024 -3.54% 7884.911 7605.880 - -4.23% -
SetIntersection_Front_Set_string_256_16 -3.52% 7602450.527 7334927.290 - -1.72% -
BM_RangesPushHeap_float_SingleElement_16 -3.52% 0.377 0.364 - -2.28% -
BM_RangesPushHeap_string_Random_16384 -3.51% 17.039 16.442 - 0.60% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 -3.51% 21830274.495 21065054.455 - 0.06% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -3.49% 222.810 215.026 - 0.73% -
BM_RangesMakeThenSortHeap_string_Descending_256 -3.49% 19.320 18.646 - 1.93% -
std::unique_copy(list<int>)_(sprinkled)/8192 -3.49% 6999.597 6755.503 - -4.13% -
SetIntersection_Interlaced_Set_uint64_1024_4 -3.49% 10181326.453 9826337.094 - -3.29% -
rng::copy(vector<int>)/4096 -3.49% 149.432 144.222 - 1.22% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -3.48% 1123108.440 1084054.483 - -0.98% -
rng::unique_copy(vector<int>,_pred)_(contiguous)/1024 -3.47% 544.579 525.668 - -2.89% -
SetIntersection_None_Vector_uint64_16384_16384 -3.47% 1168103.850 1127551.993 - -5.11% -
std::multimap<std::string,_int>::insert(value)_(already_present)/0 -3.47% 36.974 35.691 - -33.38% -
std::unordered_set<std::string>::erase(iterator)/1024 -3.46% 29.843 28.810 - 0.14% -
std::copy(list<int>)/64 -3.46% 32.056 30.948 - -5.53% -
rng::equal(deque<int>)_(it,_it,_it,_it)/8 -3.45% 5.047 4.873 - -3.26% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -3.45% 361164310.337 348710402.815 - 0.11% -
std::sort(deque<int>)_(qsort_adversarial)/8192 -3.45% 471131.775 454887.591 - -1.61% -
rng::for_each(map<int>)/50 -3.44% 41.514 40.084 - -1.01% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -3.44% 2429059.805 2345467.587 - 3.76% -
BM_std_minmax<long_long>/11 -3.44% 2.538 2.451 - 6.42% -
bm_write -3.43% 595.691 575.245 - -3.07% -
BM_RangesMakeHeap_uint64_Random_16384 -3.43% 1.005 0.970 - -7.73% -
std::search(list<int>)_(single_element)/1000 -3.43% 671.120 648.095 - -5.76% -
rng::unique_copy(list<int>)_(sprinkled)/8192 -3.43% 6980.278 6740.838 - -7.82% -
SetIntersection_None_Set_string_262144_16384 -3.42% 1691626.139 1633748.371 - -4.37% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -3.42% 104.833 101.250 - -5.81% -
SetIntersection_None_Set_string_262144_4 -3.42% 1687660.154 1630015.219 - -4.98% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -3.41% 296700.670 286586.502 - -1.65% -
std::find(list<int>)_(bail_25%)/8 -3.41% 0.954 0.921 - 0.28% -
rng::find_last(vector<char>)_(bail_10%)/1048576 -3.41% 112184.656 108363.953 - 0.45% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast -3.40% 1.986 1.919 - 4.45% -
std::multiset<int>::ctor(const&,_alloc)/8192 -3.38% 49713.458 48031.501 - -0.46% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 -3.38% 1118531.528 1080692.831 - -3.64% -
std::find_if_not(vector<bool>)_(process_all)/8 -3.38% 5.628 5.438 - -1.76% -
BM_std_minmax_element<int>/4000 -3.37% 1053.856 1018.290 - -5.18% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -3.37% 1728085.321 1669806.294 - -0.67% -
rng::rotate_copy(deque<int>)/32 -3.37% 2.693 2.603 - -72.04% -
SetIntersection_Front_Vector_uint64_1024_16 -3.37% 1196861.502 1156579.961 - -2.11% -
rng::contains_subrange(list<int>)_(process_all)/1048576 -3.37% 867182.246 837999.055 - 2.53% -
SetIntersection_Interlaced_Set_uint64_256_256 -3.36% 9023237.460 8719730.838 - -5.72% -
std::multiset<int>::contains(key)_(existent)/8192 -3.36% 8.816 8.520 - -0.53% -
BM_std_minmax_element<int>/70000 -3.36% 18408.428 17790.375 - -5.02% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_262144 -3.35% 7.709 7.450 - -3.03% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -3.35% 46.520 44.960 - 0.35% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -3.35% 82356.231 79596.336 - -0.07% -
std::partial_sort_copy(list<int>)_(heap)/8 -3.35% 16.299 15.753 - -1.56% -
BM_MakeThenSortHeap_float_Heap_4 -3.35% 1.239 1.198 - -2.79% -
std::remove(deque<int>)_(prefix)/50 -3.35% 65.874 63.669 - 0.11% -
BM_PushHeap_uint32_SingleElement_16 -3.34% 0.357 0.345 - -0.37% -
rng::swap_ranges(deque<int>)/1024 -3.33% 336.964 325.756 - 0.10% -
std::multiset<int>::contains(key)_(existent)/1024 -3.32% 4.029 3.896 - -1.81% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 -3.32% 2368474.392 2289812.314 - 1.14% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -3.32% 112198.437 108473.153 - -4.08% -
750_sealcrypto_r -3.31% 18.966 18.338 - -0.27% -
BM_PushHeap_float_Ascending_64 -3.30% 1.813 1.753 - 0.88% -
BM_MakeThenSortHeap_float_Random_4 -3.30% 4.462 4.315 - 1.05% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_4 -3.30% 1.738 1.680 - -2.98% -
bm_lexicographical_compare<signed_char>/3 -3.29% 1.727 1.670 - -7.56% -
BM_StringRelational_Eq_Small_Small_Control -3.29% 1.851 1.790 - -5.73% -
727_cppcheck_r -3.28% 25.262 24.433 - -1.08% -
rng::remove_copy_if(vector<int>)_(sprinkled)/32 -3.27% 10.438 10.097 - -2.94% -
BM_MakeHeap_float_Ascending_256 -3.27% 0.671 0.649 - 0.53% -
BM_std_minmax_element<int>/5500 -3.27% 1441.659 1394.572 - -4.76% -
std::set<int>::lower_bound(key)_(non-existent)/32 -3.26% 2.378 2.300 - -0.32% -
BM_StringEraseWithMove_Small_Transparent -3.25% 2.555 2.472 - 0.12% -
BM_std_minmax_element<int>/64000 -3.25% 16831.837 16284.870 - -4.93% -
rng::is_partitioned(deque<int>)_(unpartitioned)/50 -3.25% 4.252 4.114 - -5.17% -
BM_std_min<unsigned_short>/28 -3.24% 2.693 2.606 - -2.46% -
bm_lexicographical_compare<signed_char>/7 -3.23% 2.746 2.657 - -2.04% -
std::multiset<std::string>::contains(key)_(existent)/1024 -3.23% 22.982 22.239 - 1.03% -
BM_std_minmax<unsigned_short>/22 -3.23% 2.394 2.317 - -2.39% -
BM_std_min<unsigned_short>/27 -3.23% 2.382 2.305 - -1.35% -
BM_std_min<unsigned_char>/16 -3.23% 2.619 2.535 - -0.05% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 -3.22% 1109716.450 1073957.251 - -3.79% -
rng::all_of(deque<int>)_(process_all)/50 -3.22% 18.336 17.745 - -5.04% -
BM_std_minmax_element<int>/65536 -3.22% 17223.564 16669.220 - -4.91% -
rng::stable_sort(deque<int>)_(repeated)/1024 -3.21% 1389.406 1344.810 - -1.94% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 -3.21% 1187584.866 1149510.167 - -7.39% -
BM_std_minmax_element<int>/4096 -3.21% 1078.512 1043.936 - -5.08% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_256 -3.20% 6.385 6.180 - -1.50% -
BM_PushHeap_string_QuickSortAdversary_1024 -3.20% 15.619 15.119 - -0.85% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -3.20% 22093.856 21387.378 - -1.23% -
std::rotate(list<int>)_(1_element_backward)/32 -3.19% 13.926 13.481 - 2.30% -
BM_MakeThenSortHeap_string_PipeOrgan_256 -3.19% 20.234 19.590 - -3.13% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 -3.18% 6369547.957 6166807.234 - 2.89% -
BM_StringFindNoMatch/10 -3.18% 1.355 1.312 - -3.46% -
SetIntersection_None_Vector_string_262144_1 -3.17% 1361590.096 1318393.074 - -3.03% -
BM_RangesMakeThenSortHeap_string_Descending_4 -3.17% 3.778 3.659 - -0.65% -
SetIntersection_Front_Vector_float_262144_256 -3.17% 2369205.226 2294137.297 - -2.14% -
std::stable_sort(deque<int>)_(repeated)/8 -3.17% 18.203 17.626 - -2.00% -
BM_PushHeap_string_Ascending_4 -3.15% 2.630 2.547 - 0.09% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -3.15% 1233.666 1194.812 - 2.02% -
SetIntersection_Interlaced_Set_float_256_4 -3.14% 11691574.807 11324955.218 - -2.96% -
bm_swap_ranges_vb_unaligned/8 -3.13% 4.912 4.758 - -1.61% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -3.13% 110783943.527 107315078.273 - 9.26% -
std::unordered_set<int>::erase(key)_(non-existent)/8192 -3.13% 0.945 0.916 - -0.60% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.12% 12206.369 11824.964 - -2.90% -
SetIntersection_None_Vector_float_16384_1 -3.12% 1203775.177 1166170.300 - 1.16% -
rng::find_last(vector<char>)_(bail_10%)/8192 -3.12% 882.529 854.960 - 0.36% -
std::unordered_set<int>::find(key)_(existent)/8192 -3.12% 1.384 1.340 - -2.18% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -3.12% 464.701 450.214 - 0.24% -
SetIntersection_Interlaced_Vector_float_64_4 -3.11% 18917227.374 18328072.928 - 0.16% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -3.11% 10548.071 10219.867 - 3.84% -
BM_RangesSortHeap_float_16 -3.11% 1.651 1.600 - 0.09% -
std::unordered_set<int>::contains(key)_(existent)/8192 -3.11% 1.532 1.485 - 1.00% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.11% 5777.588 5597.920 - 2.23% -
std::map<std::string,_int>::count(key)_(existent)/32 -3.11% 18.097 17.534 - 0.34% -
std::rotate(vector<bool>)_(by_1/3)/50 -3.10% 18.136 17.573 - 1.02% -
SetIntersection_None_Set_string_262144_262144 -3.10% 1698505.939 1645796.387 - -3.27% -
SetIntersection_Front_Set_uint64_16384_1024 -3.10% 14939915.937 14476356.565 - 1.41% -
BM_RangesMakeHeap_string_Ascending_256 -3.10% 5.067 4.910 - 0.90% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_256 -3.10% 6.166 5.975 - -2.31% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -3.10% 6.313 6.117 - -2.93% -
std::multiset<int>::erase(key)_(existent)/8192 -3.10% 61.796 59.881 - -1.33% -
rng::find_last(forward_list<int>)_(bail_10%)/8 -3.10% 2.386 2.312 - 0.45% -
BM_std_min<unsigned_short>/16 -3.09% 1.732 1.678 - -2.72% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 -3.09% 7.796 7.556 - -3.40% -
rng::swap_ranges(deque<int>)/8192 -3.08% 2694.571 2611.497 - -0.08% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 -3.08% 507058.957 491441.287 - 0.24% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 -3.08% 4.167 4.039 - 1.66% -
SetIntersection_Front_Set_string_1024_256 -3.06% 16132533.935 15639243.862 - -0.67% -
rng::search(vector<int>)_(no_match)/1024 -3.06% 219.297 212.596 - 0.38% -
BM_RangesMakeThenSortHeap_float_Ascending_64 -3.05% 4.109 3.984 - 0.23% -
BM_deque_vector_move/70000 -3.05% 2965.684 2875.247 - 0.15% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -3.04% 66.127 64.115 - -0.97% -
bm_lexicographical_compare<signed_char>/8 -3.04% 3.111 3.017 - -1.48% -
BM_MakeThenSortHeap_float_Random_16 -3.03% 10.211 9.901 - -0.58% -
rng::none_of(list<int>)_(process_all)/32 -3.03% 11.854 11.495 - 1.15% -
SetIntersection_Interlaced_Vector_string_1024_64 -3.03% 8450117.872 8194324.550 - -6.10% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -3.02% 1739813.622 1687244.024 - 0.72% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -3.02% 248119157.896 240634075.854 - -3.33% -
std::shift_right(list<int>)/8192 -3.02% 7715.005 7482.305 - -5.19% -
BM_deque_deque_ranges_copy/64 -3.01% 5.540 5.373 - 0.35% -
BM_std_minmax<char>/17 -3.00% 1.121 1.087 - 0.07% -
BM_std_minmax<short>/30 -3.00% 2.797 2.713 - -4.29% -
BM_RangesMakeHeap_float_Random_262144 -2.99% 1.138 1.103 - -2.86% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 -2.98% 23719081.531 23011146.919 - -3.01% -
std::copy_n(vector<bool>)_(aligned)/4096 -2.98% 4.766 4.624 - -0.72% -
bm_lexicographical_compare<int>/8 -2.97% 1.541 1.495 - -0.57% -
std::multiset<int>::count(key)_(existent)/1024 -2.97% 5.717 5.547 - 1.02% -
BM_std_min<unsigned_char>/64 -2.97% 4.087 3.966 - -4.81% -
rng::reverse(list<int>)/32768 -2.97% 17636.746 17113.740 - -0.79% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 -2.96% 1124593.262 1091346.628 - -2.94% -
rng::find(vector<int>)_(process_all)/8 -2.95% 2.902 2.816 - -1.08% -
BM_std_minmax_element<int>/1024 -2.95% 272.780 264.724 - -5.32% -
SetIntersection_Front_Vector_uint64_262144_64 -2.95% 1424425.874 1382404.953 - -4.05% -
SetIntersection_Front_Set_string_16_16 -2.95% 63316156.559 61448404.537 - -2.10% -
std::rotate(vector<bool>)_(by_1/3)/32 -2.94% 18.120 17.587 - 1.14% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -2.94% 654.074 634.832 - -0.66% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -2.94% 2.410 2.339 - -0.91% -
SetIntersection_None_Vector_uint64_262144_64 -2.94% 1210662.059 1175099.643 - 0.34% -
rng::stable_partition(vector<int>)_(sparse)/8192 -2.93% 1552.366 1506.821 - 0.90% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.93% 551.473 535.337 - 0.85% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -2.92% 0.495 0.481 - -31.01% -
BM_PushHeap_float_Random_64 -2.92% 6.773 6.576 - -2.99% -
BM_PushHeap_string_Ascending_256 -2.91% 10.184 9.888 - -12.65% -
std::find_if(vector<int>)_(process_all)/8 -2.91% 2.700 2.621 - 4.18% -
BM_StringRelationalLiteral_Compare_Small_Large_Control -2.90% 1.665 1.616 - 0.15% -
BM_vector_deque_copy/2 -2.89% 2.065 2.006 - -0.13% -
std::unique_copy(list<int>,_pred)_(contiguous)/32 -2.89% 17.733 17.220 - -0.05% -
std::unordered_multiset<int>::insert(value)_(already_present)/32 -2.89% 21.947 21.312 - -2.27% -
std::move(deque<int>)/8 -2.89% 3.997 3.882 - 2.62% -
BM_RangesPushHeap_uint64_Ascending_16 -2.88% 0.937 0.910 - -2.08% -
BM_MakeHeap_uint32_Random_256 -2.88% 1.147 1.114 - -0.08% -
BM_deque_deque_ranges_move/64 -2.87% 5.522 5.363 - 0.37% -
SetIntersection_None_Set_string_16384_256 -2.87% 201103205.264 195339307.981 - -6.30% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 -2.87% 15.366 14.926 - 3.04% -
SetIntersection_Front_Set_string_64_16 -2.86% 25760772.646 25022779.816 - 2.79% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -2.86% 20055065.732 19480919.627 - 0.21% -
std::rotate(vector<bool>)_(by_1/4)/32 -2.86% 18.263 17.741 - 1.16% -
bm_lexicographical_compare<signed_char>/512 -2.85% 7.979 7.751 - -1.36% -
std::rotate(vector<bool>)_(by_1/4)/50 -2.85% 18.102 17.586 - 0.96% -
std::remove_if(vector<int>)_(prefix)/32 -2.85% 53.783 52.250 - 0.88% -
rng::stable_partition(vector<int>)_(dense)/32 -2.85% 22.515 21.875 - 5.75% -
BM_std_minmax<short>/2 -2.84% 0.916 0.890 - 2.89% -
SetIntersection_Front_Set_string_262144_256 -2.84% 15768914.669 15321072.088 - 5.81% -
BM_std_minmax<unsigned_short>/7 -2.84% 1.752 1.703 - 3.28% -
BM_std_minmax<unsigned_char>/10 -2.84% 1.341 1.303 - 3.09% -
rng::search(vector<int>)_(no_match)/1048576 -2.84% 217386.727 211223.055 - 0.40% -
rng::copy_backward(list<int>)/8 -2.83% 2.462 2.392 - 0.99% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -2.82% 10.872 10.565 - 6.26% -
SetIntersection_Front_Vector_uint64_262144_16 -2.82% 1167680.955 1134774.113 - -3.06% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 -2.82% 470.451 457.194 - 0.26% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 -2.82% 12126495.359 11784976.434 - -2.25% -
std::set<int>::contains(key)_(existent)/1024 -2.82% 3.957 3.845 - -6.06% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 -2.81% 1405558.975 1366002.557 - -7.40% -
std::partial_sort(vector<int>)_(heap)/8 -2.81% 26.738 25.987 - -0.54% -
BM_std_minmax_element<int>/512 -2.81% 138.136 134.257 - -5.49% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -2.81% 934903.318 908661.511 - 3.58% -
SetIntersection_None_Set_uint64_1024_1 -2.81% 8911112.275 8661090.569 - -3.05% -
BM_RangesMakeHeap_float_PipeOrgan_256 -2.80% 0.687 0.668 - -0.19% -
BM_SortHeap_float_16 -2.80% 1.651 1.605 - 0.22% -
SetIntersection_None_Vector_uint32_1024_64 -2.79% 1152939.517 1120728.644 - -2.07% -
std::multiset<int>::ctor(const&,_alloc)/1024 -2.79% 6178.916 6006.589 - -1.08% -
SetIntersection_None_Vector_string_1024_64 -2.79% 1226212.367 1192018.370 - -3.55% -
std::search(list<int>)_(single_element)/1024 -2.77% 770.832 749.480 - 2.51% -
SetIntersection_Front_Vector_uint64_256_64 -2.76% 4599644.873 4472693.997 - -2.30% -
std::find_if(list<int>)_(bail_25%)/32768 -2.76% 10423.988 10136.540 - -2.52% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 -2.76% 4.284 4.166 - -0.91% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -2.75% 2435110.210 2368054.645 - 2.62% -
SetIntersection_None_Vector_uint64_1024_16 -2.75% 1151376.778 1119695.397 - -1.96% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -2.75% 20.366 19.805 - -0.30% -
BM_RangesPushHeap_float_Random_4 -2.75% 2.912 2.832 - -5.95% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.74% 224.843 218.680 - 0.00% -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 -2.74% 282.400 274.659 - 0.86% -
SetIntersection_None_Set_string_1024_4 -2.74% 9225614.110 8973042.068 - -0.84% -
std::find(list<int>)_(bail_25%)/32768 -2.74% 8111.893 7889.838 - 0.56% -
rng::search_n(list<int>)_(no_match)/1024 -2.74% 743.679 723.339 - 0.14% -
std::find(list<int>)_(process_all)/1024 -2.73% 710.525 691.112 - 0.55% -
BM_MakeThenSortHeap_string_Ascending_256 -2.73% 20.869 20.301 - 1.08% -
BM_RangesPushHeap_string_Ascending_4 -2.72% 2.616 2.544 - -0.09% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 -2.72% 3936.866 3829.663 - 0.11% -
BM_RangesMakeThenSortHeap_float_Descending_16 -2.72% 1.868 1.817 - 0.62% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.72% 191937.124 186716.610 - -0.80% -
BM_RangesMakeThenSortHeap_string_SingleElement_4 -2.72% 6.174 6.006 - 2.70% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -2.71% 0.849 0.826 - 0.06% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 -2.71% 37.956 36.927 - -6.19% -
BM_StringFindStringLiteral/128 -2.71% 3.125 3.040 - -5.69% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 -2.71% 1.501 1.460 - -4.89% -
std::multimap<std::string,_int>::erase(iterator)/8192 -2.71% 32.841 31.952 - -1.46% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -2.71% 0.763 0.742 - -0.38% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 -2.70% 1.322 1.286 - 0.70% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -2.70% 12829.706 12483.303 - 0.35% -
std::set<std::string>::find(key)_(existent)/1024 -2.70% 22.954 22.335 - -5.32% -
std::unordered_set<int>::count(key)_(existent)/1024 -2.69% 1.204 1.171 - -1.96% -
rng::remove_if(vector<int>)_(prefix)/32 -2.68% 53.632 52.192 - 1.28% -
std::rotate(vector<bool>)_(by_1/2)/50 -2.68% 18.161 17.675 - 1.09% -
bm_ranges_swap_ranges_vb_unaligned/262144 -2.68% 3840.279 3737.494 - -0.00% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -2.67% 24.740 24.079 - 2.36% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 -2.66% 28241113.491 27488877.044 - -4.07% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -2.66% 2019863.443 1966064.291 - -2.66% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_256 -2.66% 3.130 3.047 - 0.35% -
SetIntersection_Front_Set_float_16384_4 -2.66% 1158687.827 1127911.483 - -4.03% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 -2.65% 190.835 185.780 - -1.18% -
std::multiset<int>::find(key)_(existent)/8192 -2.64% 8.910 8.674 - -0.47% -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 -2.64% 5754.013 5601.966 - 0.82% -
std::find_first_of(list<int>)_(small_needle)/1024 -2.64% 2883.600 2807.430 - 0.83% -
SetIntersection_Front_Vector_uint32_16384_4 -2.63% 1133918.601 1104083.440 - -3.12% -
SetIntersection_Front_Set_uint32_1024_16 -2.63% 1350572.741 1315048.253 - -1.33% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 -2.62% 310.671 302.518 - 1.67% -
rng::starts_with(list<int>,_pred)/8 -2.62% 3.725 3.627 - 0.46% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -2.62% 6250.586 6086.632 - 0.11% -
SetIntersection_Interlaced_Set_string_262144_1024 -2.62% 2114599.366 2059158.449 - -3.11% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_64 -2.62% 0.580 0.565 - -1.58% -
std::unordered_set<int>::erase(key)_(non-existent)/1024 -2.62% 1.077 1.049 - -1.87% -
std::unordered_set<int>::find(key)_(non-existent)/32 -2.61% 0.983 0.957 - -4.35% -
SetIntersection_None_Set_uint32_1024_1 -2.61% 8917480.948 8684743.262 - -1.93% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -2.61% 3.562 3.469 - 0.18% -
BM_deque_vector_ranges_move/1 -2.61% 2.150 2.094 - 0.78% -
std::map<std::string,_int>::contains(key)_(existent)/32 -2.60% 16.152 15.733 - -0.87% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_1024 -2.60% 0.518 0.505 - -3.00% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -2.60% 29.358 28.596 - 3.43% -
rng::copy(list<int>)/32768 -2.59% 26739.305 26047.090 - 1.14% -
std::find_if_not(deque<int>)_(process_all)/32768 -2.59% 12003.627 11693.037 - 2.07% -
BM_StringRelational_Compare_Huge_Empty_Control -2.59% 1.663 1.620 - 0.28% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -2.58% 1.754 1.708 - 6.25% -
rng::search_n(list<int>,_pred)_(no_match)/8192 -2.58% 8230.994 8018.838 - -3.48% -
SetIntersection_Front_Set_string_262144_1024 -2.57% 59936801.515 58396636.402 - -1.02% -
BM_RangesMakeThenSortHeap_uint64_Heap_64 -2.57% 8.306 8.093 - -2.42% -
rng::find_last(list<int>)_(bail_10%)/50 -2.56% 16.695 16.267 - 0.59% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 -2.56% 10.452 10.185 - -7.56% -
BM_std_minmax<int>/1 -2.56% 0.622 0.606 - 0.62% -
BM_PushHeap_uint64_SingleElement_64 -2.56% 0.407 0.397 - 11.21% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -2.55% 848.946 827.281 - 9.01% -
SetIntersection_Front_Set_uint32_262144_64 -2.55% 2009181.915 1957910.132 - 6.35% -
BM_LowerBound_pair<uint32,_uint32>_262144 -2.55% 621.679 605.824 - -1.03% -
SetIntersection_None_Vector_uint64_262144_4 -2.55% 1219231.044 1188137.531 - -1.85% -
std::unordered_map<int,_int>::insert(value)_(new_value)/1024 -2.55% 20.908 20.375 - 0.41% -
bm_swap_ranges_vb_aligned/64 -2.55% 2.907 2.833 - -2.77% -
BM_PushHeap_uint32_Ascending_16384 -2.54% 6.735 6.563 - -1.52% -
rng::equal(list<int>)_(it,_it,_it,_it)/8192 -2.54% 12475.982 12158.790 - -1.92% -
std::distance(join_view(vector<vector<int>>))/4096 -2.53% 4.471 4.357 - -3.19% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 -2.53% 97493.132 95025.328 - -0.02% -
SetIntersection_None_Set_string_16384_4 -2.53% 197065644.491 192084994.491 - -9.64% -
std::copy_if(deque<int>)_(entire_range)/8 -2.53% 2.618 2.551 - -2.96% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.52% 12530.058 12214.222 - 1.21% -
rng::replace_if(vector<int>)_(prefix)/1024 -2.52% 278.112 271.116 - -1.17% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16 -2.51% 3.023 2.947 - -0.25% -
rng::generate_n(deque<int>)/32 -2.51% 8.506 8.292 - 0.69% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 -2.51% 14540.328 14175.259 - 0.22% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 -2.51% 621.673 606.098 - -2.60% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 -2.50% 107.091 104.412 - -16.68% -
bm_swap_ranges_vb_unaligned/262144 -2.50% 3945.194 3846.529 - 0.03% -
SetIntersection_None_Set_string_256_1 -2.50% 12111226.559 11808706.940 - -2.29% -
BM_RangesMakeHeap_uint64_Random_262144 -2.50% 1.042 1.016 - -2.99% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -2.50% 34.671 33.805 - -3.92% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.50% 79399.939 77417.631 - -4.14% -
BM_RangesMakeHeap_uint64_Random_64 -2.50% 1.293 1.261 - -5.56% -
729_abc_r -2.49% 18.943 18.470 - -4.28% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 -2.49% 1123355.739 1095390.991 - -0.83% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.48% 56451.942 55052.067 - -0.38% -
SetIntersection_Interlaced_Vector_float_16_16 -2.48% 39141974.530 38172532.305 - 1.03% -
bm_lexicographical_compare<signed_char>/5 -2.47% 2.207 2.152 - -3.09% -
std::partition_point(vector<int>)/32 -2.47% 2.575 2.512 - -1.43% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 -2.46% 9041.560 8818.787 - -1.18% -
std::sort(deque<int>)_(descending)/1024 -2.46% 1335.997 1303.102 - 0.19% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 -2.46% 113671.721 110878.425 - -2.03% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 -2.46% 5.385 5.253 - -0.08% -
BM_RangesPushHeap_string_PipeOrgan_1024 -2.46% 10.449 10.193 - 2.88% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 -2.45% 152722.434 148979.740 - -1.49% -
rng::contains_subrange(deque<int>)_(process_all)/16 -2.45% 9.394 9.164 - 10.93% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -2.45% 24877936.082 24269572.955 - 0.81% -
rng::find_end(deque<int>,_pred)_(process_all)/1000 -2.44% 598.051 583.434 - 0.56% -
BM_RangesPopHeap_float_16384 -2.44% 33.691 32.868 - -2.48% -
BM_StringFindStringLiteral/512 -2.44% 9.485 9.253 - -3.32% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -2.44% 23.728 23.148 - -9.90% -
SetIntersection_None_Set_string_16384_64 -2.44% 200703574.901 195806238.320 - -8.10% -
BM_deque_deque_move/65536 -2.44% 2868.529 2798.541 - -3.21% -
rng::partition_point(list<int>)/8192 -2.44% 13250.591 12927.396 - -13.08% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_262144 -2.44% 5.369 5.239 - -0.81% -
BM_std_min<unsigned_long_long>/64 -2.44% 4.807 4.690 - -0.02% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 -2.43% 1187331.518 1158426.129 - -2.19% -
BM_lexicographical_compare_three_way_slow_path/16 -2.43% 4.539 4.429 - 1.05% -
bm_lexicographical_compare<signed_char>/2 -2.43% 1.495 1.459 - -9.80% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_262144 -2.42% 77.524 75.647 - -6.12% -
SetIntersection_Front_Set_float_1024_4 -2.42% 1155074.194 1127144.723 - -1.64% -
BM_RangesPopHeap_pair<uint32,_uint32>_1024 -2.42% 30.448 29.712 - -2.91% -
BM_RangesPopHeap_pair<uint32,_uint32>_256 -2.41% 22.836 22.285 - -2.42% -
rng::contains(list<int>)_(process_all)/1048576 -2.41% 842192.479 821859.211 - 0.07% -
std::find_if_not(vector<char>)_(bail_25%)/32768 -2.41% 2075.600 2025.510 - 0.12% -
std::rotate(deque<int>)_(1_element_backward)/32 -2.41% 4.571 4.461 - 1.81% -
BM_vector_deque_move_backward/1024 -2.41% 38.499 37.573 - 0.84% -
BM_RangesPushHeap_uint32_Random_4 -2.40% 2.552 2.491 - -2.85% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 -2.40% 1594828.316 1556561.952 - -4.83% -
rng::reverse_copy(list<int>)/32768 -2.40% 26087.266 25461.562 - 0.90% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_4 -2.39% 3.556 3.471 - 1.43% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.39% 17401.413 16985.503 - -0.18% -
rng::find_last(vector<char>)_(bail_90%)/50 -2.39% 1.031 1.006 - -2.29% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 -2.39% 3.669 3.581 - -0.27% -
BM_deque_vector_ranges_copy_backward/1 -2.38% 2.141 2.090 - -1.15% -
std::search_n(vector<int>,_pred)_(no_match)/8192 -2.38% 4294.011 4191.827 - 0.65% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 -2.38% 10.341 10.095 - -4.63% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -2.37% 27730284.320 27071779.349 - 1.91% -
std::reverse(deque<int>)/512 -2.37% 115.987 113.234 - 0.16% -
BM_RangesPushHeap_string_PipeOrgan_4 -2.37% 2.576 2.515 - 0.70% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -2.37% 3114115.887 3040359.131 - -0.68% -
SetIntersection_Front_Set_string_262144_16384 -2.37% 352255032.582 343916494.396 - -1.37% -
BM_vector_deque_copy/1 -2.37% 2.319 2.265 - -0.23% -
rng::partition(list<int>)_(dense)/50 -2.36% 13.230 12.917 - -2.10% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 -2.36% 4068.752 3972.737 - -2.35% -
721_gcc_r -2.36% 13.193 12.882 - -1.40% -
std::sort(deque<int>)_(pipe-organ)/8192 -2.36% 27481.513 26833.547 - 0.44% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -2.36% 68477.198 66863.635 - -0.33% -
std::map<int,_int>::equal_range(key)_(existent)/1024 -2.35% 4.265 4.164 - -0.64% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 -2.35% 1169774.136 1142261.997 - -3.50% -
std::distance(join_view(vector<vector<int>>))/50 -2.35% 0.604 0.590 - -2.12% -
BM_MakeThenSortHeap_string_Descending_64 -2.35% 13.149 12.840 - -1.69% -
rng::copy_backward(deque<int>)/32768 -2.35% 3839.464 3749.343 - 0.13% -
std::copy_n(deque<int>)/4096 -2.35% 148.677 145.189 - -1.62% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 -2.33% 219.925 214.793 - 0.09% -
std::stable_sort(vector<int>)_(shuffled)/1024 -2.33% 2255.797 2203.261 - -1.33% -
rng::remove_copy_if(list<int>)_(sprinkled)/50 -2.32% 25.684 25.087 - 0.55% -
rng::unique_copy(list<int>)_(sprinkled)/52 -2.32% 23.819 23.266 - 3.18% -
SetIntersection_None_Vector_float_256_256 -2.32% 2338157.163 2283882.056 - 0.33% -
SetIntersection_Interlaced_Set_uint64_262144_1 -2.32% 1110902.634 1085136.752 - -3.24% -
rng::search(vector<int>)_(no_match)/1000 -2.32% 214.571 209.601 - 1.06% -
BM_RangesMakeThenSortHeap_float_Ascending_1024 -2.31% 8.866 8.661 - -0.04% -
SetIntersection_Interlaced_Vector_uint32_64_16 -2.31% 18681011.411 18248962.534 - 1.90% -
BM_SortHeap_pair<uint32,_uint32>_1024 -2.31% 13.945 13.622 - -2.34% -
std::copy_n(deque<int>)/32768 -2.31% 1174.105 1146.958 - 0.73% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -2.31% 1.725 1.685 - -1.72% -
SetIntersection_Front_Set_float_262144_262144 -2.31% 1783549.643 1742429.527 - -0.94% -
BM_RangesMakeThenSortHeap_string_SingleElement_64 -2.31% 19.356 18.910 - 1.54% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -2.31% 15851961.809 15486552.349 - -0.33% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 -2.30% 5895408.758 5759587.058 - -3.15% -
std::set<std::string>::erase(key)_(non-existent)/1024 -2.30% 26.510 25.900 - -8.57% -
std::list<int>::erase(begin)_(cheap_elements)/8192 -2.30% 9.997 9.767 - -2.44% -
std::rotate(vector<bool>)_(by_1/2)/32 -2.30% 18.295 17.875 - 0.97% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -2.30% 49844.918 48700.346 - 0.64% -
SetIntersection_Front_Set_float_1024_16 -2.29% 1308042.976 1278041.311 - -2.42% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -2.29% 24.540 23.977 - 6.51% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -2.29% 3.680 3.596 - -2.96% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -2.29% 219.457 214.440 - -1.12% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -2.28% 14.981 14.640 - 0.26% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 -2.28% 10.088 9.859 - -6.60% -
SetIntersection_Interlaced_Set_string_262144_256 -2.27% 2084884.928 2037454.590 - -3.38% -
rng::stable_sort(vector<int>)_(shuffled)/1024 -2.27% 2258.969 2207.740 - -1.30% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 -2.26% 2928457.312 2862214.846 - -5.24% -
rng::stable_sort(deque<int>)_(shuffled)/8 -2.26% 24.494 23.940 - -0.90% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -2.26% 1.234 1.206 - -0.06% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 -2.26% 45810.047 44775.970 - 0.88% -
SetIntersection_Front_Set_string_16384_256 -2.25% 14679650.652 14349019.662 - -0.93% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 -2.25% 0.464 0.454 - -11.86% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.24% 215.859 211.016 - -2.59% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 -2.24% 0.648 0.633 - -2.24% -
rng::find_end(deque<int>,_pred)_(process_all)/1048576 -2.24% 561735.320 549151.534 - 0.22% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 -2.24% 24344.024 23799.273 - -0.46% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 -2.24% 111426.724 108933.972 - 5.92% -
SetIntersection_Interlaced_Set_string_262144_64 -2.24% 2161488.768 2113164.959 - -2.58% -
std::remove(list<int>)_(sprinkled)/50 -2.23% 68.613 67.081 - 0.84% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.23% 11870.674 11605.543 - -1.29% -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -2.23% 18.009 17.607 - 0.47% -
BM_StringRelational_Eq_Empty_Huge_Control -2.23% 0.490 0.479 - -0.98% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.23% 6230.988 6092.239 - 0.35% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -2.22% 1231497.780 1204102.768 - -1.40% -
BM_RangesMakeHeap_uint64_Random_16 -2.22% 1.293 1.264 - -1.06% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16 -2.22% 0.551 0.539 - -0.52% -
bm_lexicographical_compare<signed_char>/4 -2.22% 1.956 1.912 - -6.41% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 -2.21% 10.977 10.734 - -3.62% -
rng::swap_ranges(deque<int>)/32 -2.21% 10.977 10.734 - 0.00% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 -2.21% 2.807 2.745 - 1.08% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.21% 49879.528 48776.967 - 0.28% -
BM_vector_deque_copy_backward/64000 -2.21% 7240.333 7080.406 - -9.19% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 -2.21% 11.758 11.498 - -1.42% -
std::set<int>::contains(key)_(existent)/32 -2.20% 1.726 1.688 - -1.85% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -2.20% 10.325 10.098 - -1.18% -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -2.20% 25316.375 24760.254 - -1.61% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -2.19% 836092.059 817813.440 - -1.67% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 -2.18% 787.568 770.384 - -1.88% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -2.18% 558.384 546.223 - 1.81% -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 -2.18% 25.231 24.682 - -39.49% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 -2.17% 12.067 11.804 - -0.24% -
SetIntersection_Front_Vector_string_262144_1 -2.17% 1141228.534 1116485.913 - -0.57% -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -2.17% 16.810 16.445 - -2.27% -
707_ntest_r -2.16% 16.946 16.581 - -0.97% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.16% 294.692 288.334 - 0.66% -
std::replace_if(deque<int>)_(prefix)/1024 -2.16% 491.591 480.992 - -0.72% -
BM_std_minmax<unsigned_short>/25 -2.16% 2.333 2.283 - -1.91% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -2.15% 73.999 72.404 - 28.93% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16 -2.15% 1.089 1.066 - -2.50% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 -2.15% 4530.031 4432.859 - 0.04% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 -2.14% 524796.053 513542.098 - -2.98% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 -2.14% 17225.710 16856.363 - -2.37% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 -2.14% 24.128 23.611 - -3.87% -
bm_lexicographical_compare<signed_char>/6 -2.14% 2.491 2.438 - -1.02% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -2.14% 2.747 2.689 - -0.34% -
std::stable_partition(vector<int>)_(dense)/50 -2.14% 26.429 25.864 - 4.13% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.13% 12653.161 12383.255 - -1.55% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -2.13% 40.858 39.988 - 17.66% -
SetIntersection_Front_Set_uint32_64_1 -2.13% 18083700.233 17698611.721 - 0.69% -
std::set<int>::count(key)_(non-existent)/32 -2.13% 2.971 2.907 - 0.15% -
SetIntersection_None_Set_float_1024_1024 -2.12% 9043955.541 8852024.559 - -2.16% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 -2.12% 1525.534 1493.174 - 1.67% -
BM_std_min<unsigned_int>/8 -2.12% 1.278 1.251 - -1.44% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -2.12% 50688.279 49615.210 - -1.74% -
SetIntersection_Front_Vector_uint32_64_64 -2.11% 11668614.594 11421991.068 - -0.84% -
BM_RangesMakeHeap_uint64_Ascending_16 -2.11% 0.657 0.643 - -0.64% -
std::vector<int>::ctor(Range)_(cheap_elements)/1024 -2.11% 50.640 49.570 - -1.35% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.11% 7095.167 6945.409 - -0.28% -
BM_deque_deque_copy/64 -2.11% 5.563 5.445 - 0.08% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1024 -2.11% 2.983 2.921 - -4.96% -
std::partition_copy(deque<int>)/32 -2.11% 12.995 12.721 - -1.01% -
BM_SortHeap_pair<uint32,_uint32>_262144 -2.10% 34.012 33.297 - -1.93% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 -2.10% 177.764 174.027 - 1.43% -
rng::move(vector<bool>)_(aligned)/512 -2.10% 2.682 2.625 - -0.95% -
BM_deque_deque_move/64 -2.09% 5.564 5.448 - 0.24% -
BM_deque_vector_ranges_copy/5500 -2.08% 201.053 196.866 - -0.46% -
SetIntersection_None_Set_string_16384_16384 -2.08% 199174592.013 195029280.906 - -3.39% -
BM_std_min<short>/21 -2.08% 1.828 1.790 - -3.52% -
std::find_if(deque<int>)_(process_all)/1024 -2.08% 490.724 480.528 - 0.33% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -2.08% 351.508 344.209 - 0.39% -
BM_MakeThenSortHeap_string_PipeOrgan_64 -2.07% 15.068 14.756 - -2.43% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -2.07% 2.242 2.195 - -8.67% -
BM_MakeThenSortHeap_float_PipeOrgan_4 -2.07% 1.554 1.521 - 0.33% -
SetIntersection_None_Set_float_1024_64 -2.07% 9001014.838 8814888.853 - -0.59% -
rng::copy_backward(vector<int>)/8 -2.07% 2.289 2.241 - 4.64% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -2.07% 179827.219 176112.979 - 0.35% -
SetIntersection_Front_Set_float_256_16 -2.06% 4984829.567 4881925.956 - -0.62% -
BM_RangesPushHeap_uint64_Random_1024 -2.06% 6.007 5.883 - -2.54% -
std::stable_sort(vector<int>)_(heap)/1024 -2.06% 2570.571 2517.582 - -1.18% -
BM_RangesPushHeap_uint64_Random_16384 -2.06% 6.108 5.982 - -1.89% -
rng::find_end(forward_list<int>)_(process_all)/8192 -2.05% 5819.232 5699.718 - -1.30% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 -2.05% 1.331 1.304 - 7.78% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 -2.05% 644450.793 631249.398 - -3.39% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 -2.05% 528.557 517.736 - -2.84% -
rng::sort(deque<int>)_(pipe-organ)/8192 -2.04% 27381.297 26821.618 - 0.39% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -2.04% 11788898.715 11548185.960 - -0.13% -
BM_vector_deque_move_backward/4000 -2.04% 145.134 142.171 - 0.30% -
BM_RangesMakeHeap_string_QuickSortAdversary_16384 -2.04% 12.065 11.819 - 0.27% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -2.04% 17.411 17.056 - -0.57% -
BM_std_min<short>/23 -2.04% 2.116 2.073 - -5.45% -
BM_MakeHeap_string_SingleElement_1024 -2.04% 6.309 6.180 - 1.95% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 -2.04% 9974.529 9771.325 - -0.23% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -2.04% 4776810.662 4679546.229 - 0.52% -
BM_std_minmax<unsigned_short>/23 -2.04% 2.570 2.517 - 3.63% -
std::is_sorted_until(vector<int>,_pred)/8 -2.03% 3.616 3.543 - 1.45% -
rng::transform(deque<int>)_(identity_transform)/50 -2.03% 19.818 19.415 - 0.03% -
rng::remove_if(vector<int>)_(prefix)/8192 -2.03% 2619.712 2566.632 - 0.00% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -2.02% 5.322 5.215 - -0.54% -
SetIntersection_None_Vector_uint32_262144_1024 -2.02% 1195447.572 1171281.466 - -2.84% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.02% 134160.789 131454.774 - -0.82% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 -2.02% 2189.661 2145.502 - -1.31% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -2.01% 8185.334 8020.777 - -1.51% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -2.01% 46.450 45.517 - -10.21% -
rng::stable_sort(vector<int>)_(repeated)/1024 -2.01% 1130.797 1108.107 - -2.03% -
std::transform(list<int>)_(identity_transform)/50 -2.00% 39.631 38.837 - -1.76% -
BM_RangesPopHeap_pair<uint32,_uint32>_16 -2.00% 9.488 9.298 - -1.02% -
std::unordered_multiset<int>::clear()/8192 -2.00% 60117.414 58914.099 - -4.57% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 -2.00% 19412075.116 19023773.021 - 1.95% -
bm_ranges_lexicographical_compare<signed_char>/16 -2.00% 1.297 1.271 - 0.28% -
BM_std_min<unsigned_int>/29 -2.00% 2.089 2.047 - -1.91% -
std::multiset<int>::count(key)_(existent)/32 -1.99% 3.530 3.460 - 4.65% -
BM_std_minmax<short>/31 -1.99% 3.085 3.024 - -1.35% -
BM_PushHeap_uint32_Random_262144 -1.99% 6.438 6.310 - -0.56% -
std::stable_sort(vector<int>)_(repeated)/1024 -1.99% 1129.579 1107.096 - -1.94% -
BM_lexicographical_compare_three_way<IntPtr>/1024 -1.99% 250.746 245.756 - -1.06% -
std::remove(list<int>)_(sprinkled)/8192 -1.99% 8120.089 7958.791 - 2.05% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.98% 16247044.179 15925155.081 - 0.55% -
rng::unique(vector<int>,_pred)_(contiguous)/52 -1.98% 65.761 64.459 - 0.44% -
std::multiset<int>::count(key)_(non-existent)/1024 -1.98% 6.000 5.881 - -14.13% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 -1.98% 1163915.963 1140917.873 - -1.15% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 -1.98% 4.084 4.003 - 1.12% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -1.97% 24143.721 23666.994 - -5.91% -
SetIntersection_Interlaced_Set_string_1024_16 -1.97% 13871943.210 13598437.856 - -0.91% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16 -1.97% 1.217 1.193 - 0.60% -
std::map<int,_int>::find(key)_(non-existent)/1024 -1.97% 5.412 5.306 - -6.45% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -1.96% 1742643.591 1708453.993 - 2.32% -
BM_RangesPushHeap_string_PipeOrgan_256 -1.96% 8.368 8.204 - 1.04% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 -1.96% 51.414 50.406 - -3.72% -
BM_std_minmax<unsigned_long_long>/4 -1.96% 1.597 1.565 - -0.07% -
SetIntersection_None_Set_string_256_16 -1.96% 11447291.501 11223159.740 - 1.82% -
BM_StringRelationalLiteral_Compare_Large_Large_Control -1.95% 2.027 1.987 - -2.35% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -1.95% 1271473.000 1246640.831 - 2.54% -
rng::stable_sort(vector<int>)_(heap)/1024 -1.95% 2569.631 2519.462 - -1.43% -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_4 -1.95% 1.437 1.409 - -0.79% -
BM_deque_vector_move/64 -1.95% 2.631 2.579 - -1.20% -
bm_ranges_swap_ranges_vb_unaligned/8 -1.95% 5.005 4.908 - -1.19% -
SetIntersection_Interlaced_Set_uint64_16384_16384 -1.95% 350038075.910 343228620.818 - -2.09% -
rng::copy(vector<bool>)_(unaligned)/32768 -1.94% 174.093 170.707 - -1.98% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 -1.94% 4828.533 4734.678 - 0.31% -
BM_std_minmax<short>/3 -1.94% 1.191 1.168 - 4.82% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_256 -1.94% 0.582 0.571 - 0.46% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 -1.94% 21.657 21.236 - -0.84% -
std::move(vector<bool>)_(aligned)/512 -1.94% 2.389 2.343 - -1.87% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -1.94% 6327.243 6204.505 - -1.61% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1024 -1.94% 8.410 8.247 - -1.77% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 -1.94% 3.711 3.639 - 0.35% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 -1.94% 72.287 70.885 - -8.22% -
std::is_sorted_until(list<int>)/8192 -1.93% 7275.159 7134.516 - -0.09% -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 -1.93% 21.088 20.681 - -0.12% -
SetIntersection_Interlaced_Vector_string_262144_16 -1.93% 5837692.488 5724931.579 - 1.15% -
BM_vector_deque_copy/1024 -1.93% 36.419 35.717 - -0.14% -
rng::find(join_view(vector<list<int>>))_(process_all)/8 -1.93% 4.609 4.520 - -1.02% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.93% 24664485.495 24189509.472 - 2.75% -
rng::partial_sort(deque<int>)_(shuffled)/8192 -1.92% 272539.877 267299.479 - 0.35% -
std::set<int>::ctor(const&)/1024 -1.92% 6286.032 6165.500 - -1.63% -
BM_std_min<unsigned_char>/31 -1.92% 2.500 2.452 - -1.16% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 -1.92% 31.192 30.595 - -1.33% -
BM_MakeHeap_uint64_Ascending_262144 -1.91% 0.741 0.727 - -0.45% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/8192 -1.91% 32.998 32.367 - 0.97% -
std::copy(vector<bool>)_(unaligned)/32768 -1.91% 218.216 214.056 - -1.69% -
BM_RangesPopHeap_pair<uint32,_uint32>_64 -1.90% 16.074 15.769 - -2.56% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 -1.90% 351352793.175 344682860.555 - -2.52% -
BM_RangesPopHeap_pair<uint32,_uint32>_16384 -1.89% 45.812 44.945 - -2.33% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 -1.89% 27.325 26.808 - -0.14% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -1.89% 1.255 1.231 - -0.38% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -1.89% 19994.390 19617.063 - -37.01% -
BM_deque_vector_ranges_move/65536 -1.88% 2751.194 2699.425 - -1.17% -
BM_PushHeap_float_Ascending_1024 -1.88% 3.179 3.119 - 0.45% -
rng::stable_sort(vector<NonIntegral>)_(descending)/8192 -1.88% 204339.988 200500.669 - -0.69% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -1.88% 23672624.642 23228065.829 - 0.24% -
rng::stable_sort(vector<int>)_(pipe-organ)/8 -1.87% 19.539 19.174 - -0.19% -
BM_std_min<unsigned_short>/12 -1.87% 1.517 1.489 - -2.99% -
std::rotate_copy(deque<int>)/32 -1.87% 2.622 2.573 - -72.09% -
BM_SortHeap_pair<uint32,_uint32>_16384 -1.87% 22.940 22.512 - -1.91% -
std::stable_partition(list<int>)_(dense)/50 -1.86% 56.740 55.682 - -1.95% -
std::adjacent_find(list<int>,_pred)/8192 -1.86% 8114.629 7963.405 - -4.13% -
std::multiset<int>::ctor(const&)/1024 -1.86% 6157.884 6043.172 - -0.21% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 -1.86% 130795.705 128361.734 - -0.15% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 -1.86% 54857.549 53837.029 - -0.27% -
rng::reverse_copy(vector<int>)/4096 -1.85% 137.247 134.701 - 1.10% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.85% 11055273.728 10850313.025 - -2.27% -
BM_std_min<short>/64 -1.85% 3.534 3.468 - 0.40% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.85% 55303.478 54281.328 - -0.03% -
std::fill(vector<bool>)/64 -1.85% 1.635 1.605 - -0.72% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.84% 16.208 15.910 - -1.85% -
rng::stable_sort(vector<int>)_(ascending)/1024 -1.84% 2108.558 2069.736 - -1.48% -
BM_toupper_string<char> -1.84% 15.135 14.856 - -0.73% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -1.84% 588.182 577.379 - -1.45% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 -1.84% 7.547 7.408 - -1.15% -
SetIntersection_Interlaced_Vector_string_1024_16 -1.83% 3421781.287 3359006.062 - -2.80% -
BM_PushHeap_float_Ascending_262144 -1.83% 5.250 5.154 - -0.49% -
rng::move(deque<int>)/8 -1.83% 3.950 3.878 - 1.49% -
std::stable_sort(vector<int>)_(ascending)/1024 -1.83% 2109.088 2070.572 - -1.35% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -1.82% 453.792 445.515 - -12.36% -
rng::generate_n(deque<int>)/8192 -1.82% 1978.367 1942.308 - 0.57% -
SetIntersection_None_Vector_float_262144_16 -1.82% 1221251.222 1199015.472 - 0.69% -
BM_lexicographical_compare_three_way<IntPtr>/16384 -1.82% 3841.561 3771.689 - -1.18% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -1.82% 2.082 2.044 - 3.93% -
std::replace_if(vector<int>)_(prefix)/50 -1.82% 13.880 13.627 - -0.01% -
BM_MakeHeap_string_Descending_16 -1.82% 2.364 2.321 - -1.35% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 -1.82% 21281.683 20895.279 - -0.51% -
SetIntersection_Front_Set_uint64_262144_16 -1.81% 1306417.906 1282709.487 - -4.88% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 -1.81% 11.666 11.454 - 0.05% -
std::multimap<int,_int>::ctor(const&)/8192 -1.81% 50416.686 49503.114 - -1.87% -
SetIntersection_Front_Set_float_262144_4 -1.81% 1140228.310 1119615.173 - 1.54% -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 -1.81% 179.250 176.010 - 0.91% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.81% 857.757 842.273 - -2.75% -
SetIntersection_None_Vector_uint32_16384_256 -1.80% 1174602.669 1153425.282 - -2.16% -
BM_deque_vector_ranges_move_backward/5500 -1.80% 203.150 199.489 - 0.88% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 -1.80% 2.486 2.442 - 1.16% -
bm_ranges_lexicographical_compare<signed_char>/6 -1.79% 2.615 2.568 - 0.40% -
vector<bool>(size_type,_const_value_type&) -1.79% 8.157 8.011 - -1.08% -
SetIntersection_Interlaced_Set_string_256_64 -1.79% 31420791.964 30858263.689 - -2.68% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -1.79% 807.975 793.511 - -0.46% -
std::equal(deque<int>)_(it,_it,_it)/1048576 -1.79% 503070.061 494088.585 - -1.70% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 -1.79% 5974823.053 5868154.763 - -1.52% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.78% 43.522 42.746 - -2.25% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 -1.78% 24.182 23.751 - -1.29% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -1.78% 82905.490 81427.517 - 0.62% -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 -1.78% 3587.318 3523.412 - 4.74% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 -1.77% 34.265 33.657 - -0.09% -
std::unordered_multimap<int,_int>::clear()/1024 -1.77% 8367.371 8219.185 - 3.53% -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/1024 -1.76% 13051.207 12821.661 - 0.24% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 -1.76% 18.594 18.267 - -1.72% -
BM_lexicographical_compare_three_way_slow_path/262144 -1.76% 64763.057 63625.317 - -1.61% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -1.76% 9.501 9.334 - -2.55% -
SetIntersection_Interlaced_Vector_uint64_256_4 -1.76% 5063140.914 4974231.515 - -0.41% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.76% 263.935 259.302 - 0.24% -
SetIntersection_None_Vector_float_16384_16 -1.75% 1204217.839 1183110.909 - 1.28% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -1.75% 1265457.251 1243315.420 - -0.48% -
BM_StringFindAllMatch/8 -1.75% 2.544 2.500 - -8.42% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.74% 34.334 33.735 - 7.97% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -1.74% 123.465 121.311 - -2.82% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 -1.74% 18759.187 18431.942 - 0.39% -
BM_std_minmax<short>/20 -1.74% 2.001 1.966 - -1.42% -
std::stable_sort(deque<int>)_(repeated)/1024 -1.74% 1374.344 1350.433 - -0.59% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 -1.74% 6509247.389 6396015.507 - -2.70% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.73% 535.544 526.264 - -0.07% -
std::map<std::string,_int>::erase(key)_(non-existent)/32 -1.73% 10.434 10.254 - 9.98% -
rng::find_first_of(list<int>)_(small_needle)/32 -1.73% 93.381 91.764 - 1.70% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.73% 12547.291 12330.166 - -0.31% -
SetIntersection_Front_Set_uint64_256_16 -1.73% 4902114.409 4817317.701 - -1.17% -
BM_std_minmax_element<int>/64 -1.73% 17.279 16.981 - -2.84% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -1.73% 10.638 10.454 - -4.07% -
SetIntersection_None_Vector_float_16384_4 -1.73% 1204920.359 1184127.815 - 1.42% -
BM_std_min<unsigned_char>/7 -1.73% 1.840 1.808 - -1.89% -
SetIntersection_None_Set_uint32_1024_64 -1.73% 8872702.556 8719632.128 - -1.84% -
BM_PushHeap_float_Ascending_256 -1.73% 2.525 2.482 - -0.03% -
BM_MakeThenSortHeap_float_Descending_64 -1.72% 3.331 3.273 - -1.93% -
SetIntersection_None_Vector_float_16384_64 -1.72% 1203707.658 1182950.318 - 1.21% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -1.72% 10.114 9.939 - -4.53% -
SetIntersection_None_Set_string_16384_16 -1.72% 197065764.468 193670879.896 - -8.98% -
BM_LowerBound_float_16 -1.72% 7.876 7.740 - -0.60% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.72% 838.420 823.995 - 20.17% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.72% 22810965.791 22419551.470 - -0.95% -
SetIntersection_Front_Set_uint32_262144_1 -1.71% 1097543.107 1078744.346 - 0.13% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 -1.71% 23.373 22.972 - -0.04% -
rng::partial_sort(deque<int>)_(pipe-organ)/8192 -1.71% 165000.547 162176.350 - -3.63% -
BM_MakeThenSortHeap_float_QuickSortAdversary_262144 -1.71% 34.988 34.389 - 0.30% -
std::flat_multimap<int,_int>::erase(iterator)/1024 -1.71% 76.462 75.156 - -1.15% -
BM_PushHeap_string_QuickSortAdversary_256 -1.71% 14.809 14.556 - 0.01% -
rng::sort(deque<int>)_(shuffled)/8192 -1.71% 81896.483 80498.539 - -0.16% -
SetIntersection_Interlaced_Vector_uint64_256_256 -1.70% 4665165.020 4585655.090 - -2.16% -
BM_RangesMakeHeap_uint32_PipeOrgan_16 -1.70% 1.037 1.019 - -0.34% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -1.70% 24110.938 23701.479 - -5.89% -
std::move(vector<int>)/8 -1.70% 2.305 2.266 - -3.64% -
BM_vector_deque_ranges_move/5500 -1.70% 199.726 196.335 - -0.13% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -1.70% 0.980 0.964 - -2.61% -
BM_RangesMakeThenSortHeap_uint32_Heap_16 -1.69% 5.193 5.105 - -1.14% -
BM_std_min<unsigned___int128>/3 -1.69% 1.042 1.025 - 1.49% -
BM_lexicographical_compare_three_way_slow_path/65536 -1.69% 16158.020 15884.744 - -1.59% -
BM_LowerBound_string_16384 -1.69% 397.070 390.365 - -2.00% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -1.69% 51.786 50.913 - -37.47% -
BM_lexicographical_compare_three_way<IntPtr>/65536 -1.69% 15304.923 15046.900 - -1.08% -
BM_SortHeap_pair<uint32,_uint32>_256 -1.69% 10.277 10.104 - -1.12% -
SetIntersection_Front_Set_string_262144_64 -1.68% 4801407.128 4720588.344 - 0.86% -
BM_std_minmax<unsigned_short>/26 -1.68% 2.581 2.537 - -0.42% -
BM_MakeThenSortHeap_float_SingleElement_262144 -1.68% 52.396 51.517 - 4.96% -
std::reverse(vector<int>)/8 -1.68% 1.596 1.569 - 2.86% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -1.68% 3.895 3.829 - 0.34% -
std::search_n(deque<int>)_(no_match)/1000 -1.68% 447.837 440.333 - 2.63% -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 -1.67% 4207.500 4137.156 - -0.69% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16384 -1.67% 59.433 58.440 - -3.46% -
BM_SortHeap_pair<uint32,_uint32>_16 -1.67% 6.087 5.985 - -2.43% -
BM_MakeThenSortHeap_uint64_Heap_16 -1.67% 5.319 5.230 - -2.55% -
std::multiset<int>::erase(key)_(non-existent)/32 -1.67% 2.690 2.646 - 3.81% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -1.66% 27112516.622 26661149.696 - -4.33% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -1.66% 23.667 23.273 - 30.11% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -1.66% 0.921 0.905 - -0.48% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 -1.66% 11.463 11.273 - -0.07% -
BM_vector_deque_ranges_copy_backward/512 -1.66% 17.908 17.610 - -3.25% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -1.66% 201776211.563 198431861.030 - 0.85% -
BM_std_minmax<short>/1 -1.66% 0.634 0.624 - -0.06% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.66% 530.682 521.889 - -1.46% -
SetIntersection_Front_Set_uint64_16_16 -1.66% 40927042.435 40249003.369 - -0.86% -
rng::replace(vector<int>)_(prefix)/8192 -1.66% 1263.413 1242.491 - -3.33% -
SetIntersection_Front_Set_string_16384_4 -1.65% 1319955.810 1298178.272 - -1.75% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 -1.65% 3689708.167 3628879.254 - -1.48% -
rng::find_if_not(vector<char>)_(bail_25%)/32768 -1.65% 2060.719 2026.750 - 0.20% -
BM_std_min<long_long>/28 -1.65% 2.659 2.616 - 1.81% -
rng::unique_copy(list<int>,_pred)_(contiguous)/8192 -1.65% 7591.158 7466.272 - -8.18% -
std::rotate(deque<int>)_(1_element_forward)/1024 -1.64% 38.743 38.106 - -3.31% -
rng::move_backward(vector<int>)/1048576 -1.64% 58534.849 57575.274 - 1.69% -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8 -1.64% 31.629 31.111 - -1.78% -
BM_RangesPushHeap_string_Random_256 -1.64% 14.358 14.123 - -0.80% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.64% 61706112.524 60695769.874 - 0.25% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 -1.63% 97372.653 95781.230 - -0.43% -
SetIntersection_Interlaced_Vector_uint64_64_4 -1.63% 18400137.383 18100031.909 - -0.86% -
std::find_end(forward_list<int>)_(single_element)/8192 -1.63% 5728.184 5634.818 - -11.36% -
SetIntersection_Interlaced_Vector_string_1024_1024 -1.63% 43397884.001 42691121.139 - 4.87% -
std::rotate_copy(list<int>)/32 -1.63% 8.528 8.389 - 0.63% -
std::fill(vector<bool>)/32768 -1.63% 30.457 29.962 - 0.35% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 -1.63% 37971085.713 37353388.210 - -0.32% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 -1.63% 21.578 21.227 - -1.43% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.62% 716.572 704.930 - -0.10% -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 -1.62% 2927.737 2880.180 - -1.21% -
BM_std_min<unsigned_long_long>/15 -1.62% 2.188 2.152 - -1.96% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 -1.62% 4409086.893 4337680.881 - -2.04% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8 -1.62% 3.752 3.692 - 0.06% -
BM_CmpEqual_short_ushort -1.62% 1.111 1.093 - -1.90% -
BM_RangesPushHeap_string_PipeOrgan_262144 -1.61% 18.009 17.719 - -7.20% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1024 -1.61% 8.518 8.380 - -2.09% -
BM_std_min<unsigned_short>/31 -1.61% 2.596 2.554 - -1.27% -
BM_SortHeap_pair<uint32,_uint32>_64 -1.61% 8.772 8.631 - -1.41% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_64 -1.61% 6.846 6.736 - -0.33% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -1.61% 6.863 6.753 - -1.70% -
rng::generate_n(deque<int>)/50 -1.60% 12.547 12.346 - 0.96% -
rng::find_if(deque<int>)_(process_all)/50 -1.60% 24.140 23.753 - -0.24% -
BM_RangesMakeHeap_string_Random_16384 -1.60% 12.816 12.611 - 0.28% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 -1.60% 4.238 4.170 - -1.07% -
bm_lexicographical_compare<int>/16 -1.60% 2.016 1.984 - 2.07% -
std::rotate(deque<int>)_(by_1/3)/1024 -1.60% 1866.459 1836.661 - 0.98% -
std::multimap<int,_int>::ctor(const&)/1024 -1.60% 6309.245 6208.522 - -1.09% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 -1.60% 1167679.237 1149038.651 - -1.67% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.60% 216.716 213.259 - -3.12% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -1.59% 0.925 0.911 - -3.95% -
std::map<std::string,_int>::insert(value)_(already_present)/32 -1.59% 24.568 24.177 - -1.23% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 -1.59% 10.543 10.375 - -3.12% -
SetIntersection_None_Set_string_256_64 -1.59% 9574450.136 9422050.854 - -2.64% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 -1.59% 17.510 17.232 - 0.19% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -1.59% 55.819 54.932 - -4.99% -
std::unique_copy(vector<int>)_(contiguous)/32 -1.59% 8.878 8.737 - -0.49% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 -1.59% 22426995.112 22070706.565 - -1.27% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.59% 566.526 557.529 - 2.09% -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/8 -1.59% 44.124 43.423 - 0.60% -
std::unordered_multimap<int,_int>::clear()/8192 -1.59% 64910.535 63879.988 - 4.37% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -1.59% 22.145 21.793 - -4.59% -
SetIntersection_Front_Set_float_256_256 -1.58% 9299531.568 9152535.178 - 1.21% -
rng::find_if_not(list<int>)_(bail_25%)/1024 -1.58% 195.122 192.043 - 0.45% -
BM_std_min<long_long>/31 -1.58% 3.403 3.349 - 0.76% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 -1.57% 11840.234 11653.834 - -1.30% -
std::set<std::string>::erase(key)_(existent)/8192 -1.57% 71.061 69.943 - 0.11% -
BM_std_minmax<unsigned_char>/14 -1.57% 2.543 2.503 - 3.16% -
std::unique_copy(list<int>)_(contiguous)/8192 -1.57% 6889.965 6781.699 - -3.44% -
std::set<std::string>::upper_bound(key)_(existent)/1024 -1.57% 23.140 22.777 - -2.45% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -1.57% 3.614 3.557 - -1.34% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.57% 72930.302 71785.349 - 0.39% -
rng::all_of(list<int>)_(process_all)/50 -1.57% 22.057 21.711 - -1.29% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 -1.57% 25.535 25.134 - 0.53% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -1.57% 26349371.199 25936582.047 - -7.38% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.56% 16.215 15.962 - -1.26% -
SetIntersection_Interlaced_Set_uint32_262144_1 -1.56% 1108149.455 1090848.931 - -0.33% -
BM_RangesMakeHeap_uint32_Random_16384 -1.56% 1.043 1.027 - -0.06% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 -1.56% 1712.715 1686.014 - -2.98% -
SetIntersection_Interlaced_Set_uint64_262144_262144 -1.56% 1861108.073 1832156.654 - -3.05% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -1.55% 66.967 65.926 - -0.98% -
723_llvm_r -1.55% 11.766 11.584 - -0.03% -
BM_MakeThenSortHeap_float_Heap_1024 -1.55% 8.327 8.198 - 0.29% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 -1.55% 2180.803 2147.021 - -4.46% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -1.55% 1245070.187 1225801.795 - -0.37% -
std::find_if_not(vector<char>)_(bail_25%)/8192 -1.55% 526.220 518.087 - 0.07% -
std::remove_if(vector<int>)_(prefix)/8192 -1.54% 2616.744 2576.327 - -0.03% -
std::vector<int>::insert(middle)_(cheap_elements)/32 -1.54% 6.039 5.946 - 0.67% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 -1.54% 14.510 14.286 - -1.52% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 -1.54% 4572.393 4502.153 - -4.01% -
rng::find_first_of(list<int>)_(small_needle)/50 -1.53% 142.475 140.289 - 1.16% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 -1.53% 502.758 495.050 - 0.75% -
rng::sort(vector<NonIntegral>)_(heap)/8192 -1.53% 50970.990 50189.681 - 0.31% -
rng::search(list<int>,_pred)_(near_matches)/1024 -1.53% 45805.127 45103.190 - 0.15% -
std::copy_n(vector<int>)/32768 -1.53% 3795.927 3737.782 - -1.37% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 -1.53% 116054.503 114277.405 - -1.13% -
BM_StringFindAllMatch/1 -1.53% 2.774 2.732 - -8.14% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 -1.53% 22.064 21.726 - -35.77% -
rng::starts_with(deque<int>)/1048576 -1.53% 494374.382 486817.326 - -0.67% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 -1.53% 14.974 14.746 - 0.11% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 -1.53% 11353.887 11180.576 - -0.88% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -1.53% 1119264.261 1102184.478 - 2.60% -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_4 -1.53% 1.430 1.408 - -4.29% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -1.52% 1115675.272 1098684.325 - -1.68% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -1.52% 10.045 9.892 - -3.10% -
SetIntersection_Front_Set_string_262144_16 -1.52% 2009157.446 1978582.595 - 3.23% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16 -1.52% 2.947 2.902 - 2.76% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_256 -1.52% 1.394 1.373 - -1.17% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 -1.52% 17.238 16.976 - 1.74% -
std::stable_sort(vector<int>)_(descending)/8 -1.52% 25.522 25.134 - 1.42% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 -1.52% 7.316 7.205 - -1.10% -
SetIntersection_None_Set_string_1024_1024 -1.52% 9123095.946 8984725.318 - 0.73% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 -1.52% 1.107 1.090 - -3.03% -
std::generate_n(list<int>)/8192 -1.51% 6911.802 6807.108 - -9.41% -
BM_LowerBound_float_1 -1.51% 2.676 2.635 - -0.30% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -1.51% 12.581 12.391 - -0.43% -
BM_RangesMakeThenSortHeap_float_Heap_262144 -1.51% 30.593 30.131 - -2.34% -
BM_deque_vector_copy_backward/1024 -1.51% 37.359 36.795 - -0.90% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -1.51% 11702859.455 11526463.504 - -1.40% -
std::search(vector<int>)_(near_matches)/1000 -1.51% 14218.910 14004.650 - 0.05% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.51% 698.463 687.947 - -0.65% -
SetIntersection_None_Vector_float_1024_1 -1.50% 1180606.853 1162844.537 - 0.64% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.50% 36.317 35.771 - 14.53% -
rng::find_first_of(list<int>)_(small_needle)/1024 -1.50% 2828.744 2786.248 - 1.21% -
BM_MakeThenSortHeap_float_Heap_16 -1.50% 1.893 1.865 - -1.15% -
BM_std_min<short>/8 -1.50% 1.362 1.341 - 0.79% -
BM_RangesMakeThenSortHeap_uint64_Ascending_16 -1.50% 5.582 5.499 - -1.36% -
rng::remove_copy_if(vector<int>)_(sprinkled)/50 -1.50% 16.450 16.203 - 0.26% -
rng::find_if_not(deque<int>)_(process_all)/32768 -1.50% 11635.146 11460.847 - 0.12% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 -1.50% 13485.490 13283.607 - -1.30% -
rng::find(list<int>)_(bail_25%)/32768 -1.49% 7609.810 7496.067 - -0.68% -
std::replace_if(list<int>)_(prefix)/50 -1.49% 24.349 23.986 - 0.36% -
std::transform(vector<int>)_(identity_transform)/32 -1.49% 9.079 8.943 - 0.04% -
rng::for_each_n(list<int>)/8 -1.49% 2.562 2.524 - 13.93% -
std::map<std::string,_int>::clear()/1024 -1.49% 20950.037 20638.150 - 1.55% -
rng::rotate(vector<bool>)_(by_1/3)/32 -1.49% 18.643 18.366 - 0.41% -
std::remove_copy(deque<int>)_(prefix)/50 -1.49% 19.319 19.032 - 0.04% -
BM_RangesSortHeap_float_256 -1.48% 5.833 5.746 - 0.69% -
std::multiset<int>::contains(key)_(existent)/32 -1.48% 1.664 1.639 - 0.23% -
SetIntersection_Interlaced_Set_uint64_64_64 -1.48% 15158007.264 14933714.069 - -3.91% -
SetIntersection_Front_Set_string_1024_16 -1.48% 2021728.781 1991841.444 - -0.55% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 -1.48% 127703.608 125818.264 - -1.10% -
BM_CmpLess_schar_schar -1.47% 0.971 0.956 - -0.10% -
BM_std_minmax<unsigned_short>/18 -1.47% 1.985 1.955 - -0.33% -
BM_vector_deque_move/5500 -1.47% 199.170 196.244 - -0.60% -
SetIntersection_Interlaced_Set_float_256_64 -1.47% 15482092.676 15254739.191 - -2.54% -
BM_std_minmax_element<char>/70000 -1.47% 19141.762 18860.917 - 1.24% -
rng::find_if(vector<char>)_(process_all)/50 -1.47% 12.660 12.475 - 0.16% -
BM_std_min<short>/25 -1.46% 2.086 2.055 - -4.71% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 -1.46% 0.742 0.732 - -2.19% -
rng::find_last_if(vector<int>)_(bail_10%)/8 -1.46% 2.548 2.511 - -0.13% -
rng::find_first_of(deque<int>)_(small_needle)/50 -1.46% 170.764 168.279 - -5.52% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.45% 35040.426 34531.754 - -1.35% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 -1.45% 4.072 4.013 - 0.32% -
BM_std_minmax<unsigned_int>/11 -1.45% 1.828 1.802 - -2.40% -
SetIntersection_Front_Set_uint32_256_16 -1.45% 5011159.071 4938524.971 - -0.82% -
rng::count(list<int>)_(every_other)/8 -1.45% 2.099 2.069 - -1.54% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 -1.44% 2.060 2.030 - -0.41% -
BM_MakeThenSortHeap_string_PipeOrgan_16 -1.44% 9.564 9.427 - -3.51% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 -1.44% 23525373.353 23186879.221 - 0.29% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 -1.44% 3.620 3.568 - -0.09% -
BM_vector_deque_ranges_copy/5500 -1.44% 199.283 196.419 - -0.00% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.44% 698.023 687.993 - 0.02% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 -1.44% 31.938 31.480 - -1.74% -
SetIntersection_None_Set_uint64_256_256 -1.44% 5881457.348 5797015.765 - 0.85% -
SetIntersection_Interlaced_Vector_string_16384_1 -1.43% 1157841.992 1141241.394 - -0.69% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -1.43% 25.856 25.486 - -2.57% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_1024 -1.43% 4.755 4.687 - -0.38% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.43% 15.965 15.737 - -0.69% -
std::list<int>::ctor(const&)_(cheap_elements)/32 -1.43% 326.974 322.294 - -0.82% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.43% 24.809 24.454 - 0.19% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 -1.43% 1.569 1.546 - 0.32% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -1.43% 25156.212 24797.061 - -1.47% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 -1.43% 0.870 0.857 - 1.73% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 -1.43% 5266124.134 5190955.727 - 0.58% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.43% 566.041 557.961 - -11.35% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 -1.42% 21005333.031 20706253.346 - -1.62% -
rng::copy_if(vector<int>)_(every_other)/8 -1.42% 4.238 4.177 - -2.24% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 -1.42% 1.780 1.755 - 1.72% -
SetIntersection_None_Vector_float_16384_16384 -1.42% 1193311.270 1176339.615 - 0.70% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 -1.42% 11231.241 11071.545 - -1.05% -
rng::search(deque<int>,_pred)_(same_length)/1024 -1.42% 514.173 506.880 - -0.77% -
std::copy(vector<bool>)_(aligned)/1048576 -1.42% 3320.693 3273.605 - 2.73% -
BM_MakeThenSortHeap_string_Heap_16 -1.42% 17.530 17.281 - 0.14% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 -1.41% 67183926.626 66233946.973 - -1.20% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -1.41% 3.455 3.406 - -2.99% -
SetIntersection_Front_Vector_uint32_262144_64 -1.41% 1428603.747 1408441.230 - -2.35% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.41% 9213274.799 9083244.450 - 0.10% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_262144 -1.41% 3.006 2.964 - -1.71% -
BM_deque_vector_copy/5500 -1.41% 197.122 194.347 - 0.27% -
std::stable_partition(list<int>)_(sparse)/50 -1.41% 26.118 25.750 - -1.53% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 -1.41% 4.051 3.994 - -0.46% -
std::list<int>::ctor(Range)_(cheap_elements)/32 -1.41% 329.177 324.551 - -0.62% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 -1.40% 8.007 7.895 - -0.48% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 -1.40% 605105.949 596614.308 - -1.06% -
BM_MakeHeap_string_Heap_16384 -1.40% 5.123 5.052 - -0.17% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -1.40% 572.303 564.289 - 1.85% -
BM_std_minmax_element<char>/64000 -1.40% 17500.325 17255.390 - 2.01% -
BM_std_min<unsigned_int>/28 -1.40% 1.962 1.935 - -3.39% -
BM_std_min<long_long>/64 -1.40% 4.905 4.837 - -0.11% -
BM_StringConstructDestroyCStr_Huge_Transparent -1.40% 68.589 67.630 - -1.86% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.40% 9019.269 8893.189 - 0.25% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.40% 1210.548 1193.630 - 0.16% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 -1.40% 1.318 1.299 - -0.49% -
BM_deque_vector_ranges_copy/1 -1.40% 2.116 2.087 - 0.56% -
std::all_of(vector<int>)_(process_all)/32 -1.39% 8.498 8.380 - 0.22% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 -1.39% 151229730.458 149121821.972 - 0.13% -
BM_std_min<unsigned_long_long>/8 -1.39% 2.329 2.296 - -0.97% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.39% 676.393 666.993 - -1.80% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 -1.39% 4.486 4.424 - -0.30% -
SetIntersection_Interlaced_Set_string_262144_4 -1.38% 1890002.688 1863845.947 - -1.02% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.38% 707.261 697.475 - 2.44% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 -1.38% 45860986.445 45226665.102 - 0.84% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 -1.38% 8.485 8.368 - -1.65% -
std::unordered_multiset<int>::erase(key)_(existent)/0 -1.38% 20.955 20.666 - 0.25% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -1.38% 27.396 27.018 - -3.35% -
BM_MakeHeap_uint64_Random_16384 -1.38% 1.034 1.020 - 1.57% -
rng::partial_sort(deque<int>)_(descending)/8192 -1.38% 284077.100 280165.980 - 0.14% -
BM_std_minmax_element<char>/5500 -1.37% 1510.118 1489.364 - 3.53% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -1.37% 56.982 56.199 - -1.07% -
BM_std_minmax_element<long_long>/3 -1.37% 1.121 1.106 - 1.04% -
BM_MakeThenSortHeap_string_Descending_16 -1.37% 7.851 7.744 - -0.83% -
std::map<int,_int>::contains(key)_(non-existent)/32 -1.37% 2.283 2.252 - -7.49% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -1.37% 19793.996 19522.680 - 1.33% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 -1.37% 634125.713 625447.478 - 0.13% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 -1.37% 63.766 62.893 - 0.71% -
std::multiset<int>::ctor(const&)/8192 -1.37% 48971.432 48301.462 - 0.09% -
BM_std_minmax_element<char>/4000 -1.37% 1100.673 1085.633 - 3.18% -
std::adjacent_find(list<int>)/8192 -1.37% 6748.774 6656.619 - -1.45% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 -1.36% 11713603.877 11553977.684 - 1.27% -
rng::search(vector<int>,_pred)_(near_matches)/1000 -1.36% 23048.098 22734.463 - 0.35% -
BM_lexicographical_compare_three_way<IntPtr>/262144 -1.36% 61192.537 60361.047 - -0.83% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.36% 16.368 16.145 - -0.98% -
rng::search(list<int>,_pred)_(same_length)/8192 -1.36% 8902.986 8782.107 - 0.17% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 -1.35% 11055925.029 10906231.884 - -1.45% -
rng::search(deque<int>,_pred)_(no_match)/1048576 -1.35% 449828.650 443739.115 - -0.08% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -1.35% 16.010 15.793 - -1.08% -
rng::rotate(deque<int>)_(by_1/2)/8192 -1.35% 1479.362 1459.367 - -0.76% -
rng::search(list<int>,_pred)_(near_matches)/1000 -1.35% 44029.499 43434.823 - 0.24% -
std::rotate(vector<bool>)_(1_element_forward)/50 -1.35% 18.051 17.808 - 1.10% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -1.35% 36179.412 35691.335 - -0.25% -
std::rotate(vector<bool>)_(1_element_forward)/32 -1.35% 18.048 17.804 - 1.31% -
rng::search(vector<int>,_pred)_(near_matches)/1024 -1.35% 24067.480 23742.826 - 0.09% -
rng::sort(vector<NonIntegral>)_(shuffled)/1024 -1.35% 4737.589 4673.729 - 0.23% -
SetIntersection_Interlaced_Set_float_1024_256 -1.35% 16219263.013 16000742.535 - -5.06% -
rng::sort(deque<int>)_(pipe-organ)/1024 -1.35% 2850.725 2812.322 - -0.95% -
SetIntersection_Interlaced_Vector_uint32_256_256 -1.35% 4712813.627 4649415.828 - -1.07% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 -1.35% 4899.764 4833.861 - 0.64% -
SetIntersection_None_Vector_string_16384_1 -1.34% 1285737.091 1268448.263 - -0.83% -
rng::remove(list<int>)_(prefix)/8192 -1.34% 8523.112 8408.740 - -6.84% -
rng::count_if(list<int>)_(every_other)/8192 -1.34% 7302.102 7204.201 - -0.12% -
rng::search(list<int>)_(no_match)/1000 -1.34% 725.931 716.200 - -1.19% -
BM_std_minmax<char>/5500 -1.34% 50.967 50.284 - -1.44% -
rng::copy_backward(list<int>)/262144 -1.34% 223681.419 220693.761 - -0.04% -
BM_deque_deque_copy_backward/5500 -1.34% 207.573 204.801 - -0.88% -
BM_std_min<unsigned_char>/32 -1.33% 2.864 2.826 - -3.51% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 -1.33% 1191856.417 1176027.033 - -1.78% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 -1.33% 22.179 21.885 - -1.14% -
std::map<int,_int>::insert(value)_(already_present)/32 -1.33% 1.768 1.745 - -1.05% -
rng::contains_subrange(vector<int>)_(single_element)/32 -1.32% 8.568 8.455 - 0.22% -
BM_vector_deque_copy_backward/1024 -1.32% 38.388 37.880 - -0.56% -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8192 -1.32% 186698.038 184229.796 - 0.16% -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 -1.32% 8264.406 8155.186 - -1.11% -
rng::reverse(list<int>)/512 -1.32% 199.791 197.151 - -0.62% -
rng::starts_with(deque<int>)/1000 -1.32% 477.868 471.554 - 0.03% -
BM_RangesPushHeap_uint32_Ascending_16384 -1.32% 6.765 6.676 - -0.54% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 -1.32% 10.499 10.360 - 0.03% -
rng::fill(list<int>)/32 -1.32% 8.459 8.347 - 0.71% -
BM_std_minmax_element<char>/4096 -1.32% 1126.724 1111.876 - 3.30% -
rng::reverse_copy(list<int>)/4096 -1.32% 3071.994 3031.524 - -1.32% -
BM_LowerBound_uint32_16 -1.31% 7.443 7.345 - 0.02% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 -1.31% 1457980.001 1438826.784 - -4.33% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 -1.31% 357910942.758 353213387.706 - 5.44% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.31% 1192.195 1176.550 - -2.32% -
std::adjacent_find(vector<int>,_pred)/8 -1.31% 3.369 3.324 - -0.28% -
BM_RangesMakeThenSortHeap_uint64_Heap_4 -1.31% 1.199 1.183 - -0.66% -
std::map<std::string,_int>::erase(iterator)/32 -1.31% 27.710 27.346 - 6.70% -
rng::find_last_if(vector<char>)_(bail_10%)/8 -1.31% 2.415 2.384 - -0.83% -
std::remove_copy(deque<int>)_(prefix)/32 -1.31% 13.223 13.050 - 0.90% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 -1.30% 46.091 45.490 - -1.30% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.30% 15.892 15.685 - -1.37% -
BM_lexicographical_compare_three_way_slow_path/16384 -1.30% 3984.550 3932.683 - -0.86% -
SetIntersection_Front_Vector_uint32_1024_1024 -1.30% 5994053.260 5916107.229 - -2.27% -
BM_deque_deque_move/4096 -1.30% 152.368 150.388 - -0.21% -
BM_PushHeap_string_Ascending_16 -1.30% 4.679 4.618 - -1.23% -
std::set<int>::equal_range(key)_(non-existent)/32 -1.30% 2.708 2.673 - 2.91% -
rng::stable_sort(vector<NonIntegral>)_(heap)/8192 -1.30% 128010.318 126350.980 - 0.17% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1024 -1.30% 42.774 42.220 - 1.08% -
SetIntersection_Interlaced_Vector_string_16384_16384 -1.29% 352194111.566 347635985.781 - -0.74% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -1.29% 11.549 11.399 - -2.08% -
BM_MakeThenSortHeap_string_Random_16384 -1.29% 111.158 109.721 - 0.27% -
BM_std_minmax_element<char>/64 -1.29% 17.665 17.437 - 0.09% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.29% 32511.212 32091.567 - -0.88% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_64 -1.29% 3.920 3.870 - -0.94% -
std::set<std::string>::count(key)_(non-existent)/8192 -1.29% 32.399 31.982 - 0.55% -
rng::rotate(vector<bool>)_(1_element_backward)/8192 -1.29% 106.207 104.840 - 0.23% -
SetIntersection_Interlaced_Set_float_262144_262144 -1.29% 1821099.609 1797661.783 - -2.74% -
BM_RangesMakeHeap_string_QuickSortAdversary_4 -1.29% 6.048 5.970 - -0.22% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -1.29% 1244552.635 1228550.672 - 4.47% -
BM_RangesMakeThenSortHeap_uint64_Random_262144 -1.29% 35.781 35.320 - -1.81% -
SetIntersection_None_Vector_float_262144_64 -1.29% 1236760.107 1220862.470 - 1.25% -
rng::contains_subrange(list<int>)_(process_all)/16 -1.29% 5.022 4.957 - 0.77% -
std::set<int>::upper_bound(key)_(non-existent)/8192 -1.28% 10.102 9.973 - -16.71% -
BM_std_min<int>/7 -1.28% 1.053 1.040 - -0.06% -
BM_RangesMakeThenSortHeap_uint64_Random_64 -1.28% 11.879 11.727 - -0.93% -
BM_MakeThenSortHeap_string_Random_256 -1.28% 55.726 55.014 - 0.14% -
std::multiset<int>::lower_bound(key)_(existent)/8192 -1.28% 15.077 14.885 - -2.08% -
std::partition_copy(vector<int>)/8192 -1.27% 4630.920 4571.931 - -0.48% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -1.27% 2.669 2.635 - -0.78% -
std::find(vector<bool>)_(process_all)/1048576 -1.27% 3717.570 3670.265 - 0.68% -
std::find_if_not(vector<char>)_(bail_25%)/8 -1.27% 0.954 0.941 - -0.02% -
BM_LowerBound_string_16 -1.27% 36.653 36.187 - -1.03% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -1.27% 1272700.235 1256543.628 - 4.64% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.26% 918.944 907.321 - -0.58% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 -1.26% 13.015 12.850 - -0.96% -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/1024 -1.26% 3.906 3.856 - 0.69% -
BM_MakeThenSortHeap_string_Random_64 -1.26% 40.049 39.543 - -0.10% -
rng::rotate(vector<bool>)_(by_1/2)/50 -1.26% 18.605 18.370 - 0.36% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/1024 -1.26% 603218.480 595610.236 - 0.35% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 -1.26% 7.498 7.403 - -2.41% -
rng::search(deque<int>)_(single_element)/1000 -1.26% 449.899 444.238 - 0.37% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 -1.26% 0.966 0.954 - 1.12% -
rng::unique_copy(vector<int>)_(contiguous)/52 -1.25% 13.682 13.511 - -0.80% -
std::find_if(deque<int>)_(process_all)/8 -1.25% 3.974 3.924 - 0.18% -
rng::find(deque<int>)_(process_all)/8 -1.25% 3.522 3.478 - -2.03% -
SetIntersection_None_Vector_string_262144_64 -1.25% 1371243.529 1354123.967 - 0.28% -
rng::adjacent_find(list<int>)/8 -1.25% 2.134 2.107 - 0.02% -
rng::rotate(vector<bool>)_(by_1/4)/50 -1.25% 18.611 18.379 - 0.44% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 -1.25% 6.179 6.102 - -1.16% -
rng::partial_sort(deque<int>)_(shuffled)/8 -1.25% 34.217 33.790 - -0.21% -
rng::search(deque<int>)_(same_length)/8192 -1.25% 3840.255 3792.375 - 0.69% -
rng::starts_with(vector<int>)/1024 -1.24% 77.654 76.689 - -0.00% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.24% 27.846 27.500 - -2.21% -
BM_std_minmax<long_long>/13 -1.24% 3.103 3.064 - 3.54% -
rng::stable_sort(vector<int>)_(descending)/8 -1.24% 25.352 25.037 - -0.19% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -1.24% 36624.782 36171.328 - 0.04% -
std::search(list<int>)_(no_match)/8192 -1.24% 7152.815 7064.262 - -5.52% -
std::unordered_multimap<int,_int>::erase(iterator)/0 -1.24% 19.985 19.737 - 0.12% -
SetIntersection_Interlaced_Set_string_256_16 -1.24% 18096272.313 17872280.305 - -3.81% -
BM_CmpEqual_int_ushort -1.24% 1.137 1.123 - -0.29% -
std::partial_sort(deque<int>)_(repeated)/8192 -1.24% 69643.137 68782.698 - 0.19% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -1.23% 1298890.183 1282850.353 - 3.03% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.23% 42034.536 41515.574 - 1.42% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -1.23% 653.510 645.446 - 1.58% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -1.23% 1299485.231 1283483.424 - -0.11% -
std::equal(deque<int>)_(it,_it,_it)/8192 -1.23% 3919.163 3870.957 - -1.31% -
rng::find_first_of(deque<int>)_(small_needle)/8192 -1.23% 28169.723 27823.439 - -1.70% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 -1.23% 1.230 1.215 - 2.05% -
BM_MakeThenSortHeap_string_Ascending_262144 -1.23% 78.812 77.844 - 3.34% -
BM_std_min<short>/27 -1.23% 2.295 2.267 - -4.12% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 -1.23% 497.697 491.590 - -0.22% -
SetIntersection_Front_Set_string_1024_1024 -1.23% 56345127.575 55654198.825 - -0.92% -
std::unordered_set<int>::count(key)_(existent)/8192 -1.23% 1.316 1.300 - -4.02% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.22% 35624.174 35187.968 - -1.33% -
BM_deque_deque_ranges_copy_backward/5500 -1.22% 206.951 204.419 - -1.07% -
BM_std_minmax_element<char>/512 -1.22% 146.095 144.311 - 2.47% -
BM_MakeThenSortHeap_uint32_Ascending_4 -1.22% 1.441 1.423 - 0.77% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 -1.22% 1.236 1.221 - 3.90% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 -1.22% 7544.921 7452.988 - -2.82% -
BM_std_minmax_element<char>/65536 -1.22% 17886.294 17668.641 - 1.46% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -1.22% 828.133 818.058 - 8.43% -
BM_MakeThenSortHeap_string_Random_1024 -1.22% 70.329 69.475 - -0.18% -
rng::partial_sort(vector<NonIntegral>)_(heap)/1024 -1.21% 8269.466 8169.013 - -0.96% -
std::sort(deque<int>)_(ascending)/8192 -1.21% 5815.339 5744.786 - 0.05% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 -1.21% 26296.584 25978.342 - 0.68% -
rng::contains(list<int>)_(process_all)/8 -1.21% 2.389 2.360 - 0.13% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 -1.21% 44.368 43.831 - -1.04% -
rng::swap_ranges(deque<int>)/50 -1.21% 19.938 19.697 - 7.91% -
rng::partition(list<int>)_(dense)/32 -1.21% 8.448 8.346 - -0.83% -
SetIntersection_Interlaced_Vector_string_256_16 -1.21% 11012878.271 10879930.457 - -1.67% -
BM_deque_deque_ranges_move/1024 -1.21% 39.362 38.887 - -0.18% -
std::partial_sort(vector<int>)_(repeated)/8 -1.21% 20.325 20.080 - -0.04% -
rng::is_sorted_until(list<int>,_pred)/8 -1.20% 3.802 3.757 - 0.05% -
std::search(list<int>)_(no_match)/1048576 -1.20% 850136.812 839943.368 - 0.07% -
rng::find(vector<bool>)_(process_all)/1024 -1.20% 4.689 4.633 - -0.58% -
SetIntersection_Front_Set_uint64_262144_4 -1.20% 1117760.870 1104363.682 - -1.40% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 -1.20% 148345299.263 146569704.107 - -0.30% -
SetIntersection_Front_Set_uint32_256_256 -1.20% 9770664.787 9653808.807 - 3.76% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 -1.20% 32220.787 31835.675 - -1.45% -
SetIntersection_Interlaced_Set_uint64_64_4 -1.19% 22528060.249 22259018.053 - -3.19% -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 -1.19% 32222.930 31838.246 - -1.55% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 -1.19% 10.454 10.329 - 2.80% -
BM_MakeThenSortHeap_string_PipeOrgan_16384 -1.19% 64.880 64.107 - 0.85% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 -1.19% 9.905 9.787 - -3.46% -
rng::find_last(vector<int>)_(bail_90%)/1048576 -1.19% 23592.221 23311.763 - 0.72% -
std::rotate(deque<int>)_(by_1/2)/32 -1.19% 7.464 7.375 - -0.31% -
std::map<int,_int>::contains(key)_(non-existent)/1024 -1.19% 5.432 5.368 - -0.27% -
rng::partial_sort_copy(vector<int>)_(descending)/8 -1.19% 18.395 18.177 - 0.42% -
BM_std_min<unsigned_long_long>/13 -1.19% 1.753 1.732 - -0.32% -
BM_RangesMakeHeap_uint32_Random_1024 -1.19% 1.071 1.058 - -6.57% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_16 -1.19% 4.056 4.008 - -0.32% -
BM_vector_deque_ranges_copy_backward/4000 -1.18% 142.771 141.082 - -0.69% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 -1.18% 8425693.956 8326050.019 - -13.01% -
BM_deque_deque_ranges_move/4096 -1.18% 151.516 149.726 - -0.22% -
BM_MakeHeap_string_Heap_1024 -1.18% 4.874 4.817 - -0.05% -
BM_RangesMakeHeap_string_Heap_262144 -1.18% 5.438 5.374 - 1.31% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 -1.18% 10.530 10.405 - 0.29% -
rng::sample(deque<int>)/1024 -1.18% 11509.477 11373.645 - -0.93% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 -1.18% 15274.592 15094.448 - -1.12% -
std::find_first_of(list<int>)_(small_needle)/8192 -1.18% 23434.932 23158.826 - -0.09% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 -1.18% 5081213.234 5021369.563 - -4.64% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 -1.18% 17721552.366 17512922.917 - -0.74% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -1.18% 10.472 10.349 - -3.26% -
rng::equal(deque<int>)_(it,_it,_it,_it)/1024 -1.17% 503.190 497.279 - -1.34% -
rng::stable_sort(vector<int>)_(pipe-organ)/1024 -1.17% 2842.084 2808.727 - -0.51% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -1.17% 470.272 464.756 - 4.89% -
std::multiset<int>::equal_range(key)_(existent)/32 -1.17% 2.551 2.521 - -1.20% -
BM_StringAssignAsciiz_Large_Transparent -1.17% 11.583 11.447 - -0.80% -
rng::stable_sort(vector<int>)_(qsort_adversarial)/8 -1.17% 16.823 16.626 - -1.75% -
BM_MakeHeap_float_Random_16 -1.17% 1.608 1.589 - -1.31% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 -1.17% 1213590.929 1199414.078 - -2.68% -
std::search_n(vector<int>,_pred)_(no_match)/1024 -1.17% 530.104 523.914 - 0.55% -
std::copy(deque<int>)/262144 -1.17% 10351.613 10230.901 - -0.27% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 -1.16% 480.235 474.641 - -0.72% -
SetIntersection_Interlaced_Set_string_262144_16 -1.16% 2165808.918 2140610.514 - -1.79% -
BM_deque_deque_ranges_copy/70000 -1.16% 3037.682 3002.364 - -3.26% -
BM_std_min<char>/4000 -1.16% 27.841 27.518 - 2.14% -
BM_std_min<long_long>/32 -1.16% 3.618 3.576 - -0.87% -
rng::find_if(list<int>)_(process_all)/8192 -1.16% 10324.504 10204.985 - 7.53% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 -1.16% 23725.647 23451.045 - 0.11% -
rng::sort(vector<NonIntegral>)_(heap)/1024 -1.16% 4345.184 4294.905 - 0.32% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 -1.16% 48.757 48.193 - 0.21% -
rng::copy_backward(deque<int>)/64 -1.16% 3.080 3.045 - -0.05% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -1.15% 1160497.632 1147097.332 - 1.92% -
std::map<std::string,_int>::ctor(const&)/32 -1.15% 788.837 779.738 - 9.88% -
std::map<int,_int>::insert(value)_(new_value)/1024 -1.15% 27.665 27.346 - 0.33% -
BM_std_minmax<unsigned_short>/24 -1.15% 2.277 2.251 - 0.41% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 -1.15% 16898.269 16703.937 - -0.85% -
BM_CmpEqual_uint_uchar -1.15% 1.130 1.117 - -0.56% -
std::map<std::string,_int>::insert(value)_(new_value)/32 -1.15% 33.788 33.400 - -23.64% -
std::find_if(deque<int>)_(bail_25%)/8 -1.14% 1.546 1.529 - -0.22% -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 -1.14% 100466.552 99317.592 - 0.32% -
BM_RangesMakeThenSortHeap_float_Random_16384 -1.14% 47.068 46.530 - -1.80% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16 -1.14% 1.119 1.106 - 2.07% -
SetIntersection_Interlaced_Set_uint64_256_16 -1.14% 12140773.147 12002221.139 - -5.15% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 -1.14% 10.303 10.186 - -0.81% -
std::copy(deque<int>)/8 -1.14% 2.744 2.712 - -0.12% -
rng::find_first_of(deque<int>)_(small_needle)/32 -1.14% 110.994 109.728 - -5.58% -
BM_MakeHeap_string_SingleElement_16 -1.14% 5.724 5.659 - 0.81% -
std::any_of(deque<int>)_(process_all)/8192 -1.14% 2719.398 2688.439 - 2.79% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 -1.14% 1.918 1.896 - 0.63% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.14% 12261.188 12121.701 - 0.05% -
SetIntersection_Front_Vector_float_262144_262144 -1.13% 350392998.731 346417971.733 - -1.21% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -1.13% 1170226.431 1156969.949 - 0.71% -
BM_lexicographical_compare_three_way<IntPtr>/4096 -1.13% 966.303 955.358 - -0.54% -
BM_deque_vector_ranges_copy/70000 -1.13% 3093.417 3058.408 - 0.83% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/0 -1.13% 15.852 15.673 - -1.13% -
rng::stable_sort(vector<int>)_(qsort_adversarial)/1024 -1.13% 2934.428 2901.302 - -0.63% -
std::sort(deque<int>)_(shuffled)/8192 -1.13% 81541.048 80620.964 - 0.19% -
rng::find_first_of(deque<int>)_(small_needle)/1024 -1.13% 3515.329 3475.685 - -1.69% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.13% 259.061 256.141 - -2.34% -
std::multiset<int>::ctor(&&,_different_allocs)/8192 -1.13% 48728.440 48179.602 - -0.08% -
BM_MakeThenSortHeap_float_Random_64 -1.13% 18.166 17.962 - -0.77% -
std::copy_backward(deque<int>)/64 -1.12% 2.970 2.936 - -0.08% -
rng::copy(deque<int>)/262144 -1.12% 10413.986 10296.844 - -0.64% -
std::stable_sort(vector<int>)_(pipe-organ)/1024 -1.12% 2841.555 2809.635 - -0.59% -
rng::remove_copy(deque<int>)_(prefix)/32 -1.12% 12.931 12.786 - -0.19% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.12% 51.061 50.490 - 0.59% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 -1.12% 1.224 1.210 - -1.04% -
std::unordered_set<std::string>::insert(value)_(new_value)/8192 -1.12% 72.127 71.321 - 0.04% -
std::sort(vector<NonIntegral>)_(heap)/1024 -1.12% 4266.459 4218.802 - -0.39% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 -1.11% 16.665 16.480 - -0.79% -
std::multiset<std::string>::count(key)_(existent)/8192 -1.11% 30.721 30.380 - -0.15% -
BM_std_min<char>/28 -1.11% 1.776 1.756 - 0.17% -
rng::remove_copy_if(vector<int>)_(prefix)/32 -1.11% 11.300 11.175 - -0.88% -
rng::sort(deque<int>)_(ascending)/8192 -1.11% 5817.836 5753.244 - 0.13% -
BM_StringEraseWithMove_Large_Opaque -1.11% 2.863 2.831 - -1.36% -
rng::rotate(vector<bool>)_(1_element_forward)/32 -1.11% 18.517 18.312 - 0.70% -
std::for_each_n(list<int>)/8 -1.10% 2.592 2.563 - 4.25% -
BM_MakeHeap_string_SingleElement_4 -1.10% 3.667 3.626 - 1.15% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 -1.10% 8977614.782 8878615.145 - -1.71% -
BM_deque_deque_move_backward/4000 -1.10% 148.460 146.824 - -0.33% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -1.10% 91.292 90.288 - 15.11% -
rng::all_of(list<int>)_(process_all)/32 -1.10% 11.700 11.571 - 1.03% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -1.10% 2.361 2.335 - 0.11% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -1.10% 48.179 47.651 - 72.06% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.09% 5368191.344 5309513.102 - -2.11% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 -1.09% 38.554 38.133 - -0.19% -
std::rotate(vector<bool>)_(1_element_forward)/1024 -1.09% 28.830 28.515 - 1.04% -
BM_CmpEqual_uint_int -1.09% 1.133 1.120 - -1.11% -
BM_std_min<int>/10 -1.09% 1.005 0.994 - -0.03% -
rng::any_of(list<int>)_(process_all)/32 -1.09% 11.610 11.484 - 0.80% -
BM_PushHeap_uint64_Random_1024 -1.09% 5.911 5.846 - -1.68% -
rng::rotate(vector<bool>)_(by_1/2)/32 -1.08% 18.774 18.570 - 0.50% -
BM_std_minmax<unsigned_long_long>/29 -1.08% 4.196 4.151 - 1.29% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 -1.08% 229901431.717 227415394.083 - -0.35% -
rng::search(deque<int>,_pred)_(same_length)/8192 -1.08% 4061.986 4018.070 - -1.03% -
std::search_n(vector<int>,_pred)_(no_match)/1000 -1.08% 518.238 512.648 - 0.65% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16 -1.08% 5.430 5.372 - -1.88% -
rng::find_first_of(list<int>)_(large_needle)/8192 -1.08% 50483377.933 49939661.069 - 0.81% -
SetIntersection_Front_Vector_string_16384_256 -1.07% 10154110.659 10045073.895 - -1.60% -
std::map<int,_int>::contains(key)_(existent)/8192 -1.07% 5.492 5.433 - -0.68% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -1.07% 455.974 451.093 - 0.42% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 -1.07% 17.766 17.576 - 0.13% -
std::reverse_copy(deque<int>)/4096 -1.07% 984.876 974.338 - -0.25% -
std::replace(vector<int>)_(prefix)/50 -1.07% 7.594 7.513 - -0.98% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 -1.07% 44.302 43.830 - -1.79% -
BM_StringRelational_Compare_Huge_Huge_ChangeFirst -1.07% 1.406 1.391 - 0.25% -
BM_deque_deque_copy_backward/4000 -1.07% 148.992 147.403 - 0.00% -
std::find(list<int>)_(process_all)/8192 -1.07% 8501.542 8410.884 - -1.14% -
std::partial_sort_copy(list<int>)_(descending)/8 -1.06% 18.925 18.723 - -0.58% -
BM_MakeHeap_string_Heap_256 -1.06% 4.956 4.904 - -0.60% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 -1.06% 690184.266 682845.023 - -0.04% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 -1.06% 11798542.485 11673123.933 - -1.30% -
BM_SortHeap_uint32_256 -1.06% 8.153 8.066 - -0.78% -
std::multiset<int>::upper_bound(key)_(existent)/8192 -1.06% 14.904 14.746 - -1.26% -
SetIntersection_Front_Set_string_64_4 -1.06% 20199438.915 19985647.417 - -0.03% -
BM_RangesMakeThenSortHeap_uint32_Descending_16 -1.06% 5.565 5.506 - 0.22% -
BM_std_min<unsigned_char>/22 -1.06% 2.104 2.082 - 3.65% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 -1.06% 17887202.045 17698346.015 - -0.44% -
BM_RangesPushHeap_string_Random_1024 -1.06% 15.119 14.959 - 0.04% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 -1.05% 13.161 13.022 - -0.05% -
BM_CmpEqual_int_uchar -1.05% 1.124 1.113 - -1.70% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 -1.05% 17.887 17.698 - -0.74% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -1.05% 11316.703 11197.646 - 3.45% -
BM_RangesPushHeap_float_Random_64 -1.05% 6.699 6.629 - -1.28% -
BM_RangesMakeThenSortHeap_string_Heap_16384 -1.05% 101.432 100.366 - 0.20% -
rng::find_if_not(vector<char>)_(bail_25%)/8192 -1.05% 523.794 518.291 - 0.12% -
BM_deque_vector_move/65536 -1.05% 2701.758 2673.419 - -0.64% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 -1.05% 17645053.476 17460506.399 - -0.65% -
BM_LowerBound_pair<uint32,_uint32>_16384 -1.05% 101.823 100.759 - -1.46% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 -1.04% 16.686 16.512 - -0.64% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 -1.04% 2223948.567 2200776.529 - -1.31% -
BM_MakeHeap_pair<uint32,_uint32>_Random_1024 -1.04% 3.011 2.980 - -1.51% -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 -1.04% 8259.904 8174.059 - -1.25% -
std::map<std::string,_int>::insert(value)_(new_value)/8192 -1.04% 93.675 92.702 - 34.44% -
rng::copy_n(vector<int>)/4096 -1.04% 146.260 144.744 - -1.58% -
bm_lexicographical_compare<unsigned_char>/512 -1.03% 8.789 8.698 - -1.04% -
std::copy_backward(deque<int>)/8 -1.03% 2.738 2.710 - 4.08% -
std::transform(deque<int>)_(identity_transform)/8192 -1.03% 2471.925 2446.435 - 0.00% -
736_ocio_r -1.03% 16.395 16.226 - -1.18% -
SetIntersection_Interlaced_Set_uint64_1024_256 -1.03% 15265477.487 15108585.598 - -6.17% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 -1.03% 2.684 2.657 - -0.57% -
BM_LowerBound_float_4 -1.02% 11.549 11.431 - -0.55% -
std::move(list<int>)/8 -1.02% 3.466 3.431 - -0.33% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 -1.02% 7.600 7.522 - 0.79% -
rng::search(vector<int>)_(no_match)/8192 -1.02% 1660.819 1643.839 - 0.45% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 -1.02% 50.246 49.732 - -0.02% -
rng::copy(deque<int>)/32768 -1.02% 1147.925 1136.196 - -1.07% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 -1.02% 1130930.001 1119381.015 - 0.27% -
BM_deque_vector_copy_backward/4096 -1.02% 149.305 147.780 - -0.83% -
std::multiset<int>::upper_bound(key)_(existent)/32 -1.02% 2.228 2.206 - 0.50% -
rng::any_of(vector<int>)_(process_all)/32 -1.02% 8.381 8.296 - -1.06% -
rng::find_if(list<int>)_(process_all)/50 -1.02% 21.762 21.540 - -0.35% -
rng::transform(deque<int>)_(identity_transform)/8192 -1.02% 2471.247 2446.074 - 0.08% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 -1.02% 67638853.793 66950280.552 - -0.37% -
std::set<std::string>::insert(value)_(already_present)/32 -1.02% 11.943 11.821 - 0.07% -
rng::distance(join_view(vector<vector<int>>)/1024 -1.02% 1.035 1.025 - 0.32% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 -1.02% 28.693 28.401 - 1.80% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 -1.01% 3.729 3.691 - -1.11% -
std::unique(vector<int>,_pred)_(contiguous)/52 -1.01% 63.191 62.551 - -5.65% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -1.01% 1126825.388 1115431.974 - 3.97% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 -1.01% 100749.345 99731.051 - 0.11% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16 -1.01% 2.897 2.868 - -3.02% -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -1.01% 19.592 19.395 - 0.23% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -1.01% 605.029 598.944 - 1.42% -
rng::copy_backward(vector<int>)/32768 -1.00% 3286.674 3253.669 - 28.55% -
BM_std_min<unsigned_int>/16 -1.00% 1.908 1.889 - -1.33% -
std::search(deque<int>,_pred)_(same_length)/1024 -1.00% 512.224 507.091 - -0.66% -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 -1.00% 7.422 7.348 - 0.76% -
std::multiset<std::string>::count(key)_(existent)/1024 -1.00% 23.543 23.307 - -0.84% -
rng::replace_if(vector<int>)_(prefix)/8192 -1.00% 2061.572 2040.953 - -0.29% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.00% 24.257 24.014 - -4.48% -


Report Time: 5.96s
Name Current %
706_stockfish_r 21.438 -
707_ntest_r 16.581 -
709_cactus_r 19.629 -
710_omnetpp_r 9.004 -1.39%
721_gcc_r 12.882 -1.40%
723_llvm_r 11.584 -
727_cppcheck_r 24.433 -1.08%
729_abc_r 18.470 -4.28%
731_astcenc_r 10.165 -
735_gem5_r 13.486 -
736_ocio_r 16.226 -1.18%
737_gmsh_r 12.639 -1.09%
748_flightdm_r 8.897 -
750_sealcrypto_r 18.338 -
753_ns3_r 10.189 -
766_femflow_r 12.851 -
BM_CmpEqual_int_int 1.119 -
BM_CmpEqual_int_schar 1.131 -
BM_CmpEqual_int_short 1.139 -
BM_CmpEqual_int_uchar 1.113 -1.70%
BM_CmpEqual_int_uint 1.105 -
BM_CmpEqual_int_ushort 1.123 -
BM_CmpEqual_schar_int 1.133 -
BM_CmpEqual_schar_schar 1.104 -
BM_CmpEqual_schar_short 1.146 -
BM_CmpEqual_schar_uchar 1.105 -
BM_CmpEqual_schar_uint 1.111 -
BM_CmpEqual_schar_ushort 1.102 -1.21%
BM_CmpEqual_short_int 1.141 -
BM_CmpEqual_short_schar 1.129 -
BM_CmpEqual_short_short 1.123 -
BM_CmpEqual_short_uchar 1.100 -
BM_CmpEqual_short_uint 1.107 -
BM_CmpEqual_short_ushort 1.093 -1.90%
BM_CmpEqual_uchar_int 1.120 -
BM_CmpEqual_uchar_schar 1.045 -
BM_CmpEqual_uchar_short 1.043 -
BM_CmpEqual_uchar_uchar 1.111 -
BM_CmpEqual_uchar_uint 1.119 -
BM_CmpEqual_uchar_ushort 1.111 -1.36%
BM_CmpEqual_uint_int 1.120 -1.11%
BM_CmpEqual_uint_schar 1.079 -
BM_CmpEqual_uint_short 1.071 -
BM_CmpEqual_uint_uchar 1.117 -
BM_CmpEqual_uint_uint 1.111 -
BM_CmpEqual_uint_ushort 1.120 -
BM_CmpEqual_ushort_int 1.115 -
BM_CmpEqual_ushort_schar 1.055 -
BM_CmpEqual_ushort_short 1.053 -
BM_CmpEqual_ushort_uchar 1.122 -1.12%
BM_CmpEqual_ushort_uint 1.125 -
BM_CmpEqual_ushort_ushort 1.111 -
BM_CmpLess_int_int 1.123 -
BM_CmpLess_int_schar 1.132 -
BM_CmpLess_int_short 1.133 -
BM_CmpLess_int_uchar 1.148 1.25%
BM_CmpLess_int_uint 1.125 -
BM_CmpLess_int_ushort 1.128 -
BM_CmpLess_schar_int 1.136 -
BM_CmpLess_schar_schar 0.956 -
BM_CmpLess_schar_short 0.969 -
BM_CmpLess_schar_uchar 1.125 -
BM_CmpLess_schar_uint 1.117 -
BM_CmpLess_schar_ushort 1.122 -
BM_CmpLess_short_int 1.144 -
BM_CmpLess_short_schar 0.968 -
BM_CmpLess_short_short 0.962 -
BM_CmpLess_short_uchar 1.113 -
BM_CmpLess_short_uint 1.120 -
BM_CmpLess_short_ushort 1.116 -
BM_CmpLess_uchar_int 1.123 -
BM_CmpLess_uchar_schar 1.038 -
BM_CmpLess_uchar_short 1.043 -
BM_CmpLess_uchar_uchar 1.123 -
BM_CmpLess_uchar_uint 1.125 -
BM_CmpLess_uchar_ushort 1.127 -
BM_CmpLess_uint_int 1.131 -
BM_CmpLess_uint_schar 1.074 2.00%
BM_CmpLess_uint_short 1.068 -
BM_CmpLess_uint_uchar 1.132 -
BM_CmpLess_uint_uint 1.123 -
BM_CmpLess_uint_ushort 1.132 -
BM_CmpLess_ushort_int 1.122 -
BM_CmpLess_ushort_schar 1.046 -
BM_CmpLess_ushort_short 1.038 -
BM_CmpLess_ushort_uchar 1.130 -
BM_CmpLess_ushort_uint 1.130 -
BM_CmpLess_ushort_ushort 1.123 -
BM_LowerBound_float_1 2.635 -
BM_LowerBound_float_1024 21.728 -1.07%
BM_LowerBound_float_16 7.740 -
BM_LowerBound_float_16384 65.857 -
BM_LowerBound_float_256 14.103 -
BM_LowerBound_float_262144 574.501 -
BM_LowerBound_float_4 11.431 -
BM_LowerBound_float_64 8.478 -
BM_LowerBound_pair<uint32,_uint32>_1 2.904 1.79%
BM_LowerBound_pair<uint32,_uint32>_1024 44.628 -
BM_LowerBound_pair<uint32,_uint32>_16 16.285 -
BM_LowerBound_pair<uint32,_uint32>_16384 100.759 -1.46%
BM_LowerBound_pair<uint32,_uint32>_256 32.868 -1.42%
BM_LowerBound_pair<uint32,_uint32>_262144 605.824 -1.03%
BM_LowerBound_pair<uint32,_uint32>_4 11.197 -
BM_LowerBound_pair<uint32,_uint32>_64 18.741 -
BM_LowerBound_string_1 4.839 2.37%
BM_LowerBound_string_1024 179.608 1.04%
BM_LowerBound_string_16 36.187 -1.03%
BM_LowerBound_string_16384 390.365 -2.00%
BM_LowerBound_string_256 127.112 -
BM_LowerBound_string_262144 2297.594 -1.86%
BM_LowerBound_string_4 20.033 -
BM_LowerBound_string_64 71.121 -1.15%
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1 2.878 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1024 57.849 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_16 21.547 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_16384 120.573 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_256 45.066 -1.03%
BM_LowerBound_tuple<uint32,_uint64,_uint32>_262144 664.748 1.22%
BM_LowerBound_tuple<uint32,_uint64,_uint32>_4 11.243 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_64 34.617 -
BM_LowerBound_uint32_1 2.597 -
BM_LowerBound_uint32_1024 21.684 -
BM_LowerBound_uint32_16 7.345 -
BM_LowerBound_uint32_16384 65.443 -
BM_LowerBound_uint32_256 14.188 -
BM_LowerBound_uint32_262144 558.368 -
BM_LowerBound_uint32_4 10.443 -
BM_LowerBound_uint32_64 8.109 -
BM_LowerBound_uint64_1 2.601 -
BM_LowerBound_uint64_1024 24.869 -
BM_LowerBound_uint64_16 7.403 -
BM_LowerBound_uint64_16384 70.327 -
BM_LowerBound_uint64_256 16.477 -
BM_LowerBound_uint64_262144 582.169 -
BM_LowerBound_uint64_4 10.460 -
BM_LowerBound_uint64_64 8.359 -
BM_MakeHeap_float_Ascending_1 0.274 -
BM_MakeHeap_float_Ascending_1024 0.701 -
BM_MakeHeap_float_Ascending_16 0.836 -
BM_MakeHeap_float_Ascending_16384 0.659 -
BM_MakeHeap_float_Ascending_256 0.649 -
BM_MakeHeap_float_Ascending_262144 0.698 -
BM_MakeHeap_float_Ascending_4 0.404 -
BM_MakeHeap_float_Ascending_64 0.627 -
BM_MakeHeap_float_Descending_1 0.274 -
BM_MakeHeap_float_Descending_1024 0.216 -
BM_MakeHeap_float_Descending_16 0.211 -
BM_MakeHeap_float_Descending_16384 0.191 -
BM_MakeHeap_float_Descending_256 0.216 -
BM_MakeHeap_float_Descending_262144 0.187 -
BM_MakeHeap_float_Descending_4 0.276 -5.12%
BM_MakeHeap_float_Descending_64 0.193 -
BM_MakeHeap_float_Heap_1 0.276 -
BM_MakeHeap_float_Heap_1024 0.222 -
BM_MakeHeap_float_Heap_16 0.212 -
BM_MakeHeap_float_Heap_16384 0.191 -
BM_MakeHeap_float_Heap_256 0.207 -
BM_MakeHeap_float_Heap_262144 0.188 -
BM_MakeHeap_float_Heap_4 0.280 -
BM_MakeHeap_float_Heap_64 0.195 -
BM_MakeHeap_float_PipeOrgan_1 0.277 -
BM_MakeHeap_float_PipeOrgan_1024 0.705 -
BM_MakeHeap_float_PipeOrgan_16 1.266 -
BM_MakeHeap_float_PipeOrgan_16384 0.657 -
BM_MakeHeap_float_PipeOrgan_256 0.669 -
BM_MakeHeap_float_PipeOrgan_262144 0.706 -
BM_MakeHeap_float_PipeOrgan_4 0.408 -
BM_MakeHeap_float_PipeOrgan_64 0.802 -
BM_MakeHeap_float_QuickSortAdversary_1 0.268 -
BM_MakeHeap_float_QuickSortAdversary_1024 0.502 -
BM_MakeHeap_float_QuickSortAdversary_16 0.738 -
BM_MakeHeap_float_QuickSortAdversary_16384 0.263 -
BM_MakeHeap_float_QuickSortAdversary_256 0.497 -
BM_MakeHeap_float_QuickSortAdversary_262144 0.207 -
BM_MakeHeap_float_QuickSortAdversary_4 0.393 -
BM_MakeHeap_float_QuickSortAdversary_64 0.582 -
BM_MakeHeap_float_Random_1 0.269 -
BM_MakeHeap_float_Random_1024 1.249 -1.04%
BM_MakeHeap_float_Random_16 1.589 -1.31%
BM_MakeHeap_float_Random_16384 1.194 6.77%
BM_MakeHeap_float_Random_256 1.287 -9.77%
BM_MakeHeap_float_Random_262144 1.158 4.36%
BM_MakeHeap_float_Random_4 1.609 6.82%
BM_MakeHeap_float_Random_64 1.668 6.43%
BM_MakeHeap_float_SingleElement_1 0.274 -
BM_MakeHeap_float_SingleElement_1024 0.699 -
BM_MakeHeap_float_SingleElement_16 0.661 -
BM_MakeHeap_float_SingleElement_16384 0.662 -
BM_MakeHeap_float_SingleElement_256 0.654 -
BM_MakeHeap_float_SingleElement_262144 0.746 4.95%
BM_MakeHeap_float_SingleElement_4 0.324 -
BM_MakeHeap_float_SingleElement_64 0.642 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1 0.277 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1024 1.359 -1.29%
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 1.250 -2.65%
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16384 1.340 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_256 1.373 -1.17%
BM_MakeHeap_pair<uint32,_uint32>_Ascending_262144 1.387 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_4 0.752 -2.64%
BM_MakeHeap_pair<uint32,_uint32>_Ascending_64 1.108 -1.31%
BM_MakeHeap_pair<uint32,_uint32>_Descending_1 0.276 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_1024 0.505 -3.00%
BM_MakeHeap_pair<uint32,_uint32>_Descending_16 0.513 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_16384 0.481 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_256 0.582 -4.99%
BM_MakeHeap_pair<uint32,_uint32>_Descending_262144 0.469 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 0.419 -3.48%
BM_MakeHeap_pair<uint32,_uint32>_Descending_64 0.476 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_1 0.280 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_1024 0.551 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_16 0.543 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_16384 0.533 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_256 0.573 -2.77%
BM_MakeHeap_pair<uint32,_uint32>_Heap_262144 0.527 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 0.454 -11.86%
BM_MakeHeap_pair<uint32,_uint32>_Heap_64 0.496 -4.36%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_1 0.280 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_1024 1.349 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 1.215 2.05%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.337 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_256 1.396 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.411 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4 0.556 -1.93%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_64 1.115 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.269 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.322 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.206 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.292 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.373 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.331 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.791 2.41%
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.118 -
BM_MakeHeap_pair<uint32,_uint32>_Random_1 0.280 -
BM_MakeHeap_pair<uint32,_uint32>_Random_1024 2.980 -1.51%
BM_MakeHeap_pair<uint32,_uint32>_Random_16 2.902 2.76%
BM_MakeHeap_pair<uint32,_uint32>_Random_16384 2.964 -5.71%
BM_MakeHeap_pair<uint32,_uint32>_Random_256 3.136 -1.30%
BM_MakeHeap_pair<uint32,_uint32>_Random_262144 3.072 1.21%
BM_MakeHeap_pair<uint32,_uint32>_Random_4 2.504 -4.21%
BM_MakeHeap_pair<uint32,_uint32>_Random_64 3.265 3.47%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1 0.277 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1024 1.197 -1.01%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16 1.066 -2.50%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.198 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_256 1.194 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_262144 1.256 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_4 0.788 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_64 1.117 -
BM_MakeHeap_string_Ascending_1 0.253 -
BM_MakeHeap_string_Ascending_1024 5.459 -12.44%
BM_MakeHeap_string_Ascending_16 3.766 -12.19%
BM_MakeHeap_string_Ascending_16384 6.270 -5.95%
BM_MakeHeap_string_Ascending_256 5.188 -14.76%
BM_MakeHeap_string_Ascending_262144 10.969 39.87%
BM_MakeHeap_string_Ascending_4 2.902 -8.93%
BM_MakeHeap_string_Ascending_64 4.894 -17.05%
BM_MakeHeap_string_Descending_1 0.255 -
BM_MakeHeap_string_Descending_1024 2.694 -3.48%
BM_MakeHeap_string_Descending_16 2.321 -1.35%
BM_MakeHeap_string_Descending_16384 2.862 -8.48%
BM_MakeHeap_string_Descending_256 2.675 -1.31%
BM_MakeHeap_string_Descending_262144 5.164 51.03%
BM_MakeHeap_string_Descending_4 2.106 -7.11%
BM_MakeHeap_string_Descending_64 2.556 -
BM_MakeHeap_string_Heap_1 0.255 -
BM_MakeHeap_string_Heap_1024 4.817 -
BM_MakeHeap_string_Heap_16 4.669 -
BM_MakeHeap_string_Heap_16384 5.052 -
BM_MakeHeap_string_Heap_256 4.904 -
BM_MakeHeap_string_Heap_262144 5.273 -
BM_MakeHeap_string_Heap_4 3.050 -
BM_MakeHeap_string_Heap_64 5.101 -
BM_MakeHeap_string_PipeOrgan_1 0.253 -
BM_MakeHeap_string_PipeOrgan_1024 5.293 7.43%
BM_MakeHeap_string_PipeOrgan_16 3.666 1.33%
BM_MakeHeap_string_PipeOrgan_16384 6.045 5.65%
BM_MakeHeap_string_PipeOrgan_256 5.083 6.32%
BM_MakeHeap_string_PipeOrgan_262144 10.477 46.96%
BM_MakeHeap_string_PipeOrgan_4 2.632 1.87%
BM_MakeHeap_string_PipeOrgan_64 4.851 2.75%
BM_MakeHeap_string_QuickSortAdversary_1 0.257 -
BM_MakeHeap_string_QuickSortAdversary_1024 10.726 -13.39%
BM_MakeHeap_string_QuickSortAdversary_16 8.628 -12.70%
BM_MakeHeap_string_QuickSortAdversary_16384 12.117 -10.70%
BM_MakeHeap_string_QuickSortAdversary_256 10.538 -13.44%
BM_MakeHeap_string_QuickSortAdversary_262144 13.186 -9.80%
BM_MakeHeap_string_QuickSortAdversary_4 6.047 -9.73%
BM_MakeHeap_string_QuickSortAdversary_64 10.284 -12.97%
BM_MakeHeap_string_Random_1 0.246 -
BM_MakeHeap_string_Random_1024 10.821 -
BM_MakeHeap_string_Random_16 8.351 -
BM_MakeHeap_string_Random_16384 12.707 -4.76%
BM_MakeHeap_string_Random_256 10.477 -
BM_MakeHeap_string_Random_262144 15.552 -2.67%
BM_MakeHeap_string_Random_4 5.808 -
BM_MakeHeap_string_Random_64 10.076 -
BM_MakeHeap_string_SingleElement_1 0.254 -
BM_MakeHeap_string_SingleElement_1024 6.180 1.95%
BM_MakeHeap_string_SingleElement_16 5.659 -
BM_MakeHeap_string_SingleElement_16384 6.039 1.20%
BM_MakeHeap_string_SingleElement_256 6.301 -
BM_MakeHeap_string_SingleElement_262144 7.426 1.30%
BM_MakeHeap_string_SingleElement_4 3.626 1.15%
BM_MakeHeap_string_SingleElement_64 6.460 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.242 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.884 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.379 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.957 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.895 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 2.094 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.089 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.603 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.247 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.882 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.964 -2.61%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.857 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.958 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.849 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.780 -6.50%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.004 1.31%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.245 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.256 1.32%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 0.954 1.12%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.202 2.62%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.111 1.80%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 1.187 2.49%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 0.771 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.061 2.29%
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.387 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 1.957 1.02%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 1.887 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 2.125 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.909 -3.93%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.678 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.243 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.798 1.65%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.447 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.929 1.01%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.803 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 2.105 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.067 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.568 1.42%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.248 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_1024 4.723 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 4.200 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16384 4.777 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 4.744 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_262144 4.878 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.602 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 4.840 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.250 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 1.988 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 1.685 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 2.331 1.17%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 1.996 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 2.707 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.295 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 1.931 -
BM_MakeHeap_uint32_Ascending_1 0.277 -
BM_MakeHeap_uint32_Ascending_1024 0.646 -
BM_MakeHeap_uint32_Ascending_16 0.600 -
BM_MakeHeap_uint32_Ascending_16384 0.610 -
BM_MakeHeap_uint32_Ascending_256 0.609 -
BM_MakeHeap_uint32_Ascending_262144 0.663 -
BM_MakeHeap_uint32_Ascending_4 0.387 -
BM_MakeHeap_uint32_Ascending_64 0.556 -
BM_MakeHeap_uint32_Descending_1 0.270 -
BM_MakeHeap_uint32_Descending_1024 0.259 -
BM_MakeHeap_uint32_Descending_16 0.258 -
BM_MakeHeap_uint32_Descending_16384 0.236 -
BM_MakeHeap_uint32_Descending_256 0.262 -
BM_MakeHeap_uint32_Descending_262144 0.233 -
BM_MakeHeap_uint32_Descending_4 0.283 4.48%
BM_MakeHeap_uint32_Descending_64 0.260 -
BM_MakeHeap_uint32_Heap_1 0.277 -
BM_MakeHeap_uint32_Heap_1024 0.254 -
BM_MakeHeap_uint32_Heap_16 0.245 -
BM_MakeHeap_uint32_Heap_16384 0.235 -
BM_MakeHeap_uint32_Heap_256 0.264 -
BM_MakeHeap_uint32_Heap_262144 0.234 -
BM_MakeHeap_uint32_Heap_4 0.276 -
BM_MakeHeap_uint32_Heap_64 0.228 -
BM_MakeHeap_uint32_PipeOrgan_1 0.277 -
BM_MakeHeap_uint32_PipeOrgan_1024 0.726 2.85%
BM_MakeHeap_uint32_PipeOrgan_16 1.031 1.10%
BM_MakeHeap_uint32_PipeOrgan_16384 0.612 -
BM_MakeHeap_uint32_PipeOrgan_256 0.647 -
BM_MakeHeap_uint32_PipeOrgan_262144 0.672 -
BM_MakeHeap_uint32_PipeOrgan_4 0.421 6.52%
BM_MakeHeap_uint32_PipeOrgan_64 0.720 -
BM_MakeHeap_uint32_QuickSortAdversary_1 0.274 -
BM_MakeHeap_uint32_QuickSortAdversary_1024 0.495 -
BM_MakeHeap_uint32_QuickSortAdversary_16 0.613 1.88%
BM_MakeHeap_uint32_QuickSortAdversary_16384 0.293 -
BM_MakeHeap_uint32_QuickSortAdversary_256 0.483 -
BM_MakeHeap_uint32_QuickSortAdversary_262144 0.251 -
BM_MakeHeap_uint32_QuickSortAdversary_4 0.392 -
BM_MakeHeap_uint32_QuickSortAdversary_64 0.445 -
BM_MakeHeap_uint32_Random_1 0.272 -
BM_MakeHeap_uint32_Random_1024 1.054 -1.42%
BM_MakeHeap_uint32_Random_16 1.250 -3.66%
BM_MakeHeap_uint32_Random_16384 1.065 5.26%
BM_MakeHeap_uint32_Random_256 1.114 -
BM_MakeHeap_uint32_Random_262144 1.019 -
BM_MakeHeap_uint32_Random_4 1.812 33.69%
BM_MakeHeap_uint32_Random_64 1.302 2.71%
BM_MakeHeap_uint32_SingleElement_1 0.270 -
BM_MakeHeap_uint32_SingleElement_1024 0.574 -
BM_MakeHeap_uint32_SingleElement_16 0.491 -
BM_MakeHeap_uint32_SingleElement_16384 0.541 -
BM_MakeHeap_uint32_SingleElement_256 0.552 -
BM_MakeHeap_uint32_SingleElement_262144 0.661 6.09%
BM_MakeHeap_uint32_SingleElement_4 0.324 -
BM_MakeHeap_uint32_SingleElement_64 0.516 -
BM_MakeHeap_uint64_Ascending_1 0.277 -
BM_MakeHeap_uint64_Ascending_1024 0.649 -
BM_MakeHeap_uint64_Ascending_16 0.637 -3.04%
BM_MakeHeap_uint64_Ascending_16384 0.630 -
BM_MakeHeap_uint64_Ascending_256 0.627 -
BM_MakeHeap_uint64_Ascending_262144 0.727 -
BM_MakeHeap_uint64_Ascending_4 0.404 -
BM_MakeHeap_uint64_Ascending_64 0.571 -
BM_MakeHeap_uint64_Descending_1 0.275 -
BM_MakeHeap_uint64_Descending_1024 0.254 -
BM_MakeHeap_uint64_Descending_16 0.263 -
BM_MakeHeap_uint64_Descending_16384 0.237 -
BM_MakeHeap_uint64_Descending_256 0.277 -
BM_MakeHeap_uint64_Descending_262144 0.234 -
BM_MakeHeap_uint64_Descending_4 0.285 -
BM_MakeHeap_uint64_Descending_64 0.252 -
BM_MakeHeap_uint64_Heap_1 0.272 -
BM_MakeHeap_uint64_Heap_1024 0.253 -
BM_MakeHeap_uint64_Heap_16 0.264 -
BM_MakeHeap_uint64_Heap_16384 0.238 -
BM_MakeHeap_uint64_Heap_256 0.278 -
BM_MakeHeap_uint64_Heap_262144 0.234 -
BM_MakeHeap_uint64_Heap_4 0.282 -
BM_MakeHeap_uint64_Heap_64 0.238 -
BM_MakeHeap_uint64_PipeOrgan_1 0.274 -
BM_MakeHeap_uint64_PipeOrgan_1024 0.652 -
BM_MakeHeap_uint64_PipeOrgan_16 1.028 -
BM_MakeHeap_uint64_PipeOrgan_16384 0.629 -
BM_MakeHeap_uint64_PipeOrgan_256 0.651 -
BM_MakeHeap_uint64_PipeOrgan_262144 0.755 -
BM_MakeHeap_uint64_PipeOrgan_4 0.389 -
BM_MakeHeap_uint64_PipeOrgan_64 0.721 -
BM_MakeHeap_uint64_QuickSortAdversary_1 0.267 -
BM_MakeHeap_uint64_QuickSortAdversary_1024 0.490 -
BM_MakeHeap_uint64_QuickSortAdversary_16 0.618 -
BM_MakeHeap_uint64_QuickSortAdversary_16384 0.296 -
BM_MakeHeap_uint64_QuickSortAdversary_256 0.494 -
BM_MakeHeap_uint64_QuickSortAdversary_262144 0.254 -
BM_MakeHeap_uint64_QuickSortAdversary_4 0.405 -
BM_MakeHeap_uint64_QuickSortAdversary_64 0.462 -
BM_MakeHeap_uint64_Random_1 0.277 -
BM_MakeHeap_uint64_Random_1024 1.098 -
BM_MakeHeap_uint64_Random_16 1.334 -
BM_MakeHeap_uint64_Random_16384 1.020 1.57%
BM_MakeHeap_uint64_Random_256 1.153 -3.84%
BM_MakeHeap_uint64_Random_262144 1.051 2.65%
BM_MakeHeap_uint64_Random_4 1.345 -18.50%
BM_MakeHeap_uint64_Random_64 1.271 -
BM_MakeHeap_uint64_SingleElement_1 0.276 -
BM_MakeHeap_uint64_SingleElement_1024 0.568 -
BM_MakeHeap_uint64_SingleElement_16 0.509 -
BM_MakeHeap_uint64_SingleElement_16384 0.587 -
BM_MakeHeap_uint64_SingleElement_256 0.569 -
BM_MakeHeap_uint64_SingleElement_262144 0.775 2.10%
BM_MakeHeap_uint64_SingleElement_4 0.328 -
BM_MakeHeap_uint64_SingleElement_64 0.507 -
BM_MakeThenSortHeap_float_Ascending_1 0.280 -
BM_MakeThenSortHeap_float_Ascending_1024 8.667 -
BM_MakeThenSortHeap_float_Ascending_16 2.992 1.57%
BM_MakeThenSortHeap_float_Ascending_16384 28.237 1.53%
BM_MakeThenSortHeap_float_Ascending_256 6.578 -1.69%
BM_MakeThenSortHeap_float_Ascending_262144 31.359 -
BM_MakeThenSortHeap_float_Ascending_4 1.458 1.91%
BM_MakeThenSortHeap_float_Ascending_64 4.041 -
BM_MakeThenSortHeap_float_Descending_1 0.274 -
BM_MakeThenSortHeap_float_Descending_1024 8.122 -
BM_MakeThenSortHeap_float_Descending_16 1.882 -
BM_MakeThenSortHeap_float_Descending_16384 29.704 -1.59%
BM_MakeThenSortHeap_float_Descending_256 5.979 -4.25%
BM_MakeThenSortHeap_float_Descending_262144 35.308 -
BM_MakeThenSortHeap_float_Descending_4 1.229 -6.56%
BM_MakeThenSortHeap_float_Descending_64 3.273 -1.93%
BM_MakeThenSortHeap_float_Heap_1 0.279 -
BM_MakeThenSortHeap_float_Heap_1024 8.198 -
BM_MakeThenSortHeap_float_Heap_16 1.865 -1.15%
BM_MakeThenSortHeap_float_Heap_16384 25.868 -
BM_MakeThenSortHeap_float_Heap_256 5.981 -1.04%
BM_MakeThenSortHeap_float_Heap_262144 30.809 -
BM_MakeThenSortHeap_float_Heap_4 1.198 -2.79%
BM_MakeThenSortHeap_float_Heap_64 3.377 -1.74%
BM_MakeThenSortHeap_float_PipeOrgan_1 0.278 -
BM_MakeThenSortHeap_float_PipeOrgan_1024 8.486 -
BM_MakeThenSortHeap_float_PipeOrgan_16 3.006 -2.91%
BM_MakeThenSortHeap_float_PipeOrgan_16384 25.693 -
BM_MakeThenSortHeap_float_PipeOrgan_256 6.443 2.67%
BM_MakeThenSortHeap_float_PipeOrgan_262144 32.356 -
BM_MakeThenSortHeap_float_PipeOrgan_4 1.521 -
BM_MakeThenSortHeap_float_PipeOrgan_64 4.006 -
BM_MakeThenSortHeap_float_QuickSortAdversary_1 0.280 3.99%
BM_MakeThenSortHeap_float_QuickSortAdversary_1024 8.243 -
BM_MakeThenSortHeap_float_QuickSortAdversary_16 2.974 1.71%
BM_MakeThenSortHeap_float_QuickSortAdversary_16384 28.573 2.01%
BM_MakeThenSortHeap_float_QuickSortAdversary_256 6.045 1.04%
BM_MakeThenSortHeap_float_QuickSortAdversary_262144 34.389 -
BM_MakeThenSortHeap_float_QuickSortAdversary_4 1.502 -
BM_MakeThenSortHeap_float_QuickSortAdversary_64 3.790 1.14%
BM_MakeThenSortHeap_float_Random_1 0.280 -
BM_MakeThenSortHeap_float_Random_1024 33.454 -
BM_MakeThenSortHeap_float_Random_16 9.901 -
BM_MakeThenSortHeap_float_Random_16384 47.220 -1.57%
BM_MakeThenSortHeap_float_Random_256 25.679 -
BM_MakeThenSortHeap_float_Random_262144 62.651 -1.47%
BM_MakeThenSortHeap_float_Random_4 4.315 1.05%
BM_MakeThenSortHeap_float_Random_64 17.962 -
BM_MakeThenSortHeap_float_SingleElement_1 0.280 -
BM_MakeThenSortHeap_float_SingleElement_1024 4.869 -5.80%
BM_MakeThenSortHeap_float_SingleElement_16 3.259 -
BM_MakeThenSortHeap_float_SingleElement_16384 15.701 2.14%
BM_MakeThenSortHeap_float_SingleElement_256 4.089 -3.87%
BM_MakeThenSortHeap_float_SingleElement_262144 51.517 4.96%
BM_MakeThenSortHeap_float_SingleElement_4 1.348 -
BM_MakeThenSortHeap_float_SingleElement_64 3.402 -1.49%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1 0.280 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 14.657 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 7.556 -3.40%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 23.210 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 11.498 -1.42%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 33.188 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 3.537 -2.42%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 10.186 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1 0.279 4.04%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 14.514 2.49%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16 7.054 3.39%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 23.365 2.45%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_256 11.214 2.78%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 34.904 2.53%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 2.339 4.72%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_64 9.928 3.22%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1 0.280 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 14.320 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16 6.621 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 23.597 -1.09%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_256 10.839 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 34.875 -1.42%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 1.885 -19.49%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_64 9.313 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1 0.269 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 14.746 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 7.895 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 22.972 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 11.804 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 33.657 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 1.808 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 10.360 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.269 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 15.217 1.35%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 7.593 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 24.286 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 11.623 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 35.697 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 3.596 -2.96%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 9.962 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1 0.269 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1024 24.297 2.01%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16 11.621 1.38%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16384 34.221 1.76%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_256 20.130 2.25%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_262144 52.344 -4.10%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_4 4.985 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_64 16.485 2.14%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1 0.269 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 7.700 -14.61%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 3.288 -16.19%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 10.534 -7.95%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 6.352 -14.16%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 13.844 -17.93%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 2.557 -22.48%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 4.979 -13.17%
BM_MakeThenSortHeap_string_Ascending_1 1.365 -
BM_MakeThenSortHeap_string_Ascending_1024 34.093 -11.86%
BM_MakeThenSortHeap_string_Ascending_16 9.620 -1.25%
BM_MakeThenSortHeap_string_Ascending_16384 63.764 1.38%
BM_MakeThenSortHeap_string_Ascending_256 20.301 1.08%
BM_MakeThenSortHeap_string_Ascending_262144 77.844 3.34%
BM_MakeThenSortHeap_string_Ascending_4 5.307 -
BM_MakeThenSortHeap_string_Ascending_64 15.825 -
BM_MakeThenSortHeap_string_Descending_1 1.366 -
BM_MakeThenSortHeap_string_Descending_1024 25.704 -2.23%
BM_MakeThenSortHeap_string_Descending_16 7.744 -
BM_MakeThenSortHeap_string_Descending_16384 64.323 -
BM_MakeThenSortHeap_string_Descending_256 17.538 -1.83%
BM_MakeThenSortHeap_string_Descending_262144 87.839 2.13%
BM_MakeThenSortHeap_string_Descending_4 3.689 1.78%
BM_MakeThenSortHeap_string_Descending_64 12.840 -1.69%
BM_MakeThenSortHeap_string_Heap_1 1.364 -
BM_MakeThenSortHeap_string_Heap_1024 63.821 -
BM_MakeThenSortHeap_string_Heap_16 17.281 -
BM_MakeThenSortHeap_string_Heap_16384 102.013 -
BM_MakeThenSortHeap_string_Heap_256 49.592 -
BM_MakeThenSortHeap_string_Heap_262144 182.269 1.62%
BM_MakeThenSortHeap_string_Heap_4 5.920 1.31%
BM_MakeThenSortHeap_string_Heap_64 34.064 -
BM_MakeThenSortHeap_string_PipeOrgan_1 1.365 -
BM_MakeThenSortHeap_string_PipeOrgan_1024 30.866 -2.85%
BM_MakeThenSortHeap_string_PipeOrgan_16 9.427 -3.51%
BM_MakeThenSortHeap_string_PipeOrgan_16384 64.107 -
BM_MakeThenSortHeap_string_PipeOrgan_256 19.590 -3.13%
BM_MakeThenSortHeap_string_PipeOrgan_262144 81.067 1.03%
BM_MakeThenSortHeap_string_PipeOrgan_4 4.802 -
BM_MakeThenSortHeap_string_PipeOrgan_64 14.756 -2.43%
BM_MakeThenSortHeap_string_QuickSortAdversary_1 1.366 -
BM_MakeThenSortHeap_string_QuickSortAdversary_1024 69.253 -1.35%
BM_MakeThenSortHeap_string_QuickSortAdversary_16 22.511 -
BM_MakeThenSortHeap_string_QuickSortAdversary_16384 109.533 -
BM_MakeThenSortHeap_string_QuickSortAdversary_256 54.969 -1.42%
BM_MakeThenSortHeap_string_QuickSortAdversary_262144 191.563 -
BM_MakeThenSortHeap_string_QuickSortAdversary_4 10.525 -
BM_MakeThenSortHeap_string_QuickSortAdversary_64 39.703 -1.05%
BM_MakeThenSortHeap_string_Random_1 1.364 -
BM_MakeThenSortHeap_string_Random_1024 69.475 -
BM_MakeThenSortHeap_string_Random_16 22.532 -
BM_MakeThenSortHeap_string_Random_16384 109.721 -
BM_MakeThenSortHeap_string_Random_256 55.014 -
BM_MakeThenSortHeap_string_Random_262144 192.826 1.40%
BM_MakeThenSortHeap_string_Random_4 10.309 -
BM_MakeThenSortHeap_string_Random_64 39.543 -
BM_MakeThenSortHeap_string_SingleElement_1 1.365 -
BM_MakeThenSortHeap_string_SingleElement_1024 30.490 1.02%
BM_MakeThenSortHeap_string_SingleElement_16 14.019 -
BM_MakeThenSortHeap_string_SingleElement_16384 38.621 1.49%
BM_MakeThenSortHeap_string_SingleElement_256 25.812 2.81%
BM_MakeThenSortHeap_string_SingleElement_262144 51.575 1.18%
BM_MakeThenSortHeap_string_SingleElement_4 6.395 1.63%
BM_MakeThenSortHeap_string_SingleElement_64 20.203 1.75%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.245 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 19.355 1.14%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 8.794 1.24%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 30.996 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 14.451 1.24%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 44.453 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 3.469 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 11.771 2.05%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.244 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 17.698 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 7.631 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 29.579 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 12.850 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 43.831 -1.04%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.189 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 10.349 -3.26%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.246 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 17.576 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 7.522 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 32.266 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 13.022 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 49.732 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 2.044 3.93%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 9.892 -3.10%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.246 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 19.244 1.54%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 9.002 1.03%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 30.580 1.30%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 14.404 1.20%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 45.007 1.46%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.335 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 11.461 1.50%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.245 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 18.314 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 8.368 -1.65%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 33.233 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 13.869 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 51.075 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 3.625 -2.58%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 11.032 3.19%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.247 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1024 31.186 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16 14.112 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16384 46.015 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_256 25.697 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_262144 75.135 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_4 6.355 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_64 20.617 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.244 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 10.517 -27.14%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 4.846 -21.19%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 14.388 -35.87%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 8.714 -22.78%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 18.456 -43.25%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.632 -3.93%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 6.810 -21.29%
BM_MakeThenSortHeap_uint32_Ascending_1 0.277 -
BM_MakeThenSortHeap_uint32_Ascending_1024 10.672 -
BM_MakeThenSortHeap_uint32_Ascending_16 5.723 -
BM_MakeThenSortHeap_uint32_Ascending_16384 16.857 -
BM_MakeThenSortHeap_uint32_Ascending_256 8.697 -
BM_MakeThenSortHeap_uint32_Ascending_262144 25.033 -
BM_MakeThenSortHeap_uint32_Ascending_4 1.423 -
BM_MakeThenSortHeap_uint32_Ascending_64 8.683 -
BM_MakeThenSortHeap_uint32_Descending_1 0.280 -
BM_MakeThenSortHeap_uint32_Descending_1024 10.213 -
BM_MakeThenSortHeap_uint32_Descending_16 5.551 -
BM_MakeThenSortHeap_uint32_Descending_16384 16.292 -
BM_MakeThenSortHeap_uint32_Descending_256 8.732 -
BM_MakeThenSortHeap_uint32_Descending_262144 24.366 -
BM_MakeThenSortHeap_uint32_Descending_4 1.261 -6.60%
BM_MakeThenSortHeap_uint32_Descending_64 8.701 -
BM_MakeThenSortHeap_uint32_Heap_1 0.275 -
BM_MakeThenSortHeap_uint32_Heap_1024 10.329 -
BM_MakeThenSortHeap_uint32_Heap_16 5.177 -
BM_MakeThenSortHeap_uint32_Heap_16384 16.457 -
BM_MakeThenSortHeap_uint32_Heap_256 8.309 -
BM_MakeThenSortHeap_uint32_Heap_262144 24.479 -1.01%
BM_MakeThenSortHeap_uint32_Heap_4 1.209 -
BM_MakeThenSortHeap_uint32_Heap_64 8.130 -1.10%
BM_MakeThenSortHeap_uint32_PipeOrgan_1 0.275 -
BM_MakeThenSortHeap_uint32_PipeOrgan_1024 11.102 -
BM_MakeThenSortHeap_uint32_PipeOrgan_16 5.753 -1.32%
BM_MakeThenSortHeap_uint32_PipeOrgan_16384 17.251 -
BM_MakeThenSortHeap_uint32_PipeOrgan_256 9.223 -
BM_MakeThenSortHeap_uint32_PipeOrgan_262144 25.636 -
BM_MakeThenSortHeap_uint32_PipeOrgan_4 1.402 3.14%
BM_MakeThenSortHeap_uint32_PipeOrgan_64 9.283 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_1 0.277 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_1024 10.656 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16 5.601 -1.13%
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16384 16.503 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_256 8.466 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_262144 24.465 -1.22%
BM_MakeThenSortHeap_uint32_QuickSortAdversary_4 1.680 -2.98%
BM_MakeThenSortHeap_uint32_QuickSortAdversary_64 8.938 -
BM_MakeThenSortHeap_uint32_Random_1 0.280 -
BM_MakeThenSortHeap_uint32_Random_1024 15.486 -
BM_MakeThenSortHeap_uint32_Random_16 8.751 1.77%
BM_MakeThenSortHeap_uint32_Random_16384 22.179 -
BM_MakeThenSortHeap_uint32_Random_256 13.311 -
BM_MakeThenSortHeap_uint32_Random_262144 32.502 -
BM_MakeThenSortHeap_uint32_Random_4 4.010 -
BM_MakeThenSortHeap_uint32_Random_64 11.939 -
BM_MakeThenSortHeap_uint32_SingleElement_1 0.280 -
BM_MakeThenSortHeap_uint32_SingleElement_1024 9.461 5.46%
BM_MakeThenSortHeap_uint32_SingleElement_16 4.041 -
BM_MakeThenSortHeap_uint32_SingleElement_16384 20.013 2.44%
BM_MakeThenSortHeap_uint32_SingleElement_256 6.632 -
BM_MakeThenSortHeap_uint32_SingleElement_262144 55.818 -
BM_MakeThenSortHeap_uint32_SingleElement_4 1.471 -4.59%
BM_MakeThenSortHeap_uint32_SingleElement_64 7.233 -1.30%
BM_MakeThenSortHeap_uint64_Ascending_1 0.273 -
BM_MakeThenSortHeap_uint64_Ascending_1024 10.706 -
BM_MakeThenSortHeap_uint64_Ascending_16 5.464 -
BM_MakeThenSortHeap_uint64_Ascending_16384 16.878 -1.56%
BM_MakeThenSortHeap_uint64_Ascending_256 8.721 -1.13%
BM_MakeThenSortHeap_uint64_Ascending_262144 24.968 -1.99%
BM_MakeThenSortHeap_uint64_Ascending_4 1.447 -1.01%
BM_MakeThenSortHeap_uint64_Ascending_64 8.324 -1.02%
BM_MakeThenSortHeap_uint64_Descending_1 0.268 -
BM_MakeThenSortHeap_uint64_Descending_1024 10.276 -
BM_MakeThenSortHeap_uint64_Descending_16 5.589 -
BM_MakeThenSortHeap_uint64_Descending_16384 16.217 -1.35%
BM_MakeThenSortHeap_uint64_Descending_256 8.664 -1.25%
BM_MakeThenSortHeap_uint64_Descending_262144 24.642 -1.27%
BM_MakeThenSortHeap_uint64_Descending_4 1.266 -6.69%
BM_MakeThenSortHeap_uint64_Descending_64 8.389 -1.33%
BM_MakeThenSortHeap_uint64_Heap_1 0.268 -4.01%
BM_MakeThenSortHeap_uint64_Heap_1024 10.305 -1.09%
BM_MakeThenSortHeap_uint64_Heap_16 5.230 -2.55%
BM_MakeThenSortHeap_uint64_Heap_16384 16.436 -1.35%
BM_MakeThenSortHeap_uint64_Heap_256 8.402 -
BM_MakeThenSortHeap_uint64_Heap_262144 24.517 -2.17%
BM_MakeThenSortHeap_uint64_Heap_4 1.235 3.27%
BM_MakeThenSortHeap_uint64_Heap_64 8.289 -
BM_MakeThenSortHeap_uint64_PipeOrgan_1 0.276 -
BM_MakeThenSortHeap_uint64_PipeOrgan_1024 11.121 -
BM_MakeThenSortHeap_uint64_PipeOrgan_16 6.065 -1.39%
BM_MakeThenSortHeap_uint64_PipeOrgan_16384 17.310 -1.34%
BM_MakeThenSortHeap_uint64_PipeOrgan_256 9.290 -1.24%
BM_MakeThenSortHeap_uint64_PipeOrgan_262144 25.724 -2.27%
BM_MakeThenSortHeap_uint64_PipeOrgan_4 1.397 -
BM_MakeThenSortHeap_uint64_PipeOrgan_64 8.889 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_1 0.279 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_1024 10.600 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_16 5.481 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_16384 16.345 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_256 8.722 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_262144 24.710 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_4 1.408 -4.29%
BM_MakeThenSortHeap_uint64_QuickSortAdversary_64 8.847 -1.16%
BM_MakeThenSortHeap_uint64_Random_1 0.280 -
BM_MakeThenSortHeap_uint64_Random_1024 15.454 -
BM_MakeThenSortHeap_uint64_Random_16 8.596 -
BM_MakeThenSortHeap_uint64_Random_16384 22.106 -1.39%
BM_MakeThenSortHeap_uint64_Random_256 13.395 -
BM_MakeThenSortHeap_uint64_Random_262144 35.272 -7.77%
BM_MakeThenSortHeap_uint64_Random_4 4.095 -
BM_MakeThenSortHeap_uint64_Random_64 11.737 -1.80%
BM_MakeThenSortHeap_uint64_SingleElement_1 0.279 -
BM_MakeThenSortHeap_uint64_SingleElement_1024 9.733 2.63%
BM_MakeThenSortHeap_uint64_SingleElement_16 4.004 -
BM_MakeThenSortHeap_uint64_SingleElement_16384 26.349 -2.44%
BM_MakeThenSortHeap_uint64_SingleElement_256 6.774 -
BM_MakeThenSortHeap_uint64_SingleElement_262144 66.091 -
BM_MakeThenSortHeap_uint64_SingleElement_4 1.274 5.75%
BM_MakeThenSortHeap_uint64_SingleElement_64 5.928 -2.16%
BM_PopHeap_float_1 0.476 -
BM_PopHeap_float_1024 28.493 -
BM_PopHeap_float_16 7.050 1.07%
BM_PopHeap_float_16384 33.179 -1.48%
BM_PopHeap_float_256 22.552 -
BM_PopHeap_float_262144 41.644 4.77%
BM_PopHeap_float_4 2.477 -
BM_PopHeap_float_64 13.657 1.21%
BM_PopHeap_pair<uint32,_uint32>_1 0.417 -4.15%
BM_PopHeap_pair<uint32,_uint32>_1024 30.002 -
BM_PopHeap_pair<uint32,_uint32>_16 9.353 -
BM_PopHeap_pair<uint32,_uint32>_16384 45.521 1.26%
BM_PopHeap_pair<uint32,_uint32>_256 22.484 -
BM_PopHeap_pair<uint32,_uint32>_262144 59.893 4.21%
BM_PopHeap_pair<uint32,_uint32>_4 3.224 1.13%
BM_PopHeap_pair<uint32,_uint32>_64 15.923 -
BM_PopHeap_string_1 0.581 -9.37%
BM_PopHeap_string_1024 56.271 -
BM_PopHeap_string_16 14.385 -1.25%
BM_PopHeap_string_16384 73.144 -
BM_PopHeap_string_256 41.032 -
BM_PopHeap_string_262144 95.999 -8.39%
BM_PopHeap_string_4 5.333 -
BM_PopHeap_string_64 25.858 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 0.619 9.44%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1024 42.220 1.08%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16 11.640 1.96%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16384 60.907 3.42%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_256 31.278 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144 78.244 1.21%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_4 4.240 1.08%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_64 20.787 -
BM_PopHeap_uint32_1 0.467 -14.39%
BM_PopHeap_uint32_1024 21.378 -
BM_PopHeap_uint32_16 7.566 -
BM_PopHeap_uint32_16384 31.192 1.23%
BM_PopHeap_uint32_256 16.982 -
BM_PopHeap_uint32_262144 41.693 -
BM_PopHeap_uint32_4 2.654 -
BM_PopHeap_uint32_64 12.586 -
BM_PopHeap_uint64_1 0.516 -16.59%
BM_PopHeap_uint64_1024 21.607 -
BM_PopHeap_uint64_16 7.659 1.04%
BM_PopHeap_uint64_16384 31.371 -
BM_PopHeap_uint64_256 17.211 -
BM_PopHeap_uint64_262144 41.694 -
BM_PopHeap_uint64_4 2.741 3.63%
BM_PopHeap_uint64_64 12.744 -
BM_PushHeap_float_Ascending_1 0.467 -
BM_PushHeap_float_Ascending_1024 3.119 -
BM_PushHeap_float_Ascending_16 0.981 -
BM_PushHeap_float_Ascending_16384 4.287 -2.09%
BM_PushHeap_float_Ascending_256 2.482 -
BM_PushHeap_float_Ascending_262144 5.154 -
BM_PushHeap_float_Ascending_4 0.536 -
BM_PushHeap_float_Ascending_64 1.753 -
BM_PushHeap_float_Descending_1 0.394 -
BM_PushHeap_float_Descending_1024 0.390 -
BM_PushHeap_float_Descending_16 0.363 -
BM_PushHeap_float_Descending_16384 0.383 -
BM_PushHeap_float_Descending_256 0.401 -
BM_PushHeap_float_Descending_262144 0.385 -
BM_PushHeap_float_Descending_4 0.357 -
BM_PushHeap_float_Descending_64 0.379 -
BM_PushHeap_float_PipeOrgan_1 0.467 -
BM_PushHeap_float_PipeOrgan_1024 2.101 -
BM_PushHeap_float_PipeOrgan_16 0.911 -
BM_PushHeap_float_PipeOrgan_16384 2.531 -
BM_PushHeap_float_PipeOrgan_256 1.726 -
BM_PushHeap_float_PipeOrgan_262144 3.160 -
BM_PushHeap_float_PipeOrgan_4 0.489 -
BM_PushHeap_float_PipeOrgan_64 1.303 -
BM_PushHeap_float_QuickSortAdversary_1 0.468 -
BM_PushHeap_float_QuickSortAdversary_1024 0.623 -
BM_PushHeap_float_QuickSortAdversary_16 0.979 -
BM_PushHeap_float_QuickSortAdversary_16384 0.492 -
BM_PushHeap_float_QuickSortAdversary_256 0.734 -
BM_PushHeap_float_QuickSortAdversary_262144 0.418 -
BM_PushHeap_float_QuickSortAdversary_4 0.536 -
BM_PushHeap_float_QuickSortAdversary_64 0.618 -
BM_PushHeap_float_Random_1 0.464 -10.86%
BM_PushHeap_float_Random_1024 7.511 -
BM_PushHeap_float_Random_16 5.389 -
BM_PushHeap_float_Random_16384 7.604 -
BM_PushHeap_float_Random_256 7.297 -
BM_PushHeap_float_Random_262144 7.734 -
BM_PushHeap_float_Random_4 3.019 -
BM_PushHeap_float_Random_64 6.576 -2.99%
BM_PushHeap_float_SingleElement_1 0.394 -3.62%
BM_PushHeap_float_SingleElement_1024 0.389 -
BM_PushHeap_float_SingleElement_16 0.363 -
BM_PushHeap_float_SingleElement_16384 0.383 -
BM_PushHeap_float_SingleElement_256 0.402 -
BM_PushHeap_float_SingleElement_262144 0.385 -
BM_PushHeap_float_SingleElement_4 0.371 -
BM_PushHeap_float_SingleElement_64 0.379 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.534 -7.03%
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.187 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.638 6.79%
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 7.124 3.88%
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.260 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 10.515 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.857 1.73%
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.405 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 0.483 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16 0.500 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 0.474 -
BM_PushHeap_pair<uint32,_uint32>_Descending_256 0.516 -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 0.473 -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 0.555 -5.12%
BM_PushHeap_pair<uint32,_uint32>_Descending_64 0.559 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.734 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.196 -1.05%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.067 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.231 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.253 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.667 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.654 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.936 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.044 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 2.657 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.653 3.16%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 3.465 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.614 -2.63%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.378 3.13%
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.394 -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 7.408 -1.15%
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.489 -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 7.692 3.54%
BM_PushHeap_pair<uint32,_uint32>_Random_256 7.242 -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 7.403 -2.41%
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.710 2.44%
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.798 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.518 31.82%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.578 3.49%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.607 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.580 3.69%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 0.596 3.23%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.573 3.58%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.554 4.06%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.571 -
BM_PushHeap_string_Ascending_1 0.702 -
BM_PushHeap_string_Ascending_1024 12.443 -11.13%
BM_PushHeap_string_Ascending_16 4.618 -1.23%
BM_PushHeap_string_Ascending_16384 19.632 -1.88%
BM_PushHeap_string_Ascending_256 9.888 -12.65%
BM_PushHeap_string_Ascending_262144 28.317 -
BM_PushHeap_string_Ascending_4 2.547 -
BM_PushHeap_string_Ascending_64 7.076 -7.77%
BM_PushHeap_string_Descending_1 0.701 -
BM_PushHeap_string_Descending_1024 2.492 -
BM_PushHeap_string_Descending_16 2.154 -
BM_PushHeap_string_Descending_16384 2.473 4.37%
BM_PushHeap_string_Descending_256 2.394 3.61%
BM_PushHeap_string_Descending_262144 3.822 20.35%
BM_PushHeap_string_Descending_4 1.982 3.83%
BM_PushHeap_string_Descending_64 2.279 1.08%
BM_PushHeap_string_PipeOrgan_1 0.701 -
BM_PushHeap_string_PipeOrgan_1024 9.667 1.18%
BM_PushHeap_string_PipeOrgan_16 4.079 -1.06%
BM_PushHeap_string_PipeOrgan_16384 13.548 3.97%
BM_PushHeap_string_PipeOrgan_256 7.965 -
BM_PushHeap_string_PipeOrgan_262144 17.642 1.56%
BM_PushHeap_string_PipeOrgan_4 2.496 -
BM_PushHeap_string_PipeOrgan_64 5.859 -
BM_PushHeap_string_QuickSortAdversary_1 0.701 -
BM_PushHeap_string_QuickSortAdversary_1024 15.119 -
BM_PushHeap_string_QuickSortAdversary_16 10.140 -
BM_PushHeap_string_QuickSortAdversary_16384 15.763 -
BM_PushHeap_string_QuickSortAdversary_256 14.556 -
BM_PushHeap_string_QuickSortAdversary_262144 16.324 -
BM_PushHeap_string_QuickSortAdversary_4 6.090 -
BM_PushHeap_string_QuickSortAdversary_64 12.807 -1.09%
BM_PushHeap_string_Random_1 0.699 -
BM_PushHeap_string_Random_1024 14.884 -
BM_PushHeap_string_Random_16 10.216 -
BM_PushHeap_string_Random_16384 16.331 -
BM_PushHeap_string_Random_256 14.215 -
BM_PushHeap_string_Random_262144 19.858 10.78%
BM_PushHeap_string_Random_4 5.985 -
BM_PushHeap_string_Random_64 12.784 -
BM_PushHeap_string_SingleElement_1 0.701 -
BM_PushHeap_string_SingleElement_1024 2.449 -
BM_PushHeap_string_SingleElement_16 2.464 -
BM_PushHeap_string_SingleElement_16384 2.465 -
BM_PushHeap_string_SingleElement_256 2.424 -1.24%
BM_PushHeap_string_SingleElement_262144 2.504 -
BM_PushHeap_string_SingleElement_4 2.198 -
BM_PushHeap_string_SingleElement_64 2.511 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.467 -33.14%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.815 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.101 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.960 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.942 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 9.474 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 0.983 -3.53%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.991 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.697 30.61%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.696 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.643 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.683 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.732 -2.19%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.684 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.735 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.907 -1.30%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.411 -20.99%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.481 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.535 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 4.538 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.894 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 6.102 -1.16%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.905 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.240 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.698 25.50%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.078 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.264 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 2.683 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.845 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.330 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.844 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.531 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.502 8.65%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.487 1.27%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.205 -1.10%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.334 -2.55%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.242 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.606 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.593 1.19%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.718 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.576 10.80%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.742 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.730 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.748 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.758 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.741 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.653 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.742 -
BM_PushHeap_uint32_Ascending_1 0.467 -18.80%
BM_PushHeap_uint32_Ascending_1024 3.952 -
BM_PushHeap_uint32_Ascending_16 1.399 -
BM_PushHeap_uint32_Ascending_16384 6.563 -1.52%
BM_PushHeap_uint32_Ascending_256 3.096 -
BM_PushHeap_uint32_Ascending_262144 8.128 -
BM_PushHeap_uint32_Ascending_4 0.760 -
BM_PushHeap_uint32_Ascending_64 2.227 -
BM_PushHeap_uint32_Descending_1 0.468 -
BM_PushHeap_uint32_Descending_1024 0.387 -
BM_PushHeap_uint32_Descending_16 0.366 -
BM_PushHeap_uint32_Descending_16384 0.382 -
BM_PushHeap_uint32_Descending_256 0.399 -
BM_PushHeap_uint32_Descending_262144 0.383 -
BM_PushHeap_uint32_Descending_4 0.364 -
BM_PushHeap_uint32_Descending_64 0.380 -
BM_PushHeap_uint32_PipeOrgan_1 0.616 -
BM_PushHeap_uint32_PipeOrgan_1024 1.919 -
BM_PushHeap_uint32_PipeOrgan_16 0.874 -
BM_PushHeap_uint32_PipeOrgan_16384 2.384 -
BM_PushHeap_uint32_PipeOrgan_256 1.688 -
BM_PushHeap_uint32_PipeOrgan_262144 3.035 -
BM_PushHeap_uint32_PipeOrgan_4 0.532 -
BM_PushHeap_uint32_PipeOrgan_64 1.310 -
BM_PushHeap_uint32_QuickSortAdversary_1 0.505 -17.43%
BM_PushHeap_uint32_QuickSortAdversary_1024 0.602 -
BM_PushHeap_uint32_QuickSortAdversary_16 0.926 -
BM_PushHeap_uint32_QuickSortAdversary_16384 0.471 -
BM_PushHeap_uint32_QuickSortAdversary_256 0.713 -
BM_PushHeap_uint32_QuickSortAdversary_262144 0.412 -
BM_PushHeap_uint32_QuickSortAdversary_4 0.587 -
BM_PushHeap_uint32_QuickSortAdversary_64 0.617 -
BM_PushHeap_uint32_Random_1 0.432 -
BM_PushHeap_uint32_Random_1024 6.252 -
BM_PushHeap_uint32_Random_16 4.548 -
BM_PushHeap_uint32_Random_16384 6.380 1.03%
BM_PushHeap_uint32_Random_256 6.015 -1.01%
BM_PushHeap_uint32_Random_262144 6.310 -
BM_PushHeap_uint32_Random_4 2.506 2.22%
BM_PushHeap_uint32_Random_64 5.600 -
BM_PushHeap_uint32_SingleElement_1 0.468 -
BM_PushHeap_uint32_SingleElement_1024 0.368 -
BM_PushHeap_uint32_SingleElement_16 0.345 -
BM_PushHeap_uint32_SingleElement_16384 0.361 -
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.466 -
BM_PushHeap_uint64_Ascending_1024 2.692 2.53%
BM_PushHeap_uint64_Ascending_16 0.976 4.28%
BM_PushHeap_uint64_Ascending_16384 3.706 -
BM_PushHeap_uint64_Ascending_256 2.227 4.03%
BM_PushHeap_uint64_Ascending_262144 4.975 1.83%
BM_PushHeap_uint64_Ascending_4 0.546 -
BM_PushHeap_uint64_Ascending_64 1.666 6.19%
BM_PushHeap_uint64_Descending_1 0.480 2.70%
BM_PushHeap_uint64_Descending_1024 0.385 -
BM_PushHeap_uint64_Descending_16 0.361 -
BM_PushHeap_uint64_Descending_16384 0.381 -
BM_PushHeap_uint64_Descending_256 0.400 -
BM_PushHeap_uint64_Descending_262144 0.381 -
BM_PushHeap_uint64_Descending_4 0.361 -
BM_PushHeap_uint64_Descending_64 0.377 -
BM_PushHeap_uint64_PipeOrgan_1 0.467 -
BM_PushHeap_uint64_PipeOrgan_1024 1.920 -
BM_PushHeap_uint64_PipeOrgan_16 0.892 -
BM_PushHeap_uint64_PipeOrgan_16384 2.392 -
BM_PushHeap_uint64_PipeOrgan_256 1.690 -
BM_PushHeap_uint64_PipeOrgan_262144 3.042 -
BM_PushHeap_uint64_PipeOrgan_4 0.486 -
BM_PushHeap_uint64_PipeOrgan_64 1.327 -
BM_PushHeap_uint64_QuickSortAdversary_1 0.468 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.615 -
BM_PushHeap_uint64_QuickSortAdversary_16 0.930 2.21%
BM_PushHeap_uint64_QuickSortAdversary_16384 0.482 -
BM_PushHeap_uint64_QuickSortAdversary_256 0.720 -
BM_PushHeap_uint64_QuickSortAdversary_262144 0.415 -
BM_PushHeap_uint64_QuickSortAdversary_4 0.550 -
BM_PushHeap_uint64_QuickSortAdversary_64 0.621 -
BM_PushHeap_uint64_Random_1 0.468 -
BM_PushHeap_uint64_Random_1024 5.846 -1.68%
BM_PushHeap_uint64_Random_16 4.418 6.84%
BM_PushHeap_uint64_Random_16384 6.098 3.25%
BM_PushHeap_uint64_Random_256 5.724 -
BM_PushHeap_uint64_Random_262144 6.112 1.08%
BM_PushHeap_uint64_Random_4 2.099 -3.14%
BM_PushHeap_uint64_Random_64 5.374 -
BM_PushHeap_uint64_SingleElement_1 0.631 18.21%
BM_PushHeap_uint64_SingleElement_1024 0.363 -
BM_PushHeap_uint64_SingleElement_16 0.337 -
BM_PushHeap_uint64_SingleElement_16384 0.364 -
BM_PushHeap_uint64_SingleElement_256 0.386 -
BM_PushHeap_uint64_SingleElement_262144 0.358 -
BM_PushHeap_uint64_SingleElement_4 0.356 -
BM_PushHeap_uint64_SingleElement_64 0.397 11.21%
BM_RangesMakeHeap_float_Ascending_1 0.270 -
BM_RangesMakeHeap_float_Ascending_1024 0.701 -
BM_RangesMakeHeap_float_Ascending_16 0.735 -
BM_RangesMakeHeap_float_Ascending_16384 0.657 -
BM_RangesMakeHeap_float_Ascending_256 0.652 -2.19%
BM_RangesMakeHeap_float_Ascending_262144 0.698 -
BM_RangesMakeHeap_float_Ascending_4 0.393 -
BM_RangesMakeHeap_float_Ascending_64 0.628 -
BM_RangesMakeHeap_float_Descending_1 0.270 -
BM_RangesMakeHeap_float_Descending_1024 0.253 -
BM_RangesMakeHeap_float_Descending_16 0.250 9.25%
BM_RangesMakeHeap_float_Descending_16384 0.234 -
BM_RangesMakeHeap_float_Descending_256 0.261 -
BM_RangesMakeHeap_float_Descending_262144 0.233 -
BM_RangesMakeHeap_float_Descending_4 0.278 -
BM_RangesMakeHeap_float_Descending_64 0.270 21.52%
BM_RangesMakeHeap_float_Heap_1 0.277 -
BM_RangesMakeHeap_float_Heap_1024 0.254 -
BM_RangesMakeHeap_float_Heap_16 0.213 -
BM_RangesMakeHeap_float_Heap_16384 0.226 -
BM_RangesMakeHeap_float_Heap_256 0.242 -
BM_RangesMakeHeap_float_Heap_262144 0.232 -
BM_RangesMakeHeap_float_Heap_4 0.287 -
BM_RangesMakeHeap_float_Heap_64 0.197 -
BM_RangesMakeHeap_float_PipeOrgan_1 0.277 -
BM_RangesMakeHeap_float_PipeOrgan_1024 0.709 -
BM_RangesMakeHeap_float_PipeOrgan_16 1.295 -
BM_RangesMakeHeap_float_PipeOrgan_16384 0.655 -
BM_RangesMakeHeap_float_PipeOrgan_256 0.668 -
BM_RangesMakeHeap_float_PipeOrgan_262144 0.708 -
BM_RangesMakeHeap_float_PipeOrgan_4 0.384 -
BM_RangesMakeHeap_float_PipeOrgan_64 0.801 -
BM_RangesMakeHeap_float_QuickSortAdversary_1 0.277 -
BM_RangesMakeHeap_float_QuickSortAdversary_1024 0.529 -
BM_RangesMakeHeap_float_QuickSortAdversary_16 0.839 -
BM_RangesMakeHeap_float_QuickSortAdversary_16384 0.304 -
BM_RangesMakeHeap_float_QuickSortAdversary_256 0.505 -
BM_RangesMakeHeap_float_QuickSortAdversary_262144 0.246 -
BM_RangesMakeHeap_float_QuickSortAdversary_4 0.401 -
BM_RangesMakeHeap_float_QuickSortAdversary_64 0.579 -
BM_RangesMakeHeap_float_Random_1 0.269 -
BM_RangesMakeHeap_float_Random_1024 1.277 -2.94%
BM_RangesMakeHeap_float_Random_16 1.558 -10.65%
BM_RangesMakeHeap_float_Random_16384 1.340 14.69%
BM_RangesMakeHeap_float_Random_256 1.282 -3.17%
BM_RangesMakeHeap_float_Random_262144 1.103 -2.86%
BM_RangesMakeHeap_float_Random_4 1.637 -
BM_RangesMakeHeap_float_Random_64 1.405 -9.86%
BM_RangesMakeHeap_float_SingleElement_1 0.276 -
BM_RangesMakeHeap_float_SingleElement_1024 0.697 -
BM_RangesMakeHeap_float_SingleElement_16 0.660 -
BM_RangesMakeHeap_float_SingleElement_16384 0.658 -
BM_RangesMakeHeap_float_SingleElement_256 0.642 -
BM_RangesMakeHeap_float_SingleElement_262144 0.718 -
BM_RangesMakeHeap_float_SingleElement_4 0.323 -
BM_RangesMakeHeap_float_SingleElement_64 0.640 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_1 0.280 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_1024 1.356 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 1.275 1.81%
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16384 1.338 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_256 1.400 1.40%
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_262144 1.398 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4 0.768 -3.82%
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_64 1.127 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_1 0.276 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_1024 0.521 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_16 0.513 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_16384 0.494 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_256 0.619 2.86%
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_262144 0.483 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4 0.458 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_64 0.477 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_1 0.279 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_1024 0.552 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16 0.539 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16384 0.534 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_256 0.571 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_262144 0.528 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 0.569 -2.25%
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64 0.495 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_1 0.280 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_1024 1.348 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16 1.213 4.10%
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.335 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_256 1.398 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.413 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_4 0.580 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_64 1.117 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.280 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.321 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.240 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.288 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.373 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.332 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.781 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.120 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1 0.280 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1024 2.921 -4.96%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16 2.925 1.79%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16384 3.057 6.66%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_256 3.047 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_262144 2.964 -1.71%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4 2.626 1.81%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 3.274 7.79%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1 0.273 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1024 1.219 2.16%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16 1.106 2.07%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.221 3.90%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_256 1.212 2.41%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 1.304 7.78%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_4 0.780 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_64 1.139 3.22%
BM_RangesMakeHeap_string_Ascending_1 0.257 -
BM_RangesMakeHeap_string_Ascending_1024 5.044 1.25%
BM_RangesMakeHeap_string_Ascending_16 3.712 -
BM_RangesMakeHeap_string_Ascending_16384 5.282 -5.24%
BM_RangesMakeHeap_string_Ascending_256 4.910 -
BM_RangesMakeHeap_string_Ascending_262144 7.761 9.89%
BM_RangesMakeHeap_string_Ascending_4 2.844 -
BM_RangesMakeHeap_string_Ascending_64 4.819 1.93%
BM_RangesMakeHeap_string_Descending_1 0.255 -
BM_RangesMakeHeap_string_Descending_1024 2.781 2.48%
BM_RangesMakeHeap_string_Descending_16 2.388 -
BM_RangesMakeHeap_string_Descending_16384 2.762 -3.60%
BM_RangesMakeHeap_string_Descending_256 2.737 -
BM_RangesMakeHeap_string_Descending_262144 3.740 5.19%
BM_RangesMakeHeap_string_Descending_4 2.147 -
BM_RangesMakeHeap_string_Descending_64 2.592 -
BM_RangesMakeHeap_string_Heap_1 0.253 -
BM_RangesMakeHeap_string_Heap_1024 4.845 -
BM_RangesMakeHeap_string_Heap_16 4.663 -
BM_RangesMakeHeap_string_Heap_16384 5.090 -
BM_RangesMakeHeap_string_Heap_256 4.984 -
BM_RangesMakeHeap_string_Heap_262144 5.374 1.31%
BM_RangesMakeHeap_string_Heap_4 3.038 -
BM_RangesMakeHeap_string_Heap_64 5.055 -
BM_RangesMakeHeap_string_PipeOrgan_1 0.251 -
BM_RangesMakeHeap_string_PipeOrgan_1024 5.010 1.34%
BM_RangesMakeHeap_string_PipeOrgan_16 3.656 -
BM_RangesMakeHeap_string_PipeOrgan_16384 5.141 -2.49%
BM_RangesMakeHeap_string_PipeOrgan_256 4.839 -
BM_RangesMakeHeap_string_PipeOrgan_262144 7.161 -
BM_RangesMakeHeap_string_PipeOrgan_4 2.581 -
BM_RangesMakeHeap_string_PipeOrgan_64 4.734 -
BM_RangesMakeHeap_string_QuickSortAdversary_1 0.258 -
BM_RangesMakeHeap_string_QuickSortAdversary_1024 10.643 -
BM_RangesMakeHeap_string_QuickSortAdversary_16 8.611 -
BM_RangesMakeHeap_string_QuickSortAdversary_16384 11.819 -
BM_RangesMakeHeap_string_QuickSortAdversary_256 10.476 -
BM_RangesMakeHeap_string_QuickSortAdversary_262144 12.713 -
BM_RangesMakeHeap_string_QuickSortAdversary_4 5.970 -
BM_RangesMakeHeap_string_QuickSortAdversary_64 10.222 -
BM_RangesMakeHeap_string_Random_1 0.246 -
BM_RangesMakeHeap_string_Random_1024 10.732 -
BM_RangesMakeHeap_string_Random_16 8.319 -
BM_RangesMakeHeap_string_Random_16384 12.611 -
BM_RangesMakeHeap_string_Random_256 10.490 1.03%
BM_RangesMakeHeap_string_Random_262144 15.218 -
BM_RangesMakeHeap_string_Random_4 5.756 -1.10%
BM_RangesMakeHeap_string_Random_64 10.054 -
BM_RangesMakeHeap_string_SingleElement_1 0.255 -
BM_RangesMakeHeap_string_SingleElement_1024 6.291 1.73%
BM_RangesMakeHeap_string_SingleElement_16 5.522 -
BM_RangesMakeHeap_string_SingleElement_16384 6.025 3.00%
BM_RangesMakeHeap_string_SingleElement_256 6.373 -
BM_RangesMakeHeap_string_SingleElement_262144 7.381 2.11%
BM_RangesMakeHeap_string_SingleElement_4 3.619 -
BM_RangesMakeHeap_string_SingleElement_64 6.215 -1.48%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.243 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.884 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.377 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.945 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.896 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 2.088 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.085 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.605 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.246 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.881 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.944 -2.64%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.856 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.958 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.854 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.758 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.009 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.243 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.264 2.14%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 0.934 1.63%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.217 3.22%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.110 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 1.196 2.93%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 0.788 2.36%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.051 2.18%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.243 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 1.918 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.389 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 1.963 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 1.884 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 2.124 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.895 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.683 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.243 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.800 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.444 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.935 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.805 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 2.094 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.072 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.574 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.244 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_1024 4.687 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 4.170 -1.07%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16384 4.787 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 4.752 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_262144 4.897 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.581 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 4.836 -1.93%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.245 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 1.992 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 1.684 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 2.313 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 1.996 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 2.709 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.297 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 1.944 -
BM_RangesMakeHeap_uint32_Ascending_1 0.277 -
BM_RangesMakeHeap_uint32_Ascending_1024 0.647 -
BM_RangesMakeHeap_uint32_Ascending_16 0.613 -
BM_RangesMakeHeap_uint32_Ascending_16384 0.607 -
BM_RangesMakeHeap_uint32_Ascending_256 0.603 -
BM_RangesMakeHeap_uint32_Ascending_262144 0.665 -
BM_RangesMakeHeap_uint32_Ascending_4 0.387 -
BM_RangesMakeHeap_uint32_Ascending_64 0.553 -
BM_RangesMakeHeap_uint32_Descending_1 0.276 -
BM_RangesMakeHeap_uint32_Descending_1024 0.257 -
BM_RangesMakeHeap_uint32_Descending_16 0.255 -
BM_RangesMakeHeap_uint32_Descending_16384 0.235 -
BM_RangesMakeHeap_uint32_Descending_256 0.259 -
BM_RangesMakeHeap_uint32_Descending_262144 0.234 -
BM_RangesMakeHeap_uint32_Descending_4 0.276 -
BM_RangesMakeHeap_uint32_Descending_64 0.241 -
BM_RangesMakeHeap_uint32_Heap_1 0.277 -
BM_RangesMakeHeap_uint32_Heap_1024 0.255 -
BM_RangesMakeHeap_uint32_Heap_16 0.250 -
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.280 -
BM_RangesMakeHeap_uint32_Heap_64 0.242 -
BM_RangesMakeHeap_uint32_PipeOrgan_1 0.277 -
BM_RangesMakeHeap_uint32_PipeOrgan_1024 0.718 5.91%
BM_RangesMakeHeap_uint32_PipeOrgan_16 1.019 -
BM_RangesMakeHeap_uint32_PipeOrgan_16384 0.613 -
BM_RangesMakeHeap_uint32_PipeOrgan_256 0.637 -
BM_RangesMakeHeap_uint32_PipeOrgan_262144 0.673 -
BM_RangesMakeHeap_uint32_PipeOrgan_4 0.401 -
BM_RangesMakeHeap_uint32_PipeOrgan_64 0.715 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_1 0.277 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_1024 0.493 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_16 0.625 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_16384 0.290 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_256 0.482 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_262144 0.244 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_4 0.391 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_64 0.442 -
BM_RangesMakeHeap_uint32_Random_1 0.277 -
BM_RangesMakeHeap_uint32_Random_1024 1.058 -6.57%
BM_RangesMakeHeap_uint32_Random_16 1.313 -
BM_RangesMakeHeap_uint32_Random_16384 1.027 -
BM_RangesMakeHeap_uint32_Random_256 1.146 1.49%
BM_RangesMakeHeap_uint32_Random_262144 1.001 -1.72%
BM_RangesMakeHeap_uint32_Random_4 1.354 16.73%
BM_RangesMakeHeap_uint32_Random_64 1.390 10.22%
BM_RangesMakeHeap_uint32_SingleElement_1 0.277 -
BM_RangesMakeHeap_uint32_SingleElement_1024 0.574 -
BM_RangesMakeHeap_uint32_SingleElement_16 0.488 -
BM_RangesMakeHeap_uint32_SingleElement_16384 0.539 -
BM_RangesMakeHeap_uint32_SingleElement_256 0.550 -
BM_RangesMakeHeap_uint32_SingleElement_262144 0.629 -
BM_RangesMakeHeap_uint32_SingleElement_4 0.323 -3.14%
BM_RangesMakeHeap_uint32_SingleElement_64 0.518 -
BM_RangesMakeHeap_uint64_Ascending_1 0.267 -
BM_RangesMakeHeap_uint64_Ascending_1024 0.649 -
BM_RangesMakeHeap_uint64_Ascending_16 0.643 -
BM_RangesMakeHeap_uint64_Ascending_16384 0.631 -
BM_RangesMakeHeap_uint64_Ascending_256 0.627 -
BM_RangesMakeHeap_uint64_Ascending_262144 0.727 -
BM_RangesMakeHeap_uint64_Ascending_4 0.405 -
BM_RangesMakeHeap_uint64_Ascending_64 0.574 -
BM_RangesMakeHeap_uint64_Descending_1 0.273 -
BM_RangesMakeHeap_uint64_Descending_1024 0.252 -
BM_RangesMakeHeap_uint64_Descending_16 0.259 -
BM_RangesMakeHeap_uint64_Descending_16384 0.236 -
BM_RangesMakeHeap_uint64_Descending_256 0.273 -
BM_RangesMakeHeap_uint64_Descending_262144 0.235 -
BM_RangesMakeHeap_uint64_Descending_4 0.279 -
BM_RangesMakeHeap_uint64_Descending_64 0.234 -
BM_RangesMakeHeap_uint64_Heap_1 0.271 -
BM_RangesMakeHeap_uint64_Heap_1024 0.253 -
BM_RangesMakeHeap_uint64_Heap_16 0.256 -
BM_RangesMakeHeap_uint64_Heap_16384 0.236 -
BM_RangesMakeHeap_uint64_Heap_256 0.278 -
BM_RangesMakeHeap_uint64_Heap_262144 0.235 -
BM_RangesMakeHeap_uint64_Heap_4 0.276 -
BM_RangesMakeHeap_uint64_Heap_64 0.236 -
BM_RangesMakeHeap_uint64_PipeOrgan_1 0.273 -
BM_RangesMakeHeap_uint64_PipeOrgan_1024 0.652 -
BM_RangesMakeHeap_uint64_PipeOrgan_16 1.025 -
BM_RangesMakeHeap_uint64_PipeOrgan_16384 0.630 -
BM_RangesMakeHeap_uint64_PipeOrgan_256 0.657 1.87%
BM_RangesMakeHeap_uint64_PipeOrgan_262144 0.756 -
BM_RangesMakeHeap_uint64_PipeOrgan_4 0.386 -
BM_RangesMakeHeap_uint64_PipeOrgan_64 0.725 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_1 0.267 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_1024 0.489 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_16 0.616 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_16384 0.294 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_256 0.492 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_262144 0.248 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_4 0.418 4.24%
BM_RangesMakeHeap_uint64_QuickSortAdversary_64 0.462 -
BM_RangesMakeHeap_uint64_Random_1 0.274 -
BM_RangesMakeHeap_uint64_Random_1024 0.997 -9.54%
BM_RangesMakeHeap_uint64_Random_16 1.264 -1.06%
BM_RangesMakeHeap_uint64_Random_16384 0.970 -7.73%
BM_RangesMakeHeap_uint64_Random_256 1.141 -5.52%
BM_RangesMakeHeap_uint64_Random_262144 1.016 -2.99%
BM_RangesMakeHeap_uint64_Random_4 1.484 -13.38%
BM_RangesMakeHeap_uint64_Random_64 1.261 -5.56%
BM_RangesMakeHeap_uint64_SingleElement_1 0.276 -
BM_RangesMakeHeap_uint64_SingleElement_1024 0.569 -
BM_RangesMakeHeap_uint64_SingleElement_16 0.506 -
BM_RangesMakeHeap_uint64_SingleElement_16384 0.583 -
BM_RangesMakeHeap_uint64_SingleElement_256 0.587 2.82%
BM_RangesMakeHeap_uint64_SingleElement_262144 0.754 -
BM_RangesMakeHeap_uint64_SingleElement_4 0.327 -
BM_RangesMakeHeap_uint64_SingleElement_64 0.509 -
BM_RangesMakeThenSortHeap_float_Ascending_1 0.280 -
BM_RangesMakeThenSortHeap_float_Ascending_1024 8.661 -
BM_RangesMakeThenSortHeap_float_Ascending_16 2.970 -
BM_RangesMakeThenSortHeap_float_Ascending_16384 26.839 -1.51%
BM_RangesMakeThenSortHeap_float_Ascending_256 6.654 1.24%
BM_RangesMakeThenSortHeap_float_Ascending_262144 31.593 -1.34%
BM_RangesMakeThenSortHeap_float_Ascending_4 1.291 -
BM_RangesMakeThenSortHeap_float_Ascending_64 3.984 -
BM_RangesMakeThenSortHeap_float_Descending_1 0.280 -
BM_RangesMakeThenSortHeap_float_Descending_1024 8.140 -1.35%
BM_RangesMakeThenSortHeap_float_Descending_16 1.817 -
BM_RangesMakeThenSortHeap_float_Descending_16384 29.228 -2.00%
BM_RangesMakeThenSortHeap_float_Descending_256 6.053 -
BM_RangesMakeThenSortHeap_float_Descending_262144 34.926 -2.03%
BM_RangesMakeThenSortHeap_float_Descending_4 1.287 4.96%
BM_RangesMakeThenSortHeap_float_Descending_64 3.322 -
BM_RangesMakeThenSortHeap_float_Heap_1 0.277 -
BM_RangesMakeThenSortHeap_float_Heap_1024 8.197 -1.16%
BM_RangesMakeThenSortHeap_float_Heap_16 1.963 -
BM_RangesMakeThenSortHeap_float_Heap_16384 26.997 -4.20%
BM_RangesMakeThenSortHeap_float_Heap_256 6.047 -3.12%
BM_RangesMakeThenSortHeap_float_Heap_262144 30.131 -2.34%
BM_RangesMakeThenSortHeap_float_Heap_4 1.255 -
BM_RangesMakeThenSortHeap_float_Heap_64 3.526 -1.53%
BM_RangesMakeThenSortHeap_float_PipeOrgan_1 0.280 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1024 8.380 -2.09%
BM_RangesMakeThenSortHeap_float_PipeOrgan_16 2.868 -3.02%
BM_RangesMakeThenSortHeap_float_PipeOrgan_16384 24.723 -1.70%
BM_RangesMakeThenSortHeap_float_PipeOrgan_256 6.180 -1.50%
BM_RangesMakeThenSortHeap_float_PipeOrgan_262144 31.828 -1.91%
BM_RangesMakeThenSortHeap_float_PipeOrgan_4 1.473 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_64 4.000 -1.06%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1 0.275 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1024 8.247 -1.77%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16 2.947 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16384 27.266 -3.74%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_256 5.975 -2.31%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_262144 34.532 -2.53%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_4 1.477 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_64 3.870 -
BM_RangesMakeThenSortHeap_float_Random_1 0.280 -
BM_RangesMakeThenSortHeap_float_Random_1024 32.792 -1.66%
BM_RangesMakeThenSortHeap_float_Random_16 9.844 -
BM_RangesMakeThenSortHeap_float_Random_16384 46.530 -1.80%
BM_RangesMakeThenSortHeap_float_Random_256 25.276 -1.45%
BM_RangesMakeThenSortHeap_float_Random_262144 61.806 -1.76%
BM_RangesMakeThenSortHeap_float_Random_4 4.316 -
BM_RangesMakeThenSortHeap_float_Random_64 17.776 -1.48%
BM_RangesMakeThenSortHeap_float_SingleElement_1 0.277 -
BM_RangesMakeThenSortHeap_float_SingleElement_1024 4.781 -
BM_RangesMakeThenSortHeap_float_SingleElement_16 3.276 -
BM_RangesMakeThenSortHeap_float_SingleElement_16384 15.743 -3.66%
BM_RangesMakeThenSortHeap_float_SingleElement_256 3.992 -
BM_RangesMakeThenSortHeap_float_SingleElement_262144 52.337 -1.33%
BM_RangesMakeThenSortHeap_float_SingleElement_4 1.358 -
BM_RangesMakeThenSortHeap_float_SingleElement_64 3.325 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_1 0.280 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 14.672 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 7.774 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 23.325 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 11.607 -1.49%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 33.328 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 3.777 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 10.257 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1 0.272 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 14.281 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16 6.840 -1.18%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 23.000 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_256 11.032 -1.06%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 34.384 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 2.605 4.10%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_64 9.859 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1 0.280 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 14.239 1.39%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16 6.531 1.37%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 23.478 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_256 10.761 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 34.638 1.11%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 1.755 1.72%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_64 9.291 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1 0.280 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 14.862 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 8.060 2.24%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 23.221 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 11.937 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 34.097 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 1.807 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 10.437 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.278 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 15.212 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 7.619 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 24.342 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 11.665 1.27%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 35.779 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 3.728 5.12%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 10.000 1.09%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1 0.275 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1024 24.154 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16 11.527 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16384 34.138 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_256 20.124 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_262144 52.254 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_4 5.006 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_64 16.350 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1 0.277 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 7.653 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 3.302 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 10.439 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 6.290 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 13.431 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 2.294 -35.88%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 4.864 -1.21%
BM_RangesMakeThenSortHeap_string_Ascending_1 1.366 -
BM_RangesMakeThenSortHeap_string_Ascending_1024 31.064 2.99%
BM_RangesMakeThenSortHeap_string_Ascending_16 9.552 1.05%
BM_RangesMakeThenSortHeap_string_Ascending_16384 63.092 -1.27%
BM_RangesMakeThenSortHeap_string_Ascending_256 20.131 1.16%
BM_RangesMakeThenSortHeap_string_Ascending_262144 78.304 1.29%
BM_RangesMakeThenSortHeap_string_Ascending_4 5.343 -
BM_RangesMakeThenSortHeap_string_Ascending_64 15.506 -
BM_RangesMakeThenSortHeap_string_Descending_1 1.366 -
BM_RangesMakeThenSortHeap_string_Descending_1024 28.020 -
BM_RangesMakeThenSortHeap_string_Descending_16 7.790 -
BM_RangesMakeThenSortHeap_string_Descending_16384 65.867 -
BM_RangesMakeThenSortHeap_string_Descending_256 18.646 1.93%
BM_RangesMakeThenSortHeap_string_Descending_262144 88.601 3.09%
BM_RangesMakeThenSortHeap_string_Descending_4 3.659 -
BM_RangesMakeThenSortHeap_string_Descending_64 12.951 -
BM_RangesMakeThenSortHeap_string_Heap_1 1.365 -
BM_RangesMakeThenSortHeap_string_Heap_1024 62.768 -
BM_RangesMakeThenSortHeap_string_Heap_16 17.608 -
BM_RangesMakeThenSortHeap_string_Heap_16384 100.366 -
BM_RangesMakeThenSortHeap_string_Heap_256 48.613 -
BM_RangesMakeThenSortHeap_string_Heap_262144 182.122 2.52%
BM_RangesMakeThenSortHeap_string_Heap_4 5.945 -
BM_RangesMakeThenSortHeap_string_Heap_64 33.769 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1 1.365 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 40.698 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_16 9.523 1.11%
BM_RangesMakeThenSortHeap_string_PipeOrgan_16384 64.909 1.05%
BM_RangesMakeThenSortHeap_string_PipeOrgan_256 21.012 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 81.804 6.00%
BM_RangesMakeThenSortHeap_string_PipeOrgan_4 4.785 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_64 15.097 1.86%
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1 1.366 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1024 69.100 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16 22.635 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16384 109.393 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_256 54.951 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144 193.686 2.04%
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_4 10.601 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_64 40.015 -
BM_RangesMakeThenSortHeap_string_Random_1 1.364 -
BM_RangesMakeThenSortHeap_string_Random_1024 68.752 -
BM_RangesMakeThenSortHeap_string_Random_16 22.346 -
BM_RangesMakeThenSortHeap_string_Random_16384 108.459 -
BM_RangesMakeThenSortHeap_string_Random_256 54.380 -
BM_RangesMakeThenSortHeap_string_Random_262144 193.645 1.85%
BM_RangesMakeThenSortHeap_string_Random_4 10.421 -
BM_RangesMakeThenSortHeap_string_Random_64 39.235 -
BM_RangesMakeThenSortHeap_string_SingleElement_1 1.365 -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 28.760 -
BM_RangesMakeThenSortHeap_string_SingleElement_16 13.399 -
BM_RangesMakeThenSortHeap_string_SingleElement_16384 37.653 1.56%
BM_RangesMakeThenSortHeap_string_SingleElement_256 24.089 -
BM_RangesMakeThenSortHeap_string_SingleElement_262144 49.845 -
BM_RangesMakeThenSortHeap_string_SingleElement_4 6.006 2.70%
BM_RangesMakeThenSortHeap_string_SingleElement_64 18.910 1.54%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.242 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 19.000 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 8.555 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 30.448 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 14.174 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 43.638 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 3.406 -2.99%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 11.399 -2.08%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.242 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 17.648 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 7.565 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 29.584 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 12.882 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 43.831 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.173 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 10.339 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.242 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 17.714 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 7.588 1.49%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 32.433 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 13.126 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 50.080 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 2.081 1.57%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 9.939 -4.53%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.243 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 19.085 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 8.914 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 30.330 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 14.263 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 44.617 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.339 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 11.273 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.243 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 18.609 2.21%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 8.541 1.24%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 33.613 1.60%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 14.210 2.90%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 51.732 1.88%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 3.557 -1.34%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 10.979 3.39%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.244 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1024 30.994 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16 13.934 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16384 45.874 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_256 25.609 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_262144 74.989 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_4 6.387 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_64 20.519 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.243 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 10.477 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 4.695 -7.11%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 14.286 -1.52%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 8.667 -1.02%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 18.267 -1.72%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.635 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 6.753 -1.70%
BM_RangesMakeThenSortHeap_uint32_Ascending_1 0.279 -
BM_RangesMakeThenSortHeap_uint32_Ascending_1024 10.684 -
BM_RangesMakeThenSortHeap_uint32_Ascending_16 5.713 -
BM_RangesMakeThenSortHeap_uint32_Ascending_16384 16.851 -
BM_RangesMakeThenSortHeap_uint32_Ascending_256 8.712 -
BM_RangesMakeThenSortHeap_uint32_Ascending_262144 25.060 -
BM_RangesMakeThenSortHeap_uint32_Ascending_4 1.426 -
BM_RangesMakeThenSortHeap_uint32_Ascending_64 8.647 -
BM_RangesMakeThenSortHeap_uint32_Descending_1 0.273 -
BM_RangesMakeThenSortHeap_uint32_Descending_1024 10.226 -
BM_RangesMakeThenSortHeap_uint32_Descending_16 5.506 -
BM_RangesMakeThenSortHeap_uint32_Descending_16384 16.304 -
BM_RangesMakeThenSortHeap_uint32_Descending_256 8.796 -
BM_RangesMakeThenSortHeap_uint32_Descending_262144 24.402 -
BM_RangesMakeThenSortHeap_uint32_Descending_4 1.374 2.22%
BM_RangesMakeThenSortHeap_uint32_Descending_64 8.676 -
BM_RangesMakeThenSortHeap_uint32_Heap_1 0.274 -
BM_RangesMakeThenSortHeap_uint32_Heap_1024 10.307 -
BM_RangesMakeThenSortHeap_uint32_Heap_16 5.105 -1.14%
BM_RangesMakeThenSortHeap_uint32_Heap_16384 16.395 -
BM_RangesMakeThenSortHeap_uint32_Heap_256 8.286 -
BM_RangesMakeThenSortHeap_uint32_Heap_262144 24.402 -1.51%
BM_RangesMakeThenSortHeap_uint32_Heap_4 1.172 -4.76%
BM_RangesMakeThenSortHeap_uint32_Heap_64 8.133 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_1 0.276 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_1024 11.093 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_16 5.803 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_16384 17.220 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_256 9.221 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_262144 25.590 -1.05%
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_4 1.362 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_64 9.216 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_1 0.279 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_1024 10.635 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_16 5.613 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_16384 16.448 -1.20%
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_256 8.467 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_262144 24.418 -1.33%
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_4 1.748 3.74%
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_64 8.931 -1.21%
BM_RangesMakeThenSortHeap_uint32_Random_1 0.279 -
BM_RangesMakeThenSortHeap_uint32_Random_1024 15.543 -
BM_RangesMakeThenSortHeap_uint32_Random_16 8.652 -
BM_RangesMakeThenSortHeap_uint32_Random_16384 22.207 -
BM_RangesMakeThenSortHeap_uint32_Random_256 13.280 -
BM_RangesMakeThenSortHeap_uint32_Random_262144 32.488 -
BM_RangesMakeThenSortHeap_uint32_Random_4 4.032 -
BM_RangesMakeThenSortHeap_uint32_Random_64 11.897 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1 0.279 3.96%
BM_RangesMakeThenSortHeap_uint32_SingleElement_1024 9.432 4.60%
BM_RangesMakeThenSortHeap_uint32_SingleElement_16 4.038 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_16384 19.900 1.62%
BM_RangesMakeThenSortHeap_uint32_SingleElement_256 6.629 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_262144 55.860 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 1.460 -4.89%
BM_RangesMakeThenSortHeap_uint32_SingleElement_64 7.248 -
BM_RangesMakeThenSortHeap_uint64_Ascending_1 0.279 -
BM_RangesMakeThenSortHeap_uint64_Ascending_1024 10.709 -
BM_RangesMakeThenSortHeap_uint64_Ascending_16 5.499 -1.36%
BM_RangesMakeThenSortHeap_uint64_Ascending_16384 16.999 -
BM_RangesMakeThenSortHeap_uint64_Ascending_256 8.713 -1.19%
BM_RangesMakeThenSortHeap_uint64_Ascending_262144 25.103 -1.38%
BM_RangesMakeThenSortHeap_uint64_Ascending_4 1.453 -
BM_RangesMakeThenSortHeap_uint64_Ascending_64 8.382 -
BM_RangesMakeThenSortHeap_uint64_Descending_1 0.277 -
BM_RangesMakeThenSortHeap_uint64_Descending_1024 10.291 -
BM_RangesMakeThenSortHeap_uint64_Descending_16 5.595 -
BM_RangesMakeThenSortHeap_uint64_Descending_16384 16.356 -
BM_RangesMakeThenSortHeap_uint64_Descending_256 8.701 -
BM_RangesMakeThenSortHeap_uint64_Descending_262144 24.763 -
BM_RangesMakeThenSortHeap_uint64_Descending_4 1.496 1.24%
BM_RangesMakeThenSortHeap_uint64_Descending_64 8.433 -
BM_RangesMakeThenSortHeap_uint64_Heap_1 0.277 -
BM_RangesMakeThenSortHeap_uint64_Heap_1024 10.418 -
BM_RangesMakeThenSortHeap_uint64_Heap_16 5.344 -
BM_RangesMakeThenSortHeap_uint64_Heap_16384 16.661 -
BM_RangesMakeThenSortHeap_uint64_Heap_256 8.471 -
BM_RangesMakeThenSortHeap_uint64_Heap_262144 25.024 -
BM_RangesMakeThenSortHeap_uint64_Heap_4 1.183 -
BM_RangesMakeThenSortHeap_uint64_Heap_64 8.093 -2.42%
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_1 0.280 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_1024 11.184 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_16 6.138 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_16384 17.493 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_256 9.392 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_262144 26.125 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_4 1.395 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_64 8.980 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_1 0.277 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_1024 10.662 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_16 5.520 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_16384 16.512 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_256 8.744 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_262144 25.035 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_4 1.409 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_64 8.955 -
BM_RangesMakeThenSortHeap_uint64_Random_1 0.276 -
BM_RangesMakeThenSortHeap_uint64_Random_1024 15.445 -
BM_RangesMakeThenSortHeap_uint64_Random_16 8.521 -1.28%
BM_RangesMakeThenSortHeap_uint64_Random_16384 22.109 -1.26%
BM_RangesMakeThenSortHeap_uint64_Random_256 13.343 -
BM_RangesMakeThenSortHeap_uint64_Random_262144 35.320 -1.81%
BM_RangesMakeThenSortHeap_uint64_Random_4 4.277 3.57%
BM_RangesMakeThenSortHeap_uint64_Random_64 11.727 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1 0.274 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1024 9.766 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_16 4.008 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_16384 26.766 -1.25%
BM_RangesMakeThenSortHeap_uint64_SingleElement_256 6.791 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_262144 66.114 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_4 1.266 4.76%
BM_RangesMakeThenSortHeap_uint64_SingleElement_64 5.937 -
BM_RangesPopHeap_float_1 0.472 -
BM_RangesPopHeap_float_1024 27.846 -3.17%
BM_RangesPopHeap_float_16 6.909 -1.93%
BM_RangesPopHeap_float_16384 32.868 -2.48%
BM_RangesPopHeap_float_256 22.087 -3.01%
BM_RangesPopHeap_float_262144 39.525 -
BM_RangesPopHeap_float_4 2.440 -1.59%
BM_RangesPopHeap_float_64 13.391 -2.02%
BM_RangesPopHeap_pair<uint32,_uint32>_1 0.480 -10.56%
BM_RangesPopHeap_pair<uint32,_uint32>_1024 29.712 -2.91%
BM_RangesPopHeap_pair<uint32,_uint32>_16 9.298 -1.02%
BM_RangesPopHeap_pair<uint32,_uint32>_16384 44.945 -2.33%
BM_RangesPopHeap_pair<uint32,_uint32>_256 22.285 -2.42%
BM_RangesPopHeap_pair<uint32,_uint32>_262144 59.953 -
BM_RangesPopHeap_pair<uint32,_uint32>_4 3.201 -
BM_RangesPopHeap_pair<uint32,_uint32>_64 15.769 -2.56%
BM_RangesPopHeap_string_1 0.582 16.62%
BM_RangesPopHeap_string_1024 56.552 -
BM_RangesPopHeap_string_16 14.391 -
BM_RangesPopHeap_string_16384 72.400 -2.78%
BM_RangesPopHeap_string_256 40.854 -
BM_RangesPopHeap_string_262144 94.143 -2.98%
BM_RangesPopHeap_string_4 5.286 -
BM_RangesPopHeap_string_64 25.891 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 0.635 14.05%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1024 41.601 -1.50%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16 11.490 -1.60%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16384 58.440 -3.46%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_256 30.896 -1.31%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_262144 75.647 -6.12%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_4 4.108 -1.85%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_64 20.584 -
BM_RangesPopHeap_uint32_1 0.492 7.35%
BM_RangesPopHeap_uint32_1024 21.427 -1.71%
BM_RangesPopHeap_uint32_16 7.645 -1.08%
BM_RangesPopHeap_uint32_16384 31.113 -3.62%
BM_RangesPopHeap_uint32_256 17.088 -1.03%
BM_RangesPopHeap_uint32_262144 41.378 -5.09%
BM_RangesPopHeap_uint32_4 2.683 1.94%
BM_RangesPopHeap_uint32_64 12.672 -
BM_RangesPopHeap_uint64_1 0.445 -
BM_RangesPopHeap_uint64_1024 21.552 -2.72%
BM_RangesPopHeap_uint64_16 7.702 -
BM_RangesPopHeap_uint64_16384 31.394 -2.67%
BM_RangesPopHeap_uint64_256 17.085 -2.28%
BM_RangesPopHeap_uint64_262144 41.664 -3.33%
BM_RangesPopHeap_uint64_4 2.740 -
BM_RangesPopHeap_uint64_64 12.715 -2.28%
BM_RangesPushHeap_float_Ascending_1 0.467 -
BM_RangesPushHeap_float_Ascending_1024 3.104 -1.16%
BM_RangesPushHeap_float_Ascending_16 0.982 -3.91%
BM_RangesPushHeap_float_Ascending_16384 4.374 2.11%
BM_RangesPushHeap_float_Ascending_256 2.482 -
BM_RangesPushHeap_float_Ascending_262144 5.114 -3.11%
BM_RangesPushHeap_float_Ascending_4 0.536 -
BM_RangesPushHeap_float_Ascending_64 1.759 -1.01%
BM_RangesPushHeap_float_Descending_1 0.698 -
BM_RangesPushHeap_float_Descending_1024 0.393 -
BM_RangesPushHeap_float_Descending_16 0.380 4.46%
BM_RangesPushHeap_float_Descending_16384 0.385 -
BM_RangesPushHeap_float_Descending_256 0.406 -
BM_RangesPushHeap_float_Descending_262144 0.385 -
BM_RangesPushHeap_float_Descending_4 0.384 7.63%
BM_RangesPushHeap_float_Descending_64 0.385 -
BM_RangesPushHeap_float_PipeOrgan_1 0.467 -
BM_RangesPushHeap_float_PipeOrgan_1024 2.093 -
BM_RangesPushHeap_float_PipeOrgan_16 0.909 -
BM_RangesPushHeap_float_PipeOrgan_16384 2.517 -
BM_RangesPushHeap_float_PipeOrgan_256 1.726 -
BM_RangesPushHeap_float_PipeOrgan_262144 3.146 -
BM_RangesPushHeap_float_PipeOrgan_4 0.483 -
BM_RangesPushHeap_float_PipeOrgan_64 1.297 -
BM_RangesPushHeap_float_QuickSortAdversary_1 0.467 -
BM_RangesPushHeap_float_QuickSortAdversary_1024 0.625 -
BM_RangesPushHeap_float_QuickSortAdversary_16 0.978 -
BM_RangesPushHeap_float_QuickSortAdversary_16384 0.492 -
BM_RangesPushHeap_float_QuickSortAdversary_256 0.734 -
BM_RangesPushHeap_float_QuickSortAdversary_262144 0.418 -
BM_RangesPushHeap_float_QuickSortAdversary_4 0.536 -
BM_RangesPushHeap_float_QuickSortAdversary_64 0.619 -
BM_RangesPushHeap_float_Random_1 0.697 49.34%
BM_RangesPushHeap_float_Random_1024 7.519 -
BM_RangesPushHeap_float_Random_16 5.376 -
BM_RangesPushHeap_float_Random_16384 7.601 -
BM_RangesPushHeap_float_Random_256 7.338 1.96%
BM_RangesPushHeap_float_Random_262144 7.664 1.89%
BM_RangesPushHeap_float_Random_4 2.832 -5.95%
BM_RangesPushHeap_float_Random_64 6.629 -1.28%
BM_RangesPushHeap_float_SingleElement_1 0.467 4.33%
BM_RangesPushHeap_float_SingleElement_1024 0.389 -
BM_RangesPushHeap_float_SingleElement_16 0.364 -
BM_RangesPushHeap_float_SingleElement_16384 0.383 -
BM_RangesPushHeap_float_SingleElement_256 0.402 -
BM_RangesPushHeap_float_SingleElement_262144 0.385 -
BM_RangesPushHeap_float_SingleElement_4 0.358 -6.68%
BM_RangesPushHeap_float_SingleElement_64 0.379 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 0.576 23.40%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1024 4.192 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16 1.629 5.16%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16384 6.941 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_256 3.259 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_262144 10.480 -2.08%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4 0.784 -9.38%
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.481 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_16 0.496 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_16384 0.470 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_256 0.515 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_262144 0.470 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_4 0.585 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_64 0.558 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.466 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.739 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.193 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.064 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.231 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.239 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.663 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.656 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.466 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.932 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.000 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 2.649 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.683 4.66%
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 3.451 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.613 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.405 1.72%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 0.394 -28.71%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1024 7.501 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16 5.372 -1.88%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16384 7.667 2.19%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_256 7.193 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_262144 7.450 -3.03%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 2.745 1.08%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_64 6.736 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 0.466 4.34%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1024 0.559 -3.33%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16 0.599 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16384 0.560 -3.72%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_256 0.582 -2.33%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_262144 0.553 -3.66%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_4 0.541 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_64 0.565 -
BM_RangesPushHeap_string_Ascending_1 0.700 -
BM_RangesPushHeap_string_Ascending_1024 14.383 4.48%
BM_RangesPushHeap_string_Ascending_16 4.724 -
BM_RangesPushHeap_string_Ascending_16384 22.277 9.88%
BM_RangesPushHeap_string_Ascending_256 11.750 6.31%
BM_RangesPushHeap_string_Ascending_262144 29.493 -4.45%
BM_RangesPushHeap_string_Ascending_4 2.544 -
BM_RangesPushHeap_string_Ascending_64 7.830 -
BM_RangesPushHeap_string_Descending_1 0.701 -
BM_RangesPushHeap_string_Descending_1024 2.720 11.45%
BM_RangesPushHeap_string_Descending_16 2.178 2.90%
BM_RangesPushHeap_string_Descending_16384 2.610 7.75%
BM_RangesPushHeap_string_Descending_256 2.568 8.30%
BM_RangesPushHeap_string_Descending_262144 4.579 25.33%
BM_RangesPushHeap_string_Descending_4 2.033 5.82%
BM_RangesPushHeap_string_Descending_64 2.366 6.43%
BM_RangesPushHeap_string_PipeOrgan_1 0.701 -
BM_RangesPushHeap_string_PipeOrgan_1024 10.193 2.88%
BM_RangesPushHeap_string_PipeOrgan_16 4.171 -
BM_RangesPushHeap_string_PipeOrgan_16384 14.002 3.14%
BM_RangesPushHeap_string_PipeOrgan_256 8.204 1.04%
BM_RangesPushHeap_string_PipeOrgan_262144 17.719 -7.20%
BM_RangesPushHeap_string_PipeOrgan_4 2.515 -
BM_RangesPushHeap_string_PipeOrgan_64 5.909 -
BM_RangesPushHeap_string_QuickSortAdversary_1 0.700 -
BM_RangesPushHeap_string_QuickSortAdversary_1024 15.431 2.37%
BM_RangesPushHeap_string_QuickSortAdversary_16 10.307 1.70%
BM_RangesPushHeap_string_QuickSortAdversary_16384 16.111 2.87%
BM_RangesPushHeap_string_QuickSortAdversary_256 14.722 1.91%
BM_RangesPushHeap_string_QuickSortAdversary_262144 16.932 3.79%
BM_RangesPushHeap_string_QuickSortAdversary_4 6.187 1.56%
BM_RangesPushHeap_string_QuickSortAdversary_64 13.046 1.35%
BM_RangesPushHeap_string_Random_1 0.699 -
BM_RangesPushHeap_string_Random_1024 14.959 -
BM_RangesPushHeap_string_Random_16 10.100 -
BM_RangesPushHeap_string_Random_16384 16.442 -
BM_RangesPushHeap_string_Random_256 14.123 -
BM_RangesPushHeap_string_Random_262144 20.659 8.14%
BM_RangesPushHeap_string_Random_4 5.956 -1.11%
BM_RangesPushHeap_string_Random_64 12.714 -
BM_RangesPushHeap_string_SingleElement_1 0.701 -
BM_RangesPushHeap_string_SingleElement_1024 2.441 -1.70%
BM_RangesPushHeap_string_SingleElement_16 2.429 -1.94%
BM_RangesPushHeap_string_SingleElement_16384 2.458 -1.48%
BM_RangesPushHeap_string_SingleElement_256 2.434 -1.29%
BM_RangesPushHeap_string_SingleElement_262144 2.500 -2.86%
BM_RangesPushHeap_string_SingleElement_4 2.167 -
BM_RangesPushHeap_string_SingleElement_64 2.487 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.430 -38.42%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.814 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.098 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.934 -1.01%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.936 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 9.600 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.021 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.983 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.698 9.82%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.711 2.38%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.646 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.698 2.14%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.760 3.63%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.698 1.71%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.736 5.64%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.931 4.74%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.411 -11.00%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.497 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.536 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 4.549 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.933 1.49%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 6.117 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.911 -3.95%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.252 1.14%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.577 29.64%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.078 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.259 -2.29%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 2.681 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.841 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.332 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.826 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.522 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.481 -31.01%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.426 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.366 1.14%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.646 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.099 -1.90%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.666 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.471 1.43%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.810 1.19%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.462 -16.84%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.743 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.727 -1.70%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.749 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.760 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.740 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.651 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.762 2.29%
BM_RangesPushHeap_uint32_Ascending_1 0.480 -16.61%
BM_RangesPushHeap_uint32_Ascending_1024 3.899 -1.75%
BM_RangesPushHeap_uint32_Ascending_16 1.393 -
BM_RangesPushHeap_uint32_Ascending_16384 6.676 -
BM_RangesPushHeap_uint32_Ascending_256 3.055 -1.71%
BM_RangesPushHeap_uint32_Ascending_262144 8.123 -
BM_RangesPushHeap_uint32_Ascending_4 0.757 -
BM_RangesPushHeap_uint32_Ascending_64 2.200 -1.56%
BM_RangesPushHeap_uint32_Descending_1 0.467 -
BM_RangesPushHeap_uint32_Descending_1024 0.383 -
BM_RangesPushHeap_uint32_Descending_16 0.363 -
BM_RangesPushHeap_uint32_Descending_16384 0.379 -
BM_RangesPushHeap_uint32_Descending_256 0.395 -
BM_RangesPushHeap_uint32_Descending_262144 0.379 -
BM_RangesPushHeap_uint32_Descending_4 0.353 -
BM_RangesPushHeap_uint32_Descending_64 0.376 -
BM_RangesPushHeap_uint32_PipeOrgan_1 0.543 4.15%
BM_RangesPushHeap_uint32_PipeOrgan_1024 1.916 -
BM_RangesPushHeap_uint32_PipeOrgan_16 0.873 -
BM_RangesPushHeap_uint32_PipeOrgan_16384 2.388 -
BM_RangesPushHeap_uint32_PipeOrgan_256 1.686 -
BM_RangesPushHeap_uint32_PipeOrgan_262144 3.031 -
BM_RangesPushHeap_uint32_PipeOrgan_4 0.531 -
BM_RangesPushHeap_uint32_PipeOrgan_64 1.308 -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 0.608 26.00%
BM_RangesPushHeap_uint32_QuickSortAdversary_1024 0.601 -
BM_RangesPushHeap_uint32_QuickSortAdversary_16 0.926 -
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.587 -
BM_RangesPushHeap_uint32_QuickSortAdversary_64 0.617 -
BM_RangesPushHeap_uint32_Random_1 0.414 -10.91%
BM_RangesPushHeap_uint32_Random_1024 6.095 -4.20%
BM_RangesPushHeap_uint32_Random_16 4.510 -1.18%
BM_RangesPushHeap_uint32_Random_16384 6.195 -4.12%
BM_RangesPushHeap_uint32_Random_256 6.021 -
BM_RangesPushHeap_uint32_Random_262144 6.225 -4.20%
BM_RangesPushHeap_uint32_Random_4 2.491 -2.85%
BM_RangesPushHeap_uint32_Random_64 5.543 -3.04%
BM_RangesPushHeap_uint32_SingleElement_1 0.467 -
BM_RangesPushHeap_uint32_SingleElement_1024 0.363 -2.77%
BM_RangesPushHeap_uint32_SingleElement_16 0.336 -5.54%
BM_RangesPushHeap_uint32_SingleElement_16384 0.356 -3.05%
BM_RangesPushHeap_uint32_SingleElement_256 0.381 -2.98%
BM_RangesPushHeap_uint32_SingleElement_262144 0.357 -2.73%
BM_RangesPushHeap_uint32_SingleElement_4 0.340 -6.50%
BM_RangesPushHeap_uint32_SingleElement_64 0.350 -3.70%
BM_RangesPushHeap_uint64_Ascending_1 0.467 -
BM_RangesPushHeap_uint64_Ascending_1024 2.577 -
BM_RangesPushHeap_uint64_Ascending_16 0.910 -2.08%
BM_RangesPushHeap_uint64_Ascending_16384 3.603 -1.21%
BM_RangesPushHeap_uint64_Ascending_256 2.093 -
BM_RangesPushHeap_uint64_Ascending_262144 4.717 -
BM_RangesPushHeap_uint64_Ascending_4 0.548 -
BM_RangesPushHeap_uint64_Ascending_64 1.517 -
BM_RangesPushHeap_uint64_Descending_1 0.431 -22.56%
BM_RangesPushHeap_uint64_Descending_1024 0.385 -
BM_RangesPushHeap_uint64_Descending_16 0.361 -4.10%
BM_RangesPushHeap_uint64_Descending_16384 0.381 -
BM_RangesPushHeap_uint64_Descending_256 0.399 -2.52%
BM_RangesPushHeap_uint64_Descending_262144 0.381 -
BM_RangesPushHeap_uint64_Descending_4 0.361 -5.91%
BM_RangesPushHeap_uint64_Descending_64 0.378 -
BM_RangesPushHeap_uint64_PipeOrgan_1 0.466 -
BM_RangesPushHeap_uint64_PipeOrgan_1024 1.918 -
BM_RangesPushHeap_uint64_PipeOrgan_16 0.887 -
BM_RangesPushHeap_uint64_PipeOrgan_16384 2.399 -
BM_RangesPushHeap_uint64_PipeOrgan_256 1.690 -
BM_RangesPushHeap_uint64_PipeOrgan_262144 3.034 -
BM_RangesPushHeap_uint64_PipeOrgan_4 0.485 -
BM_RangesPushHeap_uint64_PipeOrgan_64 1.324 -
BM_RangesPushHeap_uint64_QuickSortAdversary_1 0.467 -
BM_RangesPushHeap_uint64_QuickSortAdversary_1024 0.609 -
BM_RangesPushHeap_uint64_QuickSortAdversary_16 0.930 -3.89%
BM_RangesPushHeap_uint64_QuickSortAdversary_16384 0.483 -
BM_RangesPushHeap_uint64_QuickSortAdversary_256 0.720 -
BM_RangesPushHeap_uint64_QuickSortAdversary_262144 0.415 -
BM_RangesPushHeap_uint64_QuickSortAdversary_4 0.544 -
BM_RangesPushHeap_uint64_QuickSortAdversary_64 0.622 -
BM_RangesPushHeap_uint64_Random_1 0.468 -
BM_RangesPushHeap_uint64_Random_1024 5.883 -2.54%
BM_RangesPushHeap_uint64_Random_16 4.296 -
BM_RangesPushHeap_uint64_Random_16384 5.982 -1.89%
BM_RangesPushHeap_uint64_Random_256 5.744 -1.32%
BM_RangesPushHeap_uint64_Random_262144 6.105 3.68%
BM_RangesPushHeap_uint64_Random_4 2.130 -2.51%
BM_RangesPushHeap_uint64_Random_64 5.258 -
BM_RangesPushHeap_uint64_SingleElement_1 0.396 -4.47%
BM_RangesPushHeap_uint64_SingleElement_1024 0.364 -
BM_RangesPushHeap_uint64_SingleElement_16 0.337 -
BM_RangesPushHeap_uint64_SingleElement_16384 0.365 -
BM_RangesPushHeap_uint64_SingleElement_256 0.387 -
BM_RangesPushHeap_uint64_SingleElement_262144 0.358 -
BM_RangesPushHeap_uint64_SingleElement_4 0.357 -
BM_RangesPushHeap_uint64_SingleElement_64 0.383 3.38%
BM_RangesSortHeap_float_1 0.262 -
BM_RangesSortHeap_float_1024 8.003 -
BM_RangesSortHeap_float_16 1.600 -
BM_RangesSortHeap_float_16384 27.631 -
BM_RangesSortHeap_float_256 5.746 -
BM_RangesSortHeap_float_262144 30.742 -
BM_RangesSortHeap_float_4 1.061 -
BM_RangesSortHeap_float_64 3.220 -
BM_RangesSortHeap_pair<uint32,_uint32>_1 0.266 -
BM_RangesSortHeap_pair<uint32,_uint32>_1024 13.783 1.42%
BM_RangesSortHeap_pair<uint32,_uint32>_16 5.993 -
BM_RangesSortHeap_pair<uint32,_uint32>_16384 22.744 1.79%
BM_RangesSortHeap_pair<uint32,_uint32>_256 10.223 1.96%
BM_RangesSortHeap_pair<uint32,_uint32>_262144 33.567 1.92%
BM_RangesSortHeap_pair<uint32,_uint32>_4 1.695 -7.39%
BM_RangesSortHeap_pair<uint32,_uint32>_64 8.729 1.39%
BM_RangesSortHeap_string_1 1.094 -
BM_RangesSortHeap_string_1024 58.939 -
BM_RangesSortHeap_string_16 14.135 -
BM_RangesSortHeap_string_16384 96.678 -
BM_RangesSortHeap_string_256 44.427 -
BM_RangesSortHeap_string_262144 173.389 -2.90%
BM_RangesSortHeap_string_4 4.247 -
BM_RangesSortHeap_string_64 29.713 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1 0.242 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1024 16.628 1.06%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16 6.605 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16384 30.696 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_256 12.521 1.11%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_262144 48.328 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_4 1.464 2.78%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_64 9.435 -
BM_RangesSortHeap_uint32_1 0.260 -
BM_RangesSortHeap_uint32_1024 10.213 -
BM_RangesSortHeap_uint32_16 4.873 1.80%
BM_RangesSortHeap_uint32_16384 16.361 -
BM_RangesSortHeap_uint32_256 8.096 -
BM_RangesSortHeap_uint32_262144 24.427 -
BM_RangesSortHeap_uint32_4 1.041 -1.42%
BM_RangesSortHeap_uint32_64 8.048 -
BM_RangesSortHeap_uint64_1 0.260 -
BM_RangesSortHeap_uint64_1024 10.172 -
BM_RangesSortHeap_uint64_16 4.917 -
BM_RangesSortHeap_uint64_16384 16.347 -
BM_RangesSortHeap_uint64_256 8.267 -
BM_RangesSortHeap_uint64_262144 24.467 -
BM_RangesSortHeap_uint64_4 0.944 -
BM_RangesSortHeap_uint64_64 7.913 -
BM_SortHeap_float_1 0.267 4.16%
BM_SortHeap_float_1024 8.088 -
BM_SortHeap_float_16 1.605 -
BM_SortHeap_float_16384 28.859 1.48%
BM_SortHeap_float_256 5.778 -
BM_SortHeap_float_262144 31.377 -
BM_SortHeap_float_4 1.068 -
BM_SortHeap_float_64 3.232 -
BM_SortHeap_pair<uint32,_uint32>_1 0.266 -
BM_SortHeap_pair<uint32,_uint32>_1024 13.622 -2.34%
BM_SortHeap_pair<uint32,_uint32>_16 5.985 -2.43%
BM_SortHeap_pair<uint32,_uint32>_16384 22.512 -1.91%
BM_SortHeap_pair<uint32,_uint32>_256 10.104 -1.12%
BM_SortHeap_pair<uint32,_uint32>_262144 33.297 -1.93%
BM_SortHeap_pair<uint32,_uint32>_4 1.607 -
BM_SortHeap_pair<uint32,_uint32>_64 8.631 -1.41%
BM_SortHeap_string_1 1.095 -
BM_SortHeap_string_1024 60.283 1.80%
BM_SortHeap_string_16 14.322 1.32%
BM_SortHeap_string_16384 98.581 1.55%
BM_SortHeap_string_256 45.294 1.75%
BM_SortHeap_string_262144 178.020 -5.12%
BM_SortHeap_string_4 4.275 -
BM_SortHeap_string_64 30.315 1.78%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1 0.244 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1024 16.597 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16 6.595 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16384 30.792 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_256 12.461 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_262144 48.634 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_4 1.418 1.36%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_64 9.626 2.68%
BM_SortHeap_uint32_1 0.266 -
BM_SortHeap_uint32_1024 10.250 -
BM_SortHeap_uint32_16 4.810 -
BM_SortHeap_uint32_16384 16.398 -
BM_SortHeap_uint32_256 8.066 -
BM_SortHeap_uint32_262144 24.501 -
BM_SortHeap_uint32_4 1.041 -
BM_SortHeap_uint32_64 7.913 -
BM_SortHeap_uint64_1 0.259 -
BM_SortHeap_uint64_1024 10.223 -
BM_SortHeap_uint64_16 4.982 -
BM_SortHeap_uint64_16384 16.457 -
BM_SortHeap_uint64_256 8.305 -
BM_SortHeap_uint64_262144 24.665 -
BM_SortHeap_uint64_4 0.940 -
BM_SortHeap_uint64_64 7.957 -
BM_StringAssignAsciizMix_Opaque 4.768 -
BM_StringAssignAsciizMix_Transparent 2.998 -
BM_StringAssignAsciiz_Empty_Opaque 2.862 -
BM_StringAssignAsciiz_Empty_Transparent 0.357 -
BM_StringAssignAsciiz_Huge_Opaque 183.882 -
BM_StringAssignAsciiz_Huge_Transparent 184.025 -
BM_StringAssignAsciiz_Large_Opaque 11.271 -1.43%
BM_StringAssignAsciiz_Large_Transparent 11.447 -
BM_StringAssignAsciiz_Small_Opaque 2.890 -
BM_StringAssignAsciiz_Small_Transparent 0.458 -
BM_StringAssignStr_Empty_Opaque 0.726 -
BM_StringAssignStr_Empty_Transparent 0.493 -
BM_StringAssignStr_Huge_Opaque 106.557 -4.04%
BM_StringAssignStr_Huge_Transparent 108.381 -3.65%
BM_StringAssignStr_Large_Opaque 10.101 -2.68%
BM_StringAssignStr_Large_Transparent 10.225 -1.80%
BM_StringAssignStr_Small_Opaque 0.726 -
BM_StringAssignStr_Small_Transparent 0.493 -
BM_StringConstructDestroyCStr_Empty_Opaque 2.193 2.08%
BM_StringConstructDestroyCStr_Empty_Transparent 0.317 18.74%
BM_StringConstructDestroyCStr_Huge_Opaque 159.065 -
BM_StringConstructDestroyCStr_Huge_Transparent 67.630 -1.86%
BM_StringConstructDestroyCStr_Large_Opaque 15.123 3.04%
BM_StringConstructDestroyCStr_Large_Transparent 9.140 -1.18%
BM_StringConstructDestroyCStr_Small_Opaque 2.194 -
BM_StringConstructDestroyCStr_Small_Transparent 0.370 -6.28%
BM_StringCopy_Empty 0.656 -
BM_StringCopy_Huge 100.926 -1.57%
BM_StringCopy_Large 6.152 -
BM_StringCopy_Small 0.655 -
BM_StringCtorDefault 0.239 -9.47%
BM_StringDestroy_Empty 0.813 -
BM_StringDestroy_Huge 10.574 -2.23%
BM_StringDestroy_Large 6.822 -5.14%
BM_StringDestroy_Small 0.812 -7.00%
BM_StringEraseToEnd_Empty_Opaque 0.615 -
BM_StringEraseToEnd_Empty_Transparent 0.356 -
BM_StringEraseToEnd_Huge_Opaque 2.391 -
BM_StringEraseToEnd_Huge_Transparent 2.449 -
BM_StringEraseToEnd_Large_Opaque 1.068 4.66%
BM_StringEraseToEnd_Large_Transparent 0.897 5.41%
BM_StringEraseToEnd_Small_Opaque 0.602 -
BM_StringEraseToEnd_Small_Transparent 0.416 -
BM_StringEraseWithMove_Empty_Opaque 0.798 -21.93%
BM_StringEraseWithMove_Empty_Transparent 0.568 -27.22%
BM_StringEraseWithMove_Huge_Opaque 50.780 -3.44%
BM_StringEraseWithMove_Huge_Transparent 48.404 1.07%
BM_StringEraseWithMove_Large_Opaque 2.831 -1.36%
BM_StringEraseWithMove_Large_Transparent 2.580 -4.44%
BM_StringEraseWithMove_Small_Opaque 2.556 -3.33%
BM_StringEraseWithMove_Small_Transparent 2.472 -
BM_StringFindAllMatch/1 2.732 -8.14%
BM_StringFindAllMatch/131072 2272.412 -
BM_StringFindAllMatch/32768 575.470 -
BM_StringFindAllMatch/4096 80.087 -
BM_StringFindAllMatch/512 11.701 1.39%
BM_StringFindAllMatch/64 3.132 -
BM_StringFindAllMatch/8 2.500 -8.42%
BM_StringFindCharLiteral/1024 16.881 -
BM_StringFindCharLiteral/128 3.007 -
BM_StringFindCharLiteral/16 1.619 -
BM_StringFindCharLiteral/2048 40.345 -
BM_StringFindCharLiteral/256 5.359 -
BM_StringFindCharLiteral/32 1.619 -
BM_StringFindCharLiteral/4096 77.360 -
BM_StringFindCharLiteral/512 9.376 1.08%
BM_StringFindCharLiteral/64 2.120 -
BM_StringFindCharLiteral/8 1.619 -
BM_StringFindCharLiteral/8192 138.274 -
BM_StringFindMatch1/1 982.933 -
BM_StringFindMatch1/32768 1575.172 -
BM_StringFindMatch1/4096 1059.926 -
BM_StringFindMatch1/512 1005.831 -
BM_StringFindMatch1/64 984.287 -
BM_StringFindMatch1/8 982.871 -
BM_StringFindMatch2/1 982.943 -
BM_StringFindMatch2/32768 1570.587 -
BM_StringFindMatch2/4096 1063.599 -
BM_StringFindMatch2/512 1001.486 -
BM_StringFindMatch2/64 983.817 -
BM_StringFindMatch2/8 983.290 -
BM_StringFindNoMatch/10 1.312 -3.46%
BM_StringFindNoMatch/131072 1967.032 -
BM_StringFindNoMatch/32768 499.746 -
BM_StringFindNoMatch/4096 75.248 -
BM_StringFindNoMatch/512 9.358 -
BM_StringFindNoMatch/64 1.883 -8.04%
BM_StringFindStringLiteral/1024 16.922 -5.78%
BM_StringFindStringLiteral/128 3.040 -5.69%
BM_StringFindStringLiteral/16 1.619 -
BM_StringFindStringLiteral/2048 40.374 -
BM_StringFindStringLiteral/256 5.317 -2.54%
BM_StringFindStringLiteral/32 1.669 -9.82%
BM_StringFindStringLiteral/4096 77.545 -
BM_StringFindStringLiteral/512 9.253 -3.32%
BM_StringFindStringLiteral/64 2.104 -6.94%
BM_StringFindStringLiteral/8 1.619 -
BM_StringFindStringLiteral/8192 138.512 -
BM_StringMove_Empty 1.307 -
BM_StringMove_Huge 1.303 -
BM_StringMove_Large 1.304 -
BM_StringMove_Small 1.307 -
BM_StringRead_Cold_Deep_Empty 0.867 -19.02%
BM_StringRead_Cold_Deep_Large 1.253 -20.23%
BM_StringRead_Cold_Deep_Small 0.917 -12.14%
BM_StringRead_Cold_Shallow_Empty 0.822 -23.02%
BM_StringRead_Cold_Shallow_Large 1.157 -15.60%
BM_StringRead_Cold_Shallow_Small 0.812 -21.03%
BM_StringRead_Hot_Deep_Empty 0.475 -
BM_StringRead_Hot_Deep_Large 0.520 7.61%
BM_StringRead_Hot_Deep_Small 0.475 -
BM_StringRead_Hot_Shallow_Empty 0.473 -
BM_StringRead_Hot_Shallow_Large 0.465 -
BM_StringRead_Hot_Shallow_Small 0.473 -2.96%
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 0.361 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 0.362 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 0.361 -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 0.364 -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.595 -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.596 -
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.358 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.158 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.945 2.12%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.389 -
BM_StringRelationalLiteral_Compare_Large_Large_Control 1.987 -2.35%
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.617 -5.69%
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.361 -
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.616 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.156 -4.19%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.615 -2.75%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.156 -4.17%
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.615 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 0.306 -23.39%
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 0.309 -23.54%
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 0.309 -23.12%
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 0.305 -26.32%
BM_StringRelationalLiteral_Eq_Empty_Large_Control 0.425 86.38%
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.454 -15.04%
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.459 -15.02%
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.828 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.819 -1.23%
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.822 -
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.825 -
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.425 -26.14%
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.367 -18.74%
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.228 -24.27%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.551 26.72%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.552 -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.613 32.71%
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.447 -14.72%
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 0.223 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeLast 0.221 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle 0.220 -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 0.225 -
BM_StringRelationalLiteral_Less_Empty_Large_Control 2.072 5.38%
BM_StringRelationalLiteral_Less_Empty_Small_Control 1.962 6.31%
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.222 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.299 -8.56%
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.850 -11.05%
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.529 -9.26%
BM_StringRelationalLiteral_Less_Large_Large_Control 2.210 -2.01%
BM_StringRelationalLiteral_Less_Large_Small_Control 1.603 -8.06%
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.223 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.581 -6.41%
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.465 -7.06%
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.919 4.45%
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.424 -
BM_StringRelationalLiteral_Less_Small_Small_Control 1.849 3.96%
BM_StringRelational_Compare_Empty_Empty_Control 1.614 -
BM_StringRelational_Compare_Empty_Huge_Control 1.613 -
BM_StringRelational_Compare_Empty_Large_Control 1.616 -
BM_StringRelational_Compare_Empty_Small_Control 1.645 1.12%
BM_StringRelational_Compare_Huge_Empty_Control 1.620 -
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.391 -
BM_StringRelational_Compare_Huge_Huge_ChangeLast 98.974 -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle 55.600 -
BM_StringRelational_Compare_Huge_Huge_Control 98.696 -
BM_StringRelational_Compare_Huge_Large_Control 2.082 -
BM_StringRelational_Compare_Huge_Small_Control 1.849 -
BM_StringRelational_Compare_Large_Empty_Control 1.618 -
BM_StringRelational_Compare_Large_Huge_Control 2.082 -
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.392 -
BM_StringRelational_Compare_Large_Large_ChangeLast 2.082 -
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.619 -
BM_StringRelational_Compare_Large_Large_Control 2.082 -
BM_StringRelational_Compare_Large_Small_Control 1.848 -
BM_StringRelational_Compare_Small_Empty_Control 1.612 -
BM_StringRelational_Compare_Small_Huge_Control 1.849 -
BM_StringRelational_Compare_Small_Large_Control 1.850 -
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.388 -
BM_StringRelational_Compare_Small_Small_ChangeLast 1.654 1.27%
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.388 -
BM_StringRelational_Compare_Small_Small_Control 1.849 -
BM_StringRelational_Eq_Empty_Empty_Control 2.064 -
BM_StringRelational_Eq_Empty_Huge_Control 0.479 -
BM_StringRelational_Eq_Empty_Large_Control 0.479 -
BM_StringRelational_Eq_Empty_Small_Control 0.473 -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.849 -
BM_StringRelational_Eq_Huge_Huge_ChangeLast 98.938 -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 56.282 -
BM_StringRelational_Eq_Huge_Huge_Control 98.915 -
BM_StringRelational_Eq_Large_Huge_Control 0.486 -
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.562 -1.67%
BM_StringRelational_Eq_Large_Large_ChangeLast 2.081 9.22%
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.850 -
BM_StringRelational_Eq_Large_Large_Control 2.335 -3.73%
BM_StringRelational_Eq_Small_Huge_Control 0.484 2.59%
BM_StringRelational_Eq_Small_Large_Control 0.485 -
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.531 -4.29%
BM_StringRelational_Eq_Small_Small_ChangeLast 1.822 -14.38%
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.501 -4.70%
BM_StringRelational_Eq_Small_Small_Control 1.790 -5.73%
BM_StringRelational_Less_Empty_Empty_Control 1.969 -3.47%
BM_StringRelational_Less_Empty_Huge_Control 2.058 4.37%
BM_StringRelational_Less_Empty_Large_Control 1.756 -9.86%
BM_StringRelational_Less_Empty_Small_Control 2.059 -1.98%
BM_StringRelational_Less_Huge_Empty_Control 1.837 -10.50%
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.209 -12.81%
BM_StringRelational_Less_Huge_Huge_ChangeLast 98.824 -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 56.102 -
BM_StringRelational_Less_Huge_Huge_Control 98.942 -
BM_StringRelational_Less_Huge_Large_Control 2.218 -10.90%
BM_StringRelational_Less_Huge_Small_Control 1.848 -2.75%
BM_StringRelational_Less_Large_Empty_Control 2.058 -1.84%
BM_StringRelational_Less_Large_Huge_Control 2.220 -
BM_StringRelational_Less_Large_Large_ChangeFirst 1.157 -10.03%
BM_StringRelational_Less_Large_Large_ChangeLast 1.865 -
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.620 -
BM_StringRelational_Less_Large_Large_Control 2.212 -
BM_StringRelational_Less_Large_Small_Control 1.848 -
BM_StringRelational_Less_Small_Empty_Control 1.889 -9.94%
BM_StringRelational_Less_Small_Huge_Control 1.679 -11.68%
BM_StringRelational_Less_Small_Large_Control 1.621 -11.87%
BM_StringRelational_Less_Small_Small_ChangeFirst 1.388 -3.48%
BM_StringRelational_Less_Small_Small_ChangeLast 1.846 -2.73%
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.321 -8.39%
BM_StringRelational_Less_Small_Small_Control 1.729 -8.76%
BM_StringResizeAndOverwrite 0.827 -2.10%
BM_align/1 0.693 4.06%
BM_align/256 0.693 3.55%
BM_align/64 0.693 3.84%
BM_align/8 0.693 3.91%
BM_deque_deque_copy/0 1.388 -
BM_deque_deque_copy/1 3.487 -1.46%
BM_deque_deque_copy/1024 39.380 -
BM_deque_deque_copy/2 3.177 -1.75%
BM_deque_deque_copy/4000 147.050 -
BM_deque_deque_copy/4096 149.999 -
BM_deque_deque_copy/512 20.355 -
BM_deque_deque_copy/5500 205.292 3.12%
BM_deque_deque_copy/64 5.445 -
BM_deque_deque_copy/64000 2588.892 -2.76%
BM_deque_deque_copy/65536 2849.174 -
BM_deque_deque_copy/70000 2825.533 -3.11%
BM_deque_deque_copy_backward/0 1.388 -
BM_deque_deque_copy_backward/1 3.365 -1.76%
BM_deque_deque_copy_backward/1024 40.885 -
BM_deque_deque_copy_backward/2 3.008 -1.62%
BM_deque_deque_copy_backward/4000 147.403 -
BM_deque_deque_copy_backward/4096 154.227 -1.01%
BM_deque_deque_copy_backward/512 21.666 -
BM_deque_deque_copy_backward/5500 204.801 -
BM_deque_deque_copy_backward/64 5.108 -
BM_deque_deque_copy_backward/64000 8193.553 -1.55%
BM_deque_deque_copy_backward/65536 8284.915 -
BM_deque_deque_copy_backward/70000 9043.061 -
BM_deque_deque_move/0 1.388 -
BM_deque_deque_move/1 3.533 -
BM_deque_deque_move/1024 39.019 -
BM_deque_deque_move/2 3.237 -
BM_deque_deque_move/4000 147.844 -
BM_deque_deque_move/4096 150.388 -
BM_deque_deque_move/512 20.355 -
BM_deque_deque_move/5500 204.084 1.45%
BM_deque_deque_move/64 5.448 -
BM_deque_deque_move/64000 2750.229 -
BM_deque_deque_move/65536 2798.541 -3.21%
BM_deque_deque_move/70000 3116.715 -1.42%
BM_deque_deque_move_backward/0 1.387 -
BM_deque_deque_move_backward/1 3.357 -2.19%
BM_deque_deque_move_backward/1024 40.453 -1.11%
BM_deque_deque_move_backward/2 3.004 -1.82%
BM_deque_deque_move_backward/4000 146.824 -
BM_deque_deque_move_backward/4096 153.819 -
BM_deque_deque_move_backward/512 21.389 -
BM_deque_deque_move_backward/5500 206.463 -
BM_deque_deque_move_backward/64 5.122 -
BM_deque_deque_move_backward/64000 8133.842 -
BM_deque_deque_move_backward/65536 8412.628 2.35%
BM_deque_deque_move_backward/70000 8986.636 -
BM_deque_deque_ranges_copy/0 1.388 -
BM_deque_deque_ranges_copy/1 3.556 -
BM_deque_deque_ranges_copy/1024 39.220 -
BM_deque_deque_ranges_copy/2 3.221 -
BM_deque_deque_ranges_copy/4000 147.050 -
BM_deque_deque_ranges_copy/4096 150.856 -
BM_deque_deque_ranges_copy/512 20.287 -
BM_deque_deque_ranges_copy/5500 203.631 1.79%
BM_deque_deque_ranges_copy/64 5.373 -
BM_deque_deque_ranges_copy/64000 2653.792 -
BM_deque_deque_ranges_copy/65536 2839.234 1.36%
BM_deque_deque_ranges_copy/70000 3002.364 -3.26%
BM_deque_deque_ranges_copy_backward/0 1.388 -
BM_deque_deque_ranges_copy_backward/1 3.355 -1.73%
BM_deque_deque_ranges_copy_backward/1024 40.493 -1.07%
BM_deque_deque_ranges_copy_backward/2 3.007 -1.90%
BM_deque_deque_ranges_copy_backward/4000 147.828 -
BM_deque_deque_ranges_copy_backward/4096 153.146 -
BM_deque_deque_ranges_copy_backward/512 21.411 -
BM_deque_deque_ranges_copy_backward/5500 204.419 -1.07%
BM_deque_deque_ranges_copy_backward/64 5.103 -
BM_deque_deque_ranges_copy_backward/64000 8122.127 1.10%
BM_deque_deque_ranges_copy_backward/65536 8405.705 2.19%
BM_deque_deque_ranges_copy_backward/70000 9000.755 -
BM_deque_deque_ranges_move/0 1.388 -
BM_deque_deque_ranges_move/1 3.531 -1.12%
BM_deque_deque_ranges_move/1024 38.887 -
BM_deque_deque_ranges_move/2 3.222 -
BM_deque_deque_ranges_move/4000 148.279 -
BM_deque_deque_ranges_move/4096 149.726 -
BM_deque_deque_ranges_move/512 20.277 -
BM_deque_deque_ranges_move/5500 203.539 1.14%
BM_deque_deque_ranges_move/64 5.363 -
BM_deque_deque_ranges_move/64000 2947.144 2.16%
BM_deque_deque_ranges_move/65536 2765.969 -3.43%
BM_deque_deque_ranges_move/70000 3027.909 -3.85%
BM_deque_deque_ranges_move_backward/0 1.387 -
BM_deque_deque_ranges_move_backward/1 3.420 -2.36%
BM_deque_deque_ranges_move_backward/1024 40.528 -
BM_deque_deque_ranges_move_backward/2 3.005 -1.76%
BM_deque_deque_ranges_move_backward/4000 147.191 -
BM_deque_deque_ranges_move_backward/4096 153.312 -1.37%
BM_deque_deque_ranges_move_backward/512 21.469 -
BM_deque_deque_ranges_move_backward/5500 205.140 -
BM_deque_deque_ranges_move_backward/64 5.064 -
BM_deque_deque_ranges_move_backward/64000 8090.022 5.68%
BM_deque_deque_ranges_move_backward/65536 8457.449 -
BM_deque_deque_ranges_move_backward/70000 8907.078 2.66%
BM_deque_vector_copy/0 1.434 -5.77%
BM_deque_vector_copy/1 2.109 -
BM_deque_vector_copy/1024 37.014 -
BM_deque_vector_copy/2 1.834 -
BM_deque_vector_copy/4000 142.907 -
BM_deque_vector_copy/4096 146.007 -
BM_deque_vector_copy/512 16.652 -
BM_deque_vector_copy/5500 194.347 -
BM_deque_vector_copy/64 2.612 1.04%
BM_deque_vector_copy/64000 2648.527 -4.07%
BM_deque_vector_copy/65536 2804.676 -2.06%
BM_deque_vector_copy/70000 2990.658 -4.04%
BM_deque_vector_copy_backward/0 1.381 -3.70%
BM_deque_vector_copy_backward/1 2.106 -
BM_deque_vector_copy_backward/1024 36.795 -
BM_deque_vector_copy_backward/2 1.845 -
BM_deque_vector_copy_backward/4000 141.313 -
BM_deque_vector_copy_backward/4096 147.780 -
BM_deque_vector_copy_backward/512 17.982 -
BM_deque_vector_copy_backward/5500 202.093 1.83%
BM_deque_vector_copy_backward/64 2.921 -
BM_deque_vector_copy_backward/64000 8377.282 5.33%
BM_deque_vector_copy_backward/65536 8426.284 1.33%
BM_deque_vector_copy_backward/70000 9000.428 -
BM_deque_vector_move/0 1.445 -6.18%
BM_deque_vector_move/1 2.141 -
BM_deque_vector_move/1024 37.035 -
BM_deque_vector_move/2 1.843 -
BM_deque_vector_move/4000 144.047 -1.08%
BM_deque_vector_move/4096 146.226 -
BM_deque_vector_move/512 16.652 -
BM_deque_vector_move/5500 196.673 -
BM_deque_vector_move/64 2.579 -1.20%
BM_deque_vector_move/64000 2711.656 -4.36%
BM_deque_vector_move/65536 2673.419 -
BM_deque_vector_move/70000 2875.247 -
BM_deque_vector_move_backward/0 1.597 12.40%
BM_deque_vector_move_backward/1 2.083 -
BM_deque_vector_move_backward/1024 36.924 -
BM_deque_vector_move_backward/2 1.840 -
BM_deque_vector_move_backward/4000 142.769 -
BM_deque_vector_move_backward/4096 148.826 1.28%
BM_deque_vector_move_backward/512 17.929 -
BM_deque_vector_move_backward/5500 203.801 2.03%
BM_deque_vector_move_backward/64 2.923 -
BM_deque_vector_move_backward/64000 8376.129 6.28%
BM_deque_vector_move_backward/65536 8272.592 4.93%
BM_deque_vector_move_backward/70000 9029.855 6.70%
BM_deque_vector_ranges_copy/0 1.424 3.86%
BM_deque_vector_ranges_copy/1 2.087 -
BM_deque_vector_ranges_copy/1024 36.897 -
BM_deque_vector_ranges_copy/2 1.838 -
BM_deque_vector_ranges_copy/4000 143.610 -
BM_deque_vector_ranges_copy/4096 145.818 -
BM_deque_vector_ranges_copy/512 16.687 -
BM_deque_vector_ranges_copy/5500 196.866 -
BM_deque_vector_ranges_copy/64 2.582 -
BM_deque_vector_ranges_copy/64000 2844.688 7.14%
BM_deque_vector_ranges_copy/65536 2926.289 9.93%
BM_deque_vector_ranges_copy/70000 3058.408 -
BM_deque_vector_ranges_copy_backward/0 1.380 -3.07%
BM_deque_vector_ranges_copy_backward/1 2.090 -1.15%
BM_deque_vector_ranges_copy_backward/1024 36.993 -
BM_deque_vector_ranges_copy_backward/2 1.843 -
BM_deque_vector_ranges_copy_backward/4000 142.426 -
BM_deque_vector_ranges_copy_backward/4096 149.580 1.02%
BM_deque_vector_ranges_copy_backward/512 17.947 -
BM_deque_vector_ranges_copy_backward/5500 202.597 -
BM_deque_vector_ranges_copy_backward/64 2.911 -
BM_deque_vector_ranges_copy_backward/64000 8321.265 2.85%
BM_deque_vector_ranges_copy_backward/65536 8340.616 5.53%
BM_deque_vector_ranges_copy_backward/70000 9135.435 5.33%
BM_deque_vector_ranges_move/0 1.461 -8.85%
BM_deque_vector_ranges_move/1 2.094 -
BM_deque_vector_ranges_move/1024 37.126 1.03%
BM_deque_vector_ranges_move/2 1.844 -
BM_deque_vector_ranges_move/4000 148.105 -
BM_deque_vector_ranges_move/4096 147.253 -
BM_deque_vector_ranges_move/512 16.662 -
BM_deque_vector_ranges_move/5500 198.995 -1.15%
BM_deque_vector_ranges_move/64 2.621 -
BM_deque_vector_ranges_move/64000 2736.651 -
BM_deque_vector_ranges_move/65536 2699.425 -1.17%
BM_deque_vector_ranges_move/70000 2940.857 -2.53%
BM_deque_vector_ranges_move_backward/0 1.594 16.32%
BM_deque_vector_ranges_move_backward/1 2.106 -
BM_deque_vector_ranges_move_backward/1024 36.954 -
BM_deque_vector_ranges_move_backward/2 1.840 -
BM_deque_vector_ranges_move_backward/4000 142.728 -
BM_deque_vector_ranges_move_backward/4096 148.314 -
BM_deque_vector_ranges_move_backward/512 17.929 -
BM_deque_vector_ranges_move_backward/5500 199.489 -
BM_deque_vector_ranges_move_backward/64 2.922 -
BM_deque_vector_ranges_move_backward/64000 8196.305 6.02%
BM_deque_vector_ranges_move_backward/65536 8448.342 10.13%
BM_deque_vector_ranges_move_backward/70000 8983.087 6.26%
BM_getline_string 17.705 2.07%
BM_lexicographical_compare_three_way<IntPtr>/1 0.308 -24.10%
BM_lexicographical_compare_three_way<IntPtr>/1024 245.756 -1.06%
BM_lexicographical_compare_three_way<IntPtr>/1048576 250215.791 -
BM_lexicographical_compare_three_way<IntPtr>/16 4.329 -
BM_lexicographical_compare_three_way<IntPtr>/16384 3771.689 -1.18%
BM_lexicographical_compare_three_way<IntPtr>/256 70.422 -
BM_lexicographical_compare_three_way<IntPtr>/262144 60361.047 -
BM_lexicographical_compare_three_way<IntPtr>/4 1.147 -
BM_lexicographical_compare_three_way<IntPtr>/4096 955.358 -
BM_lexicographical_compare_three_way<IntPtr>/64 15.643 -
BM_lexicographical_compare_three_way<IntPtr>/65536 15046.900 -1.08%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 0.976 5.78%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 478.588 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 496931.275 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 7.898 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7580.518 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 124.155 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 120553.454 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 2.386 4.08%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1890.974 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 31.101 -1.43%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 30126.227 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 1.194 -4.37%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 253.285 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 250111.250 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 5.325 1.29%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3797.477 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 70.559 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 60566.330 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 2.054 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 966.284 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 16.536 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 15162.696 -
BM_lexicographical_compare_three_way_fast_path/1 0.345 -23.11%
BM_lexicographical_compare_three_way_fast_path/1024 247.021 1.12%
BM_lexicographical_compare_three_way_fast_path/1048576 250234.459 -1.99%
BM_lexicographical_compare_three_way_fast_path/16 4.365 1.70%
BM_lexicographical_compare_three_way_fast_path/16384 3793.594 -
BM_lexicographical_compare_three_way_fast_path/256 70.816 1.32%
BM_lexicographical_compare_three_way_fast_path/262144 60670.047 -1.13%
BM_lexicographical_compare_three_way_fast_path/4 1.148 -
BM_lexicographical_compare_three_way_fast_path/4096 959.454 -
BM_lexicographical_compare_three_way_fast_path/64 15.678 1.34%
BM_lexicographical_compare_three_way_fast_path/65536 15130.480 -1.79%
BM_lexicographical_compare_three_way_slow_path/1 0.362 -
BM_lexicographical_compare_three_way_slow_path/1024 249.040 -
BM_lexicographical_compare_three_way_slow_path/1048576 252130.805 -
BM_lexicographical_compare_three_way_slow_path/16 4.429 1.05%
BM_lexicographical_compare_three_way_slow_path/16384 3932.683 -
BM_lexicographical_compare_three_way_slow_path/256 71.262 -
BM_lexicographical_compare_three_way_slow_path/262144 63625.317 -1.61%
BM_lexicographical_compare_three_way_slow_path/4 1.172 1.96%
BM_lexicographical_compare_three_way_slow_path/4096 978.343 -
BM_lexicographical_compare_three_way_slow_path/64 15.784 -
BM_lexicographical_compare_three_way_slow_path/65536 15884.744 -1.59%
BM_map_find_string_literal 12.517 -
BM_num_get<bool> 12.428 -
BM_num_get<double> 35.790 1.21%
BM_num_get<float> 35.399 1.84%
BM_num_get<long> 11.562 1.43%
BM_num_get<long_double> 36.011 1.08%
BM_num_get<long_long> 11.547 1.62%
BM_num_get<unsigned_int> 10.668 1.25%
BM_num_get<unsigned_long> 11.170 -1.15%
BM_num_get<unsigned_long_long> 11.164 -1.70%
BM_num_get<unsigned_short> 10.465 -2.17%
BM_num_get<void*> 11.697 -1.41%
BM_num_put<bool> 10.523 -3.35%
BM_num_put<const_void*> 12.562 -
BM_num_put<double> 57.742 -
BM_num_put<long> 11.566 -2.65%
BM_num_put<long_double> 59.309 -
BM_num_put<long_long> 11.745 -1.69%
BM_num_put<unsigned_long> 11.500 -
BM_num_put<unsigned_long_long> 11.568 2.12%
BM_std_min<__int128>/1 0.374 18.84%
BM_std_min<__int128>/10 3.745 2.26%
BM_std_min<__int128>/1024 442.804 11.96%
BM_std_min<__int128>/11 4.152 2.63%
BM_std_min<__int128>/12 4.597 2.74%
BM_std_min<__int128>/13 5.039 3.38%
BM_std_min<__int128>/14 5.494 4.27%
BM_std_min<__int128>/15 5.927 4.26%
BM_std_min<__int128>/16 6.362 4.08%
BM_std_min<__int128>/17 6.786 4.82%
BM_std_min<__int128>/18 7.201 5.21%
BM_std_min<__int128>/19 7.653 5.87%
BM_std_min<__int128>/2 0.661 -
BM_std_min<__int128>/20 8.076 6.19%
BM_std_min<__int128>/21 8.447 6.54%
BM_std_min<__int128>/22 8.894 6.81%
BM_std_min<__int128>/23 9.323 6.88%
BM_std_min<__int128>/24 9.744 7.11%
BM_std_min<__int128>/25 10.112 6.98%
BM_std_min<__int128>/26 10.529 7.43%
BM_std_min<__int128>/27 10.948 7.19%
BM_std_min<__int128>/28 11.387 7.38%
BM_std_min<__int128>/29 11.822 7.59%
BM_std_min<__int128>/3 1.018 -
BM_std_min<__int128>/30 12.309 8.20%
BM_std_min<__int128>/31 12.689 7.78%
BM_std_min<__int128>/32 13.184 8.25%
BM_std_min<__int128>/4 1.388 1.29%
BM_std_min<__int128>/4000 1718.582 11.66%
BM_std_min<__int128>/4096 1759.668 11.70%
BM_std_min<__int128>/5 1.765 1.42%
BM_std_min<__int128>/512 220.908 11.21%
BM_std_min<__int128>/5500 2370.216 12.12%
BM_std_min<__int128>/6 2.121 2.35%
BM_std_min<__int128>/64 27.009 10.23%
BM_std_min<__int128>/64000 27566.227 11.69%
BM_std_min<__int128>/65536 28343.114 11.43%
BM_std_min<__int128>/7 2.526 2.03%
BM_std_min<__int128>/70000 30360.699 12.42%
BM_std_min<__int128>/8 2.927 2.11%
BM_std_min<__int128>/9 3.333 2.03%
BM_std_min<char>/1 0.376 28.79%
BM_std_min<char>/10 0.966 7.18%
BM_std_min<char>/1024 8.382 -
BM_std_min<char>/11 1.143 9.93%
BM_std_min<char>/12 1.394 6.78%
BM_std_min<char>/13 1.564 4.27%
BM_std_min<char>/14 1.862 4.58%
BM_std_min<char>/15 2.153 1.29%
BM_std_min<char>/16 2.548 9.22%
BM_std_min<char>/17 0.924 -
BM_std_min<char>/18 1.054 8.57%
BM_std_min<char>/19 1.258 8.87%
BM_std_min<char>/2 0.546 12.42%
BM_std_min<char>/20 1.605 7.82%
BM_std_min<char>/21 1.831 4.47%
BM_std_min<char>/22 2.060 2.12%
BM_std_min<char>/23 2.357 3.05%
BM_std_min<char>/24 2.760 6.24%
BM_std_min<char>/25 1.152 -
BM_std_min<char>/26 1.207 4.47%
BM_std_min<char>/27 1.441 4.05%
BM_std_min<char>/28 1.756 -
BM_std_min<char>/29 2.078 3.62%
BM_std_min<char>/3 0.788 13.71%
BM_std_min<char>/30 2.343 1.45%
BM_std_min<char>/31 2.488 -
BM_std_min<char>/32 2.906 -5.48%
BM_std_min<char>/4 1.109 9.38%
BM_std_min<char>/4000 27.518 2.14%
BM_std_min<char>/4096 29.250 2.56%
BM_std_min<char>/5 1.428 1.11%
BM_std_min<char>/512 6.388 -
BM_std_min<char>/5500 37.000 -
BM_std_min<char>/6 1.640 1.75%
BM_std_min<char>/64 4.242 2.26%
BM_std_min<char>/64000 450.878 -
BM_std_min<char>/65536 461.548 -
BM_std_min<char>/7 1.885 1.41%
BM_std_min<char>/70000 492.422 -
BM_std_min<char>/8 2.256 -3.26%
BM_std_min<char>/9 0.832 -
BM_std_min<int>/1 0.285 -12.80%
BM_std_min<int>/10 0.994 -
BM_std_min<int>/1024 26.656 -1.34%
BM_std_min<int>/11 1.155 -
BM_std_min<int>/12 1.504 -
BM_std_min<int>/13 1.154 -
BM_std_min<int>/14 1.156 -
BM_std_min<int>/15 1.385 -
BM_std_min<int>/16 1.709 -
BM_std_min<int>/17 0.964 -
BM_std_min<int>/18 1.156 -
BM_std_min<int>/19 1.271 -
BM_std_min<int>/2 0.461 -
BM_std_min<int>/20 1.387 -
BM_std_min<int>/21 1.386 -
BM_std_min<int>/22 1.456 -
BM_std_min<int>/23 1.572 -
BM_std_min<int>/24 1.842 -
BM_std_min<int>/25 1.479 -
BM_std_min<int>/26 1.526 -
BM_std_min<int>/27 1.645 -
BM_std_min<int>/28 2.020 -1.10%
BM_std_min<int>/29 1.618 -
BM_std_min<int>/3 0.689 -
BM_std_min<int>/30 1.620 -
BM_std_min<int>/31 1.850 -
BM_std_min<int>/32 2.205 2.39%
BM_std_min<int>/4 1.017 -2.65%
BM_std_min<int>/4000 109.071 -
BM_std_min<int>/4096 112.070 -
BM_std_min<int>/5 0.876 -
BM_std_min<int>/512 12.813 -
BM_std_min<int>/5500 151.637 -
BM_std_min<int>/6 0.924 -
BM_std_min<int>/64 2.760 7.04%
BM_std_min<int>/64000 2011.534 6.88%
BM_std_min<int>/65536 2057.334 6.80%
BM_std_min<int>/7 1.040 -
BM_std_min<int>/70000 2217.857 7.91%
BM_std_min<int>/8 1.296 -2.03%
BM_std_min<int>/9 0.924 -
BM_std_min<long_long>/1 0.549 -9.65%
BM_std_min<long_long>/10 1.328 -
BM_std_min<long_long>/1024 105.953 -
BM_std_min<long_long>/11 1.513 1.32%
BM_std_min<long_long>/12 2.043 6.27%
BM_std_min<long_long>/13 2.418 1.31%
BM_std_min<long_long>/14 2.647 -
BM_std_min<long_long>/15 2.877 -
BM_std_min<long_long>/16 3.106 -
BM_std_min<long_long>/17 1.554 -
BM_std_min<long_long>/18 1.622 -
BM_std_min<long_long>/19 1.736 -
BM_std_min<long_long>/2 0.690 -
BM_std_min<long_long>/20 2.062 1.68%
BM_std_min<long_long>/21 2.425 1.03%
BM_std_min<long_long>/22 2.654 -1.54%
BM_std_min<long_long>/23 2.889 -
BM_std_min<long_long>/24 3.115 -
BM_std_min<long_long>/25 2.081 -
BM_std_min<long_long>/26 2.085 -
BM_std_min<long_long>/27 2.093 -
BM_std_min<long_long>/28 2.616 1.81%
BM_std_min<long_long>/29 3.017 -
BM_std_min<long_long>/3 1.292 11.60%
BM_std_min<long_long>/30 3.207 -
BM_std_min<long_long>/31 3.349 -
BM_std_min<long_long>/32 3.576 -
BM_std_min<long_long>/4 1.685 -
BM_std_min<long_long>/4000 443.005 -
BM_std_min<long_long>/4096 454.451 -
BM_std_min<long_long>/5 1.908 -
BM_std_min<long_long>/512 46.531 -
BM_std_min<long_long>/5500 612.783 -
BM_std_min<long_long>/6 2.136 -
BM_std_min<long_long>/64 4.837 -
BM_std_min<long_long>/64000 7315.592 -
BM_std_min<long_long>/65536 7527.055 -
BM_std_min<long_long>/7 2.356 -
BM_std_min<long_long>/70000 8009.527 -
BM_std_min<long_long>/8 2.666 -
BM_std_min<long_long>/9 1.156 -
BM_std_min<short>/1 0.377 -15.12%
BM_std_min<short>/10 1.043 -
BM_std_min<short>/1024 14.167 1.42%
BM_std_min<short>/11 1.205 2.13%
BM_std_min<short>/12 1.584 3.42%
BM_std_min<short>/13 1.153 -
BM_std_min<short>/14 1.156 -
BM_std_min<short>/15 1.386 -
BM_std_min<short>/16 1.725 -2.43%
BM_std_min<short>/17 1.592 -6.16%
BM_std_min<short>/18 1.556 -4.05%
BM_std_min<short>/19 1.897 -
BM_std_min<short>/2 0.489 -
BM_std_min<short>/20 2.326 1.94%
BM_std_min<short>/21 1.790 -3.52%
BM_std_min<short>/22 1.895 -2.79%
BM_std_min<short>/23 2.073 -5.45%
BM_std_min<short>/24 2.545 2.95%
BM_std_min<short>/25 2.055 -4.71%
BM_std_min<short>/26 2.130 -
BM_std_min<short>/27 2.267 -4.12%
BM_std_min<short>/28 2.609 -2.24%
BM_std_min<short>/29 2.362 -2.21%
BM_std_min<short>/3 0.743 7.33%
BM_std_min<short>/30 2.340 -4.19%
BM_std_min<short>/31 2.601 -
BM_std_min<short>/32 2.954 -
BM_std_min<short>/4 1.115 -1.50%
BM_std_min<short>/4000 53.935 -
BM_std_min<short>/4096 55.414 1.10%
BM_std_min<short>/5 0.875 -
BM_std_min<short>/512 7.309 -1.60%
BM_std_min<short>/5500 75.932 -
BM_std_min<short>/6 0.970 -
BM_std_min<short>/64 3.468 -
BM_std_min<short>/64000 901.674 -
BM_std_min<short>/65536 923.994 -
BM_std_min<short>/7 1.109 -
BM_std_min<short>/70000 1026.617 -
BM_std_min<short>/8 1.341 -
BM_std_min<short>/9 0.924 -
BM_std_min<unsigned___int128>/1 0.413 23.09%
BM_std_min<unsigned___int128>/10 3.682 -
BM_std_min<unsigned___int128>/1024 395.371 -
BM_std_min<unsigned___int128>/11 4.078 -
BM_std_min<unsigned___int128>/12 4.499 -
BM_std_min<unsigned___int128>/13 4.917 -
BM_std_min<unsigned___int128>/14 5.309 -
BM_std_min<unsigned___int128>/15 5.725 -
BM_std_min<unsigned___int128>/16 6.155 -
BM_std_min<unsigned___int128>/17 6.513 -
BM_std_min<unsigned___int128>/18 6.891 -
BM_std_min<unsigned___int128>/19 7.274 -
BM_std_min<unsigned___int128>/2 0.659 -
BM_std_min<unsigned___int128>/20 7.651 -
BM_std_min<unsigned___int128>/21 7.987 -
BM_std_min<unsigned___int128>/22 8.378 -
BM_std_min<unsigned___int128>/23 8.769 -
BM_std_min<unsigned___int128>/24 9.136 -
BM_std_min<unsigned___int128>/25 9.503 -
BM_std_min<unsigned___int128>/26 9.848 -
BM_std_min<unsigned___int128>/27 10.266 -
BM_std_min<unsigned___int128>/28 10.662 -
BM_std_min<unsigned___int128>/29 11.047 -
BM_std_min<unsigned___int128>/3 1.025 1.49%
BM_std_min<unsigned___int128>/30 11.439 -
BM_std_min<unsigned___int128>/31 11.834 -
BM_std_min<unsigned___int128>/32 12.235 -
BM_std_min<unsigned___int128>/4 1.382 -
BM_std_min<unsigned___int128>/4000 1540.618 -
BM_std_min<unsigned___int128>/4096 1577.451 -
BM_std_min<unsigned___int128>/5 1.761 1.24%
BM_std_min<unsigned___int128>/512 198.312 -
BM_std_min<unsigned___int128>/5500 2116.619 -
BM_std_min<unsigned___int128>/6 2.090 -
BM_std_min<unsigned___int128>/64 24.537 -
BM_std_min<unsigned___int128>/64000 24727.346 -
BM_std_min<unsigned___int128>/65536 25337.329 -
BM_std_min<unsigned___int128>/7 2.500 -
BM_std_min<unsigned___int128>/70000 27040.366 -
BM_std_min<unsigned___int128>/8 2.885 -
BM_std_min<unsigned___int128>/9 3.289 -
BM_std_min<unsigned_char>/1 0.256 -9.61%
BM_std_min<unsigned_char>/10 0.907 -
BM_std_min<unsigned_char>/1024 8.566 -
BM_std_min<unsigned_char>/11 1.063 -
BM_std_min<unsigned_char>/12 1.349 1.90%
BM_std_min<unsigned_char>/13 1.591 3.64%
BM_std_min<unsigned_char>/14 1.844 2.09%
BM_std_min<unsigned_char>/15 2.150 4.43%
BM_std_min<unsigned_char>/16 2.535 -
BM_std_min<unsigned_char>/17 0.924 -11.13%
BM_std_min<unsigned_char>/18 1.021 5.21%
BM_std_min<unsigned_char>/19 1.242 7.34%
BM_std_min<unsigned_char>/2 0.485 -
BM_std_min<unsigned_char>/20 1.616 6.11%
BM_std_min<unsigned_char>/21 1.828 2.86%
BM_std_min<unsigned_char>/22 2.082 3.65%
BM_std_min<unsigned_char>/23 2.324 -
BM_std_min<unsigned_char>/24 2.775 -1.15%
BM_std_min<unsigned_char>/25 1.159 -8.86%
BM_std_min<unsigned_char>/26 1.156 -
BM_std_min<unsigned_char>/27 1.387 -
BM_std_min<unsigned_char>/28 1.734 -
BM_std_min<unsigned_char>/29 1.955 -3.01%
BM_std_min<unsigned_char>/3 0.693 -3.63%
BM_std_min<unsigned_char>/30 2.213 -4.77%
BM_std_min<unsigned_char>/31 2.452 -1.16%
BM_std_min<unsigned_char>/32 2.826 -3.51%
BM_std_min<unsigned_char>/4 1.022 1.00%
BM_std_min<unsigned_char>/4000 28.161 2.10%
BM_std_min<unsigned_char>/4096 30.391 2.76%
BM_std_min<unsigned_char>/5 1.251 -2.74%
BM_std_min<unsigned_char>/512 6.425 -
BM_std_min<unsigned_char>/5500 37.820 1.32%
BM_std_min<unsigned_char>/6 1.471 -3.60%
BM_std_min<unsigned_char>/64 3.966 -4.81%
BM_std_min<unsigned_char>/64000 455.658 -
BM_std_min<unsigned_char>/65536 466.767 -
BM_std_min<unsigned_char>/7 1.808 -1.89%
BM_std_min<unsigned_char>/70000 497.680 -
BM_std_min<unsigned_char>/8 2.357 1.09%
BM_std_min<unsigned_char>/9 0.831 -
BM_std_min<unsigned_int>/1 0.350 6.85%
BM_std_min<unsigned_int>/10 0.995 -
BM_std_min<unsigned_int>/1024 26.688 -
BM_std_min<unsigned_int>/11 1.156 -
BM_std_min<unsigned_int>/12 1.511 -
BM_std_min<unsigned_int>/13 1.469 -8.68%
BM_std_min<unsigned_int>/14 1.156 -
BM_std_min<unsigned_int>/15 1.386 -
BM_std_min<unsigned_int>/16 1.889 -1.33%
BM_std_min<unsigned_int>/17 0.965 1.89%
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.388 -
BM_std_min<unsigned_int>/21 1.387 -
BM_std_min<unsigned_int>/22 1.457 -
BM_std_min<unsigned_int>/23 1.574 -
BM_std_min<unsigned_int>/24 1.837 -
BM_std_min<unsigned_int>/25 1.479 -
BM_std_min<unsigned_int>/26 1.525 -
BM_std_min<unsigned_int>/27 1.648 -
BM_std_min<unsigned_int>/28 1.935 -3.39%
BM_std_min<unsigned_int>/29 2.047 -1.91%
BM_std_min<unsigned_int>/3 0.692 -
BM_std_min<unsigned_int>/30 1.617 -
BM_std_min<unsigned_int>/31 1.849 -
BM_std_min<unsigned_int>/32 2.187 -1.34%
BM_std_min<unsigned_int>/4 1.020 -
BM_std_min<unsigned_int>/4000 109.348 -
BM_std_min<unsigned_int>/4096 111.518 -
BM_std_min<unsigned_int>/5 0.877 -
BM_std_min<unsigned_int>/512 12.848 -
BM_std_min<unsigned_int>/5500 152.037 -
BM_std_min<unsigned_int>/6 0.925 -
BM_std_min<unsigned_int>/64 2.824 -
BM_std_min<unsigned_int>/64000 2016.009 7.18%
BM_std_min<unsigned_int>/65536 2063.238 7.14%
BM_std_min<unsigned_int>/7 1.041 -
BM_std_min<unsigned_int>/70000 2220.923 8.09%
BM_std_min<unsigned_int>/8 1.251 -1.44%
BM_std_min<unsigned_int>/9 0.926 -
BM_std_min<unsigned_long_long>/1 0.381 40.23%
BM_std_min<unsigned_long_long>/10 1.328 -
BM_std_min<unsigned_long_long>/1024 106.218 -
BM_std_min<unsigned_long_long>/11 1.456 -
BM_std_min<unsigned_long_long>/12 1.558 -
BM_std_min<unsigned_long_long>/13 1.732 -
BM_std_min<unsigned_long_long>/14 1.940 -2.63%
BM_std_min<unsigned_long_long>/15 2.152 -1.96%
BM_std_min<unsigned_long_long>/16 2.482 1.56%
BM_std_min<unsigned_long_long>/17 1.552 -
BM_std_min<unsigned_long_long>/18 1.620 -
BM_std_min<unsigned_long_long>/19 1.736 -
BM_std_min<unsigned_long_long>/2 0.485 -
BM_std_min<unsigned_long_long>/20 1.851 -
BM_std_min<unsigned_long_long>/21 2.014 -
BM_std_min<unsigned_long_long>/22 2.203 -1.25%
BM_std_min<unsigned_long_long>/23 2.470 1.26%
BM_std_min<unsigned_long_long>/24 2.696 -
BM_std_min<unsigned_long_long>/25 2.083 -
BM_std_min<unsigned_long_long>/26 2.084 -
BM_std_min<unsigned_long_long>/27 2.089 -
BM_std_min<unsigned_long_long>/28 2.167 -
BM_std_min<unsigned_long_long>/29 2.473 -2.15%
BM_std_min<unsigned_long_long>/3 0.693 -
BM_std_min<unsigned_long_long>/30 2.705 -1.59%
BM_std_min<unsigned_long_long>/31 3.007 1.67%
BM_std_min<unsigned_long_long>/32 3.280 -
BM_std_min<unsigned_long_long>/4 1.036 -3.17%
BM_std_min<unsigned_long_long>/4000 444.831 -
BM_std_min<unsigned_long_long>/4096 455.568 -
BM_std_min<unsigned_long_long>/5 1.388 4.22%
BM_std_min<unsigned_long_long>/512 46.677 -
BM_std_min<unsigned_long_long>/5500 615.675 -
BM_std_min<unsigned_long_long>/6 1.525 -6.08%
BM_std_min<unsigned_long_long>/64 4.690 -
BM_std_min<unsigned_long_long>/64000 7330.294 -
BM_std_min<unsigned_long_long>/65536 7506.954 -
BM_std_min<unsigned_long_long>/7 1.832 -6.56%
BM_std_min<unsigned_long_long>/70000 8020.605 -
BM_std_min<unsigned_long_long>/8 2.296 -
BM_std_min<unsigned_long_long>/9 1.180 1.03%
BM_std_min<unsigned_short>/1 0.382 17.98%
BM_std_min<unsigned_short>/10 1.017 -
BM_std_min<unsigned_short>/1024 13.872 -
BM_std_min<unsigned_short>/11 1.159 -
BM_std_min<unsigned_short>/12 1.489 -2.99%
BM_std_min<unsigned_short>/13 6.431 -
BM_std_min<unsigned_short>/14 1.156 -
BM_std_min<unsigned_short>/15 1.387 -
BM_std_min<unsigned_short>/16 1.678 -2.72%
BM_std_min<unsigned_short>/17 6.650 -
BM_std_min<unsigned_short>/18 1.546 -
BM_std_min<unsigned_short>/19 1.911 -
BM_std_min<unsigned_short>/2 0.485 -
BM_std_min<unsigned_short>/20 2.249 -
BM_std_min<unsigned_short>/21 6.911 -
BM_std_min<unsigned_short>/22 1.826 -2.26%
BM_std_min<unsigned_short>/23 2.144 1.59%
BM_std_min<unsigned_short>/24 2.501 5.48%
BM_std_min<unsigned_short>/25 7.141 -
BM_std_min<unsigned_short>/26 2.056 -3.17%
BM_std_min<unsigned_short>/27 2.305 -1.35%
BM_std_min<unsigned_short>/28 2.606 -2.46%
BM_std_min<unsigned_short>/29 7.357 -
BM_std_min<unsigned_short>/3 0.694 -
BM_std_min<unsigned_short>/30 2.380 1.19%
BM_std_min<unsigned_short>/31 2.554 -1.27%
BM_std_min<unsigned_short>/32 2.953 -
BM_std_min<unsigned_short>/4 0.977 -
BM_std_min<unsigned_short>/4000 53.796 -
BM_std_min<unsigned_short>/4096 55.176 -
BM_std_min<unsigned_short>/5 0.878 -
BM_std_min<unsigned_short>/512 7.229 -
BM_std_min<unsigned_short>/5500 75.582 -
BM_std_min<unsigned_short>/6 0.960 -
BM_std_min<unsigned_short>/64 3.515 -1.90%
BM_std_min<unsigned_short>/64000 913.543 -
BM_std_min<unsigned_short>/65536 936.115 -
BM_std_min<unsigned_short>/7 1.098 -
BM_std_min<unsigned_short>/70000 1032.772 -
BM_std_min<unsigned_short>/8 1.339 3.60%
BM_std_min<unsigned_short>/9 6.475 1.44%
BM_std_minmax<char>/1 0.625 1.88%
BM_std_minmax<char>/10 1.385 -
BM_std_minmax<char>/1024 8.772 -
BM_std_minmax<char>/11 1.821 -
BM_std_minmax<char>/12 1.990 -1.29%
BM_std_minmax<char>/13 2.259 -
BM_std_minmax<char>/14 2.560 -
BM_std_minmax<char>/15 2.990 -2.13%
BM_std_minmax<char>/16 0.924 -
BM_std_minmax<char>/17 1.087 -
BM_std_minmax<char>/18 1.295 -
BM_std_minmax<char>/19 1.617 -1.94%
BM_std_minmax<char>/2 0.848 -3.59%
BM_std_minmax<char>/20 1.887 -2.28%
BM_std_minmax<char>/21 2.180 -2.91%
BM_std_minmax<char>/22 2.450 -2.21%
BM_std_minmax<char>/23 2.917 -
BM_std_minmax<char>/24 1.156 -
BM_std_minmax<char>/25 1.179 -
BM_std_minmax<char>/26 1.387 -
BM_std_minmax<char>/27 1.813 1.48%
BM_std_minmax<char>/28 2.075 -1.75%
BM_std_minmax<char>/29 2.387 -
BM_std_minmax<char>/3 1.129 -5.99%
BM_std_minmax<char>/30 2.650 -
BM_std_minmax<char>/31 3.117 -
BM_std_minmax<char>/32 1.506 -2.73%
BM_std_minmax<char>/4 1.422 -4.58%
BM_std_minmax<char>/4000 39.143 -
BM_std_minmax<char>/4096 33.012 -
BM_std_minmax<char>/5 1.703 -4.78%
BM_std_minmax<char>/512 5.010 -
BM_std_minmax<char>/5500 50.284 -1.44%
BM_std_minmax<char>/6 1.981 -4.50%
BM_std_minmax<char>/64 1.258 9.02%
BM_std_minmax<char>/64000 533.455 -
BM_std_minmax<char>/65536 546.927 -
BM_std_minmax<char>/7 2.412 -3.30%
BM_std_minmax<char>/70000 597.691 -
BM_std_minmax<char>/8 1.147 6.39%
BM_std_minmax<char>/9 1.154 -
BM_std_minmax<int>/1 0.606 -
BM_std_minmax<int>/10 1.436 3.57%
BM_std_minmax<int>/1024 33.651 -
BM_std_minmax<int>/11 1.836 3.76%
BM_std_minmax<int>/12 1.387 -
BM_std_minmax<int>/13 1.387 -
BM_std_minmax<int>/14 1.617 -
BM_std_minmax<int>/15 2.030 4.11%
BM_std_minmax<int>/16 1.251 -7.18%
BM_std_minmax<int>/17 1.484 -
BM_std_minmax<int>/18 1.658 -
BM_std_minmax<int>/19 1.849 -
BM_std_minmax<int>/2 0.828 -
BM_std_minmax<int>/20 1.745 -
BM_std_minmax<int>/21 1.850 -
BM_std_minmax<int>/22 2.021 -
BM_std_minmax<int>/23 2.350 1.56%
BM_std_minmax<int>/24 1.850 -
BM_std_minmax<int>/25 1.987 -
BM_std_minmax<int>/26 2.165 -
BM_std_minmax<int>/27 2.495 3.28%
BM_std_minmax<int>/28 2.080 -
BM_std_minmax<int>/29 2.081 -
BM_std_minmax<int>/3 1.124 -1.42%
BM_std_minmax<int>/30 2.312 -
BM_std_minmax<int>/31 2.766 4.22%
BM_std_minmax<int>/32 1.618 -
BM_std_minmax<int>/4 0.925 -14.60%
BM_std_minmax<int>/4000 133.371 -
BM_std_minmax<int>/4096 136.559 -
BM_std_minmax<int>/5 1.156 -
BM_std_minmax<int>/512 16.655 -
BM_std_minmax<int>/5500 191.367 -
BM_std_minmax<int>/6 1.386 -
BM_std_minmax<int>/64 2.523 -
BM_std_minmax<int>/64000 2153.368 -
BM_std_minmax<int>/65536 2203.037 -
BM_std_minmax<int>/7 1.819 2.61%
BM_std_minmax<int>/70000 2352.836 -
BM_std_minmax<int>/8 1.156 -
BM_std_minmax<int>/9 1.165 -
BM_std_minmax<long_long>/1 0.611 -6.96%
BM_std_minmax<long_long>/10 2.174 1.67%
BM_std_minmax<long_long>/1024 133.858 -
BM_std_minmax<long_long>/11 2.451 6.42%
BM_std_minmax<long_long>/12 2.715 1.31%
BM_std_minmax<long_long>/13 3.064 3.54%
BM_std_minmax<long_long>/14 3.299 -1.04%
BM_std_minmax<long_long>/15 3.658 -
BM_std_minmax<long_long>/16 3.054 -
BM_std_minmax<long_long>/17 3.067 -
BM_std_minmax<long_long>/18 3.066 -
BM_std_minmax<long_long>/19 3.071 -
BM_std_minmax<long_long>/2 1.333 31.64%
BM_std_minmax<long_long>/20 3.299 -
BM_std_minmax<long_long>/21 3.514 -
BM_std_minmax<long_long>/22 3.919 -
BM_std_minmax<long_long>/23 4.340 -
BM_std_minmax<long_long>/24 3.991 -
BM_std_minmax<long_long>/25 4.008 -
BM_std_minmax<long_long>/26 4.020 -
BM_std_minmax<long_long>/27 4.019 -
BM_std_minmax<long_long>/28 4.115 -
BM_std_minmax<long_long>/29 4.347 3.30%
BM_std_minmax<long_long>/3 1.620 18.67%
BM_std_minmax<long_long>/30 4.531 1.50%
BM_std_minmax<long_long>/31 4.818 1.86%
BM_std_minmax<long_long>/32 4.956 -
BM_std_minmax<long_long>/4 1.778 4.47%
BM_std_minmax<long_long>/4000 526.359 -
BM_std_minmax<long_long>/4096 538.932 -
BM_std_minmax<long_long>/5 2.105 8.33%
BM_std_minmax<long_long>/512 66.884 -
BM_std_minmax<long_long>/5500 729.561 -
BM_std_minmax<long_long>/6 2.341 6.01%
BM_std_minmax<long_long>/64 10.346 -
BM_std_minmax<long_long>/64000 8478.775 -
BM_std_minmax<long_long>/65536 8681.510 -
BM_std_minmax<long_long>/7 2.573 -2.67%
BM_std_minmax<long_long>/70000 9275.460 -
BM_std_minmax<long_long>/8 2.123 -
BM_std_minmax<long_long>/9 2.126 -
BM_std_minmax<short>/1 0.624 -
BM_std_minmax<short>/10 1.420 -
BM_std_minmax<short>/1024 16.557 -
BM_std_minmax<short>/11 1.802 1.81%
BM_std_minmax<short>/12 1.385 -
BM_std_minmax<short>/13 1.387 -
BM_std_minmax<short>/14 1.619 -
BM_std_minmax<short>/15 1.973 -
BM_std_minmax<short>/16 1.771 -1.68%
BM_std_minmax<short>/17 1.791 6.21%
BM_std_minmax<short>/18 2.024 -2.09%
BM_std_minmax<short>/19 2.455 3.61%
BM_std_minmax<short>/2 0.890 2.89%
BM_std_minmax<short>/20 1.966 -1.42%
BM_std_minmax<short>/21 2.059 -
BM_std_minmax<short>/22 2.315 4.18%
BM_std_minmax<short>/23 2.695 2.22%
BM_std_minmax<short>/24 2.264 -
BM_std_minmax<short>/25 2.346 2.91%
BM_std_minmax<short>/26 2.542 -
BM_std_minmax<short>/27 2.878 -
BM_std_minmax<short>/28 2.523 -1.86%
BM_std_minmax<short>/29 2.647 -
BM_std_minmax<short>/3 1.168 4.82%
BM_std_minmax<short>/30 2.713 -4.29%
BM_std_minmax<short>/31 3.024 -1.35%
BM_std_minmax<short>/32 1.343 9.40%
BM_std_minmax<short>/4 1.027 -
BM_std_minmax<short>/4000 66.017 -
BM_std_minmax<short>/4096 67.640 -
BM_std_minmax<short>/5 1.156 -
BM_std_minmax<short>/512 8.859 -
BM_std_minmax<short>/5500 97.632 -
BM_std_minmax<short>/6 1.395 -
BM_std_minmax<short>/64 1.595 4.13%
BM_std_minmax<short>/64000 1065.019 -
BM_std_minmax<short>/65536 1090.195 -
BM_std_minmax<short>/7 1.782 -1.93%
BM_std_minmax<short>/70000 1200.645 -
BM_std_minmax<short>/8 1.155 -
BM_std_minmax<short>/9 1.179 -
BM_std_minmax<unsigned_char>/1 0.658 -
BM_std_minmax<unsigned_char>/10 1.303 3.09%
BM_std_minmax<unsigned_char>/1024 8.784 -
BM_std_minmax<unsigned_char>/11 1.641 5.49%
BM_std_minmax<unsigned_char>/12 1.940 1.54%
BM_std_minmax<unsigned_char>/13 2.237 2.88%
BM_std_minmax<unsigned_char>/14 2.503 3.16%
BM_std_minmax<unsigned_char>/15 2.874 2.79%
BM_std_minmax<unsigned_char>/16 1.086 15.18%
BM_std_minmax<unsigned_char>/17 1.139 4.22%
BM_std_minmax<unsigned_char>/18 1.372 5.48%
BM_std_minmax<unsigned_char>/19 1.756 6.30%
BM_std_minmax<unsigned_char>/2 0.901 -
BM_std_minmax<unsigned_char>/20 2.042 5.90%
BM_std_minmax<unsigned_char>/21 2.331 5.38%
BM_std_minmax<unsigned_char>/22 2.602 4.68%
BM_std_minmax<unsigned_char>/23 3.064 3.84%
BM_std_minmax<unsigned_char>/24 1.316 14.03%
BM_std_minmax<unsigned_char>/25 1.279 7.95%
BM_std_minmax<unsigned_char>/26 1.496 7.43%
BM_std_minmax<unsigned_char>/27 1.893 7.08%
BM_std_minmax<unsigned_char>/28 2.182 2.99%
BM_std_minmax<unsigned_char>/29 2.504 5.03%
BM_std_minmax<unsigned_char>/3 1.248 1.98%
BM_std_minmax<unsigned_char>/30 2.767 4.57%
BM_std_minmax<unsigned_char>/31 3.236 2.85%
BM_std_minmax<unsigned_char>/32 1.641 8.78%
BM_std_minmax<unsigned_char>/4 1.534 2.64%
BM_std_minmax<unsigned_char>/4000 39.237 -
BM_std_minmax<unsigned_char>/4096 33.090 -
BM_std_minmax<unsigned_char>/5 1.814 1.53%
BM_std_minmax<unsigned_char>/512 5.021 -
BM_std_minmax<unsigned_char>/5500 50.426 -
BM_std_minmax<unsigned_char>/6 2.081 -
BM_std_minmax<unsigned_char>/64 1.259 3.81%
BM_std_minmax<unsigned_char>/64000 533.753 -
BM_std_minmax<unsigned_char>/65536 546.406 -
BM_std_minmax<unsigned_char>/7 2.466 2.03%
BM_std_minmax<unsigned_char>/70000 599.020 -
BM_std_minmax<unsigned_char>/8 1.151 -
BM_std_minmax<unsigned_char>/9 1.155 -
BM_std_minmax<unsigned_int>/1 0.602 -4.18%
BM_std_minmax<unsigned_int>/10 1.388 -3.32%
BM_std_minmax<unsigned_int>/1024 33.644 -
BM_std_minmax<unsigned_int>/11 1.802 -2.40%
BM_std_minmax<unsigned_int>/12 1.386 -
BM_std_minmax<unsigned_int>/13 1.387 -
BM_std_minmax<unsigned_int>/14 1.618 -2.95%
BM_std_minmax<unsigned_int>/15 2.028 -3.17%
BM_std_minmax<unsigned_int>/16 1.348 -2.63%
BM_std_minmax<unsigned_int>/17 1.485 -
BM_std_minmax<unsigned_int>/18 1.653 -
BM_std_minmax<unsigned_int>/19 1.850 -2.78%
BM_std_minmax<unsigned_int>/2 0.886 -9.83%
BM_std_minmax<unsigned_int>/20 1.745 -
BM_std_minmax<unsigned_int>/21 1.850 -
BM_std_minmax<unsigned_int>/22 2.019 -
BM_std_minmax<unsigned_int>/23 2.435 -
BM_std_minmax<unsigned_int>/24 1.807 -
BM_std_minmax<unsigned_int>/25 1.959 -
BM_std_minmax<unsigned_int>/26 2.116 -
BM_std_minmax<unsigned_int>/27 2.446 -1.34%
BM_std_minmax<unsigned_int>/28 1.929 -
BM_std_minmax<unsigned_int>/29 2.047 -
BM_std_minmax<unsigned_int>/3 1.192 -9.67%
BM_std_minmax<unsigned_int>/30 2.215 -
BM_std_minmax<unsigned_int>/31 2.536 -3.64%
BM_std_minmax<unsigned_int>/32 1.618 -
BM_std_minmax<unsigned_int>/4 1.087 -5.79%
BM_std_minmax<unsigned_int>/4000 133.347 -
BM_std_minmax<unsigned_int>/4096 136.635 -
BM_std_minmax<unsigned_int>/5 1.156 -
BM_std_minmax<unsigned_int>/512 16.663 -
BM_std_minmax<unsigned_int>/5500 191.511 -
BM_std_minmax<unsigned_int>/6 1.387 -
BM_std_minmax<unsigned_int>/64 2.539 -
BM_std_minmax<unsigned_int>/64000 2153.839 -
BM_std_minmax<unsigned_int>/65536 2204.715 -
BM_std_minmax<unsigned_int>/7 1.824 3.03%
BM_std_minmax<unsigned_int>/70000 2353.716 -
BM_std_minmax<unsigned_int>/8 1.156 -
BM_std_minmax<unsigned_int>/9 1.157 -1.46%
BM_std_minmax<unsigned_long_long>/1 0.582 -
BM_std_minmax<unsigned_long_long>/10 2.130 -
BM_std_minmax<unsigned_long_long>/1024 134.120 -
BM_std_minmax<unsigned_long_long>/11 2.346 -
BM_std_minmax<unsigned_long_long>/12 2.670 -
BM_std_minmax<unsigned_long_long>/13 2.993 -
BM_std_minmax<unsigned_long_long>/14 3.283 -
BM_std_minmax<unsigned_long_long>/15 3.674 -
BM_std_minmax<unsigned_long_long>/16 3.055 -
BM_std_minmax<unsigned_long_long>/17 3.067 -
BM_std_minmax<unsigned_long_long>/18 3.073 -
BM_std_minmax<unsigned_long_long>/19 3.066 -
BM_std_minmax<unsigned_long_long>/2 0.865 -
BM_std_minmax<unsigned_long_long>/20 3.287 -
BM_std_minmax<unsigned_long_long>/21 3.494 -
BM_std_minmax<unsigned_long_long>/22 3.921 -
BM_std_minmax<unsigned_long_long>/23 4.312 -
BM_std_minmax<unsigned_long_long>/24 3.991 -
BM_std_minmax<unsigned_long_long>/25 4.013 -
BM_std_minmax<unsigned_long_long>/26 4.021 -
BM_std_minmax<unsigned_long_long>/27 4.012 -
BM_std_minmax<unsigned_long_long>/28 4.039 -
BM_std_minmax<unsigned_long_long>/29 4.151 1.29%
BM_std_minmax<unsigned_long_long>/3 1.230 -
BM_std_minmax<unsigned_long_long>/30 4.439 -
BM_std_minmax<unsigned_long_long>/31 4.814 1.35%
BM_std_minmax<unsigned_long_long>/32 4.972 -
BM_std_minmax<unsigned_long_long>/4 1.565 -
BM_std_minmax<unsigned_long_long>/4000 527.408 -
BM_std_minmax<unsigned_long_long>/4096 539.732 -
BM_std_minmax<unsigned_long_long>/5 1.821 -1.08%
BM_std_minmax<unsigned_long_long>/512 67.008 -
BM_std_minmax<unsigned_long_long>/5500 725.585 -
BM_std_minmax<unsigned_long_long>/6 2.092 -
BM_std_minmax<unsigned_long_long>/64 10.343 -
BM_std_minmax<unsigned_long_long>/64000 8489.417 -
BM_std_minmax<unsigned_long_long>/65536 8696.965 -
BM_std_minmax<unsigned_long_long>/7 2.526 -
BM_std_minmax<unsigned_long_long>/70000 9290.774 -
BM_std_minmax<unsigned_long_long>/8 2.123 -
BM_std_minmax<unsigned_long_long>/9 2.135 -
BM_std_minmax<unsigned_short>/1 0.640 1.65%
BM_std_minmax<unsigned_short>/10 1.420 -
BM_std_minmax<unsigned_short>/1024 16.607 -
BM_std_minmax<unsigned_short>/11 1.718 -
BM_std_minmax<unsigned_short>/12 1.385 -
BM_std_minmax<unsigned_short>/13 1.388 -
BM_std_minmax<unsigned_short>/14 1.622 -
BM_std_minmax<unsigned_short>/15 1.941 -
BM_std_minmax<unsigned_short>/16 1.701 1.20%
BM_std_minmax<unsigned_short>/17 1.713 -
BM_std_minmax<unsigned_short>/18 1.955 -
BM_std_minmax<unsigned_short>/19 2.153 -
BM_std_minmax<unsigned_short>/2 0.931 3.59%
BM_std_minmax<unsigned_short>/20 1.968 -
BM_std_minmax<unsigned_short>/21 2.036 1.57%
BM_std_minmax<unsigned_short>/22 2.317 -2.39%
BM_std_minmax<unsigned_short>/23 2.517 3.63%
BM_std_minmax<unsigned_short>/24 2.251 -
BM_std_minmax<unsigned_short>/25 2.283 -1.91%
BM_std_minmax<unsigned_short>/26 2.537 -
BM_std_minmax<unsigned_short>/27 2.726 -4.09%
BM_std_minmax<unsigned_short>/28 2.585 -
BM_std_minmax<unsigned_short>/29 2.585 -1.15%
BM_std_minmax<unsigned_short>/3 1.211 2.16%
BM_std_minmax<unsigned_short>/30 2.823 -
BM_std_minmax<unsigned_short>/31 3.033 -2.73%
BM_std_minmax<unsigned_short>/32 1.263 -
BM_std_minmax<unsigned_short>/4 1.072 4.21%
BM_std_minmax<unsigned_short>/4000 66.178 -
BM_std_minmax<unsigned_short>/4096 67.806 -
BM_std_minmax<unsigned_short>/5 1.157 -
BM_std_minmax<unsigned_short>/512 8.884 -
BM_std_minmax<unsigned_short>/5500 97.924 -
BM_std_minmax<unsigned_short>/6 1.389 1.71%
BM_std_minmax<unsigned_short>/64 1.548 -
BM_std_minmax<unsigned_short>/64000 1066.763 -
BM_std_minmax<unsigned_short>/65536 1093.042 -
BM_std_minmax<unsigned_short>/7 1.703 3.28%
BM_std_minmax<unsigned_short>/70000 1201.795 -
BM_std_minmax<unsigned_short>/8 1.155 -
BM_std_minmax<unsigned_short>/9 1.175 -
BM_std_minmax_element<char>/1 0.313 -
BM_std_minmax_element<char>/1024 283.940 2.97%
BM_std_minmax_element<char>/2 0.653 -5.05%
BM_std_minmax_element<char>/3 1.247 8.66%
BM_std_minmax_element<char>/4 1.258 3.44%
BM_std_minmax_element<char>/4000 1085.633 3.18%
BM_std_minmax_element<char>/4096 1111.876 3.30%
BM_std_minmax_element<char>/512 144.311 2.47%
BM_std_minmax_element<char>/5500 1489.364 3.53%
BM_std_minmax_element<char>/64 17.437 -
BM_std_minmax_element<char>/64000 17255.390 2.01%
BM_std_minmax_element<char>/65536 17668.641 1.46%
BM_std_minmax_element<char>/70000 18860.917 1.24%
BM_std_minmax_element<int>/1 0.301 -
BM_std_minmax_element<int>/1024 264.724 -5.32%
BM_std_minmax_element<int>/2 0.687 -
BM_std_minmax_element<int>/3 1.148 -3.51%
BM_std_minmax_element<int>/4 1.244 -
BM_std_minmax_element<int>/4000 1018.290 -5.18%
BM_std_minmax_element<int>/4096 1043.936 -5.08%
BM_std_minmax_element<int>/512 134.257 -5.49%
BM_std_minmax_element<int>/5500 1394.572 -4.76%
BM_std_minmax_element<int>/64 16.981 -2.84%
BM_std_minmax_element<int>/64000 16284.870 -4.93%
BM_std_minmax_element<int>/65536 16669.220 -4.91%
BM_std_minmax_element<int>/70000 17790.375 -5.02%
BM_std_minmax_element<long_long>/1 0.305 -
BM_std_minmax_element<long_long>/1024 295.094 7.66%
BM_std_minmax_element<long_long>/2 0.611 -10.67%
BM_std_minmax_element<long_long>/3 1.106 1.04%
BM_std_minmax_element<long_long>/4 1.253 -
BM_std_minmax_element<long_long>/4000 1139.507 8.53%
BM_std_minmax_element<long_long>/4096 1166.216 8.41%
BM_std_minmax_element<long_long>/512 149.877 7.70%
BM_std_minmax_element<long_long>/5500 1560.828 8.40%
BM_std_minmax_element<long_long>/64 18.248 5.87%
BM_std_minmax_element<long_long>/64000 18237.091 8.88%
BM_std_minmax_element<long_long>/65536 18671.687 8.83%
BM_std_minmax_element<long_long>/70000 19945.780 8.81%
BM_std_minmax_element<short>/1 0.308 -
BM_std_minmax_element<short>/1024 283.728 -
BM_std_minmax_element<short>/2 0.649 6.30%
BM_std_minmax_element<short>/3 1.198 8.24%
BM_std_minmax_element<short>/4 1.270 -
BM_std_minmax_element<short>/4000 1086.748 -
BM_std_minmax_element<short>/4096 1112.269 -
BM_std_minmax_element<short>/512 144.269 -
BM_std_minmax_element<short>/5500 1491.754 -
BM_std_minmax_element<short>/64 17.455 -
BM_std_minmax_element<short>/64000 17292.480 -
BM_std_minmax_element<short>/65536 17685.114 -
BM_std_minmax_element<short>/70000 18927.446 -
BM_tolower_char<char> 0.692 12.06%
BM_tolower_char<wchar_t> 0.691 -
BM_tolower_string<char> 22.760 -
BM_tolower_string<wchar_t> 6.231 -2.00%
BM_toupper_char<char> 0.690 -
BM_toupper_char<wchar_t> 0.674 21.18%
BM_toupper_string<char> 14.856 -
BM_toupper_string<wchar_t> 6.306 -
BM_vector_deque_copy/0 0.407 -40.25%
BM_vector_deque_copy/1 2.265 -
BM_vector_deque_copy/1024 35.717 -
BM_vector_deque_copy/2 2.006 -
BM_vector_deque_copy/4000 142.156 -
BM_vector_deque_copy/4096 147.179 1.39%
BM_vector_deque_copy/512 17.091 -
BM_vector_deque_copy/5500 198.965 1.01%
BM_vector_deque_copy/64 2.796 -
BM_vector_deque_copy/64000 3272.916 37.19%
BM_vector_deque_copy/65536 3322.122 39.93%
BM_vector_deque_copy/70000 3500.347 35.01%
BM_vector_deque_copy_backward/0 0.416 -28.84%
BM_vector_deque_copy_backward/1 2.399 2.36%
BM_vector_deque_copy_backward/1024 37.880 -
BM_vector_deque_copy_backward/2 2.125 2.78%
BM_vector_deque_copy_backward/4000 141.082 -
BM_vector_deque_copy_backward/4096 150.451 -
BM_vector_deque_copy_backward/512 17.623 -
BM_vector_deque_copy_backward/5500 198.217 -
BM_vector_deque_copy_backward/64 3.073 2.13%
BM_vector_deque_copy_backward/64000 7080.406 -9.19%
BM_vector_deque_copy_backward/65536 7174.071 -7.89%
BM_vector_deque_copy_backward/70000 7787.381 -8.73%
BM_vector_deque_move/0 0.464 -
BM_vector_deque_move/1 2.358 -
BM_vector_deque_move/1024 35.753 -
BM_vector_deque_move/2 2.072 -
BM_vector_deque_move/4000 141.232 -
BM_vector_deque_move/4096 147.329 -
BM_vector_deque_move/512 17.066 -
BM_vector_deque_move/5500 196.244 -
BM_vector_deque_move/64 2.788 -
BM_vector_deque_move/64000 3282.966 38.30%
BM_vector_deque_move/65536 3321.731 40.08%
BM_vector_deque_move/70000 3485.593 35.03%
BM_vector_deque_move_backward/0 0.475 -30.35%
BM_vector_deque_move_backward/1 2.323 -
BM_vector_deque_move_backward/1024 37.573 -
BM_vector_deque_move_backward/2 2.067 -
BM_vector_deque_move_backward/4000 142.171 -
BM_vector_deque_move_backward/4096 149.178 1.00%
BM_vector_deque_move_backward/512 17.882 -
BM_vector_deque_move_backward/5500 199.071 -
BM_vector_deque_move_backward/64 3.040 -
BM_vector_deque_move_backward/64000 6898.431 -6.78%
BM_vector_deque_move_backward/65536 7020.985 -10.47%
BM_vector_deque_move_backward/70000 7588.039 -8.14%
BM_vector_deque_ranges_copy/0 0.347 -30.70%
BM_vector_deque_ranges_copy/1 2.351 1.60%
BM_vector_deque_ranges_copy/1024 35.932 -
BM_vector_deque_ranges_copy/2 2.069 -
BM_vector_deque_ranges_copy/4000 141.765 -
BM_vector_deque_ranges_copy/4096 147.355 -
BM_vector_deque_ranges_copy/512 17.062 -
BM_vector_deque_ranges_copy/5500 196.419 -
BM_vector_deque_ranges_copy/64 2.857 -
BM_vector_deque_ranges_copy/64000 3260.631 36.89%
BM_vector_deque_ranges_copy/65536 3304.361 39.57%
BM_vector_deque_ranges_copy/70000 3510.713 35.83%
BM_vector_deque_ranges_copy_backward/0 0.383 -20.25%
BM_vector_deque_ranges_copy_backward/1 2.314 12.87%
BM_vector_deque_ranges_copy_backward/1024 37.815 -1.39%
BM_vector_deque_ranges_copy_backward/2 2.069 15.84%
BM_vector_deque_ranges_copy_backward/4000 141.082 -
BM_vector_deque_ranges_copy_backward/4096 149.229 -
BM_vector_deque_ranges_copy_backward/512 17.610 -3.25%
BM_vector_deque_ranges_copy_backward/5500 199.224 -
BM_vector_deque_ranges_copy_backward/64 3.035 -3.08%
BM_vector_deque_ranges_copy_backward/64000 6965.910 -9.54%
BM_vector_deque_ranges_copy_backward/65536 7180.376 -7.17%
BM_vector_deque_ranges_copy_backward/70000 7664.754 -6.96%
BM_vector_deque_ranges_move/0 0.412 18.98%
BM_vector_deque_ranges_move/1 2.322 19.69%
BM_vector_deque_ranges_move/1024 35.764 -
BM_vector_deque_ranges_move/2 2.071 23.01%
BM_vector_deque_ranges_move/4000 142.243 -
BM_vector_deque_ranges_move/4096 146.376 -
BM_vector_deque_ranges_move/512 17.052 -
BM_vector_deque_ranges_move/5500 196.335 -
BM_vector_deque_ranges_move/64 2.855 6.27%
BM_vector_deque_ranges_move/64000 3265.177 36.81%
BM_vector_deque_ranges_move/65536 3314.246 40.03%
BM_vector_deque_ranges_move/70000 3493.954 34.99%
BM_vector_deque_ranges_move_backward/0 0.501 10.59%
BM_vector_deque_ranges_move_backward/1 2.330 -
BM_vector_deque_ranges_move_backward/1024 38.051 -
BM_vector_deque_ranges_move_backward/2 2.065 -
BM_vector_deque_ranges_move_backward/4000 145.002 -
BM_vector_deque_ranges_move_backward/4096 149.080 -
BM_vector_deque_ranges_move_backward/512 17.864 -
BM_vector_deque_ranges_move_backward/5500 197.847 -
BM_vector_deque_ranges_move_backward/64 3.055 -
BM_vector_deque_ranges_move_backward/64000 6841.414 -11.30%
BM_vector_deque_ranges_move_backward/65536 6961.138 -11.13%
BM_vector_deque_ranges_move_backward/70000 7604.339 -10.42%
SetIntersection_Front_Set_float_1024_1 1125421.374 1.21%
SetIntersection_Front_Set_float_1024_1024 14982897.210 -5.55%
SetIntersection_Front_Set_float_1024_16 1278041.311 -2.42%
SetIntersection_Front_Set_float_1024_256 4445456.144 -8.11%
SetIntersection_Front_Set_float_1024_4 1127144.723 -1.64%
SetIntersection_Front_Set_float_1024_64 1935084.840 -
SetIntersection_Front_Set_float_16384_1 1114423.712 -
SetIntersection_Front_Set_float_16384_1024 14861983.354 -4.24%
SetIntersection_Front_Set_float_16384_16 1310392.683 -1.79%
SetIntersection_Front_Set_float_16384_16384 245698771.253 -26.24%
SetIntersection_Front_Set_float_16384_256 4741901.419 2.79%
SetIntersection_Front_Set_float_16384_4 1127911.483 -4.03%
SetIntersection_Front_Set_float_16384_64 2017264.398 8.53%
SetIntersection_Front_Set_float_16_1 67333006.334 -
SetIntersection_Front_Set_float_16_16 41245739.521 -1.11%
SetIntersection_Front_Set_float_16_4 59078504.991 -
SetIntersection_Front_Set_float_1_1 573896002.834 -
SetIntersection_Front_Set_float_256_1 4472921.184 1.09%
SetIntersection_Front_Set_float_256_16 4881925.956 -
SetIntersection_Front_Set_float_256_256 9152535.178 1.21%
SetIntersection_Front_Set_float_256_4 4507035.869 -
SetIntersection_Front_Set_float_256_64 6127849.102 -
SetIntersection_Front_Set_float_262144_1 1114074.874 2.71%
SetIntersection_Front_Set_float_262144_1024 14684647.022 -2.06%
SetIntersection_Front_Set_float_262144_16 1304368.886 -
SetIntersection_Front_Set_float_262144_16384 336645934.877 40.89%
SetIntersection_Front_Set_float_262144_256 4579108.089 -2.30%
SetIntersection_Front_Set_float_262144_262144 1742429.527 -
SetIntersection_Front_Set_float_262144_4 1119615.173 1.54%
SetIntersection_Front_Set_float_262144_64 1887586.665 -3.00%
SetIntersection_Front_Set_float_4_1 228597024.998 -
SetIntersection_Front_Set_float_4_4 147501273.766 -
SetIntersection_Front_Set_float_64_1 17595316.147 -
SetIntersection_Front_Set_float_64_16 17042126.072 1.99%
SetIntersection_Front_Set_float_64_4 17266840.353 -
SetIntersection_Front_Set_float_64_64 14755532.176 -3.32%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1125616.568 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 21111127.708 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1413619.886 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 6113940.297 -1.26%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1163965.900 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 2345467.587 3.76%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1115431.974 3.97%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 21065054.455 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1389926.196 -2.56%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 353213387.706 5.44%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 6109283.169 1.04%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1149038.651 -1.67%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 2320035.468 1.86%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 66950280.552 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 44406313.878 1.09%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 59432007.567 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 569603222.353 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4470810.825 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 5190955.727 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 11982113.254 -3.03%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4587351.104 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 7353101.435 -5.25%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1068772.082 -3.29%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 20706253.346 -1.62%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1334897.742 -3.79%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 349902998.831 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 6166807.234 2.89%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 2200776.529 -1.31%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1163429.284 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 2289812.314 1.14%
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 227415394.083 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 148430922.036 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 17460506.399 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 17555898.221 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 17515717.051 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 18111833.359 -1.84%
SetIntersection_Front_Set_string_1024_1 1150308.332 -
SetIntersection_Front_Set_string_1024_1024 55654198.825 -
SetIntersection_Front_Set_string_1024_16 1991841.444 -
SetIntersection_Front_Set_string_1024_256 15639243.862 -
SetIntersection_Front_Set_string_1024_4 1308213.452 -1.05%
SetIntersection_Front_Set_string_1024_64 4817556.177 8.30%
SetIntersection_Front_Set_string_16384_1 1152543.535 -
SetIntersection_Front_Set_string_16384_1024 57026317.220 -1.91%
SetIntersection_Front_Set_string_16384_16 1941834.913 -2.30%
SetIntersection_Front_Set_string_16384_16384 351380637.391 -
SetIntersection_Front_Set_string_16384_256 14349019.662 -
SetIntersection_Front_Set_string_16384_4 1298178.272 -1.75%
SetIntersection_Front_Set_string_16384_64 4726873.764 -2.04%
SetIntersection_Front_Set_string_16_1 69276670.604 -
SetIntersection_Front_Set_string_16_16 61448404.537 -2.10%
SetIntersection_Front_Set_string_16_4 66667242.275 -1.08%
SetIntersection_Front_Set_string_1_1 591818721.532 -
SetIntersection_Front_Set_string_256_1 4604391.987 -
SetIntersection_Front_Set_string_256_16 7334927.290 -1.72%
SetIntersection_Front_Set_string_256_256 31379590.878 2.91%
SetIntersection_Front_Set_string_256_4 5248501.780 1.69%
SetIntersection_Front_Set_string_256_64 14915533.244 -4.28%
SetIntersection_Front_Set_string_262144_1 1147263.506 2.48%
SetIntersection_Front_Set_string_262144_1024 58396636.402 -1.02%
SetIntersection_Front_Set_string_262144_16 1978582.595 3.23%
SetIntersection_Front_Set_string_262144_16384 343916494.396 -1.37%
SetIntersection_Front_Set_string_262144_256 15321072.088 5.81%
SetIntersection_Front_Set_string_262144_262144 17645456.299 -5.52%
SetIntersection_Front_Set_string_262144_4 1334888.289 -
SetIntersection_Front_Set_string_262144_64 4720588.344 -
SetIntersection_Front_Set_string_4_1 237289048.785 1.05%
SetIntersection_Front_Set_string_4_4 166720681.890 -
SetIntersection_Front_Set_string_64_1 18076386.675 -
SetIntersection_Front_Set_string_64_16 25022779.816 2.79%
SetIntersection_Front_Set_string_64_4 19985647.417 -
SetIntersection_Front_Set_string_64_64 36780220.408 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1091346.628 -2.94%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 24269572.955 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1422008.719 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6452526.973 -3.88%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1172586.367 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2452809.454 1.58%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1073957.251 -3.79%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 25936582.047 -7.38%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1428515.368 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 365522259.888 2.82%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6739365.173 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1168391.473 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2485441.487 3.00%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 67443299.609 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 44693932.308 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 60730301.145 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 573239193.073 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4491020.226 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 5309513.102 -2.11%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 13374576.272 2.17%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4672579.999 1.05%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 7762098.903 -2.22%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1094064.934 1.42%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 27071779.349 1.91%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1366002.557 -7.40%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 346724192.360 -1.95%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6396015.507 -2.70%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3040359.131 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1179436.108 3.25%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2379952.399 -1.01%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 229576787.074 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 150682955.524 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 17599503.682 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 18141527.025 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 17794332.307 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 19693867.987 4.24%
SetIntersection_Front_Set_uint32_1024_1 1079168.038 1.13%
SetIntersection_Front_Set_uint32_1024_1024 15128728.388 -6.11%
SetIntersection_Front_Set_uint32_1024_16 1315048.253 -1.33%
SetIntersection_Front_Set_uint32_1024_256 4573167.638 -5.69%
SetIntersection_Front_Set_uint32_1024_4 1136658.903 -
SetIntersection_Front_Set_uint32_1024_64 1945533.014 -7.67%
SetIntersection_Front_Set_uint32_16384_1 1109614.346 -
SetIntersection_Front_Set_uint32_16384_1024 16167703.523 -7.91%
SetIntersection_Front_Set_uint32_16384_16 1324704.877 -
SetIntersection_Front_Set_uint32_16384_16384 252435614.271 -28.41%
SetIntersection_Front_Set_uint32_16384_256 5102618.185 1.85%
SetIntersection_Front_Set_uint32_16384_4 1140105.314 -1.12%
SetIntersection_Front_Set_uint32_16384_64 1970468.542 -
SetIntersection_Front_Set_uint32_16_1 67223759.491 -
SetIntersection_Front_Set_uint32_16_16 41888302.023 -
SetIntersection_Front_Set_uint32_16_4 58971467.929 -
SetIntersection_Front_Set_uint32_1_1 570220505.218 -
SetIntersection_Front_Set_uint32_256_1 4471762.798 -
SetIntersection_Front_Set_uint32_256_16 4938524.971 -
SetIntersection_Front_Set_uint32_256_256 9653808.807 3.76%
SetIntersection_Front_Set_uint32_256_4 4442873.733 -1.46%
SetIntersection_Front_Set_uint32_256_64 6514899.841 -2.62%
SetIntersection_Front_Set_uint32_262144_1 1078744.346 -
SetIntersection_Front_Set_uint32_262144_1024 15857663.793 -
SetIntersection_Front_Set_uint32_262144_16 1309113.325 5.24%
SetIntersection_Front_Set_uint32_262144_16384 335699989.921 -3.71%
SetIntersection_Front_Set_uint32_262144_256 4782862.421 2.77%
SetIntersection_Front_Set_uint32_262144_262144 1826589.109 -
SetIntersection_Front_Set_uint32_262144_4 1123985.612 -
SetIntersection_Front_Set_uint32_262144_64 1957910.132 6.35%
SetIntersection_Front_Set_uint32_4_1 227611301.820 -
SetIntersection_Front_Set_uint32_4_4 147927202.991 -1.27%
SetIntersection_Front_Set_uint32_64_1 17698611.721 -
SetIntersection_Front_Set_uint32_64_16 17184991.348 1.40%
SetIntersection_Front_Set_uint32_64_4 17291467.923 -1.06%
SetIntersection_Front_Set_uint32_64_64 15553702.199 -2.88%
SetIntersection_Front_Set_uint64_1024_1 1055405.815 -5.08%
SetIntersection_Front_Set_uint64_1024_1024 15653343.630 -
SetIntersection_Front_Set_uint64_1024_16 1303713.149 -
SetIntersection_Front_Set_uint64_1024_256 4813346.814 9.10%
SetIntersection_Front_Set_uint64_1024_4 1131479.484 -1.22%
SetIntersection_Front_Set_uint64_1024_64 1965742.919 3.41%
SetIntersection_Front_Set_uint64_16384_1 1110819.383 -1.05%
SetIntersection_Front_Set_uint64_16384_1024 14476356.565 1.41%
SetIntersection_Front_Set_uint64_16384_16 1323379.683 2.67%
SetIntersection_Front_Set_uint64_16384_16384 352655795.455 -
SetIntersection_Front_Set_uint64_16384_256 4804675.928 -3.73%
SetIntersection_Front_Set_uint64_16384_4 1151026.451 -1.18%
SetIntersection_Front_Set_uint64_16384_64 1913174.256 -7.29%
SetIntersection_Front_Set_uint64_16_1 66737761.629 -
SetIntersection_Front_Set_uint64_16_16 40249003.369 -
SetIntersection_Front_Set_uint64_16_4 58632261.877 -
SetIntersection_Front_Set_uint64_1_1 567379322.038 -
SetIntersection_Front_Set_uint64_256_1 4405007.526 -1.18%
SetIntersection_Front_Set_uint64_256_16 4817317.701 -1.17%
SetIntersection_Front_Set_uint64_256_256 8728490.529 -4.90%
SetIntersection_Front_Set_uint64_256_4 4522604.908 -
SetIntersection_Front_Set_uint64_256_64 5908451.963 -7.08%
SetIntersection_Front_Set_uint64_262144_1 1113160.433 -
SetIntersection_Front_Set_uint64_262144_1024 16415743.870 13.27%
SetIntersection_Front_Set_uint64_262144_16 1282709.487 -4.88%
SetIntersection_Front_Set_uint64_262144_16384 341112708.251 2.40%
SetIntersection_Front_Set_uint64_262144_256 4875453.085 1.40%
SetIntersection_Front_Set_uint64_262144_262144 1811275.391 -1.55%
SetIntersection_Front_Set_uint64_262144_4 1104363.682 -1.40%
SetIntersection_Front_Set_uint64_262144_64 1941940.908 1.02%
SetIntersection_Front_Set_uint64_4_1 226014003.775 -
SetIntersection_Front_Set_uint64_4_4 146661147.693 -
SetIntersection_Front_Set_uint64_64_1 17525266.284 -
SetIntersection_Front_Set_uint64_64_16 16747329.009 -
SetIntersection_Front_Set_uint64_64_4 17252716.389 -
SetIntersection_Front_Set_uint64_64_64 15381921.912 4.07%
SetIntersection_Front_Vector_float_1024_1 1124358.363 1.18%
SetIntersection_Front_Vector_float_1024_1024 6747075.902 13.38%
SetIntersection_Front_Vector_float_1024_16 1198936.110 1.08%
SetIntersection_Front_Vector_float_1024_256 2602678.647 10.91%
SetIntersection_Front_Vector_float_1024_4 1147597.384 2.09%
SetIntersection_Front_Vector_float_1024_64 1452740.422 2.64%
SetIntersection_Front_Vector_float_16384_1 1117653.280 -
SetIntersection_Front_Vector_float_16384_1024 5991007.411 -
SetIntersection_Front_Vector_float_16384_16 1194814.121 -
SetIntersection_Front_Vector_float_16384_16384 89010748.895 10.41%
SetIntersection_Front_Vector_float_16384_256 2338381.841 -
SetIntersection_Front_Vector_float_16384_4 1138276.123 -
SetIntersection_Front_Vector_float_16384_64 1441418.005 -
SetIntersection_Front_Vector_float_16_1 67509219.863 -
SetIntersection_Front_Vector_float_16_16 38348924.226 -
SetIntersection_Front_Vector_float_16_4 58615939.426 1.13%
SetIntersection_Front_Vector_float_1_1 574985326.678 -
SetIntersection_Front_Vector_float_256_1 4453866.037 -
SetIntersection_Front_Vector_float_256_16 4485654.959 -
SetIntersection_Front_Vector_float_256_256 4712465.741 -
SetIntersection_Front_Vector_float_256_4 4454662.324 -
SetIntersection_Front_Vector_float_256_64 4595929.003 -
SetIntersection_Front_Vector_float_262144_1 1125401.694 1.03%
SetIntersection_Front_Vector_float_262144_1024 5968385.232 -
SetIntersection_Front_Vector_float_262144_16 1184280.245 -
SetIntersection_Front_Vector_float_262144_16384 83041408.729 3.28%
SetIntersection_Front_Vector_float_262144_256 2294137.297 -2.14%
SetIntersection_Front_Vector_float_262144_262144 346417971.733 -1.21%
SetIntersection_Front_Vector_float_262144_4 1141859.425 -
SetIntersection_Front_Vector_float_262144_64 1451558.138 1.75%
SetIntersection_Front_Vector_float_4_1 229735623.299 -
SetIntersection_Front_Vector_float_4_4 147065325.119 1.37%
SetIntersection_Front_Vector_float_64_1 17692766.005 -
SetIntersection_Front_Vector_float_64_16 15619553.847 3.22%
SetIntersection_Front_Vector_float_64_4 17173785.495 -
SetIntersection_Front_Vector_float_64_64 12111905.767 5.50%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1123775.332 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 8398760.885 -11.99%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1239877.084 2.03%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 2933175.766 -7.91%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1153082.511 1.33%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1519015.172 -4.53%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1055804.383 -5.23%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 8326050.019 -13.01%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1234807.609 -1.58%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 122896591.602 -6.77%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 2862214.846 -5.24%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1127333.026 -1.94%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1722175.213 9.30%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 66863242.111 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 39155083.886 -1.95%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 58083684.723 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 568725502.738 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4337680.881 -2.04%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4623447.548 -1.73%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 5912563.712 4.99%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4566354.194 1.04%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 5021369.563 -4.64%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1095390.991 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 10062735.707 18.75%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1230169.347 1.14%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 131179578.755 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 3248446.616 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 350130002.455 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1151451.470 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1556561.952 -4.83%
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 226936374.686 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 146569704.107 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 17468306.237 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 15784181.629 -1.08%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 17240190.322 -1.15%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 12629059.958 -5.13%
SetIntersection_Front_Vector_string_1024_1 1137916.724 -
SetIntersection_Front_Vector_string_1024_1024 40223357.464 -3.38%
SetIntersection_Front_Vector_string_1024_16 1709110.440 -4.02%
SetIntersection_Front_Vector_string_1024_256 10228363.959 2.22%
SetIntersection_Front_Vector_string_1024_4 1253286.416 -
SetIntersection_Front_Vector_string_1024_64 3566214.521 -4.16%
SetIntersection_Front_Vector_string_16384_1 1143986.307 -
SetIntersection_Front_Vector_string_16384_1024 39620379.186 1.03%
SetIntersection_Front_Vector_string_16384_16 1729712.936 -
SetIntersection_Front_Vector_string_16384_16384 350840567.175 -
SetIntersection_Front_Vector_string_16384_256 10045073.895 -1.60%
SetIntersection_Front_Vector_string_16384_4 1264835.660 -
SetIntersection_Front_Vector_string_16384_64 3581275.233 1.30%
SetIntersection_Front_Vector_string_16_1 68845881.710 -
SetIntersection_Front_Vector_string_16_16 55349723.812 -
SetIntersection_Front_Vector_string_16_4 64427056.325 -
SetIntersection_Front_Vector_string_1_1 584686596.620 -
SetIntersection_Front_Vector_string_256_1 4533185.214 -
SetIntersection_Front_Vector_string_256_16 6463384.463 -
SetIntersection_Front_Vector_string_256_256 21584030.646 -
SetIntersection_Front_Vector_string_256_4 4953117.516 -
SetIntersection_Front_Vector_string_256_64 11141508.246 -1.82%
SetIntersection_Front_Vector_string_262144_1 1116485.913 -
SetIntersection_Front_Vector_string_262144_1024 40965438.353 -
SetIntersection_Front_Vector_string_262144_16 1709227.862 -
SetIntersection_Front_Vector_string_262144_16384 349110494.752 -
SetIntersection_Front_Vector_string_262144_256 10275706.913 -
SetIntersection_Front_Vector_string_262144_262144 14414477.619 -3.30%
SetIntersection_Front_Vector_string_262144_4 1260116.066 -
SetIntersection_Front_Vector_string_262144_64 3550342.052 -
SetIntersection_Front_Vector_string_4_1 235075009.672 -
SetIntersection_Front_Vector_string_4_4 161293658.925 -
SetIntersection_Front_Vector_string_64_1 18013037.305 -
SetIntersection_Front_Vector_string_64_16 22089079.832 -
SetIntersection_Front_Vector_string_64_4 18935924.048 -
SetIntersection_Front_Vector_string_64_64 28209692.335 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1122346.160 1.22%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9767810.899 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1256543.628 4.64%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3296116.155 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1154587.831 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1669806.294 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1116384.012 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 9828935.227 1.08%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1254499.550 1.26%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 140436061.060 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3343846.365 1.04%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1147097.332 1.92%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1687244.024 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 66986247.552 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 40616247.378 2.50%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 58908035.692 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 570898915.476 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4504640.302 2.70%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4679546.229 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 6575984.430 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4582795.162 3.46%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 5312931.689 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1102184.478 2.60%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 9858489.197 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1243315.420 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 139844193.757 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3268903.296 -1.00%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 349651658.550 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1156969.949 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1708453.993 2.32%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 228614042.167 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 147820932.287 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 17519006.352 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 15925155.081 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 17357933.237 1.88%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 13278026.390 -
SetIntersection_Front_Vector_uint32_1024_1 1114765.483 3.09%
SetIntersection_Front_Vector_uint32_1024_1024 5916107.229 -2.27%
SetIntersection_Front_Vector_uint32_1024_16 1191631.217 -
SetIntersection_Front_Vector_uint32_1024_256 2343301.438 2.29%
SetIntersection_Front_Vector_uint32_1024_4 1132678.617 -
SetIntersection_Front_Vector_uint32_1024_64 1435271.800 -
SetIntersection_Front_Vector_uint32_16384_1 1116712.803 -
SetIntersection_Front_Vector_uint32_16384_1024 6681635.771 12.26%
SetIntersection_Front_Vector_uint32_16384_16 1190533.241 1.95%
SetIntersection_Front_Vector_uint32_16384_16384 81338725.663 1.78%
SetIntersection_Front_Vector_uint32_16384_256 2641223.534 11.26%
SetIntersection_Front_Vector_uint32_16384_4 1104083.440 -3.12%
SetIntersection_Front_Vector_uint32_16384_64 1506491.344 3.88%
SetIntersection_Front_Vector_uint32_16_1 67170005.892 -
SetIntersection_Front_Vector_uint32_16_16 38034387.742 -
SetIntersection_Front_Vector_uint32_16_4 57705037.982 -
SetIntersection_Front_Vector_uint32_1_1 571701499.000 -
SetIntersection_Front_Vector_uint32_256_1 4471900.626 1.66%
SetIntersection_Front_Vector_uint32_256_16 4496414.031 -
SetIntersection_Front_Vector_uint32_256_256 4645831.940 -1.17%
SetIntersection_Front_Vector_uint32_256_4 4432740.183 -
SetIntersection_Front_Vector_uint32_256_64 4534922.308 -1.94%
SetIntersection_Front_Vector_uint32_262144_1 1112050.530 -
SetIntersection_Front_Vector_uint32_262144_1024 5988793.129 -
SetIntersection_Front_Vector_uint32_262144_16 1199420.322 1.62%
SetIntersection_Front_Vector_uint32_262144_16384 83406436.313 4.67%
SetIntersection_Front_Vector_uint32_262144_256 2652234.589 12.75%
SetIntersection_Front_Vector_uint32_262144_262144 351185039.398 -
SetIntersection_Front_Vector_uint32_262144_4 1137715.067 -
SetIntersection_Front_Vector_uint32_262144_64 1408441.230 -2.35%
SetIntersection_Front_Vector_uint32_4_1 228528464.653 -
SetIntersection_Front_Vector_uint32_4_4 146160909.081 1.22%
SetIntersection_Front_Vector_uint32_64_1 17597378.022 -
SetIntersection_Front_Vector_uint32_64_16 15399107.840 1.73%
SetIntersection_Front_Vector_uint32_64_4 17095144.596 -
SetIntersection_Front_Vector_uint32_64_64 11421991.068 -
SetIntersection_Front_Vector_uint64_1024_1 1118013.894 -
SetIntersection_Front_Vector_uint64_1024_1024 5820076.486 -2.59%
SetIntersection_Front_Vector_uint64_1024_16 1156579.961 -2.11%
SetIntersection_Front_Vector_uint64_1024_256 2621553.274 14.54%
SetIntersection_Front_Vector_uint64_1024_4 1141938.488 1.47%
SetIntersection_Front_Vector_uint64_1024_64 1478753.972 2.81%
SetIntersection_Front_Vector_uint64_16384_1 1113412.001 1.33%
SetIntersection_Front_Vector_uint64_16384_1024 6238139.920 4.68%
SetIntersection_Front_Vector_uint64_16384_16 1187370.326 -
SetIntersection_Front_Vector_uint64_16384_16384 81873773.976 4.50%
SetIntersection_Front_Vector_uint64_16384_256 2566490.566 10.34%
SetIntersection_Front_Vector_uint64_16384_4 1130508.556 -
SetIntersection_Front_Vector_uint64_16384_64 1441260.821 2.15%
SetIntersection_Front_Vector_uint64_16_1 66812054.621 -
SetIntersection_Front_Vector_uint64_16_16 38317281.023 1.19%
SetIntersection_Front_Vector_uint64_16_4 57660511.813 -
SetIntersection_Front_Vector_uint64_1_1 568899290.610 -
SetIntersection_Front_Vector_uint64_256_1 4430598.593 -
SetIntersection_Front_Vector_uint64_256_16 4478697.697 -
SetIntersection_Front_Vector_uint64_256_256 4707632.667 -
SetIntersection_Front_Vector_uint64_256_4 4458064.384 -
SetIntersection_Front_Vector_uint64_256_64 4472693.997 -2.30%
SetIntersection_Front_Vector_uint64_262144_1 1118255.739 -
SetIntersection_Front_Vector_uint64_262144_1024 5879150.414 -
SetIntersection_Front_Vector_uint64_262144_16 1134774.113 -3.06%
SetIntersection_Front_Vector_uint64_262144_16384 78110160.234 -
SetIntersection_Front_Vector_uint64_262144_256 2594853.236 10.91%
SetIntersection_Front_Vector_uint64_262144_262144 351072381.614 -
SetIntersection_Front_Vector_uint64_262144_4 1133371.173 -
SetIntersection_Front_Vector_uint64_262144_64 1382404.953 -4.05%
SetIntersection_Front_Vector_uint64_4_1 227455560.855 -
SetIntersection_Front_Vector_uint64_4_4 144941238.890 -
SetIntersection_Front_Vector_uint64_64_1 17428779.121 -
SetIntersection_Front_Vector_uint64_64_16 15220111.305 -
SetIntersection_Front_Vector_uint64_64_4 16954031.631 -
SetIntersection_Front_Vector_uint64_64_64 11462926.733 2.07%
SetIntersection_Interlaced_Set_float_1024_1 1119275.195 -
SetIntersection_Interlaced_Set_float_1024_1024 15125550.783 -5.78%
SetIntersection_Interlaced_Set_float_1024_16 11719341.464 -
SetIntersection_Interlaced_Set_float_1024_256 16000742.535 -5.06%
SetIntersection_Interlaced_Set_float_1024_4 10294909.756 2.23%
SetIntersection_Interlaced_Set_float_1024_64 10045577.482 -
SetIntersection_Interlaced_Set_float_16384_1 1124346.130 4.43%
SetIntersection_Interlaced_Set_float_16384_1024 172920999.871 -
SetIntersection_Interlaced_Set_float_16384_16 213957109.434 -
SetIntersection_Interlaced_Set_float_16384_16384 351174738.297 2.38%
SetIntersection_Interlaced_Set_float_16384_256 204492748.761 -1.08%
SetIntersection_Interlaced_Set_float_16384_4 173386581.642 -1.61%
SetIntersection_Interlaced_Set_float_16384_64 219331631.376 -
SetIntersection_Interlaced_Set_float_16_1 67343003.213 -
SetIntersection_Interlaced_Set_float_16_16 41625897.151 -1.68%
SetIntersection_Interlaced_Set_float_16_4 65139868.129 -
SetIntersection_Interlaced_Set_float_1_1 573782535.688 -
SetIntersection_Interlaced_Set_float_256_1 4440265.846 1.07%
SetIntersection_Interlaced_Set_float_256_16 12250848.836 -
SetIntersection_Interlaced_Set_float_256_256 9546023.921 3.87%
SetIntersection_Interlaced_Set_float_256_4 11324955.218 -2.96%
SetIntersection_Interlaced_Set_float_256_64 15254739.191 -2.54%
SetIntersection_Interlaced_Set_float_262144_1 1114947.649 2.20%
SetIntersection_Interlaced_Set_float_262144_1024 1555227.621 -
SetIntersection_Interlaced_Set_float_262144_16 1626473.389 -
SetIntersection_Interlaced_Set_float_262144_16384 1267271.809 -1.68%
SetIntersection_Interlaced_Set_float_262144_256 1590404.381 -
SetIntersection_Interlaced_Set_float_262144_262144 1797661.783 -2.74%
SetIntersection_Interlaced_Set_float_262144_4 1320406.820 -
SetIntersection_Interlaced_Set_float_262144_64 1590663.494 -1.12%
SetIntersection_Interlaced_Set_float_4_1 229503566.234 -
SetIntersection_Interlaced_Set_float_4_4 148228557.479 -
SetIntersection_Interlaced_Set_float_64_1 17524079.410 -
SetIntersection_Interlaced_Set_float_64_16 23520477.270 -3.10%
SetIntersection_Interlaced_Set_float_64_4 22381792.003 1.02%
SetIntersection_Interlaced_Set_float_64_64 15322723.798 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1119751.475 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 21462209.531 -7.42%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11673123.933 -1.30%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 19256447.854 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 9965393.509 -2.35%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 11263517.287 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1077522.142 -3.91%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 179539572.356 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 222121093.634 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 349562787.438 1.42%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 206911691.091 -1.02%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 183402743.819 1.75%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 230453950.607 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 67007597.846 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 44349253.479 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 66233946.973 -1.20%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 570985415.797 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4457293.881 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 13139169.589 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 12194917.737 -2.25%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11482634.956 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 18066496.070 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1119381.015 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1636533.039 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1721670.408 2.18%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1350133.465 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1666705.404 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 2317436.852 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1386119.305 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1667855.957 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 228329403.592 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 149121821.972 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 17512922.917 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 26661149.696 -4.33%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 23186879.221 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 18176259.105 -1.33%
SetIntersection_Interlaced_Set_string_1024_1 1158551.059 -
SetIntersection_Interlaced_Set_string_1024_1024 57430421.165 -2.25%
SetIntersection_Interlaced_Set_string_1024_16 13598437.856 -
SetIntersection_Interlaced_Set_string_1024_256 35405295.566 -3.07%
SetIntersection_Interlaced_Set_string_1024_4 10711984.621 1.32%
SetIntersection_Interlaced_Set_string_1024_64 16232488.980 -5.43%
SetIntersection_Interlaced_Set_string_16384_1 1153469.202 -
SetIntersection_Interlaced_Set_string_16384_1024 360028326.938 4.63%
SetIntersection_Interlaced_Set_string_16384_16 248509124.317 -27.73%
SetIntersection_Interlaced_Set_string_16384_16384 349726073.734 -
SetIntersection_Interlaced_Set_string_16384_256 349637812.749 -
SetIntersection_Interlaced_Set_string_16384_4 199372066.747 -
SetIntersection_Interlaced_Set_string_16384_64 352435697.574 -1.01%
SetIntersection_Interlaced_Set_string_16_1 69833403.301 -
SetIntersection_Interlaced_Set_string_16_16 62794950.061 -3.84%
SetIntersection_Interlaced_Set_string_16_4 76298413.415 -1.78%
SetIntersection_Interlaced_Set_string_1_1 592035835.556 -
SetIntersection_Interlaced_Set_string_256_1 4613240.332 -
SetIntersection_Interlaced_Set_string_256_16 17872280.305 -3.81%
SetIntersection_Interlaced_Set_string_256_256 30620826.217 -6.81%
SetIntersection_Interlaced_Set_string_256_4 14261780.498 -
SetIntersection_Interlaced_Set_string_256_64 30858263.689 -2.68%
SetIntersection_Interlaced_Set_string_262144_1 1165824.706 1.10%
SetIntersection_Interlaced_Set_string_262144_1024 2059158.449 -3.11%
SetIntersection_Interlaced_Set_string_262144_16 2140610.514 -1.79%
SetIntersection_Interlaced_Set_string_262144_16384 2755104.004 -15.71%
SetIntersection_Interlaced_Set_string_262144_256 2037454.590 -3.38%
SetIntersection_Interlaced_Set_string_262144_262144 17460835.123 -7.06%
SetIntersection_Interlaced_Set_string_262144_4 1863845.947 -1.02%
SetIntersection_Interlaced_Set_string_262144_64 2113164.959 -2.58%
SetIntersection_Interlaced_Set_string_4_1 236568008.086 -
SetIntersection_Interlaced_Set_string_4_4 168840214.288 1.42%
SetIntersection_Interlaced_Set_string_64_1 18183094.384 -
SetIntersection_Interlaced_Set_string_64_16 40658482.989 -
SetIntersection_Interlaced_Set_string_64_4 27247378.630 -
SetIntersection_Interlaced_Set_string_64_64 39666806.858 1.86%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1118917.275 3.69%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 25076839.456 -1.20%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 12030661.357 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 20921595.175 2.17%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 10084681.887 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 11970299.158 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1084054.483 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 242410382.067 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 240634075.854 -3.33%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 352116735.549 2.65%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 348710402.815 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 205432944.221 -1.15%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 344682860.555 -2.52%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 67410609.440 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 45226665.102 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 68305442.327 1.91%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 571744180.654 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4446688.846 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 13539169.883 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 13414352.250 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11721446.279 -1.07%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 19097007.789 3.12%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1080692.831 -3.64%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1966064.291 -2.66%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2092352.621 -2.53%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1727398.601 -3.58%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 2001682.617 -1.62%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3118514.402 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1809674.152 -3.05%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2084571.777 -2.05%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 228962243.629 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 150289872.467 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 17633338.950 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 27488877.044 -4.07%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 24189509.472 2.75%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 19480919.627 -
SetIntersection_Interlaced_Set_uint32_1024_1 1124697.181 -1.22%
SetIntersection_Interlaced_Set_uint32_1024_1024 15486552.349 -
SetIntersection_Interlaced_Set_uint32_1024_16 11373550.493 -1.54%
SetIntersection_Interlaced_Set_uint32_1024_256 15486314.158 -4.09%
SetIntersection_Interlaced_Set_uint32_1024_4 10097647.988 2.20%
SetIntersection_Interlaced_Set_uint32_1024_64 9801821.966 -1.31%
SetIntersection_Interlaced_Set_uint32_16384_1 1109660.055 -
SetIntersection_Interlaced_Set_uint32_16384_1024 170063681.638 -
SetIntersection_Interlaced_Set_uint32_16384_16 210468558.252 -1.14%
SetIntersection_Interlaced_Set_uint32_16384_16384 354105296.420 3.59%
SetIntersection_Interlaced_Set_uint32_16384_256 198873730.618 -2.53%
SetIntersection_Interlaced_Set_uint32_16384_4 170199692.372 -2.24%
SetIntersection_Interlaced_Set_uint32_16384_64 215063602.076 -1.20%
SetIntersection_Interlaced_Set_uint32_16_1 66987484.581 -
SetIntersection_Interlaced_Set_uint32_16_16 41461925.848 -
SetIntersection_Interlaced_Set_uint32_16_4 64224523.352 -
SetIntersection_Interlaced_Set_uint32_1_1 569888554.063 -
SetIntersection_Interlaced_Set_uint32_256_1 4451194.443 -
SetIntersection_Interlaced_Set_uint32_256_16 12010160.448 -
SetIntersection_Interlaced_Set_uint32_256_256 9124637.686 -2.09%
SetIntersection_Interlaced_Set_uint32_256_4 11487370.450 -3.24%
SetIntersection_Interlaced_Set_uint32_256_64 14788268.316 2.70%
SetIntersection_Interlaced_Set_uint32_262144_1 1090848.931 -
SetIntersection_Interlaced_Set_uint32_262144_1024 1520991.049 -1.56%
SetIntersection_Interlaced_Set_uint32_262144_16 1592713.459 -
SetIntersection_Interlaced_Set_uint32_262144_16384 1245027.262 -1.65%
SetIntersection_Interlaced_Set_uint32_262144_256 1566852.295 -1.53%
SetIntersection_Interlaced_Set_uint32_262144_262144 1943666.016 -
SetIntersection_Interlaced_Set_uint32_262144_4 1280749.838 -
SetIntersection_Interlaced_Set_uint32_262144_64 1570474.285 -
SetIntersection_Interlaced_Set_uint32_4_1 227959071.353 -
SetIntersection_Interlaced_Set_uint32_4_4 147597200.339 -
SetIntersection_Interlaced_Set_uint32_64_1 17525798.279 -
SetIntersection_Interlaced_Set_uint32_64_16 24422444.633 1.58%
SetIntersection_Interlaced_Set_uint32_64_4 22306972.178 -
SetIntersection_Interlaced_Set_uint32_64_64 15348291.882 -
SetIntersection_Interlaced_Set_uint64_1024_1 1115820.589 -
SetIntersection_Interlaced_Set_uint64_1024_1024 15479387.655 -
SetIntersection_Interlaced_Set_uint64_1024_16 11418110.125 -2.88%
SetIntersection_Interlaced_Set_uint64_1024_256 15108585.598 -6.17%
SetIntersection_Interlaced_Set_uint64_1024_4 9826337.094 -3.29%
SetIntersection_Interlaced_Set_uint64_1024_64 10330395.238 -3.59%
SetIntersection_Interlaced_Set_uint64_16384_1 1109056.216 -
SetIntersection_Interlaced_Set_uint64_16384_1024 174178472.764 -2.56%
SetIntersection_Interlaced_Set_uint64_16384_16 224599168.657 -
SetIntersection_Interlaced_Set_uint64_16384_16384 343228620.818 -2.09%
SetIntersection_Interlaced_Set_uint64_16384_256 209780531.753 -
SetIntersection_Interlaced_Set_uint64_16384_4 181915169.558 -
SetIntersection_Interlaced_Set_uint64_16384_64 234642302.889 -2.32%
SetIntersection_Interlaced_Set_uint64_16_1 66898818.906 -
SetIntersection_Interlaced_Set_uint64_16_16 41206261.708 -
SetIntersection_Interlaced_Set_uint64_16_4 64532321.323 -
SetIntersection_Interlaced_Set_uint64_1_1 568460682.651 -
SetIntersection_Interlaced_Set_uint64_256_1 4427917.599 -1.80%
SetIntersection_Interlaced_Set_uint64_256_16 12002221.139 -5.15%
SetIntersection_Interlaced_Set_uint64_256_256 8719730.838 -5.72%
SetIntersection_Interlaced_Set_uint64_256_4 11747775.938 -
SetIntersection_Interlaced_Set_uint64_256_64 14570370.615 -5.10%
SetIntersection_Interlaced_Set_uint64_262144_1 1085136.752 -3.24%
SetIntersection_Interlaced_Set_uint64_262144_1024 1586658.776 -1.08%
SetIntersection_Interlaced_Set_uint64_262144_16 1651089.844 -
SetIntersection_Interlaced_Set_uint64_262144_16384 1266388.914 -1.49%
SetIntersection_Interlaced_Set_uint64_262144_256 1628500.246 -
SetIntersection_Interlaced_Set_uint64_262144_262144 1832156.654 -3.05%
SetIntersection_Interlaced_Set_uint64_262144_4 1328404.299 -
SetIntersection_Interlaced_Set_uint64_262144_64 1628845.135 -
SetIntersection_Interlaced_Set_uint64_4_1 226357042.361 -
SetIntersection_Interlaced_Set_uint64_4_4 146599703.688 -
SetIntersection_Interlaced_Set_uint64_64_1 17423860.078 -3.00%
SetIntersection_Interlaced_Set_uint64_64_16 24580869.550 -1.10%
SetIntersection_Interlaced_Set_uint64_64_4 22259018.053 -3.19%
SetIntersection_Interlaced_Set_uint64_64_64 14933714.069 -3.91%
SetIntersection_Interlaced_Vector_float_1024_1 1119941.370 -
SetIntersection_Interlaced_Vector_float_1024_1024 5987687.340 -
SetIntersection_Interlaced_Vector_float_1024_16 2624272.570 25.90%
SetIntersection_Interlaced_Vector_float_1024_256 5077479.879 -33.63%
SetIntersection_Interlaced_Vector_float_1024_4 1497357.432 14.95%
SetIntersection_Interlaced_Vector_float_1024_64 4366629.574 -24.70%
SetIntersection_Interlaced_Vector_float_16384_1 1126394.561 1.08%
SetIntersection_Interlaced_Vector_float_16384_1024 42234231.156 -
SetIntersection_Interlaced_Vector_float_16384_16 2601754.848 9.14%
SetIntersection_Interlaced_Vector_float_16384_16384 80361003.435 -
SetIntersection_Interlaced_Vector_float_16384_256 14925978.335 23.41%
SetIntersection_Interlaced_Vector_float_16384_4 1472275.688 3.92%
SetIntersection_Interlaced_Vector_float_16384_64 5302459.542 1.35%
SetIntersection_Interlaced_Vector_float_16_1 67302309.503 -
SetIntersection_Interlaced_Vector_float_16_16 38172532.305 1.03%
SetIntersection_Interlaced_Vector_float_16_4 60151610.273 -
SetIntersection_Interlaced_Vector_float_1_1 572945889.189 -
SetIntersection_Interlaced_Vector_float_256_1 4449678.912 -
SetIntersection_Interlaced_Vector_float_256_16 6107786.352 -
SetIntersection_Interlaced_Vector_float_256_256 4684336.790 -
SetIntersection_Interlaced_Vector_float_256_4 4814408.495 -
SetIntersection_Interlaced_Vector_float_256_64 6787361.365 -
SetIntersection_Interlaced_Vector_float_262144_1 1116604.871 -
SetIntersection_Interlaced_Vector_float_262144_1024 70246164.192 -
SetIntersection_Interlaced_Vector_float_262144_16 3245327.454 1.55%
SetIntersection_Interlaced_Vector_float_262144_16384 349479576.394 -
SetIntersection_Interlaced_Vector_float_262144_256 22701373.526 -
SetIntersection_Interlaced_Vector_float_262144_262144 350919621.206 -
SetIntersection_Interlaced_Vector_float_262144_4 1540235.321 -
SetIntersection_Interlaced_Vector_float_262144_64 7017098.259 -10.44%
SetIntersection_Interlaced_Vector_float_4_1 229220041.335 -
SetIntersection_Interlaced_Vector_float_4_4 144807198.782 -
SetIntersection_Interlaced_Vector_float_64_1 17605066.907 -
SetIntersection_Interlaced_Vector_float_64_16 19413409.793 6.75%
SetIntersection_Interlaced_Vector_float_64_4 18328072.928 -
SetIntersection_Interlaced_Vector_float_64_64 11442290.587 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1121921.310 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 9489242.329 -5.96%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2530197.267 21.34%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 8215187.575 9.80%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1438826.784 -4.33%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 5084812.050 29.96%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1120060.113 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 57330745.766 21.60%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 2684756.154 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 135973278.370 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 17391726.678 5.21%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1407080.245 -4.07%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 5972287.328 1.10%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 66863339.911 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 38960793.140 -2.67%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 61506752.289 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 568360046.715 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4443911.430 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 6864205.784 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 6338064.320 -2.18%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5411548.104 5.63%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 9043959.849 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1098684.325 -1.68%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 107315078.273 9.26%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 6235547.228 77.03%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 352135257.537 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 31402784.706 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 350710310.918 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 1917108.883 19.70%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 10362901.611 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 226872635.874 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 146708489.321 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 17391016.458 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 19767129.087 -3.54%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 19023773.021 1.95%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 13114682.281 -
SetIntersection_Interlaced_Vector_string_1024_1 1138904.986 -
SetIntersection_Interlaced_Vector_string_1024_1024 42691121.139 4.87%
SetIntersection_Interlaced_Vector_string_1024_16 3359006.062 -2.80%
SetIntersection_Interlaced_Vector_string_1024_256 21096499.811 -
SetIntersection_Interlaced_Vector_string_1024_4 1699378.499 -3.27%
SetIntersection_Interlaced_Vector_string_1024_64 8194324.550 -6.10%
SetIntersection_Interlaced_Vector_string_16384_1 1141241.394 -
SetIntersection_Interlaced_Vector_string_16384_1024 115581675.420 -1.90%
SetIntersection_Interlaced_Vector_string_16384_16 4445071.978 10.62%
SetIntersection_Interlaced_Vector_string_16384_16384 347635985.781 -
SetIntersection_Interlaced_Vector_string_16384_256 39659607.005 6.44%
SetIntersection_Interlaced_Vector_string_16384_4 1880236.021 2.21%
SetIntersection_Interlaced_Vector_string_16384_64 11637936.976 -15.16%
SetIntersection_Interlaced_Vector_string_16_1 68914511.860 -
SetIntersection_Interlaced_Vector_string_16_16 52905431.104 -3.62%
SetIntersection_Interlaced_Vector_string_16_4 72832885.521 -
SetIntersection_Interlaced_Vector_string_1_1 585781089.127 -
SetIntersection_Interlaced_Vector_string_256_1 4566793.533 -
SetIntersection_Interlaced_Vector_string_256_16 10879930.457 -1.67%
SetIntersection_Interlaced_Vector_string_256_256 23355406.827 7.63%
SetIntersection_Interlaced_Vector_string_256_4 6374753.224 -1.05%
SetIntersection_Interlaced_Vector_string_256_64 20102760.360 -4.75%
SetIntersection_Interlaced_Vector_string_262144_1 1156243.189 -
SetIntersection_Interlaced_Vector_string_262144_1024 226906871.565 -3.25%
SetIntersection_Interlaced_Vector_string_262144_16 5724931.579 1.15%
SetIntersection_Interlaced_Vector_string_262144_16384 987418.701 -21.39%
SetIntersection_Interlaced_Vector_string_262144_256 64067300.684 -3.13%
SetIntersection_Interlaced_Vector_string_262144_262144 14444567.463 -5.61%
SetIntersection_Interlaced_Vector_string_262144_4 2086714.133 -13.08%
SetIntersection_Interlaced_Vector_string_262144_64 18491361.104 2.96%
SetIntersection_Interlaced_Vector_string_4_1 234485599.086 -
SetIntersection_Interlaced_Vector_string_4_4 161393125.472 -
SetIntersection_Interlaced_Vector_string_64_1 17947998.938 -
SetIntersection_Interlaced_Vector_string_64_16 31797345.920 2.77%
SetIntersection_Interlaced_Vector_string_64_4 22923213.005 -
SetIntersection_Interlaced_Vector_string_64_64 29554675.002 7.16%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1122650.529 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 10830940.757 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 3265425.208 4.31%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 11490062.435 22.24%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1580306.934 -1.16%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 7116144.871 18.36%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1117274.159 4.50%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 100831225.471 34.75%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 5347282.851 47.92%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 149174974.188 1.89%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 45625506.938 45.68%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1907695.346 5.30%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 14856020.105 21.06%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 66983252.016 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 39981212.849 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 62819017.851 1.29%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 571516930.611 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4531287.959 3.03%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 9505243.360 12.41%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 7045119.335 4.25%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5909047.072 7.13%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 12040218.213 11.98%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1119599.078 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 347835492.217 63.11%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 8642383.662 24.87%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 351047682.923 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 124448346.528 70.81%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 351292913.364 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 2555384.332 8.89%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 34875442.888 78.78%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 228485562.281 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 147723793.025 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 17522650.717 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 22197533.261 -1.75%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 20346867.929 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 13847689.135 -
SetIntersection_Interlaced_Vector_uint32_1024_1 1117786.570 3.61%
SetIntersection_Interlaced_Vector_uint32_1024_1024 6014155.558 -
SetIntersection_Interlaced_Vector_uint32_1024_16 2006727.304 -14.23%
SetIntersection_Interlaced_Vector_uint32_1024_256 5496011.098 -14.86%
SetIntersection_Interlaced_Vector_uint32_1024_4 1360298.981 -2.73%
SetIntersection_Interlaced_Vector_uint32_1024_64 4220571.095 -9.71%
SetIntersection_Interlaced_Vector_uint32_16384_1 1125116.120 1.26%
SetIntersection_Interlaced_Vector_uint32_16384_1024 53174420.951 2.18%
SetIntersection_Interlaced_Vector_uint32_16384_16 3318757.703 10.76%
SetIntersection_Interlaced_Vector_uint32_16384_16384 79909449.509 -
SetIntersection_Interlaced_Vector_uint32_16384_256 16593048.008 17.20%
SetIntersection_Interlaced_Vector_uint32_16384_4 1542709.847 8.52%
SetIntersection_Interlaced_Vector_uint32_16384_64 6550537.476 -22.84%
SetIntersection_Interlaced_Vector_uint32_16_1 67121698.704 -
SetIntersection_Interlaced_Vector_uint32_16_16 39012644.961 2.91%
SetIntersection_Interlaced_Vector_uint32_16_4 60236477.370 -
SetIntersection_Interlaced_Vector_uint32_1_1 570929522.610 -
SetIntersection_Interlaced_Vector_uint32_256_1 4419837.092 -
SetIntersection_Interlaced_Vector_uint32_256_16 6804139.893 -9.81%
SetIntersection_Interlaced_Vector_uint32_256_256 4649415.828 -1.07%
SetIntersection_Interlaced_Vector_uint32_256_4 5295369.240 9.70%
SetIntersection_Interlaced_Vector_uint32_256_64 8240017.700 26.13%
SetIntersection_Interlaced_Vector_uint32_262144_1 1118962.093 1.83%
SetIntersection_Interlaced_Vector_uint32_262144_1024 98803226.830 8.82%
SetIntersection_Interlaced_Vector_uint32_262144_16 3479019.020 -38.15%
SetIntersection_Interlaced_Vector_uint32_262144_16384 354426933.791 1.33%
SetIntersection_Interlaced_Vector_uint32_262144_256 31532151.737 -7.37%
SetIntersection_Interlaced_Vector_uint32_262144_262144 351426190.261 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1820833.012 21.83%
SetIntersection_Interlaced_Vector_uint32_262144_64 9574290.942 -6.95%
SetIntersection_Interlaced_Vector_uint32_4_1 228658883.838 -
SetIntersection_Interlaced_Vector_uint32_4_4 144159292.059 -
SetIntersection_Interlaced_Vector_uint32_64_1 17530356.203 -
SetIntersection_Interlaced_Vector_uint32_64_16 18248962.534 1.90%
SetIntersection_Interlaced_Vector_uint32_64_4 18234630.832 -
SetIntersection_Interlaced_Vector_uint32_64_64 11583888.565 1.09%
SetIntersection_Interlaced_Vector_uint64_1024_1 1116303.458 2.35%
SetIntersection_Interlaced_Vector_uint64_1024_1024 5936305.837 -
SetIntersection_Interlaced_Vector_uint64_1024_16 2368054.645 2.62%
SetIntersection_Interlaced_Vector_uint64_1024_256 5933689.948 -15.87%
SetIntersection_Interlaced_Vector_uint64_1024_4 1462857.333 5.43%
SetIntersection_Interlaced_Vector_uint64_1024_64 4365820.101 -2.87%
SetIntersection_Interlaced_Vector_uint64_16384_1 1120932.158 1.12%
SetIntersection_Interlaced_Vector_uint64_16384_1024 51195198.562 -9.05%
SetIntersection_Interlaced_Vector_uint64_16384_16 3168513.764 -2.89%
SetIntersection_Interlaced_Vector_uint64_16384_16384 78036801.784 -
SetIntersection_Interlaced_Vector_uint64_16384_256 22748347.125 4.69%
SetIntersection_Interlaced_Vector_uint64_16384_4 1583311.167 1.83%
SetIntersection_Interlaced_Vector_uint64_16384_64 6084684.636 -23.38%
SetIntersection_Interlaced_Vector_uint64_16_1 66709087.750 -
SetIntersection_Interlaced_Vector_uint64_16_16 38425487.632 1.11%
SetIntersection_Interlaced_Vector_uint64_16_4 59786063.985 -
SetIntersection_Interlaced_Vector_uint64_1_1 568359383.670 -
SetIntersection_Interlaced_Vector_uint64_256_1 4444531.017 -
SetIntersection_Interlaced_Vector_uint64_256_16 6334635.756 -8.83%
SetIntersection_Interlaced_Vector_uint64_256_256 4585655.090 -2.16%
SetIntersection_Interlaced_Vector_uint64_256_4 4974231.515 -
SetIntersection_Interlaced_Vector_uint64_256_64 7479466.939 -13.51%
SetIntersection_Interlaced_Vector_uint64_262144_1 1117244.307 -
SetIntersection_Interlaced_Vector_uint64_262144_1024 119075573.744 1.33%
SetIntersection_Interlaced_Vector_uint64_262144_16 6062948.818 4.02%
SetIntersection_Interlaced_Vector_uint64_262144_16384 340690420.219 -2.44%
SetIntersection_Interlaced_Vector_uint64_262144_256 69053326.199 -
SetIntersection_Interlaced_Vector_uint64_262144_262144 349722036.344 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1883735.249 1.17%
SetIntersection_Interlaced_Vector_uint64_262144_64 23787534.545 4.77%
SetIntersection_Interlaced_Vector_uint64_4_1 227410298.361 -
SetIntersection_Interlaced_Vector_uint64_4_4 143944403.105 -
SetIntersection_Interlaced_Vector_uint64_64_1 17520169.247 -
SetIntersection_Interlaced_Vector_uint64_64_16 17974268.936 -3.46%
SetIntersection_Interlaced_Vector_uint64_64_4 18100031.909 -
SetIntersection_Interlaced_Vector_uint64_64_64 11350363.452 -
SetIntersection_None_Set_float_1024_1 9108797.432 -1.47%
SetIntersection_None_Set_float_1024_1024 8852024.559 -2.16%
SetIntersection_None_Set_float_1024_16 9063425.664 1.82%
SetIntersection_None_Set_float_1024_256 9152566.475 1.64%
SetIntersection_None_Set_float_1024_4 8813969.821 -
SetIntersection_None_Set_float_1024_64 8814888.853 -
SetIntersection_None_Set_float_16384_1 158743163.270 1.15%
SetIntersection_None_Set_float_16384_1024 157891017.245 1.49%
SetIntersection_None_Set_float_16384_16 158935241.150 1.23%
SetIntersection_None_Set_float_16384_16384 168209534.807 5.70%
SetIntersection_None_Set_float_16384_256 158933966.529 1.67%
SetIntersection_None_Set_float_16384_4 158865652.159 1.65%
SetIntersection_None_Set_float_16384_64 158657788.200 -
SetIntersection_None_Set_float_16_1 71215236.235 -
SetIntersection_None_Set_float_16_16 37649604.494 -
SetIntersection_None_Set_float_16_4 60579144.267 -
SetIntersection_None_Set_float_1_1 571840664.328 -
SetIntersection_None_Set_float_256_1 11796274.690 -1.10%
SetIntersection_None_Set_float_256_16 11289519.397 -
SetIntersection_None_Set_float_256_256 5862974.823 -
SetIntersection_None_Set_float_256_4 11772847.038 -
SetIntersection_None_Set_float_256_64 9461657.833 -
SetIntersection_None_Set_float_262144_1 1192665.363 -1.16%
SetIntersection_None_Set_float_262144_1024 1187433.268 -1.04%
SetIntersection_None_Set_float_262144_16 1190058.432 -1.21%
SetIntersection_None_Set_float_262144_16384 1213145.752 -
SetIntersection_None_Set_float_262144_256 1192227.621 -1.41%
SetIntersection_None_Set_float_262144_262144 1189581.137 -
SetIntersection_None_Set_float_262144_4 1191090.332 -1.14%
SetIntersection_None_Set_float_262144_64 1191909.344 -1.16%
SetIntersection_None_Set_float_4_1 231321941.670 -
SetIntersection_None_Set_float_4_4 144647357.028 -
SetIntersection_None_Set_float_64_1 22507816.752 -
SetIntersection_None_Set_float_64_16 18489347.512 1.20%
SetIntersection_None_Set_float_64_4 21497166.304 -1.69%
SetIntersection_None_Set_float_64_64 11766785.437 1.06%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 8779697.555 -30.65%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8978978.442 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 8814473.643 -30.55%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8718487.602 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 8707611.293 -31.22%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 8737844.677 -2.97%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 162237124.509 -1.01%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 158783929.569 -3.59%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 173970434.205 1.21%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 168225607.298 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 161283212.098 -1.34%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 170866655.598 2.99%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 168418509.189 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 70149626.763 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 37353388.210 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 59681983.478 -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 569022940.830 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11526463.504 -1.40%
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 10906231.884 -1.45%
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5868154.763 -1.52%
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11553977.684 1.27%
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9425075.811 1.11%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1244318.443 1.12%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1252330.078 1.11%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1252238.930 1.76%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1252719.564 1.38%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1256887.047 1.55%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1256097.168 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1240619.057 1.01%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1249536.541 1.07%
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 230419557.283 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 144150670.872 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 23228065.829 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 18638304.707 -1.27%
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 22070706.565 -1.27%
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 11784976.434 -2.25%
SetIntersection_None_Set_string_1024_1 8940976.433 -2.70%
SetIntersection_None_Set_string_1024_1024 8984725.318 -
SetIntersection_None_Set_string_1024_16 9127353.586 -
SetIntersection_None_Set_string_1024_256 8882046.554 -2.38%
SetIntersection_None_Set_string_1024_4 8973042.068 -
SetIntersection_None_Set_string_1024_64 8964621.517 -
SetIntersection_None_Set_string_16384_1 192903244.179 -10.61%
SetIntersection_None_Set_string_16384_1024 211799620.547 -1.56%
SetIntersection_None_Set_string_16384_16 193670879.896 -8.98%
SetIntersection_None_Set_string_16384_16384 195029280.906 -3.39%
SetIntersection_None_Set_string_16384_256 195339307.981 -6.30%
SetIntersection_None_Set_string_16384_4 192084994.491 -9.64%
SetIntersection_None_Set_string_16384_64 195806238.320 -8.10%
SetIntersection_None_Set_string_16_1 72823935.360 -
SetIntersection_None_Set_string_16_16 38616885.296 -
SetIntersection_None_Set_string_16_4 61892733.765 -
SetIntersection_None_Set_string_1_1 576080712.573 -
SetIntersection_None_Set_string_256_1 11808706.940 -2.29%
SetIntersection_None_Set_string_256_16 11223159.740 1.82%
SetIntersection_None_Set_string_256_256 6039752.909 2.48%
SetIntersection_None_Set_string_256_4 11792476.963 -
SetIntersection_None_Set_string_256_64 9422050.854 -2.64%
SetIntersection_None_Set_string_262144_1 1625047.279 -4.85%
SetIntersection_None_Set_string_262144_1024 1642363.035 -3.38%
SetIntersection_None_Set_string_262144_16 1628806.152 -4.78%
SetIntersection_None_Set_string_262144_16384 1633748.371 -4.37%
SetIntersection_None_Set_string_262144_256 1630734.621 -4.76%
SetIntersection_None_Set_string_262144_262144 1645796.387 -3.27%
SetIntersection_None_Set_string_262144_4 1630015.219 -4.98%
SetIntersection_None_Set_string_262144_64 1628664.145 -4.27%
SetIntersection_None_Set_string_4_1 235208296.474 -
SetIntersection_None_Set_string_4_4 147079586.642 -
SetIntersection_None_Set_string_64_1 24048970.174 1.36%
SetIntersection_None_Set_string_64_16 19570931.168 2.07%
SetIntersection_None_Set_string_64_4 22997736.614 -
SetIntersection_None_Set_string_64_64 12123428.199 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 8736480.192 -2.48%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 8939809.264 -1.38%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 8782614.168 -1.04%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 8981291.321 1.68%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 8960375.540 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 8929572.900 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 200317444.695 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 198431861.030 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 195334022.460 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 215840176.873 5.76%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 191209483.886 -2.90%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 197996564.334 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 192383398.307 -3.23%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 71248442.565 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 38240099.930 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 60695769.874 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 571603320.997 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11548185.960 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 10850313.025 -2.27%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5759587.058 -3.15%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11641718.080 1.30%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9453561.981 -1.32%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1589366.211 -5.94%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1591496.908 -6.35%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1610277.264 -4.12%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1607616.943 -4.46%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1608527.344 -4.33%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1599587.238 -6.04%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1574079.914 -7.73%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1607743.408 -4.53%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 231761602.788 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 145098488.582 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 23011146.919 -3.01%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 19273445.936 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 22419551.470 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 12119775.603 3.39%
SetIntersection_None_Set_uint32_1024_1 8684743.262 -1.93%
SetIntersection_None_Set_uint32_1024_1024 8712143.735 -
SetIntersection_None_Set_uint32_1024_16 8871024.000 1.43%
SetIntersection_None_Set_uint32_1024_256 8781881.729 -
SetIntersection_None_Set_uint32_1024_4 8693866.619 -
SetIntersection_None_Set_uint32_1024_64 8719632.128 -1.84%
SetIntersection_None_Set_uint32_16384_1 154137831.223 -
SetIntersection_None_Set_uint32_16384_1024 156684086.207 3.33%
SetIntersection_None_Set_uint32_16384_16 155122895.645 1.18%
SetIntersection_None_Set_uint32_16384_16384 156762015.641 1.28%
SetIntersection_None_Set_uint32_16384_256 155354569.261 1.72%
SetIntersection_None_Set_uint32_16384_4 155048797.897 1.07%
SetIntersection_None_Set_uint32_16384_64 154845527.064 -
SetIntersection_None_Set_uint32_16_1 70652945.737 -
SetIntersection_None_Set_uint32_16_16 37554374.486 -
SetIntersection_None_Set_uint32_16_4 60159792.501 -
SetIntersection_None_Set_uint32_1_1 569719444.823 -
SetIntersection_None_Set_uint32_256_1 11537437.746 -
SetIntersection_None_Set_uint32_256_16 10938836.458 -
SetIntersection_None_Set_uint32_256_256 5938938.265 1.73%
SetIntersection_None_Set_uint32_256_4 11542299.983 1.78%
SetIntersection_None_Set_uint32_256_64 9381337.138 1.21%
SetIntersection_None_Set_uint32_262144_1 1182544.352 -
SetIntersection_None_Set_uint32_262144_1024 1178855.713 -1.38%
SetIntersection_None_Set_uint32_262144_16 1179672.201 -
SetIntersection_None_Set_uint32_262144_16384 1169510.334 -1.06%
SetIntersection_None_Set_uint32_262144_256 1175732.502 -
SetIntersection_None_Set_uint32_262144_262144 1184084.229 -
SetIntersection_None_Set_uint32_262144_4 1178138.998 -
SetIntersection_None_Set_uint32_262144_64 1181865.560 -
SetIntersection_None_Set_uint32_4_1 231457613.301 -
SetIntersection_None_Set_uint32_4_4 144295030.679 -
SetIntersection_None_Set_uint32_64_1 23473865.234 -
SetIntersection_None_Set_uint32_64_16 19060250.839 -
SetIntersection_None_Set_uint32_64_4 22425673.973 -
SetIntersection_None_Set_uint32_64_64 12017084.150 1.03%
SetIntersection_None_Set_uint64_1024_1 8661090.569 -3.05%
SetIntersection_None_Set_uint64_1024_1024 8743344.062 -1.96%
SetIntersection_None_Set_uint64_1024_16 8771181.955 -1.64%
SetIntersection_None_Set_uint64_1024_256 8799693.104 -1.15%
SetIntersection_None_Set_uint64_1024_4 8793656.994 -
SetIntersection_None_Set_uint64_1024_64 8666810.145 -
SetIntersection_None_Set_uint64_16384_1 158296844.474 -
SetIntersection_None_Set_uint64_16384_1024 162885178.850 -
SetIntersection_None_Set_uint64_16384_16 165817309.811 1.90%
SetIntersection_None_Set_uint64_16384_16384 175034377.600 4.69%
SetIntersection_None_Set_uint64_16384_256 164287116.566 -
SetIntersection_None_Set_uint64_16384_4 161830208.090 1.25%
SetIntersection_None_Set_uint64_16384_64 168046234.389 1.07%
SetIntersection_None_Set_uint64_16_1 71055594.720 -
SetIntersection_None_Set_uint64_16_16 37424500.474 -
SetIntersection_None_Set_uint64_16_4 59955085.465 -
SetIntersection_None_Set_uint64_1_1 567132011.264 -
SetIntersection_None_Set_uint64_256_1 11420381.834 -1.27%
SetIntersection_None_Set_uint64_256_16 11065194.121 -1.05%
SetIntersection_None_Set_uint64_256_256 5797015.765 -
SetIntersection_None_Set_uint64_256_4 11585772.983 -
SetIntersection_None_Set_uint64_256_64 9206554.722 -2.95%
SetIntersection_None_Set_uint64_262144_1 1210763.508 -
SetIntersection_None_Set_uint64_262144_1024 1224368.244 -
SetIntersection_None_Set_uint64_262144_16 1215491.373 1.02%
SetIntersection_None_Set_uint64_262144_16384 1225180.582 -
SetIntersection_None_Set_uint64_262144_256 1218885.580 -
SetIntersection_None_Set_uint64_262144_262144 1211423.502 -1.46%
SetIntersection_None_Set_uint64_262144_4 1213412.189 -
SetIntersection_None_Set_uint64_262144_64 1219270.180 -
SetIntersection_None_Set_uint64_4_1 229703169.479 -
SetIntersection_None_Set_uint64_4_4 143180717.088 -
SetIntersection_None_Set_uint64_64_1 23346153.251 -
SetIntersection_None_Set_uint64_64_16 18994644.897 -
SetIntersection_None_Set_uint64_64_4 22447120.604 -
SetIntersection_None_Set_uint64_64_64 11849127.849 -1.21%
SetIntersection_None_Vector_float_1024_1 1162844.537 -
SetIntersection_None_Vector_float_1024_1024 1161516.171 -
SetIntersection_None_Vector_float_1024_16 1161988.934 1.09%
SetIntersection_None_Vector_float_1024_256 1165273.171 1.39%
SetIntersection_None_Vector_float_1024_4 1165494.216 1.23%
SetIntersection_None_Vector_float_1024_64 1162316.241 1.09%
SetIntersection_None_Vector_float_16384_1 1166170.300 1.16%
SetIntersection_None_Vector_float_16384_1024 1183731.786 1.22%
SetIntersection_None_Vector_float_16384_16 1183110.909 1.28%
SetIntersection_None_Vector_float_16384_16384 1176339.615 -
SetIntersection_None_Vector_float_16384_256 1181108.109 -
SetIntersection_None_Vector_float_16384_4 1184127.815 1.42%
SetIntersection_None_Vector_float_16384_64 1182950.318 1.21%
SetIntersection_None_Vector_float_16_1 67992977.108 -
SetIntersection_None_Vector_float_16_16 36081520.507 -
SetIntersection_None_Vector_float_16_4 57806006.651 -
SetIntersection_None_Vector_float_1_1 572823111.882 -
SetIntersection_None_Vector_float_256_1 4602458.177 1.18%
SetIntersection_None_Vector_float_256_16 4336221.052 1.07%
SetIntersection_None_Vector_float_256_256 2283882.056 -
SetIntersection_None_Vector_float_256_4 4539542.273 -
SetIntersection_None_Vector_float_256_64 3685310.193 -
SetIntersection_None_Vector_float_262144_1 1242900.194 3.08%
SetIntersection_None_Vector_float_262144_1024 1234377.595 2.51%
SetIntersection_None_Vector_float_262144_16 1199015.472 -
SetIntersection_None_Vector_float_262144_16384 1223454.259 2.13%
SetIntersection_None_Vector_float_262144_256 1222573.078 1.59%
SetIntersection_None_Vector_float_262144_262144 1232580.963 3.64%
SetIntersection_None_Vector_float_262144_4 1226986.240 1.66%
SetIntersection_None_Vector_float_262144_64 1220862.470 1.25%
SetIntersection_None_Vector_float_4_1 229992765.242 -
SetIntersection_None_Vector_float_4_4 143954775.412 -
SetIntersection_None_Vector_float_64_1 17909324.209 1.04%
SetIntersection_None_Vector_float_64_16 14566226.585 -
SetIntersection_None_Vector_float_64_4 17165247.615 -
SetIntersection_None_Vector_float_64_64 9091705.657 1.09%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1167831.961 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1153668.174 4.04%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1100272.591 -4.89%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1157361.381 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1170323.447 1.47%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1140917.873 -1.15%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1185540.156 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1142261.997 -3.50%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1189994.929 1.27%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1171403.866 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1182027.472 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1202971.758 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1158426.129 -2.19%
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 67274125.050 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 35678954.486 -1.19%
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 57319235.469 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 564556501.443 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4555217.622 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4273433.822 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2290432.564 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4484922.165 1.22%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3621358.087 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1199544.383 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1229867.050 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1232562.173 1.37%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1149510.167 -7.39%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1237042.421 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1176027.033 -1.78%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1220462.100 -1.76%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1199414.078 -2.68%
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 227707347.097 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 142467012.050 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 17698346.015 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 14425264.302 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 16905695.552 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 8878615.145 -1.71%
SetIntersection_None_Vector_string_1024_1 1232789.592 -
SetIntersection_None_Vector_string_1024_1024 1229553.471 -
SetIntersection_None_Vector_string_1024_16 1234359.477 -
SetIntersection_None_Vector_string_1024_256 1219112.233 -
SetIntersection_None_Vector_string_1024_4 1232112.614 -
SetIntersection_None_Vector_string_1024_64 1192018.370 -3.55%
SetIntersection_None_Vector_string_16384_1 1268448.263 -
SetIntersection_None_Vector_string_16384_1024 1288721.116 2.37%
SetIntersection_None_Vector_string_16384_16 1291057.681 -
SetIntersection_None_Vector_string_16384_16384 1237257.718 -4.71%
SetIntersection_None_Vector_string_16384_256 1286102.573 -
SetIntersection_None_Vector_string_16384_4 1285422.697 -
SetIntersection_None_Vector_string_16384_64 1278878.515 -
SetIntersection_None_Vector_string_16_1 69199400.251 -
SetIntersection_None_Vector_string_16_16 36881405.557 -
SetIntersection_None_Vector_string_16_4 59236387.723 1.08%
SetIntersection_None_Vector_string_1_1 572361522.198 -
SetIntersection_None_Vector_string_256_1 4778246.900 1.19%
SetIntersection_None_Vector_string_256_16 4505839.698 -
SetIntersection_None_Vector_string_256_256 2412509.322 1.00%
SetIntersection_None_Vector_string_256_4 4691741.037 -
SetIntersection_None_Vector_string_256_64 3837103.283 -
SetIntersection_None_Vector_string_262144_1 1318393.074 -3.03%
SetIntersection_None_Vector_string_262144_1024 1379224.458 2.42%
SetIntersection_None_Vector_string_262144_16 1365130.349 -
SetIntersection_None_Vector_string_262144_16384 1364776.773 -
SetIntersection_None_Vector_string_262144_256 1381008.558 -
SetIntersection_None_Vector_string_262144_262144 1364759.999 1.03%
SetIntersection_None_Vector_string_262144_4 1355476.398 1.02%
SetIntersection_None_Vector_string_262144_64 1354123.967 -
SetIntersection_None_Vector_string_4_1 231706833.426 -
SetIntersection_None_Vector_string_4_4 144724189.307 -
SetIntersection_None_Vector_string_64_1 18495696.551 -
SetIntersection_None_Vector_string_64_16 15076037.272 -
SetIntersection_None_Vector_string_64_4 17630797.898 -
SetIntersection_None_Vector_string_64_64 9333790.672 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1151176.039 -2.40%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1191018.531 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1181397.379 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1182224.533 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1184802.719 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1179903.635 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1235562.375 3.85%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1234256.617 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1228550.672 4.47%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1235197.150 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1225801.795 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1204102.768 -1.40%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1181003.351 -2.93%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 67708353.872 -1.58%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 35974897.431 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 57393448.975 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 566039699.334 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4602939.486 1.36%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4388317.491 1.77%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2323798.562 2.29%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4563327.022 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3628879.254 -1.48%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1287895.701 -1.07%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1257583.298 1.09%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1246640.831 2.54%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1262469.256 3.61%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1282850.353 3.03%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1283483.424 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1235606.035 -1.63%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1192359.978 -5.27%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 228197672.135 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 142814670.892 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 17856995.867 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 14541092.091 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 17166626.943 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 9083244.450 -
SetIntersection_None_Vector_uint32_1024_1 1144013.790 2.17%
SetIntersection_None_Vector_uint32_1024_1024 1151563.159 1.93%
SetIntersection_None_Vector_uint32_1024_16 1154997.149 -
SetIntersection_None_Vector_uint32_1024_256 1142447.860 -
SetIntersection_None_Vector_uint32_1024_4 1146734.329 1.38%
SetIntersection_None_Vector_uint32_1024_64 1120728.644 -2.07%
SetIntersection_None_Vector_uint32_16384_1 1175238.053 -
SetIntersection_None_Vector_uint32_16384_1024 1175837.894 -
SetIntersection_None_Vector_uint32_16384_16 1175927.987 4.35%
SetIntersection_None_Vector_uint32_16384_16384 1193772.593 1.39%
SetIntersection_None_Vector_uint32_16384_256 1153425.282 -2.16%
SetIntersection_None_Vector_uint32_16384_4 1176981.420 -
SetIntersection_None_Vector_uint32_16384_64 1177727.665 -
SetIntersection_None_Vector_uint32_16_1 67517030.171 -
SetIntersection_None_Vector_uint32_16_16 36031183.572 -
SetIntersection_None_Vector_uint32_16_4 57457763.160 -
SetIntersection_None_Vector_uint32_1_1 589344064.058 -
SetIntersection_None_Vector_uint32_256_1 4575703.662 2.33%
SetIntersection_None_Vector_uint32_256_16 4285461.035 1.94%
SetIntersection_None_Vector_uint32_256_256 2258500.645 -
SetIntersection_None_Vector_uint32_256_4 4477730.428 -
SetIntersection_None_Vector_uint32_256_64 3642515.806 -
SetIntersection_None_Vector_uint32_262144_1 1183837.805 3.35%
SetIntersection_None_Vector_uint32_262144_1024 1171281.466 -2.84%
SetIntersection_None_Vector_uint32_262144_16 1206484.668 3.63%
SetIntersection_None_Vector_uint32_262144_16384 1218664.658 2.17%
SetIntersection_None_Vector_uint32_262144_256 1218269.849 1.21%
SetIntersection_None_Vector_uint32_262144_262144 1206110.626 1.92%
SetIntersection_None_Vector_uint32_262144_4 1222314.565 2.20%
SetIntersection_None_Vector_uint32_262144_64 1201051.845 1.03%
SetIntersection_None_Vector_uint32_4_1 229106166.744 -
SetIntersection_None_Vector_uint32_4_4 143195900.226 -
SetIntersection_None_Vector_uint32_64_1 17800818.099 -
SetIntersection_None_Vector_uint32_64_16 14469147.988 1.03%
SetIntersection_None_Vector_uint32_64_4 16931183.425 -
SetIntersection_None_Vector_uint32_64_64 9064962.364 -
SetIntersection_None_Vector_uint64_1024_1 1156913.341 1.57%
SetIntersection_None_Vector_uint64_1024_1024 1157888.660 -
SetIntersection_None_Vector_uint64_1024_16 1119695.397 -1.96%
SetIntersection_None_Vector_uint64_1024_256 1156033.859 1.65%
SetIntersection_None_Vector_uint64_1024_4 1162811.725 1.89%
SetIntersection_None_Vector_uint64_1024_64 1151649.151 1.29%
SetIntersection_None_Vector_uint64_16384_1 1124203.394 -4.07%
SetIntersection_None_Vector_uint64_16384_1024 1170749.149 -
SetIntersection_None_Vector_uint64_16384_16 1165631.655 -
SetIntersection_None_Vector_uint64_16384_16384 1127551.993 -5.11%
SetIntersection_None_Vector_uint64_16384_256 1175829.663 -
SetIntersection_None_Vector_uint64_16384_4 1161552.617 3.15%
SetIntersection_None_Vector_uint64_16384_64 1170793.684 -3.80%
SetIntersection_None_Vector_uint64_16_1 67296075.940 -
SetIntersection_None_Vector_uint64_16_16 35753441.572 -
SetIntersection_None_Vector_uint64_16_4 57284439.682 -
SetIntersection_None_Vector_uint64_1_1 566982280.443 -
SetIntersection_None_Vector_uint64_256_1 4573882.402 -
SetIntersection_None_Vector_uint64_256_16 4256932.393 -
SetIntersection_None_Vector_uint64_256_256 2286027.589 -
SetIntersection_None_Vector_uint64_256_4 4453310.994 -
SetIntersection_None_Vector_uint64_256_64 3659177.358 -
SetIntersection_None_Vector_uint64_262144_1 1219077.242 1.82%
SetIntersection_None_Vector_uint64_262144_1024 1227446.727 3.06%
SetIntersection_None_Vector_uint64_262144_16 1232572.042 2.27%
SetIntersection_None_Vector_uint64_262144_16384 1164998.848 -2.90%
SetIntersection_None_Vector_uint64_262144_256 1208908.004 -
SetIntersection_None_Vector_uint64_262144_262144 1137322.439 -5.35%
SetIntersection_None_Vector_uint64_262144_4 1188137.531 -1.85%
SetIntersection_None_Vector_uint64_262144_64 1175099.643 -
SetIntersection_None_Vector_uint64_4_1 227265760.171 -
SetIntersection_None_Vector_uint64_4_4 142288614.831 -
SetIntersection_None_Vector_uint64_64_1 17590613.759 -
SetIntersection_None_Vector_uint64_64_16 14424672.432 1.10%
SetIntersection_None_Vector_uint64_64_4 16882112.992 -
SetIntersection_None_Vector_uint64_64_64 9022533.977 -
bm_gcd_complex 19.599 3.97%
bm_gcd_random 30.772 -
bm_gcd_trivial 0.855 -4.47%
bm_lexicographical_compare<int>/1 1.388 15.24%
bm_lexicographical_compare<int>/1048576 76635.381 -
bm_lexicographical_compare<int>/16 1.984 2.07%
bm_lexicographical_compare<int>/2 1.563 20.27%
bm_lexicographical_compare<int>/262144 19098.941 -
bm_lexicographical_compare<int>/3 1.818 20.03%
bm_lexicographical_compare<int>/32768 2388.846 -
bm_lexicographical_compare<int>/4 1.271 9.92%
bm_lexicographical_compare<int>/4096 298.610 -
bm_lexicographical_compare<int>/5 1.522 -
bm_lexicographical_compare<int>/512 37.324 -
bm_lexicographical_compare<int>/6 1.528 -
bm_lexicographical_compare<int>/64 4.854 -1.08%
bm_lexicographical_compare<int>/7 1.533 -
bm_lexicographical_compare<int>/8 1.495 -
bm_lexicographical_compare<signed_char>/1 1.324 -4.49%
bm_lexicographical_compare<signed_char>/1048576 16263.502 -
bm_lexicographical_compare<signed_char>/16 1.272 -1.94%
bm_lexicographical_compare<signed_char>/2 1.459 -9.80%
bm_lexicographical_compare<signed_char>/262144 3834.573 -
bm_lexicographical_compare<signed_char>/3 1.670 -7.56%
bm_lexicographical_compare<signed_char>/32768 478.035 -
bm_lexicographical_compare<signed_char>/4 1.912 -6.41%
bm_lexicographical_compare<signed_char>/4096 59.777 -
bm_lexicographical_compare<signed_char>/5 2.152 -3.09%
bm_lexicographical_compare<signed_char>/512 7.751 -1.36%
bm_lexicographical_compare<signed_char>/6 2.438 -1.02%
bm_lexicographical_compare<signed_char>/64 1.906 -3.18%
bm_lexicographical_compare<signed_char>/7 2.657 -2.04%
bm_lexicographical_compare<signed_char>/8 3.017 -1.48%
bm_lexicographical_compare<unsigned_char>/1 1.602 3.23%
bm_lexicographical_compare<unsigned_char>/1048576 17929.930 -
bm_lexicographical_compare<unsigned_char>/16 1.051 -9.16%
bm_lexicographical_compare<unsigned_char>/2 1.850 5.48%
bm_lexicographical_compare<unsigned_char>/262144 4495.974 -
bm_lexicographical_compare<unsigned_char>/3 2.018 -
bm_lexicographical_compare<unsigned_char>/32768 572.469 1.64%
bm_lexicographical_compare<unsigned_char>/4 1.333 -
bm_lexicographical_compare<unsigned_char>/4096 77.729 -
bm_lexicographical_compare<unsigned_char>/5 1.552 -2.46%
bm_lexicographical_compare<unsigned_char>/512 8.698 -1.04%
bm_lexicographical_compare<unsigned_char>/6 1.788 -3.55%
bm_lexicographical_compare<unsigned_char>/64 1.895 -5.96%
bm_lexicographical_compare<unsigned_char>/7 2.026 -2.36%
bm_lexicographical_compare<unsigned_char>/8 1.321 -4.98%
bm_ranges_lexicographical_compare<int>/1 1.385 7.15%
bm_ranges_lexicographical_compare<int>/1048576 76661.937 -
bm_ranges_lexicographical_compare<int>/16 2.307 -
bm_ranges_lexicographical_compare<int>/2 1.615 6.19%
bm_ranges_lexicographical_compare<int>/262144 19111.965 -
bm_ranges_lexicographical_compare<int>/3 1.878 1.73%
bm_ranges_lexicographical_compare<int>/32768 2388.546 -
bm_ranges_lexicographical_compare<int>/4 1.332 2.75%
bm_ranges_lexicographical_compare<int>/4096 298.644 -
bm_ranges_lexicographical_compare<int>/5 1.504 -
bm_ranges_lexicographical_compare<int>/512 37.302 -
bm_ranges_lexicographical_compare<int>/6 1.504 -
bm_ranges_lexicographical_compare<int>/64 4.967 2.45%
bm_ranges_lexicographical_compare<int>/7 1.505 -
bm_ranges_lexicographical_compare<int>/8 1.557 3.82%
bm_ranges_lexicographical_compare<signed_char>/1 1.386 -
bm_ranges_lexicographical_compare<signed_char>/1048576 16265.311 -
bm_ranges_lexicographical_compare<signed_char>/16 1.271 -
bm_ranges_lexicographical_compare<signed_char>/2 1.602 -
bm_ranges_lexicographical_compare<signed_char>/262144 3830.962 -
bm_ranges_lexicographical_compare<signed_char>/3 1.847 -
bm_ranges_lexicographical_compare<signed_char>/32768 477.357 -
bm_ranges_lexicographical_compare<signed_char>/4 2.075 -
bm_ranges_lexicographical_compare<signed_char>/4096 59.712 -
bm_ranges_lexicographical_compare<signed_char>/5 2.309 -
bm_ranges_lexicographical_compare<signed_char>/512 7.687 -2.13%
bm_ranges_lexicographical_compare<signed_char>/6 2.568 -
bm_ranges_lexicographical_compare<signed_char>/64 1.949 -15.05%
bm_ranges_lexicographical_compare<signed_char>/7 2.846 -
bm_ranges_lexicographical_compare<signed_char>/8 3.139 2.67%
bm_ranges_lexicographical_compare<unsigned_char>/1 1.685 -1.72%
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17925.228 -
bm_ranges_lexicographical_compare<unsigned_char>/16 1.105 -4.22%
bm_ranges_lexicographical_compare<unsigned_char>/2 1.854 -4.82%
bm_ranges_lexicographical_compare<unsigned_char>/262144 4498.165 -
bm_ranges_lexicographical_compare<unsigned_char>/3 2.083 -3.05%
bm_ranges_lexicographical_compare<unsigned_char>/32768 572.565 -
bm_ranges_lexicographical_compare<unsigned_char>/4 1.387 -3.61%
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.770 -
bm_ranges_lexicographical_compare<unsigned_char>/5 1.618 -4.42%
bm_ranges_lexicographical_compare<unsigned_char>/512 8.740 -
bm_ranges_lexicographical_compare<unsigned_char>/6 1.850 -5.44%
bm_ranges_lexicographical_compare<unsigned_char>/64 1.943 -3.59%
bm_ranges_lexicographical_compare<unsigned_char>/7 2.104 -4.08%
bm_ranges_lexicographical_compare<unsigned_char>/8 1.387 -6.71%
bm_ranges_swap_ranges_vb_aligned/1024 6.510 -
bm_ranges_swap_ranges_vb_aligned/1048576 3410.368 -
bm_ranges_swap_ranges_vb_aligned/128 3.440 -
bm_ranges_swap_ranges_vb_aligned/131072 248.832 1.82%
bm_ranges_swap_ranges_vb_aligned/16 3.234 -
bm_ranges_swap_ranges_vb_aligned/16384 35.016 -
bm_ranges_swap_ranges_vb_aligned/2048 8.592 -
bm_ranges_swap_ranges_vb_aligned/256 4.374 -
bm_ranges_swap_ranges_vb_aligned/262144 495.215 1.67%
bm_ranges_swap_ranges_vb_aligned/32 3.233 -
bm_ranges_swap_ranges_vb_aligned/32768 64.194 -
bm_ranges_swap_ranges_vb_aligned/4096 11.976 -
bm_ranges_swap_ranges_vb_aligned/512 5.273 1.04%
bm_ranges_swap_ranges_vb_aligned/524288 1051.412 -
bm_ranges_swap_ranges_vb_aligned/64 3.001 -3.30%
bm_ranges_swap_ranges_vb_aligned/65536 123.361 -
bm_ranges_swap_ranges_vb_aligned/8 3.197 -
bm_ranges_swap_ranges_vb_aligned/8192 19.499 -
bm_ranges_swap_ranges_vb_unaligned/1048576 15551.059 -
bm_ranges_swap_ranges_vb_unaligned/262144 3737.494 -
bm_ranges_swap_ranges_vb_unaligned/32768 473.340 -
bm_ranges_swap_ranges_vb_unaligned/4096 64.079 -
bm_ranges_swap_ranges_vb_unaligned/512 13.394 -
bm_ranges_swap_ranges_vb_unaligned/64 6.266 -
bm_ranges_swap_ranges_vb_unaligned/8 4.908 -1.19%
bm_swap_ranges_vb_aligned/1048576 3407.552 -
bm_swap_ranges_vb_aligned/262144 493.261 -
bm_swap_ranges_vb_aligned/32768 63.737 -
bm_swap_ranges_vb_aligned/4096 12.552 -
bm_swap_ranges_vb_aligned/512 4.988 -
bm_swap_ranges_vb_aligned/64 2.833 -2.77%
bm_swap_ranges_vb_aligned/8 3.352 -
bm_swap_ranges_vb_unaligned/1048576 15942.078 -
bm_swap_ranges_vb_unaligned/262144 3846.529 -
bm_swap_ranges_vb_unaligned/32768 485.087 -
bm_swap_ranges_vb_unaligned/4096 64.780 -
bm_swap_ranges_vb_unaligned/512 12.353 -
bm_swap_ranges_vb_unaligned/64 4.831 -
bm_swap_ranges_vb_unaligned/8 4.758 -1.61%
bm_write 575.245 -3.07%
rng::adjacent_find(deque<int>)/1024 464.764 -
rng::adjacent_find(deque<int>)/1048576 478013.614 -
rng::adjacent_find(deque<int>)/50 16.249 18.27%
rng::adjacent_find(deque<int>)/8 3.386 19.14%
rng::adjacent_find(deque<int>)/8192 3722.588 -
rng::adjacent_find(deque<int>,_pred)/1024 631.448 -
rng::adjacent_find(deque<int>,_pred)/1048576 652000.387 -
rng::adjacent_find(deque<int>,_pred)/50 29.230 1.03%
rng::adjacent_find(deque<int>,_pred)/8 4.160 3.39%
rng::adjacent_find(deque<int>,_pred)/8192 5095.402 -
rng::adjacent_find(list<int>)/1024 714.694 -
rng::adjacent_find(list<int>)/1048576 873212.480 -
rng::adjacent_find(list<int>)/50 23.746 -
rng::adjacent_find(list<int>)/8 2.107 -
rng::adjacent_find(list<int>)/8192 6911.534 -
rng::adjacent_find(list<int>,_pred)/1024 829.619 -
rng::adjacent_find(list<int>,_pred)/1048576 961178.482 -
rng::adjacent_find(list<int>,_pred)/50 34.901 -
rng::adjacent_find(list<int>,_pred)/8 3.972 -
rng::adjacent_find(list<int>,_pred)/8192 7687.435 -2.25%
rng::adjacent_find(vector<int>)/1024 235.753 -
rng::adjacent_find(vector<int>)/1048576 235684.862 -
rng::adjacent_find(vector<int>)/50 12.015 -
rng::adjacent_find(vector<int>)/8 2.027 -
rng::adjacent_find(vector<int>)/8192 1841.037 -
rng::adjacent_find(vector<int>,_pred)/1024 401.489 -
rng::adjacent_find(vector<int>,_pred)/1048576 465212.112 -
rng::adjacent_find(vector<int>,_pred)/50 23.677 -
rng::adjacent_find(vector<int>,_pred)/8 3.438 1.06%
rng::adjacent_find(vector<int>,_pred)/8192 3196.379 -
rng::all_of(deque<int>)_(process_all)/32 11.537 -
rng::all_of(deque<int>)_(process_all)/32768 10530.036 -3.29%
rng::all_of(deque<int>)_(process_all)/50 17.745 -5.04%
rng::all_of(deque<int>)_(process_all)/8 3.226 4.50%
rng::all_of(deque<int>)_(process_all)/8192 2629.066 -2.93%
rng::all_of(list<int>)_(process_all)/32 11.571 1.03%
rng::all_of(list<int>)_(process_all)/32768 25791.020 -
rng::all_of(list<int>)_(process_all)/50 21.711 -1.29%
rng::all_of(list<int>)_(process_all)/8 2.719 -
rng::all_of(list<int>)_(process_all)/8192 7441.625 -
rng::all_of(vector<int>)_(process_all)/32 8.427 -
rng::all_of(vector<int>)_(process_all)/32768 8077.787 -
rng::all_of(vector<int>)_(process_all)/50 18.580 2.71%
rng::all_of(vector<int>)_(process_all)/8 2.598 5.59%
rng::all_of(vector<int>)_(process_all)/8192 2030.446 -
rng::any_of(deque<int>)_(process_all)/32 11.534 -
rng::any_of(deque<int>)_(process_all)/32768 10561.070 -
rng::any_of(deque<int>)_(process_all)/50 22.512 16.73%
rng::any_of(deque<int>)_(process_all)/8 3.224 4.45%
rng::any_of(deque<int>)_(process_all)/8192 2623.447 -
rng::any_of(list<int>)_(process_all)/32 11.484 -
rng::any_of(list<int>)_(process_all)/32768 25988.164 -
rng::any_of(list<int>)_(process_all)/50 21.787 -
rng::any_of(list<int>)_(process_all)/8 2.612 -
rng::any_of(list<int>)_(process_all)/8192 7058.114 -
rng::any_of(vector<int>)_(process_all)/32 8.296 -1.06%
rng::any_of(vector<int>)_(process_all)/32768 8086.244 -
rng::any_of(vector<int>)_(process_all)/50 12.546 -
rng::any_of(vector<int>)_(process_all)/8 2.334 -6.61%
rng::any_of(vector<int>)_(process_all)/8192 2025.003 -
rng::contains(deque<int>)_(process_all)/1048576 249470.111 -
rng::contains(deque<int>)_(process_all)/32 9.331 7.89%
rng::contains(deque<int>)_(process_all)/50 13.790 9.53%
rng::contains(deque<int>)_(process_all)/8 3.727 23.45%
rng::contains(deque<int>)_(process_all)/8192 1926.527 1.31%
rng::contains(list<int>)_(process_all)/1048576 821859.211 -
rng::contains(list<int>)_(process_all)/32 8.965 -
rng::contains(list<int>)_(process_all)/50 18.579 -
rng::contains(list<int>)_(process_all)/8 2.360 -
rng::contains(list<int>)_(process_all)/8192 7155.257 -2.18%
rng::contains(vector<int>)_(process_all)/1048576 236379.923 -
rng::contains(vector<int>)_(process_all)/32 8.476 2.30%
rng::contains(vector<int>)_(process_all)/50 12.623 3.13%
rng::contains(vector<int>)_(process_all)/8 2.508 -
rng::contains(vector<int>)_(process_all)/8192 1841.065 -
rng::contains_subrange(deque<int>)_(near_matches)/1000 18309.515 -7.69%
rng::contains_subrange(deque<int>)_(near_matches)/1024 19218.216 -7.98%
rng::contains_subrange(deque<int>)_(near_matches)/8192 1457714.235 -
rng::contains_subrange(deque<int>)_(process_all)/1048576 432609.307 -
rng::contains_subrange(deque<int>)_(process_all)/16 9.164 10.93%
rng::contains_subrange(deque<int>)_(process_all)/32 14.764 14.90%
rng::contains_subrange(deque<int>)_(process_all)/50 21.763 18.62%
rng::contains_subrange(deque<int>)_(process_all)/8192 3379.861 -
rng::contains_subrange(deque<int>)_(same_length)/1048576 503778.507 -
rng::contains_subrange(deque<int>)_(same_length)/16 12.975 -1.01%
rng::contains_subrange(deque<int>)_(same_length)/32 20.545 -
rng::contains_subrange(deque<int>)_(same_length)/50 28.903 -
rng::contains_subrange(deque<int>)_(same_length)/8192 3927.057 -
rng::contains_subrange(deque<int>)_(single_element)/1048576 481445.352 -
rng::contains_subrange(deque<int>)_(single_element)/16 10.368 -
rng::contains_subrange(deque<int>)_(single_element)/32 17.599 -
rng::contains_subrange(deque<int>)_(single_element)/50 25.710 -
rng::contains_subrange(deque<int>)_(single_element)/8192 3754.033 -
rng::contains_subrange(list<int>)_(near_matches)/1000 37048.007 -
rng::contains_subrange(list<int>)_(near_matches)/1024 38542.171 -
rng::contains_subrange(list<int>)_(near_matches)/8192 2472127.789 -
rng::contains_subrange(list<int>)_(process_all)/1048576 837999.055 2.53%
rng::contains_subrange(list<int>)_(process_all)/16 4.957 -
rng::contains_subrange(list<int>)_(process_all)/32 10.462 -
rng::contains_subrange(list<int>)_(process_all)/50 18.121 -
rng::contains_subrange(list<int>)_(process_all)/8192 6990.555 -1.61%
rng::contains_subrange(list<int>)_(same_length)/1048576 944974.183 -
rng::contains_subrange(list<int>)_(same_length)/16 6.954 -
rng::contains_subrange(list<int>)_(same_length)/32 16.355 -
rng::contains_subrange(list<int>)_(same_length)/50 30.057 -
rng::contains_subrange(list<int>)_(same_length)/8192 7984.736 -6.77%
rng::contains_subrange(list<int>)_(single_element)/1048576 781494.705 -5.17%
rng::contains_subrange(list<int>)_(single_element)/16 4.965 -
rng::contains_subrange(list<int>)_(single_element)/32 10.509 1.03%
rng::contains_subrange(list<int>)_(single_element)/50 17.655 -4.06%
rng::contains_subrange(list<int>)_(single_element)/8192 7006.761 -10.72%
rng::contains_subrange(vector<int>)_(near_matches)/1000 13880.032 -
rng::contains_subrange(vector<int>)_(near_matches)/1024 14705.542 -
rng::contains_subrange(vector<int>)_(near_matches)/8192 766745.077 -
rng::contains_subrange(vector<int>)_(process_all)/1048576 209893.888 -1.91%
rng::contains_subrange(vector<int>)_(process_all)/16 5.012 5.13%
rng::contains_subrange(vector<int>)_(process_all)/32 8.236 2.69%
rng::contains_subrange(vector<int>)_(process_all)/50 11.731 1.61%
rng::contains_subrange(vector<int>)_(process_all)/8192 1637.350 -2.53%
rng::contains_subrange(vector<int>)_(same_length)/1048576 244083.842 -1.35%
rng::contains_subrange(vector<int>)_(same_length)/16 4.897 -1.56%
rng::contains_subrange(vector<int>)_(same_length)/32 8.863 -
rng::contains_subrange(vector<int>)_(same_length)/50 12.812 -
rng::contains_subrange(vector<int>)_(same_length)/8192 1874.428 -5.48%
rng::contains_subrange(vector<int>)_(single_element)/1048576 233469.277 -
rng::contains_subrange(vector<int>)_(single_element)/16 4.739 1.68%
rng::contains_subrange(vector<int>)_(single_element)/32 8.455 -
rng::contains_subrange(vector<int>)_(single_element)/50 12.393 -
rng::contains_subrange(vector<int>)_(single_element)/8192 1817.193 -
rng::copy(deque<int>)/1048576 49792.342 -
rng::copy(deque<int>)/262144 10296.844 -
rng::copy(deque<int>)/32768 1136.196 -1.07%
rng::copy(deque<int>)/4096 146.764 -
rng::copy(deque<int>)/512 16.783 -
rng::copy(deque<int>)/64 2.833 -
rng::copy(deque<int>)/8 2.788 -
rng::copy(list<int>)/1048576 883032.746 -
rng::copy(list<int>)/262144 219158.653 -
rng::copy(list<int>)/32768 26047.090 1.14%
rng::copy(list<int>)/4096 3123.990 -
rng::copy(list<int>)/512 371.181 -
rng::copy(list<int>)/64 35.733 5.20%
rng::copy(list<int>)/8 2.373 -
rng::copy(vector<bool>)_(aligned)/1048576 3797.149 265.36%
rng::copy(vector<bool>)_(aligned)/262144 274.983 -
rng::copy(vector<bool>)_(aligned)/32768 35.351 -
rng::copy(vector<bool>)_(aligned)/4096 5.042 2.35%
rng::copy(vector<bool>)_(aligned)/512 1.771 -
rng::copy(vector<bool>)_(aligned)/64 1.375 -
rng::copy(vector<bool>)_(unaligned)/1048576 5507.059 -
rng::copy(vector<bool>)_(unaligned)/262144 1368.676 -
rng::copy(vector<bool>)_(unaligned)/32768 170.707 -1.98%
rng::copy(vector<bool>)_(unaligned)/4096 20.875 -
rng::copy(vector<bool>)_(unaligned)/512 3.685 7.67%
rng::copy(vector<bool>)_(unaligned)/64 0.741 -
rng::copy(vector<int>)/1048576 49842.971 -
rng::copy(vector<int>)/262144 12529.860 -
rng::copy(vector<int>)/32768 3346.878 4.42%
rng::copy(vector<int>)/4096 144.222 1.22%
rng::copy(vector<int>)/512 16.007 -
rng::copy(vector<int>)/64 2.440 -
rng::copy(vector<int>)/8 2.287 1.77%
rng::copy_backward(deque<int>)/1048576 126397.187 2.11%
rng::copy_backward(deque<int>)/262144 31222.246 -
rng::copy_backward(deque<int>)/32768 3749.343 -
rng::copy_backward(deque<int>)/4096 147.858 -
rng::copy_backward(deque<int>)/512 18.241 -
rng::copy_backward(deque<int>)/64 3.045 -
rng::copy_backward(deque<int>)/8 2.777 6.04%
rng::copy_backward(list<int>)/1048576 888277.567 -
rng::copy_backward(list<int>)/262144 220693.761 -
rng::copy_backward(list<int>)/32768 28403.895 -3.36%
rng::copy_backward(list<int>)/4096 3127.514 1.91%
rng::copy_backward(list<int>)/512 374.069 -
rng::copy_backward(list<int>)/64 31.130 -
rng::copy_backward(list<int>)/8 2.392 -
rng::copy_backward(vector<bool>)_(aligned)/1048576 1042.059 -
rng::copy_backward(vector<bool>)_(aligned)/262144 276.657 -1.73%
rng::copy_backward(vector<bool>)_(aligned)/32768 35.652 -
rng::copy_backward(vector<bool>)_(aligned)/4096 5.212 3.15%
rng::copy_backward(vector<bool>)_(aligned)/512 1.790 1.74%
rng::copy_backward(vector<bool>)_(aligned)/64 1.892 11.80%
rng::copy_backward(vector<bool>)_(unaligned)/1048576 6753.268 -
rng::copy_backward(vector<bool>)_(unaligned)/262144 1657.575 -
rng::copy_backward(vector<bool>)_(unaligned)/32768 210.848 -
rng::copy_backward(vector<bool>)_(unaligned)/4096 25.777 -
rng::copy_backward(vector<bool>)_(unaligned)/512 4.886 -
rng::copy_backward(vector<bool>)_(unaligned)/64 0.948 -
rng::copy_backward(vector<int>)/1048576 49602.868 -
rng::copy_backward(vector<int>)/262144 12538.902 -
rng::copy_backward(vector<int>)/32768 3253.669 28.55%
rng::copy_backward(vector<int>)/4096 144.357 -
rng::copy_backward(vector<int>)/512 16.639 -
rng::copy_backward(vector<int>)/64 2.519 -
rng::copy_backward(vector<int>)/8 2.241 4.64%
rng::copy_if(deque<int>)_(entire_range)/1048576 278055.655 1.05%
rng::copy_if(deque<int>)_(entire_range)/262144 69766.244 -
rng::copy_if(deque<int>)_(entire_range)/32768 8703.415 -
rng::copy_if(deque<int>)_(entire_range)/4096 1023.996 -
rng::copy_if(deque<int>)_(entire_range)/512 135.060 -7.93%
rng::copy_if(deque<int>)_(entire_range)/64 16.154 -
rng::copy_if(deque<int>)_(entire_range)/8 2.835 -2.92%
rng::copy_if(deque<int>)_(every_other)/1048576 371769.263 -
rng::copy_if(deque<int>)_(every_other)/262144 92820.615 -
rng::copy_if(deque<int>)_(every_other)/32768 11605.566 -
rng::copy_if(deque<int>)_(every_other)/4096 1455.917 -
rng::copy_if(deque<int>)_(every_other)/512 182.849 -1.64%
rng::copy_if(deque<int>)_(every_other)/64 23.422 -
rng::copy_if(deque<int>)_(every_other)/8 3.453 -
rng::copy_if(list<int>)_(entire_range)/1048576 886961.082 1.27%
rng::copy_if(list<int>)_(entire_range)/262144 221186.514 1.72%
rng::copy_if(list<int>)_(entire_range)/32768 28717.786 1.59%
rng::copy_if(list<int>)_(entire_range)/4096 3039.712 -3.96%
rng::copy_if(list<int>)_(entire_range)/512 372.698 2.26%
rng::copy_if(list<int>)_(entire_range)/64 30.789 -
rng::copy_if(list<int>)_(entire_range)/8 2.591 1.04%
rng::copy_if(list<int>)_(every_other)/1048576 854838.516 2.41%
rng::copy_if(list<int>)_(every_other)/262144 211462.058 -
rng::copy_if(list<int>)_(every_other)/32768 25916.828 1.47%
rng::copy_if(list<int>)_(every_other)/4096 3303.712 -2.17%
rng::copy_if(list<int>)_(every_other)/512 363.290 1.70%
rng::copy_if(list<int>)_(every_other)/64 23.854 -
rng::copy_if(list<int>)_(every_other)/8 2.312 -
rng::copy_if(vector<int>)_(entire_range)/1048576 246316.200 -
rng::copy_if(vector<int>)_(entire_range)/262144 60006.192 -
rng::copy_if(vector<int>)_(entire_range)/32768 7488.566 -
rng::copy_if(vector<int>)_(entire_range)/4096 938.167 -
rng::copy_if(vector<int>)_(entire_range)/512 123.817 -
rng::copy_if(vector<int>)_(entire_range)/64 16.198 5.40%
rng::copy_if(vector<int>)_(entire_range)/8 2.093 -8.16%
rng::copy_if(vector<int>)_(every_other)/1048576 239859.409 -
rng::copy_if(vector<int>)_(every_other)/262144 59823.974 -
rng::copy_if(vector<int>)_(every_other)/32768 7480.134 -
rng::copy_if(vector<int>)_(every_other)/4096 938.968 -
rng::copy_if(vector<int>)_(every_other)/512 123.863 -
rng::copy_if(vector<int>)_(every_other)/64 18.278 -
rng::copy_if(vector<int>)_(every_other)/8 4.177 -2.24%
rng::copy_n(deque<int>)/1048576 50030.521 -
rng::copy_n(deque<int>)/262144 11006.531 6.61%
rng::copy_n(deque<int>)/32768 1149.209 1.05%
rng::copy_n(deque<int>)/4096 146.858 -
rng::copy_n(deque<int>)/512 16.782 -
rng::copy_n(deque<int>)/64 2.874 -
rng::copy_n(deque<int>)/8 2.783 -
rng::copy_n(list<int>)/1048576 876486.251 -
rng::copy_n(list<int>)/262144 218850.271 -
rng::copy_n(list<int>)/32768 27242.329 -
rng::copy_n(list<int>)/4096 4180.467 4.33%
rng::copy_n(list<int>)/512 342.546 -
rng::copy_n(list<int>)/64 14.074 -
rng::copy_n(list<int>)/8 2.252 -
rng::copy_n(vector<bool>)_(aligned)/1048576 1038.923 -34.25%
rng::copy_n(vector<bool>)_(aligned)/262144 277.578 1.10%
rng::copy_n(vector<bool>)_(aligned)/32768 35.449 -
rng::copy_n(vector<bool>)_(aligned)/4096 4.937 -
rng::copy_n(vector<bool>)_(aligned)/512 1.766 -
rng::copy_n(vector<bool>)_(aligned)/64 1.371 -
rng::copy_n(vector<bool>)_(unaligned)/1048576 5508.512 -
rng::copy_n(vector<bool>)_(unaligned)/262144 1369.275 -
rng::copy_n(vector<bool>)_(unaligned)/32768 174.298 2.12%
rng::copy_n(vector<bool>)_(unaligned)/4096 20.843 -
rng::copy_n(vector<bool>)_(unaligned)/512 7.724 139.73%
rng::copy_n(vector<bool>)_(unaligned)/64 0.741 -
rng::copy_n(vector<int>)/1048576 49399.668 -
rng::copy_n(vector<int>)/262144 12535.497 -
rng::copy_n(vector<int>)/32768 2959.588 -3.21%
rng::copy_n(vector<int>)/4096 144.744 -1.58%
rng::copy_n(vector<int>)/512 16.115 -
rng::copy_n(vector<int>)/64 2.475 -
rng::copy_n(vector<int>)/8 2.236 -3.17%
rng::count(deque<int>)_(every_other)/1024 248.544 -
rng::count(deque<int>)_(every_other)/1048576 253808.638 -
rng::count(deque<int>)_(every_other)/8 2.535 -
rng::count(deque<int>)_(every_other)/8192 1942.942 -
rng::count(list<int>)_(every_other)/1024 714.337 -
rng::count(list<int>)_(every_other)/1048576 824085.730 1.82%
rng::count(list<int>)_(every_other)/8 2.069 -1.54%
rng::count(list<int>)_(every_other)/8192 6905.133 -
rng::count(vector<bool>)/1000 3.005 -
rng::count(vector<bool>)/1024 1.694 -
rng::count(vector<bool>)/1048576 1463.465 -
rng::count(vector<bool>)/8192 11.464 -
rng::count(vector<int>)_(every_other)/1024 103.252 -
rng::count(vector<int>)_(every_other)/1048576 105442.448 -
rng::count(vector<int>)_(every_other)/8 1.370 -1.03%
rng::count(vector<int>)_(every_other)/8192 821.989 -
rng::count_if(deque<int>)_(every_other)/1024 349.944 -
rng::count_if(deque<int>)_(every_other)/1048576 342770.894 -
rng::count_if(deque<int>)_(every_other)/8 3.349 -
rng::count_if(deque<int>)_(every_other)/8192 2623.120 -
rng::count_if(list<int>)_(every_other)/1024 759.060 -
rng::count_if(list<int>)_(every_other)/1048576 893348.465 -
rng::count_if(list<int>)_(every_other)/8 2.826 -
rng::count_if(list<int>)_(every_other)/8192 7204.201 -
rng::count_if(vector<int>)_(every_other)/1024 249.968 -
rng::count_if(vector<int>)_(every_other)/1048576 247849.938 -
rng::count_if(vector<int>)_(every_other)/8 4.247 -
rng::count_if(vector<int>)_(every_other)/8192 1930.183 -
rng::distance(deque<int>)/1024 0.847 -
rng::distance(deque<int>)/4096 0.848 -
rng::distance(deque<int>)/50 0.847 -
rng::distance(deque<int>)/8192 0.849 -
rng::distance(join_view(vector<vector<int>>)/1024 1.025 -
rng::distance(join_view(vector<vector<int>>)/4096 4.362 -
rng::distance(join_view(vector<vector<int>>)/50 0.692 -
rng::distance(join_view(vector<vector<int>>)/8192 8.312 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 481.367 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 491441.287 -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 27.587 8.92%
rng::ends_with(deque<int>)_(mismatch_at_end)/8 5.831 3.68%
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3829.663 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.071 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.720 -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.060 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.064 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.075 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 719.101 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 733374.913 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 40.417 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 7.633 1.98%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 5736.254 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.097 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.771 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.096 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.091 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.098 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2055.768 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2220244.029 -2.86%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 47.681 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.767 2.87%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 17805.699 -6.87%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 642.812 -2.81%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1436225.465 -1.83%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 24.296 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.682 3.97%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11653.834 -1.30%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1792.140 1.10%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2322588.298 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 51.020 -4.03%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.532 -2.52%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 22633.116 14.42%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 535.729 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1441060.567 -1.49%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 24.540 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.631 -4.62%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11758.517 6.33%
rng::ends_with(list<int>)_(mismatch_at_end)/1024 0.701 -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 0.700 -
rng::ends_with(list<int>)_(mismatch_at_end)/50 0.718 6.61%
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.691 -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 0.700 -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 766.401 -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 960274.841 -
rng::ends_with(list<int>)_(mismatch_at_start)/50 42.083 -
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.013 -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 7734.488 -7.07%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 0.986 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 0.984 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 0.982 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.976 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.988 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 875.633 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1084828.360 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 38.979 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 5.647 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 10601.974 -19.62%
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 79.000 -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 73785.991 -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.936 5.21%
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.697 12.62%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 573.094 -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 2.905 139.22%
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 2.909 151.57%
rng::ends_with(vector<int>)_(mismatch_at_start)/50 2.905 141.11%
rng::ends_with(vector<int>)_(mismatch_at_start)/8 2.905 141.61%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 2.913 146.99%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 518.027 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 634767.825 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 23.751 -1.29%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 4.234 1.38%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 4846.827 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 0.700 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 0.714 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 0.694 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 0.694 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 0.713 -
rng::equal(deque<int>)_(it,_it,_it,_it)/1024 497.279 -1.34%
rng::equal(deque<int>)_(it,_it,_it,_it)/1048576 496417.903 -
rng::equal(deque<int>)_(it,_it,_it,_it)/50 21.703 -12.46%
rng::equal(deque<int>)_(it,_it,_it,_it)/8 4.873 -3.26%
rng::equal(deque<int>)_(it,_it,_it,_it)/8192 3873.768 -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 521.889 -1.46%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 521765.644 -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 27.024 -2.62%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.222 -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4034.786 -
rng::equal(list<int>)_(it,_it,_it,_it)/1024 778.574 -1.26%
rng::equal(list<int>)_(it,_it,_it,_it)/1048576 959956.392 -
rng::equal(list<int>)_(it,_it,_it,_it)/50 25.935 -
rng::equal(list<int>)_(it,_it,_it,_it)/8 2.967 -
rng::equal(list<int>)_(it,_it,_it,_it)/8192 12158.790 -1.92%
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 832.715 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 992951.349 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50 31.471 -4.06%
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.599 -3.59%
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 10478.469 -
rng::equal(vector<bool>)_(aligned)/1024 0.219 -
rng::equal(vector<bool>)_(aligned)/1048576 0.219 -
rng::equal(vector<bool>)_(aligned)/50 0.219 -
rng::equal(vector<bool>)_(aligned)/8 0.221 -
rng::equal(vector<bool>)_(aligned)/8192 0.219 -
rng::equal(vector<bool>)_(unaligned)/1024 7.646 -
rng::equal(vector<bool>)_(unaligned)/1048576 7606.453 -
rng::equal(vector<bool>)_(unaligned)/50 0.914 15.73%
rng::equal(vector<bool>)_(unaligned)/8 0.843 14.24%
rng::equal(vector<bool>)_(unaligned)/8192 65.132 -
rng::equal(vector<int>)_(it,_it,_it,_it)/1024 78.151 -
rng::equal(vector<int>)_(it,_it,_it,_it)/1048576 73758.772 -
rng::equal(vector<int>)_(it,_it,_it,_it)/50 4.456 -2.16%
rng::equal(vector<int>)_(it,_it,_it,_it)/8 1.502 6.15%
rng::equal(vector<int>)_(it,_it,_it,_it)/8192 571.845 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 509.197 4.07%
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 641112.050 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 24.287 2.95%
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.639 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 4798.556 -
rng::fill(deque<int>)/1024 29.782 -
rng::fill(deque<int>)/32 1.541 9.24%
rng::fill(deque<int>)/50 2.262 -
rng::fill(deque<int>)/8192 240.845 -1.97%
rng::fill(list<int>)/1024 671.799 -
rng::fill(list<int>)/32 8.347 -
rng::fill(list<int>)/50 16.853 -
rng::fill(list<int>)/8192 7113.424 -6.80%
rng::fill(vector<bool>)/1048576 3826.542 -
rng::fill(vector<bool>)/262144 233.202 -
rng::fill(vector<bool>)/32768 29.754 -1.88%
rng::fill(vector<bool>)/4096 4.221 -
rng::fill(vector<bool>)/512 1.598 -
rng::fill(vector<bool>)/64 1.707 6.43%
rng::fill(vector<int>)/1024 29.894 -
rng::fill(vector<int>)/32 1.064 -
rng::fill(vector<int>)/50 2.212 -
rng::fill(vector<int>)/8192 239.889 -
rng::fill_n(deque<int>)/1024 29.545 -
rng::fill_n(deque<int>)/32 1.241 -66.47%
rng::fill_n(deque<int>)/50 2.200 -40.88%
rng::fill_n(deque<int>)/8192 247.146 3.75%
rng::fill_n(list<int>)/1024 649.465 -
rng::fill_n(list<int>)/32 8.237 -
rng::fill_n(list<int>)/50 16.277 2.16%
rng::fill_n(list<int>)/8192 7572.465 7.22%
rng::fill_n(vector<bool>)/1048576 3828.634 -
rng::fill_n(vector<bool>)/262144 232.176 -75.14%
rng::fill_n(vector<bool>)/32768 30.201 -
rng::fill_n(vector<bool>)/4096 4.164 -
rng::fill_n(vector<bool>)/512 1.425 -
rng::fill_n(vector<bool>)/64 1.337 -1.34%
rng::fill_n(vector<int>)/1024 29.862 -
rng::fill_n(vector<int>)/32 1.145 -
rng::fill_n(vector<int>)/50 2.227 -
rng::fill_n(vector<int>)/8192 237.564 1.05%
rng::find(deque<int>)_(bail_25%)/1024 67.105 1.47%
rng::find(deque<int>)_(bail_25%)/32768 1929.743 -
rng::find(deque<int>)_(bail_25%)/8 2.061 -
rng::find(deque<int>)_(bail_25%)/8192 478.866 -
rng::find(deque<int>)_(process_all)/1024 244.682 -
rng::find(deque<int>)_(process_all)/32768 7846.930 -
rng::find(deque<int>)_(process_all)/50 13.220 -
rng::find(deque<int>)_(process_all)/8 3.478 -2.03%
rng::find(deque<int>)_(process_all)/8192 1956.639 -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 295.439 -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9516.132 1.33%
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.232 -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.256 -1.28%
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2363.539 2.03%
rng::find(join_view(list<vector<int>>))_(process_all)/1024 330.350 -3.06%
rng::find(join_view(list<vector<int>>))_(process_all)/32768 10743.414 -3.27%
rng::find(join_view(list<vector<int>>))_(process_all)/50 14.398 -6.23%
rng::find(join_view(list<vector<int>>))_(process_all)/8 3.172 -2.83%
rng::find(join_view(list<vector<int>>))_(process_all)/8192 2645.363 -3.05%
rng::find(join_view(vector<list<int>>))_(process_all)/1024 738.239 -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 27593.424 2.52%
rng::find(join_view(vector<list<int>>))_(process_all)/50 23.652 -
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.520 -1.02%
rng::find(join_view(vector<list<int>>))_(process_all)/8192 8020.777 -1.51%
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 23.248 1.86%
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 676.888 3.49%
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.883 2.66%
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.181 2.83%
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 171.267 3.12%
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 276.384 -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8794.097 -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.821 -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 5.072 3.35%
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2164.145 -
rng::find(list<int>)_(bail_25%)/1024 181.680 -
rng::find(list<int>)_(bail_25%)/32768 7496.067 -
rng::find(list<int>)_(bail_25%)/8 0.920 -
rng::find(list<int>)_(bail_25%)/8192 1425.505 -
rng::find(list<int>)_(process_all)/1024 722.271 5.19%
rng::find(list<int>)_(process_all)/32768 27735.106 3.46%
rng::find(list<int>)_(process_all)/50 21.587 1.70%
rng::find(list<int>)_(process_all)/8 2.398 5.48%
rng::find(list<int>)_(process_all)/8192 10423.925 7.15%
rng::find(vector<bool>)_(process_all)/1024 4.633 -
rng::find(vector<bool>)_(process_all)/1048576 3669.195 -
rng::find(vector<bool>)_(process_all)/50 0.746 -6.30%
rng::find(vector<bool>)_(process_all)/8 0.744 -6.58%
rng::find(vector<bool>)_(process_all)/8192 33.664 -
rng::find(vector<char>)_(bail_25%)/1024 5.282 -
rng::find(vector<char>)_(bail_25%)/32768 136.830 -
rng::find(vector<char>)_(bail_25%)/8 1.156 8.85%
rng::find(vector<char>)_(bail_25%)/8192 39.881 -
rng::find(vector<char>)_(process_all)/1024 16.295 -
rng::find(vector<char>)_(process_all)/32768 496.641 -
rng::find(vector<char>)_(process_all)/50 1.638 -3.65%
rng::find(vector<char>)_(process_all)/8 0.925 -
rng::find(vector<char>)_(process_all)/8192 136.872 -
rng::find(vector<int>)_(bail_25%)/1024 66.065 -
rng::find(vector<int>)_(bail_25%)/32768 1866.919 -
rng::find(vector<int>)_(bail_25%)/8 1.585 -
rng::find(vector<int>)_(bail_25%)/8192 473.222 -
rng::find(vector<int>)_(process_all)/1024 244.157 -
rng::find(vector<int>)_(process_all)/32768 7452.294 1.09%
rng::find(vector<int>)_(process_all)/50 12.522 -
rng::find(vector<int>)_(process_all)/8 2.816 -1.08%
rng::find(vector<int>)_(process_all)/8192 1865.945 1.03%
rng::find_end(deque<int>)_(match_near_end)/1000 35.687 -9.00%
rng::find_end(deque<int>)_(match_near_end)/1024 36.511 -4.55%
rng::find_end(deque<int>)_(match_near_end)/8192 281.323 -6.92%
rng::find_end(deque<int>)_(near_matches)/1000 17321.268 2.51%
rng::find_end(deque<int>)_(near_matches)/1024 18135.644 2.69%
rng::find_end(deque<int>)_(near_matches)/8192 1127473.301 -
rng::find_end(deque<int>)_(process_all)/1000 309.329 1.53%
rng::find_end(deque<int>)_(process_all)/1024 313.137 -5.40%
rng::find_end(deque<int>)_(process_all)/1048576 267323.306 -16.18%
rng::find_end(deque<int>)_(process_all)/8192 2113.602 -14.32%
rng::find_end(deque<int>)_(same_length)/1000 331.700 -
rng::find_end(deque<int>)_(same_length)/1024 338.032 -
rng::find_end(deque<int>)_(same_length)/8192 2765.735 -2.06%
rng::find_end(deque<int>)_(single_element)/1000 335.968 -
rng::find_end(deque<int>)_(single_element)/1024 311.792 -8.87%
rng::find_end(deque<int>)_(single_element)/8192 2234.331 -
rng::find_end(deque<int>,_pred)_(match_near_end)/1000 74.273 -
rng::find_end(deque<int>,_pred)_(match_near_end)/1024 76.329 -
rng::find_end(deque<int>,_pred)_(match_near_end)/8192 602.084 -
rng::find_end(deque<int>,_pred)_(near_matches)/1000 31139.585 -3.27%
rng::find_end(deque<int>,_pred)_(near_matches)/1024 32227.632 -3.46%
rng::find_end(deque<int>,_pred)_(near_matches)/8192 1888770.553 -2.37%
rng::find_end(deque<int>,_pred)_(process_all)/1000 583.434 -
rng::find_end(deque<int>,_pred)_(process_all)/1024 624.089 -
rng::find_end(deque<int>,_pred)_(process_all)/1048576 549151.534 -
rng::find_end(deque<int>,_pred)_(process_all)/8192 4335.150 -
rng::find_end(deque<int>,_pred)_(same_length)/1000 782.240 -
rng::find_end(deque<int>,_pred)_(same_length)/1024 801.014 -
rng::find_end(deque<int>,_pred)_(same_length)/8192 4951.630 -
rng::find_end(deque<int>,_pred)_(single_element)/1000 644.430 -
rng::find_end(deque<int>,_pred)_(single_element)/1024 693.326 -
rng::find_end(deque<int>,_pred)_(single_element)/8192 4796.881 -
rng::find_end(forward_list<int>)_(match_near_end)/1000 767.972 -
rng::find_end(forward_list<int>)_(match_near_end)/1024 4464.359 -
rng::find_end(forward_list<int>)_(match_near_end)/8192 256531.117 -
rng::find_end(forward_list<int>)_(near_matches)/1000 36531.921 -
rng::find_end(forward_list<int>)_(near_matches)/1024 37742.276 -
rng::find_end(forward_list<int>)_(near_matches)/8192 2481007.830 -
rng::find_end(forward_list<int>)_(process_all)/1000 703.418 -
rng::find_end(forward_list<int>)_(process_all)/1024 729.603 -
rng::find_end(forward_list<int>)_(process_all)/1048576 764641.603 -
rng::find_end(forward_list<int>)_(process_all)/8192 5699.718 -1.30%
rng::find_end(forward_list<int>)_(same_length)/1000 1474.231 -
rng::find_end(forward_list<int>)_(same_length)/1024 1489.550 -
rng::find_end(forward_list<int>)_(same_length)/8192 14414.238 -11.93%
rng::find_end(forward_list<int>)_(single_element)/1000 700.968 -
rng::find_end(forward_list<int>)_(single_element)/1024 727.501 -
rng::find_end(forward_list<int>)_(single_element)/8192 5709.124 -8.32%
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1000 836.270 -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5436.401 -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/8192 278420.099 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/1000 42223.089 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/1024 43924.859 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/8192 2702215.251 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1000 746.828 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1024 765.400 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1048576 847585.555 -
rng::find_end(forward_list<int>,_pred)_(process_all)/8192 6141.884 -
rng::find_end(forward_list<int>,_pred)_(same_length)/1000 1538.821 -
rng::find_end(forward_list<int>,_pred)_(same_length)/1024 1568.422 -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 15200.765 -12.05%
rng::find_end(forward_list<int>,_pred)_(single_element)/1000 804.923 -
rng::find_end(forward_list<int>,_pred)_(single_element)/1024 824.804 -
rng::find_end(forward_list<int>,_pred)_(single_element)/8192 6661.690 -4.39%
rng::find_end(list<int>)_(match_near_end)/1000 65.022 2.15%
rng::find_end(list<int>)_(match_near_end)/1024 61.916 -
rng::find_end(list<int>)_(match_near_end)/8192 598.220 -
rng::find_end(list<int>)_(near_matches)/1000 33223.429 -
rng::find_end(list<int>)_(near_matches)/1024 34610.460 -
rng::find_end(list<int>)_(near_matches)/8192 2275992.964 -
rng::find_end(list<int>)_(process_all)/1000 718.809 -
rng::find_end(list<int>)_(process_all)/1024 732.139 -
rng::find_end(list<int>)_(process_all)/1048576 879379.844 -
rng::find_end(list<int>)_(process_all)/8192 7539.300 2.41%
rng::find_end(list<int>)_(same_length)/1000 744.194 1.26%
rng::find_end(list<int>)_(same_length)/1024 764.705 1.77%
rng::find_end(list<int>)_(same_length)/8192 8319.518 -11.68%
rng::find_end(list<int>)_(single_element)/1000 715.273 -
rng::find_end(list<int>)_(single_element)/1024 731.344 -
rng::find_end(list<int>)_(single_element)/8192 7710.051 -10.60%
rng::find_end(list<int>,_pred)_(match_near_end)/1000 81.558 1.75%
rng::find_end(list<int>,_pred)_(match_near_end)/1024 67.372 -
rng::find_end(list<int>,_pred)_(match_near_end)/8192 631.189 -
rng::find_end(list<int>,_pred)_(near_matches)/1000 37673.940 -
rng::find_end(list<int>,_pred)_(near_matches)/1024 39239.858 -
rng::find_end(list<int>,_pred)_(near_matches)/8192 2421730.893 -
rng::find_end(list<int>,_pred)_(process_all)/1000 806.006 -
rng::find_end(list<int>,_pred)_(process_all)/1024 824.810 -
rng::find_end(list<int>,_pred)_(process_all)/1048576 972447.237 -
rng::find_end(list<int>,_pred)_(process_all)/8192 9086.409 9.89%
rng::find_end(list<int>,_pred)_(same_length)/1000 768.080 -
rng::find_end(list<int>,_pred)_(same_length)/1024 783.875 -
rng::find_end(list<int>,_pred)_(same_length)/8192 10593.174 7.65%
rng::find_end(list<int>,_pred)_(single_element)/1000 801.666 -
rng::find_end(list<int>,_pred)_(single_element)/1024 820.165 -
rng::find_end(list<int>,_pred)_(single_element)/8192 8288.848 -11.26%
rng::find_end(vector<int>)_(match_near_end)/1000 28.074 -
rng::find_end(vector<int>)_(match_near_end)/1024 25.100 -
rng::find_end(vector<int>)_(match_near_end)/8192 203.267 -1.52%
rng::find_end(vector<int>)_(near_matches)/1000 13735.071 -
rng::find_end(vector<int>)_(near_matches)/1024 14261.903 -
rng::find_end(vector<int>)_(near_matches)/8192 782399.115 -
rng::find_end(vector<int>)_(process_all)/1000 362.344 -
rng::find_end(vector<int>)_(process_all)/1024 371.299 -
rng::find_end(vector<int>)_(process_all)/1048576 374214.651 -
rng::find_end(vector<int>)_(process_all)/8192 2926.400 -
rng::find_end(vector<int>)_(same_length)/1000 250.279 1.89%
rng::find_end(vector<int>)_(same_length)/1024 260.553 2.96%
rng::find_end(vector<int>)_(same_length)/8192 1995.839 1.70%
rng::find_end(vector<int>)_(single_element)/1000 402.461 -
rng::find_end(vector<int>)_(single_element)/1024 412.196 -
rng::find_end(vector<int>)_(single_element)/8192 3261.640 -
rng::find_end(vector<int>,_pred)_(match_near_end)/1000 59.959 -
rng::find_end(vector<int>,_pred)_(match_near_end)/1024 60.382 -
rng::find_end(vector<int>,_pred)_(match_near_end)/8192 488.247 -
rng::find_end(vector<int>,_pred)_(near_matches)/1000 23040.170 -
rng::find_end(vector<int>,_pred)_(near_matches)/1024 23743.425 1.06%
rng::find_end(vector<int>,_pred)_(near_matches)/8192 1451637.967 -
rng::find_end(vector<int>,_pred)_(process_all)/1000 542.925 1.83%
rng::find_end(vector<int>,_pred)_(process_all)/1024 556.911 1.74%
rng::find_end(vector<int>,_pred)_(process_all)/1048576 648217.370 -
rng::find_end(vector<int>,_pred)_(process_all)/8192 4410.707 1.15%
rng::find_end(vector<int>,_pred)_(same_length)/1000 613.119 -
rng::find_end(vector<int>,_pred)_(same_length)/1024 626.934 -
rng::find_end(vector<int>,_pred)_(same_length)/8192 5022.814 -
rng::find_end(vector<int>,_pred)_(single_element)/1000 599.226 -
rng::find_end(vector<int>,_pred)_(single_element)/1024 613.438 -
rng::find_end(vector<int>,_pred)_(single_element)/8192 4895.038 -
rng::find_first_of(deque<int>)_(large_needle)/1024 371494.548 1.79%
rng::find_first_of(deque<int>)_(large_needle)/32 313.039 -10.06%
rng::find_first_of(deque<int>)_(large_needle)/50 767.384 -14.03%
rng::find_first_of(deque<int>)_(large_needle)/8192 23902817.517 1.78%
rng::find_first_of(deque<int>)_(small_needle)/1024 3475.685 -1.69%
rng::find_first_of(deque<int>)_(small_needle)/32 109.728 -5.58%
rng::find_first_of(deque<int>)_(small_needle)/50 168.279 -5.52%
rng::find_first_of(deque<int>)_(small_needle)/8192 27823.439 -1.70%
rng::find_first_of(deque<int>,_pred)_(large_needle)/1024 563000.101 -
rng::find_first_of(deque<int>,_pred)_(large_needle)/32 505.143 -
rng::find_first_of(deque<int>,_pred)_(large_needle)/50 1381.805 -
rng::find_first_of(deque<int>,_pred)_(large_needle)/8192 35651587.500 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/1024 6315.721 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/32 199.063 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/50 309.868 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/8192 50327.240 -
rng::find_first_of(list<int>)_(large_needle)/1024 924340.832 7.48%
rng::find_first_of(list<int>)_(large_needle)/32 682.260 -
rng::find_first_of(list<int>)_(large_needle)/50 1746.790 -
rng::find_first_of(list<int>)_(large_needle)/8192 49939661.069 -
rng::find_first_of(list<int>)_(small_needle)/1024 2786.248 1.21%
rng::find_first_of(list<int>)_(small_needle)/32 91.764 1.70%
rng::find_first_of(list<int>)_(small_needle)/50 140.289 1.16%
rng::find_first_of(list<int>)_(small_needle)/8192 22372.281 1.30%
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 898935.297 2.15%
rng::find_first_of(list<int>,_pred)_(large_needle)/32 732.972 -
rng::find_first_of(list<int>,_pred)_(large_needle)/50 1879.810 -
rng::find_first_of(list<int>,_pred)_(large_needle)/8192 56118743.620 -
rng::find_first_of(list<int>,_pred)_(small_needle)/1024 5279.047 -
rng::find_first_of(list<int>,_pred)_(small_needle)/32 167.989 -
rng::find_first_of(list<int>,_pred)_(small_needle)/50 267.329 -
rng::find_first_of(list<int>,_pred)_(small_needle)/8192 42364.975 -
rng::find_first_of(vector<int>)_(large_needle)/1024 111800.573 2.44%
rng::find_first_of(vector<int>)_(large_needle)/32 104.571 -
rng::find_first_of(vector<int>)_(large_needle)/50 271.906 3.41%
rng::find_first_of(vector<int>)_(large_needle)/8192 7158187.289 1.64%
rng::find_first_of(vector<int>)_(small_needle)/1024 1415.421 -
rng::find_first_of(vector<int>)_(small_needle)/32 47.744 -11.78%
rng::find_first_of(vector<int>)_(small_needle)/50 71.388 -
rng::find_first_of(vector<int>)_(small_needle)/8192 11324.445 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/1024 595610.236 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/32 499.938 1.15%
rng::find_first_of(vector<int>,_pred)_(large_needle)/50 1363.618 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/8192 38524645.833 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/1024 5659.547 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/32 181.950 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/50 276.863 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/8192 46229.875 -
rng::find_if(deque<int>)_(bail_25%)/1024 106.535 -
rng::find_if(deque<int>)_(bail_25%)/32768 2893.327 5.20%
rng::find_if(deque<int>)_(bail_25%)/8 1.526 -
rng::find_if(deque<int>)_(bail_25%)/8192 722.768 5.48%
rng::find_if(deque<int>)_(process_all)/1024 478.019 -
rng::find_if(deque<int>)_(process_all)/32768 11458.620 -
rng::find_if(deque<int>)_(process_all)/50 23.753 -
rng::find_if(deque<int>)_(process_all)/8 3.984 -
rng::find_if(deque<int>)_(process_all)/8192 2826.247 -
rng::find_if(list<int>)_(bail_25%)/1024 195.115 -
rng::find_if(list<int>)_(bail_25%)/32768 8483.011 1.92%
rng::find_if(list<int>)_(bail_25%)/8 1.314 -
rng::find_if(list<int>)_(bail_25%)/8192 1523.365 -
rng::find_if(list<int>)_(process_all)/1024 763.193 -
rng::find_if(list<int>)_(process_all)/32768 29042.828 2.91%
rng::find_if(list<int>)_(process_all)/50 21.540 -
rng::find_if(list<int>)_(process_all)/8 3.512 -
rng::find_if(list<int>)_(process_all)/8192 10204.985 7.53%
rng::find_if(vector<bool>)_(process_all)/1024 766.428 -
rng::find_if(vector<bool>)_(process_all)/1048576 782661.732 -
rng::find_if(vector<bool>)_(process_all)/50 34.773 -3.16%
rng::find_if(vector<bool>)_(process_all)/8 5.411 -2.33%
rng::find_if(vector<bool>)_(process_all)/8192 6114.964 -
rng::find_if(vector<char>)_(bail_25%)/1024 76.214 -
rng::find_if(vector<char>)_(bail_25%)/32768 2096.520 3.65%
rng::find_if(vector<char>)_(bail_25%)/8 0.945 -
rng::find_if(vector<char>)_(bail_25%)/8192 531.293 2.68%
rng::find_if(vector<char>)_(process_all)/1024 273.640 -
rng::find_if(vector<char>)_(process_all)/32768 8136.285 -
rng::find_if(vector<char>)_(process_all)/50 12.475 -
rng::find_if(vector<char>)_(process_all)/8 2.470 -1.96%
rng::find_if(vector<char>)_(process_all)/8192 2050.013 -
rng::find_if(vector<int>)_(bail_25%)/1024 75.648 -
rng::find_if(vector<int>)_(bail_25%)/32768 2338.483 -
rng::find_if(vector<int>)_(bail_25%)/8 1.069 -1.29%
rng::find_if(vector<int>)_(bail_25%)/8192 548.568 -
rng::find_if(vector<int>)_(process_all)/1024 283.670 -
rng::find_if(vector<int>)_(process_all)/32768 8812.935 -
rng::find_if(vector<int>)_(process_all)/50 14.182 1.89%
rng::find_if(vector<int>)_(process_all)/8 2.523 -2.26%
rng::find_if(vector<int>)_(process_all)/8192 2195.107 -
rng::find_if_not(deque<int>)_(bail_25%)/1024 106.168 -
rng::find_if_not(deque<int>)_(bail_25%)/32768 2838.336 2.70%
rng::find_if_not(deque<int>)_(bail_25%)/8 1.428 -4.37%
rng::find_if_not(deque<int>)_(bail_25%)/8192 719.247 -
rng::find_if_not(deque<int>)_(process_all)/1024 477.807 -
rng::find_if_not(deque<int>)_(process_all)/32768 11460.847 -
rng::find_if_not(deque<int>)_(process_all)/50 23.733 -
rng::find_if_not(deque<int>)_(process_all)/8 3.951 -
rng::find_if_not(deque<int>)_(process_all)/8192 2824.717 -
rng::find_if_not(list<int>)_(bail_25%)/1024 192.043 -
rng::find_if_not(list<int>)_(bail_25%)/32768 9752.417 -6.26%
rng::find_if_not(list<int>)_(bail_25%)/8 1.316 -
rng::find_if_not(list<int>)_(bail_25%)/8192 1526.256 -
rng::find_if_not(list<int>)_(process_all)/1024 763.828 1.02%
rng::find_if_not(list<int>)_(process_all)/32768 28994.379 3.22%
rng::find_if_not(list<int>)_(process_all)/50 21.641 -
rng::find_if_not(list<int>)_(process_all)/8 3.500 -
rng::find_if_not(list<int>)_(process_all)/8192 8919.380 2.20%
rng::find_if_not(vector<bool>)_(process_all)/1024 766.486 -
rng::find_if_not(vector<bool>)_(process_all)/1048576 783153.803 -
rng::find_if_not(vector<bool>)_(process_all)/50 34.781 -2.44%
rng::find_if_not(vector<bool>)_(process_all)/8 5.398 -1.32%
rng::find_if_not(vector<bool>)_(process_all)/8192 6119.729 -
rng::find_if_not(vector<char>)_(bail_25%)/1024 76.297 -
rng::find_if_not(vector<char>)_(bail_25%)/32768 2026.750 -
rng::find_if_not(vector<char>)_(bail_25%)/8 0.958 -
rng::find_if_not(vector<char>)_(bail_25%)/8192 518.291 -
rng::find_if_not(vector<char>)_(process_all)/1024 273.715 -
rng::find_if_not(vector<char>)_(process_all)/32768 8133.773 -
rng::find_if_not(vector<char>)_(process_all)/50 12.565 -
rng::find_if_not(vector<char>)_(process_all)/8 2.475 -4.60%
rng::find_if_not(vector<char>)_(process_all)/8192 2047.721 -
rng::find_if_not(vector<int>)_(bail_25%)/1024 75.680 -
rng::find_if_not(vector<int>)_(bail_25%)/32768 2339.419 -
rng::find_if_not(vector<int>)_(bail_25%)/8 1.132 -
rng::find_if_not(vector<int>)_(bail_25%)/8192 548.739 -
rng::find_if_not(vector<int>)_(process_all)/1024 283.715 -
rng::find_if_not(vector<int>)_(process_all)/32768 8810.156 -
rng::find_if_not(vector<int>)_(process_all)/50 14.203 -
rng::find_if_not(vector<int>)_(process_all)/8 2.657 5.88%
rng::find_if_not(vector<int>)_(process_all)/8192 2198.018 -
rng::find_last(deque<int>)_(bail_10%)/1024 244.755 8.20%
rng::find_last(deque<int>)_(bail_10%)/1048576 327046.512 -
rng::find_last(deque<int>)_(bail_10%)/50 12.246 7.42%
rng::find_last(deque<int>)_(bail_10%)/8 2.734 1.94%
rng::find_last(deque<int>)_(bail_10%)/8192 2529.039 -
rng::find_last(deque<int>)_(bail_90%)/1024 29.116 -
rng::find_last(deque<int>)_(bail_90%)/1048576 25654.013 -
rng::find_last(deque<int>)_(bail_90%)/50 1.855 -
rng::find_last(deque<int>)_(bail_90%)/8 0.871 -
rng::find_last(deque<int>)_(bail_90%)/8192 203.966 -
rng::find_last(forward_list<int>)_(bail_10%)/1024 736.294 1.22%
rng::find_last(forward_list<int>)_(bail_10%)/1048576 367464.534 -
rng::find_last(forward_list<int>)_(bail_10%)/50 21.299 -1.38%
rng::find_last(forward_list<int>)_(bail_10%)/8 2.312 -
rng::find_last(forward_list<int>)_(bail_10%)/8192 6724.644 14.54%
rng::find_last(forward_list<int>)_(bail_90%)/1024 736.479 -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 396007.561 -
rng::find_last(forward_list<int>)_(bail_90%)/50 20.769 -
rng::find_last(forward_list<int>)_(bail_90%)/8 2.304 -
rng::find_last(forward_list<int>)_(bail_90%)/8192 6069.433 -
rng::find_last(list<int>)_(bail_10%)/1024 683.889 -
rng::find_last(list<int>)_(bail_10%)/1048576 791362.627 -
rng::find_last(list<int>)_(bail_10%)/50 16.267 -
rng::find_last(list<int>)_(bail_10%)/8 2.084 -
rng::find_last(list<int>)_(bail_10%)/8192 6277.153 -
rng::find_last(list<int>)_(bail_90%)/1024 53.972 -
rng::find_last(list<int>)_(bail_90%)/1048576 86730.325 -
rng::find_last(list<int>)_(bail_90%)/50 1.240 -2.67%
rng::find_last(list<int>)_(bail_90%)/8 0.471 -
rng::find_last(list<int>)_(bail_90%)/8192 601.887 -
rng::find_last(vector<char>)_(bail_10%)/1024 113.833 1.12%
rng::find_last(vector<char>)_(bail_10%)/1048576 108363.953 -
rng::find_last(vector<char>)_(bail_10%)/50 5.576 5.30%
rng::find_last(vector<char>)_(bail_10%)/8 1.608 -
rng::find_last(vector<char>)_(bail_10%)/8192 854.960 -
rng::find_last(vector<char>)_(bail_90%)/1024 13.952 31.67%
rng::find_last(vector<char>)_(bail_90%)/1048576 12069.420 -
rng::find_last(vector<char>)_(bail_90%)/50 1.006 -2.29%
rng::find_last(vector<char>)_(bail_90%)/8 0.461 -
rng::find_last(vector<char>)_(bail_90%)/8192 98.096 -1.66%
rng::find_last(vector<int>)_(bail_10%)/1024 212.985 -
rng::find_last(vector<int>)_(bail_10%)/1048576 215600.984 -
rng::find_last(vector<int>)_(bail_10%)/50 10.878 -
rng::find_last(vector<int>)_(bail_10%)/8 2.092 3.39%
rng::find_last(vector<int>)_(bail_10%)/8192 1656.140 -
rng::find_last(vector<int>)_(bail_90%)/1024 28.348 -
rng::find_last(vector<int>)_(bail_90%)/1048576 23311.763 -
rng::find_last(vector<int>)_(bail_90%)/50 1.578 -
rng::find_last(vector<int>)_(bail_90%)/8 0.615 -9.09%
rng::find_last(vector<int>)_(bail_90%)/8192 190.994 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 358.933 -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 363038.930 -
rng::find_last_if(deque<int>)_(bail_10%)/50 17.526 -1.74%
rng::find_last_if(deque<int>)_(bail_10%)/8 3.971 -
rng::find_last_if(deque<int>)_(bail_10%)/8192 2793.269 -
rng::find_last_if(deque<int>)_(bail_90%)/1024 43.758 -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 39000.021 -
rng::find_last_if(deque<int>)_(bail_90%)/50 2.689 -
rng::find_last_if(deque<int>)_(bail_90%)/8 0.995 2.54%
rng::find_last_if(deque<int>)_(bail_90%)/8192 318.118 1.76%
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 837.921 9.84%
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 932089.032 1.14%
rng::find_last_if(forward_list<int>)_(bail_10%)/50 40.571 -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 4.897 -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 6913.909 -8.59%
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 886.647 2.98%
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 920986.938 -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 28.091 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 5.220 6.01%
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 7249.590 -3.58%
rng::find_last_if(list<int>)_(bail_10%)/1024 682.671 -
rng::find_last_if(list<int>)_(bail_10%)/1048576 809432.581 -
rng::find_last_if(list<int>)_(bail_10%)/50 17.596 -
rng::find_last_if(list<int>)_(bail_10%)/8 3.110 -
rng::find_last_if(list<int>)_(bail_10%)/8192 6636.690 -
rng::find_last_if(list<int>)_(bail_90%)/1024 80.763 -
rng::find_last_if(list<int>)_(bail_90%)/1048576 89345.779 -
rng::find_last_if(list<int>)_(bail_90%)/50 2.069 -
rng::find_last_if(list<int>)_(bail_90%)/8 0.711 -
rng::find_last_if(list<int>)_(bail_90%)/8192 608.309 -
rng::find_last_if(vector<char>)_(bail_10%)/1024 242.719 -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 241283.394 -
rng::find_last_if(vector<char>)_(bail_10%)/50 11.360 -
rng::find_last_if(vector<char>)_(bail_10%)/8 2.384 -
rng::find_last_if(vector<char>)_(bail_10%)/8192 1877.581 -
rng::find_last_if(vector<char>)_(bail_90%)/1024 31.386 1.05%
rng::find_last_if(vector<char>)_(bail_90%)/1048576 26537.992 -
rng::find_last_if(vector<char>)_(bail_90%)/50 1.455 -
rng::find_last_if(vector<char>)_(bail_90%)/8 0.465 -
rng::find_last_if(vector<char>)_(bail_90%)/8192 217.158 -
rng::find_last_if(vector<int>)_(bail_10%)/1024 245.552 -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 283985.143 -
rng::find_last_if(vector<int>)_(bail_10%)/50 11.573 -
rng::find_last_if(vector<int>)_(bail_10%)/8 2.511 -
rng::find_last_if(vector<int>)_(bail_10%)/8192 2073.882 -
rng::find_last_if(vector<int>)_(bail_90%)/1024 25.989 -2.04%
rng::find_last_if(vector<int>)_(bail_90%)/1048576 30942.185 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.542 -
rng::find_last_if(vector<int>)_(bail_90%)/8 0.493 5.35%
rng::find_last_if(vector<int>)_(bail_90%)/8192 219.136 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 359.506 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 363128.218 -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 17.914 -4.11%
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.948 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2790.827 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 43.859 -1.85%
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 38671.616 1.51%
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.681 -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.982 3.12%
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 312.073 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 830.723 4.96%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 937829.317 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 28.261 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 4.904 2.88%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 6858.393 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 827.281 9.01%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 925294.812 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 40.649 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 5.326 6.36%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6837.748 1.90%
rng::find_last_if_not(list<int>)_(bail_10%)/1024 698.150 2.75%
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 811135.896 -
rng::find_last_if_not(list<int>)_(bail_10%)/50 38.573 8.22%
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.112 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6758.219 1.77%
rng::find_last_if_not(list<int>)_(bail_90%)/1024 71.709 1.02%
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 89640.934 -
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.127 -
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.713 -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 612.221 1.29%
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 243.020 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 241162.385 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 11.371 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.494 2.63%
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1880.186 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 31.274 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 25809.672 -2.34%
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.472 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.465 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 217.653 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 247.861 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 306310.449 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 11.777 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.620 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2140.816 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 26.028 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 30957.664 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.546 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.466 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 219.209 -
rng::fold_left(deque<int>)/1048576 561494.558 -
rng::fold_left(deque<int>)/32 16.543 1.00%
rng::fold_left(deque<int>)/50 27.574 -
rng::fold_left(deque<int>)/8 4.162 1.81%
rng::fold_left(deque<int>)/8192 4361.945 -1.46%
rng::fold_left(list<int>)/1048576 1369879.306 -
rng::fold_left(list<int>)/32 22.169 -
rng::fold_left(list<int>)/50 38.983 1.17%
rng::fold_left(list<int>)/8 3.857 -
rng::fold_left(list<int>)/8192 10801.479 -
rng::fold_left(vector<int>)/1048576 1330479.960 -
rng::fold_left(vector<int>)/32 20.912 1.21%
rng::fold_left(vector<int>)/50 36.662 1.09%
rng::fold_left(vector<int>)/8 3.702 -
rng::fold_left(vector<int>)/8192 10354.218 -
rng::for_each(deque<int>)/32 3.776 -
rng::for_each(deque<int>)/50 4.078 -
rng::for_each(deque<int>)/8 0.922 -
rng::for_each(deque<int>)/8192 255.547 -
rng::for_each(join_view(vector<vector<int>>)/32 3.819 -
rng::for_each(join_view(vector<vector<int>>)/50 4.130 -
rng::for_each(join_view(vector<vector<int>>)/8 1.378 -4.05%
rng::for_each(join_view(vector<vector<int>>)/8192 264.897 -
rng::for_each(list<int>)/32 11.249 -
rng::for_each(list<int>)/50 24.048 -
rng::for_each(list<int>)/8 2.343 -7.34%
rng::for_each(list<int>)/8192 7793.532 -1.54%
rng::for_each(map<int>)/32 26.710 1.39%
rng::for_each(map<int>)/50 40.084 -1.01%
rng::for_each(map<int>)/8 6.208 -1.72%
rng::for_each(map<int>)/8192 7205.234 -2.63%
rng::for_each(map<int>::iterator)/32 25.038 -
rng::for_each(map<int>::iterator)/50 37.512 -
rng::for_each(map<int>::iterator)/8 5.772 -
rng::for_each(map<int>::iterator)/8192 7510.271 -
rng::for_each(multimap<int>)/32 26.438 -
rng::for_each(multimap<int>)/50 40.754 -
rng::for_each(multimap<int>)/8 6.284 -
rng::for_each(multimap<int>)/8192 7307.404 -1.92%
rng::for_each(multimap<int>::iterator)/32 23.758 -
rng::for_each(multimap<int>::iterator)/50 36.019 -1.52%
rng::for_each(multimap<int>::iterator)/8 5.075 -
rng::for_each(multimap<int>::iterator)/8192 7414.652 -3.61%
rng::for_each(multiset<int>)/32 25.305 -
rng::for_each(multiset<int>)/50 38.132 -
rng::for_each(multiset<int>)/8 6.191 -
rng::for_each(multiset<int>)/8192 7860.690 1.86%
rng::for_each(multiset<int>::iterator)/32 24.001 -
rng::for_each(multiset<int>::iterator)/50 36.188 -
rng::for_each(multiset<int>::iterator)/8 4.966 -
rng::for_each(multiset<int>::iterator)/8192 7903.974 -1.55%
rng::for_each(set<int>)/32 25.391 -1.50%
rng::for_each(set<int>)/50 37.808 -
rng::for_each(set<int>)/8 6.292 -
rng::for_each(set<int>)/8192 7829.889 -
rng::for_each(set<int>::iterator)/32 23.503 -
rng::for_each(set<int>::iterator)/50 35.202 -
rng::for_each(set<int>::iterator)/8 4.993 -
rng::for_each(set<int>::iterator)/8192 7934.874 -
rng::for_each(vector<int>)/32 3.848 -
rng::for_each(vector<int>)/50 4.071 -
rng::for_each(vector<int>)/8 0.917 -
rng::for_each(vector<int>)/8192 252.550 -
rng::for_each_n(deque<int>)/32 3.777 -
rng::for_each_n(deque<int>)/50 3.994 -
rng::for_each_n(deque<int>)/8 1.315 4.73%
rng::for_each_n(deque<int>)/8192 257.004 -
rng::for_each_n(join_view(vector<vector<int>>)/32 3.841 -
rng::for_each_n(join_view(vector<vector<int>>)/50 4.249 -
rng::for_each_n(join_view(vector<vector<int>>)/8 1.669 -3.25%
rng::for_each_n(join_view(vector<vector<int>>)/8192 265.382 -
rng::for_each_n(list<int>)/32 11.121 -
rng::for_each_n(list<int>)/50 24.342 1.08%
rng::for_each_n(list<int>)/8 2.524 13.93%
rng::for_each_n(list<int>)/8192 7904.313 9.24%
rng::for_each_n(vector<int>)/32 3.873 -
rng::for_each_n(vector<int>)/50 4.049 -
rng::for_each_n(vector<int>)/8 2.525 -
rng::for_each_n(vector<int>)/8192 252.158 -
rng::generate(deque<int>)/1024 280.571 -
rng::generate(deque<int>)/32 8.765 -
rng::generate(deque<int>)/50 12.946 -
rng::generate(deque<int>)/8192 2085.829 2.50%
rng::generate(list<int>)/1024 671.699 -
rng::generate(list<int>)/32 8.784 1.77%
rng::generate(list<int>)/50 15.952 -
rng::generate(list<int>)/8192 6950.713 -20.18%
rng::generate(vector<int>)/1024 243.972 -
rng::generate(vector<int>)/32 8.022 -
rng::generate(vector<int>)/50 12.023 -
rng::generate(vector<int>)/8192 1848.829 -
rng::generate_n(deque<int>)/1024 246.138 -
rng::generate_n(deque<int>)/32 8.292 -
rng::generate_n(deque<int>)/50 12.346 -
rng::generate_n(deque<int>)/8192 1942.308 -
rng::generate_n(list<int>)/1024 651.228 -
rng::generate_n(list<int>)/32 8.680 -
rng::generate_n(list<int>)/50 15.897 1.63%
rng::generate_n(list<int>)/8192 7883.178 5.30%
rng::generate_n(vector<int>)/1024 245.529 -
rng::generate_n(vector<int>)/32 8.104 1.22%
rng::generate_n(vector<int>)/50 12.122 -
rng::generate_n(vector<int>)/8192 1864.039 -
rng::is_partitioned(deque<int>)_(partitioned)/1024 365.577 -
rng::is_partitioned(deque<int>)_(partitioned)/32 11.294 15.08%
rng::is_partitioned(deque<int>)_(partitioned)/50 17.309 16.64%
rng::is_partitioned(deque<int>)_(partitioned)/8192 3049.099 7.17%
rng::is_partitioned(deque<int>)_(unpartitioned)/1024 130.194 -
rng::is_partitioned(deque<int>)_(unpartitioned)/32 9.023 -24.98%
rng::is_partitioned(deque<int>)_(unpartitioned)/50 4.114 -5.17%
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 689.243 8.17%
rng::is_partitioned(list<int>)_(partitioned)/1024 722.268 3.94%
rng::is_partitioned(list<int>)_(partitioned)/32 8.661 -
rng::is_partitioned(list<int>)_(partitioned)/50 13.873 -
rng::is_partitioned(list<int>)_(partitioned)/8192 7167.050 4.57%
rng::is_partitioned(list<int>)_(unpartitioned)/1024 258.110 70.35%
rng::is_partitioned(list<int>)_(unpartitioned)/32 2.718 139.26%
rng::is_partitioned(list<int>)_(unpartitioned)/50 4.786 4.99%
rng::is_partitioned(list<int>)_(unpartitioned)/8192 2645.775 123.39%
rng::is_partitioned(vector<int>)_(partitioned)/1024 176.924 -
rng::is_partitioned(vector<int>)_(partitioned)/32 5.759 -2.92%
rng::is_partitioned(vector<int>)_(partitioned)/50 8.494 -
rng::is_partitioned(vector<int>)_(partitioned)/8192 1346.694 1.13%
rng::is_partitioned(vector<int>)_(unpartitioned)/1024 61.088 -8.14%
rng::is_partitioned(vector<int>)_(unpartitioned)/32 2.578 4.31%
rng::is_partitioned(vector<int>)_(unpartitioned)/50 9.616 -
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 164.306 -8.66%
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 490.056 -1.06%
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.471 -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3885.980 -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 520814.267 -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8 48.956 1.50%
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 515.970 -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.769 -3.64%
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3998.924 -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 685059.191 -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 50.406 -3.72%
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 782.830 -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.692 -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8309.242 1.62%
rng::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1423542.765 -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/8 43.423 -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 827.278 -33.70%
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.311 -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 9549.474 14.69%
rng::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1599139.206 -
rng::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 45.693 -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 342.003 -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.688 -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2635.762 -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 213896.024 -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/8 29.929 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 527.596 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 4.434 3.15%
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 4728.567 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 993419.149 -1.24%
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 56.199 -1.07%
rng::is_sorted(deque<int>)/1024 474.136 -
rng::is_sorted(deque<int>)/8 3.241 25.70%
rng::is_sorted(deque<int>)/8192 3801.173 -
rng::is_sorted(deque<int>,_pred)/1024 597.144 -
rng::is_sorted(deque<int>,_pred)/8 4.794 2.43%
rng::is_sorted(deque<int>,_pred)/8192 4797.251 -
rng::is_sorted(list<int>)/1024 763.689 -
rng::is_sorted(list<int>)/8 2.140 -
rng::is_sorted(list<int>)/8192 7227.044 2.93%
rng::is_sorted(list<int>,_pred)/1024 797.920 -
rng::is_sorted(list<int>,_pred)/8 4.274 -1.27%
rng::is_sorted(list<int>,_pred)/8192 7771.781 6.41%
rng::is_sorted(vector<int>)/1024 242.789 -
rng::is_sorted(vector<int>)/8 2.074 -
rng::is_sorted(vector<int>)/8192 1894.057 -
rng::is_sorted(vector<int>,_pred)/1024 462.214 -
rng::is_sorted(vector<int>,_pred)/8 3.925 -5.89%
rng::is_sorted(vector<int>,_pred)/8192 3679.415 -
rng::is_sorted_until(deque<int>)/1024 472.441 -
rng::is_sorted_until(deque<int>)/8 3.135 1.75%
rng::is_sorted_until(deque<int>)/8192 3776.789 -
rng::is_sorted_until(deque<int>,_pred)/1024 600.110 -
rng::is_sorted_until(deque<int>,_pred)/8 4.426 2.79%
rng::is_sorted_until(deque<int>,_pred)/8192 4845.253 -
rng::is_sorted_until(list<int>)/1024 757.582 -
rng::is_sorted_until(list<int>)/8 2.161 -
rng::is_sorted_until(list<int>)/8192 6977.183 1.54%
rng::is_sorted_until(list<int>,_pred)/1024 792.550 -
rng::is_sorted_until(list<int>,_pred)/8 3.757 -
rng::is_sorted_until(list<int>,_pred)/8192 7219.405 -
rng::is_sorted_until(vector<int>)/1024 239.261 -
rng::is_sorted_until(vector<int>)/8 2.056 -
rng::is_sorted_until(vector<int>)/8192 1867.380 -
rng::is_sorted_until(vector<int>,_pred)/1024 423.802 -1.33%
rng::is_sorted_until(vector<int>,_pred)/8 3.424 -
rng::is_sorted_until(vector<int>,_pred)/8192 3381.890 -1.32%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1000 473.364 -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1024 490.598 1.71%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 499479.077 1.48%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.198 7.14%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3888.447 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 709.817 -3.19%
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 712.220 -4.25%
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 627159.660 -1.30%
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.336 -3.57%
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4849.690 -1.64%
rng::mismatch(list<int>)_(it,_it,_it,_it)/1000 762.271 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1024 782.931 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1048576 961680.671 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8 2.934 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 12238.968 5.63%
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 814.491 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 834.233 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 992721.591 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 3.634 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 12775.766 22.51%
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1000 72.954 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1024 74.842 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 76692.077 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.307 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/8192 604.770 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 450.214 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 516.466 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 609506.293 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.003 1.12%
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4777.234 -
rng::move(deque<int>)/1048576 54797.664 1.21%
rng::move(deque<int>)/262144 14936.030 -
rng::move(deque<int>)/32768 2053.692 -12.96%
rng::move(deque<int>)/4096 153.970 -
rng::move(deque<int>)/512 24.119 -
rng::move(deque<int>)/64 6.302 -4.49%
rng::move(deque<int>)/8 3.878 1.49%
rng::move(list<int>)/1048576 1035609.244 -
rng::move(list<int>)/262144 257227.655 2.16%
rng::move(list<int>)/32768 35513.157 -
rng::move(list<int>)/4096 5932.418 -1.20%
rng::move(list<int>)/512 372.197 -
rng::move(list<int>)/64 40.659 -
rng::move(list<int>)/8 3.955 -
rng::move(vector<bool>)_(aligned)/1048576 2128.645 -
rng::move(vector<bool>)_(aligned)/262144 256.897 -
rng::move(vector<bool>)_(aligned)/32768 37.547 -
rng::move(vector<bool>)_(aligned)/4096 8.190 -
rng::move(vector<bool>)_(aligned)/512 2.625 -
rng::move(vector<bool>)_(aligned)/64 1.895 -
rng::move(vector<bool>)_(unaligned)/1048576 6716.233 -
rng::move(vector<bool>)_(unaligned)/262144 1585.454 -
rng::move(vector<bool>)_(unaligned)/32768 204.660 -
rng::move(vector<bool>)_(unaligned)/4096 25.955 -
rng::move(vector<bool>)_(unaligned)/512 4.172 -
rng::move(vector<bool>)_(unaligned)/64 1.794 10.73%
rng::move(vector<int>)/1048576 57977.987 2.79%
rng::move(vector<int>)/262144 23191.816 2.66%
rng::move(vector<int>)/32768 2141.056 -
rng::move(vector<int>)/4096 135.646 -
rng::move(vector<int>)/512 20.435 -
rng::move(vector<int>)/64 4.116 -
rng::move(vector<int>)/8 2.270 -3.97%
rng::move_backward(deque<int>)/1048576 126418.715 -
rng::move_backward(deque<int>)/262144 30566.724 -
rng::move_backward(deque<int>)/32768 3735.913 -
rng::move_backward(deque<int>)/4096 159.397 -
rng::move_backward(deque<int>)/512 26.083 -
rng::move_backward(deque<int>)/64 7.229 -
rng::move_backward(deque<int>)/8 3.996 -
rng::move_backward(list<int>)/1048576 1047930.764 -
rng::move_backward(list<int>)/262144 301276.177 3.63%
rng::move_backward(list<int>)/32768 37740.122 1.30%
rng::move_backward(list<int>)/4096 6648.306 -
rng::move_backward(list<int>)/512 372.350 -
rng::move_backward(list<int>)/64 40.478 -
rng::move_backward(list<int>)/8 3.711 -
rng::move_backward(vector<bool>)_(aligned)/1048576 2129.667 -17.42%
rng::move_backward(vector<bool>)_(aligned)/262144 256.694 -
rng::move_backward(vector<bool>)_(aligned)/32768 38.355 -
rng::move_backward(vector<bool>)_(aligned)/4096 7.891 -
rng::move_backward(vector<bool>)_(aligned)/512 2.652 -
rng::move_backward(vector<bool>)_(aligned)/64 1.848 4.08%
rng::move_backward(vector<bool>)_(unaligned)/1048576 6494.038 -2.95%
rng::move_backward(vector<bool>)_(unaligned)/262144 1584.211 -
rng::move_backward(vector<bool>)_(unaligned)/32768 203.692 -
rng::move_backward(vector<bool>)_(unaligned)/4096 28.704 1.33%
rng::move_backward(vector<bool>)_(unaligned)/512 4.860 2.68%
rng::move_backward(vector<bool>)_(unaligned)/64 1.900 -
rng::move_backward(vector<int>)/1048576 57575.274 1.69%
rng::move_backward(vector<int>)/262144 22789.179 9.85%
rng::move_backward(vector<int>)/32768 2153.150 -16.79%
rng::move_backward(vector<int>)/4096 136.021 -
rng::move_backward(vector<int>)/512 20.924 -
rng::move_backward(vector<int>)/64 4.150 -
rng::move_backward(vector<int>)/8 2.312 -
rng::none_of(deque<int>)_(process_all)/32 16.384 -6.10%
rng::none_of(deque<int>)_(process_all)/32768 15424.660 -
rng::none_of(deque<int>)_(process_all)/50 27.460 4.39%
rng::none_of(deque<int>)_(process_all)/8 4.699 5.09%
rng::none_of(deque<int>)_(process_all)/8192 3856.787 -
rng::none_of(list<int>)_(process_all)/32 11.495 1.15%
rng::none_of(list<int>)_(process_all)/32768 25480.704 -
rng::none_of(list<int>)_(process_all)/50 21.790 -
rng::none_of(list<int>)_(process_all)/8 2.607 -
rng::none_of(list<int>)_(process_all)/8192 7337.566 -
rng::none_of(vector<int>)_(process_all)/32 8.541 1.11%
rng::none_of(vector<int>)_(process_all)/32768 8081.176 -
rng::none_of(vector<int>)_(process_all)/50 12.767 -
rng::none_of(vector<int>)_(process_all)/8 2.516 -2.40%
rng::none_of(vector<int>)_(process_all)/8192 2030.640 -
rng::partial_sort(deque<int>)_(ascending)/1024 7912.846 -
rng::partial_sort(deque<int>)_(ascending)/8 30.939 -1.85%
rng::partial_sort(deque<int>)_(ascending)/8192 164839.488 1.08%
rng::partial_sort(deque<int>)_(descending)/1024 18511.503 -
rng::partial_sort(deque<int>)_(descending)/8 41.141 -
rng::partial_sort(deque<int>)_(descending)/8192 280165.980 -
rng::partial_sort(deque<int>)_(heap)/1024 18458.250 -
rng::partial_sort(deque<int>)_(heap)/8 37.548 -1.59%
rng::partial_sort(deque<int>)_(heap)/8192 289896.017 -
rng::partial_sort(deque<int>)_(pipe-organ)/1024 7873.171 1.56%
rng::partial_sort(deque<int>)_(pipe-organ)/8 31.103 -
rng::partial_sort(deque<int>)_(pipe-organ)/8192 162176.350 -3.63%
rng::partial_sort(deque<int>)_(qsort_adversarial)/1024 19776.725 -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8 31.111 -1.78%
rng::partial_sort(deque<int>)_(qsort_adversarial)/8192 280812.917 -
rng::partial_sort(deque<int>)_(repeated)/1024 6427.107 -
rng::partial_sort(deque<int>)_(repeated)/8 27.411 -
rng::partial_sort(deque<int>)_(repeated)/8192 70004.294 -
rng::partial_sort(deque<int>)_(shuffled)/1024 16010.977 -
rng::partial_sort(deque<int>)_(shuffled)/8 33.790 -
rng::partial_sort(deque<int>)_(shuffled)/8192 267299.479 -
rng::partial_sort(vector<NonIntegral>)_(ascending)/1024 4985.475 -
rng::partial_sort(vector<NonIntegral>)_(ascending)/8 22.423 1.97%
rng::partial_sort(vector<NonIntegral>)_(ascending)/8192 55461.568 -
rng::partial_sort(vector<NonIntegral>)_(descending)/1024 8168.750 -
rng::partial_sort(vector<NonIntegral>)_(descending)/8 24.967 -
rng::partial_sort(vector<NonIntegral>)_(descending)/8192 97555.654 -
rng::partial_sort(vector<NonIntegral>)_(heap)/1024 8169.013 -
rng::partial_sort(vector<NonIntegral>)_(heap)/8 25.260 -
rng::partial_sort(vector<NonIntegral>)_(heap)/8192 100821.105 -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4977.737 -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 22.228 1.31%
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 55429.088 -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 9119.078 -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 22.332 2.23%
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 97418.946 -
rng::partial_sort(vector<NonIntegral>)_(repeated)/1024 3931.403 -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8 22.323 3.26%
rng::partial_sort(vector<NonIntegral>)_(repeated)/8192 46834.740 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6935.456 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/8 22.802 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/8192 90944.706 -
rng::partial_sort(vector<int>)_(ascending)/1024 4986.457 -
rng::partial_sort(vector<int>)_(ascending)/8 20.835 -
rng::partial_sort(vector<int>)_(ascending)/8192 54663.013 -
rng::partial_sort(vector<int>)_(descending)/1024 8246.824 -
rng::partial_sort(vector<int>)_(descending)/8 25.930 2.24%
rng::partial_sort(vector<int>)_(descending)/8192 97495.238 -
rng::partial_sort(vector<int>)_(heap)/1024 8232.359 -
rng::partial_sort(vector<int>)_(heap)/8 27.291 1.98%
rng::partial_sort(vector<int>)_(heap)/8192 100773.945 -
rng::partial_sort(vector<int>)_(pipe-organ)/1024 4977.830 -
rng::partial_sort(vector<int>)_(pipe-organ)/8 20.739 -
rng::partial_sort(vector<int>)_(pipe-organ)/8192 54490.776 -
rng::partial_sort(vector<int>)_(qsort_adversarial)/1024 9130.699 -
rng::partial_sort(vector<int>)_(qsort_adversarial)/8 20.868 -
rng::partial_sort(vector<int>)_(qsort_adversarial)/8192 97478.450 -
rng::partial_sort(vector<int>)_(repeated)/1024 3988.251 1.23%
rng::partial_sort(vector<int>)_(repeated)/8 20.214 -
rng::partial_sort(vector<int>)_(repeated)/8192 49456.649 5.80%
rng::partial_sort(vector<int>)_(shuffled)/1024 6935.584 -
rng::partial_sort(vector<int>)_(shuffled)/8 22.359 -
rng::partial_sort(vector<int>)_(shuffled)/8192 88081.365 -
rng::partial_sort_copy(deque<int>)_(ascending)/1024 5492.043 -
rng::partial_sort_copy(deque<int>)_(ascending)/8 10.818 -
rng::partial_sort_copy(deque<int>)_(ascending)/8192 57254.679 -
rng::partial_sort_copy(deque<int>)_(descending)/1024 8485.893 -
rng::partial_sort_copy(deque<int>)_(descending)/8 20.406 -
rng::partial_sort_copy(deque<int>)_(descending)/8192 99243.154 -
rng::partial_sort_copy(deque<int>)_(heap)/1024 8627.430 -
rng::partial_sort_copy(deque<int>)_(heap)/8 16.537 2.25%
rng::partial_sort_copy(deque<int>)_(heap)/8192 103308.912 -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5482.658 -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.811 -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8192 57159.756 -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9354.975 -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 10.828 -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 99317.592 -
rng::partial_sort_copy(deque<int>)_(repeated)/1024 4327.511 -
rng::partial_sort_copy(deque<int>)_(repeated)/8 10.480 -1.27%
rng::partial_sort_copy(deque<int>)_(repeated)/8192 49381.084 -
rng::partial_sort_copy(deque<int>)_(shuffled)/1024 7243.290 -
rng::partial_sort_copy(deque<int>)_(shuffled)/8 12.065 -
rng::partial_sort_copy(deque<int>)_(shuffled)/8192 91950.023 -
rng::partial_sort_copy(list<int>)_(ascending)/1024 5629.072 -
rng::partial_sort_copy(list<int>)_(ascending)/8 9.152 -
rng::partial_sort_copy(list<int>)_(ascending)/8192 61841.920 1.07%
rng::partial_sort_copy(list<int>)_(descending)/1024 8484.593 -
rng::partial_sort_copy(list<int>)_(descending)/8 17.788 -
rng::partial_sort_copy(list<int>)_(descending)/8192 100973.916 -
rng::partial_sort_copy(list<int>)_(heap)/1024 8519.628 -
rng::partial_sort_copy(list<int>)_(heap)/8 16.434 1.35%
rng::partial_sort_copy(list<int>)_(heap)/8192 105477.403 -
rng::partial_sort_copy(list<int>)_(pipe-organ)/1024 5621.944 -
rng::partial_sort_copy(list<int>)_(pipe-organ)/8 9.297 2.17%
rng::partial_sort_copy(list<int>)_(pipe-organ)/8192 61525.369 -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9432.259 -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8 9.166 -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 101130.733 -
rng::partial_sort_copy(list<int>)_(repeated)/1024 4523.731 -
rng::partial_sort_copy(list<int>)_(repeated)/8 8.584 -
rng::partial_sort_copy(list<int>)_(repeated)/8192 52926.486 -
rng::partial_sort_copy(list<int>)_(shuffled)/1024 7312.593 -
rng::partial_sort_copy(list<int>)_(shuffled)/8 11.059 -
rng::partial_sort_copy(list<int>)_(shuffled)/8192 92909.518 -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 5237.448 -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 9.786 8.92%
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 55852.740 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 8408.499 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8 17.607 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 98321.544 -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 8328.623 -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.505 -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 102389.839 -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 5241.032 -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 10.044 12.14%
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 55738.396 -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 9184.934 -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 9.515 5.36%
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 98805.898 -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 4076.987 -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.127 2.24%
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 47659.595 -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 7152.018 -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 12.088 -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 91815.088 -
rng::partial_sort_copy(vector<int>)_(ascending)/1024 5118.747 -
rng::partial_sort_copy(vector<int>)_(ascending)/8 9.230 2.11%
rng::partial_sort_copy(vector<int>)_(ascending)/8192 55406.378 -
rng::partial_sort_copy(vector<int>)_(descending)/1024 8333.148 -
rng::partial_sort_copy(vector<int>)_(descending)/8 18.177 -
rng::partial_sort_copy(vector<int>)_(descending)/8192 98730.546 -
rng::partial_sort_copy(vector<int>)_(heap)/1024 8323.858 -
rng::partial_sort_copy(vector<int>)_(heap)/8 15.155 -
rng::partial_sort_copy(vector<int>)_(heap)/8192 102324.968 -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/1024 5087.029 -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8 9.240 3.21%
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8192 55251.006 -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 9184.596 -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 9.170 3.60%
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 99420.094 -
rng::partial_sort_copy(vector<int>)_(repeated)/1024 4041.446 -
rng::partial_sort_copy(vector<int>)_(repeated)/8 8.722 2.32%
rng::partial_sort_copy(vector<int>)_(repeated)/8192 47537.361 -
rng::partial_sort_copy(vector<int>)_(shuffled)/1024 7171.737 1.25%
rng::partial_sort_copy(vector<int>)_(shuffled)/8 11.868 3.60%
rng::partial_sort_copy(vector<int>)_(shuffled)/8192 93783.974 -
rng::partition(deque<int>)_(dense)/1024 338.825 -5.21%
rng::partition(deque<int>)_(dense)/32 11.022 5.08%
rng::partition(deque<int>)_(dense)/50 15.352 -
rng::partition(deque<int>)_(dense)/8192 2697.035 -3.63%
rng::partition(deque<int>)_(sparse)/1024 398.676 3.21%
rng::partition(deque<int>)_(sparse)/32 9.925 -12.76%
rng::partition(deque<int>)_(sparse)/50 15.500 -9.32%
rng::partition(deque<int>)_(sparse)/8192 3204.128 6.47%
rng::partition(list<int>)_(dense)/1024 387.501 -
rng::partition(list<int>)_(dense)/32 8.346 -
rng::partition(list<int>)_(dense)/50 12.917 -2.10%
rng::partition(list<int>)_(dense)/8192 5296.659 21.08%
rng::partition(list<int>)_(sparse)/1024 733.725 -
rng::partition(list<int>)_(sparse)/32 9.240 3.14%
rng::partition(list<int>)_(sparse)/50 16.322 7.20%
rng::partition(list<int>)_(sparse)/8192 7974.166 14.06%
rng::partition(vector<int>)_(dense)/1024 243.670 -
rng::partition(vector<int>)_(dense)/32 8.669 -
rng::partition(vector<int>)_(dense)/50 13.052 4.12%
rng::partition(vector<int>)_(dense)/8192 1890.533 -
rng::partition(vector<int>)_(sparse)/1024 260.929 -
rng::partition(vector<int>)_(sparse)/32 9.132 1.60%
rng::partition(vector<int>)_(sparse)/50 14.572 3.93%
rng::partition(vector<int>)_(sparse)/8192 1883.500 1.02%
rng::partition_copy(deque<int>)/1024 693.512 1.06%
rng::partition_copy(deque<int>)/32 15.649 -
rng::partition_copy(deque<int>)/50 28.098 1.05%
rng::partition_copy(deque<int>)/8192 5577.082 -
rng::partition_copy(list<int>)/1024 733.600 -
rng::partition_copy(list<int>)/32 15.981 -
rng::partition_copy(list<int>)/50 28.982 -
rng::partition_copy(list<int>)/8192 8760.149 17.08%
rng::partition_copy(vector<int>)/1024 687.981 -
rng::partition_copy(vector<int>)/32 15.236 1.22%
rng::partition_copy(vector<int>)/50 26.322 -
rng::partition_copy(vector<int>)/8192 5552.202 -
rng::partition_point(deque<int>)/1024 9.093 -
rng::partition_point(deque<int>)/32 4.241 -
rng::partition_point(deque<int>)/50 4.341 -
rng::partition_point(deque<int>)/8192 15.962 1.24%
rng::partition_point(list<int>)/1024 1265.227 -1.90%
rng::partition_point(list<int>)/32 15.745 -
rng::partition_point(list<int>)/50 24.790 1.50%
rng::partition_point(list<int>)/8192 12927.396 -13.08%
rng::partition_point(vector<int>)/1024 7.572 -
rng::partition_point(vector<int>)/32 2.299 -
rng::partition_point(vector<int>)/50 2.301 -
rng::partition_point(vector<int>)/8192 10.746 1.37%
rng::remove(deque<int>)_(prefix)/1024 532.584 -
rng::remove(deque<int>)_(prefix)/32 58.124 5.67%
rng::remove(deque<int>)_(prefix)/50 66.312 6.90%
rng::remove(deque<int>)_(prefix)/8192 3900.101 -
rng::remove(deque<int>)_(sprinkled)/1024 522.585 -
rng::remove(deque<int>)_(sprinkled)/32 58.529 12.53%
rng::remove(deque<int>)_(sprinkled)/50 66.739 17.58%
rng::remove(deque<int>)_(sprinkled)/8192 3874.677 -
rng::remove(list<int>)_(prefix)/1024 964.823 -1.36%
rng::remove(list<int>)_(prefix)/32 56.686 2.53%
rng::remove(list<int>)_(prefix)/50 71.113 6.66%
rng::remove(list<int>)_(prefix)/8192 8408.740 -6.84%
rng::remove(list<int>)_(sprinkled)/1024 958.499 -3.00%
rng::remove(list<int>)_(sprinkled)/32 55.312 -
rng::remove(list<int>)_(sprinkled)/50 64.919 -
rng::remove(list<int>)_(sprinkled)/8192 7857.874 -
rng::remove(vector<int>)_(prefix)/1024 312.788 -
rng::remove(vector<int>)_(prefix)/32 52.798 -
rng::remove(vector<int>)_(prefix)/50 56.481 -
rng::remove(vector<int>)_(prefix)/8192 2107.047 -
rng::remove(vector<int>)_(sprinkled)/1024 531.294 2.54%
rng::remove(vector<int>)_(sprinkled)/32 58.467 1.85%
rng::remove(vector<int>)_(sprinkled)/50 66.235 1.75%
rng::remove(vector<int>)_(sprinkled)/8192 3942.670 3.06%
rng::remove_copy(deque<int>)_(prefix)/1024 382.856 -10.15%
rng::remove_copy(deque<int>)_(prefix)/32 12.786 -
rng::remove_copy(deque<int>)_(prefix)/50 20.845 -2.48%
rng::remove_copy(deque<int>)_(prefix)/8192 3376.168 -
rng::remove_copy(deque<int>)_(sprinkled)/1024 359.350 -
rng::remove_copy(deque<int>)_(sprinkled)/32 12.191 -
rng::remove_copy(deque<int>)_(sprinkled)/50 18.415 -
rng::remove_copy(deque<int>)_(sprinkled)/8192 2876.971 -1.16%
rng::remove_copy(list<int>)_(prefix)/1024 750.494 -
rng::remove_copy(list<int>)_(prefix)/32 11.140 1.19%
rng::remove_copy(list<int>)_(prefix)/50 19.362 1.12%
rng::remove_copy(list<int>)_(prefix)/8192 7387.992 4.45%
rng::remove_copy(list<int>)_(sprinkled)/1024 742.810 -
rng::remove_copy(list<int>)_(sprinkled)/32 9.487 -
rng::remove_copy(list<int>)_(sprinkled)/50 17.317 1.42%
rng::remove_copy(list<int>)_(sprinkled)/8192 7364.103 2.53%
rng::remove_copy(vector<int>)_(prefix)/1024 273.763 -
rng::remove_copy(vector<int>)_(prefix)/32 10.904 -
rng::remove_copy(vector<int>)_(prefix)/50 17.902 -
rng::remove_copy(vector<int>)_(prefix)/8192 2071.313 -
rng::remove_copy(vector<int>)_(sprinkled)/1024 248.056 -
rng::remove_copy(vector<int>)_(sprinkled)/32 8.478 -
rng::remove_copy(vector<int>)_(sprinkled)/50 12.614 -
rng::remove_copy(vector<int>)_(sprinkled)/8192 1923.376 -
rng::remove_copy_if(deque<int>)_(prefix)/1024 535.057 -
rng::remove_copy_if(deque<int>)_(prefix)/32 17.512 1.29%
rng::remove_copy_if(deque<int>)_(prefix)/50 27.930 1.31%
rng::remove_copy_if(deque<int>)_(prefix)/8192 3702.341 -
rng::remove_copy_if(deque<int>)_(sprinkled)/1024 568.428 -
rng::remove_copy_if(deque<int>)_(sprinkled)/32 18.147 1.42%
rng::remove_copy_if(deque<int>)_(sprinkled)/50 28.619 1.71%
rng::remove_copy_if(deque<int>)_(sprinkled)/8192 3409.203 -
rng::remove_copy_if(list<int>)_(prefix)/1024 798.787 1.05%
rng::remove_copy_if(list<int>)_(prefix)/32 17.020 -
rng::remove_copy_if(list<int>)_(prefix)/50 25.331 1.59%
rng::remove_copy_if(list<int>)_(prefix)/8192 7668.467 5.02%
rng::remove_copy_if(list<int>)_(sprinkled)/1024 788.545 -
rng::remove_copy_if(list<int>)_(sprinkled)/32 14.591 -
rng::remove_copy_if(list<int>)_(sprinkled)/50 25.087 -
rng::remove_copy_if(list<int>)_(sprinkled)/8192 7712.117 5.97%
rng::remove_copy_if(vector<int>)_(prefix)/1024 400.386 -
rng::remove_copy_if(vector<int>)_(prefix)/32 11.175 -
rng::remove_copy_if(vector<int>)_(prefix)/50 18.027 -
rng::remove_copy_if(vector<int>)_(prefix)/8192 3378.028 -
rng::remove_copy_if(vector<int>)_(sprinkled)/1024 344.496 -
rng::remove_copy_if(vector<int>)_(sprinkled)/32 10.097 -2.94%
rng::remove_copy_if(vector<int>)_(sprinkled)/50 16.203 -
rng::remove_copy_if(vector<int>)_(sprinkled)/8192 2745.262 -
rng::remove_if(deque<int>)_(prefix)/1024 578.999 -
rng::remove_if(deque<int>)_(prefix)/32 64.730 -
rng::remove_if(deque<int>)_(prefix)/50 74.405 1.17%
rng::remove_if(deque<int>)_(prefix)/8192 4271.831 -1.11%
rng::remove_if(deque<int>)_(sprinkled)/1024 540.463 -1.64%
rng::remove_if(deque<int>)_(sprinkled)/32 55.717 -
rng::remove_if(deque<int>)_(sprinkled)/50 62.743 -2.05%
rng::remove_if(deque<int>)_(sprinkled)/8192 3976.475 -
rng::remove_if(list<int>)_(prefix)/1024 1005.568 -
rng::remove_if(list<int>)_(prefix)/32 61.702 -
rng::remove_if(list<int>)_(prefix)/50 75.262 1.43%
rng::remove_if(list<int>)_(prefix)/8192 9182.667 -2.46%
rng::remove_if(list<int>)_(sprinkled)/1024 1001.214 -2.73%
rng::remove_if(list<int>)_(sprinkled)/32 60.117 -
rng::remove_if(list<int>)_(sprinkled)/50 73.705 -
rng::remove_if(list<int>)_(sprinkled)/8192 8284.701 -
rng::remove_if(vector<int>)_(prefix)/1024 354.011 -
rng::remove_if(vector<int>)_(prefix)/32 52.192 1.28%
rng::remove_if(vector<int>)_(prefix)/50 57.559 -
rng::remove_if(vector<int>)_(prefix)/8192 2566.632 -
rng::remove_if(vector<int>)_(sprinkled)/1024 521.455 1.24%
rng::remove_if(vector<int>)_(sprinkled)/32 56.746 -1.68%
rng::remove_if(vector<int>)_(sprinkled)/50 65.408 -2.80%
rng::remove_if(vector<int>)_(sprinkled)/8192 3858.329 1.31%
rng::replace(deque<int>)_(prefix)/1024 422.048 -
rng::replace(deque<int>)_(prefix)/32 13.048 -
rng::replace(deque<int>)_(prefix)/50 19.481 -
rng::replace(deque<int>)_(prefix)/8192 3351.281 -
rng::replace(deque<int>)_(sprinkled)/1024 358.220 -
rng::replace(deque<int>)_(sprinkled)/32 12.366 -
rng::replace(deque<int>)_(sprinkled)/50 18.555 -
rng::replace(deque<int>)_(sprinkled)/8192 2875.789 -
rng::replace(list<int>)_(prefix)/1024 733.242 -
rng::replace(list<int>)_(prefix)/32 11.284 -
rng::replace(list<int>)_(prefix)/50 19.124 -
rng::replace(list<int>)_(prefix)/8192 7256.241 -
rng::replace(list<int>)_(sprinkled)/1024 729.041 -
rng::replace(list<int>)_(sprinkled)/32 11.361 -
rng::replace(list<int>)_(sprinkled)/50 19.983 -
rng::replace(list<int>)_(sprinkled)/8192 7317.012 -
rng::replace(vector<int>)_(prefix)/1024 163.962 -2.03%
rng::replace(vector<int>)_(prefix)/32 5.197 9.08%
rng::replace(vector<int>)_(prefix)/50 7.566 8.48%
rng::replace(vector<int>)_(prefix)/8192 1242.491 -3.33%
rng::replace(vector<int>)_(sprinkled)/1024 184.025 5.37%
rng::replace(vector<int>)_(sprinkled)/32 5.734 3.78%
rng::replace(vector<int>)_(sprinkled)/50 8.542 2.09%
rng::replace(vector<int>)_(sprinkled)/8192 1465.717 5.05%
rng::replace_if(deque<int>)_(prefix)/1024 479.687 -
rng::replace_if(deque<int>)_(prefix)/32 14.284 3.21%
rng::replace_if(deque<int>)_(prefix)/50 20.497 1.83%
rng::replace_if(deque<int>)_(prefix)/8192 3487.398 1.07%
rng::replace_if(deque<int>)_(sprinkled)/1024 364.642 -
rng::replace_if(deque<int>)_(sprinkled)/32 12.447 -
rng::replace_if(deque<int>)_(sprinkled)/50 18.676 -
rng::replace_if(deque<int>)_(sprinkled)/8192 2935.115 -
rng::replace_if(list<int>)_(prefix)/1024 746.957 -
rng::replace_if(list<int>)_(prefix)/32 13.226 -
rng::replace_if(list<int>)_(prefix)/50 24.696 -
rng::replace_if(list<int>)_(prefix)/8192 7197.096 -1.30%
rng::replace_if(list<int>)_(sprinkled)/1024 744.147 -
rng::replace_if(list<int>)_(sprinkled)/32 15.522 -
rng::replace_if(list<int>)_(sprinkled)/50 24.879 -
rng::replace_if(list<int>)_(sprinkled)/8192 7399.584 -
rng::replace_if(vector<int>)_(prefix)/1024 271.116 -1.17%
rng::replace_if(vector<int>)_(prefix)/32 8.965 -
rng::replace_if(vector<int>)_(prefix)/50 13.559 -
rng::replace_if(vector<int>)_(prefix)/8192 2040.953 -
rng::replace_if(vector<int>)_(sprinkled)/1024 245.166 -
rng::replace_if(vector<int>)_(sprinkled)/32 8.928 1.05%
rng::replace_if(vector<int>)_(sprinkled)/50 13.157 1.72%
rng::replace_if(vector<int>)_(sprinkled)/8192 1925.724 1.30%
rng::reverse(deque<int>)/32768 5735.961 -
rng::reverse(deque<int>)/4096 720.416 -
rng::reverse(deque<int>)/512 113.299 -
rng::reverse(deque<int>)/64 13.070 -
rng::reverse(deque<int>)/8 2.532 -
rng::reverse(list<int>)/32768 17113.740 -
rng::reverse(list<int>)/4096 1675.585 1.86%
rng::reverse(list<int>)/512 197.151 -
rng::reverse(list<int>)/64 19.047 -
rng::reverse(list<int>)/8 2.035 -
rng::reverse(vector<int>)/32768 1044.668 -
rng::reverse(vector<int>)/4096 131.631 -
rng::reverse(vector<int>)/512 16.428 -
rng::reverse(vector<int>)/64 4.122 -
rng::reverse(vector<int>)/8 1.616 -
rng::reverse_copy(deque<int>)/32768 7888.130 -
rng::reverse_copy(deque<int>)/4096 995.103 -
rng::reverse_copy(deque<int>)/512 126.255 -
rng::reverse_copy(deque<int>)/64 20.052 -
rng::reverse_copy(deque<int>)/8 2.919 -5.06%
rng::reverse_copy(list<int>)/32768 25461.562 -
rng::reverse_copy(list<int>)/4096 3031.524 -1.32%
rng::reverse_copy(list<int>)/512 369.352 -
rng::reverse_copy(list<int>)/64 30.752 -
rng::reverse_copy(list<int>)/8 2.300 -
rng::reverse_copy(vector<int>)/32768 981.707 -
rng::reverse_copy(vector<int>)/4096 134.701 1.10%
rng::reverse_copy(vector<int>)/512 17.145 -
rng::reverse_copy(vector<int>)/64 2.515 -
rng::reverse_copy(vector<int>)/8 2.431 -3.00%
rng::rotate(deque<int>)_(1_element_backward)/1024 42.953 -
rng::rotate(deque<int>)_(1_element_backward)/32 4.547 -
rng::rotate(deque<int>)_(1_element_backward)/50 5.661 -1.30%
rng::rotate(deque<int>)_(1_element_backward)/8192 309.907 -2.45%
rng::rotate(deque<int>)_(1_element_forward)/1024 38.503 -1.35%
rng::rotate(deque<int>)_(1_element_forward)/32 4.927 5.76%
rng::rotate(deque<int>)_(1_element_forward)/50 6.232 7.61%
rng::rotate(deque<int>)_(1_element_forward)/8192 302.480 -
rng::rotate(deque<int>)_(by_1/2)/1024 176.433 -
rng::rotate(deque<int>)_(by_1/2)/32 7.532 1.09%
rng::rotate(deque<int>)_(by_1/2)/50 10.507 1.51%
rng::rotate(deque<int>)_(by_1/2)/8192 1459.367 -
rng::rotate(deque<int>)_(by_1/3)/1024 1818.833 -
rng::rotate(deque<int>)_(by_1/3)/32 45.536 -
rng::rotate(deque<int>)_(by_1/3)/50 76.674 -
rng::rotate(deque<int>)_(by_1/3)/8192 22702.873 -
rng::rotate(deque<int>)_(by_1/4)/1024 777.293 -
rng::rotate(deque<int>)_(by_1/4)/32 29.274 -
rng::rotate(deque<int>)_(by_1/4)/50 75.017 -
rng::rotate(deque<int>)_(by_1/4)/8192 6754.298 -
rng::rotate(list<int>)_(1_element_backward)/1024 748.569 -
rng::rotate(list<int>)_(1_element_backward)/32 14.121 3.08%
rng::rotate(list<int>)_(1_element_backward)/50 25.133 -
rng::rotate(list<int>)_(1_element_backward)/8192 7852.286 -
rng::rotate(list<int>)_(1_element_forward)/1024 739.386 -
rng::rotate(list<int>)_(1_element_forward)/32 14.893 3.55%
rng::rotate(list<int>)_(1_element_forward)/50 27.369 -1.35%
rng::rotate(list<int>)_(1_element_forward)/8192 7658.557 -
rng::rotate(list<int>)_(by_1/2)/1024 390.898 2.44%
rng::rotate(list<int>)_(by_1/2)/32 6.647 -1.14%
rng::rotate(list<int>)_(by_1/2)/50 12.629 -
rng::rotate(list<int>)_(by_1/2)/8192 4964.359 -6.53%
rng::rotate(list<int>)_(by_1/3)/1024 812.803 -
rng::rotate(list<int>)_(by_1/3)/32 14.349 -1.15%
rng::rotate(list<int>)_(by_1/3)/50 24.223 -1.38%
rng::rotate(list<int>)_(by_1/3)/8192 8818.510 -
rng::rotate(list<int>)_(by_1/4)/1024 586.006 -
rng::rotate(list<int>)_(by_1/4)/32 14.256 -
rng::rotate(list<int>)_(by_1/4)/50 24.588 -
rng::rotate(list<int>)_(by_1/4)/8192 8428.727 17.14%
rng::rotate(vector<bool>)_(1_element_backward)/1024 27.926 -
rng::rotate(vector<bool>)_(1_element_backward)/32 18.345 -
rng::rotate(vector<bool>)_(1_element_backward)/50 18.336 1.03%
rng::rotate(vector<bool>)_(1_element_backward)/8192 104.840 -
rng::rotate(vector<bool>)_(1_element_forward)/1024 29.241 3.03%
rng::rotate(vector<bool>)_(1_element_forward)/32 18.312 -
rng::rotate(vector<bool>)_(1_element_forward)/50 18.324 -
rng::rotate(vector<bool>)_(1_element_forward)/8192 108.342 -
rng::rotate(vector<bool>)_(by_1/2)/1024 8.802 -
rng::rotate(vector<bool>)_(by_1/2)/32 18.570 -
rng::rotate(vector<bool>)_(by_1/2)/50 18.370 -
rng::rotate(vector<bool>)_(by_1/2)/8192 15.156 -
rng::rotate(vector<bool>)_(by_1/3)/1024 50.455 -
rng::rotate(vector<bool>)_(by_1/3)/32 18.366 -
rng::rotate(vector<bool>)_(by_1/3)/50 18.399 -
rng::rotate(vector<bool>)_(by_1/3)/8192 146.808 -
rng::rotate(vector<bool>)_(by_1/4)/1024 14.527 -1.45%
rng::rotate(vector<bool>)_(by_1/4)/32 18.540 -
rng::rotate(vector<bool>)_(by_1/4)/50 18.379 -
rng::rotate(vector<bool>)_(by_1/4)/8192 30.230 -
rng::rotate(vector<int>)_(1_element_backward)/1024 35.886 -
rng::rotate(vector<int>)_(1_element_backward)/32 2.918 -
rng::rotate(vector<int>)_(1_element_backward)/50 5.347 -
rng::rotate(vector<int>)_(1_element_backward)/8192 298.404 -
rng::rotate(vector<int>)_(1_element_forward)/1024 35.462 -
rng::rotate(vector<int>)_(1_element_forward)/32 2.950 -
rng::rotate(vector<int>)_(1_element_forward)/50 5.270 -
rng::rotate(vector<int>)_(1_element_forward)/8192 281.872 -
rng::rotate(vector<int>)_(by_1/2)/1024 32.175 -
rng::rotate(vector<int>)_(by_1/2)/32 3.690 -
rng::rotate(vector<int>)_(by_1/2)/50 4.472 -
rng::rotate(vector<int>)_(by_1/2)/8192 240.894 -
rng::rotate(vector<int>)_(by_1/3)/1024 1368.315 -
rng::rotate(vector<int>)_(by_1/3)/32 21.684 -
rng::rotate(vector<int>)_(by_1/3)/50 40.192 -
rng::rotate(vector<int>)_(by_1/3)/8192 10945.572 -
rng::rotate(vector<int>)_(by_1/4)/1024 331.146 1.83%
rng::rotate(vector<int>)_(by_1/4)/32 12.091 1.38%
rng::rotate(vector<int>)_(by_1/4)/50 40.323 -
rng::rotate(vector<int>)_(by_1/4)/8192 2612.405 2.11%
rng::rotate_copy(deque<int>)/1024 34.724 -
rng::rotate_copy(deque<int>)/32 2.603 -72.04%
rng::rotate_copy(deque<int>)/50 3.015 -
rng::rotate_copy(deque<int>)/8192 291.684 -
rng::rotate_copy(list<int>)/1024 733.092 1.17%
rng::rotate_copy(list<int>)/32 8.550 -
rng::rotate_copy(list<int>)/50 13.593 -
rng::rotate_copy(list<int>)/8192 6932.367 1.72%
rng::rotate_copy(vector<int>)/1024 33.273 1.14%
rng::rotate_copy(vector<int>)/32 2.082 -
rng::rotate_copy(vector<int>)/50 2.712 -
rng::rotate_copy(vector<int>)/8192 629.045 121.84%
rng::sample(deque<int>)/1024 11373.645 -
rng::sample(deque<int>)/32 310.674 -
rng::sample(deque<int>)/8192 91980.069 -
rng::sample(list<int>)/1024 12051.672 -
rng::sample(list<int>)/32 319.717 -
rng::sample(list<int>)/8192 98705.333 -
rng::sample(vector<int>)/1024 11411.317 -
rng::sample(vector<int>)/32 310.894 -
rng::sample(vector<int>)/8192 91698.533 -
rng::search(deque<int>)_(near_matches)/1000 24557.620 41.69%
rng::search(deque<int>)_(near_matches)/1024 25653.161 41.57%
rng::search(deque<int>)_(near_matches)/8192 1448424.085 -
rng::search(deque<int>)_(no_match)/1000 407.898 -
rng::search(deque<int>)_(no_match)/1024 418.115 15.36%
rng::search(deque<int>)_(no_match)/1048576 426702.536 -
rng::search(deque<int>)_(no_match)/8192 3325.500 -
rng::search(deque<int>)_(same_length)/1000 383.329 -
rng::search(deque<int>)_(same_length)/1024 477.945 -
rng::search(deque<int>)_(same_length)/8192 3792.375 -
rng::search(deque<int>)_(single_element)/1000 444.238 -
rng::search(deque<int>)_(single_element)/1024 460.060 -
rng::search(deque<int>)_(single_element)/8192 3665.292 -
rng::search(deque<int>,_pred)_(near_matches)/1000 23162.594 -4.29%
rng::search(deque<int>,_pred)_(near_matches)/1024 24309.142 -3.82%
rng::search(deque<int>,_pred)_(near_matches)/8192 1535501.641 -
rng::search(deque<int>,_pred)_(no_match)/1000 428.157 -
rng::search(deque<int>,_pred)_(no_match)/1024 374.735 -14.18%
rng::search(deque<int>,_pred)_(no_match)/1048576 443739.115 -
rng::search(deque<int>,_pred)_(no_match)/8192 3479.510 -
rng::search(deque<int>,_pred)_(same_length)/1000 489.464 1.19%
rng::search(deque<int>,_pred)_(same_length)/1024 506.880 -
rng::search(deque<int>,_pred)_(same_length)/8192 4018.070 -1.03%
rng::search(deque<int>,_pred)_(single_element)/1000 475.902 -
rng::search(deque<int>,_pred)_(single_element)/1024 487.740 -
rng::search(deque<int>,_pred)_(single_element)/8192 3890.868 -
rng::search(list<int>)_(near_matches)/1000 37810.216 -
rng::search(list<int>)_(near_matches)/1024 39742.012 -
rng::search(list<int>)_(near_matches)/8192 2563057.482 -
rng::search(list<int>)_(no_match)/1000 716.200 -1.19%
rng::search(list<int>)_(no_match)/1024 738.433 -
rng::search(list<int>)_(no_match)/1048576 842157.329 -
rng::search(list<int>)_(no_match)/8192 6893.542 3.45%
rng::search(list<int>)_(same_length)/1000 748.809 -
rng::search(list<int>)_(same_length)/1024 761.954 -
rng::search(list<int>)_(same_length)/8192 9011.143 -4.93%
rng::search(list<int>)_(single_element)/1000 686.366 5.02%
rng::search(list<int>)_(single_element)/1024 726.366 2.63%
rng::search(list<int>)_(single_element)/8192 7442.681 -
rng::search(list<int>,_pred)_(near_matches)/1000 43434.823 -
rng::search(list<int>,_pred)_(near_matches)/1024 45103.190 -
rng::search(list<int>,_pred)_(near_matches)/8192 2806963.500 -
rng::search(list<int>,_pred)_(no_match)/1000 752.892 -
rng::search(list<int>,_pred)_(no_match)/1024 770.744 -
rng::search(list<int>,_pred)_(no_match)/1048576 905550.741 -
rng::search(list<int>,_pred)_(no_match)/8192 8798.240 19.78%
rng::search(list<int>,_pred)_(same_length)/1000 775.287 -
rng::search(list<int>,_pred)_(same_length)/1024 795.257 -
rng::search(list<int>,_pred)_(same_length)/8192 8782.107 -
rng::search(list<int>,_pred)_(single_element)/1000 840.759 -
rng::search(list<int>,_pred)_(single_element)/1024 862.679 -
rng::search(list<int>,_pred)_(single_element)/8192 8331.007 -
rng::search(vector<int>)_(near_matches)/1000 13592.946 -
rng::search(vector<int>)_(near_matches)/1024 14331.623 -
rng::search(vector<int>)_(near_matches)/8192 771009.433 -
rng::search(vector<int>)_(no_match)/1000 209.601 1.06%
rng::search(vector<int>)_(no_match)/1024 212.596 -
rng::search(vector<int>)_(no_match)/1048576 211223.055 -
rng::search(vector<int>)_(no_match)/8192 1643.839 -
rng::search(vector<int>)_(same_length)/1000 241.912 -
rng::search(vector<int>)_(same_length)/1024 246.852 -
rng::search(vector<int>)_(same_length)/8192 1879.531 -1.13%
rng::search(vector<int>)_(single_element)/1000 231.726 -
rng::search(vector<int>)_(single_element)/1024 237.209 -
rng::search(vector<int>)_(single_element)/8192 1830.549 -
rng::search(vector<int>,_pred)_(near_matches)/1000 22734.463 -
rng::search(vector<int>,_pred)_(near_matches)/1024 23742.826 -
rng::search(vector<int>,_pred)_(near_matches)/8192 1455012.734 -
rng::search(vector<int>,_pred)_(no_match)/1000 520.004 -
rng::search(vector<int>,_pred)_(no_match)/1024 532.630 -
rng::search(vector<int>,_pred)_(no_match)/1048576 580989.816 -
rng::search(vector<int>,_pred)_(no_match)/8192 4248.428 -
rng::search(vector<int>,_pred)_(same_length)/1000 603.076 -
rng::search(vector<int>,_pred)_(same_length)/1024 617.294 -
rng::search(vector<int>,_pred)_(same_length)/8192 4951.892 -
rng::search(vector<int>,_pred)_(single_element)/1000 574.807 -
rng::search(vector<int>,_pred)_(single_element)/1024 588.554 -
rng::search(vector<int>,_pred)_(single_element)/8192 4707.488 -
rng::search_n(deque<int>)_(no_match)/1000 434.364 -
rng::search_n(deque<int>)_(no_match)/1024 442.886 -
rng::search_n(deque<int>)_(no_match)/1048576 442710.281 -
rng::search_n(deque<int>)_(no_match)/8192 3465.681 -
rng::search_n(deque<int>,_pred)_(no_match)/1000 676.540 -8.64%
rng::search_n(deque<int>,_pred)_(no_match)/1024 613.560 -1.40%
rng::search_n(deque<int>,_pred)_(no_match)/1048576 554336.869 -
rng::search_n(deque<int>,_pred)_(no_match)/8192 4336.868 -
rng::search_n(list<int>)_(no_match)/1000 705.427 -
rng::search_n(list<int>)_(no_match)/1024 723.339 -
rng::search_n(list<int>)_(no_match)/1048576 867379.630 -
rng::search_n(list<int>)_(no_match)/8192 6882.648 -6.76%
rng::search_n(list<int>,_pred)_(no_match)/1000 838.004 -
rng::search_n(list<int>,_pred)_(no_match)/1024 866.321 -
rng::search_n(list<int>,_pred)_(no_match)/1048576 998254.993 -
rng::search_n(list<int>,_pred)_(no_match)/8192 8018.838 -3.48%
rng::search_n(vector<int>)_(no_match)/1000 207.670 1.28%
rng::search_n(vector<int>)_(no_match)/1024 213.370 1.67%
rng::search_n(vector<int>)_(no_match)/1048576 211436.840 1.62%
rng::search_n(vector<int>)_(no_match)/8192 1638.796 1.07%
rng::search_n(vector<int>,_pred)_(no_match)/1000 517.931 -
rng::search_n(vector<int>,_pred)_(no_match)/1024 530.799 -
rng::search_n(vector<int>,_pred)_(no_match)/1048576 577950.714 -
rng::search_n(vector<int>,_pred)_(no_match)/8192 4240.753 -
rng::shuffle(deque<int>)/1024 9643.656 -
rng::shuffle(deque<int>)/32 304.279 -
rng::shuffle(deque<int>)/8192 76193.791 -
rng::shuffle(vector<int>)/1024 9067.670 -
rng::shuffle(vector<int>)/32 285.638 -
rng::shuffle(vector<int>)/8192 72336.183 -
rng::sort(deque<int>)_(ascending)/1024 768.031 -
rng::sort(deque<int>)_(ascending)/8 18.673 1.97%
rng::sort(deque<int>)_(ascending)/8192 5753.244 -
rng::sort(deque<int>)_(descending)/1024 1302.198 -
rng::sort(deque<int>)_(descending)/8 25.589 -
rng::sort(deque<int>)_(descending)/8192 10402.599 -
rng::sort(deque<int>)_(heap)/1024 6280.073 -
rng::sort(deque<int>)_(heap)/8 24.870 -
rng::sort(deque<int>)_(heap)/8192 69719.915 -
rng::sort(deque<int>)_(pipe-organ)/1024 2812.322 -
rng::sort(deque<int>)_(pipe-organ)/8 20.822 -
rng::sort(deque<int>)_(pipe-organ)/8192 26821.618 -
rng::sort(deque<int>)_(qsort_adversarial)/1024 18088.879 -1.03%
rng::sort(deque<int>)_(qsort_adversarial)/8 18.704 2.31%
rng::sort(deque<int>)_(qsort_adversarial)/8192 451669.551 -
rng::sort(deque<int>)_(repeated)/1024 964.176 -
rng::sort(deque<int>)_(repeated)/8 18.762 -
rng::sort(deque<int>)_(repeated)/8192 6744.647 -
rng::sort(deque<int>)_(shuffled)/1024 6917.845 -
rng::sort(deque<int>)_(shuffled)/8 23.567 -
rng::sort(deque<int>)_(shuffled)/8192 80498.539 -
rng::sort(vector<NonIntegral>)_(ascending)/1024 544.662 -
rng::sort(vector<NonIntegral>)_(ascending)/8 16.380 -
rng::sort(vector<NonIntegral>)_(ascending)/8192 3765.401 -
rng::sort(vector<NonIntegral>)_(descending)/1024 782.496 -
rng::sort(vector<NonIntegral>)_(descending)/8 23.957 -3.70%
rng::sort(vector<NonIntegral>)_(descending)/8192 5297.886 -
rng::sort(vector<NonIntegral>)_(heap)/1024 4294.905 -
rng::sort(vector<NonIntegral>)_(heap)/8 22.542 -
rng::sort(vector<NonIntegral>)_(heap)/8192 50189.681 -
rng::sort(vector<NonIntegral>)_(pipe-organ)/1024 1904.803 -
rng::sort(vector<NonIntegral>)_(pipe-organ)/8 18.142 -
rng::sort(vector<NonIntegral>)_(pipe-organ)/8192 18462.092 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13264.157 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.371 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 155189.975 -
rng::sort(vector<NonIntegral>)_(repeated)/1024 508.324 -
rng::sort(vector<NonIntegral>)_(repeated)/8 16.689 -
rng::sort(vector<NonIntegral>)_(repeated)/8192 3740.324 -
rng::sort(vector<NonIntegral>)_(shuffled)/1024 4673.729 -
rng::sort(vector<NonIntegral>)_(shuffled)/8 20.814 -
rng::sort(vector<NonIntegral>)_(shuffled)/8192 80637.605 -
rng::sort(vector<int>)_(ascending)/1024 540.107 -
rng::sort(vector<int>)_(ascending)/8 16.784 -
rng::sort(vector<int>)_(ascending)/8192 3757.965 -
rng::sort(vector<int>)_(descending)/1024 1064.774 1.88%
rng::sort(vector<int>)_(descending)/8 24.691 -
rng::sort(vector<int>)_(descending)/8192 7517.557 2.54%
rng::sort(vector<int>)_(heap)/1024 4592.874 -
rng::sort(vector<int>)_(heap)/8 22.480 -
rng::sort(vector<int>)_(heap)/8192 45716.282 -
rng::sort(vector<int>)_(pipe-organ)/1024 2290.680 -
rng::sort(vector<int>)_(pipe-organ)/8 18.574 -
rng::sort(vector<int>)_(pipe-organ)/8192 21531.863 -
rng::sort(vector<int>)_(qsort_adversarial)/1024 12938.775 -4.59%
rng::sort(vector<int>)_(qsort_adversarial)/8 16.799 -
rng::sort(vector<int>)_(qsort_adversarial)/8192 148009.552 -4.56%
rng::sort(vector<int>)_(repeated)/1024 663.762 -
rng::sort(vector<int>)_(repeated)/8 16.887 -
rng::sort(vector<int>)_(repeated)/8192 5033.251 -
rng::sort(vector<int>)_(shuffled)/1024 4668.554 -
rng::sort(vector<int>)_(shuffled)/8 21.003 -
rng::sort(vector<int>)_(shuffled)/8192 45156.014 -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 3523.412 4.74%
rng::stable_partition(deque<int>)_(alloc_fails)/32 1938.950 -
rng::stable_partition(deque<int>)_(alloc_fails)/50 1976.651 -
rng::stable_partition(deque<int>)_(alloc_fails)/8192 17026.938 -
rng::stable_partition(deque<int>)_(dense)/1024 630.750 3.91%
rng::stable_partition(deque<int>)_(dense)/32 29.704 1.24%
rng::stable_partition(deque<int>)_(dense)/50 40.031 3.29%
rng::stable_partition(deque<int>)_(dense)/8192 5700.996 -
rng::stable_partition(deque<int>)_(sparse)/1024 466.377 -
rng::stable_partition(deque<int>)_(sparse)/32 11.854 -3.55%
rng::stable_partition(deque<int>)_(sparse)/50 28.637 -3.80%
rng::stable_partition(deque<int>)_(sparse)/8192 3404.808 -3.84%
rng::stable_partition(list<int>)_(alloc_fails)/1024 4209.115 -
rng::stable_partition(list<int>)_(alloc_fails)/32 1918.268 -
rng::stable_partition(list<int>)_(alloc_fails)/50 1944.213 -
rng::stable_partition(list<int>)_(alloc_fails)/8192 25119.231 -
rng::stable_partition(list<int>)_(dense)/1024 1746.060 -1.44%
rng::stable_partition(list<int>)_(dense)/32 34.181 -2.17%
rng::stable_partition(list<int>)_(dense)/50 57.164 5.93%
rng::stable_partition(list<int>)_(dense)/8192 21498.482 5.89%
rng::stable_partition(list<int>)_(sparse)/1024 921.253 -2.68%
rng::stable_partition(list<int>)_(sparse)/32 9.854 1.32%
rng::stable_partition(list<int>)_(sparse)/50 25.966 -
rng::stable_partition(list<int>)_(sparse)/8192 8824.067 -
rng::stable_partition(vector<int>)_(alloc_fails)/1024 2959.596 -
rng::stable_partition(vector<int>)_(alloc_fails)/32 1904.187 -
rng::stable_partition(vector<int>)_(alloc_fails)/50 1906.826 -
rng::stable_partition(vector<int>)_(alloc_fails)/8192 9924.779 -
rng::stable_partition(vector<int>)_(dense)/1024 298.395 -
rng::stable_partition(vector<int>)_(dense)/32 21.875 5.75%
rng::stable_partition(vector<int>)_(dense)/50 25.272 -1.89%
rng::stable_partition(vector<int>)_(dense)/8192 2112.160 -
rng::stable_partition(vector<int>)_(sparse)/1024 208.841 -
rng::stable_partition(vector<int>)_(sparse)/32 7.182 -
rng::stable_partition(vector<int>)_(sparse)/50 20.514 -
rng::stable_partition(vector<int>)_(sparse)/8192 1506.821 -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4137.156 -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.353 1.43%
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 18991.843 -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 31773.975 5.78%
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8 28.659 -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 27022.427 -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 14515.998 1.33%
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8 27.018 -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 26093.262 1.25%
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 17997.475 1.10%
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.056 -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22806.583 -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 27685.963 -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 18.817 -1.04%
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28686.259 -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3832.286 -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.158 -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 12929.024 -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 20338.420 1.09%
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 24.500 -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 24760.254 -1.61%
rng::stable_sort(deque<int>)_(ascending)/1024 2128.167 -
rng::stable_sort(deque<int>)_(ascending)/8 18.351 -1.25%
rng::stable_sort(deque<int>)_(ascending)/8192 13722.432 -
rng::stable_sort(deque<int>)_(descending)/1024 2964.875 -
rng::stable_sort(deque<int>)_(descending)/8 27.389 -1.11%
rng::stable_sort(deque<int>)_(descending)/8192 20866.085 -
rng::stable_sort(deque<int>)_(heap)/1024 2750.545 -
rng::stable_sort(deque<int>)_(heap)/8 26.366 1.30%
rng::stable_sort(deque<int>)_(heap)/8192 17588.565 -1.27%
rng::stable_sort(deque<int>)_(pipe-organ)/1024 2960.029 -
rng::stable_sort(deque<int>)_(pipe-organ)/8 20.438 -1.96%
rng::stable_sort(deque<int>)_(pipe-organ)/8192 20683.981 -
rng::stable_sort(deque<int>)_(qsort_adversarial)/1024 3119.566 -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8 18.407 -1.33%
rng::stable_sort(deque<int>)_(qsort_adversarial)/8192 20884.847 -
rng::stable_sort(deque<int>)_(repeated)/1024 1344.810 -1.94%
rng::stable_sort(deque<int>)_(repeated)/8 18.535 -1.21%
rng::stable_sort(deque<int>)_(repeated)/8192 7608.823 -
rng::stable_sort(deque<int>)_(shuffled)/1024 2489.320 -
rng::stable_sort(deque<int>)_(shuffled)/8 23.940 -
rng::stable_sort(deque<int>)_(shuffled)/8192 14940.764 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4331.295 -2.97%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 17.082 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 53837.029 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 23799.273 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.185 -1.28%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 128361.734 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 14175.259 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 22.353 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 117553.338 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 14586.372 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 19.118 -2.07%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 94911.060 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 23451.045 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 16.715 -1.92%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 149911.860 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3324.713 -3.32%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 17.123 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 18940.400 -1.25%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 18431.942 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 21.110 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 158531.392 -
rng::stable_sort(vector<NonIntegral>)_(ascending)/1024 4028.624 -
rng::stable_sort(vector<NonIntegral>)_(ascending)/8 16.710 -1.18%
rng::stable_sort(vector<NonIntegral>)_(ascending)/8192 45842.308 -
rng::stable_sort(vector<NonIntegral>)_(descending)/1024 13835.277 -
rng::stable_sort(vector<NonIntegral>)_(descending)/8 23.770 -
rng::stable_sort(vector<NonIntegral>)_(descending)/8192 200500.669 -
rng::stable_sort(vector<NonIntegral>)_(heap)/1024 10393.518 -
rng::stable_sort(vector<NonIntegral>)_(heap)/8 22.018 -
rng::stable_sort(vector<NonIntegral>)_(heap)/8192 126350.980 -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 9022.084 -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 19.395 -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 126245.654 -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 15098.007 -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.445 -2.27%
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 217242.547 1.48%
rng::stable_sort(vector<NonIntegral>)_(repeated)/1024 1400.845 -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8 16.693 -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8192 15061.606 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12821.661 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8 20.798 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8192 184229.796 -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4239.176 -10.06%
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 17.194 -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 19782.121 -5.34%
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 24261.236 -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.276 -2.02%
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 23666.994 -5.91%
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 14530.949 -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.503 -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 31838.246 -1.55%
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14470.043 -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 19.406 -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 21387.378 -1.23%
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 23790.350 -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 17.026 -2.07%
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 35850.685 -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3631.085 9.58%
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 17.251 -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9515.758 -22.42%
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 18851.892 -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 21.356 -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 28779.647 -3.71%
rng::stable_sort(vector<int>)_(ascending)/1024 2069.736 -1.48%
rng::stable_sort(vector<int>)_(ascending)/8 16.731 -1.32%
rng::stable_sort(vector<int>)_(ascending)/8192 13506.815 -
rng::stable_sort(vector<int>)_(descending)/1024 2841.546 -
rng::stable_sort(vector<int>)_(descending)/8 25.037 -
rng::stable_sort(vector<int>)_(descending)/8192 18471.600 -
rng::stable_sort(vector<int>)_(heap)/1024 2519.462 -1.43%
rng::stable_sort(vector<int>)_(heap)/8 22.145 -
rng::stable_sort(vector<int>)_(heap)/8192 14421.508 -
rng::stable_sort(vector<int>)_(pipe-organ)/1024 2808.727 -
rng::stable_sort(vector<int>)_(pipe-organ)/8 19.174 -
rng::stable_sort(vector<int>)_(pipe-organ)/8192 18288.791 -
rng::stable_sort(vector<int>)_(qsort_adversarial)/1024 2901.302 -
rng::stable_sort(vector<int>)_(qsort_adversarial)/8 16.626 -1.75%
rng::stable_sort(vector<int>)_(qsort_adversarial)/8192 18302.032 -
rng::stable_sort(vector<int>)_(repeated)/1024 1108.107 -2.03%
rng::stable_sort(vector<int>)_(repeated)/8 16.652 -
rng::stable_sort(vector<int>)_(repeated)/8192 5265.406 -
rng::stable_sort(vector<int>)_(shuffled)/1024 2207.740 -1.30%
rng::stable_sort(vector<int>)_(shuffled)/8 21.008 -
rng::stable_sort(vector<int>)_(shuffled)/8192 10808.654 -
rng::starts_with(deque<int>)/1000 471.554 -
rng::starts_with(deque<int>)/1024 485.673 -
rng::starts_with(deque<int>)/1048576 486817.326 -
rng::starts_with(deque<int>)/8 4.089 1.36%
rng::starts_with(deque<int>)/8192 3856.574 1.06%
rng::starts_with(deque<int>,_pred)/1000 510.902 -
rng::starts_with(deque<int>,_pred)/1024 523.454 -
rng::starts_with(deque<int>,_pred)/1048576 561651.975 8.02%
rng::starts_with(deque<int>,_pred)/8 4.618 -
rng::starts_with(deque<int>,_pred)/8192 4334.460 8.39%
rng::starts_with(list<int>)/1000 763.243 -
rng::starts_with(list<int>)/1024 1562.177 101.44%
rng::starts_with(list<int>)/1048576 946010.009 -
rng::starts_with(list<int>)/8 2.979 -
rng::starts_with(list<int>)/8192 7547.046 -12.53%
rng::starts_with(list<int>,_pred)/1000 791.337 -
rng::starts_with(list<int>,_pred)/1024 809.870 -
rng::starts_with(list<int>,_pred)/1048576 972822.037 -
rng::starts_with(list<int>,_pred)/8 3.627 -
rng::starts_with(list<int>,_pred)/8192 13109.413 11.80%
rng::starts_with(vector<int>)/1000 72.894 -
rng::starts_with(vector<int>)/1024 76.689 -
rng::starts_with(vector<int>)/1048576 76650.527 -
rng::starts_with(vector<int>)/8 1.317 -
rng::starts_with(vector<int>)/8192 604.917 -
rng::starts_with(vector<int>,_pred)/1000 455.619 1.92%
rng::starts_with(vector<int>,_pred)/1024 516.609 -
rng::starts_with(vector<int>,_pred)/1048576 608216.500 -
rng::starts_with(vector<int>,_pred)/8 4.316 -
rng::starts_with(vector<int>,_pred)/8192 4733.673 -
rng::swap_ranges(deque<int>)/1024 325.756 -
rng::swap_ranges(deque<int>)/32 10.734 -
rng::swap_ranges(deque<int>)/50 19.697 7.91%
rng::swap_ranges(deque<int>)/8192 2611.497 -
rng::swap_ranges(list<int>)/1024 780.225 -
rng::swap_ranges(list<int>)/32 16.757 -
rng::swap_ranges(list<int>)/50 29.583 -
rng::swap_ranges(list<int>)/8192 13653.835 37.15%
rng::swap_ranges(vector<int>)/1024 63.724 -
rng::swap_ranges(vector<int>)/32 4.716 -
rng::swap_ranges(vector<int>)/50 5.606 -
rng::swap_ranges(vector<int>)/8192 479.411 -
rng::transform(deque<int>)_(identity_transform)/1024 371.395 -
rng::transform(deque<int>)_(identity_transform)/32 12.278 -
rng::transform(deque<int>)_(identity_transform)/50 19.415 -
rng::transform(deque<int>)_(identity_transform)/8192 2446.074 -
rng::transform(deque<int>,_deque<int>)/1024 698.901 -
rng::transform(deque<int>,_deque<int>)/32 21.779 -
rng::transform(deque<int>,_deque<int>)/50 34.319 -
rng::transform(deque<int>,_deque<int>)/8192 5671.259 -
rng::transform(list<int>)_(identity_transform)/1024 749.366 -
rng::transform(list<int>)_(identity_transform)/32 17.109 -
rng::transform(list<int>)_(identity_transform)/50 30.391 -
rng::transform(list<int>)_(identity_transform)/8192 7070.770 1.06%
rng::transform(list<int>,_list<int>)/1024 889.798 -
rng::transform(list<int>,_list<int>)/32 24.198 -
rng::transform(list<int>,_list<int>)/50 38.930 -
rng::transform(list<int>,_list<int>)/8192 9526.581 -6.79%
rng::transform(vector<int>)_(identity_transform)/1024 263.231 -
rng::transform(vector<int>)_(identity_transform)/32 8.910 1.29%
rng::transform(vector<int>)_(identity_transform)/50 16.365 -
rng::transform(vector<int>)_(identity_transform)/8192 2026.211 -
rng::transform(vector<int>,_vector<int>)/1024 602.549 -
rng::transform(vector<int>,_vector<int>)/32 17.671 -
rng::transform(vector<int>,_vector<int>)/50 28.736 -
rng::transform(vector<int>,_vector<int>)/8192 4777.166 -
rng::unique(deque<int>)_(contiguous)/1024 739.628 -
rng::unique(deque<int>)_(contiguous)/32 59.088 -
rng::unique(deque<int>)_(contiguous)/52 68.239 -
rng::unique(deque<int>)_(contiguous)/8192 5536.341 -
rng::unique(deque<int>)_(sprinkled)/1024 660.596 5.27%
rng::unique(deque<int>)_(sprinkled)/32 62.134 6.64%
rng::unique(deque<int>)_(sprinkled)/52 74.632 10.63%
rng::unique(deque<int>)_(sprinkled)/8192 5625.461 -
rng::unique(deque<int>,_pred)_(contiguous)/1024 638.019 -
rng::unique(deque<int>,_pred)_(contiguous)/32 59.009 -
rng::unique(deque<int>,_pred)_(contiguous)/52 70.222 -
rng::unique(deque<int>,_pred)_(contiguous)/8192 4479.376 -
rng::unique(deque<int>,_pred)_(sprinkled)/1024 696.229 -
rng::unique(deque<int>,_pred)_(sprinkled)/32 61.803 -
rng::unique(deque<int>,_pred)_(sprinkled)/52 76.484 -
rng::unique(deque<int>,_pred)_(sprinkled)/8192 5261.093 -
rng::unique(list<int>)_(contiguous)/1024 939.433 1.48%
rng::unique(list<int>)_(contiguous)/32 55.219 -
rng::unique(list<int>)_(contiguous)/52 68.161 -
rng::unique(list<int>)_(contiguous)/8192 7203.401 1.21%
rng::unique(list<int>)_(sprinkled)/1024 974.147 -
rng::unique(list<int>)_(sprinkled)/32 64.455 -
rng::unique(list<int>)_(sprinkled)/52 78.009 -
rng::unique(list<int>)_(sprinkled)/8192 7907.448 -
rng::unique(list<int>,_pred)_(contiguous)/1024 982.656 -
rng::unique(list<int>,_pred)_(contiguous)/32 60.826 -
rng::unique(list<int>,_pred)_(contiguous)/52 75.471 -
rng::unique(list<int>,_pred)_(contiguous)/8192 7753.578 -
rng::unique(list<int>,_pred)_(sprinkled)/1024 1030.551 -15.80%
rng::unique(list<int>,_pred)_(sprinkled)/32 68.692 -3.05%
rng::unique(list<int>,_pred)_(sprinkled)/52 86.370 -2.24%
rng::unique(list<int>,_pred)_(sprinkled)/8192 8434.121 -14.57%
rng::unique(vector<int>)_(contiguous)/1024 292.675 -
rng::unique(vector<int>)_(contiguous)/32 51.128 -
rng::unique(vector<int>)_(contiguous)/52 56.749 -
rng::unique(vector<int>)_(contiguous)/8192 1922.045 -
rng::unique(vector<int>)_(sprinkled)/1024 284.632 -
rng::unique(vector<int>)_(sprinkled)/32 50.781 -
rng::unique(vector<int>)_(sprinkled)/52 55.471 -
rng::unique(vector<int>)_(sprinkled)/8192 1919.834 -
rng::unique(vector<int>,_pred)_(contiguous)/1024 590.556 -
rng::unique(vector<int>,_pred)_(contiguous)/32 55.671 -
rng::unique(vector<int>,_pred)_(contiguous)/52 64.459 -
rng::unique(vector<int>,_pred)_(contiguous)/8192 3777.488 -
rng::unique(vector<int>,_pred)_(sprinkled)/1024 693.000 -
rng::unique(vector<int>,_pred)_(sprinkled)/32 60.682 -
rng::unique(vector<int>,_pred)_(sprinkled)/52 73.755 -
rng::unique(vector<int>,_pred)_(sprinkled)/8192 5245.149 -
rng::unique_copy(deque<int>)_(contiguous)/1024 479.699 -
rng::unique_copy(deque<int>)_(contiguous)/32 9.872 -35.39%
rng::unique_copy(deque<int>)_(contiguous)/52 15.181 -9.28%
rng::unique_copy(deque<int>)_(contiguous)/8192 3745.688 -
rng::unique_copy(deque<int>)_(sprinkled)/1024 468.384 -2.35%
rng::unique_copy(deque<int>)_(sprinkled)/32 10.466 12.47%
rng::unique_copy(deque<int>)_(sprinkled)/52 17.433 10.86%
rng::unique_copy(deque<int>)_(sprinkled)/8192 3747.842 -2.24%
rng::unique_copy(deque<int>,_pred)_(contiguous)/1024 603.656 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/32 17.150 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/52 26.948 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/8192 4439.442 -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/1024 721.001 -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 22.498 -3.42%
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52 37.511 -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5728.798 -
rng::unique_copy(list<int>)_(contiguous)/1024 1618.110 118.36%
rng::unique_copy(list<int>)_(contiguous)/32 11.797 -
rng::unique_copy(list<int>)_(contiguous)/52 30.091 -
rng::unique_copy(list<int>)_(contiguous)/8192 6878.781 -6.79%
rng::unique_copy(list<int>)_(sprinkled)/1024 1612.156 115.69%
rng::unique_copy(list<int>)_(sprinkled)/32 10.932 1.64%
rng::unique_copy(list<int>)_(sprinkled)/52 23.266 3.18%
rng::unique_copy(list<int>)_(sprinkled)/8192 6740.838 -7.82%
rng::unique_copy(list<int>,_pred)_(contiguous)/1024 1638.556 100.50%
rng::unique_copy(list<int>,_pred)_(contiguous)/32 17.676 -2.82%
rng::unique_copy(list<int>,_pred)_(contiguous)/52 29.811 -
rng::unique_copy(list<int>,_pred)_(contiguous)/8192 7466.272 -8.18%
rng::unique_copy(list<int>,_pred)_(sprinkled)/1024 1677.554 102.79%
rng::unique_copy(list<int>,_pred)_(sprinkled)/32 19.827 -
rng::unique_copy(list<int>,_pred)_(sprinkled)/52 37.019 -
rng::unique_copy(list<int>,_pred)_(sprinkled)/8192 7283.025 -9.38%
rng::unique_copy(vector<int>)_(contiguous)/1024 271.677 -
rng::unique_copy(vector<int>)_(contiguous)/32 8.615 -
rng::unique_copy(vector<int>)_(contiguous)/52 13.511 -
rng::unique_copy(vector<int>)_(contiguous)/8192 1908.738 -
rng::unique_copy(vector<int>)_(sprinkled)/1024 243.002 -
rng::unique_copy(vector<int>)_(sprinkled)/32 8.252 -
rng::unique_copy(vector<int>)_(sprinkled)/52 12.836 -
rng::unique_copy(vector<int>)_(sprinkled)/8192 1884.912 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/1024 525.668 -2.89%
rng::unique_copy(vector<int>,_pred)_(contiguous)/32 13.529 4.82%
rng::unique_copy(vector<int>,_pred)_(contiguous)/52 24.803 1.03%
rng::unique_copy(vector<int>,_pred)_(contiguous)/8192 3721.968 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/1024 578.989 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/32 17.674 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.120 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4401.650 -
std::adjacent_find(deque<int>)/1024 463.952 -
std::adjacent_find(deque<int>)/1048576 476839.687 -
std::adjacent_find(deque<int>)/50 16.894 -17.46%
std::adjacent_find(deque<int>)/8 3.456 -19.16%
std::adjacent_find(deque<int>)/8192 3717.700 -
std::adjacent_find(deque<int>,_pred)/1024 630.696 -
std::adjacent_find(deque<int>,_pred)/1048576 650632.054 -
std::adjacent_find(deque<int>,_pred)/50 30.262 -
std::adjacent_find(deque<int>,_pred)/8 4.470 -
std::adjacent_find(deque<int>,_pred)/8192 5091.426 -
std::adjacent_find(list<int>)/1024 714.441 -
std::adjacent_find(list<int>)/1048576 873319.340 -
std::adjacent_find(list<int>)/50 26.309 -
std::adjacent_find(list<int>)/8 2.103 -1.46%
std::adjacent_find(list<int>)/8192 6656.619 -1.45%
std::adjacent_find(list<int>,_pred)/1024 829.099 -
std::adjacent_find(list<int>,_pred)/1048576 958925.705 -
std::adjacent_find(list<int>,_pred)/50 34.975 -5.00%
std::adjacent_find(list<int>,_pred)/8 3.913 -
std::adjacent_find(list<int>,_pred)/8192 7963.405 -4.13%
std::adjacent_find(vector<int>)/1024 235.574 -
std::adjacent_find(vector<int>)/1048576 237119.001 -
std::adjacent_find(vector<int>)/50 12.004 -
std::adjacent_find(vector<int>)/8 2.026 -
std::adjacent_find(vector<int>)/8192 1841.081 -
std::adjacent_find(vector<int>,_pred)/1024 400.999 -
std::adjacent_find(vector<int>,_pred)/1048576 465973.057 -
std::adjacent_find(vector<int>,_pred)/50 23.149 -2.03%
std::adjacent_find(vector<int>,_pred)/8 3.324 -
std::adjacent_find(vector<int>,_pred)/8192 3182.943 -
std::all_of(deque<int>)_(process_all)/32 11.545 -
std::all_of(deque<int>)_(process_all)/32768 10535.557 -3.03%
std::all_of(deque<int>)_(process_all)/50 20.346 5.42%
std::all_of(deque<int>)_(process_all)/8 3.226 3.26%
std::all_of(deque<int>)_(process_all)/8192 2628.020 -3.21%
std::all_of(list<int>)_(process_all)/32 11.846 -
std::all_of(list<int>)_(process_all)/32768 26109.385 -
std::all_of(list<int>)_(process_all)/50 21.940 -
std::all_of(list<int>)_(process_all)/8 2.610 -
std::all_of(list<int>)_(process_all)/8192 7593.170 -
std::all_of(vector<int>)_(process_all)/32 8.380 -
std::all_of(vector<int>)_(process_all)/32768 8105.196 -
std::all_of(vector<int>)_(process_all)/50 18.357 1.78%
std::all_of(vector<int>)_(process_all)/8 2.546 4.34%
std::all_of(vector<int>)_(process_all)/8192 2029.027 -
std::any_of(deque<int>)_(process_all)/32 11.590 -
std::any_of(deque<int>)_(process_all)/32768 10813.271 2.83%
std::any_of(deque<int>)_(process_all)/50 19.239 -
std::any_of(deque<int>)_(process_all)/8 3.225 4.36%
std::any_of(deque<int>)_(process_all)/8192 2688.439 2.79%
std::any_of(list<int>)_(process_all)/32 11.459 -
std::any_of(list<int>)_(process_all)/32768 25914.472 -
std::any_of(list<int>)_(process_all)/50 21.659 -
std::any_of(list<int>)_(process_all)/8 2.739 -
std::any_of(list<int>)_(process_all)/8192 7158.446 -
std::any_of(vector<int>)_(process_all)/32 8.325 -
std::any_of(vector<int>)_(process_all)/32768 8083.698 -
std::any_of(vector<int>)_(process_all)/50 18.211 -
std::any_of(vector<int>)_(process_all)/8 2.480 -3.98%
std::any_of(vector<int>)_(process_all)/8192 2025.312 -
std::copy(deque<int>)/1048576 49732.919 -
std::copy(deque<int>)/262144 10230.901 -
std::copy(deque<int>)/32768 1172.992 2.59%
std::copy(deque<int>)/4096 146.527 -
std::copy(deque<int>)/512 16.734 -
std::copy(deque<int>)/64 2.663 -
std::copy(deque<int>)/8 2.712 -
std::copy(list<int>)/1048576 879487.916 -
std::copy(list<int>)/262144 218076.588 -
std::copy(list<int>)/32768 26387.333 2.63%
std::copy(list<int>)/4096 3273.053 1.37%
std::copy(list<int>)/512 369.928 -
std::copy(list<int>)/64 30.948 -5.53%
std::copy(list<int>)/8 2.510 -
std::copy(vector<bool>)_(aligned)/1048576 3273.605 2.73%
std::copy(vector<bool>)_(aligned)/262144 282.281 -49.10%
std::copy(vector<bool>)_(aligned)/32768 35.400 -
std::copy(vector<bool>)_(aligned)/4096 4.660 -1.39%
std::copy(vector<bool>)_(aligned)/512 1.380 -
std::copy(vector<bool>)_(aligned)/64 1.371 -
std::copy(vector<bool>)_(unaligned)/1048576 7020.086 -
std::copy(vector<bool>)_(unaligned)/262144 1716.376 -
std::copy(vector<bool>)_(unaligned)/32768 214.056 -1.69%
std::copy(vector<bool>)_(unaligned)/4096 26.002 -
std::copy(vector<bool>)_(unaligned)/512 3.506 -
std::copy(vector<bool>)_(unaligned)/64 1.829 -
std::copy(vector<int>)/1048576 50216.535 -
std::copy(vector<int>)/262144 12452.521 -
std::copy(vector<int>)/32768 3759.241 -1.14%
std::copy(vector<int>)/4096 158.040 -3.95%
std::copy(vector<int>)/512 15.990 -
std::copy(vector<int>)/64 2.441 -
std::copy(vector<int>)/8 2.244 2.07%
std::copy_backward(deque<int>)/1048576 127857.789 -
std::copy_backward(deque<int>)/262144 32479.417 -
std::copy_backward(deque<int>)/32768 4115.374 1.02%
std::copy_backward(deque<int>)/4096 147.745 -
std::copy_backward(deque<int>)/512 18.117 -
std::copy_backward(deque<int>)/64 2.936 -
std::copy_backward(deque<int>)/8 2.710 4.08%
std::copy_backward(list<int>)/1048576 887030.879 -
std::copy_backward(list<int>)/262144 220194.086 -
std::copy_backward(list<int>)/32768 27087.619 1.16%
std::copy_backward(list<int>)/4096 3301.744 -1.07%
std::copy_backward(list<int>)/512 370.634 -
std::copy_backward(list<int>)/64 30.376 -
std::copy_backward(list<int>)/8 2.450 -
std::copy_backward(vector<bool>)_(aligned)/1048576 3205.973 14.16%
std::copy_backward(vector<bool>)_(aligned)/262144 775.070 20.82%
std::copy_backward(vector<bool>)_(aligned)/32768 35.543 -
std::copy_backward(vector<bool>)_(aligned)/4096 5.073 1.50%
std::copy_backward(vector<bool>)_(aligned)/512 1.489 -2.09%
std::copy_backward(vector<bool>)_(aligned)/64 1.694 2.22%
std::copy_backward(vector<bool>)_(unaligned)/1048576 6766.074 -
std::copy_backward(vector<bool>)_(unaligned)/262144 1661.032 -
std::copy_backward(vector<bool>)_(unaligned)/32768 212.263 -
std::copy_backward(vector<bool>)_(unaligned)/4096 30.259 -
std::copy_backward(vector<bool>)_(unaligned)/512 4.831 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.925 -
std::copy_backward(vector<int>)/1048576 50206.610 -
std::copy_backward(vector<int>)/262144 12528.197 -
std::copy_backward(vector<int>)/32768 3423.217 -9.87%
std::copy_backward(vector<int>)/4096 241.188 10.81%
std::copy_backward(vector<int>)/512 16.634 -
std::copy_backward(vector<int>)/64 2.519 -
std::copy_backward(vector<int>)/8 2.235 3.03%
std::copy_if(deque<int>)_(entire_range)/1048576 277994.889 1.04%
std::copy_if(deque<int>)_(entire_range)/262144 69839.221 -
std::copy_if(deque<int>)_(entire_range)/32768 8744.187 -
std::copy_if(deque<int>)_(entire_range)/4096 1024.007 -
std::copy_if(deque<int>)_(entire_range)/512 137.354 -8.35%
std::copy_if(deque<int>)_(entire_range)/64 16.162 -
std::copy_if(deque<int>)_(entire_range)/8 2.551 -2.96%
std::copy_if(deque<int>)_(every_other)/1048576 372653.155 -
std::copy_if(deque<int>)_(every_other)/262144 93240.360 -
std::copy_if(deque<int>)_(every_other)/32768 11654.446 -
std::copy_if(deque<int>)_(every_other)/4096 1458.361 -
std::copy_if(deque<int>)_(every_other)/512 182.857 -1.76%
std::copy_if(deque<int>)_(every_other)/64 23.449 -
std::copy_if(deque<int>)_(every_other)/8 3.466 -
std::copy_if(list<int>)_(entire_range)/1048576 885051.951 1.09%
std::copy_if(list<int>)_(entire_range)/262144 219279.882 -
std::copy_if(list<int>)_(entire_range)/32768 31255.388 9.21%
std::copy_if(list<int>)_(entire_range)/4096 3038.012 -4.55%
std::copy_if(list<int>)_(entire_range)/512 372.098 1.35%
std::copy_if(list<int>)_(entire_range)/64 30.742 -11.53%
std::copy_if(list<int>)_(entire_range)/8 2.647 -
std::copy_if(list<int>)_(every_other)/1048576 855496.799 3.12%
std::copy_if(list<int>)_(every_other)/262144 211070.296 -
std::copy_if(list<int>)_(every_other)/32768 25692.957 1.16%
std::copy_if(list<int>)_(every_other)/4096 3261.090 3.29%
std::copy_if(list<int>)_(every_other)/512 362.137 -
std::copy_if(list<int>)_(every_other)/64 23.790 -
std::copy_if(list<int>)_(every_other)/8 2.317 -
std::copy_if(vector<int>)_(entire_range)/1048576 246060.493 -
std::copy_if(vector<int>)_(entire_range)/262144 60050.185 -
std::copy_if(vector<int>)_(entire_range)/32768 7545.573 -
std::copy_if(vector<int>)_(entire_range)/4096 939.242 -
std::copy_if(vector<int>)_(entire_range)/512 123.921 -
std::copy_if(vector<int>)_(entire_range)/64 15.735 -8.51%
std::copy_if(vector<int>)_(entire_range)/8 2.249 -1.42%
std::copy_if(vector<int>)_(every_other)/1048576 240599.576 -
std::copy_if(vector<int>)_(every_other)/262144 60028.372 -
std::copy_if(vector<int>)_(every_other)/32768 7506.355 -
std::copy_if(vector<int>)_(every_other)/4096 941.863 -
std::copy_if(vector<int>)_(every_other)/512 123.383 -
std::copy_if(vector<int>)_(every_other)/64 16.188 -
std::copy_if(vector<int>)_(every_other)/8 2.562 1.58%
std::copy_n(deque<int>)/1048576 49973.197 -
std::copy_n(deque<int>)/262144 11539.004 13.42%
std::copy_n(deque<int>)/32768 1146.958 -
std::copy_n(deque<int>)/4096 145.189 -1.62%
std::copy_n(deque<int>)/512 16.772 -
std::copy_n(deque<int>)/64 2.780 -
std::copy_n(deque<int>)/8 2.755 -1.24%
std::copy_n(list<int>)/1048576 871494.166 -
std::copy_n(list<int>)/262144 216631.801 -
std::copy_n(list<int>)/32768 26654.941 2.14%
std::copy_n(list<int>)/4096 4116.408 -20.95%
std::copy_n(list<int>)/512 342.377 1.10%
std::copy_n(list<int>)/64 15.724 13.06%
std::copy_n(list<int>)/8 2.244 -
std::copy_n(vector<bool>)_(aligned)/1048576 1782.612 -32.71%
std::copy_n(vector<bool>)_(aligned)/262144 638.452 -9.57%
std::copy_n(vector<bool>)_(aligned)/32768 35.420 -
std::copy_n(vector<bool>)_(aligned)/4096 4.624 -
std::copy_n(vector<bool>)_(aligned)/512 1.376 -
std::copy_n(vector<bool>)_(aligned)/64 1.366 -
std::copy_n(vector<bool>)_(unaligned)/1048576 7022.369 -
std::copy_n(vector<bool>)_(unaligned)/262144 1711.948 -
std::copy_n(vector<bool>)_(unaligned)/32768 218.519 1.67%
std::copy_n(vector<bool>)_(unaligned)/4096 26.028 -
std::copy_n(vector<bool>)_(unaligned)/512 3.500 -
std::copy_n(vector<bool>)_(unaligned)/64 1.826 -
std::copy_n(vector<int>)/1048576 50191.579 -
std::copy_n(vector<int>)/262144 12489.502 -
std::copy_n(vector<int>)/32768 3737.782 -1.37%
std::copy_n(vector<int>)/4096 180.383 21.43%
std::copy_n(vector<int>)/512 16.075 -
std::copy_n(vector<int>)/64 2.472 -
std::copy_n(vector<int>)/8 2.274 3.49%
std::count(deque<int>)_(every_other)/1024 248.279 -
std::count(deque<int>)_(every_other)/1048576 253117.250 -
std::count(deque<int>)_(every_other)/8 2.534 -
std::count(deque<int>)_(every_other)/8192 1942.630 -
std::count(list<int>)_(every_other)/1024 709.729 1.24%
std::count(list<int>)_(every_other)/1048576 824943.400 2.49%
std::count(list<int>)_(every_other)/8 2.104 -
std::count(list<int>)_(every_other)/8192 6357.526 -1.62%
std::count(vector<bool>)/1000 3.003 1.17%
std::count(vector<bool>)/1024 1.693 -
std::count(vector<bool>)/1048576 1463.741 -
std::count(vector<bool>)/8192 11.474 -
std::count(vector<int>)_(every_other)/1024 103.043 -
std::count(vector<int>)_(every_other)/1048576 105356.727 -
std::count(vector<int>)_(every_other)/8 1.331 -3.71%
std::count(vector<int>)_(every_other)/8192 821.988 -
std::count_if(deque<int>)_(every_other)/1024 350.545 -
std::count_if(deque<int>)_(every_other)/1048576 344109.132 -
std::count_if(deque<int>)_(every_other)/8 3.452 -
std::count_if(deque<int>)_(every_other)/8192 2633.314 -
std::count_if(list<int>)_(every_other)/1024 757.113 -
std::count_if(list<int>)_(every_other)/1048576 890761.928 -
std::count_if(list<int>)_(every_other)/8 2.742 -
std::count_if(list<int>)_(every_other)/8192 7092.439 -
std::count_if(vector<int>)_(every_other)/1024 248.095 -
std::count_if(vector<int>)_(every_other)/1048576 247764.523 -
std::count_if(vector<int>)_(every_other)/8 4.238 -
std::count_if(vector<int>)_(every_other)/8192 1930.716 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 286.097 -22.76%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 9.777 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2258.358 -23.50%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 72.639 -10.95%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 28.706 -15.43%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 445.515 -12.36%
std::deque<int>::ctor(Range)_(cheap_elements)/1024 72.251 -19.45%
std::deque<int>::ctor(Range)_(cheap_elements)/32 29.022 -27.52%
std::deque<int>::ctor(Range)_(cheap_elements)/8192 448.844 -13.24%
std::deque<int>::ctor(const&)_(cheap_elements)/1024 293.385 -7.67%
std::deque<int>::ctor(const&)_(cheap_elements)/32 35.886 -24.11%
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2147.021 -4.46%
std::deque<int>::ctor(size)/1024 73.739 -5.26%
std::deque<int>::ctor(size)/32 29.362 9.12%
std::deque<int>::ctor(size)/8192 452.265 -7.37%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 74.858 -11.28%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 28.908 -15.38%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 428.627 -7.97%
std::deque<int>::erase(begin)_(cheap_elements)/1024 7.535 -
std::deque<int>::erase(begin)_(cheap_elements)/32 7.622 -
std::deque<int>::erase(begin)_(cheap_elements)/8192 7.483 -
std::deque<int>::erase(middle)_(cheap_elements)/1024 26.715 -
std::deque<int>::erase(middle)_(cheap_elements)/32 9.575 -6.93%
std::deque<int>::erase(middle)_(cheap_elements)/8192 159.264 -3.97%
std::deque<int>::insert(begin)_(cheap_elements)/1024 6.049 -
std::deque<int>::insert(begin)_(cheap_elements)/32 6.115 -
std::deque<int>::insert(begin)_(cheap_elements)/8192 6.074 -
std::deque<int>::insert(middle)_(cheap_elements)/1024 29.735 -
std::deque<int>::insert(middle)_(cheap_elements)/32 11.889 -1.60%
std::deque<int>::insert(middle)_(cheap_elements)/8192 165.163 -1.37%
std::deque<int>::operator=(const&)_(cheap_elements)/1024 40.765 -
std::deque<int>::operator=(const&)_(cheap_elements)/32 4.859 -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 344.209 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.896 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 13.649 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.540 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 544.885 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 18.773 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 4822.263 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6456.282 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 131.519 -14.50%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 52638.934 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 860.618 -7.49%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 47.985 -34.35%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 12668.450 -4.22%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 19673.842 -39.76%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 607.782 -39.78%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 174694.559 -37.91%
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 866.548 -8.92%
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 47.983 -38.57%
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 12690.839 -4.47%
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 19908.830 -40.57%
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 608.298 -41.36%
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 174629.793 -38.75%
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1081.581 -6.30%
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 50.913 -37.47%
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11625.361 -4.62%
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 20301.437 -35.99%
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 621.764 -37.63%
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 178416.486 -35.22%
std::deque<std::string>::ctor(size)/1024 719.358 -6.79%
std::deque<std::string>::ctor(size)/32 41.603 -39.67%
std::deque<std::string>::ctor(size)/8192 8476.922 -5.43%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 952.055 -5.07%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 45.336 -35.97%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12930.296 -1.92%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 19617.063 -37.01%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 571.998 -39.21%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 172409.818 -33.85%
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 7.407 -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 7.348 -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 7.375 -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 23.521 -40.07%
std::deque<std::string>::erase(begin)_(expensive_elements)/32 22.914 -38.95%
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 23.646 -39.62%
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 315.373 -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 26.673 -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 2351.647 -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 326.123 -2.90%
std::deque<std::string>::erase(middle)_(expensive_elements)/32 36.346 -22.87%
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 2366.607 -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 10.801 -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 10.816 -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 10.835 -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 29.491 -26.83%
std::deque<std::string>::insert(begin)_(expensive_elements)/32 33.073 -13.07%
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 33.079 -15.59%
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 312.325 -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 24.849 -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 2356.015 -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 328.750 -3.10%
std::deque<std::string>::insert(middle)_(expensive_elements)/32 39.448 -24.97%
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2379.254 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 491.590 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 16.678 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4502.153 -4.01%
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6444.322 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 149.133 -10.51%
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 52169.222 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.407 -1.15%
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 14.120 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.272 -2.22%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 13.319 -29.01%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 24.670 -20.05%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 14.778 -26.20%
std::distance(deque<int>)/1024 0.694 13.09%
std::distance(deque<int>)/4096 0.694 12.99%
std::distance(deque<int>)/50 0.694 12.99%
std::distance(deque<int>)/8192 0.694 12.99%
std::distance(join_view(vector<vector<int>>))/1024 1.023 -
std::distance(join_view(vector<vector<int>>))/4096 4.357 -3.19%
std::distance(join_view(vector<vector<int>>))/50 0.590 -2.12%
std::distance(join_view(vector<vector<int>>))/8192 8.302 -
std::equal(deque<int>)_(it,_it,_it)/1024 468.904 -5.90%
std::equal(deque<int>)_(it,_it,_it)/1048576 494088.585 -1.70%
std::equal(deque<int>)_(it,_it,_it)/50 20.111 -21.54%
std::equal(deque<int>)_(it,_it,_it)/8 4.308 1.20%
std::equal(deque<int>)_(it,_it,_it)/8192 3870.957 -1.31%
std::equal(deque<int>)_(it,_it,_it,_it)/1024 507.411 -4.01%
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 500751.017 -9.87%
std::equal(deque<int>)_(it,_it,_it,_it)/50 26.424 2.54%
std::equal(deque<int>)_(it,_it,_it,_it)/8 5.057 -1.26%
std::equal(deque<int>)_(it,_it,_it,_it)/8192 3900.617 -9.73%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 517.736 -2.84%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 513542.098 -2.98%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 25.165 -3.44%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.215 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 3972.737 -2.35%
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 505.969 1.25%
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 508041.909 -1.97%
std::equal(deque<int>)_(it,_it,_it,_pred)/50 23.148 -9.90%
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.360 1.26%
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 3908.494 -1.48%
std::equal(list<int>)_(it,_it,_it)/1024 1136.665 -34.88%
std::equal(list<int>)_(it,_it,_it)/1048576 1321643.797 -
std::equal(list<int>)_(it,_it,_it)/50 39.268 1.18%
std::equal(list<int>)_(it,_it,_it)/8 2.795 -1.17%
std::equal(list<int>)_(it,_it,_it)/8192 10340.669 2.57%
std::equal(list<int>)_(it,_it,_it,_it)/1024 781.499 -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 957453.723 -
std::equal(list<int>)_(it,_it,_it,_it)/50 27.759 9.98%
std::equal(list<int>)_(it,_it,_it,_it)/8 2.962 -
std::equal(list<int>)_(it,_it,_it,_it)/8192 12154.588 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 831.626 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 990422.096 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 37.247 5.89%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.623 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 12483.303 -
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1173.374 -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1325706.529 -
std::equal(list<int>)_(it,_it,_it,_pred)/50 39.088 -
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.702 -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 11991.492 -7.54%
std::equal(vector<bool>)_(aligned)/1024 0.220 -
std::equal(vector<bool>)_(aligned)/1048576 0.219 -
std::equal(vector<bool>)_(aligned)/50 0.220 -
std::equal(vector<bool>)_(aligned)/8 0.221 -
std::equal(vector<bool>)_(aligned)/8192 0.219 -
std::equal(vector<bool>)_(unaligned)/1024 6.018 -
std::equal(vector<bool>)_(unaligned)/1048576 6433.228 -
std::equal(vector<bool>)_(unaligned)/50 0.897 12.48%
std::equal(vector<bool>)_(unaligned)/8 0.849 5.62%
std::equal(vector<bool>)_(unaligned)/8192 54.135 -
std::equal(vector<int>)_(it,_it,_it)/1024 77.833 -
std::equal(vector<int>)_(it,_it,_it)/1048576 73744.088 -
std::equal(vector<int>)_(it,_it,_it)/50 4.201 -1.98%
std::equal(vector<int>)_(it,_it,_it)/8 1.156 -
std::equal(vector<int>)_(it,_it,_it)/8192 571.170 -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 78.453 -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 73738.602 -
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.234 -5.93%
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.351 -11.15%
std::equal(vector<int>)_(it,_it,_it,_it)/8192 572.257 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 511.758 4.15%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 640449.901 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 24.407 2.56%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.697 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 4818.664 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 531.987 8.99%
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 606610.535 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 24.678 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 4.491 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 4824.911 -
std::fill(deque<int>)/1024 30.171 -
std::fill(deque<int>)/32 1.268 -
std::fill(deque<int>)/50 2.250 -
std::fill(deque<int>)/8192 245.670 1.82%
std::fill(list<int>)/1024 1551.796 130.91%
std::fill(list<int>)/32 8.447 -
std::fill(list<int>)/50 35.503 2.68%
std::fill(list<int>)/8192 7122.606 -6.32%
std::fill(vector<bool>)/1048576 3819.476 -
std::fill(vector<bool>)/262144 233.265 -
std::fill(vector<bool>)/32768 29.962 -
std::fill(vector<bool>)/4096 4.220 -
std::fill(vector<bool>)/512 1.575 3.24%
std::fill(vector<bool>)/64 1.605 -
std::fill(vector<int>)/1024 30.222 -
std::fill(vector<int>)/32 1.039 -
std::fill(vector<int>)/50 2.212 -
std::fill(vector<int>)/8192 239.526 -
std::fill_n(deque<int>)/1024 29.916 -
std::fill_n(deque<int>)/32 1.156 -68.56%
std::fill_n(deque<int>)/50 2.198 -40.21%
std::fill_n(deque<int>)/8192 239.041 -
std::fill_n(list<int>)/1024 649.614 -
std::fill_n(list<int>)/32 8.335 -
std::fill_n(list<int>)/50 16.303 1.70%
std::fill_n(list<int>)/8192 9059.775 28.61%
std::fill_n(vector<bool>)/1048576 3834.347 -
std::fill_n(vector<bool>)/262144 232.216 -75.16%
std::fill_n(vector<bool>)/32768 30.143 -
std::fill_n(vector<bool>)/4096 4.162 -
std::fill_n(vector<bool>)/512 1.487 3.80%
std::fill_n(vector<bool>)/64 1.536 -2.03%
std::fill_n(vector<int>)/1024 29.901 -
std::fill_n(vector<int>)/32 1.146 -
std::fill_n(vector<int>)/50 2.228 -
std::fill_n(vector<int>)/8192 238.784 1.29%
std::find(deque<int>)_(bail_25%)/1024 67.686 -
std::find(deque<int>)_(bail_25%)/32768 1930.718 -
std::find(deque<int>)_(bail_25%)/8 2.075 -
std::find(deque<int>)_(bail_25%)/8192 480.690 -
std::find(deque<int>)_(process_all)/1024 245.906 1.30%
std::find(deque<int>)_(process_all)/32768 7918.401 1.56%
std::find(deque<int>)_(process_all)/50 13.244 -4.05%
std::find(deque<int>)_(process_all)/8 3.451 -
std::find(deque<int>)_(process_all)/8192 1970.396 1.62%
std::find(list<int>)_(bail_25%)/1024 129.916 -2.78%
std::find(list<int>)_(bail_25%)/32768 7889.838 -
std::find(list<int>)_(bail_25%)/8 0.921 -
std::find(list<int>)_(bail_25%)/8192 1428.368 -2.36%
std::find(list<int>)_(process_all)/1024 691.112 -
std::find(list<int>)_(process_all)/32768 27558.721 3.56%
std::find(list<int>)_(process_all)/50 18.871 1.17%
std::find(list<int>)_(process_all)/8 2.395 2.30%
std::find(list<int>)_(process_all)/8192 8410.884 -1.14%
std::find(vector<bool>)_(process_all)/1024 4.694 3.13%
std::find(vector<bool>)_(process_all)/1048576 3670.265 -
std::find(vector<bool>)_(process_all)/50 0.727 8.76%
std::find(vector<bool>)_(process_all)/8 0.647 4.50%
std::find(vector<bool>)_(process_all)/8192 33.643 -
std::find(vector<char>)_(bail_25%)/1024 5.392 1.20%
std::find(vector<char>)_(bail_25%)/32768 136.927 -
std::find(vector<char>)_(bail_25%)/8 1.107 1.88%
std::find(vector<char>)_(bail_25%)/8192 39.951 -
std::find(vector<char>)_(process_all)/1024 16.306 -
std::find(vector<char>)_(process_all)/32768 497.358 -
std::find(vector<char>)_(process_all)/50 1.617 -
std::find(vector<char>)_(process_all)/8 0.925 -
std::find(vector<char>)_(process_all)/8192 136.713 -
std::find(vector<int>)_(bail_25%)/1024 66.165 -
std::find(vector<int>)_(bail_25%)/32768 1872.316 -
std::find(vector<int>)_(bail_25%)/8 1.391 -
std::find(vector<int>)_(bail_25%)/8192 474.968 -
std::find(vector<int>)_(process_all)/1024 244.441 -
std::find(vector<int>)_(process_all)/32768 7482.783 -
std::find(vector<int>)_(process_all)/50 12.531 -
std::find(vector<int>)_(process_all)/8 2.724 1.49%
std::find(vector<int>)_(process_all)/8192 1871.483 -
std::find(vector<long_long>)_(bail_25%)/1024 30.286 -
std::find(vector<long_long>)_(bail_25%)/32768 959.742 -
std::find(vector<long_long>)_(bail_25%)/8 0.904 -
std::find(vector<long_long>)_(bail_25%)/8192 245.971 -
std::find(vector<long_long>)_(process_all)/1024 119.079 -
std::find(vector<long_long>)_(process_all)/32768 3817.051 -
std::find(vector<long_long>)_(process_all)/50 5.813 -
std::find(vector<long_long>)_(process_all)/8 1.207 -4.11%
std::find(vector<long_long>)_(process_all)/8192 951.919 -
std::find_end(deque<int>)_(match_near_end)/1000 33.975 -
std::find_end(deque<int>)_(match_near_end)/1024 32.582 -
std::find_end(deque<int>)_(match_near_end)/8192 274.097 -
std::find_end(deque<int>)_(near_matches)/1000 17507.899 9.98%
std::find_end(deque<int>)_(near_matches)/1024 18176.500 10.38%
std::find_end(deque<int>)_(near_matches)/8192 1130798.992 -
std::find_end(deque<int>)_(process_all)/1000 284.989 -
std::find_end(deque<int>)_(process_all)/1024 293.645 -3.69%
std::find_end(deque<int>)_(process_all)/1048576 264490.515 -5.54%
std::find_end(deque<int>)_(process_all)/8192 2093.164 -1.99%
std::find_end(deque<int>)_(same_length)/1000 354.354 7.61%
std::find_end(deque<int>)_(same_length)/1024 373.568 10.93%
std::find_end(deque<int>)_(same_length)/8192 3616.482 31.93%
std::find_end(deque<int>)_(single_element)/1000 339.108 7.92%
std::find_end(deque<int>)_(single_element)/1024 344.370 7.86%
std::find_end(deque<int>)_(single_element)/8192 2527.027 14.51%
std::find_end(deque<int>,_pred)_(match_near_end)/1000 76.292 -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 78.775 -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 621.739 -
std::find_end(deque<int>,_pred)_(near_matches)/1000 31449.795 -
std::find_end(deque<int>,_pred)_(near_matches)/1024 32610.210 -
std::find_end(deque<int>,_pred)_(near_matches)/8192 1904316.984 -
std::find_end(deque<int>,_pred)_(process_all)/1000 598.153 -
std::find_end(deque<int>,_pred)_(process_all)/1024 610.304 -
std::find_end(deque<int>,_pred)_(process_all)/1048576 566571.360 -
std::find_end(deque<int>,_pred)_(process_all)/8192 4362.157 -
std::find_end(deque<int>,_pred)_(same_length)/1000 751.366 -
std::find_end(deque<int>,_pred)_(same_length)/1024 769.333 -
std::find_end(deque<int>,_pred)_(same_length)/8192 5150.165 -
std::find_end(deque<int>,_pred)_(single_element)/1000 656.735 -
std::find_end(deque<int>,_pred)_(single_element)/1024 653.240 -
std::find_end(deque<int>,_pred)_(single_element)/8192 4857.126 -
std::find_end(forward_list<int>)_(match_near_end)/1000 763.094 -
std::find_end(forward_list<int>)_(match_near_end)/1024 4499.700 -
std::find_end(forward_list<int>)_(match_near_end)/8192 258884.574 -
std::find_end(forward_list<int>)_(near_matches)/1000 37086.480 1.02%
std::find_end(forward_list<int>)_(near_matches)/1024 38450.435 -
std::find_end(forward_list<int>)_(near_matches)/8192 2492904.164 1.03%
std::find_end(forward_list<int>)_(process_all)/1000 696.788 -
std::find_end(forward_list<int>)_(process_all)/1024 715.427 -
std::find_end(forward_list<int>)_(process_all)/1048576 756428.913 -
std::find_end(forward_list<int>)_(process_all)/8192 5644.628 -
std::find_end(forward_list<int>)_(same_length)/1000 1475.900 -
std::find_end(forward_list<int>)_(same_length)/1024 1501.844 -
std::find_end(forward_list<int>)_(same_length)/8192 14623.210 2.92%
std::find_end(forward_list<int>)_(single_element)/1000 690.945 2.37%
std::find_end(forward_list<int>)_(single_element)/1024 707.343 1.94%
std::find_end(forward_list<int>)_(single_element)/8192 5634.818 -11.36%
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 847.900 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5171.786 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 277434.791 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 42238.806 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 43837.616 -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2702786.355 -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 787.003 -2.76%
std::find_end(forward_list<int>,_pred)_(process_all)/1024 804.762 -2.77%
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 871962.810 -3.43%
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6397.352 -4.23%
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1536.532 -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1566.560 -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 14743.770 -2.37%
std::find_end(forward_list<int>,_pred)_(single_element)/1000 770.384 -1.88%
std::find_end(forward_list<int>,_pred)_(single_element)/1024 810.966 -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6613.084 -4.93%
std::find_end(list<int>)_(match_near_end)/1000 77.891 -
std::find_end(list<int>)_(match_near_end)/1024 60.669 1.66%
std::find_end(list<int>)_(match_near_end)/8192 606.845 -
std::find_end(list<int>)_(near_matches)/1000 33473.309 -
std::find_end(list<int>)_(near_matches)/1024 34857.847 -
std::find_end(list<int>)_(near_matches)/8192 2278355.997 -
std::find_end(list<int>)_(process_all)/1000 712.884 -
std::find_end(list<int>)_(process_all)/1024 730.654 -
std::find_end(list<int>)_(process_all)/1048576 878815.937 -
std::find_end(list<int>)_(process_all)/8192 7474.388 -
std::find_end(list<int>)_(same_length)/1000 751.113 2.05%
std::find_end(list<int>)_(same_length)/1024 765.698 -
std::find_end(list<int>)_(same_length)/8192 8282.504 -13.96%
std::find_end(list<int>)_(single_element)/1000 716.571 -
std::find_end(list<int>)_(single_element)/1024 738.534 -
std::find_end(list<int>)_(single_element)/8192 7856.262 -5.19%
std::find_end(list<int>,_pred)_(match_near_end)/1000 72.182 1.57%
std::find_end(list<int>,_pred)_(match_near_end)/1024 70.661 -
std::find_end(list<int>,_pred)_(match_near_end)/8192 633.102 -
std::find_end(list<int>,_pred)_(near_matches)/1000 38217.721 -
std::find_end(list<int>,_pred)_(near_matches)/1024 39837.978 -
std::find_end(list<int>,_pred)_(near_matches)/8192 2478506.184 -
std::find_end(list<int>,_pred)_(process_all)/1000 829.775 -
std::find_end(list<int>,_pred)_(process_all)/1024 848.663 -
std::find_end(list<int>,_pred)_(process_all)/1048576 994573.079 -
std::find_end(list<int>,_pred)_(process_all)/8192 8229.995 1.07%
std::find_end(list<int>,_pred)_(same_length)/1000 766.293 -
std::find_end(list<int>,_pred)_(same_length)/1024 783.752 -
std::find_end(list<int>,_pred)_(same_length)/8192 11114.129 14.50%
std::find_end(list<int>,_pred)_(single_element)/1000 824.292 -
std::find_end(list<int>,_pred)_(single_element)/1024 843.740 -
std::find_end(list<int>,_pred)_(single_element)/8192 8369.211 -11.65%
std::find_end(vector<int>)_(match_near_end)/1000 28.321 1.28%
std::find_end(vector<int>)_(match_near_end)/1024 24.995 -
std::find_end(vector<int>)_(match_near_end)/8192 203.354 -
std::find_end(vector<int>)_(near_matches)/1000 14066.377 1.07%
std::find_end(vector<int>)_(near_matches)/1024 14704.640 2.08%
std::find_end(vector<int>)_(near_matches)/8192 775832.368 -
std::find_end(vector<int>)_(process_all)/1000 223.482 -
std::find_end(vector<int>)_(process_all)/1024 228.917 -
std::find_end(vector<int>)_(process_all)/1048576 223640.487 -
std::find_end(vector<int>)_(process_all)/8192 1744.933 -
std::find_end(vector<int>)_(same_length)/1000 244.019 -
std::find_end(vector<int>)_(same_length)/1024 249.618 -
std::find_end(vector<int>)_(same_length)/8192 2044.764 -
std::find_end(vector<int>)_(single_element)/1000 240.792 -
std::find_end(vector<int>)_(single_element)/1024 246.452 -
std::find_end(vector<int>)_(single_element)/8192 1878.258 -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 58.713 -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 61.313 -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 482.471 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 22652.979 -
std::find_end(vector<int>,_pred)_(near_matches)/1024 23508.697 -
std::find_end(vector<int>,_pred)_(near_matches)/8192 1469527.952 -
std::find_end(vector<int>,_pred)_(process_all)/1000 528.640 -
std::find_end(vector<int>,_pred)_(process_all)/1024 541.532 -
std::find_end(vector<int>,_pred)_(process_all)/1048576 639043.542 -
std::find_end(vector<int>,_pred)_(process_all)/8192 4327.041 -
std::find_end(vector<int>,_pred)_(same_length)/1000 625.403 -
std::find_end(vector<int>,_pred)_(same_length)/1024 641.006 -
std::find_end(vector<int>,_pred)_(same_length)/8192 5130.549 -
std::find_end(vector<int>,_pred)_(single_element)/1000 585.757 -
std::find_end(vector<int>,_pred)_(single_element)/1024 601.025 -
std::find_end(vector<int>,_pred)_(single_element)/8192 4800.512 -
std::find_first_of(deque<int>)_(large_needle)/1024 367683.854 -
std::find_first_of(deque<int>)_(large_needle)/32 318.266 10.19%
std::find_first_of(deque<int>)_(large_needle)/50 786.267 15.08%
std::find_first_of(deque<int>)_(large_needle)/8192 23641013.899 -
std::find_first_of(deque<int>)_(small_needle)/1024 3773.335 1.16%
std::find_first_of(deque<int>)_(small_needle)/32 109.859 -
std::find_first_of(deque<int>)_(small_needle)/50 169.032 -
std::find_first_of(deque<int>)_(small_needle)/8192 28865.407 -1.83%
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 563892.263 -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 602.936 -2.05%
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1686.014 -2.98%
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 35590895.847 -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6468.323 -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 232.836 -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 348.107 -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 50514.898 -
std::find_first_of(list<int>)_(large_needle)/1024 855325.268 -1.30%
std::find_first_of(list<int>)_(large_needle)/32 671.661 -
std::find_first_of(list<int>)_(large_needle)/50 1732.760 -
std::find_first_of(list<int>)_(large_needle)/8192 48852877.800 1.35%
std::find_first_of(list<int>)_(small_needle)/1024 2807.430 -
std::find_first_of(list<int>)_(small_needle)/32 91.384 -
std::find_first_of(list<int>)_(small_needle)/50 140.563 -
std::find_first_of(list<int>)_(small_needle)/8192 23158.826 -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 908661.511 3.58%
std::find_first_of(list<int>,_pred)_(large_needle)/32 735.622 1.33%
std::find_first_of(list<int>,_pred)_(large_needle)/50 1884.633 -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 53505237.156 -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5265.990 -
std::find_first_of(list<int>,_pred)_(small_needle)/32 167.818 -
std::find_first_of(list<int>,_pred)_(small_needle)/50 266.234 -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 41941.816 -
std::find_first_of(vector<int>)_(large_needle)/1024 120380.460 6.37%
std::find_first_of(vector<int>)_(large_needle)/32 118.492 10.61%
std::find_first_of(vector<int>)_(large_needle)/50 301.923 15.45%
std::find_first_of(vector<int>)_(large_needle)/8192 7784042.595 8.45%
std::find_first_of(vector<int>)_(small_needle)/1024 1415.322 -8.42%
std::find_first_of(vector<int>)_(small_needle)/32 47.500 -14.55%
std::find_first_of(vector<int>)_(small_needle)/50 71.827 -12.87%
std::find_first_of(vector<int>)_(small_needle)/8192 11297.238 -4.04%
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 596614.308 -1.06%
std::find_first_of(vector<int>,_pred)_(large_needle)/32 495.050 -
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1366.442 -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 38421659.724 -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5601.966 -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 176.010 -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 274.659 -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 44775.970 -
std::find_if(deque<int>)_(bail_25%)/1024 106.141 -
std::find_if(deque<int>)_(bail_25%)/32768 2770.950 -
std::find_if(deque<int>)_(bail_25%)/8 1.529 -
std::find_if(deque<int>)_(bail_25%)/8192 720.966 2.51%
std::find_if(deque<int>)_(process_all)/1024 480.528 -
std::find_if(deque<int>)_(process_all)/32768 12247.454 2.95%
std::find_if(deque<int>)_(process_all)/50 23.723 -
std::find_if(deque<int>)_(process_all)/8 3.924 -
std::find_if(deque<int>)_(process_all)/8192 3017.365 2.39%
std::find_if(list<int>)_(bail_25%)/1024 194.596 -
std::find_if(list<int>)_(bail_25%)/32768 10136.540 -2.52%
std::find_if(list<int>)_(bail_25%)/8 1.217 -
std::find_if(list<int>)_(bail_25%)/8192 1527.952 1.11%
std::find_if(list<int>)_(process_all)/1024 761.223 -
std::find_if(list<int>)_(process_all)/32768 28399.799 3.63%
std::find_if(list<int>)_(process_all)/50 21.579 -
std::find_if(list<int>)_(process_all)/8 3.507 -
std::find_if(list<int>)_(process_all)/8192 12206.498 -
std::find_if(vector<bool>)_(process_all)/1024 769.139 -
std::find_if(vector<bool>)_(process_all)/1048576 785934.250 -
std::find_if(vector<bool>)_(process_all)/50 34.905 -2.12%
std::find_if(vector<bool>)_(process_all)/8 5.405 -1.67%
std::find_if(vector<bool>)_(process_all)/8192 6133.635 -
std::find_if(vector<char>)_(bail_25%)/1024 76.164 -
std::find_if(vector<char>)_(bail_25%)/32768 2075.831 1.80%
std::find_if(vector<char>)_(bail_25%)/8 0.949 -
std::find_if(vector<char>)_(bail_25%)/8192 526.214 1.21%
std::find_if(vector<char>)_(process_all)/1024 268.795 -1.56%
std::find_if(vector<char>)_(process_all)/32768 8264.303 1.74%
std::find_if(vector<char>)_(process_all)/50 12.596 1.37%
std::find_if(vector<char>)_(process_all)/8 2.503 2.03%
std::find_if(vector<char>)_(process_all)/8192 2072.228 1.26%
std::find_if(vector<int>)_(bail_25%)/1024 75.628 -
std::find_if(vector<int>)_(bail_25%)/32768 2338.762 -
std::find_if(vector<int>)_(bail_25%)/8 1.122 1.05%
std::find_if(vector<int>)_(bail_25%)/8192 548.677 -
std::find_if(vector<int>)_(process_all)/1024 292.038 -
std::find_if(vector<int>)_(process_all)/32768 9107.524 -
std::find_if(vector<int>)_(process_all)/50 13.964 -2.19%
std::find_if(vector<int>)_(process_all)/8 2.621 4.18%
std::find_if(vector<int>)_(process_all)/8192 2265.716 -
std::find_if_not(deque<int>)_(bail_25%)/1024 106.816 1.17%
std::find_if_not(deque<int>)_(bail_25%)/32768 2830.276 3.22%
std::find_if_not(deque<int>)_(bail_25%)/8 1.530 2.58%
std::find_if_not(deque<int>)_(bail_25%)/8192 708.653 3.12%
std::find_if_not(deque<int>)_(process_all)/1024 496.085 -
std::find_if_not(deque<int>)_(process_all)/32768 11693.037 2.07%
std::find_if_not(deque<int>)_(process_all)/50 23.745 -
std::find_if_not(deque<int>)_(process_all)/8 3.962 -
std::find_if_not(deque<int>)_(process_all)/8192 2819.268 -
std::find_if_not(list<int>)_(bail_25%)/1024 194.959 -
std::find_if_not(list<int>)_(bail_25%)/32768 7568.941 -
std::find_if_not(list<int>)_(bail_25%)/8 1.325 -
std::find_if_not(list<int>)_(bail_25%)/8192 1524.237 -
std::find_if_not(list<int>)_(process_all)/1024 764.265 1.13%
std::find_if_not(list<int>)_(process_all)/32768 30087.969 2.95%
std::find_if_not(list<int>)_(process_all)/50 21.565 -
std::find_if_not(list<int>)_(process_all)/8 3.428 -
std::find_if_not(list<int>)_(process_all)/8192 8237.984 1.05%
std::find_if_not(vector<bool>)_(process_all)/1024 768.609 -
std::find_if_not(vector<bool>)_(process_all)/1048576 785861.984 -
std::find_if_not(vector<bool>)_(process_all)/50 34.911 -2.84%
std::find_if_not(vector<bool>)_(process_all)/8 5.438 -1.76%
std::find_if_not(vector<bool>)_(process_all)/8192 6135.439 -
std::find_if_not(vector<char>)_(bail_25%)/1024 76.219 -
std::find_if_not(vector<char>)_(bail_25%)/32768 2025.510 -
std::find_if_not(vector<char>)_(bail_25%)/8 0.941 -
std::find_if_not(vector<char>)_(bail_25%)/8192 518.087 -
std::find_if_not(vector<char>)_(process_all)/1024 274.466 -
std::find_if_not(vector<char>)_(process_all)/32768 8174.041 -
std::find_if_not(vector<char>)_(process_all)/50 12.513 -
std::find_if_not(vector<char>)_(process_all)/8 2.450 1.46%
std::find_if_not(vector<char>)_(process_all)/8192 2055.829 -
std::find_if_not(vector<int>)_(bail_25%)/1024 75.711 -
std::find_if_not(vector<int>)_(bail_25%)/32768 2339.693 -
std::find_if_not(vector<int>)_(bail_25%)/8 1.004 -
std::find_if_not(vector<int>)_(bail_25%)/8192 549.025 -
std::find_if_not(vector<int>)_(process_all)/1024 307.980 -
std::find_if_not(vector<int>)_(process_all)/32768 9777.789 -
std::find_if_not(vector<int>)_(process_all)/50 15.037 -
std::find_if_not(vector<int>)_(process_all)/8 2.684 1.28%
std::find_if_not(vector<int>)_(process_all)/8192 2434.003 -
std::flat_map<int,_int>::clear()/0 423.217 -
std::flat_map<int,_int>::clear()/1024 422.617 -
std::flat_map<int,_int>::clear()/32 423.243 -
std::flat_map<int,_int>::clear()/8192 451.223 -
std::flat_map<int,_int>::contains(key)_(existent)/0 0.013 -
std::flat_map<int,_int>::contains(key)_(existent)/1024 8.605 -
std::flat_map<int,_int>::contains(key)_(existent)/32 3.392 -
std::flat_map<int,_int>::contains(key)_(existent)/8192 12.051 -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.451 -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 4.880 1.04%
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.316 -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 7.532 7.40%
std::flat_map<int,_int>::count(key)_(existent)/0 0.011 -
std::flat_map<int,_int>::count(key)_(existent)/1024 8.620 1.82%
std::flat_map<int,_int>::count(key)_(existent)/32 3.459 -
std::flat_map<int,_int>::count(key)_(existent)/8192 12.084 1.40%
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.490 7.50%
std::flat_map<int,_int>::count(key)_(non-existent)/1024 4.838 -25.71%
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.408 -4.51%
std::flat_map<int,_int>::count(key)_(non-existent)/8192 6.735 -27.81%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 16.257 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 191.333 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 29.566 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1176.475 -
std::flat_map<int,_int>::ctor(const&)/0 13.702 -
std::flat_map<int,_int>::ctor(const&)/1024 179.389 -
std::flat_map<int,_int>::ctor(const&)/32 23.749 -
std::flat_map<int,_int>::ctor(const&)/8192 1934.675 -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 13.707 -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 179.778 -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 23.772 -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1928.673 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.606 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4338.487 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 181.673 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 34243.404 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.616 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8948.571 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 212.131 1.01%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 110576.597 1.23%
std::flat_map<int,_int>::equal_range(key)_(existent)/0 0.013 -
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.647 1.70%
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.387 1.04%
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 11.919 1.30%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.445 -5.73%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 4.874 -14.61%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.504 -5.66%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 6.638 -15.30%
std::flat_map<int,_int>::erase(iterator)/0 16.210 5.44%
std::flat_map<int,_int>::erase(iterator)/1024 82.094 6.92%
std::flat_map<int,_int>::erase(iterator)/32 21.244 2.10%
std::flat_map<int,_int>::erase(iterator)/8192 517.377 4.48%
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 423.150 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 441.628 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 427.517 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 645.472 1.23%
std::flat_map<int,_int>::erase(key)_(existent)/0 16.754 5.86%
std::flat_map<int,_int>::erase(key)_(existent)/1024 129.779 26.41%
std::flat_map<int,_int>::erase(key)_(existent)/32 23.581 2.11%
std::flat_map<int,_int>::erase(key)_(existent)/8192 579.315 5.06%
std::flat_map<int,_int>::erase(key)_(non-existent)/0 0.432 -3.44%
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 4.968 10.48%
std::flat_map<int,_int>::erase(key)_(non-existent)/32 2.262 3.31%
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 7.905 24.73%
std::flat_map<int,_int>::find(key)_(existent)/0 0.016 -
std::flat_map<int,_int>::find(key)_(existent)/1024 8.411 1.34%
std::flat_map<int,_int>::find(key)_(existent)/32 3.355 -
std::flat_map<int,_int>::find(key)_(existent)/8192 12.266 -
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.488 44.42%
std::flat_map<int,_int>::find(key)_(non-existent)/1024 5.683 -10.09%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.367 -5.89%
std::flat_map<int,_int>::find(key)_(non-existent)/8192 8.220 -4.07%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.815 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 32.604 4.33%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 17.445 1.82%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 45.244 49.46%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.822 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 129.878 -37.83%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 26.720 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 557.529 2.09%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 15.984 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 18.382 -12.84%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 15.978 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 22.392 -
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 88.059 -36.66%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.735 1.97%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 517.975 1.55%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 423.989 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 5300.735 1.52%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 645.446 1.58%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 40322.032 -3.79%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 424.681 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 8053.331 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 715.342 1.68%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 65267.766 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 426.431 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1653.403 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 487.668 1.29%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 9795.881 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 430.271 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1653.626 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 490.566 1.15%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 9772.415 -
std::flat_map<int,_int>::insert(value)_(already_present)/0 1.045 7.37%
std::flat_map<int,_int>::insert(value)_(already_present)/1024 18.420 56.13%
std::flat_map<int,_int>::insert(value)_(already_present)/32 2.630 -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 20.551 11.45%
std::flat_map<int,_int>::insert(value)_(new_value)/0 16.181 1.66%
std::flat_map<int,_int>::insert(value)_(new_value)/1024 24.682 -39.49%
std::flat_map<int,_int>::insert(value)_(new_value)/32 17.192 -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 28.152 -4.25%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 0.995 2.19%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 19.454 58.72%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.705 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 22.836 22.47%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 16.098 -1.39%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 21.726 -35.77%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 17.093 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 24.644 -8.67%
std::flat_map<int,_int>::lower_bound(key)_(existent)/0 0.013 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 8.028 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.031 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.559 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 0.266 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 4.678 -31.69%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.195 -8.67%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 6.430 -41.04%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 17.499 5.45%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 90.155 3.79%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 20.492 11.32%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 729.118 24.20%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 17.779 7.40%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 91.282 4.70%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 20.614 9.73%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 754.689 27.32%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.760 16.65%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 73.498 1.74%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 4.379 16.14%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 740.419 11.28%
std::flat_map<int,_int>::upper_bound(key)_(existent)/0 0.015 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 8.073 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 2.985 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 11.612 -
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.763 -39.79%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.208 -12.00%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 6.492 -43.08%
std::flat_multimap<int,_int>::clear()/0 418.948 -
std::flat_multimap<int,_int>::clear()/1024 421.573 -
std::flat_multimap<int,_int>::clear()/32 421.414 -
std::flat_multimap<int,_int>::clear()/8192 443.919 -
std::flat_multimap<int,_int>::contains(key)_(existent)/0 0.014 -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.622 -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.567 -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 12.097 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.633 -2.24%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 5.120 -4.07%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.454 1.28%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 7.200 -6.19%
std::flat_multimap<int,_int>::count(key)_(existent)/0 0.008 -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 7.386 -
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.442 1.16%
std::flat_multimap<int,_int>::count(key)_(existent)/8192 10.513 -3.72%
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.261 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 3.994 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.070 1.88%
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.604 2.40%
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 16.327 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 190.145 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 29.692 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1173.620 -
std::flat_multimap<int,_int>::ctor(const&)/0 13.634 -
std::flat_multimap<int,_int>::ctor(const&)/1024 179.533 -
std::flat_multimap<int,_int>::ctor(const&)/32 23.674 -
std::flat_multimap<int,_int>::ctor(const&)/8192 1933.724 1.53%
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 13.618 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 179.487 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 23.687 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1941.971 1.77%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.765 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3927.752 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 166.804 -1.18%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 31158.549 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.788 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8443.071 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 199.255 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 110669.142 6.94%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/0 0.013 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 7.763 9.94%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.531 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 11.969 15.55%
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 0.323 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 4.013 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.030 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.456 -
std::flat_multimap<int,_int>::erase(iterator)/0 15.292 -
std::flat_multimap<int,_int>::erase(iterator)/1024 75.156 -1.15%
std::flat_multimap<int,_int>::erase(iterator)/32 20.796 -
std::flat_multimap<int,_int>::erase(iterator)/8192 500.716 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 419.890 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 438.582 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 424.649 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 651.613 -
std::flat_multimap<int,_int>::erase(key)_(existent)/0 16.144 -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 93.168 8.65%
std::flat_multimap<int,_int>::erase(key)_(existent)/32 24.128 -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 546.223 1.81%
std::flat_multimap<int,_int>::erase(key)_(non-existent)/0 0.258 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/1024 3.856 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/32 1.908 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/8192 5.341 -
std::flat_multimap<int,_int>::find(key)_(existent)/0 0.013 -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.330 -
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.418 -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.235 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.480 37.17%
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 4.499 -15.58%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.190 -9.89%
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 6.328 -19.90%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.793 -1.08%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 20.170 -6.88%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 17.056 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 26.386 -7.05%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.685 -1.37%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 101.250 -5.81%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.454 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 557.961 -11.35%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 15.910 -1.85%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 17.406 -1.48%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 16.145 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 22.427 1.21%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 15.962 -1.26%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 79.731 -5.59%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 24.362 2.87%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 509.275 -12.25%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 421.572 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 5217.845 5.73%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 634.832 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 39276.404 4.46%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 421.223 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7363.108 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 692.386 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 59821.784 -1.65%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 421.488 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1355.275 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 472.298 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 7726.065 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 421.439 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1354.316 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 471.549 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 7705.989 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/0 16.020 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 98.271 -19.35%
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 23.168 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 550.719 -10.60%
std::flat_multimap<int,_int>::insert(value)_(new_value)/0 15.673 -1.13%
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 24.573 -22.30%
std::flat_multimap<int,_int>::insert(value)_(new_value)/32 17.171 -1.34%
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 37.192 -15.01%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/0 0.015 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 8.027 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.126 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 11.529 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.259 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 6.828 43.57%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.437 11.01%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 9.579 47.93%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 16.583 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 88.818 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 18.638 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 573.378 -21.30%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 16.687 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 87.334 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 18.707 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 584.470 -25.16%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.339 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 72.378 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.837 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 547.160 -27.47%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/0 0.012 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 8.052 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 3.108 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.414 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.262 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 5.279 -33.34%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.249 -9.33%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 7.303 -35.88%
std::for_each(deque<int>)/32 3.859 -
std::for_each(deque<int>)/50 4.152 1.09%
std::for_each(deque<int>)/8 0.937 2.45%
std::for_each(deque<int>)/8192 255.300 -
std::for_each(join_view(vector<vector<int>>))/32 3.794 -
std::for_each(join_view(vector<vector<int>>))/50 4.068 -
std::for_each(join_view(vector<vector<int>>))/8 1.383 -2.92%
std::for_each(join_view(vector<vector<int>>))/8192 263.665 -
std::for_each(list<int>)/32 11.373 1.90%
std::for_each(list<int>)/50 23.974 -
std::for_each(list<int>)/8 2.507 -2.31%
std::for_each(list<int>)/8192 7804.383 -9.19%
std::for_each(vector<int>)/32 3.806 -
std::for_each(vector<int>)/50 4.105 -
std::for_each(vector<int>)/8 0.905 -
std::for_each(vector<int>)/8192 252.599 -
std::for_each_n(deque<int>)/32 3.797 -
std::for_each_n(deque<int>)/50 3.950 -1.20%
std::for_each_n(deque<int>)/8 1.246 3.38%
std::for_each_n(deque<int>)/8192 258.501 -
std::for_each_n(join_view(vector<vector<int>>))/32 3.848 -
std::for_each_n(join_view(vector<vector<int>>))/50 4.304 -
std::for_each_n(join_view(vector<vector<int>>))/8 1.846 1.15%
std::for_each_n(join_view(vector<vector<int>>))/8192 265.565 -
std::for_each_n(list<int>)/32 11.233 -
std::for_each_n(list<int>)/50 24.630 -
std::for_each_n(list<int>)/8 2.563 4.25%
std::for_each_n(list<int>)/8192 8207.950 6.53%
std::for_each_n(vector<int>)/32 3.883 -
std::for_each_n(vector<int>)/50 4.059 -
std::for_each_n(vector<int>)/8 2.594 2.45%
std::for_each_n(vector<int>)/8192 252.697 -
std::generate(deque<int>)/1024 245.756 -
std::generate(deque<int>)/32 8.302 -
std::generate(deque<int>)/50 12.327 -
std::generate(deque<int>)/8192 1918.248 -
std::generate(list<int>)/1024 671.638 -
std::generate(list<int>)/32 8.727 -
std::generate(list<int>)/50 16.242 3.02%
std::generate(list<int>)/8192 7039.615 -1.84%
std::generate(vector<int>)/1024 244.553 -
std::generate(vector<int>)/32 8.031 1.18%
std::generate(vector<int>)/50 12.049 1.05%
std::generate(vector<int>)/8192 1851.208 -
std::generate_n(deque<int>)/1024 246.100 -
std::generate_n(deque<int>)/32 8.353 -1.13%
std::generate_n(deque<int>)/50 12.382 -
std::generate_n(deque<int>)/8192 1965.024 -
std::generate_n(list<int>)/1024 1513.443 132.58%
std::generate_n(list<int>)/32 8.643 -
std::generate_n(list<int>)/50 15.601 -
std::generate_n(list<int>)/8192 6807.108 -9.41%
std::generate_n(vector<int>)/1024 243.823 -
std::generate_n(vector<int>)/32 8.024 2.08%
std::generate_n(vector<int>)/50 12.433 4.92%
std::generate_n(vector<int>)/8192 1854.760 -
std::is_partitioned(deque<int>)_(partitioned)/1024 366.552 1.04%
std::is_partitioned(deque<int>)_(partitioned)/32 10.472 -15.60%
std::is_partitioned(deque<int>)_(partitioned)/50 14.781 -20.38%
std::is_partitioned(deque<int>)_(partitioned)/8192 3281.789 14.60%
std::is_partitioned(deque<int>)_(unpartitioned)/1024 104.412 -16.68%
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.011 -25.04%
std::is_partitioned(deque<int>)_(unpartitioned)/50 6.627 -16.13%
std::is_partitioned(deque<int>)_(unpartitioned)/8192 699.095 -25.70%
std::is_partitioned(list<int>)_(partitioned)/1024 717.679 -
std::is_partitioned(list<int>)_(partitioned)/32 8.664 -
std::is_partitioned(list<int>)_(partitioned)/50 13.752 -
std::is_partitioned(list<int>)_(partitioned)/8192 6444.146 -5.47%
std::is_partitioned(list<int>)_(unpartitioned)/1024 174.027 1.43%
std::is_partitioned(list<int>)_(unpartitioned)/32 4.507 4.92%
std::is_partitioned(list<int>)_(unpartitioned)/50 4.762 6.88%
std::is_partitioned(list<int>)_(unpartitioned)/8192 2145.502 -1.31%
std::is_partitioned(vector<int>)_(partitioned)/1024 191.164 1.17%
std::is_partitioned(vector<int>)_(partitioned)/32 6.423 -3.21%
std::is_partitioned(vector<int>)_(partitioned)/50 9.382 -3.55%
std::is_partitioned(vector<int>)_(partitioned)/8192 1421.843 -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 49.345 -3.83%
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.869 -
std::is_partitioned(vector<int>)_(unpartitioned)/50 9.396 -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 183.768 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 474.641 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 4.596 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3866.850 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 535905.952 3.05%
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 49.396 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 506.900 1.23%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.426 5.59%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 4065.176 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 682845.023 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 47.735 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 497.427 1.72%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 7.109 -2.42%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3944.047 1.75%
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 631249.398 -3.39%
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 54.932 -4.99%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 516.742 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.879 -2.25%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3997.676 1.03%
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 690742.078 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 48.193 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 766.952 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.792 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 9271.602 13.33%
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1437534.538 1.02%
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 39.439 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 819.423 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.691 -1.11%
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 8371.346 -6.68%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1617620.949 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 62.893 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 782.301 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.741 -1.08%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 9571.597 11.67%
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1421534.892 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 38.133 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 834.375 1.22%
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.325 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 9061.823 1.67%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1599146.071 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 45.490 -1.30%
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 321.736 1.50%
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.459 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2455.037 -1.39%
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 214330.333 -1.23%
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 25.276 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 500.303 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 4.660 1.47%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 4734.678 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1045124.252 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 57.335 -3.00%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 347.679 2.20%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.820 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2732.494 2.66%
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 214829.514 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 28.209 -1.44%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 540.786 3.69%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 5.055 1.87%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 4961.169 1.95%
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1010071.839 2.08%
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 56.024 -
std::is_sorted(deque<int>)/1024 477.748 -
std::is_sorted(deque<int>)/8 3.215 -8.10%
std::is_sorted(deque<int>)/8192 3819.600 -
std::is_sorted(deque<int>,_pred)/1024 597.417 -
std::is_sorted(deque<int>,_pred)/8 4.661 2.82%
std::is_sorted(deque<int>,_pred)/8192 4798.461 -
std::is_sorted(list<int>)/1024 766.972 -
std::is_sorted(list<int>)/8 2.127 -
std::is_sorted(list<int>)/8192 7253.426 -
std::is_sorted(list<int>,_pred)/1024 797.490 -
std::is_sorted(list<int>,_pred)/8 3.958 -2.37%
std::is_sorted(list<int>,_pred)/8192 7578.746 -
std::is_sorted(vector<int>)/1024 243.895 -
std::is_sorted(vector<int>)/8 2.112 1.67%
std::is_sorted(vector<int>)/8192 1899.583 -
std::is_sorted(vector<int>,_pred)/1024 462.343 -
std::is_sorted(vector<int>,_pred)/8 3.830 -
std::is_sorted(vector<int>,_pred)/8192 3682.299 -
std::is_sorted_until(deque<int>)/1024 472.896 -
std::is_sorted_until(deque<int>)/8 2.543 -5.54%
std::is_sorted_until(deque<int>)/8192 3789.288 -
std::is_sorted_until(deque<int>,_pred)/1024 597.353 -
std::is_sorted_until(deque<int>,_pred)/8 4.091 -3.63%
std::is_sorted_until(deque<int>,_pred)/8192 4808.524 -
std::is_sorted_until(list<int>)/1024 1617.088 114.50%
std::is_sorted_until(list<int>)/8 2.257 -
std::is_sorted_until(list<int>)/8192 7134.516 -
std::is_sorted_until(list<int>,_pred)/1024 792.654 -
std::is_sorted_until(list<int>,_pred)/8 4.241 -
std::is_sorted_until(list<int>,_pred)/8192 7404.137 -
std::is_sorted_until(vector<int>)/1024 240.052 -
std::is_sorted_until(vector<int>)/8 2.060 -
std::is_sorted_until(vector<int>)/8192 1873.078 -
std::is_sorted_until(vector<int>,_pred)/1024 423.422 -
std::is_sorted_until(vector<int>,_pred)/8 3.543 1.45%
std::is_sorted_until(vector<int>,_pred)/8192 3394.624 2.75%
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 696.659 1.15%
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 10.322 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 10438.217 2.55%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 11388.816 3.86%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 333.409 2.98%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 95858.055 1.54%
std::list<int>::ctor(Range)_(cheap_elements)/1024 11180.576 -
std::list<int>::ctor(Range)_(cheap_elements)/32 324.551 -
std::list<int>::ctor(Range)_(cheap_elements)/8192 95781.230 -
std::list<int>::ctor(const&)_(cheap_elements)/1024 11071.545 -1.05%
std::list<int>::ctor(const&)_(cheap_elements)/32 322.294 -
std::list<int>::ctor(const&)_(cheap_elements)/8192 95025.328 -
std::list<int>::ctor(size)/1024 12197.462 5.15%
std::list<int>::ctor(size)/32 342.859 4.00%
std::list<int>::ctor(size)/8192 100093.924 6.96%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 11718.720 5.55%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 343.393 6.87%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 99848.369 6.90%
std::list<int>::erase(begin)_(cheap_elements)/1024 10.200 -
std::list<int>::erase(begin)_(cheap_elements)/32 10.442 1.16%
std::list<int>::erase(begin)_(cheap_elements)/8192 9.767 -2.44%
std::list<int>::insert(begin)_(cheap_elements)/1024 11.302 -
std::list<int>::insert(begin)_(cheap_elements)/32 10.399 -
std::list<int>::insert(begin)_(cheap_elements)/8192 11.284 -
std::list<int>::operator=(const&)_(cheap_elements)/1024 758.392 1.32%
std::list<int>::operator=(const&)_(cheap_elements)/32 16.999 2.82%
std::list<int>::operator=(const&)_(cheap_elements)/8192 8731.454 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.599 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 17.409 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 4.481 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 771.787 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 18.983 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 13700.910 -1.09%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6551.090 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 134.952 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 53915.174 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 12312.381 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 342.895 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 102253.574 -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 32433.681 -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 918.460 1.07%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 277367.745 -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 12239.647 -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 341.016 -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 103276.662 2.49%
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 32006.375 -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 908.803 -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 275396.219 1.16%
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 12223.846 -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 339.248 -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 101919.872 1.25%
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 32256.240 -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 915.182 1.91%
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 275703.841 -
std::list<std::string>::ctor(size)/1024 12372.818 -
std::list<std::string>::ctor(size)/32 342.717 1.42%
std::list<std::string>::ctor(size)/8192 103160.572 -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 12368.566 -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 341.944 -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 102738.717 -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 32505.161 1.20%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 888.545 -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 276998.714 1.24%
std::list<std::string>::erase(begin)_(cheap_elements)/1024 11.896 -
std::list<std::string>::erase(begin)_(cheap_elements)/32 11.860 5.27%
std::list<std::string>::erase(begin)_(cheap_elements)/8192 11.969 1.49%
std::list<std::string>::erase(begin)_(expensive_elements)/1024 30.266 -
std::list<std::string>::erase(begin)_(expensive_elements)/32 29.446 1.11%
std::list<std::string>::erase(begin)_(expensive_elements)/8192 30.797 -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 12.369 1.03%
std::list<std::string>::insert(begin)_(cheap_elements)/32 11.519 4.19%
std::list<std::string>::insert(begin)_(cheap_elements)/8192 12.273 1.02%
std::list<std::string>::insert(begin)_(expensive_elements)/1024 29.447 1.08%
std::list<std::string>::insert(begin)_(expensive_elements)/32 28.401 1.80%
std::list<std::string>::insert(begin)_(expensive_elements)/8192 29.397 -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1563.135 1.64%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.352 -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 11426.055 6.59%
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 6951.164 1.54%
std::list<std::string>::operator=(const&)_(expensive_elements)/32 134.778 -2.01%
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 56240.503 2.77%
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 4.939 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 17.640 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 5.111 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 16.674 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 28.277 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 18.204 -
std::map<int,_int>::clear()/0 421.651 -
std::map<int,_int>::clear()/1024 10709.303 6.29%
std::map<int,_int>::clear()/32 664.157 -
std::map<int,_int>::clear()/8192 83886.292 3.80%
std::map<int,_int>::contains(key)_(existent)/0 0.016 -
std::map<int,_int>::contains(key)_(existent)/1024 4.009 -1.69%
std::map<int,_int>::contains(key)_(existent)/32 1.592 -1.88%
std::map<int,_int>::contains(key)_(existent)/8192 5.433 -
std::map<int,_int>::contains(key)_(non-existent)/0 0.272 -
std::map<int,_int>::contains(key)_(non-existent)/1024 5.368 -
std::map<int,_int>::contains(key)_(non-existent)/32 2.252 -7.49%
std::map<int,_int>::contains(key)_(non-existent)/8192 7.562 -4.59%
std::map<int,_int>::count(key)_(existent)/0 0.014 -
std::map<int,_int>::count(key)_(existent)/1024 4.373 -1.16%
std::map<int,_int>::count(key)_(existent)/32 1.729 -
std::map<int,_int>::count(key)_(existent)/8192 6.103 -
std::map<int,_int>::count(key)_(non-existent)/0 0.253 -
std::map<int,_int>::count(key)_(non-existent)/1024 7.320 -3.58%
std::map<int,_int>::count(key)_(non-existent)/32 2.894 -2.87%
std::map<int,_int>::count(key)_(non-existent)/8192 11.391 -1.47%
std::map<int,_int>::ctor(&&,_different_allocs)/0 13.722 -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 6067.006 2.03%
std::map<int,_int>::ctor(&&,_different_allocs)/32 189.609 2.67%
std::map<int,_int>::ctor(&&,_different_allocs)/8192 52166.652 1.79%
std::map<int,_int>::ctor(const&)/0 13.621 -
std::map<int,_int>::ctor(const&)/1024 6428.273 3.22%
std::map<int,_int>::ctor(const&)/32 214.695 2.92%
std::map<int,_int>::ctor(const&)/8192 50101.868 -
std::map<int,_int>::ctor(const&,_alloc)/0 13.644 -
std::map<int,_int>::ctor(const&,_alloc)/1024 6267.219 -
std::map<int,_int>::ctor(const&,_alloc)/32 214.069 2.02%
std::map<int,_int>::ctor(const&,_alloc)/8192 50223.961 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.661 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8893.189 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 259.302 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 71785.349 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.644 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13026.380 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 286.300 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 294043.745 4.31%
std::map<int,_int>::equal_range(key)_(existent)/0 0.012 -
std::map<int,_int>::equal_range(key)_(existent)/1024 4.164 -
std::map<int,_int>::equal_range(key)_(existent)/32 1.772 -1.34%
std::map<int,_int>::equal_range(key)_(existent)/8192 5.582 2.83%
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.254 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 5.836 -7.47%
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.599 -4.32%
std::map<int,_int>::equal_range(key)_(non-existent)/8192 9.606 -8.19%
std::map<int,_int>::erase(iterator)/0 20.892 -
std::map<int,_int>::erase(iterator)/1024 21.158 1.01%
std::map<int,_int>::erase(iterator)/32 21.101 -
std::map<int,_int>::erase(iterator)/8192 21.292 1.13%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.598 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7251.235 1.51%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 598.250 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 56281.282 2.48%
std::map<int,_int>::erase(key)_(existent)/0 21.505 1.85%
std::map<int,_int>::erase(key)_(existent)/1024 25.686 -
std::map<int,_int>::erase(key)_(existent)/32 23.045 1.86%
std::map<int,_int>::erase(key)_(existent)/8192 25.795 -
std::map<int,_int>::erase(key)_(non-existent)/0 0.265 4.59%
std::map<int,_int>::erase(key)_(non-existent)/1024 5.869 8.68%
std::map<int,_int>::erase(key)_(non-existent)/32 2.668 5.18%
std::map<int,_int>::erase(key)_(non-existent)/8192 8.212 6.90%
std::map<int,_int>::find(key)_(existent)/0 0.016 -
std::map<int,_int>::find(key)_(existent)/1024 3.782 -2.41%
std::map<int,_int>::find(key)_(existent)/32 1.532 -2.31%
std::map<int,_int>::find(key)_(existent)/8192 5.463 -
std::map<int,_int>::find(key)_(non-existent)/0 0.253 -
std::map<int,_int>::find(key)_(non-existent)/1024 5.306 -6.45%
std::map<int,_int>::find(key)_(non-existent)/32 2.408 -5.79%
std::map<int,_int>::find(key)_(non-existent)/8192 7.451 -4.84%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 18.001 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 29.321 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 20.304 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 37.069 1.73%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 18.001 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 22.539 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.984 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 22.312 1.29%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 18.180 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 27.018 -3.35%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 20.365 2.44%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 35.576 -3.59%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 18.187 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 21.711 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 19.325 1.62%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 21.685 2.36%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 423.606 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 14977.387 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 808.085 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 141316.326 1.28%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 422.674 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7873.529 1.72%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 573.881 1.02%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 140546.055 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 422.226 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11408.412 1.07%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 725.855 2.01%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 93296.907 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 422.627 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9474.708 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 687.947 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 79596.336 -
std::map<int,_int>::insert(value)_(already_present)/0 0.582 -
std::map<int,_int>::insert(value)_(already_present)/1024 3.197 -11.08%
std::map<int,_int>::insert(value)_(already_present)/32 1.745 -1.05%
std::map<int,_int>::insert(value)_(already_present)/8192 4.019 -2.07%
std::map<int,_int>::insert(value)_(new_value)/0 18.035 -
std::map<int,_int>::insert(value)_(new_value)/1024 27.346 -
std::map<int,_int>::insert(value)_(new_value)/32 20.065 1.23%
std::map<int,_int>::insert(value)_(new_value)/8192 39.921 3.10%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 0.647 6.22%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.664 -4.12%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.760 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.019 1.95%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 17.965 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 27.877 1.32%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 20.113 2.56%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 37.223 7.92%
std::map<int,_int>::lower_bound(key)_(existent)/0 0.019 -
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.424 -
std::map<int,_int>::lower_bound(key)_(existent)/32 1.505 -
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.649 -
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.253 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.390 -6.53%
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.291 -6.75%
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 9.787 -3.46%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.316 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6392.633 -1.29%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 215.153 1.30%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 50993.368 2.29%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.324 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6420.403 3.56%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 216.404 2.73%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 51200.780 3.53%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.299 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1555.024 3.83%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 46.501 17.92%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 13173.611 1.62%
std::map<int,_int>::upper_bound(key)_(existent)/0 0.012 -
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.151 2.90%
std::map<int,_int>::upper_bound(key)_(existent)/32 1.742 3.59%
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.720 2.17%
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.253 -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 6.108 9.38%
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.772 3.96%
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 10.225 7.45%
std::map<std::string,_int>::clear()/0 424.372 -
std::map<std::string,_int>::clear()/1024 20638.150 1.55%
std::map<std::string,_int>::clear()/32 891.314 -2.42%
std::map<std::string,_int>::clear()/8192 204213.987 1.15%
std::map<std::string,_int>::contains(key)_(existent)/0 0.012 -
std::map<std::string,_int>::contains(key)_(existent)/1024 23.776 -1.15%
std::map<std::string,_int>::contains(key)_(existent)/32 15.733 -
std::map<std::string,_int>::contains(key)_(existent)/8192 31.415 8.44%
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.294 -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 22.049 2.85%
std::map<std::string,_int>::contains(key)_(non-existent)/32 9.686 -2.94%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 28.596 3.43%
std::map<std::string,_int>::count(key)_(existent)/0 0.014 -
std::map<std::string,_int>::count(key)_(existent)/1024 24.890 3.83%
std::map<std::string,_int>::count(key)_(existent)/32 17.534 -
std::map<std::string,_int>::count(key)_(existent)/8192 27.637 -5.49%
std::map<std::string,_int>::count(key)_(non-existent)/0 0.267 3.98%
std::map<std::string,_int>::count(key)_(non-existent)/1024 24.650 2.47%
std::map<std::string,_int>::count(key)_(non-existent)/32 10.128 -4.15%
std::map<std::string,_int>::count(key)_(non-existent)/8192 33.048 -2.56%
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 13.770 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 7215.104 1.01%
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 219.553 2.10%
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 60460.646 -
std::map<std::string,_int>::ctor(const&)/0 13.705 1.07%
std::map<std::string,_int>::ctor(const&)/1024 35403.484 2.19%
std::map<std::string,_int>::ctor(const&)/32 779.738 9.88%
std::map<std::string,_int>::ctor(const&)/8192 344943.298 -
std::map<std::string,_int>::ctor(const&,_alloc)/0 13.707 -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 37331.703 1.46%
std::map<std::string,_int>::ctor(const&,_alloc)/32 858.599 24.12%
std::map<std::string,_int>::ctor(const&,_alloc)/8192 347158.607 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.780 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 41515.574 1.42%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 832.231 1.87%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 390738.123 -2.14%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.710 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 58734.949 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 947.226 -6.35%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1102373.438 -1.05%
std::map<std::string,_int>::equal_range(key)_(existent)/0 0.035 -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 20.501 -15.42%
std::map<std::string,_int>::equal_range(key)_(existent)/32 14.913 -10.90%
std::map<std::string,_int>::equal_range(key)_(existent)/8192 29.679 -5.40%
std::map<std::string,_int>::equal_range(key)_(non-existent)/0 0.258 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 23.005 -6.21%
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 10.329 2.80%
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 30.123 -8.38%
std::map<std::string,_int>::erase(iterator)/0 25.976 -5.41%
std::map<std::string,_int>::erase(iterator)/1024 29.361 10.66%
std::map<std::string,_int>::erase(iterator)/32 27.346 6.70%
std::map<std::string,_int>::erase(iterator)/8192 26.432 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 423.547 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12393.068 3.55%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 697.475 2.44%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 114555.513 -
std::map<std::string,_int>::erase(key)_(existent)/0 44.303 -
std::map<std::string,_int>::erase(key)_(existent)/1024 88.248 37.02%
std::map<std::string,_int>::erase(key)_(existent)/32 46.948 -12.52%
std::map<std::string,_int>::erase(key)_(existent)/8192 95.884 11.53%
std::map<std::string,_int>::erase(key)_(non-existent)/0 0.258 -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 19.867 -2.40%
std::map<std::string,_int>::erase(key)_(non-existent)/32 10.254 9.98%
std::map<std::string,_int>::erase(key)_(non-existent)/8192 26.350 -5.54%
std::map<std::string,_int>::find(key)_(existent)/0 0.037 -
std::map<std::string,_int>::find(key)_(existent)/1024 22.661 1.50%
std::map<std::string,_int>::find(key)_(existent)/32 15.730 -4.20%
std::map<std::string,_int>::find(key)_(existent)/8192 30.873 6.42%
std::map<std::string,_int>::find(key)_(non-existent)/0 0.258 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 20.561 -9.20%
std::map<std::string,_int>::find(key)_(non-existent)/32 9.988 -1.15%
std::map<std::string,_int>::find(key)_(non-existent)/8192 26.220 -6.76%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 36.118 41.62%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 45.912 -23.01%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 50.909 12.20%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 90.288 15.11%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 33.735 7.97%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 53.057 27.47%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 30.456 -23.84%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 66.765 -12.04%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 35.771 14.53%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 39.843 -14.26%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 37.012 6.76%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 45.517 -10.21%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 24.991 -25.39%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 42.853 4.47%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 36.513 24.71%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 42.320 15.11%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/0 424.489 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 66527.422 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1585.794 3.58%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 828727.016 -1.02%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 424.438 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 40920.047 -1.02%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1194.812 2.02%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 637836.579 1.29%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 423.785 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 34531.754 -1.35%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1176.550 -2.32%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 397487.894 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 425.472 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 34578.684 1.49%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1255.672 3.87%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 365973.701 -
std::map<std::string,_int>::insert(value)_(already_present)/0 13.640 -19.56%
std::map<std::string,_int>::insert(value)_(already_present)/1024 20.473 -22.45%
std::map<std::string,_int>::insert(value)_(already_present)/32 24.177 -1.23%
std::map<std::string,_int>::insert(value)_(already_present)/8192 47.651 72.06%
std::map<std::string,_int>::insert(value)_(new_value)/0 31.423 -1.91%
std::map<std::string,_int>::insert(value)_(new_value)/1024 60.868 -6.24%
std::map<std::string,_int>::insert(value)_(new_value)/32 33.400 -23.64%
std::map<std::string,_int>::insert(value)_(new_value)/8192 92.702 34.44%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 13.884 59.05%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 31.088 -10.59%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 23.273 30.11%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 22.265 -45.37%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 32.896 -4.83%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 71.845 22.67%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 43.830 -1.79%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 96.158 42.88%
std::map<std::string,_int>::lower_bound(key)_(existent)/0 0.037 -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 24.753 -3.00%
std::map<std::string,_int>::lower_bound(key)_(existent)/32 16.083 6.04%
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 31.712 -1.26%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/0 0.258 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 23.296 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 10.586 -13.71%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 32.216 2.41%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 14.415 1.17%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36531.490 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 818.058 8.43%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 348409.995 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.363 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 35187.968 -1.33%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 823.995 20.17%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 347565.084 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.122 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 17403.749 6.87%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 345.998 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 209886.678 -1.26%
std::map<std::string,_int>::upper_bound(key)_(existent)/0 0.035 -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 22.972 2.02%
std::map<std::string,_int>::upper_bound(key)_(existent)/32 16.113 -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 29.516 4.06%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/0 0.258 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 22.577 2.12%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 9.859 -6.60%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 30.860 -
std::mismatch(deque<int>)_(it,_it,_it)/1000 464.756 4.89%
std::mismatch(deque<int>)_(it,_it,_it)/1024 481.220 -
std::mismatch(deque<int>)_(it,_it,_it)/1048576 497229.877 -
std::mismatch(deque<int>)_(it,_it,_it)/8 3.874 1.92%
std::mismatch(deque<int>)_(it,_it,_it)/8192 3870.365 1.11%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 477.420 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 440.174 -9.58%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 494465.120 1.56%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.177 7.69%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3856.664 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 722.415 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 736.728 1.31%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 625447.478 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.351 -3.13%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4833.861 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 699.208 -1.23%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 746.428 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 624152.394 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 6.041 -3.19%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4825.425 -
std::mismatch(list<int>)_(it,_it,_it)/1000 755.401 -
std::mismatch(list<int>)_(it,_it,_it)/1024 777.451 1.44%
std::mismatch(list<int>)_(it,_it,_it)/1048576 943530.537 -
std::mismatch(list<int>)_(it,_it,_it)/8 2.657 -
std::mismatch(list<int>)_(it,_it,_it)/8192 8038.830 8.56%
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 765.157 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 785.398 1.33%
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 957634.563 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 2.745 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 12575.183 3.62%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 816.388 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 836.029 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 990618.912 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 3.568 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 12495.110 4.79%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 807.170 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 827.275 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 978834.089 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 3.579 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 11197.646 3.45%
std::mismatch(vector<int>)_(it,_it,_it)/1000 72.926 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 75.025 -2.35%
std::mismatch(vector<int>)_(it,_it,_it)/1048576 76642.082 -
std::mismatch(vector<int>)_(it,_it,_it)/8 1.109 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 603.865 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 72.957 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 74.798 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 76648.238 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.318 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 605.407 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 451.093 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 516.709 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 609646.157 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.039 1.66%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4783.429 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 457.194 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 498.541 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 608395.417 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.166 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4792.532 -
std::move(deque<int>)/1048576 54544.437 -
std::move(deque<int>)/262144 14799.976 -1.20%
std::move(deque<int>)/32768 2138.963 -11.99%
std::move(deque<int>)/4096 153.563 -
std::move(deque<int>)/512 23.837 -
std::move(deque<int>)/64 5.983 -4.80%
std::move(deque<int>)/8 3.882 2.62%
std::move(list<int>)/1048576 1017717.246 -
std::move(list<int>)/262144 249836.685 1.72%
std::move(list<int>)/32768 31186.244 -
std::move(list<int>)/4096 5635.651 23.41%
std::move(list<int>)/512 722.691 103.97%
std::move(list<int>)/64 41.393 5.36%
std::move(list<int>)/8 3.431 -
std::move(vector<bool>)_(aligned)/1048576 2116.582 -
std::move(vector<bool>)_(aligned)/262144 255.766 -
std::move(vector<bool>)_(aligned)/32768 36.792 -
std::move(vector<bool>)_(aligned)/4096 7.081 -
std::move(vector<bool>)_(aligned)/512 2.343 -1.87%
std::move(vector<bool>)_(aligned)/64 1.641 1.25%
std::move(vector<bool>)_(unaligned)/1048576 6713.892 -
std::move(vector<bool>)_(unaligned)/262144 1583.862 -
std::move(vector<bool>)_(unaligned)/32768 202.176 -
std::move(vector<bool>)_(unaligned)/4096 26.881 4.51%
std::move(vector<bool>)_(unaligned)/512 4.577 -1.41%
std::move(vector<bool>)_(unaligned)/64 1.654 6.26%
std::move(vector<int>)/1048576 56415.747 -
std::move(vector<int>)/262144 22938.715 50.95%
std::move(vector<int>)/32768 2130.226 -
std::move(vector<int>)/4096 134.430 -
std::move(vector<int>)/512 20.217 -
std::move(vector<int>)/64 4.152 -
std::move(vector<int>)/8 2.266 -3.64%
std::move_backward(deque<int>)/1048576 129343.563 -
std::move_backward(deque<int>)/262144 30761.948 1.27%
std::move_backward(deque<int>)/32768 3724.956 1.56%
std::move_backward(deque<int>)/4096 177.331 -
std::move_backward(deque<int>)/512 26.002 -
std::move_backward(deque<int>)/64 7.166 -
std::move_backward(deque<int>)/8 3.979 -
std::move_backward(list<int>)/1048576 1043219.943 -
std::move_backward(list<int>)/262144 262786.068 -
std::move_backward(list<int>)/32768 32125.741 -
std::move_backward(list<int>)/4096 5038.868 -
std::move_backward(list<int>)/512 373.411 -
std::move_backward(list<int>)/64 39.970 -
std::move_backward(list<int>)/8 3.433 -
std::move_backward(vector<bool>)_(aligned)/1048576 2124.226 -17.58%
std::move_backward(vector<bool>)_(aligned)/262144 257.575 -
std::move_backward(vector<bool>)_(aligned)/32768 38.223 -
std::move_backward(vector<bool>)_(aligned)/4096 7.298 -
std::move_backward(vector<bool>)_(aligned)/512 2.426 -1.22%
std::move_backward(vector<bool>)_(aligned)/64 1.786 2.78%
std::move_backward(vector<bool>)_(unaligned)/1048576 6505.926 -3.03%
std::move_backward(vector<bool>)_(unaligned)/262144 1584.777 -
std::move_backward(vector<bool>)_(unaligned)/32768 204.017 -
std::move_backward(vector<bool>)_(unaligned)/4096 27.432 -
std::move_backward(vector<bool>)_(unaligned)/512 4.839 1.03%
std::move_backward(vector<bool>)_(unaligned)/64 1.919 1.02%
std::move_backward(vector<int>)/1048576 56377.618 -
std::move_backward(vector<int>)/262144 22748.951 10.77%
std::move_backward(vector<int>)/32768 2152.459 -16.84%
std::move_backward(vector<int>)/4096 135.956 -
std::move_backward(vector<int>)/512 20.872 -
std::move_backward(vector<int>)/64 4.339 -
std::move_backward(vector<int>)/8 2.292 2.17%
std::multimap<int,_int>::clear()/0 421.445 -
std::multimap<int,_int>::clear()/1024 10183.363 1.09%
std::multimap<int,_int>::clear()/32 656.105 -
std::multimap<int,_int>::clear()/8192 81557.418 -
std::multimap<int,_int>::contains(key)_(existent)/0 0.015 -
std::multimap<int,_int>::contains(key)_(existent)/1024 3.779 2.29%
std::multimap<int,_int>::contains(key)_(existent)/32 1.664 -
std::multimap<int,_int>::contains(key)_(existent)/8192 5.629 1.02%
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.267 -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.399 1.54%
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.376 -2.54%
std::multimap<int,_int>::contains(key)_(non-existent)/8192 7.247 -
std::multimap<int,_int>::count(key)_(existent)/0 0.016 -
std::multimap<int,_int>::count(key)_(existent)/1024 5.696 1.59%
std::multimap<int,_int>::count(key)_(existent)/32 3.578 -
std::multimap<int,_int>::count(key)_(existent)/8192 6.825 5.03%
std::multimap<int,_int>::count(key)_(non-existent)/0 0.254 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 6.175 -
std::multimap<int,_int>::count(key)_(non-existent)/32 2.677 1.48%
std::multimap<int,_int>::count(key)_(non-existent)/8192 9.550 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 13.731 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 5945.673 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 185.780 -1.18%
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 51344.866 -
std::multimap<int,_int>::ctor(const&)/0 13.635 -
std::multimap<int,_int>::ctor(const&)/1024 6208.522 -1.09%
std::multimap<int,_int>::ctor(const&)/32 213.509 -
std::multimap<int,_int>::ctor(const&)/8192 49503.114 -1.87%
std::multimap<int,_int>::ctor(const&,_alloc)/0 13.650 -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6204.505 -1.61%
std::multimap<int,_int>::ctor(const&,_alloc)/32 214.440 -1.12%
std::multimap<int,_int>::ctor(const&,_alloc)/8192 49615.210 -1.74%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.596 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 7891.354 -1.33%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 221.538 -1.02%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 72192.476 11.50%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.645 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12667.278 -1.08%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 298.581 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 278726.965 2.41%
std::multimap<int,_int>::equal_range(key)_(existent)/0 0.012 -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.168 -1.92%
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.404 -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 6.179 1.41%
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 6.592 9.01%
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.505 9.78%
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 10.566 11.00%
std::multimap<int,_int>::erase(iterator)/0 20.640 -
std::multimap<int,_int>::erase(iterator)/1024 20.983 -
std::multimap<int,_int>::erase(iterator)/32 20.814 -
std::multimap<int,_int>::erase(iterator)/8192 21.128 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.956 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6945.409 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 591.347 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 55052.067 -
std::multimap<int,_int>::erase(key)_(existent)/0 21.480 -1.70%
std::multimap<int,_int>::erase(key)_(existent)/1024 25.716 -
std::multimap<int,_int>::erase(key)_(existent)/32 22.911 -
std::multimap<int,_int>::erase(key)_(existent)/8192 26.618 -
std::multimap<int,_int>::erase(key)_(non-existent)/0 0.256 -
std::multimap<int,_int>::erase(key)_(non-existent)/1024 5.806 -4.62%
std::multimap<int,_int>::erase(key)_(non-existent)/32 2.327 -4.73%
std::multimap<int,_int>::erase(key)_(non-existent)/8192 9.439 -3.12%
std::multimap<int,_int>::find(key)_(existent)/0 0.014 -
std::multimap<int,_int>::find(key)_(existent)/1024 3.919 -
std::multimap<int,_int>::find(key)_(existent)/32 1.598 -
std::multimap<int,_int>::find(key)_(existent)/8192 5.587 1.21%
std::multimap<int,_int>::find(key)_(non-existent)/0 0.256 -
std::multimap<int,_int>::find(key)_(non-existent)/1024 6.030 13.12%
std::multimap<int,_int>::find(key)_(non-existent)/32 2.637 18.18%
std::multimap<int,_int>::find(key)_(non-existent)/8192 8.601 15.32%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 18.085 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 33.939 -1.64%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 19.669 -1.42%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 38.208 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 18.105 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 22.746 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.499 -1.05%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 22.030 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 18.106 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 33.805 -3.92%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 20.005 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 42.746 -2.25%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 18.116 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 22.553 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 19.028 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 21.398 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 423.220 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 14757.320 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 795.271 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 145680.472 -1.03%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 422.879 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 11824.964 -2.90%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 713.672 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 183235.393 -1.43%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 422.219 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 10645.046 -2.49%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 688.669 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 87855.615 -2.19%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 421.365 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9873.843 -1.33%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 695.403 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 77417.631 -4.14%
std::multimap<int,_int>::insert(value)_(already_present)/0 18.328 -
std::multimap<int,_int>::insert(value)_(already_present)/1024 22.597 -
std::multimap<int,_int>::insert(value)_(already_present)/32 19.329 -
std::multimap<int,_int>::insert(value)_(already_present)/8192 21.416 -
std::multimap<int,_int>::insert(value)_(new_value)/0 17.965 -
std::multimap<int,_int>::insert(value)_(new_value)/1024 33.029 -1.05%
std::multimap<int,_int>::insert(value)_(new_value)/32 19.928 -
std::multimap<int,_int>::insert(value)_(new_value)/8192 36.684 -
std::multimap<int,_int>::lower_bound(key)_(existent)/0 0.015 -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 7.057 -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.209 -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 10.255 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 14.989 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 3.829 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 23.889 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.294 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6264.364 -1.75%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 211.016 -2.59%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 49963.141 -2.17%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.317 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6269.072 -1.73%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 213.259 -3.12%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 49997.209 -2.32%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.232 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1480.741 1.73%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 39.324 4.41%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 12867.464 -
std::multimap<int,_int>::upper_bound(key)_(existent)/0 0.013 -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 7.051 -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 2.192 -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 10.257 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 14.640 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 3.844 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 23.889 -
std::multimap<std::string,_int>::clear()/0 420.735 -
std::multimap<std::string,_int>::clear()/1024 20696.249 1.06%
std::multimap<std::string,_int>::clear()/32 909.179 1.96%
std::multimap<std::string,_int>::clear()/8192 203005.805 -
std::multimap<std::string,_int>::contains(key)_(existent)/0 0.023 96.16%
std::multimap<std::string,_int>::contains(key)_(existent)/1024 23.699 6.15%
std::multimap<std::string,_int>::contains(key)_(existent)/32 14.926 3.04%
std::multimap<std::string,_int>::contains(key)_(existent)/8192 32.418 8.97%
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.291 5.24%
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 20.257 -20.87%
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 10.141 -5.07%
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 26.324 -6.76%
std::multimap<std::string,_int>::count(key)_(existent)/0 0.030 -
std::multimap<std::string,_int>::count(key)_(existent)/1024 23.611 -3.87%
std::multimap<std::string,_int>::count(key)_(existent)/32 19.517 -4.71%
std::multimap<std::string,_int>::count(key)_(existent)/8192 29.755 -2.92%
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 23.294 5.03%
std::multimap<std::string,_int>::count(key)_(non-existent)/32 10.098 -1.18%
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 31.538 3.60%
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 13.686 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 7046.248 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 214.699 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 60188.207 -
std::multimap<std::string,_int>::ctor(const&)/0 13.548 -
std::multimap<std::string,_int>::ctor(const&)/1024 34957.772 -
std::multimap<std::string,_int>::ctor(const&)/32 822.341 -
std::multimap<std::string,_int>::ctor(const&)/8192 348421.288 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 13.560 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 37758.710 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 793.511 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 352768.755 1.04%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.709 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40355.345 1.30%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 734.759 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 385177.733 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.727 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54281.328 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 953.285 -1.01%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1051913.012 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/0 0.036 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 22.824 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 18.239 4.46%
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 27.796 -13.32%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/0 0.266 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 24.094 6.49%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 10.282 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 30.909 -5.20%
std::multimap<std::string,_int>::erase(iterator)/0 29.343 13.00%
std::multimap<std::string,_int>::erase(iterator)/1024 33.887 6.81%
std::multimap<std::string,_int>::erase(iterator)/32 31.203 -5.39%
std::multimap<std::string,_int>::erase(iterator)/8192 31.952 -1.46%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.834 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12214.222 1.21%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 704.930 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 115062.194 -
std::multimap<std::string,_int>::erase(key)_(existent)/0 55.223 -8.66%
std::multimap<std::string,_int>::erase(key)_(existent)/1024 87.557 -1.69%
std::multimap<std::string,_int>::erase(key)_(existent)/32 74.461 2.62%
std::multimap<std::string,_int>::erase(key)_(existent)/8192 79.163 -17.49%
std::multimap<std::string,_int>::erase(key)_(non-existent)/0 0.259 -
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024 24.306 -
std::multimap<std::string,_int>::erase(key)_(non-existent)/32 10.639 -
std::multimap<std::string,_int>::erase(key)_(non-existent)/8192 32.367 -
std::multimap<std::string,_int>::find(key)_(existent)/0 0.036 -
std::multimap<std::string,_int>::find(key)_(existent)/1024 24.079 2.36%
std::multimap<std::string,_int>::find(key)_(existent)/32 14.846 -6.20%
std::multimap<std::string,_int>::find(key)_(existent)/8192 29.994 13.29%
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 22.812 8.89%
std::multimap<std::string,_int>::find(key)_(non-existent)/32 10.565 6.26%
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 29.126 11.13%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 25.875 -29.77%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 64.115 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 45.263 1.39%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 96.050 1.34%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 34.399 6.85%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 38.684 -11.21%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 40.310 5.54%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 57.374 29.48%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 26.023 2.29%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 49.274 1.16%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 37.484 2.91%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 85.393 2.03%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 34.868 15.90%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 39.342 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 36.655 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 43.589 17.18%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/0 422.122 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 66863.635 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1416.155 -1.50%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 817813.440 -1.67%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 423.599 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 57169.754 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1465.745 -2.91%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 802305.106 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 423.422 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 33539.230 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1193.630 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 382269.802 1.55%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 424.004 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 32091.567 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1231.825 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 354058.231 -
std::multimap<std::string,_int>::insert(value)_(already_present)/0 35.691 -33.38%
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 62.476 44.95%
std::multimap<std::string,_int>::insert(value)_(already_present)/32 65.794 9.82%
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 68.230 -
std::multimap<std::string,_int>::insert(value)_(new_value)/0 32.848 2.60%
std::multimap<std::string,_int>::insert(value)_(new_value)/1024 62.857 -1.56%
std::multimap<std::string,_int>::insert(value)_(new_value)/32 38.850 -2.28%
std::multimap<std::string,_int>::insert(value)_(new_value)/8192 91.727 -1.60%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/0 0.035 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 23.685 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 16.702 2.75%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 26.203 -9.49%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 26.216 -9.21%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 10.185 -7.56%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 31.867 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 14.289 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36777.896 1.10%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 855.635 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 354223.685 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.283 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 37174.668 2.67%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 647.777 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 355741.075 1.22%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.127 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 18219.259 4.08%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 340.085 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 212856.551 2.03%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/0 0.036 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 23.548 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 18.717 10.67%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 29.618 10.54%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 23.889 6.80%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 10.982 16.06%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 33.602 7.63%
std::multiset<int>::clear()/0 423.634 -
std::multiset<int>::clear()/1024 10807.006 12.19%
std::multiset<int>::clear()/32 685.808 6.79%
std::multiset<int>::clear()/8192 82582.030 8.72%
std::multiset<int>::contains(key)_(existent)/0 0.015 -
std::multiset<int>::contains(key)_(existent)/1024 3.896 -1.81%
std::multiset<int>::contains(key)_(existent)/32 1.639 -
std::multiset<int>::contains(key)_(existent)/8192 8.520 -
std::multiset<int>::contains(key)_(non-existent)/0 0.267 -
std::multiset<int>::contains(key)_(non-existent)/1024 5.711 3.90%
std::multiset<int>::contains(key)_(non-existent)/32 2.328 2.89%
std::multiset<int>::contains(key)_(non-existent)/8192 8.858 4.41%
std::multiset<int>::count(key)_(existent)/0 0.013 -
std::multiset<int>::count(key)_(existent)/1024 5.547 1.02%
std::multiset<int>::count(key)_(existent)/32 3.460 4.65%
std::multiset<int>::count(key)_(existent)/8192 9.573 3.55%
std::multiset<int>::count(key)_(non-existent)/0 0.254 -
std::multiset<int>::count(key)_(non-existent)/1024 5.881 -14.13%
std::multiset<int>::count(key)_(non-existent)/32 2.268 -15.23%
std::multiset<int>::count(key)_(non-existent)/8192 9.112 -15.26%
std::multiset<int>::ctor(&&,_different_allocs)/0 13.766 -
std::multiset<int>::ctor(&&,_different_allocs)/1024 5833.358 -
std::multiset<int>::ctor(&&,_different_allocs)/32 181.725 -
std::multiset<int>::ctor(&&,_different_allocs)/8192 48179.602 -
std::multiset<int>::ctor(const&)/0 13.669 -
std::multiset<int>::ctor(const&)/1024 6043.172 -
std::multiset<int>::ctor(const&)/32 230.187 6.61%
std::multiset<int>::ctor(const&)/8192 48301.462 -
std::multiset<int>::ctor(const&,_alloc)/0 13.666 -
std::multiset<int>::ctor(const&,_alloc)/1024 6006.589 -1.08%
std::multiset<int>::ctor(const&,_alloc)/32 218.338 -
std::multiset<int>::ctor(const&,_alloc)/8192 48031.501 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.626 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8645.626 1.74%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 251.118 -2.89%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 69593.326 1.64%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.649 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12330.166 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 288.334 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 261057.554 -2.12%
std::multiset<int>::equal_range(key)_(existent)/0 0.013 -
std::multiset<int>::equal_range(key)_(existent)/1024 5.318 -1.70%
std::multiset<int>::equal_range(key)_(existent)/32 2.521 -1.20%
std::multiset<int>::equal_range(key)_(existent)/8192 8.321 -5.94%
std::multiset<int>::equal_range(key)_(non-existent)/0 0.254 -
std::multiset<int>::equal_range(key)_(non-existent)/1024 6.629 -4.35%
std::multiset<int>::equal_range(key)_(non-existent)/32 2.346 -7.58%
std::multiset<int>::equal_range(key)_(non-existent)/8192 9.914 -4.02%
std::multiset<int>::erase(iterator)/0 20.121 -
std::multiset<int>::erase(iterator)/1024 23.929 -
std::multiset<int>::erase(iterator)/32 21.733 -
std::multiset<int>::erase(iterator)/8192 28.227 16.92%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 424.999 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7498.096 15.31%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 619.128 5.95%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 57804.588 11.89%
std::multiset<int>::erase(key)_(existent)/0 21.149 -
std::multiset<int>::erase(key)_(existent)/1024 42.489 5.42%
std::multiset<int>::erase(key)_(existent)/32 22.623 -
std::multiset<int>::erase(key)_(existent)/8192 59.881 -1.33%
std::multiset<int>::erase(key)_(non-existent)/0 0.255 -
std::multiset<int>::erase(key)_(non-existent)/1024 6.889 -
std::multiset<int>::erase(key)_(non-existent)/32 2.646 3.81%
std::multiset<int>::erase(key)_(non-existent)/8192 9.816 -17.15%
std::multiset<int>::find(key)_(existent)/0 0.019 -
std::multiset<int>::find(key)_(existent)/1024 3.765 -
std::multiset<int>::find(key)_(existent)/32 1.686 -
std::multiset<int>::find(key)_(existent)/8192 8.674 -
std::multiset<int>::find(key)_(non-existent)/0 0.255 -
std::multiset<int>::find(key)_(non-existent)/1024 5.487 -
std::multiset<int>::find(key)_(non-existent)/32 2.248 1.11%
std::multiset<int>::find(key)_(non-existent)/8192 8.684 -8.23%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 18.055 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 50.490 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 19.675 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 81.488 1.62%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 18.134 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 28.913 2.21%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 19.469 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 33.373 3.51%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 18.005 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 50.606 -16.92%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 19.624 -1.12%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 74.934 6.06%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 17.999 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 25.305 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 18.982 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 29.125 -1.40%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/0 422.929 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 14395.625 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 790.663 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 151070.502 -1.54%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 422.483 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 11605.543 -1.29%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 711.626 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 208077.857 -
std::multiset<int>::insert(value)_(already_present)/0 18.199 -
std::multiset<int>::insert(value)_(already_present)/1024 28.684 -2.88%
std::multiset<int>::insert(value)_(already_present)/32 19.161 -
std::multiset<int>::insert(value)_(already_present)/8192 33.550 4.10%
std::multiset<int>::insert(value)_(new_value)/0 17.919 -
std::multiset<int>::insert(value)_(new_value)/1024 48.325 2.38%
std::multiset<int>::insert(value)_(new_value)/32 19.756 -1.07%
std::multiset<int>::insert(value)_(new_value)/8192 85.109 3.22%
std::multiset<int>::lower_bound(key)_(existent)/0 0.012 -
std::multiset<int>::lower_bound(key)_(existent)/1024 7.189 -
std::multiset<int>::lower_bound(key)_(existent)/32 2.659 -
std::multiset<int>::lower_bound(key)_(existent)/8192 14.885 -2.08%
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.253 -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 14.945 -
std::multiset<int>::lower_bound(key)_(non-existent)/32 3.858 -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 24.098 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 14.307 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6086.632 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 214.793 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 48700.346 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 14.309 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6092.239 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 215.026 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 48776.967 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.210 -1.04%
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1371.478 2.01%
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 37.415 7.38%
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12527.795 -
std::multiset<int>::upper_bound(key)_(existent)/0 0.011 -
std::multiset<int>::upper_bound(key)_(existent)/1024 7.078 -
std::multiset<int>::upper_bound(key)_(existent)/32 2.206 -
std::multiset<int>::upper_bound(key)_(existent)/8192 14.746 -1.26%
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.254 -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 14.456 -3.32%
std::multiset<int>::upper_bound(key)_(non-existent)/32 3.862 -6.50%
std::multiset<int>::upper_bound(key)_(non-existent)/8192 24.208 -7.82%
std::multiset<std::string>::clear()/0 419.948 -
std::multiset<std::string>::clear()/1024 20163.366 -
std::multiset<std::string>::clear()/32 921.031 -
std::multiset<std::string>::clear()/8192 203019.024 -
std::multiset<std::string>::contains(key)_(existent)/0 0.013 -
std::multiset<std::string>::contains(key)_(existent)/1024 22.239 1.03%
std::multiset<std::string>::contains(key)_(existent)/32 16.708 -
std::multiset<std::string>::contains(key)_(existent)/8192 28.405 -1.63%
std::multiset<std::string>::contains(key)_(non-existent)/0 0.279 -
std::multiset<std::string>::contains(key)_(non-existent)/1024 23.120 2.58%
std::multiset<std::string>::contains(key)_(non-existent)/32 10.834 -1.20%
std::multiset<std::string>::contains(key)_(non-existent)/8192 32.081 -
std::multiset<std::string>::count(key)_(existent)/0 0.037 -
std::multiset<std::string>::count(key)_(existent)/1024 23.307 -
std::multiset<std::string>::count(key)_(existent)/32 19.322 -2.45%
std::multiset<std::string>::count(key)_(existent)/8192 30.380 -
std::multiset<std::string>::count(key)_(non-existent)/0 0.259 -
std::multiset<std::string>::count(key)_(non-existent)/1024 22.777 -1.71%
std::multiset<std::string>::count(key)_(non-existent)/32 9.828 -4.66%
std::multiset<std::string>::count(key)_(non-existent)/8192 31.490 -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 13.804 -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 6964.596 -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 211.416 -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 57524.352 -
std::multiset<std::string>::ctor(const&)/0 13.604 -
std::multiset<std::string>::ctor(const&)/1024 36726.321 1.77%
std::multiset<std::string>::ctor(const&)/32 789.598 9.11%
std::multiset<std::string>::ctor(const&)/8192 352152.942 2.98%
std::multiset<std::string>::ctor(const&,_alloc)/0 13.625 -
std::multiset<std::string>::ctor(const&,_alloc)/1024 37303.281 1.86%
std::multiset<std::string>::ctor(const&,_alloc)/32 781.373 4.77%
std::multiset<std::string>::ctor(const&,_alloc)/8192 343354.921 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.736 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40160.194 -1.79%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 763.951 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 380058.547 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.735 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54411.345 -1.23%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 907.321 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1048846.168 -
std::multiset<std::string>::equal_range(key)_(existent)/0 0.036 -
std::multiset<std::string>::equal_range(key)_(existent)/1024 25.045 -
std::multiset<std::string>::equal_range(key)_(existent)/32 19.479 -1.99%
std::multiset<std::string>::equal_range(key)_(existent)/8192 29.109 -
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.264 -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 22.550 -3.71%
std::multiset<std::string>::equal_range(key)_(non-existent)/32 10.095 -4.63%
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 31.480 -1.74%
std::multiset<std::string>::erase(iterator)/0 29.800 -
std::multiset<std::string>::erase(iterator)/1024 30.043 -
std::multiset<std::string>::erase(iterator)/32 30.849 -1.28%
std::multiset<std::string>::erase(iterator)/8192 26.718 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.294 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12209.084 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 687.993 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 113630.567 -
std::multiset<std::string>::erase(key)_(existent)/0 41.871 3.15%
std::multiset<std::string>::erase(key)_(existent)/1024 85.442 -1.71%
std::multiset<std::string>::erase(key)_(existent)/32 50.754 -
std::multiset<std::string>::erase(key)_(existent)/8192 128.666 -
std::multiset<std::string>::erase(key)_(non-existent)/0 0.259 -
std::multiset<std::string>::erase(key)_(non-existent)/1024 22.421 -
std::multiset<std::string>::erase(key)_(non-existent)/32 11.065 -
std::multiset<std::string>::erase(key)_(non-existent)/8192 32.224 -
std::multiset<std::string>::find(key)_(existent)/0 0.037 -
std::multiset<std::string>::find(key)_(existent)/1024 27.375 -1.15%
std::multiset<std::string>::find(key)_(existent)/32 21.369 -1.17%
std::multiset<std::string>::find(key)_(existent)/8192 40.623 -
std::multiset<std::string>::find(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::find(key)_(non-existent)/1024 21.793 -4.59%
std::multiset<std::string>::find(key)_(non-existent)/32 10.711 -2.78%
std::multiset<std::string>::find(key)_(non-existent)/8192 28.250 -7.79%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 36.456 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 61.698 1.66%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 35.645 1.68%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 84.768 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 25.354 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 50.431 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 29.629 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 52.822 1.59%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 31.315 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 32.518 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 33.283 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 77.783 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 34.473 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 29.063 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 37.798 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 38.657 -2.92%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 423.903 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 70317.919 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1468.801 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 836132.080 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 423.054 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 58759.746 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1434.617 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 799241.184 -
std::multiset<std::string>::insert(value)_(already_present)/0 19.607 -
std::multiset<std::string>::insert(value)_(already_present)/1024 56.412 -
std::multiset<std::string>::insert(value)_(already_present)/32 41.869 -
std::multiset<std::string>::insert(value)_(already_present)/8192 65.926 -
std::multiset<std::string>::insert(value)_(new_value)/0 35.053 -
std::multiset<std::string>::insert(value)_(new_value)/1024 64.362 2.35%
std::multiset<std::string>::insert(value)_(new_value)/32 43.278 -
std::multiset<std::string>::insert(value)_(new_value)/8192 74.928 1.07%
std::multiset<std::string>::lower_bound(key)_(existent)/0 0.037 -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 24.167 -
std::multiset<std::string>::lower_bound(key)_(existent)/32 17.034 -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 29.347 -3.08%
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 22.972 1.76%
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 9.901 -4.50%
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 32.186 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 14.184 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 36768.116 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 678.115 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 346627.970 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 14.202 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35555.686 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 577.379 -1.45%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 345353.690 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 1.048 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 16963.435 1.18%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 391.745 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 208612.196 -
std::multiset<std::string>::upper_bound(key)_(existent)/0 0.035 -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 22.341 -
std::multiset<std::string>::upper_bound(key)_(existent)/32 18.341 -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 28.925 2.97%
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 22.765 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 10.848 -1.92%
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 30.572 -
std::none_of(deque<int>)_(process_all)/32 11.542 -
std::none_of(deque<int>)_(process_all)/32768 10837.765 -8.78%
std::none_of(deque<int>)_(process_all)/50 20.342 11.00%
std::none_of(deque<int>)_(process_all)/8 3.223 4.32%
std::none_of(deque<int>)_(process_all)/8192 2714.711 -8.54%
std::none_of(list<int>)_(process_all)/32 11.750 -
std::none_of(list<int>)_(process_all)/32768 25910.084 -
std::none_of(list<int>)_(process_all)/50 22.171 -
std::none_of(list<int>)_(process_all)/8 2.611 -
std::none_of(list<int>)_(process_all)/8192 7160.952 -
std::none_of(vector<int>)_(process_all)/32 8.330 -
std::none_of(vector<int>)_(process_all)/32768 8084.822 -
std::none_of(vector<int>)_(process_all)/50 13.708 -15.66%
std::none_of(vector<int>)_(process_all)/8 2.356 -3.62%
std::none_of(vector<int>)_(process_all)/8192 2025.247 -
std::partial_sort(deque<int>)_(ascending)/1024 7951.735 -
std::partial_sort(deque<int>)_(ascending)/8 30.993 -1.86%
std::partial_sort(deque<int>)_(ascending)/8192 163953.196 -
std::partial_sort(deque<int>)_(descending)/1024 18612.472 -
std::partial_sort(deque<int>)_(descending)/8 43.026 -
std::partial_sort(deque<int>)_(descending)/8192 286900.782 -2.15%
std::partial_sort(deque<int>)_(heap)/1024 18525.559 -
std::partial_sort(deque<int>)_(heap)/8 38.615 -
std::partial_sort(deque<int>)_(heap)/8192 284384.504 -4.11%
std::partial_sort(deque<int>)_(pipe-organ)/1024 7934.481 -
std::partial_sort(deque<int>)_(pipe-organ)/8 30.595 -
std::partial_sort(deque<int>)_(pipe-organ)/8192 163113.898 -
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 19625.940 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 31.178 -1.73%
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 286586.502 -1.65%
std::partial_sort(deque<int>)_(repeated)/1024 6468.076 -
std::partial_sort(deque<int>)_(repeated)/8 27.483 -
std::partial_sort(deque<int>)_(repeated)/8192 68782.698 -
std::partial_sort(deque<int>)_(shuffled)/1024 16112.135 -
std::partial_sort(deque<int>)_(shuffled)/8 33.884 -
std::partial_sort(deque<int>)_(shuffled)/8192 269239.807 -
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4968.700 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 22.486 -1.54%
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 55645.923 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 8155.186 -1.11%
std::partial_sort(vector<NonIntegral>)_(descending)/8 25.134 -
std::partial_sort(vector<NonIntegral>)_(descending)/8192 97571.310 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 8174.059 -1.25%
std::partial_sort(vector<NonIntegral>)_(heap)/8 25.209 -1.95%
std::partial_sort(vector<NonIntegral>)_(heap)/8192 100863.652 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4983.652 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 22.173 -1.81%
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 55308.707 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 9156.558 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 22.202 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 97431.991 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 3932.218 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 22.348 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 46856.624 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6913.561 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 22.851 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 91264.399 -
std::partial_sort(vector<int>)_(ascending)/1024 4985.660 -
std::partial_sort(vector<int>)_(ascending)/8 20.768 -
std::partial_sort(vector<int>)_(ascending)/8192 54538.013 -
std::partial_sort(vector<int>)_(descending)/1024 8247.860 -
std::partial_sort(vector<int>)_(descending)/8 25.020 -
std::partial_sort(vector<int>)_(descending)/8192 97687.209 -
std::partial_sort(vector<int>)_(heap)/1024 8249.758 -
std::partial_sort(vector<int>)_(heap)/8 25.987 -
std::partial_sort(vector<int>)_(heap)/8192 100824.609 -
std::partial_sort(vector<int>)_(pipe-organ)/1024 4979.241 -
std::partial_sort(vector<int>)_(pipe-organ)/8 20.658 -1.27%
std::partial_sort(vector<int>)_(pipe-organ)/8192 54576.081 -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 9173.606 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 20.755 1.50%
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 97749.599 -
std::partial_sort(vector<int>)_(repeated)/1024 3990.369 1.22%
std::partial_sort(vector<int>)_(repeated)/8 20.080 -
std::partial_sort(vector<int>)_(repeated)/8192 49185.853 5.31%
std::partial_sort(vector<int>)_(shuffled)/1024 6936.996 -
std::partial_sort(vector<int>)_(shuffled)/8 22.268 -
std::partial_sort(vector<int>)_(shuffled)/8192 89228.034 -
std::partial_sort_copy(deque<int>)_(ascending)/1024 5515.087 1.65%
std::partial_sort_copy(deque<int>)_(ascending)/8 10.848 -
std::partial_sort_copy(deque<int>)_(ascending)/8192 57362.069 -
std::partial_sort_copy(deque<int>)_(descending)/1024 8517.658 1.05%
std::partial_sort_copy(deque<int>)_(descending)/8 19.961 -
std::partial_sort_copy(deque<int>)_(descending)/8192 99561.760 -
std::partial_sort_copy(deque<int>)_(heap)/1024 8657.357 -
std::partial_sort_copy(deque<int>)_(heap)/8 15.693 -
std::partial_sort_copy(deque<int>)_(heap)/8192 103359.142 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5485.647 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.889 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 57120.719 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9323.984 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 10.375 -3.12%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 99731.051 -
std::partial_sort_copy(deque<int>)_(repeated)/1024 4325.789 -
std::partial_sort_copy(deque<int>)_(repeated)/8 10.601 -1.50%
std::partial_sort_copy(deque<int>)_(repeated)/8192 49384.438 -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 7283.428 1.37%
std::partial_sort_copy(deque<int>)_(shuffled)/8 12.071 -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 92316.049 -
std::partial_sort_copy(list<int>)_(ascending)/1024 5612.719 -
std::partial_sort_copy(list<int>)_(ascending)/8 9.069 -1.41%
std::partial_sort_copy(list<int>)_(ascending)/8192 61154.222 -
std::partial_sort_copy(list<int>)_(descending)/1024 8501.505 -
std::partial_sort_copy(list<int>)_(descending)/8 18.723 -
std::partial_sort_copy(list<int>)_(descending)/8192 100637.566 -
std::partial_sort_copy(list<int>)_(heap)/1024 8502.115 -
std::partial_sort_copy(list<int>)_(heap)/8 15.753 -1.56%
std::partial_sort_copy(list<int>)_(heap)/8192 104995.975 -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5691.700 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 9.228 1.79%
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 60567.272 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9848.266 3.98%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.732 -3.28%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 100927.056 -
std::partial_sort_copy(list<int>)_(repeated)/1024 4525.684 -
std::partial_sort_copy(list<int>)_(repeated)/8 8.634 -
std::partial_sort_copy(list<int>)_(repeated)/8192 53172.644 -
std::partial_sort_copy(list<int>)_(shuffled)/1024 7308.070 -
std::partial_sort_copy(list<int>)_(shuffled)/8 10.468 -
std::partial_sort_copy(list<int>)_(shuffled)/8192 93265.504 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 5240.736 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 9.683 7.11%
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 55836.943 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 8418.165 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 17.773 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 98716.990 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 8357.875 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.086 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 102161.994 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 5242.205 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 9.933 10.11%
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 55688.055 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 9241.429 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 8.850 -3.64%
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 99018.208 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 4073.293 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.310 2.72%
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 47656.147 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 7130.808 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 11.454 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 92527.320 -
std::partial_sort_copy(vector<int>)_(ascending)/1024 5101.346 -
std::partial_sort_copy(vector<int>)_(ascending)/8 9.187 3.51%
std::partial_sort_copy(vector<int>)_(ascending)/8192 55396.159 -
std::partial_sort_copy(vector<int>)_(descending)/1024 8336.555 -
std::partial_sort_copy(vector<int>)_(descending)/8 18.949 -
std::partial_sort_copy(vector<int>)_(descending)/8192 99011.860 -
std::partial_sort_copy(vector<int>)_(heap)/1024 8334.542 -
std::partial_sort_copy(vector<int>)_(heap)/8 15.275 1.19%
std::partial_sort_copy(vector<int>)_(heap)/8192 102490.519 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 5086.164 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 9.090 1.38%
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 55310.280 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 9218.850 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 9.001 1.81%
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 99713.632 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 4039.695 -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.786 1.41%
std::partial_sort_copy(vector<int>)_(repeated)/8192 47490.731 -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 7201.577 1.12%
std::partial_sort_copy(vector<int>)_(shuffled)/8 11.505 -1.99%
std::partial_sort_copy(vector<int>)_(shuffled)/8192 94131.451 -
std::partition(deque<int>)_(dense)/1024 348.964 -3.18%
std::partition(deque<int>)_(dense)/32 11.276 8.70%
std::partition(deque<int>)_(dense)/50 16.924 12.75%
std::partition(deque<int>)_(dense)/8192 2818.438 -
std::partition(deque<int>)_(sparse)/1024 388.963 -
std::partition(deque<int>)_(sparse)/32 10.728 9.57%
std::partition(deque<int>)_(sparse)/50 16.051 7.13%
std::partition(deque<int>)_(sparse)/8192 3040.295 -
std::partition(list<int>)_(dense)/1024 392.075 -
std::partition(list<int>)_(dense)/32 8.814 1.07%
std::partition(list<int>)_(dense)/50 13.306 -
std::partition(list<int>)_(dense)/8192 5147.767 10.43%
std::partition(list<int>)_(sparse)/1024 720.654 -
std::partition(list<int>)_(sparse)/32 8.922 1.46%
std::partition(list<int>)_(sparse)/50 15.116 2.88%
std::partition(list<int>)_(sparse)/8192 7849.622 9.96%
std::partition(vector<int>)_(dense)/1024 248.626 3.61%
std::partition(vector<int>)_(dense)/32 8.196 1.29%
std::partition(vector<int>)_(dense)/50 13.097 1.17%
std::partition(vector<int>)_(dense)/8192 1881.147 -
std::partition(vector<int>)_(sparse)/1024 258.889 -
std::partition(vector<int>)_(sparse)/32 8.948 -
std::partition(vector<int>)_(sparse)/50 13.866 -1.18%
std::partition(vector<int>)_(sparse)/8192 1885.432 -
std::partition_copy(deque<int>)/1024 638.189 -
std::partition_copy(deque<int>)/32 12.721 -1.01%
std::partition_copy(deque<int>)/50 20.918 -
std::partition_copy(deque<int>)/8192 5709.880 -
std::partition_copy(list<int>)/1024 715.005 -
std::partition_copy(list<int>)/32 8.538 -
std::partition_copy(list<int>)/50 13.168 -
std::partition_copy(list<int>)/8192 7341.316 1.57%
std::partition_copy(vector<int>)/1024 458.835 -
std::partition_copy(vector<int>)/32 8.276 -
std::partition_copy(vector<int>)/50 13.120 2.34%
std::partition_copy(vector<int>)/8192 4571.931 -
std::partition_point(deque<int>)/1024 9.354 -
std::partition_point(deque<int>)/32 4.791 11.44%
std::partition_point(deque<int>)/50 4.992 -
std::partition_point(deque<int>)/8192 16.192 -1.79%
std::partition_point(list<int>)/1024 1245.118 -3.71%
std::partition_point(list<int>)/32 15.912 -
std::partition_point(list<int>)/50 24.904 -
std::partition_point(list<int>)/8192 12288.879 -14.53%
std::partition_point(vector<int>)/1024 6.361 3.64%
std::partition_point(vector<int>)/32 2.512 -1.43%
std::partition_point(vector<int>)/50 2.552 -
std::partition_point(vector<int>)/8192 9.626 1.99%
std::remove(deque<int>)_(prefix)/1024 528.482 -
std::remove(deque<int>)_(prefix)/32 56.726 3.28%
std::remove(deque<int>)_(prefix)/50 63.669 -
std::remove(deque<int>)_(prefix)/8192 3916.325 -
std::remove(deque<int>)_(sprinkled)/1024 521.729 -
std::remove(deque<int>)_(sprinkled)/32 54.981 -
std::remove(deque<int>)_(sprinkled)/50 60.924 5.05%
std::remove(deque<int>)_(sprinkled)/8192 3872.198 -
std::remove(list<int>)_(prefix)/1024 996.875 -1.88%
std::remove(list<int>)_(prefix)/32 55.627 -
std::remove(list<int>)_(prefix)/50 67.120 -
std::remove(list<int>)_(prefix)/8192 8374.110 2.43%
std::remove(list<int>)_(sprinkled)/1024 974.267 -
std::remove(list<int>)_(sprinkled)/32 57.345 -
std::remove(list<int>)_(sprinkled)/50 67.081 -
std::remove(list<int>)_(sprinkled)/8192 7958.791 2.05%
std::remove(vector<int>)_(prefix)/1024 313.596 -
std::remove(vector<int>)_(prefix)/32 52.283 -
std::remove(vector<int>)_(prefix)/50 57.131 -
std::remove(vector<int>)_(prefix)/8192 2115.482 -
std::remove(vector<int>)_(sprinkled)/1024 289.458 -
std::remove(vector<int>)_(sprinkled)/32 51.970 -
std::remove(vector<int>)_(sprinkled)/50 56.148 -
std::remove(vector<int>)_(sprinkled)/8192 1993.406 -
std::remove_copy(deque<int>)_(prefix)/1024 386.960 -8.63%
std::remove_copy(deque<int>)_(prefix)/32 13.050 -
std::remove_copy(deque<int>)_(prefix)/50 19.032 -
std::remove_copy(deque<int>)_(prefix)/8192 3366.756 -
std::remove_copy(deque<int>)_(sprinkled)/1024 359.502 -1.38%
std::remove_copy(deque<int>)_(sprinkled)/32 12.192 -
std::remove_copy(deque<int>)_(sprinkled)/50 18.414 -
std::remove_copy(deque<int>)_(sprinkled)/8192 2874.221 -1.52%
std::remove_copy(list<int>)_(prefix)/1024 758.228 -
std::remove_copy(list<int>)_(prefix)/32 10.819 -
std::remove_copy(list<int>)_(prefix)/50 21.955 -
std::remove_copy(list<int>)_(prefix)/8192 7752.079 11.14%
std::remove_copy(list<int>)_(sprinkled)/1024 743.728 -
std::remove_copy(list<int>)_(sprinkled)/32 11.253 -
std::remove_copy(list<int>)_(sprinkled)/50 18.978 -
std::remove_copy(list<int>)_(sprinkled)/8192 7728.425 11.66%
std::remove_copy(vector<int>)_(prefix)/1024 267.225 -
std::remove_copy(vector<int>)_(prefix)/32 9.147 1.29%
std::remove_copy(vector<int>)_(prefix)/50 13.412 1.14%
std::remove_copy(vector<int>)_(prefix)/8192 2067.285 -
std::remove_copy(vector<int>)_(sprinkled)/1024 474.701 -
std::remove_copy(vector<int>)_(sprinkled)/32 15.026 -5.22%
std::remove_copy(vector<int>)_(sprinkled)/50 24.427 -
std::remove_copy(vector<int>)_(sprinkled)/8192 3673.656 -
std::remove_copy_if(deque<int>)_(prefix)/1024 532.166 -
std::remove_copy_if(deque<int>)_(prefix)/32 18.030 -
std::remove_copy_if(deque<int>)_(prefix)/50 28.422 -
std::remove_copy_if(deque<int>)_(prefix)/8192 3905.022 -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 551.327 -
std::remove_copy_if(deque<int>)_(sprinkled)/32 17.625 -2.06%
std::remove_copy_if(deque<int>)_(sprinkled)/50 26.280 -2.86%
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3307.886 -
std::remove_copy_if(list<int>)_(prefix)/1024 797.925 -
std::remove_copy_if(list<int>)_(prefix)/32 14.866 -
std::remove_copy_if(list<int>)_(prefix)/50 27.115 -
std::remove_copy_if(list<int>)_(prefix)/8192 8084.368 12.52%
std::remove_copy_if(list<int>)_(sprinkled)/1024 788.467 -
std::remove_copy_if(list<int>)_(sprinkled)/32 14.536 -
std::remove_copy_if(list<int>)_(sprinkled)/50 24.633 -6.89%
std::remove_copy_if(list<int>)_(sprinkled)/8192 7994.232 11.48%
std::remove_copy_if(vector<int>)_(prefix)/1024 377.504 -
std::remove_copy_if(vector<int>)_(prefix)/32 12.145 -
std::remove_copy_if(vector<int>)_(prefix)/50 17.732 -
std::remove_copy_if(vector<int>)_(prefix)/8192 3332.927 -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 471.336 -
std::remove_copy_if(vector<int>)_(sprinkled)/32 15.341 -
std::remove_copy_if(vector<int>)_(sprinkled)/50 24.909 -
std::remove_copy_if(vector<int>)_(sprinkled)/8192 3750.979 -
std::remove_if(deque<int>)_(prefix)/1024 564.688 -
std::remove_if(deque<int>)_(prefix)/32 59.757 -
std::remove_if(deque<int>)_(prefix)/50 67.980 -
std::remove_if(deque<int>)_(prefix)/8192 4256.776 -
std::remove_if(deque<int>)_(sprinkled)/1024 547.137 2.52%
std::remove_if(deque<int>)_(sprinkled)/32 56.367 1.49%
std::remove_if(deque<int>)_(sprinkled)/50 66.058 5.66%
std::remove_if(deque<int>)_(sprinkled)/8192 3968.885 -
std::remove_if(list<int>)_(prefix)/1024 1054.999 -
std::remove_if(list<int>)_(prefix)/32 61.902 1.11%
std::remove_if(list<int>)_(prefix)/50 75.437 -
std::remove_if(list<int>)_(prefix)/8192 9637.088 -3.87%
std::remove_if(list<int>)_(sprinkled)/1024 1055.885 2.83%
std::remove_if(list<int>)_(sprinkled)/32 60.237 1.03%
std::remove_if(list<int>)_(sprinkled)/50 73.838 -
std::remove_if(list<int>)_(sprinkled)/8192 8323.400 -
std::remove_if(vector<int>)_(prefix)/1024 357.016 -
std::remove_if(vector<int>)_(prefix)/32 52.250 -
std::remove_if(vector<int>)_(prefix)/50 57.347 1.03%
std::remove_if(vector<int>)_(prefix)/8192 2576.327 -
std::remove_if(vector<int>)_(sprinkled)/1024 520.246 -
std::remove_if(vector<int>)_(sprinkled)/32 58.472 -
std::remove_if(vector<int>)_(sprinkled)/50 68.108 -
std::remove_if(vector<int>)_(sprinkled)/8192 3823.063 -
std::replace(deque<int>)_(prefix)/1024 413.430 -
std::replace(deque<int>)_(prefix)/32 12.912 -
std::replace(deque<int>)_(prefix)/50 19.131 -
std::replace(deque<int>)_(prefix)/8192 3279.143 -
std::replace(deque<int>)_(sprinkled)/1024 354.561 -
std::replace(deque<int>)_(sprinkled)/32 12.641 -
std::replace(deque<int>)_(sprinkled)/50 18.718 -
std::replace(deque<int>)_(sprinkled)/8192 2815.380 -
std::replace(list<int>)_(prefix)/1024 739.217 -
std::replace(list<int>)_(prefix)/32 11.104 -
std::replace(list<int>)_(prefix)/50 18.514 -
std::replace(list<int>)_(prefix)/8192 7011.066 -
std::replace(list<int>)_(sprinkled)/1024 727.938 -
std::replace(list<int>)_(sprinkled)/32 11.333 -
std::replace(list<int>)_(sprinkled)/50 17.916 -
std::replace(list<int>)_(sprinkled)/8192 7162.280 -
std::replace(vector<int>)_(prefix)/1024 159.962 -
std::replace(vector<int>)_(prefix)/32 5.105 3.99%
std::replace(vector<int>)_(prefix)/50 7.513 -
std::replace(vector<int>)_(prefix)/8192 1283.330 -
std::replace(vector<int>)_(sprinkled)/1024 153.390 -6.02%
std::replace(vector<int>)_(sprinkled)/32 5.828 14.03%
std::replace(vector<int>)_(sprinkled)/50 8.376 9.29%
std::replace(vector<int>)_(sprinkled)/8192 1172.864 -12.44%
std::replace_if(deque<int>)_(prefix)/1024 480.992 -
std::replace_if(deque<int>)_(prefix)/32 14.365 2.03%
std::replace_if(deque<int>)_(prefix)/50 20.492 -
std::replace_if(deque<int>)_(prefix)/8192 3501.084 1.17%
std::replace_if(deque<int>)_(sprinkled)/1024 368.492 -
std::replace_if(deque<int>)_(sprinkled)/32 12.448 -
std::replace_if(deque<int>)_(sprinkled)/50 18.685 -
std::replace_if(deque<int>)_(sprinkled)/8192 2953.309 -
std::replace_if(list<int>)_(prefix)/1024 743.766 -
std::replace_if(list<int>)_(prefix)/32 13.122 -
std::replace_if(list<int>)_(prefix)/50 23.986 -
std::replace_if(list<int>)_(prefix)/8192 7140.091 1.07%
std::replace_if(list<int>)_(sprinkled)/1024 742.898 -
std::replace_if(list<int>)_(sprinkled)/32 13.381 -
std::replace_if(list<int>)_(sprinkled)/50 24.572 7.11%
std::replace_if(list<int>)_(sprinkled)/8192 7307.297 -
std::replace_if(vector<int>)_(prefix)/1024 275.361 -
std::replace_if(vector<int>)_(prefix)/32 8.988 -
std::replace_if(vector<int>)_(prefix)/50 13.627 -
std::replace_if(vector<int>)_(prefix)/8192 2059.439 -
std::replace_if(vector<int>)_(sprinkled)/1024 245.477 -
std::replace_if(vector<int>)_(sprinkled)/32 8.737 -
std::replace_if(vector<int>)_(sprinkled)/50 14.719 7.48%
std::replace_if(vector<int>)_(sprinkled)/8192 1901.820 -
std::reverse(deque<int>)/32768 5730.883 -
std::reverse(deque<int>)/4096 720.494 -
std::reverse(deque<int>)/512 113.234 -
std::reverse(deque<int>)/64 13.063 -
std::reverse(deque<int>)/8 2.518 -
std::reverse(list<int>)/32768 16885.977 -7.62%
std::reverse(list<int>)/4096 1676.365 4.29%
std::reverse(list<int>)/512 193.735 1.18%
std::reverse(list<int>)/64 17.499 -
std::reverse(list<int>)/8 2.032 -
std::reverse(vector<int>)/32768 1044.426 -
std::reverse(vector<int>)/4096 130.753 -
std::reverse(vector<int>)/512 16.474 -
std::reverse(vector<int>)/64 4.150 -
std::reverse(vector<int>)/8 1.569 2.86%
std::reverse_copy(deque<int>)/32768 8086.630 -
std::reverse_copy(deque<int>)/4096 974.338 -
std::reverse_copy(deque<int>)/512 125.647 -4.11%
std::reverse_copy(deque<int>)/64 16.045 -
std::reverse_copy(deque<int>)/8 2.538 -
std::reverse_copy(list<int>)/32768 26455.644 3.14%
std::reverse_copy(list<int>)/4096 3165.467 2.25%
std::reverse_copy(list<int>)/512 367.068 -1.24%
std::reverse_copy(list<int>)/64 30.255 -
std::reverse_copy(list<int>)/8 2.419 1.35%
std::reverse_copy(vector<int>)/32768 976.891 -
std::reverse_copy(vector<int>)/4096 135.294 -
std::reverse_copy(vector<int>)/512 17.145 -
std::reverse_copy(vector<int>)/64 2.472 -1.11%
std::reverse_copy(vector<int>)/8 2.231 -9.68%
std::rotate(deque<int>)_(1_element_backward)/1024 42.739 -
std::rotate(deque<int>)_(1_element_backward)/32 4.461 1.81%
std::rotate(deque<int>)_(1_element_backward)/50 5.286 -
std::rotate(deque<int>)_(1_element_backward)/8192 311.597 -2.05%
std::rotate(deque<int>)_(1_element_forward)/1024 38.106 -3.31%
std::rotate(deque<int>)_(1_element_forward)/32 4.764 7.62%
std::rotate(deque<int>)_(1_element_forward)/50 5.546 3.95%
std::rotate(deque<int>)_(1_element_forward)/8192 302.379 -
std::rotate(deque<int>)_(by_1/2)/1024 173.363 -
std::rotate(deque<int>)_(by_1/2)/32 7.375 -
std::rotate(deque<int>)_(by_1/2)/50 10.348 1.19%
std::rotate(deque<int>)_(by_1/2)/8192 1471.426 -
std::rotate(deque<int>)_(by_1/3)/1024 1836.661 -
std::rotate(deque<int>)_(by_1/3)/32 45.558 -
std::rotate(deque<int>)_(by_1/3)/50 76.843 -
std::rotate(deque<int>)_(by_1/3)/8192 22827.291 -
std::rotate(deque<int>)_(by_1/4)/1024 783.369 -
std::rotate(deque<int>)_(by_1/4)/32 29.443 -
std::rotate(deque<int>)_(by_1/4)/50 75.487 -
std::rotate(deque<int>)_(by_1/4)/8192 6834.996 -
std::rotate(list<int>)_(1_element_backward)/1024 747.858 -
std::rotate(list<int>)_(1_element_backward)/32 13.481 2.30%
std::rotate(list<int>)_(1_element_backward)/50 22.546 -
std::rotate(list<int>)_(1_element_backward)/8192 8528.432 -1.06%
std::rotate(list<int>)_(1_element_forward)/1024 736.487 -
std::rotate(list<int>)_(1_element_forward)/32 15.042 4.30%
std::rotate(list<int>)_(1_element_forward)/50 27.976 4.71%
std::rotate(list<int>)_(1_element_forward)/8192 7895.610 -12.49%
std::rotate(list<int>)_(by_1/2)/1024 390.522 1.66%
std::rotate(list<int>)_(by_1/2)/32 5.974 -
std::rotate(list<int>)_(by_1/2)/50 12.689 -
std::rotate(list<int>)_(by_1/2)/8192 5155.806 -17.55%
std::rotate(list<int>)_(by_1/3)/1024 809.652 -
std::rotate(list<int>)_(by_1/3)/32 15.300 -2.15%
std::rotate(list<int>)_(by_1/3)/50 24.770 -
std::rotate(list<int>)_(by_1/3)/8192 8960.542 2.22%
std::rotate(list<int>)_(by_1/4)/1024 581.508 -
std::rotate(list<int>)_(by_1/4)/32 12.489 -
std::rotate(list<int>)_(by_1/4)/50 25.005 -
std::rotate(list<int>)_(by_1/4)/8192 7347.125 2.13%
std::rotate(vector<bool>)_(1_element_backward)/1024 26.881 -1.20%
std::rotate(vector<bool>)_(1_element_backward)/32 17.417 -
std::rotate(vector<bool>)_(1_element_backward)/50 17.422 -
std::rotate(vector<bool>)_(1_element_backward)/8192 99.330 -1.92%
std::rotate(vector<bool>)_(1_element_forward)/1024 28.515 1.04%
std::rotate(vector<bool>)_(1_element_forward)/32 17.804 1.31%
std::rotate(vector<bool>)_(1_element_forward)/50 17.808 1.10%
std::rotate(vector<bool>)_(1_element_forward)/8192 108.187 -
std::rotate(vector<bool>)_(by_1/2)/1024 8.435 -
std::rotate(vector<bool>)_(by_1/2)/32 17.875 -
std::rotate(vector<bool>)_(by_1/2)/50 17.675 1.09%
std::rotate(vector<bool>)_(by_1/2)/8192 15.176 -
std::rotate(vector<bool>)_(by_1/3)/1024 49.787 -
std::rotate(vector<bool>)_(by_1/3)/32 17.587 1.14%
std::rotate(vector<bool>)_(by_1/3)/50 17.573 1.02%
std::rotate(vector<bool>)_(by_1/3)/8192 146.272 -
std::rotate(vector<bool>)_(by_1/4)/1024 14.074 -1.68%
std::rotate(vector<bool>)_(by_1/4)/32 17.741 1.16%
std::rotate(vector<bool>)_(by_1/4)/50 17.586 -
std::rotate(vector<bool>)_(by_1/4)/8192 30.009 -
std::rotate(vector<int>)_(1_element_backward)/1024 35.823 -
std::rotate(vector<int>)_(1_element_backward)/32 2.913 -
std::rotate(vector<int>)_(1_element_backward)/50 5.331 -
std::rotate(vector<int>)_(1_element_backward)/8192 300.824 -
std::rotate(vector<int>)_(1_element_forward)/1024 35.450 -
std::rotate(vector<int>)_(1_element_forward)/32 2.945 -
std::rotate(vector<int>)_(1_element_forward)/50 5.272 -
std::rotate(vector<int>)_(1_element_forward)/8192 282.593 -
std::rotate(vector<int>)_(by_1/2)/1024 31.982 -
std::rotate(vector<int>)_(by_1/2)/32 3.656 -
std::rotate(vector<int>)_(by_1/2)/50 4.448 -
std::rotate(vector<int>)_(by_1/2)/8192 240.844 -
std::rotate(vector<int>)_(by_1/3)/1024 1376.796 -
std::rotate(vector<int>)_(by_1/3)/32 21.647 -
std::rotate(vector<int>)_(by_1/3)/50 40.333 -
std::rotate(vector<int>)_(by_1/3)/8192 10933.198 -
std::rotate(vector<int>)_(by_1/4)/1024 326.266 -
std::rotate(vector<int>)_(by_1/4)/32 11.935 -
std::rotate(vector<int>)_(by_1/4)/50 40.381 -
std::rotate(vector<int>)_(by_1/4)/8192 2573.596 -
std::rotate_copy(deque<int>)/1024 34.954 -
std::rotate_copy(deque<int>)/32 2.573 -72.09%
std::rotate_copy(deque<int>)/50 3.007 -
std::rotate_copy(deque<int>)/8192 292.326 -
std::rotate_copy(list<int>)/1024 731.763 1.03%
std::rotate_copy(list<int>)/32 8.389 -
std::rotate_copy(list<int>)/50 14.416 1.16%
std::rotate_copy(list<int>)/8192 7086.538 6.64%
std::rotate_copy(vector<int>)/1024 33.148 -2.46%
std::rotate_copy(vector<int>)/32 2.082 -
std::rotate_copy(vector<int>)/50 2.700 -
std::rotate_copy(vector<int>)/8192 730.825 64.08%
std::sample(deque<int>)/1024 11844.133 -
std::sample(deque<int>)/32 321.985 -
std::sample(deque<int>)/8192 95344.017 -
std::sample(list<int>)/1024 11671.376 -
std::sample(list<int>)/32 312.970 -
std::sample(list<int>)/8192 96628.717 -
std::sample(vector<int>)/1024 11212.889 -
std::sample(vector<int>)/32 305.679 -
std::sample(vector<int>)/8192 90293.982 -
std::search(deque<int>)_(near_matches)/1000 22365.398 -9.09%
std::search(deque<int>)_(near_matches)/1024 23342.663 -9.27%
std::search(deque<int>)_(near_matches)/8192 1446845.928 -
std::search(deque<int>)_(no_match)/1000 404.648 -
std::search(deque<int>)_(no_match)/1024 351.647 29.78%
std::search(deque<int>)_(no_match)/1048576 426659.638 -
std::search(deque<int>)_(no_match)/8192 3332.857 -
std::search(deque<int>)_(same_length)/1000 381.795 16.96%
std::search(deque<int>)_(same_length)/1024 476.380 -
std::search(deque<int>)_(same_length)/8192 3793.137 -
std::search(deque<int>)_(single_element)/1000 450.712 -
std::search(deque<int>)_(single_element)/1024 460.764 -
std::search(deque<int>)_(single_element)/8192 3675.924 -
std::search(deque<int>,_pred)_(near_matches)/1000 27087.628 8.29%
std::search(deque<int>,_pred)_(near_matches)/1024 28360.901 8.91%
std::search(deque<int>,_pred)_(near_matches)/8192 1520778.651 -
std::search(deque<int>,_pred)_(no_match)/1000 427.567 -
std::search(deque<int>,_pred)_(no_match)/1024 373.098 -9.74%
std::search(deque<int>,_pred)_(no_match)/1048576 444743.567 -
std::search(deque<int>,_pred)_(no_match)/8192 3487.983 -
std::search(deque<int>,_pred)_(same_length)/1000 489.221 2.10%
std::search(deque<int>,_pred)_(same_length)/1024 507.091 -
std::search(deque<int>,_pred)_(same_length)/8192 4019.608 -
std::search(deque<int>,_pred)_(single_element)/1000 476.757 -
std::search(deque<int>,_pred)_(single_element)/1024 488.067 -
std::search(deque<int>,_pred)_(single_element)/8192 3885.237 -
std::search(list<int>)_(near_matches)/1000 37636.580 -
std::search(list<int>)_(near_matches)/1024 39899.532 -
std::search(list<int>)_(near_matches)/8192 2558442.062 -
std::search(list<int>)_(no_match)/1000 669.520 -
std::search(list<int>)_(no_match)/1024 765.475 -
std::search(list<int>)_(no_match)/1048576 839943.368 -
std::search(list<int>)_(no_match)/8192 7064.262 -5.52%
std::search(list<int>)_(same_length)/1000 747.559 -
std::search(list<int>)_(same_length)/1024 778.413 3.12%
std::search(list<int>)_(same_length)/8192 9441.246 -9.46%
std::search(list<int>)_(single_element)/1000 648.095 -5.76%
std::search(list<int>)_(single_element)/1024 749.480 2.51%
std::search(list<int>)_(single_element)/8192 7850.910 -2.28%
std::search(list<int>,_pred)_(near_matches)/1000 42569.395 -
std::search(list<int>,_pred)_(near_matches)/1024 44377.250 -
std::search(list<int>,_pred)_(near_matches)/8192 2750505.211 -
std::search(list<int>,_pred)_(no_match)/1000 754.091 -
std::search(list<int>,_pred)_(no_match)/1024 770.581 -
std::search(list<int>,_pred)_(no_match)/1048576 904165.645 -
std::search(list<int>,_pred)_(no_match)/8192 7096.398 1.38%
std::search(list<int>,_pred)_(same_length)/1000 778.817 -
std::search(list<int>,_pred)_(same_length)/1024 794.962 -
std::search(list<int>,_pred)_(same_length)/8192 9015.208 1.62%
std::search(list<int>,_pred)_(single_element)/1000 822.563 -
std::search(list<int>,_pred)_(single_element)/1024 842.170 -
std::search(list<int>,_pred)_(single_element)/8192 8771.690 1.57%
std::search(vector<int>)_(near_matches)/1000 14004.650 -
std::search(vector<int>)_(near_matches)/1024 15029.494 1.51%
std::search(vector<int>)_(near_matches)/8192 773259.842 -
std::search(vector<int>)_(no_match)/1000 210.892 2.10%
std::search(vector<int>)_(no_match)/1024 213.170 -
std::search(vector<int>)_(no_match)/1048576 211721.219 -
std::search(vector<int>)_(no_match)/8192 1651.363 -
std::search(vector<int>)_(same_length)/1000 247.013 1.14%
std::search(vector<int>)_(same_length)/1024 255.089 1.66%
std::search(vector<int>)_(same_length)/8192 1963.041 1.88%
std::search(vector<int>)_(single_element)/1000 231.413 -
std::search(vector<int>)_(single_element)/1024 236.764 -
std::search(vector<int>)_(single_element)/8192 1831.627 -
std::search(vector<int>,_pred)_(near_matches)/1000 22913.331 -
std::search(vector<int>,_pred)_(near_matches)/1024 24069.997 -
std::search(vector<int>,_pred)_(near_matches)/8192 1451184.647 -
std::search(vector<int>,_pred)_(no_match)/1000 469.464 -
std::search(vector<int>,_pred)_(no_match)/1024 476.208 -
std::search(vector<int>,_pred)_(no_match)/1048576 444711.991 -
std::search(vector<int>,_pred)_(no_match)/8192 4050.000 -
std::search(vector<int>,_pred)_(same_length)/1000 603.471 -
std::search(vector<int>,_pred)_(same_length)/1024 616.949 -
std::search(vector<int>,_pred)_(same_length)/8192 4955.040 -
std::search(vector<int>,_pred)_(single_element)/1000 459.658 -
std::search(vector<int>,_pred)_(single_element)/1024 470.879 -
std::search(vector<int>,_pred)_(single_element)/8192 3757.532 -
std::search_n(deque<int>)_(no_match)/1000 440.333 2.63%
std::search_n(deque<int>)_(no_match)/1024 441.831 -
std::search_n(deque<int>)_(no_match)/1048576 440544.759 -
std::search_n(deque<int>)_(no_match)/8192 3441.489 -
std::search_n(deque<int>,_pred)_(no_match)/1000 602.598 -2.91%
std::search_n(deque<int>,_pred)_(no_match)/1024 625.740 -2.73%
std::search_n(deque<int>,_pred)_(no_match)/1048576 548684.241 -
std::search_n(deque<int>,_pred)_(no_match)/8192 4315.262 -
std::search_n(list<int>)_(no_match)/1000 711.058 1.72%
std::search_n(list<int>)_(no_match)/1024 731.707 -3.36%
std::search_n(list<int>)_(no_match)/1048576 867749.496 -
std::search_n(list<int>)_(no_match)/8192 6725.276 -8.26%
std::search_n(list<int>,_pred)_(no_match)/1000 825.501 -
std::search_n(list<int>,_pred)_(no_match)/1024 845.558 -
std::search_n(list<int>,_pred)_(no_match)/1048576 984707.104 -
std::search_n(list<int>,_pred)_(no_match)/8192 7856.530 -3.98%
std::search_n(vector<int>)_(no_match)/1000 215.884 5.40%
std::search_n(vector<int>)_(no_match)/1024 221.041 5.54%
std::search_n(vector<int>)_(no_match)/1048576 216168.658 3.86%
std::search_n(vector<int>)_(no_match)/8192 1691.408 4.35%
std::search_n(vector<int>,_pred)_(no_match)/1000 512.648 -
std::search_n(vector<int>,_pred)_(no_match)/1024 523.914 -
std::search_n(vector<int>,_pred)_(no_match)/1048576 615861.294 -
std::search_n(vector<int>,_pred)_(no_match)/8192 4191.827 -
std::set<int>::clear()/0 420.381 -
std::set<int>::clear()/1024 8805.350 1.39%
std::set<int>::clear()/32 637.959 -
std::set<int>::clear()/8192 74599.754 -
std::set<int>::contains(key)_(existent)/0 0.016 -
std::set<int>::contains(key)_(existent)/1024 3.845 -6.06%
std::set<int>::contains(key)_(existent)/32 1.688 -1.85%
std::set<int>::contains(key)_(existent)/8192 8.377 -2.23%
std::set<int>::contains(key)_(non-existent)/0 0.277 -
std::set<int>::contains(key)_(non-existent)/1024 5.345 -
std::set<int>::contains(key)_(non-existent)/32 2.418 -
std::set<int>::contains(key)_(non-existent)/8192 8.460 -2.35%
std::set<int>::count(key)_(existent)/0 0.013 -
std::set<int>::count(key)_(existent)/1024 4.338 -
std::set<int>::count(key)_(existent)/32 1.863 -
std::set<int>::count(key)_(existent)/8192 7.751 -8.03%
std::set<int>::count(key)_(non-existent)/0 0.254 -
std::set<int>::count(key)_(non-existent)/1024 7.544 -
std::set<int>::count(key)_(non-existent)/32 2.907 -
std::set<int>::count(key)_(non-existent)/8192 11.400 -
std::set<int>::ctor(&&,_different_allocs)/0 13.729 -
std::set<int>::ctor(&&,_different_allocs)/1024 5836.162 -
std::set<int>::ctor(&&,_different_allocs)/32 183.529 2.12%
std::set<int>::ctor(&&,_different_allocs)/8192 47946.682 -
std::set<int>::ctor(const&)/0 13.669 -
std::set<int>::ctor(const&)/1024 6165.500 -1.63%
std::set<int>::ctor(const&)/32 217.629 -3.44%
std::set<int>::ctor(const&)/8192 49702.139 -
std::set<int>::ctor(const&,_alloc)/0 13.674 -
std::set<int>::ctor(const&,_alloc)/1024 6203.426 -1.31%
std::set<int>::ctor(const&,_alloc)/32 220.028 -2.93%
std::set<int>::ctor(const&,_alloc)/8192 49341.682 -1.55%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.569 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8663.011 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 256.141 -2.34%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 70038.926 1.25%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.595 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12666.911 -1.22%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 304.688 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 269586.276 -3.05%
std::set<int>::equal_range(key)_(existent)/0 0.014 -
std::set<int>::equal_range(key)_(existent)/1024 4.158 -
std::set<int>::equal_range(key)_(existent)/32 1.714 -1.87%
std::set<int>::equal_range(key)_(existent)/8192 8.110 -6.17%
std::set<int>::equal_range(key)_(non-existent)/0 0.254 -
std::set<int>::equal_range(key)_(non-existent)/1024 6.999 6.89%
std::set<int>::equal_range(key)_(non-existent)/32 2.673 2.91%
std::set<int>::equal_range(key)_(non-existent)/8192 10.987 8.02%
std::set<int>::erase(iterator)/0 20.022 -
std::set<int>::erase(iterator)/1024 20.391 -
std::set<int>::erase(iterator)/32 20.304 -
std::set<int>::erase(iterator)/8192 20.599 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 420.701 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6490.112 -2.72%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 583.597 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 52144.021 -1.27%
std::set<int>::erase(key)_(existent)/0 20.607 -
std::set<int>::erase(key)_(existent)/1024 40.080 2.12%
std::set<int>::erase(key)_(existent)/32 22.189 -
std::set<int>::erase(key)_(existent)/8192 51.495 -3.84%
std::set<int>::erase(key)_(non-existent)/0 0.255 -
std::set<int>::erase(key)_(non-existent)/1024 5.642 6.48%
std::set<int>::erase(key)_(non-existent)/32 2.514 9.48%
std::set<int>::erase(key)_(non-existent)/8192 8.737 5.13%
std::set<int>::find(key)_(existent)/0 0.018 -
std::set<int>::find(key)_(existent)/1024 4.009 -
std::set<int>::find(key)_(existent)/32 1.615 -
std::set<int>::find(key)_(existent)/8192 8.075 -6.09%
std::set<int>::find(key)_(non-existent)/0 0.254 -
std::set<int>::find(key)_(non-existent)/1024 5.625 1.22%
std::set<int>::find(key)_(non-existent)/32 2.321 1.84%
std::set<int>::find(key)_(non-existent)/8192 8.449 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 17.969 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 47.363 10.38%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 20.394 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 70.885 -8.22%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.915 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 27.500 -2.21%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 19.983 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 32.456 -1.55%
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 18.114 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 44.960 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 19.950 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 99.218 -1.53%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 18.116 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 24.014 -4.48%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 19.153 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 31.194 -10.79%
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/0 419.648 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 16336.472 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/32 823.724 -1.05%
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 148979.740 -1.49%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 419.931 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7718.148 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 572.186 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 131454.774 -
std::set<int>::insert(value)_(already_present)/0 0.582 -
std::set<int>::insert(value)_(already_present)/1024 6.356 -4.17%
std::set<int>::insert(value)_(already_present)/32 1.789 -
std::set<int>::insert(value)_(already_present)/8192 10.253 -3.80%
std::set<int>::insert(value)_(new_value)/0 17.962 -
std::set<int>::insert(value)_(new_value)/1024 42.576 3.05%
std::set<int>::insert(value)_(new_value)/32 19.613 -1.19%
std::set<int>::insert(value)_(new_value)/8192 74.009 3.31%
std::set<int>::lower_bound(key)_(existent)/0 0.011 -
std::set<int>::lower_bound(key)_(existent)/1024 4.303 1.37%
std::set<int>::lower_bound(key)_(existent)/32 1.560 -
std::set<int>::lower_bound(key)_(existent)/8192 8.031 2.65%
std::set<int>::lower_bound(key)_(non-existent)/0 0.254 -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.117 -2.93%
std::set<int>::lower_bound(key)_(non-existent)/32 2.300 -
std::set<int>::lower_bound(key)_(non-existent)/8192 9.238 -4.41%
std::set<int>::operator=(const&)_(into_cleared_Container)/0 14.297 -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6194.379 -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 218.072 -3.23%
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 49563.111 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 14.281 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6245.427 1.47%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 220.747 -1.17%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 49669.215 1.00%
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.088 -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1329.517 -3.96%
std::set<int>::operator=(const&)_(into_populated_Container)/32 36.927 -6.19%
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12356.370 -1.99%
std::set<int>::upper_bound(key)_(existent)/0 0.016 -
std::set<int>::upper_bound(key)_(existent)/1024 4.176 -1.05%
std::set<int>::upper_bound(key)_(existent)/32 1.770 1.67%
std::set<int>::upper_bound(key)_(existent)/8192 7.954 -2.23%
std::set<int>::upper_bound(key)_(non-existent)/0 0.253 -
std::set<int>::upper_bound(key)_(non-existent)/1024 6.114 1.39%
std::set<int>::upper_bound(key)_(non-existent)/32 2.596 6.36%
std::set<int>::upper_bound(key)_(non-existent)/8192 9.973 -16.71%
std::set<std::string>::clear()/0 422.613 -
std::set<std::string>::clear()/1024 19885.555 -
std::set<std::string>::clear()/32 890.802 -
std::set<std::string>::clear()/8192 203238.101 -
std::set<std::string>::contains(key)_(existent)/0 0.011 -
std::set<std::string>::contains(key)_(existent)/1024 22.679 -3.07%
std::set<std::string>::contains(key)_(existent)/32 13.978 -11.21%
std::set<std::string>::contains(key)_(existent)/8192 27.958 3.25%
std::set<std::string>::contains(key)_(non-existent)/0 0.282 -
std::set<std::string>::contains(key)_(non-existent)/1024 20.865 -5.79%
std::set<std::string>::contains(key)_(non-existent)/32 10.682 1.24%
std::set<std::string>::contains(key)_(non-existent)/8192 27.725 -8.63%
std::set<std::string>::count(key)_(existent)/0 0.014 -
std::set<std::string>::count(key)_(existent)/1024 22.640 1.74%
std::set<std::string>::count(key)_(existent)/32 15.109 -4.12%
std::set<std::string>::count(key)_(existent)/8192 27.690 -6.21%
std::set<std::string>::count(key)_(non-existent)/0 0.258 -
std::set<std::string>::count(key)_(non-existent)/1024 23.333 -2.29%
std::set<std::string>::count(key)_(non-existent)/32 10.520 -1.01%
std::set<std::string>::count(key)_(non-existent)/8192 31.982 -
std::set<std::string>::ctor(&&,_different_allocs)/0 13.690 -
std::set<std::string>::ctor(&&,_different_allocs)/1024 6997.553 -
std::set<std::string>::ctor(&&,_different_allocs)/32 212.686 -
std::set<std::string>::ctor(&&,_different_allocs)/8192 57940.695 -
std::set<std::string>::ctor(const&)/0 13.576 -
std::set<std::string>::ctor(const&)/1024 35488.154 1.62%
std::set<std::string>::ctor(const&)/32 711.518 1.41%
std::set<std::string>::ctor(const&)/8192 346342.675 -
std::set<std::string>::ctor(const&,_alloc)/0 13.608 -
std::set<std::string>::ctor(const&,_alloc)/1024 36916.661 -
std::set<std::string>::ctor(const&,_alloc)/32 800.464 -
std::set<std::string>::ctor(const&,_alloc)/8192 347800.739 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.647 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 41659.370 2.08%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 667.190 1.07%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 385651.361 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.643 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54384.880 1.73%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 945.353 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1094702.152 -
std::set<std::string>::equal_range(key)_(existent)/0 0.037 -
std::set<std::string>::equal_range(key)_(existent)/1024 22.973 -1.46%
std::set<std::string>::equal_range(key)_(existent)/32 16.453 -3.70%
std::set<std::string>::equal_range(key)_(existent)/8192 28.572 -5.85%
std::set<std::string>::equal_range(key)_(non-existent)/0 0.258 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 23.278 -
std::set<std::string>::equal_range(key)_(non-existent)/32 10.450 -2.96%
std::set<std::string>::equal_range(key)_(non-existent)/8192 32.403 -3.13%
std::set<std::string>::erase(iterator)/0 26.702 -9.13%
std::set<std::string>::erase(iterator)/1024 25.673 -9.63%
std::set<std::string>::erase(iterator)/32 26.301 2.56%
std::set<std::string>::erase(iterator)/8192 33.498 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 423.285 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12121.701 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 721.160 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 113371.329 -
std::set<std::string>::erase(key)_(existent)/0 50.119 -22.54%
std::set<std::string>::erase(key)_(existent)/1024 68.462 -31.89%
std::set<std::string>::erase(key)_(existent)/32 74.384 23.92%
std::set<std::string>::erase(key)_(existent)/8192 69.943 -
std::set<std::string>::erase(key)_(non-existent)/0 0.259 -
std::set<std::string>::erase(key)_(non-existent)/1024 25.900 -8.57%
std::set<std::string>::erase(key)_(non-existent)/32 12.818 -8.26%
std::set<std::string>::erase(key)_(non-existent)/8192 32.049 -8.14%
std::set<std::string>::find(key)_(existent)/0 0.034 -
std::set<std::string>::find(key)_(existent)/1024 22.335 -5.32%
std::set<std::string>::find(key)_(existent)/32 15.666 -
std::set<std::string>::find(key)_(existent)/8192 28.708 -3.21%
std::set<std::string>::find(key)_(non-existent)/0 0.258 -
std::set<std::string>::find(key)_(non-existent)/1024 21.349 4.66%
std::set<std::string>::find(key)_(non-existent)/32 10.476 1.22%
std::set<std::string>::find(key)_(non-existent)/8192 28.036 8.12%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 36.279 10.15%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 65.099 -9.25%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 51.166 -1.24%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 78.312 -16.89%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 25.844 -19.21%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 53.721 5.81%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 43.476 24.80%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 62.177 39.02%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 32.613 -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 44.065 -1.04%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 28.572 -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 42.808 -25.89%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 26.127 -27.13%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 30.713 -21.84%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 41.162 11.05%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 36.666 -4.76%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 424.346 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 66718.565 1.16%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1493.174 1.67%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 827485.211 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 423.507 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 38752.313 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1189.510 5.28%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 616819.610 -
std::set<std::string>::insert(value)_(already_present)/0 15.039 -
std::set<std::string>::insert(value)_(already_present)/1024 32.741 -
std::set<std::string>::insert(value)_(already_present)/32 11.821 -
std::set<std::string>::insert(value)_(already_present)/8192 39.416 1.05%
std::set<std::string>::insert(value)_(new_value)/0 32.888 -
std::set<std::string>::insert(value)_(new_value)/1024 64.875 -
std::set<std::string>::insert(value)_(new_value)/32 40.411 -
std::set<std::string>::insert(value)_(new_value)/8192 90.626 -
std::set<std::string>::lower_bound(key)_(existent)/0 0.037 -
std::set<std::string>::lower_bound(key)_(existent)/1024 21.058 -7.17%
std::set<std::string>::lower_bound(key)_(existent)/32 15.101 -7.06%
std::set<std::string>::lower_bound(key)_(existent)/8192 31.743 14.92%
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.258 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 23.116 -
std::set<std::string>::lower_bound(key)_(non-existent)/32 10.853 -1.09%
std::set<std::string>::lower_bound(key)_(non-existent)/8192 30.901 -3.45%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 14.209 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 36334.003 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 678.452 1.15%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 348265.667 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 14.211 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36481.900 3.06%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 726.944 1.03%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 348310.702 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.048 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 17297.199 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 342.348 1.17%
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 207374.214 -
std::set<std::string>::upper_bound(key)_(existent)/0 0.030 -
std::set<std::string>::upper_bound(key)_(existent)/1024 22.777 -2.45%
std::set<std::string>::upper_bound(key)_(existent)/32 17.175 2.11%
std::set<std::string>::upper_bound(key)_(existent)/8192 28.868 -
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.258 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 22.923 3.25%
std::set<std::string>::upper_bound(key)_(non-existent)/32 10.447 -1.20%
std::set<std::string>::upper_bound(key)_(non-existent)/8192 30.595 -1.33%
std::shift_left(deque<int>)/1024 39.730 -
std::shift_left(deque<int>)/32 4.900 2.02%
std::shift_left(deque<int>)/50 5.612 2.03%
std::shift_left(deque<int>)/8192 303.460 -
std::shift_left(list<int>)/1024 732.627 -
std::shift_left(list<int>)/32 14.578 -
std::shift_left(list<int>)/50 28.142 2.55%
std::shift_left(list<int>)/8192 7785.127 10.69%
std::shift_left(vector<int>)/1024 35.469 -
std::shift_left(vector<int>)/32 4.496 51.38%
std::shift_left(vector<int>)/50 5.276 -
std::shift_left(vector<int>)/8192 282.505 -
std::shift_right(deque<int>)/1024 43.742 1.64%
std::shift_right(deque<int>)/32 4.347 -
std::shift_right(deque<int>)/50 5.187 1.27%
std::shift_right(deque<int>)/8192 311.095 -
std::shift_right(list<int>)/1024 736.996 -
std::shift_right(list<int>)/32 14.465 -
std::shift_right(list<int>)/50 27.832 -4.31%
std::shift_right(list<int>)/8192 7482.305 -5.19%
std::shift_right(vector<int>)/1024 36.024 1.01%
std::shift_right(vector<int>)/32 2.967 -
std::shift_right(vector<int>)/50 5.349 -
std::shift_right(vector<int>)/8192 298.942 -
std::shuffle(deque<int>)/1024 9459.177 -
std::shuffle(deque<int>)/32 298.730 -
std::shuffle(deque<int>)/8192 74679.402 -
std::shuffle(vector<int>)/1024 8878.469 -
std::shuffle(vector<int>)/32 279.222 -
std::shuffle(vector<int>)/8192 70630.652 -
std::sort(deque<int>)_(ascending)/1024 768.864 -
std::sort(deque<int>)_(ascending)/8 18.720 2.88%
std::sort(deque<int>)_(ascending)/8192 5744.786 -
std::sort(deque<int>)_(descending)/1024 1303.102 -
std::sort(deque<int>)_(descending)/8 25.536 -
std::sort(deque<int>)_(descending)/8192 10397.487 -
std::sort(deque<int>)_(heap)/1024 6258.828 -
std::sort(deque<int>)_(heap)/8 24.696 -
std::sort(deque<int>)_(heap)/8192 69836.609 -
std::sort(deque<int>)_(pipe-organ)/1024 2813.189 3.47%
std::sort(deque<int>)_(pipe-organ)/8 20.946 -
std::sort(deque<int>)_(pipe-organ)/8192 26833.547 -
std::sort(deque<int>)_(qsort_adversarial)/1024 17734.551 -1.10%
std::sort(deque<int>)_(qsort_adversarial)/8 18.712 2.18%
std::sort(deque<int>)_(qsort_adversarial)/8192 454887.591 -1.61%
std::sort(deque<int>)_(repeated)/1024 966.206 -
std::sort(deque<int>)_(repeated)/8 18.736 -
std::sort(deque<int>)_(repeated)/8192 6743.814 -
std::sort(deque<int>)_(shuffled)/1024 6867.124 -
std::sort(deque<int>)_(shuffled)/8 23.409 -
std::sort(deque<int>)_(shuffled)/8192 80620.964 -
std::sort(vector<NonIntegral>)_(ascending)/1024 544.969 -
std::sort(vector<NonIntegral>)_(ascending)/8 16.397 -
std::sort(vector<NonIntegral>)_(ascending)/8192 3761.426 -
std::sort(vector<NonIntegral>)_(descending)/1024 783.821 -
std::sort(vector<NonIntegral>)_(descending)/8 24.110 -3.28%
std::sort(vector<NonIntegral>)_(descending)/8192 5294.729 -
std::sort(vector<NonIntegral>)_(heap)/1024 4218.802 -
std::sort(vector<NonIntegral>)_(heap)/8 22.495 -
std::sort(vector<NonIntegral>)_(heap)/8192 51247.663 2.65%
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1903.799 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 18.090 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18432.227 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13240.427 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.432 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 155319.653 -
std::sort(vector<NonIntegral>)_(repeated)/1024 507.682 -
std::sort(vector<NonIntegral>)_(repeated)/8 16.686 -
std::sort(vector<NonIntegral>)_(repeated)/8192 3755.651 -
std::sort(vector<NonIntegral>)_(shuffled)/1024 4665.210 1.25%
std::sort(vector<NonIntegral>)_(shuffled)/8 20.856 -
std::sort(vector<NonIntegral>)_(shuffled)/8192 81547.645 -
std::sort(vector<int>)_(ascending)/1024 541.511 -
std::sort(vector<int>)_(ascending)/8 16.745 -
std::sort(vector<int>)_(ascending)/8192 3758.869 -
std::sort(vector<int>)_(descending)/1024 1064.468 1.72%
std::sort(vector<int>)_(descending)/8 24.629 -
std::sort(vector<int>)_(descending)/8192 7495.103 1.96%
std::sort(vector<int>)_(heap)/1024 4561.347 -
std::sort(vector<int>)_(heap)/8 22.635 -
std::sort(vector<int>)_(heap)/8192 45849.137 -
std::sort(vector<int>)_(pipe-organ)/1024 2297.158 -
std::sort(vector<int>)_(pipe-organ)/8 18.589 -
std::sort(vector<int>)_(pipe-organ)/8192 21617.085 -
std::sort(vector<int>)_(qsort_adversarial)/1024 12929.373 -4.38%
std::sort(vector<int>)_(qsort_adversarial)/8 16.824 -
std::sort(vector<int>)_(qsort_adversarial)/8192 147945.382 -4.53%
std::sort(vector<int>)_(repeated)/1024 662.907 -
std::sort(vector<int>)_(repeated)/8 16.873 -
std::sort(vector<int>)_(repeated)/8192 5032.742 -
std::sort(vector<int>)_(shuffled)/1024 4675.272 -
std::sort(vector<int>)_(shuffled)/8 21.094 -
std::sort(vector<int>)_(shuffled)/8192 45148.626 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 3412.306 -
std::stable_partition(deque<int>)_(alloc_fails)/32 1944.390 -1.62%
std::stable_partition(deque<int>)_(alloc_fails)/50 1974.572 -1.18%
std::stable_partition(deque<int>)_(alloc_fails)/8192 17171.012 -
std::stable_partition(deque<int>)_(dense)/1024 649.719 1.70%
std::stable_partition(deque<int>)_(dense)/32 31.468 5.02%
std::stable_partition(deque<int>)_(dense)/50 41.374 1.68%
std::stable_partition(deque<int>)_(dense)/8192 6132.018 -
std::stable_partition(deque<int>)_(sparse)/1024 467.717 -
std::stable_partition(deque<int>)_(sparse)/32 11.693 1.62%
std::stable_partition(deque<int>)_(sparse)/50 28.371 -
std::stable_partition(deque<int>)_(sparse)/8192 3478.957 -
std::stable_partition(list<int>)_(alloc_fails)/1024 4186.212 -
std::stable_partition(list<int>)_(alloc_fails)/32 1891.934 -1.82%
std::stable_partition(list<int>)_(alloc_fails)/50 1919.079 -2.28%
std::stable_partition(list<int>)_(alloc_fails)/8192 25305.716 -
std::stable_partition(list<int>)_(dense)/1024 1745.020 -1.10%
std::stable_partition(list<int>)_(dense)/32 31.855 -2.50%
std::stable_partition(list<int>)_(dense)/50 55.682 -1.95%
std::stable_partition(list<int>)_(dense)/8192 17400.859 -
std::stable_partition(list<int>)_(sparse)/1024 946.959 -1.16%
std::stable_partition(list<int>)_(sparse)/32 9.938 1.28%
std::stable_partition(list<int>)_(sparse)/50 25.750 -1.53%
std::stable_partition(list<int>)_(sparse)/8192 8740.969 -
std::stable_partition(vector<int>)_(alloc_fails)/1024 2923.236 -1.07%
std::stable_partition(vector<int>)_(alloc_fails)/32 1908.938 -
std::stable_partition(vector<int>)_(alloc_fails)/50 1897.034 -2.19%
std::stable_partition(vector<int>)_(alloc_fails)/8192 9887.403 -
std::stable_partition(vector<int>)_(dense)/1024 297.538 -
std::stable_partition(vector<int>)_(dense)/32 21.209 3.10%
std::stable_partition(vector<int>)_(dense)/50 25.864 4.13%
std::stable_partition(vector<int>)_(dense)/8192 2103.597 -
std::stable_partition(vector<int>)_(sparse)/1024 216.705 3.20%
std::stable_partition(vector<int>)_(sparse)/32 7.459 -
std::stable_partition(vector<int>)_(sparse)/50 21.191 2.80%
std::stable_partition(vector<int>)_(sparse)/8192 1567.670 1.19%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4190.391 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.414 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 18982.799 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 28609.669 2.99%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 29.578 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 27063.536 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 14057.812 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 27.245 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 25978.342 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 16532.675 1.04%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.243 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22855.371 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 25995.880 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 18.258 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28721.273 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3980.383 3.76%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.354 1.33%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 12970.018 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19527.100 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 24.833 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 24797.061 -1.47%
std::stable_sort(deque<int>)_(ascending)/1024 2131.813 -
std::stable_sort(deque<int>)_(ascending)/8 18.335 2.50%
std::stable_sort(deque<int>)_(ascending)/8192 13711.064 -
std::stable_sort(deque<int>)_(descending)/1024 2954.718 -
std::stable_sort(deque<int>)_(descending)/8 27.658 3.17%
std::stable_sort(deque<int>)_(descending)/8192 20879.838 -1.71%
std::stable_sort(deque<int>)_(heap)/1024 2739.946 -
std::stable_sort(deque<int>)_(heap)/8 25.961 -
std::stable_sort(deque<int>)_(heap)/8192 17581.894 -1.40%
std::stable_sort(deque<int>)_(pipe-organ)/1024 2960.463 -
std::stable_sort(deque<int>)_(pipe-organ)/8 20.450 -
std::stable_sort(deque<int>)_(pipe-organ)/8192 20686.487 -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3120.170 -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 18.442 4.96%
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 20895.279 -
std::stable_sort(deque<int>)_(repeated)/1024 1350.433 -
std::stable_sort(deque<int>)_(repeated)/8 17.626 -2.00%
std::stable_sort(deque<int>)_(repeated)/8192 7602.629 -
std::stable_sort(deque<int>)_(shuffled)/1024 2487.038 -
std::stable_sort(deque<int>)_(shuffled)/8 24.144 -
std::stable_sort(deque<int>)_(shuffled)/8192 14904.028 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4590.234 3.76%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 16.683 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 55389.180 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 23546.169 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 23.952 -2.43%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 125362.444 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 14155.356 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 22.230 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 117892.682 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 14328.008 1.88%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 19.256 1.48%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 93010.649 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 23072.933 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 16.662 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 146814.422 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3345.484 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 16.651 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 18950.897 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 18386.352 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 21.069 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 157986.744 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 4009.399 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 16.480 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 45873.656 -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 13362.560 -
std::stable_sort(vector<NonIntegral>)_(descending)/8 24.063 1.55%
std::stable_sort(vector<NonIntegral>)_(descending)/8192 198748.064 -
std::stable_sort(vector<NonIntegral>)_(heap)/1024 10361.522 -
std::stable_sort(vector<NonIntegral>)_(heap)/8 21.997 -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 126128.966 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8701.741 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 19.805 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 124261.401 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 14532.341 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.627 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 211386.731 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1367.710 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 16.512 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 15067.939 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12769.817 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 20.739 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 184179.895 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4892.017 8.10%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 17.030 1.88%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 19678.965 -6.23%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 24136.640 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.674 -1.52%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 23701.479 -5.89%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 14328.549 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.416 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 31835.675 -1.45%
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14375.728 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 19.246 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 21296.610 -1.98%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 23664.451 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 16.727 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 35907.651 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3161.514 -1.85%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 16.976 1.74%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9537.458 -25.13%
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 18467.237 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 21.280 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 28736.594 -3.99%
std::stable_sort(vector<int>)_(ascending)/1024 2070.572 -1.35%
std::stable_sort(vector<int>)_(ascending)/8 16.839 -
std::stable_sort(vector<int>)_(ascending)/8192 13479.734 -
std::stable_sort(vector<int>)_(descending)/1024 2837.108 -
std::stable_sort(vector<int>)_(descending)/8 25.134 1.42%
std::stable_sort(vector<int>)_(descending)/8192 18449.424 -
std::stable_sort(vector<int>)_(heap)/1024 2517.582 -1.18%
std::stable_sort(vector<int>)_(heap)/8 21.976 -
std::stable_sort(vector<int>)_(heap)/8192 14428.353 -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2809.635 -
std::stable_sort(vector<int>)_(pipe-organ)/8 19.076 -
std::stable_sort(vector<int>)_(pipe-organ)/8192 18291.570 -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2880.180 -1.21%
std::stable_sort(vector<int>)_(qsort_adversarial)/8 16.713 -1.66%
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18308.119 -
std::stable_sort(vector<int>)_(repeated)/1024 1107.096 -1.94%
std::stable_sort(vector<int>)_(repeated)/8 16.893 -
std::stable_sort(vector<int>)_(repeated)/8192 5263.233 -
std::stable_sort(vector<int>)_(shuffled)/1024 2203.261 -1.33%
std::stable_sort(vector<int>)_(shuffled)/8 21.132 -
std::stable_sort(vector<int>)_(shuffled)/8192 10818.251 -
std::swap_ranges(deque<int>)/1024 340.431 -6.76%
std::swap_ranges(deque<int>)/32 10.568 -
std::swap_ranges(deque<int>)/50 19.997 -
std::swap_ranges(deque<int>)/8192 2710.811 -6.25%
std::swap_ranges(list<int>)/1024 764.323 -
std::swap_ranges(list<int>)/32 19.587 -
std::swap_ranges(list<int>)/50 32.752 -1.09%
std::swap_ranges(list<int>)/8192 10352.127 6.97%
std::swap_ranges(vector<int>)/1024 62.829 -
std::swap_ranges(vector<int>)/32 4.834 -
std::swap_ranges(vector<int>)/50 5.612 -
std::swap_ranges(vector<int>)/8192 477.113 -
std::transform(deque<int>)_(identity_transform)/1024 369.649 -
std::transform(deque<int>)_(identity_transform)/32 12.421 -
std::transform(deque<int>)_(identity_transform)/50 19.171 -
std::transform(deque<int>)_(identity_transform)/8192 2446.435 -
std::transform(deque<int>,_deque<int>)/1024 661.797 -
std::transform(deque<int>,_deque<int>)/32 21.679 -
std::transform(deque<int>,_deque<int>)/50 34.103 2.39%
std::transform(deque<int>,_deque<int>)/8192 5420.347 -
std::transform(list<int>)_(identity_transform)/1024 747.854 -
std::transform(list<int>)_(identity_transform)/32 16.163 -
std::transform(list<int>)_(identity_transform)/50 38.837 -1.76%
std::transform(list<int>)_(identity_transform)/8192 7112.272 -
std::transform(list<int>,_list<int>)/1024 851.090 -
std::transform(list<int>,_list<int>)/32 23.561 -
std::transform(list<int>,_list<int>)/50 36.760 -
std::transform(list<int>,_list<int>)/8192 9356.133 -
std::transform(vector<int>)_(identity_transform)/1024 263.003 -
std::transform(vector<int>)_(identity_transform)/32 8.943 -
std::transform(vector<int>)_(identity_transform)/50 14.125 -
std::transform(vector<int>)_(identity_transform)/8192 2026.293 -
std::transform(vector<int>,_vector<int>)/1024 556.639 -
std::transform(vector<int>,_vector<int>)/32 17.229 -
std::transform(vector<int>,_vector<int>)/50 26.929 -
std::transform(vector<int>,_vector<int>)/8192 4445.901 -
std::unique(deque<int>)_(contiguous)/1024 738.043 -
std::unique(deque<int>)_(contiguous)/32 65.792 9.90%
std::unique(deque<int>)_(contiguous)/52 79.613 15.90%
std::unique(deque<int>)_(contiguous)/8192 5544.283 -
std::unique(deque<int>)_(sprinkled)/1024 830.771 -6.44%
std::unique(deque<int>)_(sprinkled)/32 70.641 18.20%
std::unique(deque<int>)_(sprinkled)/52 85.466 21.95%
std::unique(deque<int>)_(sprinkled)/8192 7594.978 -2.55%
std::unique(deque<int>,_pred)_(contiguous)/1024 638.131 -
std::unique(deque<int>,_pred)_(contiguous)/32 59.241 -
std::unique(deque<int>,_pred)_(contiguous)/52 70.092 1.55%
std::unique(deque<int>,_pred)_(contiguous)/8192 4466.441 -
std::unique(deque<int>,_pred)_(sprinkled)/1024 696.307 -
std::unique(deque<int>,_pred)_(sprinkled)/32 61.445 -
std::unique(deque<int>,_pred)_(sprinkled)/52 74.558 -2.18%
std::unique(deque<int>,_pred)_(sprinkled)/8192 5256.698 -
std::unique(list<int>)_(contiguous)/1024 921.025 -
std::unique(list<int>)_(contiguous)/32 55.244 -
std::unique(list<int>)_(contiguous)/52 74.058 9.71%
std::unique(list<int>)_(contiguous)/8192 7023.511 -
std::unique(list<int>)_(sprinkled)/1024 970.971 1.39%
std::unique(list<int>)_(sprinkled)/32 57.157 -
std::unique(list<int>)_(sprinkled)/52 70.599 -
std::unique(list<int>)_(sprinkled)/8192 7888.752 1.26%
std::unique(list<int>,_pred)_(contiguous)/1024 979.972 -
std::unique(list<int>,_pred)_(contiguous)/32 60.483 -
std::unique(list<int>,_pred)_(contiguous)/52 74.672 -1.30%
std::unique(list<int>,_pred)_(contiguous)/8192 7872.467 -
std::unique(list<int>,_pred)_(sprinkled)/1024 1042.265 1.65%
std::unique(list<int>,_pred)_(sprinkled)/32 64.965 -
std::unique(list<int>,_pred)_(sprinkled)/52 81.256 -1.04%
std::unique(list<int>,_pred)_(sprinkled)/8192 8489.531 -
std::unique(vector<int>)_(contiguous)/1024 314.607 -
std::unique(vector<int>)_(contiguous)/32 51.159 -
std::unique(vector<int>)_(contiguous)/52 56.158 -
std::unique(vector<int>)_(contiguous)/8192 1932.441 -
std::unique(vector<int>)_(sprinkled)/1024 285.083 -
std::unique(vector<int>)_(sprinkled)/32 51.173 -
std::unique(vector<int>)_(sprinkled)/52 55.721 -
std::unique(vector<int>)_(sprinkled)/8192 1924.540 -
std::unique(vector<int>,_pred)_(contiguous)/1024 534.869 -2.62%
std::unique(vector<int>,_pred)_(contiguous)/32 54.540 -4.26%
std::unique(vector<int>,_pred)_(contiguous)/52 62.551 -5.65%
std::unique(vector<int>,_pred)_(contiguous)/8192 3765.436 -
std::unique(vector<int>,_pred)_(sprinkled)/1024 703.356 -
std::unique(vector<int>,_pred)_(sprinkled)/32 61.086 -
std::unique(vector<int>,_pred)_(sprinkled)/52 73.882 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5306.965 -
std::unique_copy(deque<int>)_(contiguous)/1024 477.041 -
std::unique_copy(deque<int>)_(contiguous)/32 9.764 -18.32%
std::unique_copy(deque<int>)_(contiguous)/52 14.472 -21.80%
std::unique_copy(deque<int>)_(contiguous)/8192 3756.362 -
std::unique_copy(deque<int>)_(sprinkled)/1024 470.675 -
std::unique_copy(deque<int>)_(sprinkled)/32 9.916 -
std::unique_copy(deque<int>)_(sprinkled)/52 18.756 -
std::unique_copy(deque<int>)_(sprinkled)/8192 3775.486 -
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 601.427 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 19.151 4.00%
std::unique_copy(deque<int>,_pred)_(contiguous)/52 26.808 -
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4499.501 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 642.146 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 19.090 -14.08%
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.471 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5141.044 -
std::unique_copy(list<int>)_(contiguous)/1024 1615.658 117.78%
std::unique_copy(list<int>)_(contiguous)/32 11.117 -
std::unique_copy(list<int>)_(contiguous)/52 22.005 -
std::unique_copy(list<int>)_(contiguous)/8192 6781.699 -3.44%
std::unique_copy(list<int>)_(sprinkled)/1024 1612.777 114.98%
std::unique_copy(list<int>)_(sprinkled)/32 12.451 -
std::unique_copy(list<int>)_(sprinkled)/52 22.001 -5.61%
std::unique_copy(list<int>)_(sprinkled)/8192 6755.503 -4.13%
std::unique_copy(list<int>,_pred)_(contiguous)/1024 1642.430 107.27%
std::unique_copy(list<int>,_pred)_(contiguous)/32 17.220 -
std::unique_copy(list<int>,_pred)_(contiguous)/52 31.757 -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 7452.988 -2.82%
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 1676.487 97.45%
std::unique_copy(list<int>,_pred)_(sprinkled)/32 20.681 -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 35.244 -1.43%
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 7348.520 -6.54%
std::unique_copy(vector<int>)_(contiguous)/1024 249.483 -
std::unique_copy(vector<int>)_(contiguous)/32 8.737 -
std::unique_copy(vector<int>)_(contiguous)/52 13.499 1.20%
std::unique_copy(vector<int>)_(contiguous)/8192 1900.369 -
std::unique_copy(vector<int>)_(sprinkled)/1024 243.478 -
std::unique_copy(vector<int>)_(sprinkled)/32 8.270 -
std::unique_copy(vector<int>)_(sprinkled)/52 12.855 -
std::unique_copy(vector<int>)_(sprinkled)/8192 1888.371 -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 541.278 -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 13.014 1.66%
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.556 -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3707.550 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 585.424 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 16.249 -2.24%
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.258 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4432.859 -
std::unordered_map<int,_int>::clear()/0 420.986 -
std::unordered_map<int,_int>::clear()/1024 8454.262 4.44%
std::unordered_map<int,_int>::clear()/32 613.155 -
std::unordered_map<int,_int>::clear()/8192 64387.771 2.86%
std::unordered_map<int,_int>::contains(key)_(existent)/0 0.016 -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.376 1.68%
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.452 9.23%
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.403 -5.21%
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.399 18.81%
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.550 -20.40%
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.403 -18.02%
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.559 -12.48%
std::unordered_map<int,_int>::count(key)_(existent)/0 0.013 -
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.379 -2.66%
std::unordered_map<int,_int>::count(key)_(existent)/32 1.281 -
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.458 14.00%
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.314 3.49%
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.290 -8.79%
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.268 -9.98%
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.352 -6.99%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 14.956 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 8909.278 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 287.157 2.19%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 108473.153 -4.08%
std::unordered_map<int,_int>::ctor(const&)/0 13.823 -
std::unordered_map<int,_int>::ctor(const&)/1024 6739.223 -
std::unordered_map<int,_int>::ctor(const&)/32 201.278 -1.36%
std::unordered_map<int,_int>::ctor(const&)/8192 55238.916 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 14.024 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 10219.867 3.84%
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 293.409 7.75%
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 83014.595 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.804 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13668.828 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 368.828 -1.83%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 143275.488 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.829 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13472.179 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 368.355 -2.26%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 142165.297 -
std::unordered_map<int,_int>::erase(iterator)/0 19.737 -
std::unordered_map<int,_int>::erase(iterator)/1024 20.302 -
std::unordered_map<int,_int>::erase(iterator)/32 20.396 1.04%
std::unordered_map<int,_int>::erase(iterator)/8192 20.504 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.441 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5587.770 3.39%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 526.264 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44906.223 1.50%
std::unordered_map<int,_int>::erase(key)_(existent)/0 21.377 1.15%
std::unordered_map<int,_int>::erase(key)_(existent)/1024 21.885 -1.14%
std::unordered_map<int,_int>::erase(key)_(existent)/32 21.236 -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 23.741 3.20%
std::unordered_map<int,_int>::erase(key)_(non-existent)/0 0.269 5.05%
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024 0.884 -8.40%
std::unordered_map<int,_int>::erase(key)_(non-existent)/32 1.051 -3.50%
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192 0.934 -2.40%
std::unordered_map<int,_int>::find(key)_(existent)/0 0.013 -
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.486 5.46%
std::unordered_map<int,_int>::find(key)_(existent)/32 1.408 1.50%
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.439 -11.34%
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.331 -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.286 -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 1.231 -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 1.090 -3.03%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 420.316 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 13696.377 2.12%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 764.481 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 138766.432 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 420.515 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7600.639 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 620.413 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 85218.946 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 422.375 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 14931.134 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 826.248 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 152449.107 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 421.626 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 14792.077 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 809.629 -2.48%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 148009.368 -
std::unordered_map<int,_int>::insert(value)_(already_present)/0 1.660 -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 2.004 2.95%
std::unordered_map<int,_int>::insert(value)_(already_present)/32 1.670 -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.614 -2.41%
std::unordered_map<int,_int>::insert(value)_(new_value)/0 19.095 -
std::unordered_map<int,_int>::insert(value)_(new_value)/1024 20.375 -
std::unordered_map<int,_int>::insert(value)_(new_value)/32 19.327 -
std::unordered_map<int,_int>::insert(value)_(new_value)/8192 21.015 6.39%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 1.896 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.441 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.905 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.169 9.86%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 19.166 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 20.788 1.88%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 20.902 1.38%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 20.909 1.94%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.190 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6737.891 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 231.258 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54754.766 -1.82%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.157 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6724.178 -1.73%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 204.496 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 55372.100 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 0.839 -10.04%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1321.160 -14.63%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 24.940 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 27972.135 -1.08%
std::unordered_multimap<int,_int>::clear()/0 421.852 -
std::unordered_multimap<int,_int>::clear()/1024 8219.185 3.53%
std::unordered_multimap<int,_int>::clear()/32 615.235 1.54%
std::unordered_multimap<int,_int>::clear()/8192 63879.988 4.37%
std::unordered_multimap<int,_int>::contains(key)_(existent)/0 0.012 -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.305 15.87%
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.262 6.34%
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.395 13.97%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.364 -5.32%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.252 -26.64%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.615 -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.606 -4.47%
std::unordered_multimap<int,_int>::count(key)_(existent)/0 0.013 -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.728 8.64%
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.732 12.81%
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.720 10.22%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.305 12.87%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.441 -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.391 -6.45%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.386 -6.15%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 14.941 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 9084.363 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 308.941 2.84%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 110878.425 -2.03%
std::unordered_multimap<int,_int>::ctor(const&)/0 13.830 -
std::unordered_multimap<int,_int>::ctor(const&)/1024 6630.620 -
std::unordered_multimap<int,_int>::ctor(const&)/32 199.389 -
std::unordered_multimap<int,_int>::ctor(const&)/8192 54938.448 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 13.954 1.11%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 9136.979 -1.88%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 259.332 -1.14%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 76496.444 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.840 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 14002.896 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 390.265 2.34%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 147712.299 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.826 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13938.029 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 380.492 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 148674.583 -
std::unordered_multimap<int,_int>::erase(iterator)/0 19.737 -
std::unordered_multimap<int,_int>::erase(iterator)/1024 20.276 -
std::unordered_multimap<int,_int>::erase(iterator)/32 20.621 2.14%
std::unordered_multimap<int,_int>::erase(iterator)/8192 27.003 34.19%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.734 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5597.920 2.23%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 535.337 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45996.860 4.29%
std::unordered_multimap<int,_int>::erase(key)_(existent)/0 20.859 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 22.248 4.74%
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 21.227 -1.43%
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 24.010 11.96%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/0 0.300 10.39%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024 1.166 18.02%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/32 1.108 -2.73%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192 0.911 -8.46%
std::unordered_multimap<int,_int>::find(key)_(existent)/0 0.014 -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.281 17.48%
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.389 20.77%
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.441 5.19%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.336 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.055 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.176 12.56%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.072 -8.75%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 422.197 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 16665.809 3.55%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 819.638 1.78%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 176112.979 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 424.731 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 15092.745 -3.82%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 873.875 4.42%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 183389.033 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 420.369 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 16985.503 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 842.273 -2.75%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 173363.230 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 422.082 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 18153.128 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 907.820 4.35%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 186716.610 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/0 20.109 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 36.225 10.49%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 21.914 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 25.411 -30.17%
std::unordered_multimap<int,_int>::insert(value)_(new_value)/0 19.561 -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024 25.119 -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/32 21.879 -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/8192 24.978 24.43%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.201 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6744.852 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 218.680 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54506.376 -1.90%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.183 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6767.134 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 206.598 2.38%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54904.288 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 0.875 3.20%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1381.330 1.17%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 25.056 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 26825.714 -
std::unordered_multiset<int>::clear()/0 424.617 1.10%
std::unordered_multiset<int>::clear()/1024 7605.880 -4.23%
std::unordered_multiset<int>::clear()/32 613.351 -
std::unordered_multiset<int>::clear()/8192 58914.099 -4.57%
std::unordered_multiset<int>::contains(key)_(existent)/0 0.012 -
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.561 28.41%
std::unordered_multiset<int>::contains(key)_(existent)/32 1.337 -6.80%
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.323 -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.398 -9.65%
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.396 -13.86%
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.228 -17.17%
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.375 -9.19%
std::unordered_multiset<int>::count(key)_(existent)/0 0.014 -
std::unordered_multiset<int>::count(key)_(existent)/1024 1.708 6.25%
std::unordered_multiset<int>::count(key)_(existent)/32 1.478 -11.52%
std::unordered_multiset<int>::count(key)_(existent)/8192 1.749 -3.89%
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.347 7.04%
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.217 3.52%
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.268 7.99%
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.199 -2.43%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 15.161 1.24%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 8818.787 -1.18%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 302.518 1.67%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 105639.424 -1.39%
std::unordered_multiset<int>::ctor(const&)/0 13.947 1.13%
std::unordered_multiset<int>::ctor(const&)/1024 6737.297 2.01%
std::unordered_multiset<int>::ctor(const&)/32 207.081 1.66%
std::unordered_multiset<int>::ctor(const&)/8192 55517.265 1.33%
std::unordered_multiset<int>::ctor(const&,_alloc)/0 14.147 2.84%
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 9167.696 -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 263.401 1.10%
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 76997.308 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.934 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 14286.111 2.18%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 398.675 1.84%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 145382.633 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.921 1.14%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 14234.984 1.97%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 381.918 3.21%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 146900.910 -
std::unordered_multiset<int>::erase(iterator)/0 19.709 -
std::unordered_multiset<int>::erase(iterator)/1024 22.317 9.14%
std::unordered_multiset<int>::erase(iterator)/32 21.192 5.02%
std::unordered_multiset<int>::erase(iterator)/8192 23.508 16.62%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 425.902 1.35%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5437.059 -2.05%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 532.074 -1.31%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44041.146 -
std::unordered_multiset<int>::erase(key)_(existent)/0 20.666 -
std::unordered_multiset<int>::erase(key)_(existent)/1024 22.674 2.89%
std::unordered_multiset<int>::erase(key)_(existent)/32 21.573 2.36%
std::unordered_multiset<int>::erase(key)_(existent)/8192 26.827 15.02%
std::unordered_multiset<int>::erase(key)_(non-existent)/0 0.273 -32.44%
std::unordered_multiset<int>::erase(key)_(non-existent)/1024 1.113 -
std::unordered_multiset<int>::erase(key)_(non-existent)/32 1.061 -8.44%
std::unordered_multiset<int>::erase(key)_(non-existent)/8192 1.148 12.10%
std::unordered_multiset<int>::find(key)_(existent)/0 0.016 -
std::unordered_multiset<int>::find(key)_(existent)/1024 1.002 -27.77%
std::unordered_multiset<int>::find(key)_(existent)/32 1.374 1.81%
std::unordered_multiset<int>::find(key)_(existent)/8192 1.436 7.00%
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.338 -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 1.057 8.41%
std::unordered_multiset<int>::find(key)_(non-existent)/32 0.996 -13.77%
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.089 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/0 424.947 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 16544.466 1.59%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 811.852 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 173206.664 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 426.282 1.29%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 15906.160 1.13%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 864.415 4.02%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 183783.344 -1.67%
std::unordered_multiset<int>::insert(value)_(already_present)/0 20.109 -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 25.376 -24.46%
std::unordered_multiset<int>::insert(value)_(already_present)/32 21.312 -2.27%
std::unordered_multiset<int>::insert(value)_(already_present)/8192 30.601 -7.82%
std::unordered_multiset<int>::insert(value)_(new_value)/0 19.668 -
std::unordered_multiset<int>::insert(value)_(new_value)/1024 23.273 -7.18%
std::unordered_multiset<int>::insert(value)_(new_value)/32 19.910 -5.06%
std::unordered_multiset<int>::insert(value)_(new_value)/8192 22.939 7.64%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 14.307 1.14%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6807.511 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 220.952 -4.20%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 54863.830 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 14.274 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6814.129 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 203.936 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 55535.351 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 0.824 -8.55%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1789.975 39.06%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 24.540 2.33%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 29399.425 8.24%
std::unordered_set<int>::clear()/0 421.908 -
std::unordered_set<int>::clear()/1024 7928.802 -
std::unordered_set<int>::clear()/32 610.479 -
std::unordered_set<int>::clear()/8192 61604.712 -
std::unordered_set<int>::contains(key)_(existent)/0 0.017 -
std::unordered_set<int>::contains(key)_(existent)/1024 1.400 2.04%
std::unordered_set<int>::contains(key)_(existent)/32 1.294 -6.01%
std::unordered_set<int>::contains(key)_(existent)/8192 1.485 -
std::unordered_set<int>::contains(key)_(non-existent)/0 0.336 -
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.567 8.08%
std::unordered_set<int>::contains(key)_(non-existent)/32 1.418 -
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.501 9.93%
std::unordered_set<int>::count(key)_(existent)/0 0.011 -
std::unordered_set<int>::count(key)_(existent)/1024 1.171 -1.96%
std::unordered_set<int>::count(key)_(existent)/32 1.401 6.58%
std::unordered_set<int>::count(key)_(existent)/8192 1.300 -4.02%
std::unordered_set<int>::count(key)_(non-existent)/0 0.485 56.75%
std::unordered_set<int>::count(key)_(non-existent)/1024 1.445 -6.82%
std::unordered_set<int>::count(key)_(non-existent)/32 1.378 -9.58%
std::unordered_set<int>::count(key)_(non-existent)/8192 1.581 6.73%
std::unordered_set<int>::ctor(&&,_different_allocs)/0 14.801 -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 9415.043 3.73%
std::unordered_set<int>::ctor(&&,_different_allocs)/32 297.168 -2.02%
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 108933.972 5.92%
std::unordered_set<int>::ctor(const&)/0 13.821 -
std::unordered_set<int>::ctor(const&)/1024 6673.829 -
std::unordered_set<int>::ctor(const&)/32 202.279 2.38%
std::unordered_set<int>::ctor(const&)/8192 55057.450 -
std::unordered_set<int>::ctor(const&,_alloc)/0 13.865 -1.93%
std::unordered_set<int>::ctor(const&,_alloc)/1024 9771.325 -
std::unordered_set<int>::ctor(const&,_alloc)/32 274.088 1.63%
std::unordered_set<int>::ctor(const&,_alloc)/8192 81427.517 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.811 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13792.471 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 370.191 -2.13%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 142416.097 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.762 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13519.460 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 375.835 -1.63%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 142796.322 -
std::unordered_set<int>::erase(iterator)/0 19.668 -
std::unordered_set<int>::erase(iterator)/1024 20.257 -
std::unordered_set<int>::erase(iterator)/32 20.164 -
std::unordered_set<int>::erase(iterator)/8192 20.340 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 423.821 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5332.659 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 531.418 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44110.856 2.05%
std::unordered_set<int>::erase(key)_(existent)/0 21.453 1.91%
std::unordered_set<int>::erase(key)_(existent)/1024 22.673 -
std::unordered_set<int>::erase(key)_(existent)/32 21.636 2.08%
std::unordered_set<int>::erase(key)_(existent)/8192 23.357 5.81%
std::unordered_set<int>::erase(key)_(non-existent)/0 0.258 -
std::unordered_set<int>::erase(key)_(non-existent)/1024 1.049 -1.87%
std::unordered_set<int>::erase(key)_(non-existent)/32 1.125 2.14%
std::unordered_set<int>::erase(key)_(non-existent)/8192 0.916 -
std::unordered_set<int>::find(key)_(existent)/0 0.015 -
std::unordered_set<int>::find(key)_(existent)/1024 1.090 -9.05%
std::unordered_set<int>::find(key)_(existent)/32 1.089 -7.22%
std::unordered_set<int>::find(key)_(existent)/8192 1.340 -2.18%
std::unordered_set<int>::find(key)_(non-existent)/0 0.332 -
std::unordered_set<int>::find(key)_(non-existent)/1024 1.176 -2.93%
std::unordered_set<int>::find(key)_(non-existent)/32 0.957 -4.35%
std::unordered_set<int>::find(key)_(non-existent)/8192 1.126 -6.44%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/0 422.540 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 13016.217 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/32 752.590 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 139852.987 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 422.592 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7590.845 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 616.928 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 84102.638 -
std::unordered_set<int>::insert(value)_(already_present)/0 1.568 -
std::unordered_set<int>::insert(value)_(already_present)/1024 1.943 9.31%
std::unordered_set<int>::insert(value)_(already_present)/32 1.652 -
std::unordered_set<int>::insert(value)_(already_present)/8192 2.239 11.27%
std::unordered_set<int>::insert(value)_(new_value)/0 19.088 -
std::unordered_set<int>::insert(value)_(new_value)/1024 19.893 -
std::unordered_set<int>::insert(value)_(new_value)/32 20.302 -
std::unordered_set<int>::insert(value)_(new_value)/8192 19.820 1.47%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 14.268 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 6703.130 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 222.845 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 55235.753 2.04%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 14.261 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6690.097 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 202.011 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 55133.775 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 0.824 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 1314.961 -4.98%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 23.922 -2.17%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 26422.162 2.22%
std::unordered_set<std::string>::clear()/0 423.193 -
std::unordered_set<std::string>::clear()/1024 22921.048 -
std::unordered_set<std::string>::clear()/32 976.539 5.32%
std::unordered_set<std::string>::clear()/8192 223022.346 1.63%
std::unordered_set<std::string>::contains(key)_(existent)/0 0.011 -
std::unordered_set<std::string>::contains(key)_(existent)/1024 46.094 4.30%
std::unordered_set<std::string>::contains(key)_(existent)/32 35.973 -17.57%
std::unordered_set<std::string>::contains(key)_(existent)/8192 39.988 17.66%
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.347 -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 19.692 -18.46%
std::unordered_set<std::string>::contains(key)_(non-existent)/32 26.969 14.61%
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 20.850 -10.18%
std::unordered_set<std::string>::count(key)_(existent)/0 0.017 -
std::unordered_set<std::string>::count(key)_(existent)/1024 41.372 21.41%
std::unordered_set<std::string>::count(key)_(existent)/32 39.670 -8.44%
std::unordered_set<std::string>::count(key)_(existent)/8192 36.112 -9.30%
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.291 9.53%
std::unordered_set<std::string>::count(key)_(non-existent)/1024 19.801 -15.06%
std::unordered_set<std::string>::count(key)_(non-existent)/32 23.703 13.37%
std::unordered_set<std::string>::count(key)_(non-existent)/8192 25.486 -2.57%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 14.771 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 40296.564 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 913.342 -11.41%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 718351.731 -
std::unordered_set<std::string>::ctor(const&)/0 13.888 -
std::unordered_set<std::string>::ctor(const&)/1024 34881.685 1.33%
std::unordered_set<std::string>::ctor(const&)/32 793.352 16.78%
std::unordered_set<std::string>::ctor(const&)/8192 342321.572 -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 13.937 -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 63768.864 -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1422.374 -2.28%
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 611524.812 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.782 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 62272.492 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1515.938 -19.17%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 656256.778 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.773 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 64469.143 1.25%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1778.907 22.42%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 648231.614 -
std::unordered_set<std::string>::erase(iterator)/0 28.936 -6.27%
std::unordered_set<std::string>::erase(iterator)/1024 28.810 -
std::unordered_set<std::string>::erase(iterator)/32 29.485 -3.99%
std::unordered_set<std::string>::erase(iterator)/8192 33.132 13.67%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 423.797 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12383.255 -1.55%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 666.993 -1.80%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 119303.173 2.03%
std::unordered_set<std::string>::erase(key)_(existent)/0 91.112 -21.52%
std::unordered_set<std::string>::erase(key)_(existent)/1024 121.311 -2.82%
std::unordered_set<std::string>::erase(key)_(existent)/32 72.404 28.93%
std::unordered_set<std::string>::erase(key)_(existent)/8192 88.602 9.44%
std::unordered_set<std::string>::erase(key)_(non-existent)/0 0.269 -
std::unordered_set<std::string>::erase(key)_(non-existent)/1024 22.423 18.98%
std::unordered_set<std::string>::erase(key)_(non-existent)/32 25.777 16.56%
std::unordered_set<std::string>::erase(key)_(non-existent)/8192 22.373 6.92%
std::unordered_set<std::string>::find(key)_(existent)/0 0.017 -
std::unordered_set<std::string>::find(key)_(existent)/1024 33.610 5.45%
std::unordered_set<std::string>::find(key)_(existent)/32 37.430 -3.98%
std::unordered_set<std::string>::find(key)_(existent)/8192 35.645 -2.79%
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.329 -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 24.724 17.07%
std::unordered_set<std::string>::find(key)_(non-existent)/32 23.977 6.51%
std::unordered_set<std::string>::find(key)_(non-existent)/8192 24.113 8.40%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 423.350 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 56520.819 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1975.542 4.74%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 615237.363 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 423.559 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 57075.984 1.61%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1491.349 -6.19%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 568420.154 1.67%
std::unordered_set<std::string>::insert(value)_(already_present)/0 59.323 39.90%
std::unordered_set<std::string>::insert(value)_(already_present)/1024 37.319 69.91%
std::unordered_set<std::string>::insert(value)_(already_present)/32 72.749 69.60%
std::unordered_set<std::string>::insert(value)_(already_present)/8192 38.501 4.35%
std::unordered_set<std::string>::insert(value)_(new_value)/0 64.878 27.68%
std::unordered_set<std::string>::insert(value)_(new_value)/1024 47.852 -
std::unordered_set<std::string>::insert(value)_(new_value)/32 69.199 -
std::unordered_set<std::string>::insert(value)_(new_value)/8192 71.321 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 14.194 1.09%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 36171.328 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 740.003 -6.82%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 342943.615 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 14.156 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35691.335 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 675.899 -6.30%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 344938.459 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 0.824 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 16856.363 -2.37%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 333.645 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 213021.376 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 243.753 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 8.816 2.45%
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1886.690 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 49.966 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 10.454 -4.07%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 761.195 -20.90%
std::vector<int>::ctor(Range)_(cheap_elements)/1024 49.570 -1.35%
std::vector<int>::ctor(Range)_(cheap_elements)/32 10.734 -3.62%
std::vector<int>::ctor(Range)_(cheap_elements)/8192 623.112 -27.31%
std::vector<int>::ctor(const&)_(cheap_elements)/1024 50.241 -
std::vector<int>::ctor(const&)_(cheap_elements)/32 10.405 -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 559.007 -32.24%
std::vector<int>::ctor(size)/1024 43.495 2.73%
std::vector<int>::ctor(size)/32 11.253 4.58%
std::vector<int>::ctor(size)/8192 563.295 -2.09%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 43.817 2.20%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 10.598 -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 267.605 2.51%
std::vector<int>::erase(begin)_(cheap_elements)/1024 40.547 -
std::vector<int>::erase(begin)_(cheap_elements)/32 3.752 -
std::vector<int>::erase(begin)_(cheap_elements)/8192 282.773 -
std::vector<int>::erase(middle)_(cheap_elements)/1024 21.850 -
std::vector<int>::erase(middle)_(cheap_elements)/32 4.329 -1.37%
std::vector<int>::erase(middle)_(cheap_elements)/8192 142.091 -
std::vector<int>::insert(begin)_(cheap_elements)/1024 39.602 -
std::vector<int>::insert(begin)_(cheap_elements)/32 5.107 -1.19%
std::vector<int>::insert(begin)_(cheap_elements)/8192 294.318 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 806.238 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 459.069 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 3064.315 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 935.262 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 482.281 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 4217.228 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 2222.230 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 557.093 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 13431.423 -
std::vector<int>::insert(middle)_(cheap_elements)/1024 20.866 -
std::vector<int>::insert(middle)_(cheap_elements)/32 5.946 -
std::vector<int>::insert(middle)_(cheap_elements)/8192 138.892 -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 36.476 -
std::vector<int>::operator=(const&)_(cheap_elements)/32 2.002 -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 889.277 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 102.187 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 23.929 -1.75%
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 813.207 20.55%
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.659 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 13.358 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.291 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 13.335 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 13.335 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 13.347 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 484.435 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 15.737 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 4598.646 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6308.316 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 134.091 -1.80%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 52512.864 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 697.773 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 35.445 2.82%
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6944.868 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 19832.999 1.32%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 598.944 1.42%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 172502.918 1.21%
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 699.057 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 35.519 2.51%
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 6934.857 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 19823.507 1.43%
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 596.652 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 172592.932 1.04%
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 699.486 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 35.342 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 6934.206 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 19836.806 1.34%
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 600.550 1.48%
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 172644.210 1.20%
std::vector<std::string>::ctor(size)/1024 429.786 -
std::vector<std::string>::ctor(size)/32 34.698 6.44%
std::vector<std::string>::ctor(size)/8192 4257.788 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 581.533 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 34.961 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 5437.083 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 19522.680 1.33%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 564.289 1.85%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 170217.355 1.04%
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 578.626 -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 21.523 2.34%
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4573.812 -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 591.253 -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 35.627 -
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 4590.526 -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 288.073 -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 11.864 -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 2280.347 -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 301.228 -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 26.747 1.23%
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 2292.022 -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 568.114 -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 20.997 3.45%
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 4564.471 -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 584.017 -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 36.120 -
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 4576.201 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1619.482 -1.19%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 486.006 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 9819.541 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 15094.448 -1.12%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 817.368 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 114277.405 -1.13%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3073.501 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 551.542 1.19%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 20727.519 -1.24%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 16703.937 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 883.451 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 125818.264 -1.10%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1697.504 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 580.676 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 11073.984 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 13283.607 -1.30%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 904.303 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 114616.879 -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 286.761 -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 11.153 -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 2269.274 -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 302.212 -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 27.037 -
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2287.966 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 719.450 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 27.750 -1.22%
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 5697.856 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 6271.469 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 118.977 -3.62%
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 51262.302 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 545.599 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 41.620 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3140.095 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 606.098 -2.60%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 57.433 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 5754.190 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.046 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 13.809 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 0.698 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 12.391 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 24.090 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 13.574 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 13.853 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 13.862 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 13.846 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 23.551 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 23.567 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 23.588 -
vector<bool>(const_vector<bool>&) 9.744 -1.16%
vector<bool>(size_type,_const_value_type&) 8.011 -1.08%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 12.269 2.67%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 2.893 1.07%
vector<bool>::reserve() 8.052 -
Geometric Mean 217.497 -