Fields

hardware None
os None

Parameters

Fields

NameValue

Parameters

NameValue
Filter

ldionne-test-macbook-3 test results

Run Order Start Time Duration
Current 562434 2026-01-05T19:53:29 0:00:00
Previous 562430 2026-01-05T19:53:15 0:00:00
Baseline 561507 2026-01-05T19:53:25 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 2239 2600
Performance Improvements 2119 2507
Unchanged Tests 52822 52073
Total Tests 57180

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 207.77% 4751087.706 14622628.994 - 189.60% -
std::copy_backward(vector<bool>)_(aligned)/1048576 201.40% 1225.083 3692.421 - 35.20% -
rng::copy_backward(vector<bool>)_(aligned)/1048576 172.02% 1010.684 2749.258 - 165.62% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 137.48% 23.193 55.077 - 176.71% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 124.69% 101.870 228.890 - 118.34% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 122.48% 99.837 222.113 - 112.61% -
SetIntersection_Interlaced_Vector_uint64_262144_16 117.50% 3117413.337 6780402.180 - 112.73% -
SetIntersection_Interlaced_Vector_uint64_262144_64 116.16% 8734118.271 18879750.872 - -30.53% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 106.84% 3599238.640 7444628.271 - 24.24% -
SetIntersection_Interlaced_Vector_uint64_262144_256 102.52% 27207347.428 55100147.617 - 45.77% -
std::unordered_set<std::string>::erase(key)_(existent)/32 99.41% 56.381 112.431 - 51.94% -
rng::search(list<int>)_(same_length)/1024 95.81% 754.617 1477.629 - 94.16% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 90.91% 20456597.716 39054280.017 - 26.28% -
rng::search(list<int>,_pred)_(same_length)/1000 90.49% 771.914 1470.458 - 89.61% -
std::map<std::string,_int>::contains(key)_(existent)/0 86.28% 0.012 0.022 - 44.36% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 83.77% 79.519 146.128 - 83.98% -
std::unordered_multimap<int,_int>::clear()/1024 80.31% 8032.238 14482.633 - 73.08% -
std::unordered_multimap<int,_int>::clear()/8192 77.22% 62596.212 110932.794 - 70.90% -
rng::generate_n(list<int>)/8192 74.41% 7035.545 12270.530 - 76.09% -
BM_std_min<__int128>/64000 73.41% 24766.867 42947.247 - 73.64% -
BM_std_min<__int128>/65536 73.23% 25354.383 43920.710 - 73.28% -
BM_std_min<__int128>/70000 73.18% 27095.824 46925.826 - 73.41% -
BM_std_min<__int128>/4000 73.18% 1539.391 2665.971 - 73.05% -
BM_std_min<__int128>/4096 72.94% 1577.773 2728.632 - 72.83% -
BM_std_min<__int128>/5500 72.67% 2117.652 3656.585 - 72.43% -
BM_std_min<__int128>/1024 72.26% 395.212 680.805 - 71.89% -
std::unordered_set<std::string>::erase(key)_(existent)/0 71.25% 68.249 116.880 - -4.78% -
BM_std_min<__int128>/512 70.83% 198.514 339.115 - 70.52% -
BM_RangesPushHeap_uint32_PipeOrgan_1 69.30% 0.412 0.697 - 9.44% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 67.29% 222.065 371.493 - 65.22% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 64.41% 6678.143 10979.730 - 66.49% -
rng::contains_subrange(list<int>)_(process_all)/8192 63.65% 7576.089 12398.274 - 76.92% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 63.63% 5892621.224 9641872.157 - 34.66% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 62.56% 0.366 0.595 - 52.50% -
BM_std_min<int>/1 60.75% 0.286 0.460 - 63.35% -
std::map<std::string,_int>::insert(value)_(already_present)/32 60.46% 15.210 24.407 - -0.66% -
BM_std_min<__int128>/64 58.81% 24.544 38.977 - 59.06% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 57.76% 42279085.171 66698468.026 - 71.14% -
rng::copy(vector<bool>)_(aligned)/1048576 55.75% 1039.011 1618.226 - -54.70% -
std::unordered_set<std::string>::insert(value)_(new_value)/1024 53.47% 47.456 72.832 - 52.80% -
std::rotate_copy(vector<int>)/8192 52.40% 484.070 737.734 - 15.11% -
rng::reverse(vector<int>)/8 52.05% 1.606 2.441 - 50.84% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 51.31% 54037.390 81764.358 - 52.69% -
std::search_n(list<int>)_(no_match)/1024 51.30% 507.027 767.125 - 1.12% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 50.66% 5636.770 8492.350 - 46.99% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 49.36% 201.163 300.459 - 46.91% -
rng::search(list<int>)_(same_length)/1000 48.99% 748.337 1114.937 - 49.60% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 48.29% 6744.335 10000.889 - 49.63% -
std::multimap<std::string,_int>::insert(value)_(already_present)/0 48.23% 35.787 53.047 - 43.47% -
std::unique_copy(deque<int>)_(contiguous)/52 48.17% 14.480 21.456 - 39.82% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 48.16% 29109282.976 43127792.465 - 6.54% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 48.05% 240063900.358 355422824.982 - 66.71% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 47.79% 45975.643 67946.177 - 46.28% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 47.43% 6.488 9.564 - 47.24% -
rng::search(list<int>,_pred)_(same_length)/1024 46.93% 791.086 1162.375 - 46.23% -
std::map<std::string,_int>::erase(key)_(existent)/32 46.49% 60.080 88.009 - 10.01% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 46.03% 0.279 0.407 - 19.14% -
rng::unique_copy(deque<int>)_(contiguous)/32 45.33% 9.923 14.421 - 47.87% -
std::unique_copy(deque<int>)_(contiguous)/32 45.09% 9.450 13.711 - 24.14% -
std::equal(vector<bool>)_(unaligned)/50 44.49% 0.737 1.065 - 20.88% -
std::unordered_set<int>::contains(key)_(non-existent)/0 44.43% 0.337 0.486 - -0.71% -
SetIntersection_Interlaced_Vector_uint32_16384_256 44.22% 13313709.963 19200403.792 - 35.95% -
BM_std_min<__int128>/32 43.37% 12.235 17.542 - 43.97% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 43.31% 1.170 1.677 - -2.20% -
std::equal(deque<int>)_(it,_it,_it)/8 43.18% 4.311 6.173 - 44.36% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 42.98% 28.632 40.940 - 71.36% -
rng::unique_copy(deque<int>)_(contiguous)/52 42.92% 15.120 21.610 - 47.14% -
BM_std_min<__int128>/31 42.76% 11.848 16.914 - 43.63% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 42.27% 55126.157 78430.315 - 43.06% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 41.94% 4.767 6.767 - 42.20% -
BM_std_min<__int128>/30 41.84% 11.442 16.228 - 42.54% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 41.33% 1.318 1.863 - 32.34% -
BM_MakeHeap_uint32_Random_4 41.09% 1.235 1.742 - 55.32% -
BM_std_min<__int128>/29 40.90% 11.056 15.577 - 41.58% -
SetIntersection_Interlaced_Vector_uint32_1024_256 40.76% 4752080.338 6689217.083 - 5.07% -
BM_MakeHeap_uint64_Random_4 40.75% 1.070 1.507 - 4.22% -
BM_std_min<__int128>/28 40.19% 10.661 14.946 - 40.79% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 40.14% 31.805 44.571 - 39.90% -
BM_StringRelationalLiteral_Eq_Small_Large_Control 39.99% 0.257 0.360 - 22.53% -
std::adjacent_find(deque<int>)/8 39.86% 2.946 4.120 - 39.34% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 39.50% 2758136.566 3847717.068 - 33.77% -
SetIntersection_Interlaced_Set_uint32_16384_16384 39.31% 245914517.478 342572586.854 - 0.28% -
BM_std_min<__int128>/27 38.93% 10.272 14.270 - 39.59% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 38.55% 8.248 11.428 - 20.39% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 38.50% 0.258 0.357 - 36.75% -
std::equal(vector<bool>)_(unaligned)/8 38.48% 0.767 1.063 - 24.78% -
BM_std_min<__int128>/26 38.21% 9.870 13.641 - 38.98% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 37.71% 0.462 0.636 - 42.16% -
BM_RangesPopHeap_string_1 37.55% 0.465 0.640 - 22.17% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 37.43% 10340150.122 14210780.802 - 41.89% -
rng::stable_partition(list<int>)_(sparse)/8192 37.39% 8859.810 12172.289 - 37.36% -
rng::rotate_copy(vector<int>)/8192 37.23% 376.386 516.512 - 82.11% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 37.19% 0.448 0.614 - 49.73% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 36.89% 0.448 0.613 - -0.40% -
BM_std_min<__int128>/25 36.82% 9.496 12.992 - 37.34% -
SetIntersection_Interlaced_Vector_uint64_16384_64 36.28% 6172904.770 8412196.579 - 40.40% -
bm_ranges_lexicographical_compare<signed_char>/262144 35.87% 3831.848 5206.301 - 36.10% -
std::adjacent_find(deque<int>)/50 35.77% 14.964 20.316 - 37.53% -
bm_lexicographical_compare<signed_char>/262144 35.62% 3834.282 5199.972 - 35.36% -
rng::copy_n(vector<bool>)_(aligned)/1048576 35.46% 1038.935 1407.296 - -10.48% -
std::stable_partition(list<int>)_(dense)/8192 35.13% 17483.926 23625.795 - 35.20% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 35.10% 23.673 31.981 - 46.17% -
BM_std_min<__int128>/24 34.97% 9.137 12.332 - 35.47% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 34.39% 77509.907 104162.183 - 36.74% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 33.94% 21.278 28.501 - 12.78% -
std::find(vector<bool>)_(process_all)/8 33.89% 0.516 0.691 - 19.90% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 33.87% 21011265.276 28127510.016 - 34.63% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 33.71% 29.724 39.744 - 34.98% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 33.53% 78.539 104.874 - 17.28% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 33.45% 2579824.954 3442828.024 - 9.72% -
std::move(vector<bool>)_(aligned)/1048576 33.32% 2106.607 2808.435 - 32.72% -
BM_std_min<__int128>/23 33.23% 8.769 11.683 - 33.78% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 33.05% 5.962 7.933 - 20.55% -
rng::move(vector<bool>)_(aligned)/1048576 32.86% 2117.424 2813.165 - 32.39% -
std::set<std::string>::erase(iterator)/8192 32.72% 25.389 33.696 - 30.58% -
BM_std_min<long_long>/1 32.32% 0.517 0.684 - 1.68% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/0 32.12% 20.716 27.370 - 31.47% -
std::move(vector<int>)/32768 32.02% 2128.619 2810.112 - 31.92% -
std::unordered_multimap<int,_int>::erase(iterator)/0 31.96% 19.732 26.037 - 30.29% -
rng::move(vector<int>)/32768 31.84% 2134.110 2813.568 - 31.25% -
std::unordered_multimap<int,_int>::clear()/32 31.81% 614.267 809.694 - 31.46% -
BM_std_min<__int128>/22 31.72% 8.374 11.031 - 32.37% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 31.67% 9283.558 12223.654 - 33.53% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 31.13% 28.651 37.570 - 31.70% -
BM_std_min<__int128>/21 31.11% 7.968 10.447 - 31.48% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 30.93% 18.690 24.472 - 6.22% -
rng::unique_copy(deque<int>)_(sprinkled)/32 30.93% 10.266 13.441 - 33.30% -
std::copy(vector<int>)/4096 30.70% 146.655 191.677 - -16.85% -
SetIntersection_Front_Set_float_262144_16384 30.63% 261464346.038 341543378.827 - -3.80% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 30.57% 93364475.270 121907244.287 - 89.29% -
std::set<std::string>::erase(key)_(existent)/1024 30.33% 76.697 99.962 - 30.56% -
std::unordered_multimap<int,_int>::erase(iterator)/32 30.30% 20.393 26.571 - 30.47% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 30.22% 0.336 0.438 - 30.33% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 29.99% 0.411 0.534 - -7.00% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 29.91% 20.983 27.259 - 33.37% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 29.34% 21.237 27.468 - 27.30% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 29.03% 512.971 661.889 - -30.59% -
rng::unique_copy(deque<int>)_(sprinkled)/52 28.76% 16.465 21.199 - 43.61% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 28.73% 31.002 39.909 - -7.36% -
BM_std_min<__int128>/20 28.52% 7.652 9.834 - 29.14% -
std::set<std::string>::insert(value)_(new_value)/8192 28.50% 70.206 90.215 - 28.98% -
rng::search(deque<int>)_(no_match)/1024 28.45% 266.271 342.013 - 12.11% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 28.29% 11340289.026 14548041.697 - 43.50% -
rng::find(list<int>)_(bail_25%)/32768 28.15% 7511.142 9625.295 - 26.49% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 27.85% 7.015 8.968 - 44.30% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 27.83% 25.927 33.141 - 27.95% -
rng::stable_partition(list<int>)_(alloc_fails)/8192 27.73% 25317.132 32338.577 - 29.37% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 27.72% 11882329.276 15176674.289 - 26.57% -
SetIntersection_Interlaced_Vector_uint64_16384_16 27.67% 2604950.682 3325842.300 - 36.58% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 27.66% 26.071 33.283 - 28.42% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 27.35% 0.482 0.614 - -11.90% -
SetIntersection_Interlaced_Vector_float_262144_64 27.14% 8092416.381 10288649.134 - -48.39% -
SetIntersection_None_Set_uint32_16384_1024 27.12% 154838060.191 196827680.998 - 18.43% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 27.09% 1.219 1.550 - 23.01% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 27.03% 1.329 1.689 - 12.78% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 27.02% 6.332 8.043 - 6.21% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 26.96% 11902568.118 15111285.319 - 21.30% -
std::unordered_set<int>::count(key)_(existent)/32 26.86% 1.316 1.670 - 13.55% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 26.83% 20.804 26.387 - 12.13% -
BM_RangesMakeHeap_float_Random_4 26.79% 1.297 1.644 - 7.46% -
std::stable_partition(list<int>)_(alloc_fails)/8192 26.56% 25155.938 31837.666 - 26.06% -
BM_std_min<__int128>/19 26.38% 7.275 9.194 - 26.97% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 26.17% 1.268 1.600 - 37.12% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 25.65% 263.062 330.528 - 29.12% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 25.48% 21.037 26.398 - 1.38% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 25.47% 546.651 685.888 - -33.35% -
std::find_end(list<int>,_pred)_(single_element)/8192 25.22% 8389.157 10505.197 - 13.25% -
std::find_end(list<int>)_(single_element)/8192 25.16% 7706.769 9645.752 - 11.70% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 25.02% 28.845 36.063 - 25.16% -
BM_std_minmax_element<long_long>/3 24.89% 1.089 1.360 - 21.32% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 24.81% 17.445 21.772 - 24.03% -
rng::is_partitioned(list<int>)_(unpartitioned)/1024 24.46% 124.076 154.426 - 0.34% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 24.21% 38.825 48.225 - 12.57% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 24.13% 10795.398 13400.312 - -19.64% -
BM_std_min<__int128>/18 24.11% 6.886 8.546 - 24.60% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 24.08% 4.605 5.714 - 5.93% -
rng::search(list<int>,_pred)_(single_element)/8192 23.98% 7786.621 9653.812 - 16.03% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/32 23.95% 19.792 24.533 - 11.59% -
std::unordered_set<std::string>::erase(key)_(non-existent)/1024 23.89% 18.811 23.305 - 22.12% -
BM_StringRelationalLiteral_Eq_Small_Empty_Control 23.88% 0.364 0.451 - 0.01% -
SetIntersection_None_Set_uint32_16384_64 23.84% 153314594.339 189867329.990 - 9.67% -
rng::generate(list<int>)/8192 23.57% 7047.638 8709.117 - 15.58% -
BM_PopHeap_string_1 23.57% 0.512 0.632 - -9.65% -
BM_MakeThenSortHeap_uint64_Random_262144 23.54% 36.233 44.761 - 26.57% -
std::multiset<int>::contains(key)_(non-existent)/32 23.30% 2.233 2.754 - 17.42% -
std::find_first_of(deque<int>)_(large_needle)/50 23.27% 670.433 826.415 - 17.79% -
SetIntersection_None_Set_uint32_16384_256 23.12% 152666682.429 187965536.752 - 8.57% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 22.97% 393.366 483.741 - 25.76% -
rng::find_end(list<int>,_pred)_(single_element)/8192 22.68% 8256.855 10129.304 - 10.56% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 22.67% 1.101 1.351 - 4.56% -
SetIntersection_None_Set_uint32_16384_1 22.40% 152206438.882 186306792.375 - 8.11% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 22.35% 74699416.452 91394178.621 - 21.25% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 22.34% 0.461 0.564 - -7.84% -
std::map<std::string,_int>::erase(key)_(non-existent)/8192 22.26% 28.230 34.515 - 19.38% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 21.92% 38.150 46.512 - 51.67% -
rng::find_end(list<int>)_(single_element)/8192 21.89% 7791.550 9497.331 - 8.35% -
std::find(vector<bool>)_(process_all)/50 21.80% 0.568 0.691 - 19.50% -
BM_std_min<__int128>/17 21.80% 6.506 7.925 - 22.27% -
std::find_end(deque<int>)_(single_element)/8192 21.51% 2236.332 2717.275 - 33.30% -
rng::find_if_not(list<int>)_(bail_25%)/32768 21.48% 10358.167 12583.109 - 20.19% -
SetIntersection_None_Set_uint32_16384_16 21.47% 153152903.402 186037638.588 - 8.33% -
std::map<std::string,_int>::erase(key)_(existent)/0 21.47% 57.006 69.245 - 64.07% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_262144 21.44% 52.746 64.055 - 24.93% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 21.44% 36.896 44.805 - 19.31% -
std::equal(deque<int>)_(it,_it,_it)/50 21.41% 21.329 25.895 - 7.42% -
std::unordered_map<int,_int>::find(key)_(existent)/32 21.29% 1.138 1.380 - 18.94% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 20.97% 1.369 1.656 - 4.19% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 20.84% 56588.133 68378.570 - 26.03% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 20.75% 1595.282 1926.275 - -0.70% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 20.72% 9.451 11.409 - 14.34% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 20.65% 42870221.371 51724190.153 - 1.94% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 20.59% 29.398 35.452 - -2.69% -
SetIntersection_None_Set_uint32_16384_4 20.46% 152408686.993 183591258.863 - 6.44% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 20.42% 1.185 1.427 - 15.37% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 20.21% 10719.999 12886.320 - 13.87% -
std::unordered_set<int>::count(key)_(non-existent)/32 20.02% 1.506 1.808 - 22.12% -
std::mismatch(list<int>)_(it,_it,_it)/8192 20.01% 7373.689 8849.222 - 19.14% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 19.99% 16733.161 20078.402 - 15.38% -
BM_std_min<char>/1 19.91% 0.385 0.462 - 60.30% -
std::copy_backward(vector<int>)/4096 19.83% 166.920 200.025 - -16.35% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 19.82% 49.579 59.405 - 3.43% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 19.81% 0.461 0.553 - 7.94% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 19.79% 4.870 5.834 - 29.11% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 19.73% 84047541.534 100627328.230 - 0.49% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/0 19.53% 19.545 23.362 - 19.94% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 19.41% 14076.494 16808.573 - 21.50% -
bm_ranges_lexicographical_compare<unsigned_char>/262144 19.35% 4495.051 5364.953 - 19.33% -
rng::find_end(deque<int>)_(match_near_end)/1000 19.18% 34.500 41.118 - -87.37% -
rng::partial_sort_copy(list<int>)_(repeated)/1024 19.09% 4502.676 5362.016 - 18.77% -
rng::search(list<int>)_(single_element)/8192 19.04% 6957.370 8282.218 - 11.63% -
BM_std_min<unsigned_char>/1 19.03% 0.382 0.455 - 40.21% -
BM_std_min<unsigned_char>/16 19.02% 2.213 2.633 - 0.54% -
SetIntersection_Interlaced_Vector_uint32_256_16 18.93% 6391009.440 7600609.851 - 12.93% -
rng::transform(list<int>)_(identity_transform)/8192 18.91% 6986.037 8306.975 - 9.27% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 18.83% 546.412 649.312 - -36.96% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 18.79% 148066.117 175891.010 - 19.10% -
BM_std_min<__int128>/16 18.75% 6.155 7.309 - 19.16% -
std::multiset<int>::insert(value)_(new_value)/8192 18.68% 73.548 87.285 - 17.91% -
bm_lexicographical_compare<unsigned_char>/262144 18.65% 4495.926 5334.594 - 18.67% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 18.55% 12022.597 14253.000 - 12.74% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 18.47% 11714.166 13878.001 - 19.72% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 18.47% 22.926 27.161 - 26.86% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 18.41% 383.466 454.075 - 21.97% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 18.26% 16697.324 19746.463 - 21.14% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 18.24% 1.153 1.364 - -26.75% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 18.16% 10453.963 12352.169 - 17.68% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 18.10% 0.336 0.397 - 18.10% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 18.08% 0.488 0.577 - 29.00% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 18.06% 852.143 1006.019 - 17.28% -
BM_std_min<unsigned_long_long>/1 17.98% 0.326 0.385 - -15.91% -
BM_PushHeap_uint32_Ascending_1 17.97% 0.412 0.486 - -3.03% -
rng::copy_backward(vector<int>)/32768 17.92% 2796.095 3297.215 - 0.32% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 17.84% 49.482 58.311 - -19.01% -
rng::starts_with(list<int>)/8192 17.83% 7318.517 8623.573 - -3.58% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 17.68% 25.093 29.530 - -15.39% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 17.61% 22341.020 26275.176 - 9.64% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 17.61% 11950.004 14053.865 - 18.15% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/32 17.57% 16.422 19.308 - 15.62% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 17.55% 9059.062 10649.284 - 17.24% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 17.33% 21407.162 25116.792 - 8.99% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 17.26% 547.005 641.399 - 16.31% -
BM_std_min<__int128>/15 17.17% 5.724 6.706 - 17.73% -
rng::find_end(deque<int>)_(match_near_end)/1024 17.17% 34.369 40.270 - -98.73% -
rng::rotate(list<int>)_(by_1/4)/8192 17.11% 7157.317 8382.031 - 16.19% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 17.10% 37.337 43.723 - -9.98% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 17.09% 1340.853 1569.969 - -7.13% -
BM_vector_deque_ranges_copy/65536 16.96% 2370.384 2772.291 - -3.58% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 16.83% 6638.035 7755.189 - 17.38% -
std::move(deque<int>)/32768 16.75% 1837.182 2144.978 - 1.13% -
BM_vector_deque_move/65536 16.68% 2370.941 2766.382 - -3.81% -
std::find_first_of(deque<int>)_(large_needle)/32 16.68% 283.043 330.246 - 8.19% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 16.64% 3.088 3.602 - 12.17% -
std::find(list<int>)_(bail_25%)/32768 16.63% 7977.849 9304.533 - 14.70% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 16.51% 34.615 40.329 - -1.29% -
rng::swap_ranges(list<int>)/8192 16.51% 10464.006 12191.374 - 21.02% -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 16.41% 9.339 10.872 - -7.80% -
rng::find_first_of(vector<int>)_(large_needle)/32 16.41% 106.031 123.428 - 17.51% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 16.36% 6.453 7.508 - 4.41% -
BM_vector_deque_copy/65536 16.32% 2370.837 2757.833 - 3.56% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 16.32% 25.986 30.227 - 1.33% -
BM_deque_vector_ranges_move_backward/0 16.24% 1.369 1.591 - 5.87% -
std::search(list<int>,_pred)_(single_element)/8192 16.23% 8202.253 9533.243 - 9.98% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 16.18% 548.869 637.673 - 12.66% -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 15.98% 29.357 34.048 - 13.93% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 15.97% 9470.069 10982.062 - 13.89% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 15.96% 70.392 81.628 - 15.05% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 15.96% 35.164 40.775 - 18.45% -
rng::move(vector<int>)/262144 15.91% 21235.279 24613.904 - 11.53% -
std::move(list<int>)/4096 15.91% 4561.359 5286.850 - 20.70% -
BM_std_min<__int128>/14 15.87% 5.300 6.141 - 16.08% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 15.78% 13.233 15.321 - 14.69% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 15.73% 18402.747 21296.700 - 12.80% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 15.70% 6872424.657 7951255.833 - 16.59% -
rng::rotate_copy(list<int>)/8192 15.57% 7146.085 8259.054 - -0.55% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 15.56% 1610096.554 1860636.679 - -2.08% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 15.53% 11934.853 13788.407 - 13.76% -
BM_PushHeap_uint64_SingleElement_1 15.47% 0.466 0.538 - 3.23% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 15.35% 8106408.416 9350425.942 - 14.84% -
BM_vector_deque_ranges_copy/2 15.34% 1.681 1.939 - -6.16% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/0 15.33% 20.121 23.206 - 16.04% -
BM_vector_deque_ranges_copy/1 15.26% 1.930 2.224 - -5.44% -
rng::find_end(deque<int>)_(single_element)/1024 15.21% 303.897 350.127 - 25.95% -
BM_PushHeap_uint64_Descending_1 15.15% 0.533 0.614 - 36.92% -
std::multiset<int>::insert(value)_(new_value)/1024 15.08% 48.228 55.502 - 16.15% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 15.08% 1448032.848 1666369.643 - 4.47% -
rng::partial_sort_copy(list<int>)_(pipe-organ)/1024 14.86% 5590.206 6420.990 - 15.16% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 14.84% 15881.841 18238.084 - 16.26% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 14.78% 503.906 578.359 - 13.94% -
rng::find_end(deque<int>)_(single_element)/8192 14.75% 2213.484 2539.970 - 15.28% -
rng::for_each(map<int>::iterator)/8192 14.69% 16797.013 19263.872 - 13.84% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 14.66% 20.231 23.197 - -3.82% -
BM_PopHeap_uint32_1 14.52% 0.488 0.559 - 22.43% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 14.48% 0.481 0.550 - -13.23% -
BM_RangesMakeHeap_uint32_Descending_64 14.45% 0.235 0.269 - 13.66% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 14.43% 13943.680 15955.605 - 16.31% -
BM_RangesMakeThenSortHeap_string_SingleElement_256 14.42% 25.067 28.682 - 18.13% -
std::is_partitioned(deque<int>)_(partitioned)/50 14.39% 14.004 16.020 - 7.87% -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 14.25% 9.322 10.650 - -7.66% -
std::set<std::string>::erase(iterator)/0 14.23% 25.637 29.286 - 15.17% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 14.17% 3.770 4.304 - 14.30% -
std::unordered_set<std::string>::erase(iterator)/1024 14.15% 28.356 32.369 - 8.46% -
SetIntersection_Interlaced_Vector_uint32_1024_16 14.15% 1855671.434 2118196.823 - 12.38% -
BM_vector_deque_copy_backward/0 14.12% 0.439 0.501 - 24.81% -
std::rotate_copy(list<int>)/32 14.11% 8.448 9.640 - 13.04% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 14.06% 21.206 24.188 - 21.95% -
std::find(list<int>)_(process_all)/8192 14.05% 8379.101 9556.654 - 12.41% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 14.04% 10.052 11.463 - 8.58% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 14.00% 36.467 41.570 - 13.79% -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 13.97% 9.331 10.634 - -4.36% -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 13.95% 3278.608 3736.011 - 4.14% -
rng::find_end(forward_list<int>)_(same_length)/8192 13.91% 14115.322 16078.805 - 12.09% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 13.83% 4.587 5.222 - -19.12% -
BM_deque_deque_ranges_move/70000 13.81% 3070.866 3494.844 - 8.14% -
BM_RangesPushHeap_float_Ascending_16 13.80% 0.981 1.117 - 13.71% -
std::map<std::string,_int>::erase(key)_(existent)/8192 13.77% 93.521 106.397 - 63.95% -
BM_std_min<__int128>/13 13.63% 4.907 5.576 - 14.25% -
std::unordered_set<std::string>::erase(key)_(non-existent)/32 13.60% 22.034 25.031 - 2.04% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 13.55% 8358.586 9491.393 - 13.41% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 13.51% 19.410 22.032 - 16.78% -
rng::find_end(list<int>,_pred)_(same_length)/8192 13.48% 10532.750 11952.932 - -38.28% -
BM_std_minmax<unsigned_long_long>/1 13.41% 0.576 0.654 - 12.05% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 13.41% 541.785 614.411 - 10.47% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 13.25% 8.984 10.174 - -3.17% -
BM_StringRead_Cold_Shallow_Large 13.24% 1.160 1.313 - 27.07% -
rng::find_first_of(vector<int>)_(large_needle)/50 13.22% 276.493 313.056 - 9.63% -
std::unordered_set<int>::find(key)_(non-existent)/32 13.19% 0.950 1.076 - 9.41% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 13.18% 10.574 11.968 - 14.50% -
std::find_end(forward_list<int>)_(single_element)/8192 13.18% 5670.862 6418.045 - 12.04% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192 13.17% 0.905 1.024 - -4.82% -
BM_RangesMakeThenSortHeap_string_SingleElement_262144 13.13% 50.154 56.739 - -0.83% -
std::move_backward(list<int>)/512 13.09% 372.585 421.372 - 12.79% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 13.09% 34.861 39.424 - 15.62% -
SetIntersection_Interlaced_Vector_uint32_262144_64 13.09% 8217607.027 9293045.580 - 13.18% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 13.05% 8317.749 9403.547 - 13.26% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 13.04% 0.336 0.380 - 10.78% -
std::map<std::string,_int>::erase(iterator)/0 13.01% 28.428 32.128 - 17.20% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 12.99% 6.587 7.443 - -12.24% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/52 12.99% 26.561 30.011 - 2.41% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 12.96% 0.411 0.464 - -6.28% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 12.95% 9.271 10.472 - -1.15% -
BM_MakeHeap_string_Descending_16384 12.94% 2.769 3.127 - 5.06% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 12.90% 65.032 73.422 - 12.66% -
SetIntersection_Interlaced_Vector_uint32_262144_4 12.88% 1503523.959 1697171.557 - 11.35% -
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 12.87% 6.330 7.144 - 7.15% -
rng::find_last(forward_list<int>)_(bail_10%)/8192 12.81% 5936.198 6696.635 - 13.67% -
rng::stable_partition(deque<int>)_(sparse)/32 12.78% 12.552 14.156 - 26.79% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 12.72% 53159375.663 59919407.687 - 10.74% -
std::rotate(list<int>)_(1_element_backward)/8192 12.71% 8409.112 9478.130 - 12.29% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 12.71% 857.558 966.513 - 15.24% -
std::unordered_set<int>::find(key)_(existent)/1024 12.70% 1.111 1.252 - 8.46% -
std::set<std::string>::equal_range(key)_(existent)/8192 12.68% 27.116 30.553 - 13.14% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 12.66% 817.363 920.878 - 16.20% -
std::unordered_set<int>::count(key)_(non-existent)/0 12.65% 0.270 0.304 - -24.85% -
BM_deque_vector_move/0 12.61% 1.375 1.548 - 8.59% -
std::find_end(deque<int>)_(single_element)/1024 12.59% 318.883 359.034 - 38.60% -
rng::equal(vector<bool>)_(unaligned)/8 12.59% 0.706 0.795 - 7.74% -
rng::for_each(multimap<int>)/8192 12.58% 16491.975 18567.313 - 12.60% -
std::search(list<int>)_(single_element)/8192 12.55% 7242.702 8151.769 - 4.13% -
BM_PopHeap_pair<uint32,_uint32>_1 12.53% 0.618 0.695 - 37.24% -
std::search(list<int>)_(same_length)/8192 12.52% 9325.159 10492.834 - -0.46% -
BM_RangesMakeThenSortHeap_string_SingleElement_16384 12.49% 38.411 43.208 - 14.72% -
std::swap_ranges(list<int>)/8192 12.48% 8663.377 9744.249 - 0.75% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 12.31% 13.248 14.879 - -0.69% -
std::remove(deque<int>)_(sprinkled)/50 12.31% 57.566 64.650 - 12.91% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 12.29% 9334.208 10481.635 - 10.20% -
std::multiset<std::string>::find(key)_(non-existent)/8192 12.21% 26.168 29.364 - -9.05% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 12.18% 6.303 7.070 - -28.35% -
rng::search(list<int>)_(same_length)/8192 12.17% 7413.915 8316.524 - -14.16% -
BM_vector_deque_move_backward/1 12.17% 2.089 2.343 - -8.79% -
std::set<std::string>::contains(key)_(existent)/1024 12.02% 21.046 23.575 - 10.96% -
BM_vector_deque_move_backward/2 12.02% 1.842 2.064 - -9.49% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 12.00% 173205.668 193991.052 - 11.68% -
rng::find_end(deque<int>)_(match_near_end)/8192 11.96% 275.484 308.419 - -99.81% -
BM_vector_deque_ranges_move/65536 11.95% 2366.761 2649.557 - -7.36% -
std::move(deque<int>)/262144 11.94% 15062.078 16860.280 - 13.18% -
BM_std_min<__int128>/12 11.92% 4.498 5.034 - 12.52% -
BM_deque_vector_ranges_move/0 11.83% 1.373 1.536 - -0.81% -
rng::find_first_of(vector<int>)_(large_needle)/1024 11.80% 111445.268 124592.044 - 13.43% -
std::map<std::string,_int>::find(key)_(existent)/1024 11.80% 22.753 25.437 - 12.29% -
BM_deque_vector_move/65536 11.78% 2721.487 3042.155 - 12.60% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 11.78% 4.855 5.427 - -9.43% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 11.73% 9.192 10.271 - -6.79% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 11.69% 2.279 2.546 - 17.56% -
rng::copy_backward(vector<bool>)_(unaligned)/262144 11.67% 1664.840 1859.091 - 0.60% -
std::copy_backward(vector<bool>)_(unaligned)/262144 11.65% 1658.929 1852.150 - -0.37% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 11.62% 9282.053 10360.933 - 13.21% -
BM_std_minmax_element<char>/65536 11.56% 16052.571 17908.691 - 0.13% -
BM_MakeHeap_uint32_Random_256 11.56% 1.202 1.341 - 16.88% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 11.52% 189692.445 211544.599 - 10.22% -
BM_std_minmax_element<int>/4000 11.51% 948.421 1057.629 - 0.36% -
BM_deque_vector_move/70000 11.49% 2911.711 3246.221 - 9.46% -
BM_std_minmax_element<char>/64000 11.48% 15676.391 17475.532 - -0.14% -
BM_std_minmax_element<char>/70000 11.46% 17160.675 19126.555 - -0.08% -
rng::rotate_copy(deque<int>)/50 11.42% 3.015 3.359 - 11.42% -
BM_StringRead_Cold_Shallow_Empty 11.38% 0.854 0.951 - 20.98% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 11.30% 10.435 11.615 - 11.19% -
rng::for_each(multimap<int>::iterator)/8192 11.28% 16586.301 18456.987 - 11.00% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 11.24% 27.360 30.435 - 5.31% -
rng::equal(deque<int>)_(it,_it,_it,_it)/1048576 11.23% 505578.204 562370.709 - 12.54% -
BM_MakeHeap_uint32_Random_262144 11.20% 1.015 1.129 - 12.07% -
rng::any_of(deque<int>)_(process_all)/50 11.18% 19.268 21.423 - 16.81% -
rng::find_end(forward_list<int>)_(single_element)/8192 11.16% 5737.194 6377.656 - 7.24% -
std::set<std::string>::equal_range(key)_(non-existent)/32 11.15% 9.754 10.841 - 8.57% -
BM_std_minmax_element<int>/4096 11.15% 973.057 1081.536 - 0.28% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 11.00% 23.150 25.697 - 8.30% -
rng::equal(deque<int>)_(it,_it,_it,_it)/8192 10.99% 3927.706 4359.423 - 11.92% -
BM_RangesPushHeap_string_Descending_262144 10.99% 3.122 3.465 - -32.32% -
BM_std_min<__int128>/11 10.86% 4.064 4.505 - 11.34% -
std::set<std::string>::count(key)_(non-existent)/32 10.82% 9.441 10.463 - 8.17% -
BM_std_minmax_element<int>/5500 10.82% 1304.016 1445.071 - 0.24% -
BM_deque_deque_move/65536 10.72% 2911.948 3224.238 - 12.40% -
BM_std_minmax_element<char>/5500 10.70% 1362.784 1508.557 - -0.10% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 10.70% 2393840.945 2649872.843 - 31.76% -
BM_std_minmax_element<char>/4096 10.61% 1017.661 1125.608 - -0.10% -
std::equal(list<int>)_(it,_it,_it)/50 10.61% 35.630 39.409 - 16.20% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 10.60% 898.442 993.640 - 14.87% -
BM_std_minmax_element<char>/4000 10.58% 994.265 1099.461 - -0.11% -
BM_lexicographical_compare_three_way_fast_path/1 10.55% 0.277 0.306 - -21.73% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 10.54% 31.234 34.527 - 5.24% -
std::remove_copy_if(list<int>)_(sprinkled)/50 10.54% 24.694 27.297 - 10.85% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 10.52% 23.782 26.285 - -0.05% -
std::unordered_set<std::string>::insert(value)_(new_value)/32 10.46% 69.062 76.285 - 26.80% -
std::unordered_multiset<int>::contains(key)_(existent)/32 10.43% 1.320 1.458 - 12.76% -
std::multiset<std::string>::find(key)_(non-existent)/32 10.42% 9.813 10.835 - 2.64% -
BM_RangesMakeThenSortHeap_string_SingleElement_64 10.36% 19.756 21.802 - 12.64% -
BM_MakeHeap_uint32_PipeOrgan_4 10.33% 0.406 0.448 - 6.91% -
BM_MakeHeap_string_PipeOrgan_16384 10.32% 5.205 5.742 - 3.30% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 10.29% 5952402.866 6564712.558 - -1.96% -
rng::stable_partition(list<int>)_(dense)/8192 10.25% 21731.496 23958.018 - 31.42% -
BM_RangesMakeHeap_uint32_Random_64 10.22% 1.263 1.392 - 4.98% -
BM_StringRelationalLiteral_Compare_Small_Small_Control 10.19% 1.611 1.775 - 10.04% -
std::move(vector<int>)/262144 10.18% 21124.388 23274.288 - 6.19% -
BM_std_minmax_element<char>/1024 10.16% 260.284 286.718 - -0.02% -
rng::equal(vector<bool>)_(unaligned)/50 10.15% 0.715 0.788 - 7.02% -
rng::none_of(deque<int>)_(process_all)/8 10.14% 4.373 4.816 - 9.85% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 10.12% 7.653 8.427 - 10.04% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 10.11% 5890656.178 6486109.822 - 9.80% -
BM_tolower_char<char> 10.03% 0.561 0.617 - -10.61% -
BM_std_minmax_element<int>/70000 10.02% 16784.412 18465.937 - 0.31% -
std::multimap<int,_int>::insert(value)_(new_value)/8192 9.98% 37.405 41.139 - 12.37% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 9.92% 28.176 30.972 - 4.82% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 9.92% 4650418.251 5111762.407 - 6.62% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 9.92% 913.516 1004.134 - -2.63% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 9.83% 16.513 18.136 - 8.63% -
BM_std_minmax_element<int>/65536 9.82% 15722.732 17265.962 - 0.25% -
SetIntersection_Interlaced_Vector_uint32_1024_64 9.78% 3763507.166 4131555.048 - -18.56% -
BM_StringRead_Cold_Deep_Large 9.78% 1.332 1.462 - 20.94% -
BM_std_minmax_element<int>/64000 9.76% 15370.355 16870.096 - 0.23% -
std::is_partitioned(deque<int>)_(partitioned)/32 9.75% 9.672 10.615 - 8.60% -
rng::find_end(list<int>)_(same_length)/8192 9.72% 8307.588 9115.290 - -42.71% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 9.70% 6.610 7.251 - 10.04% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 9.69% 20.644 22.645 - 18.23% -
std::copy_if(deque<int>)_(entire_range)/512 9.66% 136.732 149.936 - 9.38% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 9.64% 2.311 2.534 - 5.92% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 9.64% 4.881 5.351 - 9.76% -
BM_std_minmax_element<char>/512 9.56% 133.191 145.925 - -0.12% -
BM_std_minmax<unsigned_short>/20 9.55% 1.950 2.136 - 9.41% -
BM_RangesMakeThenSortHeap_uint64_Descending_4 9.55% 1.318 1.443 - 9.68% -
BM_std_minmax_element<int>/1024 9.54% 248.758 272.484 - -0.11% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 9.50% 41.073 44.975 - 3.95% -
std::search_n(list<int>)_(no_match)/8192 9.50% 6745.751 7386.389 - 0.95% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52 9.48% 31.141 34.094 - -0.76% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 9.42% 29.425 32.196 - -6.23% -
rng::remove_copy_if(deque<int>)_(sprinkled)/8192 9.37% 3302.395 3611.937 - -0.38% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 9.37% 37.977 41.535 - 10.23% -
BM_MakeHeap_uint64_Ascending_4 9.36% 0.418 0.457 - 1.18% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 9.36% 6.300 6.890 - 9.35% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 9.36% 3.295 3.604 - 0.62% -
rng::find_first_of(vector<int>)_(large_needle)/8192 9.36% 7360785.527 8049540.701 - 14.05% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 9.35% 2.209 2.416 - 8.32% -
BM_vector_deque_copy/64000 9.34% 2375.415 2597.334 - -11.71% -
std::find(vector<char>)_(bail_25%)/8 9.31% 1.062 1.161 - 14.86% -
rng::for_each(map<int>)/8192 9.31% 16632.802 18180.790 - 8.78% -
BM_vector_deque_move/2 9.23% 1.894 2.069 - 12.94% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 9.21% 518.419 566.182 - 9.66% -
BM_std_min<__int128>/10 9.21% 3.678 4.017 - 9.57% -
rng::copy_n(vector<int>)/32768 9.20% 2382.984 2602.330 - 13.44% -
std::unordered_set<int>::find(key)_(existent)/32 9.17% 1.143 1.248 - 9.94% -
rng::stable_sort(deque<int>)_(descending)/8 9.17% 26.245 28.651 - 4.74% -
BM_std_minmax_element<int>/512 9.15% 126.724 138.314 - 0.13% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 9.12% 28.883 31.518 - 10.27% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 9.12% 3.296 3.597 - 9.14% -
SetIntersection_Interlaced_Vector_float_1024_256 9.10% 5908933.875 6446654.816 - -18.84% -
BM_std_min<unsigned_int>/29 9.06% 1.943 2.119 - 1.44% -
std::set<std::string>::equal_range(key)_(existent)/32 9.05% 15.565 16.974 - 9.46% -
BM_StringRelationalLiteral_Less_Large_Small_Control 9.03% 1.732 1.888 - -0.02% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 9.02% 0.565 0.616 - 10.21% -
rng::fill_n(deque<int>)/32 8.97% 1.155 1.259 - 2.74% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4 8.92% 0.517 0.563 - 1.31% -
std::partition_point(deque<int>)/32 8.89% 4.099 4.463 - -0.35% -
BM_std_minmax<unsigned_short>/22 8.87% 2.207 2.403 - 0.38% -
BM_std_min<unsigned_long_long>/5 8.87% 1.294 1.409 - 4.91% -
BM_StringRelational_Less_Huge_Huge_ChangeFirst 8.85% 1.211 1.318 - -5.68% -
std::multimap<int,_int>::erase(key)_(existent)/8192 8.85% 26.357 28.689 - 9.21% -
BM_vector_deque_ranges_move/64000 8.74% 2378.031 2585.838 - -9.39% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 8.70% 4.857 5.280 - 0.17% -
BM_std_minmax_element<short>/3 8.69% 1.099 1.195 - 4.05% -
BM_RangesMakeHeap_string_Descending_16384 8.68% 2.771 3.011 - -21.77% -
rng::fill(list<int>)/8192 8.66% 6844.412 7437.078 - 0.60% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 8.64% 0.396 0.431 - -4.54% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 8.63% 125490095.853 136317034.657 - 1.19% -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 8.62% 8.995 9.770 - 6.38% -
std::find_first_of(deque<int>)_(small_needle)/50 8.56% 166.175 180.406 - 9.63% -
std::find_end(list<int>)_(same_length)/8192 8.55% 8186.686 8886.908 - -52.36% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 8.53% 0.451 0.490 - -13.55% -
std::unordered_set<int>::find(key)_(non-existent)/1024 8.52% 1.145 1.243 - -4.51% -
rng::move_backward(list<int>)/262144 8.52% 269504.944 292469.466 - 9.57% -
rng::find_if(list<int>)_(process_all)/8192 8.51% 9599.330 10416.392 - 0.89% -
SetIntersection_Interlaced_Vector_uint64_256_64 8.50% 6774148.405 7350090.352 - 8.86% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 8.50% 11736.959 12734.714 - -11.87% -
std::set<std::string>::count(key)_(existent)/32 8.50% 14.446 15.674 - 8.30% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 8.48% 86.802 94.166 - 7.79% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 8.46% 9514030.572 10318863.150 - 5.88% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 8.42% 17.540 19.017 - 6.26% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 8.41% 4055.650 4396.603 - 10.55% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_64 8.41% 0.543 0.589 - 1.54% -
BM_StringRelational_Less_Huge_Large_Control 8.40% 2.148 2.328 - -5.68% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 8.39% 16.612 18.006 - 5.76% -
std::rotate_copy(deque<int>)/50 8.39% 3.008 3.260 - 8.35% -
std::replace_if(list<int>)_(sprinkled)/50 8.38% 23.044 24.974 - 8.48% -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 8.33% 22.358 24.220 - -1.52% -
BM_std_min<__int128>/9 8.32% 3.288 3.562 - 8.84% -
rng::copy_if(deque<int>)_(entire_range)/512 8.27% 135.869 147.104 - 8.54% -
BM_deque_deque_move/70000 8.27% 3135.233 3394.434 - 2.16% -
std::generate_n(list<int>)/8192 8.27% 6862.816 7430.173 - 7.50% -
BM_StringRead_Cold_Shallow_Small 8.24% 0.876 0.948 - 22.00% -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 8.24% 56.412 61.063 - 8.05% -
rng::find_first_of(list<int>)_(large_needle)/1024 8.22% 876723.891 948792.007 - -1.74% -
rng::any_of(list<int>)_(process_all)/32768 8.21% 27006.225 29224.782 - 12.28% -
SetIntersection_Front_Set_float_16384_1024 8.12% 15872676.235 17161592.182 - 10.31% -
BM_deque_vector_ranges_move/65536 8.11% 2730.778 2952.337 - 7.31% -
std::transform(list<int>)_(identity_transform)/8192 8.08% 7074.707 7646.340 - 0.10% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 8.08% 4.877 5.271 - 7.51% -
BM_vector_deque_ranges_move_backward/0 8.06% 0.485 0.524 - -13.52% -
std::reverse_copy(list<int>)/32768 8.05% 26089.697 28189.605 - 6.95% -
BM_vector_deque_copy/70000 8.04% 2592.959 2801.409 - -10.54% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 7.99% 24.672 26.643 - 14.35% -
std::find(list<int>)_(process_all)/32768 7.96% 26643.439 28764.188 - 4.18% -
rng::reverse_copy(vector<int>)/8 7.94% 2.331 2.516 - -0.70% -
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 7.94% 4.494 4.851 - 6.17% -
rng::partition(vector<int>)_(dense)/32 7.92% 8.037 8.674 - 3.23% -
std::find_if(list<int>)_(bail_25%)/32768 7.92% 10333.842 11152.167 - 6.99% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 7.90% 10.155 10.958 - 10.63% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 7.90% 19.103 20.612 - 9.86% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 7.89% 6.281 6.776 - 0.47% -
std::partition_copy(list<int>)/8192 7.87% 6815.212 7351.665 - 0.81% -
BM_std_minmax<short>/32 7.84% 1.242 1.339 - 9.00% -
std::is_sorted_until(deque<int>,_pred)/8 7.84% 4.269 4.604 - 8.29% -
BM_vector_deque_ranges_move/70000 7.84% 2591.891 2794.971 - -8.30% -
rng::adjacent_find(deque<int>,_pred)/8 7.82% 4.053 4.370 - 4.75% -
std::unordered_set<std::string>::erase(key)_(non-existent)/8192 7.81% 21.049 22.693 - 2.88% -
rng::search_n(list<int>)_(no_match)/8192 7.78% 6858.765 7392.658 - -0.01% -
BM_std_minmax<unsigned_int>/16 7.77% 1.251 1.348 - 5.03% -
BM_std_min<__int128>/6 7.75% 2.092 2.254 - 8.60% -
rng::stable_partition(deque<int>)_(sparse)/50 7.73% 30.017 32.338 - 18.00% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 7.72% 2.366 2.549 - 0.58% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 7.72% 9678018.091 10424975.499 - 6.58% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 7.71% 1324.107 1426.213 - -9.97% -
BM_StringRelationalLiteral_Less_Large_Large_Control 7.70% 2.227 2.399 - 8.79% -
rng::partition_copy(list<int>)/8192 7.69% 8427.153 9075.228 - 23.15% -
std::multiset<int>::contains(key)_(non-existent)/1024 7.68% 5.500 5.923 - 3.90% -
BM_StringFindNoMatch/64 7.68% 1.948 2.098 - 13.42% -
BM_StringRelational_Less_Large_Empty_Control 7.68% 1.827 1.967 - 0.94% -
std::shift_left(list<int>)/8192 7.67% 7132.885 7680.199 - -0.24% -
BM_MakeHeap_uint64_Random_16384 7.67% 0.978 1.052 - 1.77% -
std::unordered_set<int>::count(key)_(existent)/1024 7.64% 1.192 1.283 - 6.57% -
rng::move_backward(vector<bool>)_(unaligned)/512 7.62% 4.695 5.053 - -5.82% -
std::find_if_not(list<int>)_(process_all)/32768 7.62% 28957.122 31162.629 - 4.06% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 7.60% 111.142 119.589 - 34.65% -
BM_std_minmax<short>/2 7.59% 0.869 0.935 - 2.07% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 7.55% 7.132 7.670 - 6.81% -
BM_vector_deque_ranges_move/1 7.53% 2.171 2.335 - 14.93% -
BM_RangesPushHeap_float_Ascending_262144 7.52% 5.021 5.399 - 5.13% -
SetIntersection_Interlaced_Vector_float_64_16 7.52% 17991985.205 19344109.251 - 0.81% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 7.51% 1.596 1.716 - 6.45% -
std::unordered_set<int>::contains(key)_(existent)/1024 7.51% 1.148 1.234 - -11.97% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 7.50% 7.649 8.223 - -0.44% -
BM_deque_vector_ranges_move/70000 7.49% 2973.560 3196.292 - 9.79% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 7.49% 1.391 1.495 - 14.69% -
BM_std_min<unsigned_char>/5 7.47% 1.252 1.345 - 2.15% -
BM_deque_vector_move/64000 7.46% 2800.836 3009.802 - 11.01% -
std::find_end(deque<int>)_(same_length)/8192 7.44% 2746.893 2951.306 - -80.11% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 7.44% 16.102 17.301 - 6.32% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 7.44% 1.598 1.717 - 0.40% -
std::for_each(join_view(vector<vector<int>>))/8 7.41% 1.377 1.479 - 7.26% -
BM_std_min<__int128>/8 7.40% 2.885 3.098 - 7.91% -
std::partition_point(deque<int>)/50 7.40% 4.274 4.590 - -0.51% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 7.33% 29.469 31.631 - 7.28% -
rng::swap_ranges(deque<int>)/50 7.32% 18.275 19.613 - -1.63% -
BM_std_min<char>/29 7.31% 1.955 2.098 - 4.79% -
BM_MakeThenSortHeap_uint64_Descending_4 7.30% 1.362 1.462 - -3.36% -
BM_RangesMakeHeap_uint64_Random_16384 7.30% 0.978 1.050 - 4.49% -
std::search(deque<int>)_(near_matches)/1024 7.29% 19525.493 20949.604 - 1.46% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 7.29% 178474.366 191489.040 - 6.49% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16384 7.29% 2.953 3.168 - 5.36% -
BM_std_minmax<unsigned_short>/21 7.27% 1.968 2.111 - 7.57% -
std::search(list<int>)_(single_element)/1000 7.27% 645.441 692.382 - 3.17% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 7.26% 6203.693 6654.009 - 6.42% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 7.26% 1.926 2.066 - 1.11% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 7.25% 16.661 17.869 - 5.79% -
BM_std_min<short>/21 7.22% 1.790 1.920 - 5.03% -
BM_PushHeap_string_Ascending_1024 7.20% 12.446 13.342 - 1.94% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 7.18% 3568.829 3825.106 - 20.45% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 7.16% 18.095 19.390 - 5.82% -
std::unordered_map<int,_int>::clear()/1024 7.15% 8194.307 8780.412 - 4.57% -
std::unordered_set<std::string>::erase(iterator)/32 7.14% 28.818 30.875 - -2.72% -
BM_std_min<char>/13 7.14% 1.532 1.641 - 4.94% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 7.11% 0.990 1.061 - -4.75% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 7.07% 39.674 42.480 - 46.20% -
std::find_if(vector<int>)_(process_all)/8 7.07% 2.518 2.696 - -0.15% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 7.07% 24927.763 26689.882 - -4.19% -
BM_MakeHeap_uint32_Descending_4 7.06% 0.270 0.289 - 2.59% -
BM_std_min<unsigned_char>/15 7.06% 1.986 2.126 - 1.92% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 7.04% 14189.033 15188.396 - 3.67% -
BM_StringConstructDestroyCStr_Large_Opaque 7.04% 14.537 15.561 - 8.96% -
std::remove(deque<int>)_(sprinkled)/32 6.99% 52.696 56.378 - 7.13% -
BM_std_min<__int128>/7 6.98% 2.497 2.672 - 7.70% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 6.94% 22718972.905 24295150.494 - 48.61% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 6.89% 293.181 313.385 - -0.27% -
BM_std_minmax_element<int>/4 6.86% 1.172 1.252 - 0.76% -
BM_std_minmax_element<int>/64 6.84% 16.221 17.331 - 0.30% -
BM_StringConstructDestroyCStr_Small_Transparent 6.84% 0.346 0.370 - -0.17% -
rng::search(list<int>)_(single_element)/1000 6.81% 671.195 716.890 - 7.64% -
rng::is_partitioned(deque<int>)_(partitioned)/50 6.74% 14.084 15.033 - -5.14% -
std::stable_sort(deque<int>)_(descending)/8 6.73% 26.917 28.729 - 7.79% -
std::set<std::string>::erase(key)_(non-existent)/8192 6.73% 31.200 33.299 - -0.66% -
rng::partition(list<int>)_(sparse)/50 6.71% 14.992 15.997 - 3.89% -
std::set<std::string>::erase(key)_(non-existent)/1024 6.71% 24.882 26.551 - 0.15% -
std::unordered_set<std::string>::count(key)_(existent)/1024 6.69% 40.146 42.829 - 18.15% -
std::vector<std::string>::ctor(size)/32 6.68% 34.130 36.412 - 8.47% -
BM_vector_deque_ranges_move/2 6.68% 1.939 2.069 - 19.78% -
std::stable_partition(deque<int>)_(dense)/32 6.68% 29.889 31.885 - 6.61% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 6.68% 533.355 568.967 - -0.04% -
rng::partition(vector<int>)_(sparse)/50 6.67% 13.730 14.646 - 2.54% -
rng::search(vector<int>)_(same_length)/8192 6.62% 1868.809 1992.577 - 6.06% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 6.61% 37.495 39.973 - 80.63% -
std::unordered_set<int>::count(key)_(non-existent)/1024 6.61% 1.507 1.607 - 3.82% -
BM_std_minmax<short>/3 6.60% 1.134 1.209 - 1.51% -
rng::reverse_copy(list<int>)/32768 6.59% 26114.489 27835.459 - 6.70% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 6.57% 129.559 138.070 - -1.61% -
std::search(deque<int>)_(near_matches)/1000 6.56% 18786.512 20019.135 - 1.34% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 6.55% 2.184 2.327 - -10.57% -
BM_std_minmax<short>/1 6.53% 0.625 0.666 - 4.95% -
bm_ranges_swap_ranges_vb_unaligned/8 6.53% 4.881 5.200 - 3.89% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 6.53% 2960001.776 3153260.592 - 6.56% -
BM_std_minmax<unsigned_short>/2 6.50% 0.846 0.901 - 6.32% -
SetIntersection_Interlaced_Set_uint32_1024_1024 6.49% 15539464.393 16547856.136 - 4.39% -
rng::is_partitioned(deque<int>)_(partitioned)/8192 6.47% 2848.027 3032.362 - -0.14% -
BM_deque_vector_copy_backward/65536 6.47% 8146.845 8674.008 - 6.56% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 6.43% 1.216 1.294 - 7.25% -
std::fill_n(vector<bool>)/64 6.42% 1.568 1.669 - 9.95% -
SetIntersection_Interlaced_Set_uint32_256_256 6.39% 9016999.624 9593470.989 - 8.38% -
BM_PushHeap_string_Ascending_262144 6.37% 27.633 29.392 - -21.44% -
BM_deque_vector_ranges_move/64000 6.35% 2724.979 2898.101 - 6.24% -
BM_vector_deque_ranges_move_backward/2 6.33% 1.940 2.063 - 6.51% -
std::map<int,_int>::insert(value)_(already_present)/0 6.30% 0.581 0.618 - -9.04% -
BM_deque_deque_ranges_copy_backward/65536 6.30% 8012.379 8517.051 - 6.71% -
BM_std_min<unsigned_char>/14 6.28% 1.768 1.878 - 4.67% -
BM_deque_deque_move_backward/70000 6.21% 8578.314 9110.664 - 3.53% -
rng::equal(vector<bool>)_(unaligned)/8192 6.19% 64.960 68.984 - 6.51% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 6.15% 14891.571 15808.108 - 6.41% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 6.15% 0.824 0.875 - -6.24% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16384 6.14% 0.552 0.586 - -0.62% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 6.11% 19.147 20.317 - 8.68% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 6.10% 43.889 46.567 - 7.00% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 6.09% 25284071.042 26823376.444 - 6.66% -
rng::search_n(list<int>,_pred)_(no_match)/8192 6.08% 7881.024 8360.006 - 1.57% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 6.08% 3134.633 3325.143 - -2.24% -
SetIntersection_Front_Set_uint64_256_64 6.06% 6094515.141 6463939.954 - 4.53% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 6.06% 8987722.017 9532374.165 - -11.85% -
std::map<std::string,_int>::contains(key)_(non-existent)/0 6.04% 0.278 0.294 - 1.23% -
std::all_of(list<int>)_(process_all)/32768 6.03% 27594.843 29258.047 - 11.87% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 6.03% 16.867 17.884 - 7.39% -
std::map<std::string,_int>::count(key)_(non-existent)/0 6.01% 0.256 0.272 - 5.69% -
std::any_of(list<int>)_(process_all)/32768 5.98% 26397.978 27977.393 - 8.29% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 5.96% 1.443 1.529 - 2.27% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 5.96% 21.872 23.176 - 4.44% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 5.96% 1.599 1.694 - -4.82% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_262144 5.95% 0.545 0.577 - -1.15% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 5.95% 1.411 1.495 - 14.73% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 5.95% 148530.139 157361.895 - 6.78% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 5.93% 1.141 1.209 - 6.65% -
rng::find(list<int>)_(process_all)/32768 5.91% 27497.595 29123.372 - 4.42% -
std::set<std::string>::contains(key)_(non-existent)/8192 5.88% 26.683 28.252 - 8.30% -
std::set<int>::upper_bound(key)_(existent)/8192 5.87% 8.061 8.534 - 8.57% -
BM_std_min<unsigned_int>/12 5.86% 1.460 1.546 - 4.40% -
BM_RangesMakeThenSortHeap_float_SingleElement_1024 5.86% 4.783 5.064 - 5.98% -
BM_std_minmax<unsigned_short>/23 5.86% 2.414 2.555 - -0.57% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 5.81% 24.713 26.150 - 8.58% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 5.81% 1483.667 1569.800 - -0.84% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 5.80% 1.401 1.482 - 28.16% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1024 5.79% 0.550 0.582 - -1.12% -
SetIntersection_Interlaced_Vector_float_16384_1024 5.78% 46825263.052 49530579.191 - -32.76% -
std::search(list<int>,_pred)_(no_match)/8192 5.78% 7010.081 7415.034 - 3.72% -
rng::move(vector<bool>)_(aligned)/64 5.73% 1.840 1.946 - 2.56% -
rng::all_of(deque<int>)_(process_all)/50 5.73% 17.737 18.753 - 2.28% -
BM_std_minmax<short>/4 5.71% 1.025 1.084 - 11.63% -
std::map<std::string,_int>::ctor(const&)/32 5.71% 683.317 722.339 - -8.43% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 5.71% 137734.416 145596.842 - 4.20% -
BM_std_minmax_element<short>/2 5.71% 0.651 0.688 - -0.07% -
rng::none_of(list<int>)_(process_all)/32768 5.68% 26420.720 27920.689 - 9.57% -
BM_num_put<bool> 5.65% 10.691 11.295 - 3.00% -
std::unordered_set<int>::count(key)_(existent)/8192 5.64% 1.336 1.411 - 7.23% -
BM_MakeHeap_string_Ascending_16384 5.63% 5.594 5.908 - 2.73% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 5.62% 2.926 3.091 - 4.57% -
SetIntersection_Front_Vector_string_16384_256 5.62% 10112080.251 10679912.459 - 5.18% -
BM_RangesPushHeap_uint32_Descending_4 5.61% 0.341 0.360 - 2.56% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_4 5.61% 0.532 0.562 - 5.17% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 5.60% 610.599 644.784 - -5.56% -
std::multimap<std::string,_int>::count(key)_(existent)/32 5.59% 19.574 20.668 - 15.48% -
BM_std_minmax<unsigned_short>/3 5.59% 1.131 1.194 - 2.49% -
BM_StringAssignStr_Large_Opaque 5.58% 10.258 10.831 - 6.54% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 5.54% 3.514 3.709 - 1.09% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.52% 12.041 12.705 - 2.99% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 5.51% 63.953 67.474 - 2.04% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 5.49% 41.657 43.945 - 13.80% -
std::unique(list<int>)_(contiguous)/1024 5.49% 923.094 973.801 - 5.01% -
rng::is_partitioned(deque<int>)_(partitioned)/1024 5.49% 366.267 386.383 - 0.30% -
BM_RangesMakeThenSortHeap_float_SingleElement_256 5.49% 3.990 4.209 - 5.59% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 5.49% 16.880 17.807 - 6.49% -
std::unordered_set<std::string>::find(key)_(existent)/32 5.48% 37.259 39.302 - -6.74% -
BM_vector_deque_move/1 5.47% 2.220 2.341 - 10.90% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.47% 5.249 5.536 - 3.16% -
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 5.47% 647.259 682.650 - -7.17% -
BM_MakeThenSortHeap_float_Heap_4 5.46% 1.181 1.245 - 0.51% -
rng::none_of(vector<int>)_(process_all)/8 5.44% 2.416 2.548 - 8.25% -
BM_std_minmax<int>/16 5.43% 1.313 1.385 - 5.41% -
bm_lexicographical_compare<signed_char>/1048576 5.41% 16254.538 17134.198 - 4.48% -
bm_ranges_lexicographical_compare<signed_char>/1048576 5.41% 16260.134 17139.575 - 4.48% -
rng::find_if_not(deque<int>)_(process_all)/8192 5.40% 2811.323 2963.173 - 5.76% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 5.37% 19020.421 20041.129 - 14.79% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 5.35% 1.064 1.121 - -16.31% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 5.35% 643.129 677.528 - -1.36% -
std::multimap<std::string,_int>::erase(key)_(existent)/0 5.35% 54.941 57.878 - -3.29% -
BM_RangesPushHeap_float_Ascending_64 5.34% 1.746 1.840 - 5.28% -
std::find_first_of(deque<int>)_(small_needle)/32 5.34% 110.002 115.877 - 7.94% -
SetIntersection_Front_Set_uint64_16384_256 5.33% 4564052.229 4807501.779 - -5.05% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 5.33% 211.272 222.537 - 4.34% -
rng::equal(deque<int>)_(it,_it,_it,_it)/50 5.32% 25.350 26.699 - 5.17% -
BM_std_min<unsigned_char>/12 5.32% 1.326 1.397 - 2.82% -
rng::reverse(list<int>)/32768 5.31% 18169.971 19135.694 - 8.50% -
std::stable_sort(deque<int>)_(ascending)/8 5.31% 17.977 18.931 - 4.30% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 5.31% 22.361 23.548 - 7.27% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_4 5.31% 0.759 0.799 - 0.55% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 5.30% 455.659 479.813 - -0.97% -
rng::find_first_of(deque<int>)_(large_needle)/32 5.30% 296.991 312.718 - 4.85% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 5.29% 37481.547 39464.242 - -7.30% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 5.26% 1.387 1.460 - -8.42% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 5.24% 11.161 11.746 - 1.04% -
SetIntersection_Front_Set_float_256_256 5.23% 9096641.497 9572397.216 - 2.93% -
std::multiset<std::string>::find(key)_(non-existent)/1024 5.23% 20.898 21.990 - -0.70% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 5.20% 8.930 9.394 - 0.96% -
SetIntersection_None_Vector_uint32_262144_4 5.19% 1142936.139 1202278.034 - -0.33% -
std::set<int>::erase(key)_(non-existent)/32 5.18% 2.277 2.395 - -10.61% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 5.18% 1.174 1.235 - 0.45% -
std::adjacent_find(list<int>,_pred)/50 5.17% 34.865 36.668 - 4.68% -
std::map<std::string,_int>::erase(iterator)/8192 5.17% 28.915 30.408 - 14.97% -
BM_MakeHeap_uint32_PipeOrgan_1024 5.14% 0.677 0.712 - 3.33% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 5.13% 43454.362 45682.499 - 0.87% -
SetIntersection_Front_Vector_string_262144_256 5.12% 10242332.909 10766832.957 - 7.99% -
std::find_first_of(vector<int>)_(large_needle)/1024 5.12% 107405.219 112905.173 - 2.72% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 5.12% 16.078 16.901 - 4.32% -
BM_std_min<unsigned_char>/4 5.11% 0.952 1.001 - 2.20% -
BM_StringAssignAsciiz_Large_Transparent 5.11% 11.259 11.834 - 2.17% -
SetIntersection_Interlaced_Vector_uint64_1024_16 5.11% 1949824.276 2049501.958 - -15.84% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 5.09% 0.615 0.647 - 2.80% -
std::unique(list<int>,_pred)_(sprinkled)/1024 5.09% 1016.313 1068.075 - 4.55% -
rng::find_if_not(list<int>)_(process_all)/32768 5.09% 28584.916 30040.729 - 2.65% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 5.09% 46.291 48.648 - 4.57% -
std::copy_n(deque<int>)/1048576 5.09% 49967.322 52509.516 - 5.84% -
std::stable_sort(deque<int>)_(repeated)/8 5.09% 18.045 18.963 - 4.18% -
BM_deque_deque_move_backward/64000 5.08% 7888.499 8289.438 - 3.26% -
std::map<std::string,_int>::insert(value)_(new_value)/32 5.08% 42.140 44.280 - 31.06% -
rng::find_if(list<int>)_(process_all)/32768 5.07% 28313.731 29749.974 - 1.80% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 5.07% 34.735 36.496 - 5.29% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 5.07% 11.380 11.957 - 3.04% -
BM_std_min<unsigned_char>/4096 5.06% 28.934 30.397 - 5.06% -
std::set<std::string>::erase(key)_(non-existent)/32 5.05% 12.140 12.753 - -13.16% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 5.04% 27174.395 28544.988 - 2.97% -
rng::copy_if(vector<int>)_(entire_range)/64 5.04% 16.202 17.018 - 9.89% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_256 5.03% 0.571 0.600 - -0.84% -
rng::search(vector<int>)_(same_length)/1024 5.02% 245.128 257.427 - 4.08% -
rng::equal(vector<bool>)_(unaligned)/1048576 5.01% 7606.849 7988.160 - 5.08% -
BM_PushHeap_float_SingleElement_4 5.01% 0.361 0.379 - 0.06% -
std::fill(vector<int>)/32 4.99% 1.040 1.091 - 4.90% -
SetIntersection_Interlaced_Vector_uint64_1024_4 4.97% 1363790.266 1431510.911 - 1.51% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 4.97% 16.431 17.246 - 3.99% -
BM_StringRead_Cold_Deep_Empty 4.93% 0.919 0.964 - 20.22% -
BM_PushHeap_string_Ascending_16384 4.93% 18.515 19.428 - -12.74% -
BM_PopHeap_float_16384 4.93% 32.690 34.300 - 3.51% -
std::copy_n(vector<int>)/4096 4.89% 192.321 201.720 - -3.10% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 4.87% 186265.199 195343.735 - 5.69% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 4.87% 10.410 10.917 - -0.25% -
rng::for_each(multiset<int>)/8192 4.85% 15974.465 16748.942 - 2.67% -
SetIntersection_Front_Set_float_262144_1024 4.85% 14847388.030 15566927.469 - 9.59% -
rng::contains_subrange(vector<int>)_(same_length)/8192 4.85% 1894.373 1986.167 - 5.91% -
BM_std_minmax<unsigned_short>/24 4.84% 2.249 2.358 - 3.56% -
BM_StringEraseWithMove_Empty_Opaque 4.84% 0.847 0.888 - 11.16% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 4.84% 82268.106 86247.032 - -2.17% -
rng::for_each_n(list<int>)/8 4.82% 2.427 2.544 - -0.68% -
rng::contains_subrange(list<int>)_(single_element)/8192 4.80% 7188.428 7533.261 - 7.69% -
rng::find_end(deque<int>)_(same_length)/1024 4.79% 338.218 354.425 - -74.75% -
BM_std_minmax<short>/7 4.78% 1.711 1.792 - 2.59% -
BM_RangesPushHeap_uint32_SingleElement_4 4.77% 0.351 0.368 - 6.54% -
BM_std_min<short>/22 4.76% 1.894 1.984 - 5.13% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 4.76% 9892.298 10363.113 - -1.75% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 4.74% 4978.546 5214.587 - -8.71% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 4.74% 347897765.976 364378721.150 - 4.00% -
rng::find_last(vector<char>)_(bail_10%)/8 4.74% 1.532 1.605 - 2.44% -
std::unique(deque<int>)_(contiguous)/52 4.73% 70.570 73.908 - 7.96% -
rng::equal(vector<bool>)_(unaligned)/1024 4.72% 7.632 7.992 - 4.71% -
BM_PushHeap_string_Ascending_256 4.71% 9.926 10.393 - 2.05% -
BM_std_min<__int128>/5 4.71% 1.757 1.840 - 5.29% -
BM_RangesMakeHeap_uint32_SingleElement_4 4.67% 0.323 0.338 - 2.27% -
BM_vector_deque_ranges_copy_backward/0 4.65% 0.455 0.476 - 7.65% -
std::unique(list<int>)_(sprinkled)/52 4.65% 70.402 73.674 - 4.32% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 4.64% 6405.388 6702.684 - 4.11% -
BM_vector_deque_ranges_copy/64 4.64% 2.673 2.797 - -0.74% -
rng::find_if_not(vector<char>)_(process_all)/8 4.63% 2.401 2.513 - 1.75% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 4.61% 29.690 31.059 - -0.43% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 4.61% 2.953 3.089 - -1.35% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 4.60% 23.764 24.857 - 5.21% -
rng::count(vector<int>)_(every_other)/8 4.59% 1.322 1.383 - -0.05% -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 4.59% 9396.165 9827.358 - 4.44% -
rng::find_end(forward_list<int>)_(process_all)/8192 4.59% 5567.244 5822.609 - 0.06% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 4.58% 12242.941 12803.280 - 2.01% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 4.57% 16554.624 17310.548 - 0.76% -
std::find_if(list<int>)_(process_all)/32768 4.57% 27738.902 29005.518 - 1.47% -
std::multiset<int>::contains(key)_(non-existent)/8192 4.57% 8.477 8.865 - 0.17% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 4.56% 183.614 191.992 - 4.37% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4.56% 4225.621 4418.346 - -6.71% -
BM_MakeThenSortHeap_string_SingleElement_64 4.56% 20.323 21.249 - 8.01% -
rng::copy_backward(deque<int>)/262144 4.55% 31667.877 33107.505 - 5.58% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 4.54% 26.496 27.698 - 4.06% -
rng::move(list<int>)/4096 4.54% 6001.736 6274.095 - 16.33% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 4.53% 2.302 2.406 - 0.60% -
BM_std_min<unsigned_short>/19 4.53% 1.779 1.859 - -1.77% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 4.52% 168.590 176.214 - -0.87% -
SetIntersection_Front_Vector_string_1024_64 4.51% 3469280.895 3625718.273 - 4.58% -
BM_std_min<short>/23 4.51% 2.082 2.176 - 2.85% -
SetIntersection_None_Vector_string_262144_1024 4.49% 1307551.077 1366224.431 - 1.22% -
std::unique(list<int>)_(sprinkled)/8192 4.47% 7764.519 8111.489 - 4.01% -
SetIntersection_None_Vector_uint32_1024_1024 4.46% 1149481.118 1200740.042 - 4.99% -
SetIntersection_Interlaced_Vector_string_64_64 4.45% 27710620.235 28944325.025 - -0.59% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 4.45% 0.460 0.481 - -10.04% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 4.45% 19386604.633 20248346.521 - 3.98% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 4.44% 7.877 8.226 - 2.74% -
std::unordered_set<std::string>::erase(iterator)/8192 4.43% 29.156 30.449 - -7.74% -
std::map<std::string,_int>::find(key)_(existent)/8192 4.43% 28.504 29.765 - -4.02% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_64 4.42% 9.255 9.664 - 4.08% -
rng::partition_point(list<int>)/8192 4.42% 12918.971 13489.847 - 1.81% -
rng::is_partitioned(list<int>)_(partitioned)/1024 4.42% 683.584 713.777 - -1.01% -
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.41% 4.660 4.866 - 5.56% -
std::search_n(list<int>,_pred)_(no_match)/8192 4.41% 7870.452 8217.675 - 0.86% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 4.41% 11.801 12.321 - 2.11% -
BM_std_minmax<short>/64 4.41% 1.525 1.592 - 4.37% -
BM_deque_deque_ranges_move_backward/64000 4.40% 7960.224 8310.846 - 4.71% -
rng::stable_partition(list<int>)_(alloc_fails)/32 4.40% 1863.895 1945.950 - 2.58% -
BM_RangesMakeHeap_uint64_Heap_4 4.40% 0.277 0.289 - 2.43% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 4.40% 32.799 34.242 - 4.74% -
rng::find_end(deque<int>)_(same_length)/1000 4.39% 330.792 345.322 - -63.23% -
BM_RangesMakeHeap_uint32_Descending_4 4.38% 0.271 0.283 - 2.47% -
rng::stable_partition(list<int>)_(dense)/32 4.38% 33.432 34.896 - 9.72% -
BM_MakeThenSortHeap_string_SingleElement_1024 4.38% 30.448 31.781 - 6.23% -
BM_std_min<char>/7 4.37% 1.862 1.943 - 4.73% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 4.37% 4.816 5.027 - 12.63% -
SetIntersection_Front_Set_uint64_1024_64 4.37% 1954978.818 2040383.357 - 8.07% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 4.36% 209.709 218.856 - 4.60% -
BM_MakeThenSortHeap_string_SingleElement_256 4.35% 25.579 26.691 - 6.23% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 4.33% 20898922.182 21802931.111 - 5.49% -
std::multiset<int>::erase(key)_(existent)/1024 4.32% 40.398 42.144 - 3.74% -
std::unordered_multiset<int>::count(key)_(existent)/32 4.32% 1.664 1.736 - -6.58% -
std::is_partitioned(vector<int>)_(partitioned)/32 4.31% 6.435 6.712 - 4.10% -
BM_std_min<short>/4 4.30% 1.013 1.056 - -2.35% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 4.29% 12094520.598 12613462.494 - -0.68% -
BM_std_min<unsigned_short>/4 4.29% 0.962 1.003 - 2.26% -
BM_std_minmax<unsigned_int>/2 4.29% 0.910 0.949 - 15.03% -
BM_RangesPushHeap_float_QuickSortAdversary_16 4.27% 0.982 1.024 - 5.06% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 4.27% 33.700 35.138 - 2.55% -
SetIntersection_Interlaced_Set_uint64_256_16 4.26% 12147500.164 12664733.091 - 4.32% -
BM_vector_deque_move_backward/0 4.26% 0.421 0.439 - -1.13% -
std::move(vector<bool>)_(unaligned)/1048576 4.24% 6701.180 6985.474 - 4.35% -
rng::move(vector<bool>)_(unaligned)/1048576 4.24% 6727.404 7012.363 - 4.46% -
BM_StringRead_Cold_Deep_Small 4.23% 0.917 0.956 - 18.47% -
rng::copy_n(deque<int>)/1048576 4.22% 50229.418 52350.966 - 5.09% -
rng::partition_point(deque<int>)/32 4.22% 4.089 4.262 - 0.83% -
rng::find_end(forward_list<int>)_(single_element)/1000 4.22% 674.833 703.317 - -0.15% -
std::stable_partition(list<int>)_(sparse)/8192 4.21% 8815.069 9186.031 - 4.57% -
BM_std_minmax_element<char>/4 4.20% 1.199 1.249 - 0.60% -
std::multiset<int>::find(key)_(non-existent)/32 4.18% 2.238 2.331 - 4.07% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 4.18% 24.732 25.767 - 25.99% -
rng::remove_if(deque<int>)_(prefix)/1024 4.18% 568.729 592.525 - 5.60% -
BM_std_min<long_long>/3 4.18% 1.308 1.362 - 6.21% -
BM_StringAssignStr_Large_Transparent 4.17% 10.259 10.687 - 5.21% -
BM_vector_deque_ranges_move_backward/64000 4.15% 7281.169 7582.977 - 5.66% -
rng::search(deque<int>)_(single_element)/1000 4.14% 423.482 441.026 - -1.97% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 4.14% 1.161 1.209 - -2.68% -
std::copy_backward(list<int>)/512 4.12% 369.829 385.079 - 3.86% -
rng::remove(list<int>)_(prefix)/1024 4.12% 946.227 985.205 - 2.65% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 4.11% 4115.809 4285.066 - 2.93% -
BM_RangesMakeHeap_uint32_Random_4 4.10% 1.127 1.174 - -31.10% -
BM_PushHeap_string_Descending_1024 4.10% 2.395 2.493 - -24.79% -
BM_std_min<unsigned_char>/4000 4.08% 27.136 28.244 - 4.36% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 4.08% 728.378 758.078 - 3.07% -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8 4.07% 30.516 31.757 - 0.40% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 4.06% 3541.010 3684.912 - 6.74% -
BM_RangesMakeThenSortHeap_string_Descending_1024 4.05% 28.152 29.292 - -23.64% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 4.04% 1.017 1.058 - -16.39% -
SetIntersection_Interlaced_Vector_string_16384_256 4.03% 37358495.647 38864669.787 - -2.53% -
std::set<int>::equal_range(key)_(non-existent)/8192 4.02% 9.790 10.184 - 3.85% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 4.02% 22.888 23.809 - 4.52% -
std::multiset<int>::find(key)_(existent)/1024 4.02% 3.608 3.753 - -1.23% -
BM_std_min<char>/21 4.01% 1.745 1.815 - 0.29% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 4.01% 2.492 2.592 - -3.61% -
BM_std_minmax_element<char>/64 3.98% 17.005 17.682 - 0.10% -
BM_std_min<char>/2 3.98% 0.486 0.506 - 4.19% -
BM_MakeThenSortHeap_uint32_Ascending_1 3.97% 0.269 0.280 - 0.04% -
rng::replace(vector<int>)_(sprinkled)/32 3.96% 6.095 6.336 - 13.05% -
rng::stable_sort(deque<int>)_(ascending)/8 3.95% 18.153 18.871 - 2.69% -
std::unique(deque<int>)_(contiguous)/32 3.94% 60.470 62.855 - 5.44% -
std::unordered_map<int,_int>::clear()/8192 3.94% 62929.955 65411.645 - 3.81% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_1 3.94% 0.269 0.280 - -0.14% -
rng::stable_sort(deque<int>)_(pipe-organ)/8 3.93% 20.177 20.969 - 2.40% -
SetIntersection_Front_Set_uint64_16384_64 3.92% 1931384.106 2007150.322 - 4.90% -
BM_PushHeap_string_Descending_16384 3.91% 2.326 2.417 - -28.26% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 3.90% 12637857.083 13130279.140 - -4.68% -
BM_RangesMakeThenSortHeap_string_SingleElement_16 3.89% 13.895 14.436 - 7.94% -
std::copy_backward(vector<bool>)_(unaligned)/1048576 3.89% 6806.294 7070.975 - 4.64% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_16384 3.88% 124.134 128.948 - 6.87% -
BM_std_min<__int128>/4 3.87% 1.380 1.433 - 4.31% -
BM_std_min<int>/3 3.87% 0.692 0.719 - 3.32% -
rng::copy_backward(vector<bool>)_(unaligned)/1048576 3.87% 6807.626 7071.131 - 5.02% -
rng::is_partitioned(vector<int>)_(partitioned)/1024 3.86% 178.299 185.180 - 5.35% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 3.85% 12900443.518 13397204.955 - 4.92% -
BM_std_min<char>/6 3.84% 1.583 1.644 - 3.46% -
BM_MakeThenSortHeap_string_SingleElement_16 3.84% 13.931 14.465 - 5.47% -
rng::search(list<int>)_(single_element)/1024 3.83% 707.865 734.981 - 1.23% -
std::search(list<int>)_(no_match)/1000 3.83% 678.977 704.968 - -1.31% -
BM_deque_vector_move_backward/0 3.83% 1.369 1.422 - -3.20% -
SetIntersection_None_Set_string_1024_1 3.82% 9421234.242 9781292.308 - 9.50% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 3.82% 1215485.557 1261926.593 - 1.14% -
std::find(vector<int>)_(process_all)/8 3.82% 2.619 2.719 - 2.72% -
BM_StringEraseToEnd_Small_Opaque 3.81% 0.605 0.628 - 0.41% -
std::none_of(list<int>)_(process_all)/8192 3.79% 7336.239 7614.405 - 5.74% -
std::fill(vector<bool>)/64 3.79% 1.551 1.610 - -1.52% -
BM_lexicographical_compare_three_way_slow_path/262144 3.78% 62415.637 64777.980 - 0.02% -
rng::replace(list<int>)_(sprinkled)/50 3.78% 19.661 20.405 - 2.51% -
BM_PushHeap_float_Random_1 3.78% 0.394 0.409 - -20.81% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 3.78% 1.046 1.086 - -3.61% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 3.78% 1140721.350 1183816.869 - 4.36% -
SetIntersection_None_Set_uint64_16384_16384 3.78% 162392952.915 168527719.210 - -3.92% -
BM_MakeHeap_uint32_Heap_4 3.77% 0.276 0.286 - 3.60% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 3.76% 1.503 1.560 - 8.58% -
BM_std_min<__int128>/2 3.75% 0.660 0.685 - 2.48% -
SetIntersection_Front_Vector_string_262144_64 3.74% 3388471.852 3515176.849 - 0.58% -
BM_std_min<char>/22 3.72% 2.016 2.091 - 1.00% -
BM_StringRelational_Less_Large_Small_Control 3.72% 1.721 1.785 - 0.26% -
BM_deque_deque_ranges_move/64000 3.72% 2842.354 2948.091 - 3.90% -
BM_vector_deque_ranges_copy_backward/64000 3.72% 7572.358 7854.037 - 7.08% -
BM_StringRelational_Eq_Small_Large_Control 3.71% 0.474 0.491 - 2.70% -
std::flat_map<int,_int>::erase(key)_(non-existent)/32 3.71% 2.192 2.273 - 0.36% -
std::all_of(vector<int>)_(process_all)/8 3.70% 2.432 2.523 - -1.48% -
BM_MakeThenSortHeap_uint32_Random_4 3.69% 3.983 4.130 - 2.98% -
std::list<int>::insert(begin)_(cheap_elements)/32 3.69% 9.930 10.296 - 1.67% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 3.69% 0.813 0.843 - -3.03% -
BM_lexicographical_compare_three_way_slow_path/65536 3.68% 15582.737 16155.595 - -0.02% -
std::move_backward(vector<bool>)_(unaligned)/64 3.66% 1.838 1.905 - 6.42% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 3.66% 53274.564 55222.900 - 0.13% -
std::copy(vector<bool>)_(unaligned)/1048576 3.66% 7020.589 7277.314 - 3.69% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 3.65% 27.636 28.644 - 2.87% -
rng::move(vector<int>)/8 3.65% 2.238 2.320 - 4.44% -
std::reverse(vector<int>)/8 3.64% 1.525 1.581 - -0.98% -
std::set<int>::equal_range(key)_(non-existent)/1024 3.64% 6.301 6.530 - 3.62% -
rng::copy(vector<bool>)_(unaligned)/1048576 3.63% 5506.357 5706.323 - 3.62% -
rng::fold_left(list<int>)/8192 3.63% 10732.249 11121.686 - 5.75% -
BM_MakeThenSortHeap_string_SingleElement_16384 3.62% 38.820 40.225 - 3.90% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.61% 222.863 230.909 - -0.91% -
BM_RangesMakeHeap_float_Random_256 3.61% 1.286 1.333 - -7.88% -
BM_StringRelational_Eq_Empty_Huge_Control 3.60% 0.474 0.491 - 0.21% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4 3.60% 0.566 0.586 - 5.89% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 3.59% 24.390 25.266 - -11.97% -
BM_vector_deque_ranges_move_backward/70000 3.59% 8352.275 8652.292 - 13.08% -
BM_std_minmax<unsigned_char>/11 3.59% 1.777 1.841 - 7.54% -
BM_std_min<short>/4000 3.58% 53.414 55.324 - 4.24% -
SetIntersection_Front_Vector_uint64_1024_256 3.57% 2266049.424 2346860.933 - 0.67% -
BM_MakeHeap_string_SingleElement_4 3.56% 3.632 3.762 - 2.59% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 3.56% 18.699 19.365 - 6.22% -
BM_std_min<int>/16 3.55% 1.711 1.772 - 4.77% -
SetIntersection_None_Vector_string_16384_256 3.54% 1250746.738 1295081.433 - 0.34% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.54% 5462.249 5655.809 - 0.90% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 3.54% 52467.066 54325.717 - -0.97% -
BM_RangesMakeHeap_uint32_PipeOrgan_16 3.53% 0.994 1.029 - -0.78% -
BM_std_min<short>/4096 3.52% 54.841 56.771 - 4.33% -
std::remove(deque<int>)_(prefix)/50 3.52% 64.930 67.215 - 2.04% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 3.52% 5008901.179 5185037.889 - 3.08% -
BM_deque_deque_ranges_move/4096 3.51% 149.990 155.260 - 2.47% -
BM_MakeHeap_string_Descending_16 3.51% 2.328 2.410 - 1.95% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 3.50% 30.627 31.700 - -3.13% -
BM_StringEraseToEnd_Empty_Opaque 3.50% 0.609 0.630 - 2.71% -
rng::find_if_not(vector<char>)_(bail_25%)/32768 3.49% 2023.852 2094.571 - 1.64% -
BM_std_minmax<int>/4 3.49% 1.033 1.070 - 9.66% -
SetIntersection_Front_Vector_uint64_262144_16 3.49% 1157352.477 1197712.485 - 2.57% -
SetIntersection_Front_Set_uint32_1024_4 3.48% 1110382.161 1149074.666 - 0.12% -
BM_vector_deque_ranges_copy_backward/2 3.47% 1.997 2.066 - 6.37% -
BM_StringAssignStr_Huge_Transparent 3.45% 107.599 111.316 - 7.57% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 3.45% 23.002 23.797 - 1.81% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 3.45% 23.231 24.033 - -5.12% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 3.45% 43.004 44.486 - 4.02% -
std::none_of(list<int>)_(process_all)/32768 3.44% 27563.859 28512.363 - 10.69% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 3.44% 1072794.581 1109708.533 - -1.39% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 3.44% 2.975 3.077 - -3.93% -
BM_RangesMakeThenSortHeap_float_SingleElement_64 3.44% 3.322 3.437 - 3.44% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 3.42% 5.704 5.900 - 3.41% -
rng::unique(list<int>,_pred)_(contiguous)/8192 3.42% 7704.351 7967.476 - 2.13% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 3.41% 112180763.374 116007792.764 - 4.72% -
SetIntersection_Front_Set_uint64_64_64 3.41% 15014032.254 15525617.692 - 3.03% -
rng::count_if(deque<int>)_(every_other)/8 3.40% 3.257 3.368 - 0.38% -
SetIntersection_None_Vector_string_1024_64 3.39% 1198757.801 1239346.388 - 1.07% -
rng::all_of(list<int>)_(process_all)/32768 3.39% 26889.095 27799.304 - 7.81% -
std::copy(deque<int>)/1048576 3.38% 49871.105 51558.070 - 3.67% -
rng::adjacent_find(deque<int>,_pred)/50 3.37% 28.832 29.804 - 2.71% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 3.37% 1267362.718 1310112.595 - 0.82% -
std::stable_sort(deque<int>)_(pipe-organ)/8 3.37% 20.233 20.913 - 2.39% -
std::find(vector<long_long>)_(process_all)/8 3.36% 1.154 1.193 - 3.30% -
BM_RangesPushHeap_float_Ascending_1024 3.36% 3.105 3.210 - 3.38% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 3.35% 0.626 0.647 - -0.11% -
BM_std_minmax<unsigned_short>/11 3.35% 1.696 1.753 - 1.94% -
rng::rotate(list<int>)_(1_element_forward)/32 3.35% 14.430 14.913 - -0.10% -
BM_deque_deque_ranges_move/64 3.34% 5.426 5.608 - 1.56% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 3.34% 10212095.594 10553062.110 - -2.11% -
rng::stable_sort(deque<int>)_(repeated)/8 3.34% 18.436 19.051 - 5.96% -
SetIntersection_None_Vector_uint32_16384_256 3.33% 1134701.343 1172491.238 - -0.18% -
rng::stable_partition(list<int>)_(alloc_fails)/50 3.33% 1901.254 1964.517 - 1.94% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 3.33% 50.358 52.033 - 0.48% -
BM_RangesMakeThenSortHeap_float_Descending_4 3.31% 1.298 1.340 - 4.38% -
bm_gcd_complex 3.31% 18.704 19.323 - -0.57% -
std::set<std::string>::upper_bound(key)_(existent)/8192 3.31% 28.407 29.346 - 1.84% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 3.30% 466.349 481.746 - 0.31% -
SetIntersection_Interlaced_Set_string_16384_256 3.30% 349243669.626 360768905.263 - 2.60% -
std::adjacent_find(vector<int>,_pred)/50 3.30% 22.828 23.580 - 1.16% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 3.30% 22.885 23.639 - 1.95% -
std::search(vector<int>)_(same_length)/8192 3.29% 1870.422 1931.990 - -1.45% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 3.28% 51.650 53.345 - 3.92% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 3.28% 100014.158 103294.587 - 0.97% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 3.28% 9.998 10.326 - 12.18% -
std::stable_partition(deque<int>)_(dense)/50 3.28% 40.171 41.487 - 4.54% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.27% 3.514 3.629 - 0.84% -
BM_deque_vector_ranges_copy_backward/70000 3.26% 8573.459 8853.364 - 2.28% -
BM_std_min<unsigned_char>/13 3.26% 1.566 1.617 - 3.52% -
BM_deque_deque_ranges_move/5500 3.26% 199.759 206.279 - 2.48% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3.26% 1152481.707 1190087.231 - -0.31% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 3.26% 114047.596 117765.718 - 3.60% -
SetIntersection_Front_Set_string_262144_64 3.25% 5022849.270 5186187.485 - 8.01% -
BM_RangesPushHeap_uint32_SingleElement_16 3.25% 0.345 0.356 - 3.07% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 3.25% 49.557 51.167 - 3.36% -
rng::copy_backward(vector<int>)/1048576 3.25% 48560.284 50137.885 - 3.50% -
rng::find_end(forward_list<int>,_pred)_(single_element)/8192 3.25% 6652.352 6868.367 - 3.32% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 3.24% 9135.218 9431.305 - 5.92% -
BM_std_min<unsigned_char>/29 3.24% 1.946 2.009 - 2.17% -
BM_lexicographical_compare_three_way_slow_path/64 3.24% 15.574 16.078 - 2.41% -
BM_RangesPushHeap_string_PipeOrgan_262144 3.23% 17.540 18.106 - 0.53% -
rng::contains_subrange(vector<int>)_(same_length)/16 3.22% 4.779 4.933 - 0.85% -
std::map<std::string,_int>::contains(key)_(existent)/8192 3.22% 30.145 31.115 - 2.69% -
BM_RangesMakeHeap_string_Ascending_16384 3.22% 5.388 5.561 - -3.85% -
SetIntersection_None_Vector_uint32_1024_64 3.21% 1132466.624 1168812.475 - 1.38% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 3.21% 12.190 12.581 - 2.04% -
std::set<std::string>::find(key)_(existent)/8192 3.20% 28.572 29.487 - 3.29% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1024 3.20% 9.182 9.476 - 9.22% -
rng::is_partitioned(deque<int>)_(partitioned)/32 3.19% 9.315 9.612 - -9.08% -
BM_std_min<unsigned_int>/4 3.19% 1.016 1.048 - 5.22% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024 3.19% 24.726 25.514 - -9.86% -
std::unique(list<int>)_(contiguous)/8192 3.19% 6952.283 7173.889 - 2.93% -
std::partition(list<int>)_(dense)/32 3.18% 8.829 9.110 - -0.55% -
std::stable_partition(list<int>)_(dense)/32 3.18% 32.284 33.310 - -0.08% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 3.17% 48525.278 50065.318 - 1.30% -
BM_std_min<short>/28 3.17% 2.660 2.744 - 0.53% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 3.17% 2.376 2.451 - 3.92% -
BM_std_minmax<unsigned_int>/31 3.17% 2.727 2.814 - 13.54% -
BM_std_minmax<unsigned_int>/3 3.17% 1.266 1.306 - 13.12% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 3.16% 14.702 15.167 - 1.29% -
SetIntersection_Front_Vector_uint32_262144_262144 3.16% 340237606.338 350985305.089 - 0.04% -
BM_std_min<short>/18 3.15% 1.612 1.662 - 2.67% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 3.14% 37.665 38.848 - 2.35% -
std::unordered_multiset<int>::clear()/1024 3.14% 7671.067 7912.056 - 0.34% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 3.14% 1250.030 1289.273 - 5.22% -
BM_MakeThenSortHeap_float_Heap_256 3.14% 6.067 6.257 - 0.34% -
std::multiset<std::string>::erase(key)_(non-existent)/32 3.13% 10.696 11.030 - 9.22% -
BM_std_min<short>/1024 3.13% 13.970 14.407 - 3.56% -
SetIntersection_None_Vector_string_16384_16 3.12% 1267998.279 1307508.522 - 1.84% -
rng::search_n(vector<int>)_(no_match)/1024 3.12% 210.264 216.816 - 2.94% -
std::count_if(deque<int>)_(every_other)/8 3.11% 3.360 3.464 - 0.33% -
std::remove(list<int>)_(sprinkled)/50 3.11% 65.384 67.416 - -1.75% -
BM_PushHeap_string_Ascending_64 3.11% 7.083 7.303 - 2.29% -
rng::unique(list<int>,_pred)_(sprinkled)/8192 3.11% 8415.355 8676.690 - 2.09% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 3.10% 81447.449 83973.727 - -4.30% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 3.10% 1.756 1.810 - -3.46% -
rng::find(list<int>)_(process_all)/8192 3.10% 11150.750 11496.189 - 10.11% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 3.09% 1.104 1.138 - -0.96% -
BM_std_min<unsigned_long_long>/6 3.09% 1.627 1.677 - 3.03% -
std::rotate_copy(list<int>)/8192 3.09% 6602.715 6806.834 - 1.09% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 3.08% 14272.079 14712.212 - 1.33% -
SetIntersection_Interlaced_Set_float_16384_16 3.08% 209396133.748 215842163.688 - 2.48% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 3.07% 10.331 10.648 - 1.42% -
std::search(deque<int>)_(same_length)/8192 3.07% 3770.058 3885.725 - 2.38% -
std::unique(list<int>,_pred)_(sprinkled)/8192 3.07% 8371.724 8628.528 - 2.41% -
BM_deque_deque_move/64000 3.06% 2785.292 2870.527 - 5.37% -
std::list<std::string>::ctor(size)/8192 3.05% 100134.292 103190.841 - 0.42% -
std::multiset<int>::find(key)_(existent)/8192 3.05% 8.001 8.245 - -7.46% -
std::find_end(vector<int>)_(match_near_end)/8192 3.05% 201.247 207.378 - -99.83% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 3.05% 2.722 2.805 - 6.44% -
rng::find_end(deque<int>,_pred)_(single_element)/8192 3.04% 4644.435 4785.840 - 11.12% -
BM_deque_deque_ranges_copy/65536 3.03% 2819.740 2905.192 - 4.88% -
std::stable_partition(vector<int>)_(alloc_fails)/50 3.03% 1890.556 1947.818 - 1.98% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 3.03% 2.649 2.730 - 3.44% -
std::set<int>::equal_range(key)_(existent)/8192 3.03% 7.995 8.237 - 3.53% -
std::search(vector<int>)_(same_length)/1024 3.02% 245.047 252.458 - -0.94% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 3.02% 333.117 343.170 - 0.52% -
BM_std_min<short>/5500 3.01% 75.348 77.616 - 3.78% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 3.01% 1182323.433 1217871.525 - -0.68% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 3.00% 16.847 17.353 - 4.63% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 3.00% 0.821 0.846 - -0.37% -
std::unordered_multiset<int>::erase(iterator)/0 2.99% 19.580 20.166 - 2.71% -
BM_MakeThenSortHeap_float_Heap_16384 2.99% 26.051 26.829 - 3.75% -
SetIntersection_Front_Set_uint32_16384_256 2.98% 4944763.351 5092307.120 - 4.80% -
BM_vector_deque_ranges_move_backward/1 2.98% 2.246 2.313 - 5.94% -
BM_PushHeap_string_Descending_16 2.97% 2.073 2.135 - -12.35% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 2.97% 106675.423 109840.684 - -2.10% -
SetIntersection_Interlaced_Vector_string_16384_64 2.96% 11996719.120 12352003.282 - -5.40% -
bm_ranges_lexicographical_compare<signed_char>/64 2.96% 2.181 2.246 - 18.01% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.95% 679.656 699.734 - 3.45% -
rng::search_n(vector<int>)_(no_match)/1000 2.95% 205.562 211.617 - 2.35% -
rng::search_n(vector<int>)_(no_match)/1048576 2.94% 208834.501 214984.391 - 2.79% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 2.94% 0.824 0.848 - 2.57% -
SetIntersection_None_Set_float_1024_1 2.94% 8904319.871 9166234.737 - -0.25% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 2.93% 473.043 486.922 - 0.08% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.93% 256280.617 263792.865 - 1.45% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 2.93% 10333.840 10636.611 - 5.71% -
std::unordered_set<int>::clear()/1024 2.93% 8009.966 8244.622 - 4.54% -
BM_MakeHeap_string_SingleElement_16384 2.93% 5.918 6.091 - -0.14% -
rng::copy(deque<int>)/1048576 2.92% 49968.629 51429.912 - 2.99% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.91% 13362.537 13751.099 - 2.34% -
std::list<int>::erase(begin)_(cheap_elements)/32 2.90% 10.064 10.356 - 2.82% -
rng::remove_if(vector<int>)_(sprinkled)/50 2.89% 64.447 66.311 - 11.16% -
std::unordered_map<int,_int>::clear()/32 2.89% 609.129 626.718 - 2.38% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 2.89% 4.925 5.068 - 0.68% -
rng::fill(deque<int>)/8192 2.89% 240.003 246.928 - 3.04% -
std::list<int>::erase(begin)_(cheap_elements)/1024 2.88% 10.109 10.400 - 2.31% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.88% 13527.576 13916.936 - 2.87% -
BM_MakeThenSortHeap_string_PipeOrgan_1024 2.87% 30.712 31.594 - -17.92% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 2.87% 10.430 10.729 - 2.86% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144 2.85% 77.936 80.157 - 3.73% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 2.84% 4.930 5.070 - -0.32% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 2.84% 34.381 35.357 - 2.21% -
BM_StringAssignAsciiz_Large_Opaque 2.84% 11.515 11.842 - 1.32% -
BM_std_min<short>/8 2.84% 1.338 1.376 - 1.07% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 2.84% 5.425 5.579 - 3.59% -
rng::starts_with(deque<int>)/8 2.83% 4.032 4.146 - 1.15% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 2.83% 6.720 6.910 - 6.08% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 2.82% 1216059.216 1250385.559 - -0.87% -
SetIntersection_Front_Set_uint64_262144_16384 2.82% 345638928.582 355389328.661 - 5.69% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 2.80% 341601789.005 351182396.629 - 0.62% -
std::multiset<std::string>::erase(iterator)/32 2.80% 30.951 31.819 - 3.41% -
std::list<std::string>::ctor(size)/1024 2.80% 12035.924 12373.250 - 0.21% -
std::stable_sort(deque<int>)_(heap)/8 2.80% 26.083 26.813 - 3.09% -
std::multimap<int,_int>::contains(key)_(existent)/8192 2.80% 5.395 5.546 - -1.07% -
std::copy(list<int>)/32768 2.80% 25985.404 26712.301 - 1.10% -
BM_MakeThenSortHeap_string_SingleElement_4 2.79% 6.345 6.522 - 9.44% -
std::partial_sort(vector<int>)_(heap)/8 2.79% 26.316 27.051 - 1.17% -
BM_std_min<unsigned_int>/64 2.79% 2.809 2.888 - 2.19% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 2.78% 21.876 22.485 - 1.86% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 2.78% 87.704 90.142 - 1.66% -
SetIntersection_None_Vector_string_262144_16384 2.78% 1338550.737 1375738.405 - 0.98% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 2.78% 727.605 747.812 - 1.86% -
SetIntersection_Front_Vector_float_262144_1 2.78% 1084554.876 1114666.226 - -0.99% -
std::search(list<int>)_(no_match)/1048576 2.77% 830644.258 853679.263 - 0.42% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 2.77% 3.936 4.045 - 1.98% -
rng::unique(list<int>,_pred)_(contiguous)/1024 2.77% 972.880 999.818 - 2.81% -
BM_lexicographical_compare_three_way_slow_path/16384 2.76% 3875.415 3982.441 - -0.05% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.76% 282.178 289.970 - 0.46% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.76% 11957.457 12287.012 - 3.51% -
std::stable_sort(deque<int>)_(shuffled)/8 2.75% 24.030 24.691 - 2.57% -
BM_RangesPushHeap_string_PipeOrgan_16384 2.74% 12.964 13.320 - -9.60% -
rng::is_partitioned(list<int>)_(unpartitioned)/32 2.74% 1.055 1.084 - 2.04% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 2.74% 6.963 7.153 - 4.93% -
BM_RangesMakeThenSortHeap_uint64_Random_262144 2.73% 35.975 36.959 - 3.29% -
BM_std_min<char>/11 2.73% 1.040 1.069 - 2.03% -
SetIntersection_Front_Set_float_1024_1 2.72% 1083124.394 1112624.493 - -0.48% -
std::sort(vector<NonIntegral>)_(descending)/8192 2.72% 5303.962 5448.408 - 2.93% -
std::map<std::string,_int>::erase(iterator)/1024 2.72% 29.483 30.285 - 12.74% -
BM_StringRelational_Eq_Small_Small_ChangeLast 2.71% 2.126 2.184 - 30.16% -
BM_std_minmax<char>/19 2.71% 1.697 1.744 - -1.44% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 2.71% 639.350 656.671 - 1.75% -
std::map<std::string,_int>::find(key)_(existent)/32 2.71% 14.490 14.882 - -2.64% -
std::multimap<int,_int>::contains(key)_(existent)/1024 2.70% 3.603 3.700 - -1.83% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16384 2.70% 7.534 7.737 - 1.68% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 2.70% 1.858 1.909 - -0.48% -
std::copy_backward(deque<int>)/262144 2.69% 32536.298 33412.912 - 2.52% -
rng::unique(list<int>)_(sprinkled)/8192 2.69% 7901.469 8114.163 - 2.86% -
std::unordered_multiset<int>::erase(key)_(existent)/0 2.69% 20.543 21.095 - 0.67% -
rng::unique(list<int>)_(sprinkled)/1024 2.69% 957.441 983.164 - 3.25% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 2.68% 3909.476 4014.422 - 1.92% -
std::multiset<int>::count(key)_(non-existent)/32 2.68% 2.263 2.323 - 1.96% -
BM_StringRelationalLiteral_Less_Small_Large_Control 2.68% 1.841 1.890 - 9.86% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 2.68% 1439.363 1477.895 - 5.39% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16 2.68% 6.543 6.718 - 2.66% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 2.68% 3.167 3.251 - 4.31% -
BM_std_minmax<short>/26 2.67% 2.456 2.522 - 1.68% -
std::remove(list<int>)_(sprinkled)/1024 2.67% 976.615 1002.699 - -1.14% -
SetIntersection_Front_Set_float_262144_4 2.67% 1116486.901 1146278.246 - 0.53% -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8 2.66% 18.343 18.831 - 2.83% -
BM_MakeThenSortHeap_float_Heap_262144 2.66% 30.772 31.589 - 1.67% -
BM_vector_deque_ranges_copy_backward/1 2.66% 2.281 2.341 - 5.50% -
std::partial_sort(deque<int>)_(ascending)/8 2.66% 29.539 30.324 - 2.38% -
std::stable_partition(list<int>)_(alloc_fails)/50 2.66% 1905.349 1955.942 - 1.79% -
rng::stable_partition(vector<int>)_(sparse)/50 2.66% 20.550 21.095 - 2.62% -
BM_std_minmax<char>/20 2.65% 1.997 2.050 - -1.03% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 2.65% 18.340 18.826 - 0.76% -
BM_RangesMakeHeap_string_PipeOrgan_16384 2.64% 5.155 5.291 - -22.37% -
std::remove_copy(deque<int>)_(prefix)/1024 2.64% 377.218 387.188 - -6.34% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 2.64% 23.880 24.509 - -5.84% -
rng::stable_partition(deque<int>)_(alloc_fails)/32 2.63% 1908.335 1958.464 - 2.81% -
BM_StringAssignStr_Huge_Opaque 2.62% 107.289 110.105 - 5.28% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 2.62% 1.332 1.367 - -19.76% -
std::stable_partition(vector<int>)_(alloc_fails)/32 2.62% 1883.634 1933.058 - 2.27% -
SetIntersection_None_Set_string_1024_64 2.62% 9448577.429 9696454.206 - 7.33% -
BM_std_minmax<short>/17 2.62% 1.700 1.745 - -2.67% -
BM_std_minmax<unsigned_short>/27 2.62% 2.798 2.871 - -0.18% -
BM_std_minmax<unsigned_short>/7 2.62% 1.643 1.686 - -3.76% -
rng::find_if(vector<bool>)_(process_all)/50 2.62% 35.024 35.941 - -2.03% -
rng::find_if_not(vector<bool>)_(process_all)/50 2.61% 35.032 35.947 - -2.39% -
BM_MakeThenSortHeap_float_QuickSortAdversary_16384 2.61% 28.456 29.199 - -2.19% -
std::unordered_multiset<int>::erase(iterator)/32 2.61% 20.169 20.695 - 3.20% -
BM_MakeHeap_string_Ascending_1024 2.61% 4.830 4.955 - -5.95% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.61% 368.919 378.530 - 2.98% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 2.60% 4.312 4.424 - -12.73% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 2.60% 1081264.393 1109395.369 - 2.79% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 2.60% 27.349 28.060 - -4.42% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 2.60% 351288338.473 360407927.854 - 4.82% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 2.59% 43930023.147 45069792.154 - 1.13% -
std::remove(deque<int>)_(prefix)/32 2.59% 57.502 58.994 - -0.88% -
BM_RangesMakeThenSortHeap_string_Descending_256 2.59% 17.711 18.170 - -5.95% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 2.59% 26690.518 27382.187 - 5.87% -
BM_MakeHeap_string_Descending_1024 2.59% 2.695 2.765 - 1.84% -
BM_RangesPushHeap_string_Random_262144 2.58% 18.000 18.465 - -0.19% -
std::find(deque<int>)_(bail_25%)/8 2.58% 2.008 2.060 - -0.18% -
rng::stable_sort(deque<int>)_(heap)/8 2.58% 25.891 26.559 - 0.74% -
BM_MakeHeap_uint32_Random_16384 2.58% 1.006 1.032 - 3.23% -
std::stable_partition(list<int>)_(alloc_fails)/32 2.58% 1870.397 1918.583 - 1.77% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 2.57% 346862509.206 355776344.253 - 1.00% -
rng::copy(vector<bool>)_(aligned)/32768 2.57% 35.343 36.250 - 2.66% -
BM_deque_deque_copy/4096 2.57% 150.894 154.771 - 2.78% -
rng::search_n(list<int>,_pred)_(no_match)/1000 2.57% 822.816 843.949 - 1.76% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 2.57% 27.221 27.920 - 1.92% -
rng::stable_partition(deque<int>)_(alloc_fails)/50 2.57% 1948.068 1998.055 - 2.09% -
rng::sort(vector<NonIntegral>)_(descending)/8192 2.56% 5311.847 5448.051 - 2.79% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 2.56% 66405.122 68105.973 - 2.20% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.56% 7903.826 8105.844 - -4.85% -
SetIntersection_None_Vector_float_1024_4 2.55% 1123243.337 1151940.293 - -2.11% -
BM_MakeThenSortHeap_uint32_SingleElement_4 2.55% 1.409 1.445 - -5.93% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.55% 134701.888 138140.052 - 0.01% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 2.55% 6.734 6.905 - 5.21% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_262144 2.54% 53.001 54.345 - 4.96% -
BM_std_minmax<short>/30 2.53% 2.756 2.826 - 1.03% -
std::set<std::string>::contains(key)_(non-existent)/32 2.53% 9.960 10.212 - 8.43% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 2.53% 1426822.034 1462905.679 - -13.73% -
std::flat_map<int,_int>::insert(value)_(already_present)/0 2.53% 0.981 1.006 - -2.73% -
rng::find_first_of(list<int>,_pred)_(large_needle)/8192 2.53% 54256003.153 55626070.458 - 1.40% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 2.53% 14.854 15.229 - 2.66% -
BM_RangesPushHeap_string_PipeOrgan_1024 2.52% 9.651 9.895 - -5.31% -
std::copy_n(vector<bool>)_(aligned)/1048576 2.52% 1900.023 1947.952 - 16.11% -
BM_MakeThenSortHeap_float_Heap_1024 2.52% 8.208 8.415 - 1.06% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 2.51% 7.326 7.510 - -0.48% -
std::find_first_of(list<int>)_(large_needle)/1024 2.51% 817611.777 838144.455 - -2.99% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 2.50% 19316.101 19799.451 - -4.79% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 2.50% 24.311 24.920 - -7.91% -
BM_deque_deque_move/64 2.50% 5.480 5.616 - 0.95% -
BM_RangesMakeHeap_uint32_Random_1024 2.49% 1.082 1.109 - 3.49% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 2.48% 1.531 1.569 - 2.10% -
BM_PushHeap_string_QuickSortAdversary_16 2.48% 10.105 10.356 - 2.22% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 2.48% 1.624 1.664 - 2.14% -
BM_MakeThenSortHeap_float_QuickSortAdversary_262144 2.47% 34.344 35.192 - 0.59% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 2.47% 1.284 1.316 - -0.50% -
std::set<int>::count(key)_(existent)/32 2.46% 1.866 1.911 - 6.64% -
SetIntersection_Front_Vector_string_16384_4 2.46% 1231729.174 1262016.036 - 1.08% -
BM_vector_deque_copy_backward/64000 2.46% 7527.565 7712.491 - 6.52% -
std::map<std::string,_int>::erase(key)_(non-existent)/32 2.45% 10.886 11.152 - 6.88% -
rng::for_each(list<int>)/8 2.45% 2.516 2.578 - 1.83% -
BM_std_minmax<unsigned_long_long>/4 2.45% 1.591 1.630 - 2.11% -
rng::search_n(list<int>,_pred)_(no_match)/1024 2.45% 843.809 864.461 - 1.88% -
std::multiset<std::string>::count(key)_(non-existent)/8192 2.45% 31.749 32.526 - 4.32% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 2.44% 7.498 7.682 - 2.45% -
rng::move_backward(vector<int>)/1048576 2.44% 56406.755 57784.002 - -1.28% -
std::map<int,_int>::insert(value)_(new_value)/1024 2.44% 27.373 28.041 - 1.36% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 2.44% 0.941 0.963 - 2.59% -
std::map<int,_int>::equal_range(key)_(existent)/1024 2.44% 4.341 4.447 - 4.28% -
std::is_partitioned(list<int>)_(unpartitioned)/32 2.44% 4.228 4.331 - 3.23% -
std::rotate_copy(vector<int>)/1024 2.43% 32.631 33.426 - 1.73% -
BM_MakeHeap_string_SingleElement_16 2.43% 5.607 5.743 - 0.33% -
SetIntersection_Front_Set_uint64_1024_256 2.43% 4868914.645 4987313.209 - 3.06% -
BM_MakeThenSortHeap_uint64_SingleElement_64 2.43% 5.944 6.088 - 2.88% -
SetIntersection_Front_Set_string_262144_16 2.42% 1952414.823 1999759.890 - -0.47% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_4 2.42% 1.205 1.235 - -0.57% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 2.42% 7.855 8.045 - 3.45% -
BM_std_min<long_long>/21 2.42% 2.370 2.427 - 0.59% -
rng::move(list<int>)/32768 2.42% 34546.367 35380.704 - -0.92% -
BM_std_min<unsigned_long_long>/7 2.41% 1.901 1.947 - 2.44% -
SetIntersection_Front_Set_string_1024_16 2.41% 1926801.566 1973272.260 - -2.40% -
BM_deque_vector_copy/4096 2.41% 145.497 149.007 - 1.54% -
std::multiset<std::string>::erase(iterator)/8192 2.41% 26.620 27.261 - -10.31% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 2.41% 134947.797 138197.297 - 1.42% -
std::set<std::string>::count(key)_(non-existent)/1024 2.41% 23.341 23.903 - 4.90% -
BM_RangesMakeThenSortHeap_string_Descending_64 2.40% 12.738 13.043 - 0.55% -
SetIntersection_None_Set_uint32_1024_1024 2.40% 8600375.299 8806413.485 - 0.84% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 2.39% 7.513 7.693 - 1.23% -
BM_vector_deque_move/1024 2.39% 35.725 36.580 - 1.80% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 2.39% 23.728 24.296 - 1.94% -
BM_MakeHeap_pair<uint32,_uint32>_Random_4 2.39% 2.625 2.688 - 2.59% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 2.38% 19.818 20.290 - 1.90% -
rng::remove_if(list<int>)_(sprinkled)/1024 2.38% 992.495 1016.118 - 1.83% -
BM_std_min<unsigned_char>/31 2.38% 2.531 2.591 - 3.65% -
rng::find_if_not(deque<int>)_(bail_25%)/8192 2.38% 690.322 706.733 - 3.03% -
rng::contains_subrange(list<int>)_(single_element)/16 2.37% 4.868 4.984 - 0.58% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 2.37% 1339.059 1370.789 - 4.02% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 2.37% 220.819 226.050 - 4.34% -
BM_MakeThenSortHeap_float_SingleElement_16384 2.37% 15.818 16.192 - 2.56% -
std::unordered_set<int>::find(key)_(non-existent)/8192 2.36% 1.124 1.151 - -5.58% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 2.36% 263.806 270.031 - -2.38% -
std::unordered_multiset<int>::erase(iterator)/8192 2.36% 20.201 20.678 - 2.80% -
BM_deque_vector_ranges_move_backward/1024 2.36% 36.933 37.803 - 3.00% -
std::move(deque<int>)/64 2.35% 5.988 6.129 - 2.09% -
std::unordered_map<int,_int>::erase(iterator)/32 2.35% 20.281 20.758 - 1.91% -
BM_StringAssignAsciizMix_Transparent 2.35% 3.008 3.079 - 1.88% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 2.35% 10.948 11.206 - 9.88% -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 2.34% 16.557 16.945 - 0.81% -
std::move_backward(vector<int>)/262144 2.34% 22139.188 22657.382 - 3.27% -
BM_RangesMakeThenSortHeap_string_Descending_262144 2.34% 84.386 86.361 - -13.41% -
BM_RangesMakeHeap_uint32_Random_16 2.34% 1.223 1.252 - -1.49% -
rng::copy_backward(vector<int>)/8 2.34% 2.263 2.316 - 1.19% -
BM_std_min<short>/19 2.34% 1.883 1.927 - -2.40% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 2.33% 1.399 1.432 - 5.08% -
SetIntersection_Front_Vector_uint64_16384_16 2.33% 1154793.814 1181663.910 - -0.03% -
SetIntersection_Interlaced_Set_float_262144_4 2.32% 1298815.756 1328989.176 - 3.34% -
BM_vector_deque_ranges_copy/5500 2.32% 195.746 200.285 - 0.50% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.31% 1545.034 1580.728 - -2.63% -
rng::search(vector<int>)_(same_length)/1000 2.31% 240.246 245.786 - 1.60% -
BM_StringFindNoMatch/10 2.30% 1.327 1.358 - 0.21% -
BM_std_min<unsigned_short>/30 2.30% 2.324 2.377 - 0.76% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 2.30% 16.689 17.072 - 2.44% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1024 2.30% 9.006 9.212 - -2.86% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 2.29% 8834.742 9037.464 - 3.01% -
std::partition(list<int>)_(sparse)/50 2.29% 14.594 14.928 - 0.78% -
SetIntersection_None_Set_float_64_64 2.28% 11611824.046 11876890.256 - 0.02% -
rng::is_sorted(deque<int>)/8 2.28% 2.429 2.484 - -12.97% -
std::move(list<int>)/512 2.28% 363.675 371.971 - 5.91% -
BM_std_min<char>/64 2.28% 4.176 4.271 - 1.81% -
rng::find_first_of(vector<int>)_(small_needle)/32 2.28% 48.871 49.984 - 5.39% -
std::find_if(vector<bool>)_(process_all)/50 2.28% 35.025 35.823 - -1.99% -
BM_vector_deque_ranges_copy/1024 2.28% 35.959 36.778 - 2.49% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 2.27% 9.048 9.254 - 3.19% -
BM_PushHeap_uint32_Random_262144 2.27% 6.259 6.401 - -0.58% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 2.27% 4863.546 4973.888 - -0.48% -
rng::find_last_if(vector<int>)_(bail_90%)/1024 2.26% 26.063 26.653 - 3.08% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 2.26% 11.834 12.102 - 2.77% -
std::multimap<std::string,_int>::insert(value)_(new_value)/32 2.26% 39.333 40.221 - -3.86% -
BM_std_min<unsigned_short>/31 2.26% 2.508 2.564 - -1.21% -
std::find_if_not(vector<bool>)_(process_all)/50 2.25% 35.016 35.805 - -2.40% -
BM_StringAssignAsciizMix_Opaque 2.25% 4.772 4.879 - 3.20% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.25% 11094.762 11344.292 - 0.32% -
std::partial_sort_copy(deque<int>)_(heap)/8 2.25% 15.521 15.870 - -5.36% -
std::copy_if(deque<int>)_(every_other)/512 2.25% 182.405 186.506 - 2.03% -
std::unordered_multiset<int>::erase(iterator)/1024 2.24% 20.404 20.861 - 4.03% -
std::multiset<std::string>::find(key)_(existent)/32 2.24% 21.163 21.636 - 46.62% -
BM_deque_deque_ranges_move_backward/64 2.23% 5.056 5.169 - 53.07% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 2.23% 1098.650 1123.171 - -8.96% -
SetIntersection_None_Set_float_16384_16384 2.23% 157792477.714 161314069.339 - 2.91% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 2.23% 11.392 11.646 - 1.47% -
std::multimap<int,_int>::erase(key)_(existent)/0 2.23% 21.459 21.938 - 1.29% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 2.23% 219.805 224.696 - 2.17% -
std::map<int,_int>::insert(value)_(already_present)/1024 2.22% 3.654 3.735 - 6.46% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 2.22% 5.406 5.526 - 0.62% -
SetIntersection_Interlaced_Vector_string_1024_4 2.22% 1707846.819 1745693.993 - 1.95% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 2.21% 94171.156 96255.263 - -0.57% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 2.21% 23.226 23.739 - 0.86% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 2.21% 1205.922 1232.520 - 1.82% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 2.20% 3882.174 3967.659 - 1.97% -
BM_std_minmax<unsigned_long_long>/2 2.20% 0.884 0.903 - 3.94% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 2.20% 29.104 29.744 - 1.02% -
std::unique(list<int>)_(sprinkled)/1024 2.20% 953.929 974.887 - 2.50% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 2.19% 180498800.654 184444448.759 - 2.89% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 2.19% 1.391 1.422 - 9.00% -
std::move_backward(vector<bool>)_(unaligned)/512 2.18% 4.740 4.844 - 4.42% -
SetIntersection_None_Vector_string_262144_1 2.18% 1333707.723 1362743.920 - 0.08% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 2.18% 1.120 1.144 - -7.19% -
std::list<std::string>::ctor(size)/32 2.18% 333.436 340.690 - 0.09% -
BM_std_min<char>/19 2.18% 1.157 1.183 - 0.06% -
rng::rotate(deque<int>)_(by_1/2)/32 2.17% 7.458 7.620 - 3.82% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 2.17% 12405.859 12675.317 - 0.73% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.17% 361.533 369.380 - -0.46% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 2.17% 694.294 709.360 - 2.04% -
std::unique(list<int>,_pred)_(contiguous)/8192 2.15% 7862.954 8032.398 - 1.16% -
SetIntersection_Interlaced_Set_uint32_16384_4 2.15% 167936579.246 171547723.121 - 1.93% -
rng::for_each(multiset<int>::iterator)/8 2.15% 4.440 4.535 - -5.62% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 2.15% 1984716.764 2027341.319 - 24.07% -
std::stable_partition(deque<int>)_(alloc_fails)/50 2.15% 1943.539 1985.258 - 1.93% -
rng::sort(vector<NonIntegral>)_(shuffled)/8192 2.15% 80757.575 82490.163 - -3.50% -
rng::find_if_not(deque<int>)_(process_all)/32768 2.14% 11639.033 11888.360 - 2.18% -
BM_lexicographical_compare_three_way<IntPtr>/1024 2.14% 243.056 248.256 - -0.99% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 2.14% 11533.849 11780.353 - -0.51% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 2.14% 2903.061 2965.061 - 1.78% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 2.13% 1198728.632 1224305.237 - 0.44% -
rng::unique(list<int>)_(contiguous)/8192 2.13% 7108.016 7259.618 - 1.27% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 2.13% 3.663 3.741 - -1.11% -
rng::replace_if(deque<int>)_(prefix)/32 2.13% 13.925 14.222 - 0.73% -
BM_vector_deque_move/4000 2.13% 140.118 143.099 - 0.53% -
BM_MakeThenSortHeap_string_SingleElement_262144 2.13% 51.673 52.772 - 2.37% -
BM_MakeThenSortHeap_float_Descending_256 2.13% 6.014 6.142 - 7.34% -
std::move(vector<bool>)_(unaligned)/4096 2.13% 25.607 26.152 - -1.84% -
rng::stable_partition(vector<int>)_(sparse)/32 2.12% 7.031 7.181 - -4.08% -
BM_MakeThenSortHeap_float_SingleElement_1024 2.12% 4.778 4.880 - 2.09% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.12% 35474.507 36225.740 - 1.69% -
SetIntersection_Interlaced_Set_float_16384_4 2.12% 170101989.191 173703674.889 - 0.79% -
std::multimap<int,_int>::erase(key)_(existent)/32 2.12% 22.810 23.293 - 0.93% -
rng::partition(list<int>)_(sparse)/32 2.12% 8.963 9.153 - 1.09% -
BM_vector_deque_move/4096 2.11% 145.198 148.259 - 0.79% -
rng::find_if_not(vector<char>)_(bail_25%)/8192 2.11% 517.978 528.897 - 0.97% -
SetIntersection_None_Vector_float_262144_256 2.10% 1199424.539 1224652.454 - -0.31% -
SetIntersection_Interlaced_Set_uint32_256_4 2.10% 11583813.933 11827444.685 - 3.67% -
SetIntersection_None_Vector_string_262144_4 2.10% 1355481.212 1383952.556 - 2.25% -
rng::for_each(multimap<int>)/8 2.10% 4.548 4.644 - 2.89% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 2.10% 4.569 4.665 - 3.18% -
BM_LowerBound_uint64_262144 2.09% 595.909 608.388 - 4.11% -
BM_MakeHeap_string_PipeOrgan_16 2.09% 3.599 3.674 - 1.78% -
BM_RangesPopHeap_pair<uint32,_uint32>_64 2.09% 15.973 16.308 - 1.45% -
BM_MakeThenSortHeap_float_Ascending_4 2.09% 1.444 1.474 - 5.52% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 2.09% 1090120.449 1112875.473 - -1.09% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 2.08% 12.191 12.444 - 1.91% -
rng::sort(vector<int>)_(descending)/8192 2.07% 7346.057 7498.413 - 3.08% -
BM_RangesMakeThenSortHeap_float_SingleElement_4 2.07% 1.331 1.358 - -0.13% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 2.07% 21.857 22.309 - 0.06% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.06% 87.731 89.541 - 2.32% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 2.06% 1091609.578 1114134.764 - 2.15% -
std::sort(deque<int>)_(repeated)/8 2.06% 18.640 19.025 - 1.61% -
BM_MakeHeap_string_Descending_64 2.06% 2.560 2.613 - 2.07% -
BM_RangesPushHeap_uint64_Random_64 2.06% 5.184 5.290 - 0.29% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.06% 528.188 539.052 - 0.66% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 2.05% 19.812 20.219 - 2.20% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 2.05% 1.928 1.968 - 2.02% -
std::copy_n(vector<bool>)_(aligned)/262144 2.05% 679.619 693.519 - 2.61% -
std::sort(vector<int>)_(descending)/8192 2.04% 7341.516 7491.267 - 2.90% -
rng::find_if(vector<bool>)_(process_all)/8 2.04% 5.434 5.544 - -1.26% -
std::transform(vector<int>)_(identity_transform)/32 2.04% 8.951 9.134 - 0.61% -
bm_ranges_swap_ranges_vb_aligned/512 2.04% 5.174 5.279 - 0.65% -
BM_vector_deque_ranges_move/64 2.04% 2.758 2.814 - 5.76% -
SetIntersection_None_Set_uint32_1024_64 2.03% 8746626.250 8924381.274 - 0.58% -
bm_ranges_lexicographical_compare<int>/3 2.03% 1.852 1.890 - 2.16% -
std::unordered_map<int,_int>::ctor(const&)/1024 2.03% 6653.240 6788.348 - 1.44% -
BM_std_min<char>/16 2.03% 2.550 2.602 - 1.54% -
BM_std_min<__int128>/3 2.03% 1.025 1.046 - 2.72% -
BM_vector_deque_copy/4096 2.03% 144.886 147.823 - 1.52% -
std::set<int>::lower_bound(key)_(existent)/1024 2.02% 4.224 4.309 - 1.00% -
rng::for_each(set<int>)/50 2.02% 48.563 49.546 - -18.13% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2.02% 2363160.039 2410931.278 - 3.08% -
std::multiset<int>::contains(key)_(existent)/8192 2.02% 8.305 8.472 - -3.90% -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 2.01% 6.385 6.513 - 4.38% -
BM_RangesMakeThenSortHeap_string_Descending_16 2.01% 7.686 7.841 - 1.21% -
rng::copy_if(deque<int>)_(every_other)/512 2.01% 182.038 185.698 - 1.93% -
std::remove(list<int>)_(prefix)/8192 2.01% 8156.901 8320.778 - 0.03% -
BM_LowerBound_string_1 2.01% 4.605 4.698 - 2.22% -
rng::find_first_of(vector<int>)_(small_needle)/8192 2.01% 11295.640 11522.169 - 2.07% -
rng::rotate(list<int>)_(1_element_backward)/32 2.00% 13.761 14.037 - -1.30% -
std::unordered_set<int>::erase(key)_(existent)/1024 2.00% 22.273 22.719 - 1.40% -
BM_MakeHeap_string_SingleElement_1024 2.00% 6.116 6.239 - -1.11% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 2.00% 5888280.099 6005951.068 - 0.52% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 1.99% 334.340 341.006 - -0.11% -
BM_MakeThenSortHeap_float_PipeOrgan_262144 1.99% 32.333 32.977 - 3.65% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 1.99% 22.722 23.174 - 3.77% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 1.99% 287.083 292.795 - 3.72% -
BM_RangesPopHeap_float_16384 1.98% 34.020 34.695 - 2.98% -
SetIntersection_None_Set_uint64_256_256 1.98% 5802234.192 5916860.299 - 0.60% -
rng::contains_subrange(vector<int>)_(process_all)/32 1.98% 7.970 8.128 - 0.75% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.98% 710.205 724.232 - 1.62% -
rng::search(list<int>)_(no_match)/8192 1.97% 6856.555 6991.912 - 1.93% -
rng::find_first_of(vector<int>)_(small_needle)/1024 1.97% 1415.467 1443.385 - 2.18% -
BM_PushHeap_float_Random_256 1.97% 7.157 7.298 - 1.20% -
std::stable_partition(deque<int>)_(alloc_fails)/32 1.97% 1906.945 1944.506 - 1.22% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 1.97% 14.953 15.247 - -0.78% -
BM_PushHeap_float_Ascending_16384 1.96% 4.282 4.366 - 3.45% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 1.96% 69.056 70.411 - 65.65% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.96% 9.806 9.999 - 1.74% -
rng::find_end(forward_list<int>)_(single_element)/1024 1.96% 718.508 732.596 - 0.44% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_256 1.96% 12.408 12.651 - 2.87% -
BM_StringResizeAndOverwrite 1.95% 0.862 0.879 - 2.15% -
std::mismatch(deque<int>)_(it,_it,_it)/1048576 1.95% 492489.922 502108.777 - 1.08% -
std::for_each_n(list<int>)/50 1.95% 24.045 24.515 - 7.68% -
SetIntersection_Interlaced_Vector_uint32_262144_1 1.95% 1093364.612 1114689.996 - -0.19% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 1.95% 8706939.092 8876484.714 - -25.55% -
std::stable_sort(vector<int>)_(descending)/8 1.95% 25.033 25.520 - -0.01% -
BM_std_min<char>/4 1.95% 1.091 1.112 - 3.86% -
BM_vector_deque_copy/5500 1.94% 196.292 200.106 - 2.08% -
rng::search(list<int>)_(no_match)/1048576 1.94% 826866.706 842917.268 - -0.30% -
std::mismatch(list<int>)_(it,_it,_it)/8 1.94% 2.665 2.716 - 2.72% -
BM_deque_deque_ranges_copy/4000 1.94% 146.420 149.260 - 1.32% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 1.94% 2.325 2.370 - 0.38% -
SetIntersection_None_Vector_float_16384_16384 1.93% 1162403.702 1184878.250 - -0.71% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 1.93% 8157445.285 8315156.403 - 6.46% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8 1.93% 3.771 3.844 - 2.44% -
BM_lexicographical_compare_three_way_fast_path/1024 1.93% 243.469 248.168 - 0.92% -
BM_std_minmax<short>/11 1.93% 1.780 1.815 - 1.09% -
BM_MakeHeap_string_PipeOrgan_1024 1.92% 4.839 4.933 - -0.61% -
std::is_partitioned(list<int>)_(partitioned)/32 1.92% 8.643 8.809 - 1.34% -
BM_deque_deque_ranges_copy_backward/64 1.92% 5.100 5.198 - 53.94% -
SetIntersection_None_Vector_uint64_262144_64 1.92% 1180746.269 1203408.887 - -0.60% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.92% 18.966 19.329 - 2.35% -
rng::for_each(set<int>::iterator)/50 1.92% 41.584 42.381 - -16.09% -
SetIntersection_None_Vector_float_16384_256 1.92% 1171814.455 1194259.691 - 0.83% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 1.91% 9.394 9.574 - 0.77% -
std::rotate(list<int>)_(1_element_backward)/32 1.91% 13.183 13.436 - -3.52% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.91% 50636.821 51604.121 - 2.45% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 1.91% 19403.295 19773.170 - -1.24% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 1.90% 39.271 40.019 - 2.93% -
BM_std_min<unsigned_char>/5500 1.90% 37.148 37.855 - 2.11% -
SetIntersection_Front_Set_uint32_262144_16384 1.90% 344508745.029 351063969.953 - -0.09% -
BM_MakeThenSortHeap_float_PipeOrgan_64 1.90% 3.957 4.032 - 3.17% -
SetIntersection_Interlaced_Set_string_64_64 1.90% 37980909.953 38702995.646 - 7.47% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 1.90% 2.313 2.357 - 2.20% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16384 1.90% 30.448 31.025 - 1.95% -
SetIntersection_Interlaced_Vector_string_256_4 1.89% 6355106.061 6475492.461 - 1.50% -
rng::contains_subrange(vector<int>)_(same_length)/50 1.89% 12.656 12.895 - -3.26% -
std::set<int>::erase(key)_(non-existent)/1024 1.89% 5.231 5.330 - -5.27% -
rng::move_backward(vector<int>)/262144 1.89% 22255.785 22675.318 - 2.71% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.88% 4.068 4.144 - 2.46% -
BM_deque_deque_ranges_move_backward/70000 1.87% 8855.320 9021.117 - 6.06% -
BM_deque_deque_move_backward/64 1.87% 5.096 5.192 - 53.63% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.86% 11.497 11.712 - 1.41% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/1024 1.86% 593057.358 604104.561 - 0.15% -
rng::stable_partition(vector<int>)_(alloc_fails)/50 1.86% 1892.967 1928.202 - 1.53% -
rng::copy(list<int>)/64 1.85% 33.278 33.895 - 0.28% -
BM_std_min<unsigned_int>/8 1.85% 1.253 1.277 - -0.08% -
rng::is_partitioned(vector<int>)_(unpartitioned)/32 1.85% 2.172 2.213 - 0.63% -
std::set<int>::insert(value)_(already_present)/8192 1.85% 9.994 10.179 - -6.02% -
rng::remove_copy(list<int>)_(sprinkled)/8192 1.85% 6967.986 7096.697 - 0.90% -
BM_RangesMakeThenSortHeap_string_Descending_4 1.85% 3.642 3.709 - -1.84% -
rng::remove_if(vector<int>)_(sprinkled)/32 1.84% 56.011 57.043 - 6.84% -
std::unordered_multiset<int>::erase(key)_(existent)/32 1.84% 21.205 21.596 - 1.42% -
rng::adjacent_find(vector<int>,_pred)/8 1.84% 3.360 3.421 - 0.73% -
rng::for_each(multimap<int>::iterator)/50 1.84% 42.410 43.189 - 3.44% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 1.84% 28.215 28.733 - 0.14% -
rng::remove_copy_if(deque<int>)_(sprinkled)/50 1.84% 27.570 28.076 - -0.21% -
BM_MakeHeap_uint64_SingleElement_16384 1.83% 0.583 0.594 - 1.74% -
BM_lexicographical_compare_three_way_slow_path/4096 1.82% 967.860 985.523 - 0.11% -
rng::for_each(set<int>)/8 1.82% 4.500 4.582 - -0.72% -
std::copy_if(list<int>)_(every_other)/4096 1.82% 3188.230 3246.322 - 2.34% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 1.82% 16.603 16.905 - 1.31% -
rng::partial_sort(vector<int>)_(heap)/8 1.82% 27.143 27.637 - 2.33% -
BM_StringRelational_Less_Empty_Small_Control 1.82% 2.046 2.084 - 4.62% -
rng::find_if_not(deque<int>)_(process_all)/1024 1.82% 474.350 482.961 - 1.62% -
BM_std_min<char>/18 1.81% 0.971 0.988 - 0.06% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1.81% 1161898.120 1182964.424 - 2.91% -
SetIntersection_Interlaced_Set_float_262144_1024 1.81% 1541549.232 1569478.273 - 1.38% -
std::is_sorted(list<int>,_pred)/8 1.81% 3.986 4.058 - -5.16% -
std::map<std::string,_int>::clear()/32 1.81% 895.499 911.706 - 1.54% -
BM_MakeThenSortHeap_float_QuickSortAdversary_256 1.81% 6.038 6.147 - 3.76% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.80% 6330.113 6444.313 - 2.17% -
BM_std_min<long_long>/31 1.80% 3.340 3.400 - -0.07% -
rng::fill_n(deque<int>)/1024 1.80% 29.509 30.041 - 1.43% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.80% 712.636 725.474 - 0.72% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1.80% 1307.869 1331.414 - 7.63% -
std::search_n(list<int>)_(no_match)/1048576 1.80% 852292.640 867593.519 - 0.49% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1024 1.80% 16.482 16.778 - 2.17% -
std::multiset<int>::count(key)_(existent)/1024 1.79% 5.597 5.697 - -0.35% -
SetIntersection_None_Set_float_1024_256 1.79% 8844565.351 9003047.022 - -0.25% -
rng::rotate(vector<bool>)_(1_element_forward)/1024 1.79% 28.387 28.895 - -1.89% -
rng::find_if(deque<int>)_(bail_25%)/32768 1.79% 2705.069 2753.442 - -0.83% -
BM_RangesMakeThenSortHeap_string_Ascending_16 1.78% 9.441 9.610 - 0.55% -
BM_StringCopy_Large 1.78% 6.154 6.263 - 1.34% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 1.78% 8755164.737 8910931.764 - -30.08% -
std::is_partitioned(list<int>)_(unpartitioned)/50 1.78% 4.418 4.496 - 3.12% -
std::multiset<int>::find(key)_(non-existent)/8192 1.78% 8.420 8.570 - 0.36% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.78% 7.574 7.709 - 0.25% -
BM_vector_deque_move/5500 1.77% 196.105 199.578 - 0.20% -
BM_deque_vector_move_backward/70000 1.77% 8498.330 8648.705 - 1.47% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.77% 55237.427 56213.852 - 4.18% -
BM_RangesPushHeap_string_Descending_256 1.77% 2.283 2.323 - -1.87% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.77% 388356.188 395215.210 - 1.12% -
SetIntersection_None_Vector_uint64_1024_16 1.76% 1143259.993 1163424.390 - 1.05% -
rng::copy_if(list<int>)_(every_other)/32768 1.76% 25122.399 25564.202 - 0.90% -
721_gcc_r 1.76% 13.052 13.281 - 0.67% -
rng::reverse_copy(list<int>)/4096 1.75% 3056.664 3110.264 - 1.25% -
SetIntersection_None_Set_uint32_262144_64 1.75% 1190644.695 1211516.031 - 5.30% -
BM_std_min<char>/23 1.75% 2.266 2.305 - 1.06% -
BM_deque_deque_move/4096 1.75% 150.116 152.743 - 0.25% -
rng::copy_backward(deque<int>)/32768 1.75% 3733.094 3798.387 - -1.07% -
std::multimap<int,_int>::ctor(const&)/8192 1.75% 50683.573 51570.054 - 2.29% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.75% 58329.537 59348.884 - 8.49% -
SetIntersection_None_Vector_float_262144_1024 1.75% 1200043.397 1221006.475 - -0.88% -
BM_std_min<char>/30 1.75% 2.265 2.305 - 3.68% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.75% 1.171 1.192 - 4.12% -
BM_std_minmax<unsigned_char>/5500 1.75% 50.436 51.317 - 1.26% -
rng::rotate(vector<bool>)_(1_element_backward)/1024 1.74% 27.730 28.214 - 0.44% -
rng::fill_n(vector<bool>)/64 1.74% 1.367 1.391 - -1.84% -
std::set<int>::upper_bound(key)_(existent)/1024 1.74% 4.136 4.208 - 1.76% -
BM_std_min<unsigned_char>/23 1.74% 2.289 2.329 - -0.19% -
std::multimap<std::string,_int>::find(key)_(existent)/32 1.73% 15.002 15.262 - -1.29% -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8 1.73% 20.568 20.925 - 0.08% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 1.73% 462.642 470.654 - -0.87% -
BM_std_min<short>/20 1.73% 2.217 2.255 - 0.32% -
SetIntersection_Interlaced_Vector_float_16384_16 1.73% 2330658.371 2370949.222 - -39.08% -
BM_RangesPopHeap_pair<uint32,_uint32>_256 1.73% 22.611 23.001 - 0.72% -
BM_MakeThenSortHeap_float_Descending_16384 1.73% 29.872 30.388 - 11.11% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 1.73% 8.787 8.939 - 2.80% -
std::multiset<std::string>::erase(iterator)/1024 1.73% 29.632 30.144 - -8.58% -
BM_std_minmax<long_long>/7 1.73% 2.565 2.609 - 0.44% -
rng::find_if(vector<int>)_(bail_25%)/8 1.72% 1.061 1.080 - 0.72% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 1.72% 0.662 0.673 - 0.99% -
SetIntersection_Interlaced_Set_uint32_262144_4 1.72% 1297576.252 1319870.608 - 4.63% -
std::find_if(deque<int>)_(bail_25%)/32768 1.72% 2726.356 2773.189 - 0.89% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 1.72% 18924135.263 19248998.785 - -0.84% -
rng::search(vector<int>)_(single_element)/1000 1.72% 228.144 232.058 - 0.05% -
std::partition_copy(deque<int>)/50 1.71% 20.811 21.168 - 0.28% -
std::remove_copy(vector<int>)_(sprinkled)/1024 1.71% 467.807 475.825 - 0.84% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 1.71% 16.117 16.392 - 0.15% -
rng::find_if_not(vector<bool>)_(process_all)/8 1.71% 5.444 5.537 - -1.79% -
BM_std_min<long_long>/28 1.71% 2.670 2.715 - 2.10% -
SetIntersection_Interlaced_Vector_uint32_256_256 1.70% 4635204.281 4714200.807 - 0.03% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 1.70% 508557.106 517206.696 - 1.30% -
BM_vector_deque_move_backward/70000 1.70% 8276.606 8417.352 - 5.15% -
BM_RangesMakeHeap_string_PipeOrgan_262144 1.70% 7.404 7.530 - -36.94% -
BM_vector_deque_move/64 1.70% 2.759 2.805 - 3.74% -
BM_lexicographical_compare_three_way<IntPtr>/4096 1.70% 944.965 961.004 - -0.55% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 1.69% 4.660 4.739 - 3.16% -
SetIntersection_Front_Set_string_16384_16 1.69% 1999161.677 2033012.997 - -1.42% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 1.69% 28.974 29.464 - 0.63% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.69% 7733.582 7864.060 - 2.54% -
std::remove(list<int>)_(sprinkled)/32 1.68% 56.694 57.649 - 5.15% -
BM_PushHeap_string_QuickSortAdversary_16384 1.68% 15.578 15.840 - -3.95% -
BM_MakeThenSortHeap_float_PipeOrgan_16384 1.68% 25.539 25.969 - 6.65% -
rng::search_n(list<int>,_pred)_(no_match)/1048576 1.68% 984087.482 1000621.083 - 1.54% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16384 1.68% 59.740 60.742 - 0.04% -
BM_lexicographical_compare_three_way_fast_path/64 1.67% 15.534 15.794 - 1.28% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_262144 1.67% 47.973 48.775 - 1.60% -
BM_std_minmax<char>/31 1.67% 3.216 3.270 - -2.02% -
BM_std_minmax<unsigned_short>/10 1.67% 1.389 1.412 - 0.49% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.67% 2.944 2.994 - -0.24% -
std::shift_left(deque<int>)/1024 1.67% 39.525 40.184 - 1.62% -
bm_ranges_lexicographical_compare<unsigned_char>/6 1.66% 1.900 1.932 - -1.32% -
SetIntersection_None_Vector_float_262144_16 1.66% 1198980.544 1218918.296 - -0.19% -
std::map<int,_int>::ctor(const&)/32 1.66% 212.890 216.429 - 2.14% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 1.66% 1.099 1.117 - 0.90% -
std::stable_sort(vector<int>)_(repeated)/8 1.66% 16.831 17.110 - 1.56% -
SetIntersection_Interlaced_Set_float_1024_64 1.66% 9991995.040 10157646.096 - 0.74% -
std::find_first_of(vector<int>)_(small_needle)/32 1.66% 46.403 47.172 - 0.73% -
std::find_if_not(list<int>)_(process_all)/8192 1.66% 8171.717 8307.173 - 0.90% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 1.66% 49180.995 49995.137 - 2.70% -
BM_MakeThenSortHeap_float_SingleElement_256 1.65% 3.988 4.054 - 1.58% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 1.65% 20.918 21.264 - 1.36% -
std::set<std::string>::erase(iterator)/1024 1.65% 28.010 28.473 - 1.15% -
BM_deque_vector_ranges_copy_backward/1 1.65% 2.095 2.129 - -0.53% -
std::set<int>::count(key)_(existent)/1024 1.65% 4.382 4.454 - 6.71% -
std::set<int>::erase(key)_(existent)/8192 1.65% 51.251 52.095 - 1.61% -
rng::find_last_if_not(list<int>)_(bail_90%)/50 1.65% 2.126 2.161 - 1.91% -
std::search_n(deque<int>)_(no_match)/1000 1.65% 441.785 449.062 - 0.27% -
rng::unique(list<int>)_(contiguous)/1024 1.65% 922.743 937.939 - 1.05% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 1.65% 20.522 20.860 - 1.88% -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 1.65% 16.127 16.392 - 1.63% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 1.64% 27.763 28.219 - 4.45% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 1.64% 4.746 4.824 - 0.66% -
std::find_end(vector<int>)_(match_near_end)/1000 1.64% 28.146 28.608 - -89.11% -
std::find(deque<int>)_(process_all)/8 1.64% 3.374 3.429 - 0.36% -
BM_MakeThenSortHeap_float_PipeOrgan_1024 1.64% 8.413 8.551 - 2.15% -
BM_MakeHeap_uint32_PipeOrgan_256 1.64% 0.637 0.647 - 2.65% -
std::multiset<std::string>::count(key)_(existent)/8192 1.64% 29.742 30.229 - -1.60% -
BM_SortHeap_pair<uint32,_uint32>_4 1.64% 1.640 1.667 - -11.82% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_64 1.64% 20.591 20.928 - 0.18% -
rng::sort(vector<NonIntegral>)_(shuffled)/1024 1.64% 4619.924 4695.520 - -0.89% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.64% 1.898 1.929 - -2.89% -
std::multiset<int>::equal_range(key)_(non-existent)/32 1.63% 2.344 2.382 - 3.16% -
rng::sort(deque<int>)_(pipe-organ)/8 1.63% 20.797 21.136 - 1.28% -
rng::any_of(vector<int>)_(process_all)/8 1.63% 2.433 2.472 - 5.02% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.63% 214.268 217.764 - -2.77% -
rng::find_last(deque<int>)_(bail_90%)/8 1.63% 0.889 0.903 - 4.20% -
BM_deque_deque_ranges_copy_backward/512 1.63% 21.399 21.748 - 11.54% -
rng::stable_partition(vector<int>)_(alloc_fails)/32 1.63% 1875.951 1906.470 - 1.49% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.63% 131133.487 133265.481 - -0.67% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1.63% 1101519.575 1119426.701 - -0.46% -
std::find_first_of(vector<int>)_(large_needle)/50 1.62% 260.664 264.893 - -1.13% -
rng::unique(list<int>,_pred)_(sprinkled)/1024 1.62% 1027.906 1044.532 - 1.38% -
BM_lexicographical_compare_three_way<IntPtr>/16384 1.62% 3739.030 3799.466 - -1.10% -
std::set<int>::insert(value)_(new_value)/1024 1.61% 42.050 42.729 - 1.86% -
BM_lexicographical_compare_three_way<IntPtr>/256 1.61% 69.687 70.811 - 0.79% -
BM_RangesPopHeap_pair<uint32,_uint32>_1024 1.61% 30.298 30.787 - 1.11% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 1.61% 12097.985 12292.870 - 0.19% -
BM_PushHeap_string_SingleElement_64 1.61% 2.461 2.500 - -9.84% -
std::unordered_set<std::string>::ctor(const&)/1024 1.61% 34287.260 34839.279 - 0.29% -
rng::search(vector<int>)_(single_element)/1024 1.61% 233.619 237.378 - 0.09% -
BM_RangesPushHeap_float_Ascending_256 1.61% 2.484 2.524 - 1.77% -
BM_lexicographical_compare_three_way<IntPtr>/64 1.60% 15.538 15.786 - 1.00% -
rng::none_of(deque<int>)_(process_all)/50 1.60% 26.406 26.829 - 1.01% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 1.60% 29.824 30.300 - 0.13% -
rng::find_if_not(vector<char>)_(process_all)/50 1.60% 12.469 12.668 - 0.11% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.60% 1.289 1.310 - 2.40% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 1.59% 5.239 5.323 - 2.08% -
std::map<int,_int>::ctor(const&,_alloc)/8192 1.59% 50244.377 51044.249 - 1.69% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 1.59% 197.727 200.873 - 1.85% -
BM_LowerBound_pair<uint32,_uint32>_1 1.59% 2.823 2.867 - 0.08% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 1.59% 24.860 25.255 - 1.09% -
std::set<int>::find(key)_(existent)/8192 1.59% 7.951 8.077 - 0.50% -
rng::stable_sort(deque<int>)_(shuffled)/8 1.59% 23.769 24.147 - -1.42% -
rng::copy_backward(vector<bool>)_(aligned)/64 1.59% 1.763 1.791 - -5.39% -
BM_deque_deque_ranges_move/1024 1.59% 38.561 39.172 - -0.48% -
rng::replace(list<int>)_(sprinkled)/8192 1.58% 7150.959 7264.065 - -0.37% -
rng::rotate(deque<int>)_(by_1/2)/50 1.58% 10.462 10.627 - 2.72% -
SetIntersection_None_Vector_string_262144_262144 1.58% 1366070.096 1387661.590 - 2.04% -
BM_lexicographical_compare_three_way_fast_path/16384 1.58% 3746.664 3805.822 - 0.88% -
std::unordered_multimap<int,_int>::ctor(const&)/32 1.58% 201.091 204.265 - 3.57% -
std::partition_point(deque<int>)/1024 1.58% 9.171 9.316 - 0.98% -
BM_num_get<float> 1.58% 34.628 35.174 - -0.61% -
std::rotate(list<int>)_(by_1/3)/8192 1.58% 8739.939 8877.746 - 1.17% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 1.58% 14514.729 14743.409 - 1.07% -
SetIntersection_Interlaced_Set_uint64_64_16 1.57% 24510562.900 24896488.643 - 2.46% -
BM_RangesMakeHeap_string_Descending_64 1.57% 2.595 2.636 - -13.61% -
SetIntersection_Interlaced_Set_float_16384_64 1.57% 215531278.348 218921210.567 - 0.11% -
std::map<int,_int>::equal_range(key)_(existent)/8192 1.57% 5.480 5.566 - 1.57% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1.57% 1595127.894 1620157.815 - 1.59% -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 1.57% 4142.182 4207.139 - -0.01% -
std::deque<int>::erase(middle)_(cheap_elements)/32 1.57% 9.702 9.854 - -0.83% -
BM_RangesMakeHeap_string_SingleElement_262144 1.57% 7.364 7.479 - -9.06% -
SetIntersection_Front_Vector_uint32_1024_1024 1.56% 5895777.459 5987887.658 - -0.10% -
BM_num_put<long_long> 1.56% 11.810 11.995 - -3.60% -
SetIntersection_None_Set_uint32_262144_256 1.56% 1191821.779 1210428.955 - 5.24% -
BM_deque_deque_move/1024 1.56% 38.604 39.206 - 0.11% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 1.56% 16.408 16.664 - 0.81% -
SetIntersection_Interlaced_Vector_string_1024_16 1.55% 3442074.444 3495473.323 - 2.15% -
BM_deque_deque_ranges_move_backward/512 1.55% 21.419 21.752 - 6.12% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_256 1.55% 31.020 31.500 - -0.11% -
std::unordered_set<std::string>::ctor(const&)/32 1.55% 688.988 699.635 - -3.38% -
BM_PushHeap_string_QuickSortAdversary_64 1.54% 12.833 13.031 - 1.16% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 1.54% 16.508 16.762 - 1.31% -
std::partial_sort(deque<int>)_(shuffled)/8192 1.54% 265834.396 269929.549 - -0.05% -
BM_deque_deque_move_backward/512 1.54% 21.392 21.722 - 16.58% -
rng::unique_copy(list<int>)_(sprinkled)/32 1.54% 10.713 10.878 - -15.23% -
std::partition_copy(vector<int>)/50 1.53% 12.912 13.110 - 1.07% -
rng::find_if_not(deque<int>)_(bail_25%)/32768 1.53% 2712.323 2753.845 - 0.33% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 1.53% 6845.970 6950.751 - 1.52% -
BM_lexicographical_compare_three_way_slow_path/1048576 1.53% 250191.331 254018.123 - 0.15% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.53% 1.603 1.628 - -1.41% -
BM_std_min<unsigned_int>/28 1.53% 1.949 1.979 - 0.85% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.53% 15.717 15.957 - -0.05% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.52% 368.380 373.997 - 2.36% -
std::move(deque<int>)/1048576 1.52% 54578.682 55410.691 - 1.83% -
BM_PushHeap_string_QuickSortAdversary_4 1.52% 6.078 6.171 - 1.01% -
BM_RangesPushHeap_string_Ascending_16384 1.52% 19.980 20.284 - 5.09% -
std::set<std::string>::insert(value)_(new_value)/32 1.52% 40.501 41.118 - 1.96% -
rng::find(vector<int>)_(process_all)/8 1.52% 2.821 2.864 - -1.31% -
rng::find_if(list<int>)_(bail_25%)/32768 1.52% 8564.055 8694.104 - 2.83% -
SetIntersection_Front_Vector_uint64_1024_1 1.52% 1088253.071 1104777.221 - 0.68% -
std::set<std::string>::upper_bound(key)_(existent)/1024 1.52% 23.184 23.536 - 1.71% -
std::rotate(list<int>)_(by_1/2)/8192 1.51% 4975.212 5050.548 - -19.44% -
BM_MakeHeap_uint64_Ascending_16 1.51% 0.664 0.674 - 0.62% -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 1.51% 487.505 494.880 - 0.16% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 1.51% 52.064 52.852 - 7.07% -
BM_lexicographical_compare_three_way<IntPtr>/16 1.51% 4.339 4.404 - 0.97% -
std::adjacent_find(vector<int>,_pred)/1048576 1.51% 460304.049 467238.573 - 0.57% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 1.51% 35612.112 36148.205 - 0.54% -
BM_PushHeap_uint32_Ascending_16384 1.50% 6.715 6.816 - 1.21% -
BM_std_min<unsigned_char>/7 1.50% 1.829 1.857 - 0.92% -
BM_std_min<short>/17 1.50% 1.582 1.606 - 1.25% -
rng::ends_with(list<int>)_(mismatch_at_start)/50 1.50% 41.358 41.978 - 40.99% -
BM_RangesPushHeap_string_Descending_16384 1.50% 2.301 2.336 - -5.13% -
std::unordered_set<int>::count(key)_(non-existent)/8192 1.49% 1.655 1.679 - 0.52% -
std::search(vector<int>)_(same_length)/1000 1.49% 240.639 244.224 - -0.88% -
BM_MakeThenSortHeap_uint64_SingleElement_4 1.49% 1.204 1.222 - -1.32% -
rng::stable_partition(vector<int>)_(alloc_fails)/1024 1.49% 2905.191 2948.429 - 1.56% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.49% 530.976 538.877 - 1.53% -
rng::stable_partition(deque<int>)_(alloc_fails)/8192 1.49% 16894.265 17145.649 - 0.42% -
std::unordered_map<int,_int>::erase(iterator)/1024 1.49% 20.350 20.653 - 1.31% -
std::is_partitioned(vector<int>)_(partitioned)/50 1.49% 9.590 9.733 - 2.88% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 1.49% 10.422 10.577 - -0.41% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.49% 6140.604 6231.826 - 0.71% -
BM_deque_deque_move/4000 1.48% 146.021 148.188 - 1.59% -
std::rotate(list<int>)_(by_1/2)/1024 1.48% 382.933 388.612 - 0.39% -
rng::is_sorted_until(vector<int>,_pred)/1024 1.48% 419.993 426.217 - 5.13% -
SetIntersection_Front_Set_uint64_262144_256 1.48% 4703163.644 4772798.657 - 6.52% -
rng::partition(list<int>)_(dense)/50 1.48% 13.213 13.408 - 1.35% -
std::copy(vector<bool>)_(aligned)/4096 1.48% 4.658 4.727 - 0.56% -
BM_RangesSortHeap_string_16384 1.48% 96.865 98.295 - 2.45% -
std::copy(list<int>)/8 1.47% 2.458 2.494 - -0.73% -
BM_MakeThenSortHeap_float_Descending_262144 1.47% 35.326 35.847 - 4.05% -
std::set<int>::contains(key)_(existent)/8192 1.47% 8.507 8.632 - 2.88% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 1.47% 216.355 219.538 - -0.48% -
rng::sort(deque<int>)_(qsort_adversarial)/8 1.47% 18.206 18.474 - 0.49% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 1.47% 58943.694 59808.364 - 5.04% -
rng::contains_subrange(vector<int>)_(same_length)/32 1.46% 8.702 8.830 - 0.08% -
std::replace_if(list<int>)_(prefix)/32 1.46% 13.063 13.254 - 0.64% -
rng::sort(deque<int>)_(repeated)/8 1.46% 18.713 18.987 - 2.73% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16 1.46% 11.475 11.643 - 0.02% -
BM_lexicographical_compare_three_way<IntPtr>/262144 1.46% 60071.037 60946.728 - -0.40% -
BM_PushHeap_uint64_Random_262144 1.46% 5.946 6.033 - -1.49% -
BM_StringRelational_Compare_Small_Small_ChangeLast 1.46% 1.660 1.684 - -3.34% -
SetIntersection_None_Vector_float_16384_4 1.46% 1174539.303 1191635.804 - -1.10% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 1.45% 867.041 879.648 - -0.12% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 1.45% 52570.792 53334.332 - 2.21% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 1.45% 0.964 0.978 - -0.23% -
BM_MakeHeap_uint64_PipeOrgan_262144 1.45% 0.757 0.768 - 1.15% -
SetIntersection_None_Set_uint32_262144_16384 1.45% 1193661.946 1210944.580 - 5.16% -
std::unordered_multiset<int>::count(key)_(existent)/8192 1.45% 1.752 1.777 - -4.45% -
BM_std_min<unsigned_int>/16 1.45% 1.907 1.935 - 1.41% -
rng::stable_partition(list<int>)_(sparse)/32 1.45% 9.735 9.875 - 0.77% -
BM_RangesMakeThenSortHeap_float_SingleElement_16 1.45% 3.278 3.325 - 1.84% -
rng::unique(deque<int>)_(sprinkled)/32 1.44% 63.831 64.753 - 6.77% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 1.44% 2.343 2.377 - -4.39% -
std::flat_map<int,_int>::erase(iterator)/1024 1.44% 75.141 76.224 - 0.18% -
rng::is_partitioned(vector<int>)_(partitioned)/8192 1.44% 1350.471 1369.899 - 2.38% -
std::multimap<int,_int>::contains(key)_(existent)/32 1.44% 1.648 1.672 - -0.17% -
BM_RangesPushHeap_string_PipeOrgan_256 1.44% 7.941 8.055 - -3.73% -
BM_std_min<unsigned_int>/24 1.44% 1.825 1.851 - 1.06% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 1.44% 22.367 22.688 - 1.73% -
BM_SortHeap_uint64_4 1.44% 0.937 0.950 - 1.43% -
std::multiset<int>::erase(key)_(existent)/32 1.44% 22.345 22.666 - 1.42% -
rng::contains_subrange(list<int>)_(process_all)/32 1.43% 10.292 10.440 - -0.08% -
bm_swap_ranges_vb_aligned/64 1.43% 2.907 2.948 - 1.42% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 1.43% 6337.676 6428.569 - 0.71% -
BM_std_min<unsigned_short>/9 1.43% 6.218 6.308 - -2.60% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 1.43% 23.233 23.566 - 2.14% -
std::multiset<std::string>::find(key)_(existent)/1024 1.43% 28.042 28.443 - 20.47% -
rng::for_each(multimap<int>)/50 1.43% 49.293 49.999 - -1.03% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 1.43% 270429.752 274295.673 - -0.25% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 1.43% 49752.705 50463.830 - 1.24% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 1.43% 7.167 7.269 - 3.46% -
BM_lexicographical_compare_three_way<IntPtr>/65536 1.43% 14941.289 15154.325 - -0.98% -
std::map<int,_int>::insert(value)_(new_value)/32 1.42% 19.759 20.040 - 0.37% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 1.42% 29.123 29.537 - 0.51% -
BM_RangesPushHeap_string_SingleElement_16 1.42% 2.423 2.457 - -3.75% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_16 1.42% 3.996 4.053 - 0.73% -
std::transform(list<int>)_(identity_transform)/50 1.42% 38.880 39.430 - -0.51% -
std::find(vector<int>)_(bail_25%)/8 1.41% 1.427 1.448 - 5.37% -
rng::partial_sort(deque<int>)_(descending)/8 1.41% 40.863 41.440 - -6.16% -
SetIntersection_Front_Vector_string_16384_16384 1.41% 348152841.699 353068683.998 - 1.07% -
rng::replace_if(deque<int>)_(prefix)/1024 1.41% 474.647 481.347 - -0.14% -
std::remove_if(vector<int>)_(prefix)/50 1.41% 57.292 58.101 - -4.50% -
std::stable_partition(deque<int>)_(alloc_fails)/8192 1.41% 17040.931 17281.345 - 2.61% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1024 1.41% 41.803 42.391 - -0.89% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 1.41% 13.221 13.407 - -18.67% -
rng::partial_sort(deque<int>)_(heap)/8 1.41% 37.663 38.193 - 3.49% -
std::set<int>::lower_bound(key)_(existent)/32 1.41% 1.560 1.582 - 0.94% -
std::find_if_not(vector<bool>)_(process_all)/8 1.40% 5.433 5.510 - -2.10% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 1.40% 168569079.172 170930623.249 - 2.78% -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8192 1.40% 20811.042 21102.284 - 0.53% -
BM_LowerBound_pair<uint32,_uint32>_262144 1.40% 631.127 639.950 - 2.94% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1.40% 1228976.279 1246156.659 - -2.09% -
std::unordered_set<int>::erase(key)_(existent)/0 1.40% 21.085 21.379 - 1.51% -
BM_MakeThenSortHeap_string_PipeOrgan_64 1.39% 15.031 15.241 - 1.15% -
std::set<int>::lower_bound(key)_(existent)/8192 1.39% 8.087 8.200 - 4.50% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 1.39% 23.084 23.405 - 1.54% -
BM_deque_deque_move_backward/5500 1.39% 203.868 206.709 - 0.91% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 1.39% 5412.036 5487.398 - 2.76% -
BM_MakeHeap_string_Ascending_16 1.39% 3.725 3.776 - 0.39% -
SetIntersection_Interlaced_Vector_string_16_4 1.39% 71166178.338 72154412.695 - 0.83% -
std::unordered_map<int,_int>::ctor(const&)/32 1.39% 197.866 200.610 - -0.22% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 1.39% 3.855 3.908 - 4.80% -
BM_std_min<short>/32 1.38% 2.922 2.962 - 0.66% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 1.38% 11.927 12.092 - 1.16% -
SetIntersection_Interlaced_Vector_string_16384_1024 1.38% 112619288.081 114177255.109 - -2.03% -
rng::copy_backward(deque<int>)/1048576 1.38% 125512.384 127246.332 - 0.58% -
SetIntersection_None_Vector_uint32_262144_1024 1.38% 1182396.898 1198720.782 - 0.27% -
std::is_sorted_until(list<int>,_pred)/8 1.38% 4.127 4.184 - -1.10% -
std::replace(list<int>)_(sprinkled)/50 1.38% 17.462 17.703 - -0.12% -
std::deque<std::string>::ctor(size)/8192 1.38% 8438.485 8554.841 - 0.22% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 1.38% 86.322 87.512 - -4.14% -
rng::copy_n(vector<int>)/1048576 1.38% 49201.456 49878.709 - 1.03% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/32 1.38% 817.832 829.082 - 1.72% -
SetIntersection_None_Vector_float_262144_262144 1.37% 1204647.842 1221210.901 - -0.77% -
SetIntersection_None_Vector_uint32_16384_1024 1.37% 1163383.074 1179372.061 - 0.66% -
BM_StringCopy_Huge 1.37% 102.156 103.559 - 2.56% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 1.37% 14.146 14.340 - 0.60% -
bm_ranges_swap_ranges_vb_aligned/1048576 1.37% 3410.480 3457.243 - 1.41% -
std::equal(deque<int>)_(it,_it,_it)/1024 1.37% 482.179 488.783 - -2.35% -
BM_deque_vector_ranges_copy/4096 1.37% 145.139 147.125 - 0.37% -
BM_std_min<long_long>/20 1.37% 2.046 2.074 - 3.31% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 1.36% 21123853.300 21411863.959 - -0.61% -
BM_lexicographical_compare_three_way_fast_path/4096 1.36% 949.877 962.811 - 0.78% -
BM_lexicographical_compare_three_way_fast_path/256 1.36% 70.206 71.161 - 0.48% -
rng::remove_copy_if(deque<int>)_(prefix)/1024 1.35% 525.731 532.853 - -0.54% -
BM_lexicographical_compare_three_way_fast_path/65536 1.35% 14966.415 15169.128 - 0.75% -
BM_RangesMakeThenSortHeap_string_Ascending_256 1.35% 19.944 20.214 - -11.07% -
std::multimap<int,_int>::erase(iterator)/8192 1.35% 20.786 21.068 - 0.53% -
BM_std_minmax<unsigned_long_long>/13 1.35% 2.996 3.036 - 0.84% -
SetIntersection_None_Vector_uint64_262144_1024 1.35% 1187962.457 1203988.586 - 4.01% -
SetIntersection_None_Vector_string_262144_64 1.35% 1354198.052 1372464.480 - 0.09% -
rng::copy_backward(vector<bool>)_(aligned)/32768 1.35% 35.611 36.091 - 0.96% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 1.35% 252.314 255.716 - 1.83% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 1.35% 4483915.006 4544368.594 - -0.38% -
std::unordered_multiset<int>::clear()/8192 1.35% 59395.476 60195.731 - 0.13% -
BM_PushHeap_uint32_Random_4 1.35% 2.422 2.455 - -1.03% -
BM_std_min<short>/25 1.35% 2.128 2.157 - 3.42% -
BM_MakeThenSortHeap_uint32_Heap_1024 1.35% 10.292 10.430 - 0.47% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.34% 180.636 183.064 - 1.50% -
BM_RangesMakeHeap_float_Random_64 1.34% 1.494 1.514 - -8.18% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.34% 2.915 2.954 - -0.86% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 1.34% 591.213 599.150 - -0.01% -
BM_MakeThenSortHeap_uint32_Heap_262144 1.34% 24.411 24.738 - 1.42% -
rng::fill_n(list<int>)/32 1.34% 8.087 8.195 - -0.39% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 1.34% 91572.721 92798.448 - -0.22% -
BM_RangesPushHeap_float_Random_64 1.34% 6.641 6.730 - 0.46% -
SetIntersection_None_Vector_uint32_262144_64 1.34% 1175391.373 1191116.531 - -1.29% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 1.34% 66092.738 66976.411 - 0.85% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 1.33% 9.311 9.435 - -0.04% -
BM_RangesSortHeap_string_1024 1.33% 59.500 60.293 - 2.04% -
rng::rotate_copy(list<int>)/1024 1.32% 717.094 726.593 - -1.06% -
rng::contains_subrange(list<int>)_(single_element)/32 1.32% 10.352 10.489 - 0.65% -
rng::contains_subrange(vector<int>)_(same_length)/1048576 1.32% 244338.280 247569.714 - 1.34% -
SetIntersection_None_Set_string_256_16 1.32% 11203460.538 11351594.259 - -0.84% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 1.32% 67182396.370 68070069.643 - 0.66% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 1.32% 19.043 19.294 - 0.85% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 1.32% 70.521 71.451 - 1.49% -
BM_PushHeap_float_Random_16 1.32% 5.271 5.340 - -1.33% -
BM_MakeThenSortHeap_uint32_Heap_16 1.32% 5.089 5.156 - 0.61% -
BM_std_min<char>/70000 1.31% 492.837 499.315 - 1.12% -
rng::remove_copy_if(deque<int>)_(sprinkled)/32 1.31% 17.676 17.908 - 0.10% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16384 1.31% 6.879 6.970 - 1.38% -
SetIntersection_Front_Set_string_262144_4 1.31% 1306008.044 1323151.795 - 1.81% -
BM_MakeThenSortHeap_uint64_Descending_262144 1.31% 24.844 25.170 - 2.73% -
BM_RangesPushHeap_string_SingleElement_1024 1.31% 2.453 2.485 - -3.59% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.31% 35.348 35.810 - -0.87% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.31% 10.028 10.159 - 0.45% -
SetIntersection_Front_Set_uint64_256_16 1.30% 4817528.765 4880307.018 - -0.44% -
std::rotate(list<int>)_(1_element_forward)/32 1.30% 14.494 14.683 - 18.56% -
SetIntersection_Interlaced_Vector_float_1024_1 1.30% 1107964.108 1122387.084 - 0.09% -
BM_deque_deque_copy_backward/65536 1.30% 8413.615 8523.084 - 2.65% -
BM_MakeThenSortHeap_float_PipeOrgan_256 1.30% 6.254 6.336 - -2.64% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.30% 20.243 20.506 - 2.30% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 1.29% 345682927.850 350157827.545 - -2.17% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.29% 210.151 212.868 - 0.46% -
BM_std_minmax<unsigned_short>/28 1.29% 2.565 2.598 - 2.16% -
BM_MakeThenSortHeap_string_Heap_16 1.29% 17.180 17.402 - -0.73% -
BM_RangesMakeThenSortHeap_uint32_Random_262144 1.29% 32.440 32.858 - 1.32% -
rng::remove_copy_if(vector<int>)_(prefix)/32 1.29% 11.186 11.330 - 0.26% -
BM_vector_deque_move_backward/64000 1.29% 7424.997 7520.639 - 2.21% -
rng::replace(list<int>)_(prefix)/8192 1.29% 7075.285 7166.376 - -1.64% -
rng::stable_partition(vector<int>)_(dense)/32 1.28% 21.515 21.791 - -3.21% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 1.28% 3806.193 3855.010 - 0.93% -
BM_std_min<char>/65536 1.28% 462.057 467.978 - 1.12% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.28% 34.031 34.467 - 2.23% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.28% 7477.078 7572.811 - 1.79% -
SetIntersection_Interlaced_Set_float_64_64 1.28% 14792272.006 14981439.490 - -0.78% -
std::unique(deque<int>)_(sprinkled)/1024 1.28% 975.483 987.951 - 12.75% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 1.28% 20.731 20.995 - 0.67% -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 1.28% 13.868 14.045 - 1.42% -
rng::partial_sort(vector<int>)_(shuffled)/8 1.27% 22.224 22.507 - -0.33% -
std::remove_copy(vector<int>)_(prefix)/32 1.27% 8.856 8.969 - -0.27% -
rng::sort(vector<int>)_(ascending)/8192 1.27% 3749.757 3797.390 - 0.49% -
BM_SortHeap_float_256 1.27% 5.839 5.913 - -2.17% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16384 1.27% 4.762 4.822 - 1.00% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.27% 12230.953 12385.980 - -1.15% -
SetIntersection_Front_Set_string_1024_64 1.27% 5049813.886 5113799.725 - 8.88% -
std::partial_sort(vector<int>)_(shuffled)/8 1.27% 22.188 22.469 - 0.65% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.26% 141447.425 143234.425 - 1.34% -
BM_std_minmax<short>/29 1.26% 2.624 2.657 - -0.58% -
SetIntersection_None_Vector_string_256_64 1.26% 3802623.064 3850618.808 - 0.91% -
rng::sort(vector<NonIntegral>)_(heap)/1024 1.26% 4265.559 4319.348 - -0.59% -
BM_RangesPushHeap_string_Descending_4 1.26% 1.887 1.911 - 1.62% -
SetIntersection_Interlaced_Vector_float_262144_1 1.26% 1116445.713 1130493.495 - 0.95% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/32 1.26% 493.215 499.415 - 3.96% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 1.26% 31.649 32.047 - 1.49% -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 1.26% 11.798 11.946 - 0.44% -
BM_StringConstructDestroyCStr_Huge_Transparent 1.26% 68.808 69.672 - 1.58% -
SetIntersection_None_Set_float_256_4 1.25% 11508677.209 11652929.437 - 0.05% -
std::multiset<std::string>::erase(key)_(existent)/0 1.25% 40.934 41.447 - -30.05% -
SetIntersection_Front_Set_float_256_1 1.25% 4380103.011 4434907.705 - -1.10% -
BM_StringRelationalLiteral_Eq_Large_Large_Control 1.25% 0.816 0.826 - 0.95% -
SetIntersection_Interlaced_Vector_float_16_16 1.25% 38171043.021 38648086.430 - -1.26% -
std::stable_partition(deque<int>)_(dense)/1024 1.25% 627.376 635.199 - 6.54% -
std::partial_sort(deque<int>)_(heap)/8 1.24% 38.406 38.883 - 3.45% -
rng::stable_sort(deque<int>)_(heap)/8192 1.24% 17584.094 17802.579 - 0.57% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 1.24% 2.053 2.079 - 0.01% -
BM_MakeThenSortHeap_float_Random_16384 1.23% 47.437 48.023 - 1.41% -
BM_MakeThenSortHeap_uint32_PipeOrgan_4 1.23% 1.390 1.407 - 3.21% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.23% 21.451 21.716 - 2.39% -
SetIntersection_None_Set_uint32_262144_16 1.23% 1192183.758 1206839.271 - 4.35% -
BM_RangesPushHeap_string_Descending_16 1.23% 2.090 2.116 - 0.38% -
std::unique(vector<int>,_pred)_(contiguous)/52 1.23% 63.219 63.996 - 1.27% -
std::find_if_not(deque<int>)_(process_all)/8 1.23% 3.934 3.982 - 0.45% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.23% 7625.065 7718.700 - 1.28% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.23% 1.189 1.203 - -1.09% -
std::unordered_map<int,_int>::erase(iterator)/0 1.23% 19.740 19.982 - 1.41% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.22% 148545.498 150360.261 - -1.55% -
std::find_if_not(deque<int>)_(process_all)/1024 1.22% 490.002 495.982 - 2.31% -
rng::stable_partition(list<int>)_(alloc_fails)/1024 1.22% 4184.324 4235.243 - 1.82% -
rng::unique(deque<int>,_pred)_(sprinkled)/52 1.22% 74.953 75.864 - 0.11% -
BM_RangesMakeThenSortHeap_string_Ascending_64 1.21% 15.436 15.624 - 0.34% -
std::for_each_n(vector<int>)/8 1.21% 2.537 2.568 - 2.57% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.21% 6334.120 6410.922 - 2.65% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.21% 1.757 1.778 - 1.50% -
SetIntersection_None_Vector_float_256_1 1.21% 4494935.468 4549406.775 - 0.07% -
SetIntersection_None_Set_uint32_262144_1024 1.21% 1186245.850 1200590.172 - 4.87% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 1.21% 24.028 24.318 - 5.38% -
std::set<std::string>::equal_range(key)_(existent)/1024 1.21% 23.078 23.357 - 1.15% -
BM_StringFindMatch1/512 1.21% 990.062 1002.023 - 1.14% -
BM_RangesMakeHeap_uint64_Random_16 1.21% 1.269 1.285 - -0.63% -
BM_std_min<char>/64000 1.21% 451.772 457.216 - 1.12% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.20% 634.076 641.715 - -0.56% -
BM_PushHeap_uint64_Random_16384 1.20% 5.903 5.974 - -2.05% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 1.20% 19.081 19.310 - -0.06% -
rng::move(deque<int>)/32768 1.20% 2024.665 2048.983 - -5.81% -
BM_RangesPushHeap_string_SingleElement_16384 1.20% 2.468 2.497 - -2.71% -
BM_lexicographical_compare_three_way_fast_path/262144 1.20% 60238.726 60961.058 - 0.82% -
BM_deque_vector_copy_backward/0 1.20% 1.377 1.394 - 1.09% -
SetIntersection_None_Set_uint32_16384_16384 1.20% 158131594.367 160025754.006 - 3.76% -
std::find_end(vector<int>)_(same_length)/8192 1.20% 2025.068 2049.323 - -49.38% -
std::partition(vector<int>)_(dense)/50 1.20% 13.140 13.297 - 0.88% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.20% 8831.292 8936.916 - -0.91% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 1.20% 2.042 2.067 - 0.62% -
rng::remove_if(list<int>)_(prefix)/1024 1.20% 990.270 1002.105 - -0.04% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 1.19% 31784.435 32163.945 - -0.00% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 1.19% 1.223 1.238 - 0.39% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 1.19% 9.422 9.534 - 0.85% -
SetIntersection_None_Vector_uint32_262144_256 1.19% 1203908.675 1218238.255 - 1.17% -
SetIntersection_None_Vector_float_262144_16384 1.19% 1202766.929 1217081.900 - -6.55% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 1.19% 2.055 2.079 - -0.63% -
BM_std_minmax<unsigned_short>/18 1.19% 1.905 1.928 - -2.88% -
BM_RangesSortHeap_string_256 1.19% 44.684 45.215 - 1.96% -
std::stable_partition(vector<int>)_(alloc_fails)/8192 1.19% 9775.453 9891.562 - 0.50% -
rng::is_partitioned(vector<int>)_(partitioned)/50 1.19% 8.785 8.890 - 4.82% -
std::sort(vector<NonIntegral>)_(ascending)/8192 1.19% 3753.421 3797.971 - 1.05% -
std::remove_if(vector<int>)_(sprinkled)/1024 1.18% 518.539 524.683 - 28.22% -
BM_MakeThenSortHeap_string_Heap_4 1.18% 5.870 5.940 - -0.07% -
rng::unique(vector<int>)_(contiguous)/1024 1.18% 292.031 295.481 - 0.55% -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 1.18% 20.896 21.142 - 0.24% -
std::multiset<int>::upper_bound(key)_(existent)/32 1.18% 2.203 2.229 - 0.02% -
rng::partial_sort_copy(list<int>)_(shuffled)/8192 1.17% 91953.975 93033.718 - -0.20% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.17% 5448.589 5512.496 - 0.93% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 1.17% 5.345 5.408 - 0.15% -
std::move_backward(vector<bool>)_(unaligned)/4096 1.17% 27.137 27.454 - 0.61% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 1.17% 38.993 39.449 - 2.84% -
std::multiset<int>::count(key)_(existent)/32 1.17% 3.475 3.516 - -0.40% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.16% 2.659 2.690 - 1.82% -
std::sort(vector<int>)_(ascending)/8192 1.16% 3751.794 3795.432 - 1.00% -
BM_std_min<int>/4 1.16% 1.046 1.058 - 3.52% -
std::multiset<std::string>::clear()/32 1.16% 921.028 931.720 - 5.65% -
std::fill(list<int>)/8192 1.16% 7032.556 7114.138 - -0.03% -
std::flat_map<int,_int>::erase(iterator)/8192 1.16% 496.352 502.110 - -0.15% -
std::find_if(list<int>)_(process_all)/50 1.16% 21.596 21.846 - 1.81% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.16% 22.284 22.542 - 2.24% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 1.16% 22.618 22.880 - 1.70% -
BM_RangesPopHeap_pair<uint32,_uint32>_16384 1.16% 45.909 46.440 - 1.37% -
BM_lexicographical_compare_three_way<IntPtr>/4 1.16% 1.137 1.151 - 0.55% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 1.16% 669.649 677.387 - -3.14% -
rng::copy(deque<int>)/4096 1.15% 145.320 146.998 - 0.71% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 1.15% 23469.229 23739.370 - 0.74% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16384 1.15% 45.774 46.301 - 0.49% -
std::find_if(vector<bool>)_(process_all)/8 1.15% 5.438 5.500 - -1.87% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 1.15% 15769832.849 15950965.399 - 1.77% -
SetIntersection_Interlaced_Set_float_262144_64 1.15% 1592816.976 1611063.559 - 2.40% -
BM_lexicographical_compare_three_way_slow_path/1024 1.15% 246.881 249.709 - 0.27% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.15% 43490.831 43988.809 - 0.66% -
rng::contains_subrange(vector<int>)_(process_all)/16 1.14% 4.766 4.820 - -0.54% -
rng::find_last(deque<int>)_(bail_10%)/8 1.14% 2.701 2.731 - 1.90% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 1.14% 5.231 5.291 - -3.41% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.14% 146359.116 148030.945 - 0.03% -
rng::find_if(deque<int>)_(process_all)/8192 1.14% 2805.418 2837.444 - -5.72% -
std::unordered_map<int,_int>::ctor(const&)/8192 1.14% 54689.092 55312.966 - 0.82% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 1.14% 13.909 14.068 - 0.53% -
rng::sort(vector<NonIntegral>)_(repeated)/8192 1.14% 3739.533 3782.156 - 1.01% -
BM_MakeThenSortHeap_float_Random_262144 1.14% 62.972 63.689 - 2.13% -
BM_CmpEqual_int_short 1.14% 1.122 1.135 - 1.37% -
BM_PushHeap_string_QuickSortAdversary_256 1.14% 14.395 14.558 - -1.69% -
BM_deque_vector_ranges_copy/5500 1.14% 197.708 199.953 - -0.55% -
BM_SortHeap_float_1024 1.13% 8.041 8.132 - 0.07% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 1.13% 316.812 320.401 - -0.34% -
BM_deque_vector_ranges_copy_backward/5500 1.13% 201.175 203.453 - -0.09% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1.13% 1351.418 1366.715 - 1.85% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 1.13% 418.728 423.468 - 1.06% -
std::multimap<int,_int>::erase(iterator)/32 1.13% 20.619 20.852 - 0.57% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 1.13% 28.072 28.389 - -22.71% -
SetIntersection_Interlaced_Vector_uint64_256_256 1.13% 4624186.333 4676291.250 - 0.24% -
rng::copy_backward(vector<bool>)_(aligned)/512 1.13% 1.753 1.773 - 0.45% -
rng::find(vector<bool>)_(process_all)/1024 1.12% 4.685 4.738 - 1.04% -
BM_std_minmax<short>/22 1.12% 2.268 2.294 - 0.75% -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 1.12% 214101.600 216505.758 - -0.25% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.12% 72.145 72.954 - 1.53% -
BM_deque_deque_copy_backward/4096 1.12% 154.120 155.847 - 1.10% -
BM_RangesMakeThenSortHeap_string_Heap_4 1.12% 5.921 5.987 - 0.07% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16 1.12% 7.247 7.328 - 1.13% -
std::move(vector<int>)/1048576 1.12% 55972.514 56597.367 - 0.61% -
std::count(deque<int>)_(every_other)/1048576 1.12% 252204.371 255017.857 - 0.92% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 1.11% 15.938 16.115 - 1.56% -
rng::count(list<int>)_(every_other)/8 1.11% 2.076 2.100 - 0.01% -
SetIntersection_None_Set_uint32_64_1 1.11% 23269151.874 23528147.126 - -0.35% -
BM_std_minmax<unsigned_short>/17 1.11% 1.664 1.682 - -1.74% -
BM_std_minmax<unsigned_long_long>/11 1.11% 2.271 2.296 - -2.41% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 1.11% 7.257 7.338 - 0.30% -
rng::move(list<int>)/1048576 1.11% 1017549.214 1028834.311 - -0.20% -
std::partial_sort_copy(deque<int>)_(shuffled)/8 1.11% 12.064 12.198 - 1.76% -
BM_SortHeap_float_64 1.11% 3.254 3.290 - 4.37% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 1.11% 37.867 38.287 - -2.78% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 1.11% 9649.749 9756.679 - -2.18% -
std::set<int>::count(key)_(existent)/8192 1.11% 7.738 7.824 - 0.55% -
std::all_of(list<int>)_(process_all)/32 1.11% 11.685 11.814 - 2.79% -
BM_deque_vector_move/4096 1.11% 146.057 147.672 - 1.04% -
BM_CmpEqual_schar_ushort 1.11% 1.104 1.116 - 0.48% -
BM_MakeThenSortHeap_string_Heap_64 1.10% 33.653 34.025 - -0.19% -
bm_swap_ranges_vb_aligned/8 1.10% 3.497 3.536 - 5.55% -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 1.10% 27.898 28.205 - -31.07% -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 1.10% 63332.952 64029.635 - 0.33% -
SetIntersection_Front_Set_float_16384_4 1.10% 1139838.390 1152355.952 - -0.55% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.10% 644.895 651.974 - 0.68% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 1.10% 47.245 47.763 - 2.06% -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 1.10% 2.056 2.078 - -0.09% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1.09% 1290709.584 1304841.386 - 0.46% -
std::sort(vector<NonIntegral>)_(repeated)/8192 1.09% 3739.542 3780.480 - 1.01% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 1.09% 3.706 3.746 - 0.88% -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 1.09% 178.165 180.112 - 0.38% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1.09% 1205323.422 1218493.574 - 0.40% -
BM_std_minmax<unsigned_char>/12 1.09% 1.964 1.985 - 2.04% -
rng::is_partitioned(vector<int>)_(unpartitioned)/50 1.09% 9.187 9.287 - 0.86% -
SetIntersection_Interlaced_Set_float_16384_256 1.09% 201048732.326 203244915.056 - -0.64% -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8 1.09% 28.541 28.852 - 1.14% -
SetIntersection_Interlaced_Vector_string_16384_16 1.09% 4294690.003 4341580.319 - -5.86% -
std::multiset<int>::erase(iterator)/32 1.09% 21.727 21.965 - 3.03% -
std::reverse_copy(list<int>)/8 1.09% 2.399 2.426 - 0.26% -
BM_deque_vector_ranges_move_backward/1 1.09% 2.092 2.115 - -0.10% -
rng::sort(vector<NonIntegral>)_(ascending)/8192 1.09% 3755.248 3796.191 - 0.84% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 1.09% 15.966 16.140 - -0.42% -
std::equal(vector<bool>)_(unaligned)/1048576 1.09% 6445.635 6515.868 - 1.87% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1.09% 628.313 635.159 - -2.89% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 1.09% 2054.832 2077.182 - 5.26% -
BM_StringRelational_Eq_Large_Large_Control 1.09% 2.296 2.321 - 2.24% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 1.09% 897.919 907.663 - 0.33% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 1.08% 102.360 103.464 - 6.36% -
BM_PushHeap_uint32_Random_256 1.08% 6.022 6.087 - 0.78% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 1.08% 54982.069 55573.638 - 0.22% -
rng::contains(deque<int>)_(process_all)/8192 1.08% 1902.292 1922.746 - 0.62% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 1.08% 2.849 2.880 - 0.74% -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8 1.07% 26.882 27.170 - 0.03% -
BM_RangesPushHeap_string_Ascending_256 1.07% 11.001 11.119 - 1.32% -
std::unique(list<int>,_pred)_(contiguous)/52 1.07% 74.170 74.964 - 1.61% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 1.07% 493524.548 498807.603 - 0.51% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 1.07% 9389.836 9490.330 - 0.53% -
rng::unique(deque<int>,_pred)_(sprinkled)/32 1.07% 61.214 61.869 - -0.09% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 1.07% 18.454 18.652 - 2.73% -
BM_PushHeap_string_Descending_256 1.07% 2.302 2.326 - -24.14% -
std::rotate_copy(deque<int>)/1024 1.07% 34.254 34.620 - 1.20% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 1.07% 11988828.717 12116785.821 - 1.00% -
rng::contains_subrange(vector<int>)_(single_element)/32 1.07% 8.376 8.466 - -1.19% -
BM_RangesSortHeap_string_64 1.07% 29.952 30.271 - 1.58% -
SetIntersection_None_Vector_uint32_256_64 1.07% 3615765.129 3654300.876 - 0.23% -
std::unordered_set<int>::clear()/8192 1.06% 62559.707 63225.919 - 2.02% -
BM_std_min<unsigned_short>/16 1.06% 1.650 1.668 - -3.70% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 1.06% 5.673 5.733 - 8.49% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 1.06% 28653.520 28958.159 - 0.66% -
BM_RangesMakeThenSortHeap_float_Random_16 1.06% 9.876 9.981 - 1.00% -
SetIntersection_Interlaced_Vector_uint64_64_64 1.06% 11292767.291 11412406.157 - 0.10% -
std::remove_if(list<int>)_(sprinkled)/1024 1.06% 1040.105 1051.113 - -0.32% -
std::multiset<std::string>::erase(iterator)/0 1.06% 29.291 29.600 - -1.52% -
std::rotate(list<int>)_(by_1/4)/8192 1.05% 7234.731 7311.000 - 1.19% -
rng::find_if_not(vector<char>)_(bail_25%)/8 1.05% 0.955 0.965 - 2.26% -
BM_PushHeap_string_QuickSortAdversary_1024 1.05% 15.073 15.232 - -2.48% -
rng::reverse_copy(vector<int>)/64 1.05% 2.495 2.521 - 1.19% -
BM_StringFindAllMatch/512 1.05% 11.538 11.659 - -0.36% -
bm_ranges_lexicographical_compare<unsigned_char>/7 1.05% 2.147 2.169 - -1.55% -
std::unique(deque<int>)_(sprinkled)/8192 1.05% 7447.036 7525.377 - 1.84% -
std::find(list<int>)_(process_all)/50 1.05% 18.554 18.749 - 3.41% -
BM_std_minmax<char>/14 1.05% 2.582 2.609 - 2.16% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 1.05% 13167.233 13305.231 - -1.44% -
rng::search_n(vector<int>)_(no_match)/8192 1.05% 1625.440 1642.454 - 0.89% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 1.05% 873.088 882.214 - 1.09% -
rng::find_first_of(vector<int>)_(small_needle)/50 1.04% 72.662 73.420 - 2.41% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 1.04% 16.782 16.957 - 1.37% -
BM_MakeThenSortHeap_string_Heap_256 1.04% 48.941 49.451 - 0.73% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 1.04% 3644979.993 3682958.317 - -0.18% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 1.04% 20.053 20.262 - 1.08% -
std::find_end(forward_list<int>)_(single_element)/1000 1.04% 678.804 685.860 - 1.78% -
std::partition_copy(deque<int>)/1024 1.04% 633.915 640.503 - 0.84% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 1.04% 18.161 18.350 - 2.08% -
SetIntersection_None_Vector_string_1024_4 1.04% 1222243.388 1234929.136 - 0.64% -
std::equal(deque<int>)_(it,_it,_it)/8192 1.04% 3880.241 3920.468 - 0.03% -
std::map<int,_int>::ctor(const&,_alloc)/1024 1.04% 6299.881 6365.161 - 1.45% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 1.04% 18850802.883 19046010.707 - -1.57% -
BM_RangesPushHeap_float_Random_16384 1.04% 7.585 7.664 - 0.39% -
SetIntersection_None_Set_float_16384_64 1.04% 155174549.112 156781130.331 - -0.32% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 1.03% 24.701 24.956 - 0.69% -
std::copy_backward(vector<bool>)_(aligned)/512 1.03% 1.550 1.566 - 0.38% -
BM_deque_deque_ranges_copy/5500 1.03% 200.424 202.492 - 0.67% -
rng::sort(deque<int>)_(ascending)/8192 1.03% 5749.385 5808.638 - -0.16% -
std::multiset<int>::clear()/32 1.03% 642.033 648.642 - 1.38% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 1.03% 929449.989 939004.617 - 0.15% -
rng::find_if_not(vector<int>)_(process_all)/8 1.03% 2.661 2.688 - 6.78% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.03% 39648.355 40055.375 - 1.08% -
BM_std_min<short>/27 1.03% 2.311 2.334 - 1.70% -
BM_vector_deque_ranges_copy_backward/4000 1.03% 141.531 142.982 - 0.15% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 1.03% 14.823 14.975 - 1.50% -
std::set<int>::erase(iterator)/1024 1.02% 20.232 20.440 - 0.89% -
BM_StringFindMatch2/512 1.02% 990.575 1000.710 - 1.03% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 1.02% 14.156 14.301 - 0.25% -
BM_RangesPushHeap_uint64_Random_1024 1.02% 5.886 5.946 - -1.02% -
rng::unique(vector<int>,_pred)_(contiguous)/8192 1.02% 3771.247 3809.677 - 0.64% -
BM_SortHeap_string_1024 1.02% 58.919 59.519 - -2.17% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 1.02% 12.199 12.323 - 1.09% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 1.02% 11034.610 11146.938 - -0.75% -
SetIntersection_Interlaced_Set_string_1024_1 1.02% 1150640.330 1162346.390 - 1.26% -
rng::find_end(list<int>)_(process_all)/8192 1.02% 7557.711 7634.491 - 11.83% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 1.02% 4661618.892 4708974.085 - -1.42% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_256 1.01% 6.159 6.221 - -2.56% -
std::vector<std::string>::ctor(size)/1024 1.01% 426.290 430.605 - 0.46% -
BM_deque_deque_ranges_copy/4096 1.01% 150.744 152.269 - 0.91% -
BM_MakeHeap_string_Ascending_256 1.01% 4.774 4.822 - -3.34% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.01% 5.068 5.119 - 0.03% -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 1.01% 8.459 8.544 - -0.28% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 1.01% 27.960 28.242 - 11.40% -
std::move_backward(deque<int>)/64 1.01% 7.117 7.189 - 31.33% -
SetIntersection_None_Set_float_16384_1 1.01% 155337783.063 156900950.535 - -0.44% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 1.01% 7531.468 7607.239 - 0.51% -
rng::swap_ranges(list<int>)/50 1.01% 29.463 29.759 - 0.43% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 1.01% 303.603 306.657 - -1.29% -
std::multimap<std::string,_int>::erase(iterator)/32 1.00% 31.140 31.453 - 6.94% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 1.00% 274245.228 276996.119 - 1.47% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 1.00% 537.708 543.099 - -0.09% -
rng::find(list<int>)_(bail_25%)/8192 1.00% 1419.809 1434.020 - 0.76% -
bm_ranges_lexicographical_compare<unsigned_char>/8 1.00% 1.438 1.453 - -1.49% -
std::partition_point(deque<int>)/8192 1.00% 16.158 16.320 - 0.48% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
std::unordered_set<std::string>::insert(value)_(already_present)/32 -79.91% 71.977 14.463 - -76.46% -
rng::rotate_copy(deque<int>)/32 -71.08% 9.348 2.704 - 0.38% -
std::rotate_copy(deque<int>)/32 -70.88% 9.253 2.695 - 2.77% -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 -65.18% 59.868 20.844 - -17.39% -
std::fill_n(list<int>)/1024 -56.13% 1479.804 649.219 - -0.05% -
rng::fill_n(list<int>)/1024 -53.44% 1394.958 649.520 - -0.03% -
rng::copy_backward(vector<bool>)_(aligned)/262144 -50.86% 552.971 271.754 - -7.67% -
rng::starts_with(list<int>)/1024 -50.75% 1577.825 777.120 - -0.84% -
rng::starts_with(list<int>)/1000 -50.62% 1541.018 760.898 - -0.08% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -50.02% 210.478 105.195 - 3.49% -
std::copy(vector<bool>)_(aligned)/1048576 -49.72% 3546.985 1783.354 - -46.30% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 -48.29% 40.350 20.865 - -5.43% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 -46.54% 16.027 8.567 - -54.68% -
rng::adjacent_find(deque<int>)/50 -44.66% 27.099 14.996 - -20.25% -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 -43.63% 47.883 26.994 - -17.37% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -42.26% 138.290 79.855 - 1.11% -
BM_vector_deque_ranges_move/0 -42.25% 0.610 0.352 - -32.15% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 -41.74% 0.485 0.283 - -7.55% -
BM_RangesPushHeap_float_Descending_1 -41.32% 0.697 0.409 - -41.32% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -35.70% 5440109.660 3498115.164 - 0.13% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -34.48% 51.453 33.711 - -26.20% -
BM_RangesPushHeap_uint32_Random_1 -33.61% 0.619 0.411 - -18.01% -
std::is_sorted(deque<int>)/8 -33.28% 3.816 2.546 - 1.34% -
rng::adjacent_find(deque<int>)/8 -32.82% 4.750 3.191 - -14.90% -
BM_vector_deque_copy/0 -32.69% 0.515 0.347 - -10.78% -
SetIntersection_Interlaced_Vector_float_262144_16 -32.44% 4722531.318 3190609.668 - -49.23% -
std::copy_backward(vector<int>)/32768 -32.29% 3543.525 2399.199 - -36.78% -
rng::contains_subrange(deque<int>)_(process_all)/50 -31.67% 21.782 14.883 - -18.46% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -31.03% 62.702 43.246 - -10.41% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -31.02% 0.698 0.481 - -24.41% -
SetIntersection_Front_Set_uint32_16384_16384 -30.21% 350199067.784 244389511.182 - -27.56% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -30.05% 86.467 60.484 - -30.32% -
rng::find_last(vector<int>)_(bail_90%)/8 -29.70% 0.679 0.477 - -12.90% -
SetIntersection_Interlaced_Set_float_16384_16384 -29.29% 345480457.942 244304305.717 - -30.01% -
SetIntersection_Interlaced_Set_string_16384_16 -28.79% 336490070.561 239617459.322 - -1.81% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -28.55% 14.528 10.380 - -4.54% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 -28.39% 3.684 2.638 - -29.21% -
std::map<std::string,_int>::insert(value)_(new_value)/8192 -28.19% 95.185 68.357 - -27.03% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -28.05% 2244.886 1615.208 - 22.70% -
BM_std_min<short>/1 -26.98% 0.452 0.330 - 12.65% -
BM_toupper_char<char> -26.70% 0.688 0.504 - -18.09% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -26.61% 0.636 0.467 - -6.87% -
std::copy_n(list<int>)/4096 -26.30% 5403.173 3982.336 - 3.14% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -25.84% 61.114 45.324 - -26.12% -
std::is_sorted_until(list<int>,_pred)/8192 -25.70% 9429.874 7006.656 - -9.82% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 -25.44% 2.282 1.702 - -16.25% -
rng::contains_subrange(deque<int>)_(process_all)/32 -25.13% 14.287 10.698 - -23.14% -
SetIntersection_Interlaced_Vector_float_262144_256 -24.69% 30181448.347 22731047.404 - -56.11% -
rng::is_sorted_until(list<int>,_pred)/8192 -24.41% 9248.093 6990.197 - -10.48% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 -24.21% 35.148 26.641 - -8.27% -
std::unordered_set<std::string>::count(key)_(non-existent)/0 -24.17% 0.357 0.271 - -22.61% -
std::shift_left(vector<int>)/32 -24.11% 3.915 2.971 - -0.72% -
std::equal(list<int>)_(it,_it,_it)/1024 -23.94% 1487.711 1131.501 - -0.46% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 -23.59% 12.701 9.705 - 1.59% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -23.38% 56.849 43.559 - -1.51% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -23.15% 0.534 0.410 - -8.60% -
BM_RangesPopHeap_uint64_1 -23.09% 0.569 0.437 - -1.79% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 -22.87% 36.958 28.506 - -23.92% -
rng::is_sorted_until(list<int>)/8192 -22.86% 8672.636 6690.436 - -18.94% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 -22.85% 2.258 1.742 - -36.50% -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 -22.82% 0.531 0.410 - -23.99% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -22.69% 38574569.403 29821196.297 - 1.20% -
rng::is_sorted_until(deque<int>)/8 -22.65% 3.875 2.997 - -30.06% -
rng::contains_subrange(deque<int>)_(process_all)/16 -22.50% 8.868 6.873 - -26.83% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -22.44% 32.622 25.301 - -13.27% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 -22.30% 7.319 5.687 - 1.24% -
BM_RangesPushHeap_float_Random_1 -22.19% 0.506 0.393 - -8.20% -
rng::search(deque<int>)_(near_matches)/1000 -22.16% 24552.565 19111.680 - -20.66% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -22.11% 88.077 68.603 - 52.95% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -22.05% 37.057 28.886 - -15.74% -
std::copy(vector<int>)/32768 -21.89% 3587.050 2801.827 - -19.88% -
BM_MakeHeap_float_Random_4 -21.86% 1.661 1.298 - -19.57% -
rng::copy_backward(list<int>)/4096 -21.77% 3954.055 3093.437 - -0.52% -
rng::search(deque<int>)_(near_matches)/1024 -21.63% 25694.553 20137.999 - -20.17% -
BM_std_min<int>/65536 -21.58% 2458.528 1928.092 - 0.19% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 -21.55% 9.049 7.099 - -4.65% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 -21.50% 1.594 1.251 - -26.26% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -21.42% 35.995 28.285 - -41.29% -
BM_std_min<int>/64000 -21.38% 2396.591 1884.186 - 0.22% -
BM_std_min<unsigned_int>/64000 -21.25% 2390.084 1882.213 - -0.01% -
BM_RangesPushHeap_uint32_Ascending_1 -21.12% 0.542 0.427 - -25.89% -
BM_std_min<unsigned_int>/65536 -20.85% 2434.465 1926.928 - -0.01% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/32 -20.39% 1.122 0.893 - -23.15% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 -19.96% 3.187 2.551 - 0.81% -
BM_RangesPushHeap_uint64_Descending_1 -19.88% 0.539 0.432 - -7.51% -
SetIntersection_Interlaced_Vector_uint32_16384_16 -19.76% 3387337.584 2717884.409 - 10.38% -
std::is_sorted_until(deque<int>)/8 -19.57% 3.553 2.857 - -7.52% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 -19.14% 83.741 67.711 - -29.38% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -19.11% 21.844 17.670 - -44.05% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -19.07% 21.983 17.791 - -24.83% -
std::map<std::string,_int>::insert(value)_(new_value)/1024 -18.95% 79.537 64.468 - 6.25% -
SetIntersection_Interlaced_Vector_float_16384_4 -18.90% 1718958.923 1394049.093 - -18.10% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 -18.82% 1.543 1.252 - -5.88% -
rng::move_backward(list<int>)/4096 -18.59% 7391.339 6017.018 - -8.28% -
std::find_end(list<int>,_pred)_(same_length)/8192 -18.38% 11039.915 9011.151 - -56.23% -
BM_std_minmax_element<short>/65536 -18.33% 19849.620 16211.057 - -2.88% -
BM_std_minmax_element<short>/70000 -18.31% 21239.284 17350.342 - -2.81% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 -17.89% 24.068 19.761 - -11.34% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -17.86% 800.891 657.846 - 7.78% -
BM_std_minmax_element<short>/64000 -17.85% 19294.731 15850.559 - -2.76% -
std::copy(list<int>)/64 -17.81% 37.330 30.681 - -4.29% -
BM_std_minmax_element<short>/5500 -17.79% 1664.815 1368.581 - -2.88% -
BM_std_minmax_element<short>/4000 -17.76% 1213.853 998.301 - -2.54% -
std::multimap<std::string,_int>::erase(iterator)/1024 -17.69% 34.082 28.054 - -15.01% -
BM_PushHeap_float_SingleElement_1 -17.67% 0.698 0.574 - -17.63% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -17.65% 6403.789 5273.312 - -9.09% -
rng::copy(vector<int>)/32768 -17.65% 3355.785 2763.395 - -20.74% -
BM_std_minmax_element<short>/4096 -17.52% 1238.540 1021.591 - -2.70% -
std::set<std::string>::erase(iterator)/32 -17.42% 31.136 25.713 - -17.55% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -17.06% 43.900 36.410 - 2.99% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 -17.04% 0.627 0.520 - -16.44% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -16.95% 48622.069 40378.670 - -6.67% -
BM_StringCtorDefault -16.89% 0.456 0.379 - 61.09% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 -16.79% 8.016 6.671 - 4.96% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -16.75% 42.043 35.001 - -16.57% -
SetIntersection_Interlaced_Vector_uint32_16384_64 -16.75% 7820477.656 6510777.991 - 9.62% -
std::unordered_set<std::string>::find(key)_(existent)/1024 -16.56% 42.490 35.455 - 0.53% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 -16.40% 848.428 709.254 - 6.77% -
BM_RangesPushHeap_float_SingleElement_1 -16.39% 0.507 0.424 - -33.48% -
rng::find(vector<bool>)_(process_all)/50 -16.37% 0.744 0.622 - -15.90% -
std::find_end(forward_list<int>)_(same_length)/8192 -16.32% 17138.823 14341.537 - -1.22% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -16.22% 21.197 17.758 - 0.99% -
BM_std_minmax_element<short>/1024 -16.20% 311.587 261.125 - -2.68% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -16.08% 5877041.168 4931909.991 - -25.58% -
std::multimap<std::string,_int>::erase(iterator)/8192 -16.05% 32.139 26.982 - -17.84% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 -16.04% 37.588 31.560 - -31.63% -
std::replace(vector<int>)_(sprinkled)/50 -15.97% 9.340 7.848 - 1.58% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -15.96% 347.455 292.002 - 0.87% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -15.80% 26.123 21.996 - 1.21% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -15.73% 34.867 29.384 - -8.78% -
rng::move(deque<int>)/8 -15.72% 4.531 3.819 - -3.32% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -15.60% 40.587 34.255 - -22.37% -
std::map<int,_int>::contains(key)_(non-existent)/32 -15.43% 2.717 2.298 - 0.64% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -15.42% 63.877 54.029 - -18.91% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 -15.36% 22.193 18.784 - -2.23% -
rng::move(deque<int>)/64 -15.34% 7.795 6.599 - 4.45% -
rng::none_of(list<int>)_(process_all)/8192 -15.31% 8566.467 7254.537 - -0.57% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 -15.29% 30.910 26.184 - -11.06% -
rng::find(vector<bool>)_(process_all)/8 -15.28% 0.665 0.563 - -6.35% -
std::set<std::string>::find(key)_(non-existent)/8192 -15.17% 31.370 26.610 - -5.48% -
SetIntersection_Front_Vector_string_1024_256 -15.04% 11062755.865 9399031.721 - -5.46% -
BM_std_minmax<int>/3 -14.95% 1.245 1.058 - -11.65% -
std::set<int>::contains(key)_(non-existent)/32 -14.94% 2.767 2.353 - 0.23% -
std::replace(vector<int>)_(sprinkled)/32 -14.91% 6.011 5.114 - 1.56% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -14.87% 1.399 1.191 - -28.62% -
std::for_each_n(join_view(vector<vector<int>>))/8 -14.81% 1.899 1.618 - -3.61% -
std::set<std::string>::erase(key)_(existent)/32 -14.81% 70.606 60.150 - -13.65% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -14.65% 11354.170 9691.121 - -5.72% -
BM_deque_vector_ranges_copy/1 -14.37% 2.455 2.102 - -0.65% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -14.26% 1.580 1.355 - -17.37% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -14.23% 53.251 45.672 - -14.35% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -14.21% 24.436 20.964 - -14.57% -
SetIntersection_Front_Set_uint32_256_256 -14.08% 10173717.864 8741678.783 - -10.53% -
std::search(deque<int>,_pred)_(no_match)/1024 -14.01% 365.109 313.940 - -4.09% -
BM_std_minmax_element<short>/512 -14.01% 156.736 134.772 - -2.36% -
BM_StringRelational_Less_Huge_Small_Control -13.97% 1.846 1.588 - -12.53% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 -13.83% 29.886 25.754 - 7.85% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4 -13.76% 0.879 0.758 - -8.92% -
rng::find_end(deque<int>)_(process_all)/8192 -13.43% 2343.645 2028.949 - -15.00% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 -13.42% 10.798 9.349 - 2.37% -
std::find_end(deque<int>)_(match_near_end)/1000 -13.26% 39.544 34.302 - -89.63% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 -13.24% 5.345 4.637 - 0.75% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 -13.22% 1.357 1.178 - 2.75% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 -13.20% 38.393 33.325 - -0.75% -
std::stable_partition(deque<int>)_(sparse)/32 -13.17% 12.494 10.849 - -10.85% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 -13.16% 13032.948 11317.456 - -10.86% -
BM_std_minmax<unsigned_char>/64 -13.02% 1.383 1.203 - -1.36% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -12.99% 33328.332 28999.706 - 15.40% -
rng::move_backward(deque<int>)/64 -12.88% 8.367 7.289 - 29.70% -
std::unique_copy(deque<int>)_(sprinkled)/52 -12.85% 21.265 18.532 - -1.39% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 -12.82% 9612439.120 8380244.130 - -0.39% -
std::unordered_set<std::string>::count(key)_(existent)/8192 -12.78% 42.064 36.688 - 13.90% -
BM_std_minmax<char>/64 -12.65% 1.381 1.206 - -3.96% -
rng::starts_with(list<int>,_pred)/8192 -12.64% 11248.980 9826.675 - -13.73% -
BM_deque_deque_ranges_move/2 -12.59% 3.175 2.775 - -9.34% -
BM_std_minmax<long_long>/3 -12.57% 1.645 1.438 - -17.81% -
rng::contains_subrange(deque<int>)_(same_length)/16 -12.57% 12.361 10.807 - -3.78% -
BM_deque_deque_move/2 -12.54% 3.173 2.775 - -9.27% -
SetIntersection_Front_Vector_float_1024_1024 -12.46% 6793198.118 5946456.177 - -0.66% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 -12.44% 2.485 2.175 - 16.83% -
rng::move_backward(deque<int>)/8 -12.42% 4.596 4.025 - 10.05% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -12.40% 629.118 551.123 - -2.72% -
rng::replace(vector<int>)_(sprinkled)/8192 -12.37% 1578.916 1383.658 - 0.50% -
BM_PushHeap_uint32_QuickSortAdversary_1 -12.36% 0.448 0.393 - -18.49% -
rng::none_of(deque<int>)_(process_all)/32 -12.31% 18.079 15.854 - -12.54% -
std::map<int,_int>::contains(key)_(non-existent)/8192 -12.31% 8.842 7.754 - 2.59% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 -12.23% 1.415 1.242 - 15.00% -
std::set<int>::contains(key)_(non-existent)/8192 -12.23% 9.485 8.325 - 0.17% -
SetIntersection_Front_Set_uint32_16384_1024 -12.23% 17323327.871 15205011.502 - -1.66% -
rng::copy_n(list<int>)/4096 -12.18% 4217.331 3703.659 - -7.01% -
SetIntersection_Interlaced_Set_uint64_1024_1024 -12.03% 16524726.109 14536767.037 - -4.28% -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 -12.01% 43526705.747 38299071.777 - -0.18% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -11.98% 4059.753 3573.434 - 7.56% -
std::set<int>::contains(key)_(non-existent)/1024 -11.96% 5.993 5.276 - -0.55% -
std::unordered_set<std::string>::contains(key)_(existent)/32 -11.95% 41.091 36.180 - 9.37% -
BM_std_min<unsigned___int128>/1 -11.94% 0.412 0.363 - -1.27% -
std::partition_point(list<int>)/1024 -11.94% 1256.665 1106.632 - -14.48% -
BM_MakeHeap_float_Random_64 -11.93% 1.803 1.588 - -11.12% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/0 -11.93% 0.307 0.270 - -22.56% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 -11.88% 20166.400 17770.662 - 0.07% -
std::is_sorted(deque<int>,_pred)/8 -11.84% 4.904 4.323 - -0.46% -
SetIntersection_Interlaced_Vector_float_16384_256 -11.82% 13791906.222 12161441.373 - -59.06% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/8192 -11.78% 43426580.749 38311752.335 - -0.25% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -11.69% 322.699 284.971 - -0.02% -
SetIntersection_Front_Vector_float_262144_256 -11.63% 2642224.496 2335008.869 - -1.44% -
SetIntersection_Front_Set_float_1024_1024 -11.61% 16184256.448 14305102.443 - -13.90% -
rng::unique(deque<int>)_(contiguous)/52 -11.60% 76.822 67.908 - -0.20% -
std::map<int,_int>::erase(key)_(non-existent)/32 -11.50% 2.704 2.393 - 0.52% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -11.43% 2550.387 2258.838 - -0.20% -
std::for_each(list<int>)/8192 -11.41% 8681.278 7690.327 - -11.46% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 -11.36% 2.605 2.310 - 1.08% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 -11.34% 30.605 27.133 - -3.65% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 -11.27% 6.775 6.012 - 2.38% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst -11.27% 0.452 0.401 - 10.52% -
SetIntersection_Interlaced_Vector_uint32_16384_4 -11.17% 1592235.492 1414423.714 - -7.59% -
std::search(list<int>)_(no_match)/8192 -11.13% 8204.241 7290.854 - 1.93% -
BM_std_minmax<long_long>/2 -11.10% 1.271 1.130 - -14.05% -
rng::copy(vector<bool>)_(unaligned)/512 -11.10% 3.690 3.280 - -11.33% -
BM_vector_deque_copy/2 -11.08% 1.840 1.636 - -20.80% -
std::unique(deque<int>)_(sprinkled)/52 -11.06% 89.799 79.870 - -5.55% -
rng::fill(deque<int>)/32 -11.04% 1.559 1.387 - -5.64% -
BM_std_min<unsigned_int>/70000 -11.04% 2311.038 2055.932 - -0.01% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -11.03% 10024.608 8918.405 - -19.52% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 -11.03% 5.690 5.062 - -1.99% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast -11.02% 0.450 0.401 - 10.64% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -10.97% 1.433 1.276 - -9.31% -
BM_std_min<int>/70000 -10.95% 2310.569 2057.465 - 0.19% -
BM_StringRelational_Eq_Empty_Empty_Control -10.95% 2.160 1.923 - 3.73% -
rng::find_end(deque<int>)_(process_all)/1048576 -10.93% 300725.423 267862.097 - -13.24% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 -10.90% 1.388 1.237 - -11.42% -
BM_PushHeap_uint32_Random_1 -10.87% 0.484 0.431 - -3.70% -
rng::all_of(list<int>)_(process_all)/8192 -10.86% 8257.888 7361.246 - -0.75% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -10.85% 32.503 28.975 - -20.22% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -10.81% 7.264 6.479 - -21.33% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 -10.79% 10.812 9.646 - -5.02% -
SetIntersection_None_Set_string_16384_1 -10.79% 211213169.488 188431707.380 - -6.79% -
rng::replace(vector<int>)_(sprinkled)/1024 -10.78% 196.578 175.385 - 1.88% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -10.75% 57.442 51.269 - 10.38% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 -10.71% 1.508 1.346 - -25.08% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle -10.67% 0.452 0.403 - 11.47% -
std::unique(deque<int>)_(sprinkled)/32 -10.59% 72.004 64.378 - -4.29% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -10.58% 1.368 1.224 - -8.62% -
std::multimap<std::string,_int>::insert(value)_(new_value)/8192 -10.58% 90.923 81.302 - 22.11% -
BM_deque_deque_ranges_move/1 -10.52% 3.472 3.107 - -9.18% -
std::set<std::string>::find(key)_(existent)/32 -10.52% 17.628 15.774 - -3.25% -
std::map<std::string,_int>::erase(iterator)/32 -10.50% 32.385 28.984 - 4.60% -
SetIntersection_None_Set_string_16384_16 -10.48% 210023523.598 188004979.801 - -4.60% -
rng::is_partitioned(list<int>)_(partitioned)/8192 -10.45% 8185.385 7330.342 - 2.26% -
BM_MakeHeap_uint64_Random_1024 -10.43% 1.151 1.031 - -6.07% -
rng::unique(deque<int>)_(contiguous)/32 -10.43% 65.551 58.716 - -0.11% -
std::move_backward(list<int>)/4096 -10.36% 4900.448 4392.532 - -10.66% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -10.36% 0.521 0.467 - -16.03% -
BM_RangesMakeHeap_float_Random_1024 -10.36% 1.366 1.224 - -0.52% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 -10.35% 18.614 16.688 - -6.99% -
BM_StringRelationalLiteral_Less_Empty_Small_Control -10.31% 1.943 1.743 - -8.03% -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control -10.31% 0.453 0.406 - 11.40% -
BM_std_minmax<unsigned_char>/2 -10.29% 0.923 0.828 - -6.23% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -10.28% 1.368 1.227 - -37.01% -
SetIntersection_None_Set_string_16384_64 -10.25% 208920589.774 187497532.061 - -6.58% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -10.20% 0.381 0.342 - -10.39% -
BM_PushHeap_uint32_Descending_4 -10.13% 0.385 0.346 - 0.56% -
rng::copy_n(vector<int>)/4096 -10.11% 157.676 141.737 - -3.09% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -10.07% 5.288 4.756 - -18.50% -
BM_std_minmax<unsigned_char>/5 -10.06% 1.835 1.650 - -5.78% -
SetIntersection_Front_Set_string_16384_256 -10.06% 17203771.752 15473083.035 - 5.40% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -10.06% 27.754 24.962 - -38.21% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64 -10.05% 0.550 0.494 - -4.62% -
BM_MakeHeap_float_Random_256 -9.97% 1.508 1.358 - 9.70% -
BM_vector_deque_copy/1 -9.97% 2.123 1.912 - -17.59% -
SetIntersection_Front_Set_uint64_256_256 -9.94% 9125418.906 8218182.575 - -16.79% -
BM_PushHeap_uint64_Ascending_16 -9.92% 1.031 0.929 - 1.92% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 -9.84% 1.663 1.499 - -10.62% -
std::unique_copy(deque<int>)_(sprinkled)/32 -9.84% 12.094 10.904 - 18.12% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -9.83% 564.741 509.220 - -0.12% -
BM_StringRelationalLiteral_Eq_Large_Small_Control -9.82% 0.436 0.394 - -25.87% -
std::map<int,_int>::contains(key)_(non-existent)/1024 -9.82% 5.947 5.363 - -1.27% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -9.79% 844.747 762.083 - -7.98% -
BM_std_minmax<int>/2 -9.77% 0.881 0.795 - -11.67% -
std::set<std::string>::count(key)_(existent)/1024 -9.74% 24.346 21.975 - -9.80% -
std::move(vector<bool>)_(unaligned)/64 -9.73% 1.676 1.513 - -1.36% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -9.67% 0.555 0.502 - 7.53% -
BM_deque_deque_move/1 -9.65% 3.451 3.118 - -8.55% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -9.63% 0.612 0.553 - -9.41% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 -9.63% 209262255.377 189118128.486 - -9.03% -
std::partition(deque<int>)_(dense)/32 -9.60% 11.200 10.125 - -9.16% -
std::multimap<int,_int>::count(key)_(non-existent)/32 -9.56% 2.887 2.611 - 4.20% -
std::find_end(deque<int>)_(match_near_end)/1024 -9.49% 35.954 32.540 - -99.02% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 -9.47% 66.650 60.336 - 90.87% -
std::map<int,_int>::erase(key)_(non-existent)/1024 -9.47% 6.008 5.439 - 0.81% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 -9.46% 11.061 10.015 - -4.20% -
std::find_end(deque<int>)_(process_all)/8192 -9.45% 2211.654 2002.722 - -1.86% -
SetIntersection_None_Set_string_16384_256 -9.44% 208501127.000 188813161.497 - -6.11% -
rng::unique(deque<int>)_(sprinkled)/1024 -9.44% 721.490 653.388 - 3.75% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 -9.35% 0.487 0.442 - -4.86% -
std::is_sorted(list<int>,_pred)/8192 -9.21% 7771.520 7055.571 - -7.29% -
BM_RangesPopHeap_pair<uint32,_uint32>_1 -9.21% 0.697 0.633 - -9.00% -
std::is_sorted_until(list<int>)/8192 -9.21% 7314.692 6641.310 - -8.71% -
std::map<int,_int>::erase(key)_(non-existent)/8192 -9.20% 8.602 7.810 - 1.69% -
std::set<int>::find(key)_(non-existent)/8192 -9.17% 9.292 8.440 - -0.02% -
std::for_each_n(list<int>)/8192 -9.16% 8013.244 7279.054 - -0.02% -
BM_StringRelationalLiteral_Less_Empty_Large_Control -9.10% 2.153 1.957 - -9.43% -
std::stable_partition(deque<int>)_(sparse)/50 -9.10% 30.691 27.899 - -6.12% -
std::fill_n(list<int>)/8192 -8.97% 7754.401 7059.044 - -0.00% -
rng::remove_copy(deque<int>)_(prefix)/1024 -8.94% 429.154 390.789 - -5.90% -
std::deque<std::string>::ctor(size)/32 -8.92% 43.126 39.277 - -2.15% -
std::set<std::string>::contains(key)_(existent)/8192 -8.89% 30.398 27.695 - -7.38% -
BM_PushHeap_float_Descending_1 -8.89% 0.698 0.635 - 47.61% -
SetIntersection_Interlaced_Vector_float_256_4 -8.89% 5357832.661 4881549.554 - -8.87% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 -8.82% 6366106.768 5804892.881 - -5.71% -
rng::search(deque<int>,_pred)_(near_matches)/1000 -8.76% 25235.227 23025.151 - -8.83% -
rng::fill_n(list<int>)/8192 -8.74% 7754.756 7077.335 - -0.01% -
std::set<int>::find(key)_(non-existent)/32 -8.72% 2.501 2.283 - 0.71% -
std::deque<int>::ctor(size)/32 -8.71% 28.994 26.468 - 1.33% -
rng::contains_subrange(deque<int>)_(same_length)/32 -8.66% 19.811 18.096 - -2.86% -
std::partition(list<int>)_(dense)/8192 -8.62% 4898.539 4476.420 - -10.81% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 -8.58% 29.066 26.574 - -4.00% -
BM_PushHeap_uint64_Ascending_64 -8.57% 1.714 1.567 - 3.22% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 -8.55% 22079204.854 20191700.732 - -3.87% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -8.53% 6571630.069 6011310.576 - -10.17% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 -8.49% 3228029.677 2953861.770 - 0.76% -
rng::search(deque<int>,_pred)_(near_matches)/1024 -8.47% 26345.644 24114.928 - -9.01% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -8.39% 29.188 26.738 - 2.85% -
rng::search(list<int>,_pred)_(no_match)/8192 -8.36% 8332.258 7635.449 - -8.02% -
BM_StringRelational_Less_Small_Empty_Control -8.35% 2.031 1.861 - -1.95% -
std::flat_map<int,_int>::erase(key)_(non-existent)/0 -8.34% 0.451 0.413 - -16.59% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle -8.29% 1.260 1.156 - -0.70% -
rng::replace(vector<int>)_(prefix)/8192 -8.24% 1302.622 1195.234 - -5.40% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -8.24% 12.837 11.780 - 5.66% -
SetIntersection_Front_Set_uint32_262144_1024 -8.23% 17083610.532 15677412.948 - 1.33% -
rng::copy(vector<int>)/4096 -8.20% 156.852 143.989 - -3.64% -
SetIntersection_Front_Set_uint64_262144_1024 -8.19% 15861846.910 14562456.465 - 0.54% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 -8.18% 23.810 21.862 - -5.29% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -8.17% 124.296 114.147 - -7.55% -
BM_std_min<unsigned___int128>/64000 -8.16% 39161.914 35966.365 - -16.13% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 -8.12% 23.261 21.372 - -3.48% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -8.08% 679.947 625.001 - -13.70% -
BM_RangesPopHeap_uint32_1 -8.05% 0.623 0.573 - 37.95% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -7.98% 3562.593 3278.320 - -1.29% -
std::partition(deque<int>)_(dense)/50 -7.95% 16.939 15.592 - -4.56% -
rng::search(deque<int>,_pred)_(no_match)/1024 -7.95% 434.113 399.618 - -8.45% -
SetIntersection_Front_Set_float_16384_256 -7.93% 4979608.236 4584769.249 - -10.86% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 -7.92% 0.501 0.461 - -33.87% -
rng::replace(vector<int>)_(prefix)/32 -7.89% 5.132 4.728 - -6.21% -
std::partition(deque<int>)_(sparse)/32 -7.89% 11.479 10.574 - 9.69% -
std::set<int>::find(key)_(non-existent)/1024 -7.87% 6.045 5.570 - 0.27% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 -7.86% 99.277 91.470 - 0.06% -
std::partition(deque<int>)_(sparse)/8192 -7.86% 3269.050 3011.976 - -0.43% -
BM_std_min<unsigned___int128>/5500 -7.86% 3355.511 3091.683 - -15.45% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -7.86% 10.679 9.840 - -6.86% -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 -7.84% 14566.139 13423.732 - 3.25% -
SetIntersection_None_Set_string_16384_4 -7.82% 203176214.842 187283943.863 - -4.96% -
std::copy_n(vector<int>)/8 -7.82% 2.284 2.106 - -2.74% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control -7.82% 1.656 1.527 - -3.93% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -7.80% 0.748 0.689 - -5.89% -
BM_std_minmax<unsigned_char>/21 -7.77% 2.328 2.147 - -3.75% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -7.76% 3.792 3.498 - 2.82% -
BM_deque_deque_ranges_copy/70000 -7.73% 3369.608 3109.034 - 2.35% -
rng::copy_if(list<int>)_(entire_range)/64 -7.72% 33.152 30.592 - -0.67% -
std::copy_if(list<int>)_(entire_range)/32768 -7.72% 30043.410 27724.451 - -7.60% -
BM_std_min<unsigned___int128>/70000 -7.71% 42686.989 39394.582 - -15.96% -
BM_std_minmax<unsigned_char>/1 -7.70% 0.665 0.614 - -1.49% -
SetIntersection_Front_Set_string_256_64 -7.68% 16712764.693 15428395.722 - -4.86% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 -7.68% 18.097 16.708 - -1.63% -
rng::move(vector<bool>)_(unaligned)/64 -7.63% 1.755 1.621 - 0.13% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control -7.62% 1.683 1.555 - -2.25% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 -7.59% 2.436 2.251 - 2.84% -
std::set<int>::count(key)_(non-existent)/1024 -7.58% 8.134 7.517 - -0.25% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -7.57% 868.167 802.450 - 10.51% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024 -7.57% 25.133 23.232 - -4.34% -
BM_RangesPopHeap_string_262144 -7.56% 97.130 89.783 - -11.24% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast -7.55% 2.100 1.941 - -2.28% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -7.53% 1.558 1.441 - -5.75% -
BM_MakeHeap_uint32_SingleElement_4 -7.45% 0.354 0.327 - -3.14% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -7.42% 83.188 77.015 - -13.53% -
BM_RangesMakeThenSortHeap_float_SingleElement_262144 -7.41% 53.024 49.096 - -6.19% -
rng::remove_copy(deque<int>)_(prefix)/50 -7.41% 21.811 20.196 - -7.64% -
BM_std_min<unsigned___int128>/512 -7.35% 309.381 286.647 - -15.26% -
rng::find_last(vector<char>)_(bail_90%)/1024 -7.33% 13.007 12.053 - -0.21% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 -7.32% 28.415 26.336 - 1.62% -
std::find(deque<int>)_(process_all)/50 -7.29% 14.167 13.135 - -0.76% -
BM_std_minmax<unsigned_char>/6 -7.28% 2.082 1.930 - -5.78% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 -7.26% 18.041 16.731 - -2.95% -
std::remove_if(list<int>)_(prefix)/8192 -7.23% 10217.975 9479.449 - 1.37% -
BM_MakeThenSortHeap_string_Descending_1024 -7.22% 27.162 25.201 - -35.03% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 -7.21% 14513.531 13467.438 - 3.53% -
std::set<std::string>::find(key)_(non-existent)/1024 -7.19% 22.832 21.190 - 4.05% -
BM_StringDestroy_Empty -7.19% 0.700 0.650 - -0.73% -
rng::remove(deque<int>)_(prefix)/32 -7.16% 59.266 55.021 - -0.22% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 -7.16% 1.552 1.441 - -4.01% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -7.15% 10.976 10.191 - -3.63% -
std::map<int,_int>::count(key)_(non-existent)/1024 -7.13% 7.905 7.342 - 0.64% -
BM_std_min<unsigned___int128>/65536 -7.13% 39860.964 37019.764 - -15.66% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -7.12% 30.126 27.981 - -8.45% -
BM_MakeHeap_uint64_Heap_4 -7.12% 0.298 0.277 - -0.17% -
std::map<std::string,_int>::insert(value)_(already_present)/0 -7.11% 18.097 16.810 - 38.25% -
rng::search(deque<int>)_(no_match)/1000 -7.10% 404.130 375.433 - -7.67% -
BM_std_minmax<unsigned_int>/15 -7.09% 2.200 2.044 - 0.69% -
std::unordered_set<int>::insert(value)_(new_value)/8192 -7.07% 21.011 19.526 - 0.75% -
std::unordered_set<int>::insert(value)_(new_value)/1024 -7.05% 20.950 19.473 - -0.20% -
std::copy_n(vector<int>)/32768 -7.01% 3792.165 3526.419 - -7.10% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 -6.98% 112692.013 104823.370 - -5.93% -
BM_std_min<unsigned___int128>/4000 -6.96% 2419.394 2250.932 - -15.35% -
BM_StringRelationalLiteral_Less_Small_Small_Control -6.96% 1.775 1.651 - -10.13% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -6.96% 0.462 0.430 - -22.72% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 -6.93% 2440765.929 2271545.569 - -3.03% -
std::map<int,_int>::insert(value)_(new_value)/8192 -6.93% 39.118 36.408 - -8.43% -
std::vector<int>::ctor(size)/32 -6.92% 10.163 9.459 - -13.35% -
BM_StringRelational_Less_Small_Small_Control -6.92% 1.896 1.765 - 2.22% -
std::multimap<std::string,_int>::erase(iterator)/0 -6.87% 29.263 27.254 - 3.94% -
bm_lexicographical_compare<int>/16 -6.86% 2.067 1.925 - -4.54% -
rng::partition(deque<int>)_(sparse)/32 -6.85% 12.471 11.617 - -14.53% -
SetIntersection_Interlaced_Vector_string_262144_64 -6.83% 19765474.093 18414781.168 - -16.73% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -6.80% 214799239.671 200197408.137 - -7.37% -
std::partition(vector<int>)_(dense)/32 -6.78% 8.761 8.167 - -4.24% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -6.77% 10.563 9.848 - -9.42% -
BM_deque_vector_copy/0 -6.77% 1.536 1.432 - -3.94% -
std::multiset<int>::count(key)_(existent)/8192 -6.77% 10.134 9.448 - 2.83% -
SetIntersection_Interlaced_Vector_uint32_1024_4 -6.76% 1441372.972 1343995.950 - 1.41% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -6.75% 12776.163 11913.797 - -7.14% -
std::set<int>::count(key)_(non-existent)/8192 -6.75% 12.146 11.327 - -0.06% -
rng::transform(list<int>,_list<int>)/8192 -6.73% 9975.849 9304.323 - -8.94% -
BM_std_min<unsigned___int128>/4096 -6.70% 2475.230 2309.441 - -15.18% -
BM_std_minmax_element<int>/2 -6.69% 0.686 0.640 - 0.36% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 -6.69% 775.882 723.980 - 17.89% -
std::is_sorted(list<int>)/8192 -6.67% 7339.096 6849.762 - -4.48% -
BM_RangesPushHeap_float_Ascending_16384 -6.66% 4.380 4.088 - -6.25% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 -6.66% 0.471 0.440 - -7.77% -
BM_deque_deque_copy/65536 -6.63% 2897.941 2705.743 - -10.81% -
BM_RangesPushHeap_uint64_Ascending_16 -6.63% 0.974 0.909 - -2.90% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -6.60% 2427147.302 2266888.114 - -6.68% -
SetIntersection_Front_Set_uint64_1024_1024 -6.60% 15674388.775 14640447.966 - -7.10% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 -6.58% 4.154 3.880 - 0.68% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 -6.57% 9.736 9.097 - -12.12% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 -6.55% 4.186 3.912 - 1.14% -
BM_PushHeap_uint32_Descending_16 -6.55% 0.380 0.355 - 0.29% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 -6.55% 13774590.550 12872060.687 - -1.26% -
BM_std_minmax<int>/7 -6.53% 1.690 1.580 - -7.64% -
BM_std_minmax<unsigned_char>/20 -6.52% 2.043 1.910 - -1.14% -
SetIntersection_Front_Vector_uint64_262144_64 -6.49% 1445908.521 1352066.178 - -5.08% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 -6.47% 33.272 31.118 - -5.15% -
BM_StringConstructDestroyCStr_Large_Transparent -6.47% 9.559 8.940 - -0.13% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -6.45% 30.150 28.205 - -28.93% -
std::is_sorted_until(list<int>)/8 -6.45% 2.387 2.233 - 1.16% -
BM_std_min<unsigned___int128>/1024 -6.45% 617.942 578.115 - -14.93% -
bm_lexicographical_compare<unsigned_char>/16 -6.42% 1.187 1.110 - -3.98% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -6.42% 10435739.209 9766051.050 - -9.75% -
rng::stable_partition(deque<int>)_(dense)/50 -6.40% 43.078 40.321 - 7.81% -
BM_RangesMakeThenSortHeap_float_SingleElement_16384 -6.39% 16.338 15.293 - -3.21% -
BM_RangesSortHeap_pair<uint32,_uint32>_4 -6.39% 1.615 1.512 - -7.46% -
SetIntersection_Interlaced_Set_uint64_64_64 -6.39% 16240001.947 15202298.182 - 0.29% -
SetIntersection_Front_Set_float_256_64 -6.39% 6562467.045 6143355.925 - -6.28% -
BM_deque_deque_copy_backward/1 -6.38% 3.500 3.277 - 17.21% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -6.38% 1716.409 1606.908 - -7.21% -
std::unordered_set<std::string>::insert(value)_(new_value)/0 -6.36% 42.985 40.249 - -35.26% -
std::partition(deque<int>)_(sparse)/50 -6.33% 17.191 16.103 - 3.64% -
std::map<int,_int>::count(key)_(non-existent)/8192 -6.30% 11.970 11.216 - 0.15% -
SetIntersection_Interlaced_Vector_float_262144_1024 -6.29% 85946536.837 80538942.805 - -48.48% -
std::multimap<int,_int>::find(key)_(existent)/1024 -6.29% 4.071 3.815 - -3.47% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -6.28% 3539822.793 3317493.220 - -6.90% -
std::unordered_set<std::string>::insert(value)_(already_present)/0 -6.28% 62.780 58.838 - -11.46% -
rng::is_partitioned(deque<int>)_(unpartitioned)/32 -6.28% 9.600 8.997 - -13.27% -
std::unordered_multiset<int>::find(key)_(existent)/32 -6.26% 1.192 1.117 - -14.19% -
BM_PushHeap_uint64_QuickSortAdversary_16 -6.26% 1.002 0.939 - 2.13% -
BM_std_minmax<unsigned_char>/3 -6.23% 1.224 1.148 - -3.76% -
std::stable_partition(vector<int>)_(sparse)/32 -6.21% 7.434 6.973 - 1.44% -
bm_lexicographical_compare<signed_char>/16 -6.21% 1.356 1.272 - -4.17% -
rng::partition(deque<int>)_(sparse)/8192 -6.21% 3210.017 3010.759 - -0.56% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -6.20% 1.653 1.551 - -8.77% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 -6.20% 1133883.767 1063603.505 - -2.89% -
rng::remove(deque<int>)_(prefix)/50 -6.20% 67.554 63.369 - -0.18% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 -6.17% 6284692.768 5897125.034 - -7.42% -
BM_std_min<unsigned___int128>/64 -6.13% 35.820 33.624 - -13.26% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -6.12% 25399200.632 23843915.032 - -4.16% -
BM_StringEraseWithMove_Empty_Transparent -6.10% 0.616 0.578 - 2.78% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -6.06% 1695053.955 1592255.699 - -5.48% -
rng::for_each(list<int>)/8192 -6.06% 8289.345 7786.640 - -6.29% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 -6.05% 23.168 21.766 - -1.78% -
SetIntersection_Front_Set_uint32_1024_1024 -6.04% 16205250.762 15227032.289 - -6.61% -
std::set<int>::upper_bound(key)_(non-existent)/32 -6.03% 2.585 2.429 - -0.26% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 -6.03% 781.258 734.146 - 9.51% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 -6.03% 32.179 30.239 - 5.84% -
std::set<int>::upper_bound(key)_(non-existent)/8192 -6.03% 10.431 9.803 - -2.97% -
rng::contains_subrange(deque<int>)_(same_length)/50 -6.03% 28.050 26.359 - -1.95% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 -6.03% 201124800.267 189006296.145 - -8.31% -
SetIntersection_Front_Set_uint64_262144_64 -6.01% 1992710.268 1872881.144 - 2.42% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -6.00% 348.950 328.013 - -6.68% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -6.00% 33.310 31.311 - -12.80% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 -5.99% 18840982.086 17711803.365 - -7.33% -
std::multiset<int>::erase(key)_(non-existent)/32 -5.99% 2.772 2.606 - -3.14% -
std::copy_n(deque<int>)/262144 -5.98% 11147.098 10480.547 - 3.35% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 -5.97% 5.784 5.439 - 0.44% -
SetIntersection_Front_Set_uint32_262144_16 -5.97% 1322192.138 1243256.112 - -5.17% -
BM_std_minmax<long_long>/4 -5.96% 1.802 1.694 - -9.32% -
std::replace_if(vector<int>)_(sprinkled)/50 -5.96% 13.688 12.872 - -0.23% -
SetIntersection_Front_Set_uint32_16384_1 -5.94% 1135793.330 1068271.448 - -4.23% -
BM_MakeHeap_uint64_Heap_64 -5.94% 0.253 0.238 - 0.29% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -5.93% 1.206 1.134 - -10.78% -
BM_std_min<unsigned_long_long>/8 -5.93% 2.417 2.274 - -2.35% -
rng::remove_if(deque<int>)_(sprinkled)/50 -5.92% 69.512 65.396 - -8.40% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -5.92% 1700569.418 1599880.045 - -5.18% -
std::replace(vector<int>)_(sprinkled)/8192 -5.91% 1357.778 1277.537 - -6.11% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -5.89% 1700896.160 1600704.916 - -5.14% -
BM_deque_deque_ranges_copy_backward/2 -5.88% 3.005 2.828 - 11.69% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 -5.86% 10.733 10.104 - -1.05% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -5.84% 22.797 21.465 - 0.22% -
BM_std_minmax<unsigned_char>/4 -5.83% 1.522 1.434 - -2.70% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 -5.83% 1211356.657 1140740.186 - -3.46% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_4 -5.82% 1.463 1.378 - -3.84% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 -5.82% 22.042 20.760 - -0.84% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 -5.81% 312.800 294.634 - 0.28% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -5.81% 602.252 567.277 - -0.72% -
BM_std_minmax<unsigned_char>/16 -5.79% 1.088 1.025 - 5.31% -
BM_MakeHeap_uint32_Random_64 -5.79% 1.320 1.243 - -0.58% -
SetIntersection_Front_Set_string_256_256 -5.78% 32666564.046 30779646.121 - 10.11% -
SetIntersection_None_Set_string_262144_16384 -5.77% 1707900.064 1609342.201 - -4.86% -
BM_deque_deque_ranges_move_backward/2 -5.76% 3.003 2.830 - 11.92% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 -5.76% 5.297 4.992 - -0.03% -
BM_deque_deque_move_backward/2 -5.76% 3.003 2.830 - 14.75% -
BM_RangesPushHeap_float_PipeOrgan_4 -5.75% 0.513 0.483 - 0.46% -
rng::stable_partition(deque<int>)_(dense)/1024 -5.75% 667.831 629.433 - 6.68% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -5.75% 1251.523 1179.569 - 1.85% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 -5.75% 21741382.600 20492038.051 - 1.83% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 -5.75% 31.902 30.069 - 2.59% -
SetIntersection_None_Set_string_262144_256 -5.74% 1704132.972 1606320.394 - -5.08% -
rng::replace(vector<int>)_(prefix)/1024 -5.74% 168.681 159.002 - -3.83% -
BM_std_min<short>/16 -5.73% 1.822 1.717 - -4.61% -
BM_RangesPushHeap_uint64_Ascending_64 -5.73% 1.610 1.518 - -0.05% -
BM_vector_deque_move/0 -5.73% 0.368 0.347 - -37.45% -
BM_RangesPushHeap_uint64_QuickSortAdversary_16 -5.71% 0.984 0.928 - -0.28% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -5.69% 8.124 7.662 - 5.38% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -5.68% 10231721.917 9650672.275 - -10.89% -
SetIntersection_None_Set_string_262144_4 -5.66% 1703235.676 1606803.551 - -4.79% -
std::find_end(deque<int>)_(match_near_end)/8192 -5.66% 290.049 273.641 - -99.84% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -5.63% 727.801 686.815 - -18.08% -
BM_MakeHeap_float_Random_1024 -5.63% 1.205 1.137 - -7.84% -
SetIntersection_None_Set_string_262144_1 -5.62% 1701779.295 1606055.828 - -5.32% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 -5.61% 206680117.395 195084250.826 - -4.20% -
BM_RangesMakeHeap_uint32_Random_256 -5.61% 1.186 1.120 - -6.25% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -5.61% 3.406 3.215 - -1.68% -
SetIntersection_None_Set_string_262144_64 -5.60% 1707357.826 1611722.574 - -4.90% -
rng::adjacent_find(list<int>,_pred)/8192 -5.60% 7921.075 7477.415 - -14.28% -
BM_std_min<unsigned_long_long>/32 -5.59% 3.356 3.169 - -2.81% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -5.58% 34.589 32.660 - -10.79% -
rng::stable_partition(list<int>)_(dense)/50 -5.58% 56.025 52.901 - 0.48% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast -5.56% 2.021 1.908 - 2.99% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -5.55% 1416.712 1338.032 - -1.56% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 -5.54% 12494338.759 11801726.823 - -1.34% -
BM_StringRelational_Less_Huge_Empty_Control -5.53% 1.882 1.778 - -14.75% -
SetIntersection_None_Set_string_262144_16 -5.53% 1703909.750 1609768.228 - -4.73% -
BM_PushHeap_uint32_SingleElement_16 -5.52% 0.355 0.336 - -5.88% -
std::copy(deque<int>)/262144 -5.52% 10891.325 10290.358 - -0.59% -
BM_std_min<char>/5 -5.51% 1.458 1.377 - -3.40% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -5.50% 94.538 89.335 - 4.59% -
std::set<int>::upper_bound(key)_(non-existent)/1024 -5.50% 6.233 5.890 - -1.69% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16 -5.49% 0.564 0.533 - -3.31% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -5.49% 0.785 0.742 - 4.78% -
706_stockfish_r -5.48% 21.617 20.431 - -5.34% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 -5.48% 200877022.518 189875723.199 - -4.63% -
SetIntersection_Front_Vector_float_16384_64 -5.47% 1513475.248 1430704.371 - 0.07% -
BM_std_minmax_element<long_long>/2 -5.45% 0.686 0.648 - 20.51% -
SetIntersection_Front_Set_uint32_262144_64 -5.45% 1968799.754 1861502.228 - -7.35% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -5.43% 23.564 22.284 - -18.45% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_64 -5.42% 0.503 0.475 - 0.68% -
std::unordered_set<std::string>::count(key)_(existent)/32 -5.42% 43.321 40.974 - 5.14% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -5.40% 46.677 44.156 - -2.50% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16384 -5.39% 3.088 2.922 - -1.88% -
BM_deque_deque_copy_backward/70000 -5.38% 8968.576 8486.004 - 0.99% -
rng::remove(list<int>)_(prefix)/8192 -5.37% 8975.808 8493.679 - -0.35% -
rng::partition(deque<int>)_(dense)/50 -5.36% 16.870 15.966 - 3.68% -
BM_RangesMakeHeap_string_Descending_262144 -5.35% 3.752 3.552 - -37.48% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 -5.34% 10.387 9.832 - -10.43% -
BM_std_minmax_element<short>/64 -5.33% 18.057 17.094 - -0.83% -
std::copy_backward(vector<bool>)_(aligned)/262144 -5.33% 753.248 713.107 - -4.87% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -5.30% 135.759 128.570 - 0.76% -
std::any_of(list<int>)_(process_all)/8192 -5.30% 7359.787 6970.057 - -2.24% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -5.27% 7.114 6.739 - -7.62% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 -5.27% 34.372 32.562 - -5.08% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 -5.26% 23.511 22.274 - -7.68% -
SetIntersection_Front_Set_uint32_262144_262144 -5.25% 1916743.654 1816031.657 - -1.28% -
rng::find_last(vector<char>)_(bail_90%)/1048576 -5.24% 12592.546 11932.827 - -1.62% -
BM_vector_deque_ranges_copy/0 -5.22% 0.432 0.410 - -11.45% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 -5.22% 18.660 17.686 - -0.15% -
std::any_of(deque<int>)_(process_all)/50 -5.22% 21.381 20.265 - 5.11% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -5.20% 9388067.342 8900233.402 - -30.69% -
SetIntersection_Front_Vector_uint64_1024_4 -5.20% 1141296.219 1082003.313 - -4.27% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 -5.20% 0.467 0.443 - -7.81% -
BM_RangesMakeHeap_string_Heap_262144 -5.19% 5.480 5.195 - -4.46% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 -5.18% 6.949 6.589 - -1.07% -
std::is_sorted_until(vector<int>,_pred)/1024 -5.17% 432.925 410.536 - -0.86% -
rng::partition(deque<int>)_(sparse)/50 -5.17% 18.338 17.390 - -14.12% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 -5.16% 5391108.126 5112800.663 - -2.91% -
std::search(list<int>)_(single_element)/1024 -5.16% 768.074 728.479 - -5.49% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 -5.14% 1.228 1.165 - -6.79% -
BM_RangesMakeHeap_uint32_Heap_4 -5.14% 0.290 0.275 - -2.75% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 -5.13% 17.723 16.813 - 0.72% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 -5.13% 18469730.339 17522767.429 - -1.08% -
std::rotate(deque<int>)_(by_1/2)/1024 -5.12% 182.677 173.323 - 0.04% -
rng::remove_copy_if(list<int>)_(sprinkled)/50 -5.12% 26.455 25.101 - -2.27% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -5.10% 19993349.277 18972955.625 - -3.41% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 -5.10% 21400.662 20310.171 - 1.71% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -5.09% 9839.299 9338.512 - -4.55% -
std::remove_if(vector<int>)_(sprinkled)/50 -5.03% 67.652 64.250 - 6.93% -
SetIntersection_Front_Vector_uint64_16384_1 -5.00% 1110374.606 1054800.543 - -4.03% -
std::partition_point(list<int>)/8192 -5.00% 12415.141 11794.359 - -7.65% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -5.00% 1.785 1.695 - -6.30% -
BM_MakeHeap_string_PipeOrgan_262144 -4.99% 7.667 7.284 - -2.24% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 -4.99% 21.750 20.665 - 0.27% -
std::deque<int>::ctor(size)/8192 -4.99% 459.246 436.347 - -0.95% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 -4.98% 9387531.658 8919909.371 - 5.87% -
rng::search(list<int>,_pred)_(same_length)/8192 -4.98% 8748.691 8313.030 - -6.63% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 -4.98% 0.581 0.552 - -5.23% -
SetIntersection_Interlaced_Vector_uint32_64_16 -4.97% 18856956.193 17920111.969 - -4.07% -
std::find_end(deque<int>)_(process_all)/1048576 -4.97% 279687.600 265798.769 - 0.16% -
SetIntersection_None_Vector_uint32_262144_262144 -4.96% 1212758.731 1152564.697 - -3.62% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -4.96% 41.495 39.435 - -4.32% -
SetIntersection_None_Set_string_16384_1024 -4.96% 209010556.140 198645021.376 - -3.70% -
SetIntersection_Front_Set_string_16384_4 -4.96% 1342771.443 1276185.842 - -3.32% -
BM_PushHeap_uint64_Ascending_256 -4.95% 2.258 2.146 - 2.61% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -4.93% 5.072 4.822 - -8.43% -
BM_MakeHeap_pair<uint32,_uint32>_Random_262144 -4.93% 3.135 2.980 - -1.91% -
std::deque<int>::ctor(size)/1024 -4.92% 74.876 71.192 - 3.33% -
std::map<int,_int>::find(key)_(non-existent)/32 -4.92% 2.537 2.413 - 0.46% -
std::set<int>::count(key)_(non-existent)/32 -4.92% 3.047 2.897 - -2.47% -
BM_PushHeap_float_Ascending_262144 -4.92% 5.356 5.093 - -3.00% -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/1024 -4.90% 577.757 549.455 - -4.96% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 -4.90% 33.141 31.518 - 0.91% -
BM_StringRelational_Eq_Small_Small_ChangeFirst -4.89% 1.723 1.639 - 9.12% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 -4.88% 110.465 105.076 - -1.88% -
rng::copy(vector<bool>)_(aligned)/64 -4.86% 1.371 1.304 - -5.15% -
std::multimap<int,_int>::erase(key)_(non-existent)/32 -4.86% 2.425 2.308 - 2.37% -
BM_deque_vector_copy/5500 -4.84% 209.753 199.594 - 1.25% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -4.84% 641.476 610.423 - 0.87% -
std::all_of(deque<int>)_(process_all)/50 -4.83% 19.239 18.310 - -13.78% -
SetIntersection_Front_Vector_float_64_64 -4.82% 11958455.409 11381530.635 - -1.75% -
std::multiset<int>::erase(key)_(non-existent)/8192 -4.80% 10.180 9.692 - 1.67% -
std::unordered_multiset<int>::find(key)_(existent)/1024 -4.80% 1.206 1.148 - -1.13% -
rng::any_of(list<int>)_(process_all)/8192 -4.79% 8228.486 7833.980 - 10.20% -
std::map<std::string,_int>::count(key)_(existent)/32 -4.79% 16.525 15.733 - -13.06% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -4.78% 73.098 69.604 - 1.21% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -4.78% 13654.580 13002.101 - -2.19% -
std::set<std::string>::contains(key)_(existent)/32 -4.77% 16.631 15.837 - -3.30% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -4.76% 1415811.747 1348460.082 - -5.31% -
SetIntersection_Front_Set_uint32_16384_64 -4.76% 2054701.484 1956971.723 - -4.45% -
BM_std_minmax<unsigned_char>/7 -4.75% 2.454 2.338 - -3.95% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 -4.75% 5.085 4.843 - -4.29% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 -4.72% 32.163 30.645 - -1.96% -
std::unordered_set<std::string>::erase(iterator)/0 -4.71% 32.463 30.935 - 12.86% -
std::copy_backward(deque<int>)/32768 -4.71% 4123.927 3929.880 - -3.61% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 -4.70% 10.699 10.196 - 8.11% -
rng::move_backward(list<int>)/32768 -4.68% 35972.644 34288.806 - 2.01% -
BM_StringRelational_Less_Empty_Empty_Control -4.67% 1.975 1.883 - -2.72% -
SetIntersection_Interlaced_Set_string_262144_16384 -4.67% 2751787.842 2623354.168 - -9.23% -
BM_MakeHeap_float_Heap_256 -4.66% 0.218 0.208 - 0.49% -
std::deque<int>::insert(middle)_(cheap_elements)/32 -4.65% 12.144 11.580 - -1.64% -
std::stable_partition(deque<int>)_(sparse)/8192 -4.63% 3657.635 3488.270 - 3.52% -
rng::stable_partition(deque<int>)_(dense)/32 -4.63% 31.403 29.950 - 6.95% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_256 -4.62% 0.601 0.573 - -1.54% -
rng::copy_n(vector<bool>)_(unaligned)/512 -4.61% 3.515 3.352 - 0.93% -
SetIntersection_Front_Set_uint32_256_64 -4.61% 6756003.362 6444869.867 - 3.36% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -4.60% 83521.744 79677.662 - -3.25% -
BM_vector_deque_move_backward/64 -4.59% 3.178 3.032 - 0.10% -
rng::copy_n(deque<int>)/262144 -4.58% 10748.206 10255.657 - -0.98% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 -4.57% 1394.676 1330.875 - 1.33% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -4.55% 12580.075 12008.090 - 0.38% -
SetIntersection_Front_Set_uint32_1024_64 -4.54% 2079270.661 1984806.403 - -2.81% -
rng::fill(vector<bool>)/64 -4.54% 1.565 1.494 - -6.91% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle -4.53% 1.696 1.620 - 0.63% -
std::copy(vector<bool>)_(aligned)/64 -4.51% 1.364 1.303 - -4.77% -
BM_RangesMakeHeap_string_Heap_1024 -4.50% 4.951 4.728 - -1.86% -
SetIntersection_Front_Vector_string_16384_64 -4.50% 3631581.577 3468193.272 - -0.18% -
std::unordered_map<int,_int>::insert(value)_(new_value)/8192 -4.50% 20.370 19.454 - -7.58% -
BM_std_min<unsigned_short>/20 -4.50% 2.218 2.118 - -4.61% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -4.50% 1124379.527 1073831.719 - -4.39% -
rng::rotate(list<int>)_(1_element_backward)/8192 -4.49% 8237.608 7867.762 - -5.89% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 -4.47% 74.738 71.395 - 1.66% -
SetIntersection_Front_Vector_float_16384_16384 -4.47% 83862175.098 80114120.875 - -0.38% -
BM_std_min<int>/11 -4.46% 1.211 1.157 - 0.08% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 -4.46% 2.398 2.291 - -1.81% -
SetIntersection_Front_Set_string_16384_64 -4.44% 4727118.604 4517444.168 - -9.01% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -4.43% 1875216.715 1792063.560 - -5.75% -
rng::remove_if(deque<int>)_(prefix)/50 -4.43% 72.321 69.114 - -6.51% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 -4.43% 13477008.615 12879764.906 - -4.40% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 -4.43% 32.033 30.613 - 1.06% -
BM_RangesMakeHeap_string_Heap_16384 -4.43% 5.179 4.950 - -1.53% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -4.42% 20794.409 19874.514 - 0.90% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -4.42% 0.981 0.937 - -4.76% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -4.40% 29.714 28.406 - -5.28% -
SetIntersection_Interlaced_Vector_uint64_256_16 -4.40% 6462140.104 6177734.708 - -0.24% -
std::generate_n(list<int>)/50 -4.39% 15.804 15.110 - -12.32% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 -4.39% 649.491 620.977 - 1.42% -
BM_std_minmax<unsigned_char>/31 -4.39% 3.307 3.162 - 0.12% -
std::map<int,_int>::count(key)_(non-existent)/32 -4.38% 3.026 2.894 - 0.35% -
SetIntersection_None_Set_string_262144_1024 -4.38% 1693490.641 1619390.301 - -5.04% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -4.37% 736.248 704.038 - -18.78% -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -4.36% 26633.842 25473.293 - 0.62% -
BM_deque_deque_move_backward/1 -4.33% 3.358 3.212 - 17.83% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 -4.33% 9491.781 9080.857 - -0.89% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -4.33% 3.571 3.417 - -4.08% -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -4.32% 48.846 46.736 - -1.54% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -4.32% 180371.986 172582.646 - -0.24% -
rng::contains(deque<int>)_(process_all)/8 -4.32% 3.090 2.956 - 0.46% -
rng::equal(list<int>)_(it,_it,_it,_it)/8192 -4.31% 12123.144 11600.339 - -7.02% -
BM_StringEraseWithMove_Small_Transparent -4.31% 2.473 2.367 - -7.38% -
BM_deque_deque_ranges_move_backward/1 -4.31% 3.417 3.270 - 17.00% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 -4.30% 7683536.461 7352800.829 - 0.09% -
bm_lexicographical_compare<unsigned_char>/4 -4.30% 1.388 1.329 - -11.27% -
bm_lexicographical_compare<int>/2 -4.30% 1.512 1.447 - -4.63% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -4.30% 146284596.381 139999269.728 - -10.40% -
BM_StringFindStringLiteral/1024 -4.29% 17.770 17.008 - -5.95% -
std::copy_n(vector<bool>)_(aligned)/4096 -4.28% 4.840 4.633 - -2.80% -
rng::copy_n(vector<int>)/8 -4.28% 2.290 2.192 - -1.81% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 -4.28% 5.238 5.014 - -0.62% -
rng::copy_backward(list<int>)/8 -4.27% 2.380 2.278 - -7.48% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst -4.27% 1.207 1.156 - 0.06% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 -4.26% 10.463 10.018 - -3.12% -
SetIntersection_Interlaced_Set_string_16_16 -4.24% 65861306.151 63065578.254 - -0.57% -
BM_PopHeap_string_262144 -4.24% 99.829 95.592 - 3.25% -
BM_MakeHeap_uint32_PipeOrgan_16 -4.24% 1.043 0.999 - -4.03% -
std::move_backward(vector<bool>)_(aligned)/512 -4.24% 2.539 2.431 - -4.48% -
BM_deque_deque_copy_backward/2 -4.24% 3.013 2.885 - 13.87% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -4.23% 39.942 38.252 - -9.06% -
SetIntersection_Interlaced_Vector_string_1024_1024 -4.22% 42564343.578 40767640.721 - -6.06% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 -4.21% 22183742.677 21249307.783 - -2.66% -
BM_std_minmax<unsigned_char>/23 -4.21% 3.095 2.964 - -0.72% -
BM_deque_deque_copy/70000 -4.21% 3154.749 3022.004 - -4.57% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 -4.20% 11725162.520 11233075.324 - -1.02% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -4.19% 23.311 22.333 - 1.32% -
BM_std_minmax<int>/15 -4.19% 2.036 1.951 - -3.86% -
SetIntersection_Front_Set_string_16_16 -4.18% 65592391.203 62849694.691 - -0.74% -
bm_ranges_lexicographical_compare<unsigned_char>/16 -4.18% 1.155 1.107 - -4.27% -
BM_StringRelationalLiteral_Compare_Small_Large_Control -4.16% 1.613 1.546 - -7.14% -
std::replace(vector<int>)_(sprinkled)/1024 -4.16% 170.780 163.672 - -3.10% -
SetIntersection_Front_Vector_uint32_262144_16 -4.15% 1188178.425 1138819.372 - -4.37% -
rng::find_end(deque<int>)_(process_all)/1024 -4.15% 324.517 311.039 - 2.79% -
BM_std_minmax<unsigned_char>/24 -4.15% 1.313 1.258 - 4.28% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -4.14% 146420961.997 140360113.159 - -10.35% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -4.14% 0.942 0.903 - 0.24% -
BM_std_min<char>/15 -4.14% 2.098 2.011 - -5.54% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -4.13% 1680421.955 1611090.414 - -5.69% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 -4.11% 12535.552 12019.972 - 0.47% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 -4.11% 6.138 5.886 - -3.02% -
BM_std_min<unsigned_char>/32 -4.11% 2.986 2.863 - -0.01% -
BM_MakeHeap_string_Descending_262144 -4.11% 3.703 3.551 - 0.19% -
rng::remove_if(list<int>)_(prefix)/8192 -4.11% 9435.760 9048.036 - -0.99% -
SetIntersection_None_Set_uint32_1024_256 -4.11% 9049010.864 8677482.972 - -1.42% -
std::adjacent_find(list<int>,_pred)/8192 -4.10% 8284.664 7944.624 - -2.10% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 -4.10% 737.365 707.105 - -2.47% -
SetIntersection_None_Set_string_256_256 -4.10% 6009973.215 5763404.110 - -4.91% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -4.10% 10231.302 9812.107 - -0.39% -
BM_RangesMakeThenSortHeap_uint32_Descending_4 -4.10% 1.410 1.352 - 9.18% -
std::copy(vector<bool>)_(aligned)/262144 -4.10% 674.567 646.941 - -5.43% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 -4.09% 17490.963 16775.016 - -2.62% -
BM_deque_deque_ranges_copy_backward/1 -4.09% 3.359 3.221 - 16.09% -
std::stable_sort(vector<int>)_(repeated)/1024 -4.09% 1141.688 1095.026 - -3.06% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 -4.09% 7104159.403 6813844.851 - 4.57% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -4.09% 9083829.171 8712722.896 - -26.81% -
SetIntersection_None_Set_float_64_16 -4.09% 19169244.446 18386129.848 - -4.37% -
std::copy_backward(vector<int>)/8 -4.07% 2.286 2.193 - -1.42% -
BM_SortHeap_pair<uint32,_uint32>_16 -4.07% 6.245 5.991 - -1.57% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 -4.06% 11534.006 11065.474 - 0.10% -
std::set<std::string>::insert(value)_(already_present)/1024 -4.05% 33.906 32.533 - -5.12% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -4.04% 2.057 1.973 - -5.19% -
rng::transform(deque<int>)_(identity_transform)/50 -4.03% 20.200 19.387 - -2.17% -
std::remove_if(vector<int>)_(sprinkled)/32 -4.03% 58.097 55.758 - 3.74% -
rng::stable_sort(vector<int>)_(repeated)/1024 -4.02% 1141.366 1095.461 - -3.12% -
std::map<int,_int>::erase(key)_(existent)/8192 -4.01% 26.883 25.804 - -0.59% -
BM_num_put<unsigned_long> -4.01% 11.988 11.507 - -4.80% -
BM_std_minmax_element<long_long>/70000 -4.01% 19536.431 18753.757 - 0.31% -
BM_PushHeap_uint32_SingleElement_4 -4.01% 0.356 0.341 - -6.14% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -4.00% 1682115.234 1614789.309 - -5.95% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -4.00% 13705.098 13156.571 - -1.43% -
SetIntersection_None_Set_string_262144_262144 -4.00% 1690098.793 1622528.076 - -4.47% -
BM_std_minmax_element<long_long>/4000 -3.99% 1115.787 1071.211 - 1.79% -
bm_lexicographical_compare<signed_char>/1 -3.99% 1.387 1.332 - 3.55% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -3.99% 1675627.359 1608847.004 - -6.37% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 -3.99% 2312109.295 2219964.438 - -0.18% -
BM_std_minmax_element<long_long>/5500 -3.98% 1531.098 1470.118 - 1.74% -
rng::copy_n(list<int>)/32768 -3.98% 27058.026 25980.770 - -1.07% -
std::rotate(list<int>)_(1_element_forward)/50 -3.98% 27.802 26.697 - 9.96% -
rng::partition(deque<int>)_(dense)/32 -3.97% 11.268 10.821 - 2.92% -
BM_std_minmax_element<long_long>/64000 -3.97% 17850.616 17142.432 - 0.20% -
BM_std_minmax_element<long_long>/65536 -3.97% 18260.437 17536.192 - 0.10% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 -3.96% 78.126 75.031 - -0.98% -
SetIntersection_Interlaced_Set_string_262144_256 -3.95% 2096923.584 2014036.785 - -3.40% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 -3.95% 23475558.372 22547706.712 - -4.94% -
707_ntest_r -3.95% 16.622 15.965 - -5.79% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -3.95% 20614.884 19800.655 - -0.97% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 -3.95% 186249.092 178898.480 - 1.85% -
std::set<int>::equal_range(key)_(non-existent)/32 -3.95% 2.686 2.580 - -4.72% -
SetIntersection_None_Vector_uint64_262144_1 -3.94% 1198508.162 1151262.704 - -1.96% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -3.94% 27416947.429 26337021.051 - -0.05% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 -3.93% 1544.808 1484.091 - -2.72% -
BM_std_minmax<unsigned_char>/25 -3.93% 1.326 1.274 - 3.93% -
SetIntersection_Front_Vector_string_262144_1 -3.93% 1154890.551 1109537.486 - -2.78% -
std::none_of(vector<int>)_(process_all)/50 -3.92% 14.929 14.343 - -21.20% -
BM_vector_deque_ranges_move_backward/64 -3.92% 3.144 3.021 - 0.88% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 -3.92% 0.766 0.736 - -0.87% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.91% 1642.672 1578.365 - -3.82% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -3.91% 26563.745 25524.469 - 1.46% -
std::search(deque<int>,_pred)_(near_matches)/1000 -3.91% 24675.465 23710.638 - 1.73% -
bm_lexicographical_compare<unsigned_char>/5 -3.91% 1.619 1.556 - -10.23% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 -3.90% 50.962 48.974 - -4.74% -
BM_std_minmax_element<long_long>/4096 -3.89% 1140.677 1096.282 - 1.79% -
std::unordered_set<int>::insert(value)_(already_present)/1024 -3.89% 2.025 1.947 - 0.37% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -3.89% 4789.990 4603.879 - -0.02% -
BM_RangesPopHeap_uint64_262144 -3.88% 43.193 41.515 - 0.88% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -3.88% 1.234 1.186 - -11.78% -
BM_std_min<unsigned_short>/22 -3.88% 1.949 1.873 - 3.33% -
BM_PushHeap_uint32_SingleElement_64 -3.88% 0.364 0.350 - -4.09% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 -3.87% 9.946 9.561 - -0.27% -
BM_std_min<unsigned_char>/24 -3.87% 2.885 2.774 - 0.60% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 -3.87% 2283520.833 2195130.042 - -0.20% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 -3.86% 23.105 22.213 - 2.63% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -3.84% 197259334.750 189685905.140 - -5.99% -
BM_deque_vector_ranges_move_backward/64000 -3.84% 8036.094 7727.746 - -1.72% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 -3.83% 27.936 26.867 - 3.34% -
BM_StringRelationalLiteral_Compare_Large_Small_Control -3.83% 1.612 1.550 - -3.90% -
rng::contains_subrange(list<int>)_(single_element)/50 -3.82% 18.835 18.116 - 2.68% -
rng::distance(join_view(vector<vector<int>>)/4096 -3.81% 4.484 4.313 - 0.07% -
BM_std_minmax_element<long_long>/512 -3.81% 146.833 141.238 - 2.20% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -3.79% 3.657 3.518 - -2.57% -
BM_std_minmax<unsigned_char>/19 -3.79% 1.751 1.684 - 1.72% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 -3.79% 20620.649 19839.279 - 0.41% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 -3.78% 633.579 609.617 - 0.79% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -3.78% 23.692 22.797 - -7.86% -
BM_std_min<int>/12 -3.77% 1.541 1.483 - -0.62% -
BM_std_minmax<short>/23 -3.76% 2.679 2.579 - -4.26% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_256 -3.76% 11.243 10.820 - -1.53% -
BM_PushHeap_string_Descending_262144 -3.76% 3.505 3.373 - -38.08% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 -3.75% 6.594 6.347 - -0.48% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -3.75% 183633.618 176754.600 - 0.80% -
rng::rotate(list<int>)_(1_element_forward)/8192 -3.75% 8145.773 7840.713 - -5.05% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -3.74% 1178.109 1134.084 - -3.79% -
SetIntersection_Interlaced_Vector_uint32_16_16 -3.73% 39234940.502 37770839.790 - -0.19% -
SetIntersection_Front_Set_string_1024_1024 -3.73% 59668576.642 57443951.035 - 1.95% -
SetIntersection_Interlaced_Set_uint64_262144_1 -3.72% 1125745.733 1083857.703 - -2.43% -
std::copy_backward(vector<bool>)_(aligned)/64 -3.71% 1.731 1.666 - -6.16% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 -3.71% 1108153.518 1067054.300 - -5.01% -
std::unordered_set<std::string>::clear()/32 -3.71% 980.775 944.410 - 2.01% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 -3.71% 1168689.900 1125386.337 - -2.28% -
BM_RangesMakeHeap_string_Ascending_262144 -3.70% 7.849 7.558 - -22.59% -
std::multiset<int>::insert(value)_(already_present)/8192 -3.70% 33.217 31.987 - -1.83% -
BM_std_minmax<unsigned_char>/26 -3.70% 1.550 1.493 - 3.51% -
BM_std_minmax<int>/10 -3.69% 1.440 1.387 - -3.50% -
SetIntersection_Interlaced_Set_uint64_256_64 -3.69% 15427464.195 14858459.960 - 1.01% -
BM_num_get<unsigned_int> -3.69% 10.717 10.322 - -2.36% -
std::map<int,_int>::count(key)_(existent)/1024 -3.69% 4.407 4.245 - -2.63% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -3.68% 40.440 38.952 - 9.72% -
BM_std_minmax<unsigned_int>/4 -3.67% 0.974 0.938 - -3.56% -
BM_RangesMakeHeap_string_Heap_256 -3.66% 5.045 4.860 - -2.16% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 -3.65% 9602768.471 9251854.708 - 0.08% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 -3.65% 1429804.818 1377616.909 - 3.56% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 -3.65% 867.755 836.086 - 7.54% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -3.65% 3.996 3.850 - -2.56% -
BM_RangesMakeHeap_uint64_Random_64 -3.64% 1.276 1.230 - -4.91% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 -3.64% 1945.945 1875.052 - 0.90% -
std::move(vector<bool>)_(unaligned)/512 -3.64% 4.603 4.435 - 11.52% -
std::stable_partition(vector<int>)_(sparse)/1024 -3.64% 218.154 210.221 - 1.43% -
SetIntersection_Interlaced_Vector_string_256_256 -3.63% 22205552.934 21399263.677 - -6.37% -
rng::contains(list<int>)_(process_all)/8 -3.62% 2.266 2.184 - -8.57% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -3.62% 1675339.273 1614702.717 - -5.42% -
BM_StringRelational_Compare_Empty_Small_Control -3.61% 1.645 1.586 - -2.99% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 -3.61% 3.730 3.596 - 3.25% -
BM_StringFindAllMatch/1 -3.60% 2.758 2.658 - -4.18% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -3.60% 1787385.904 1722969.891 - -5.33% -
std::multiset<std::string>::insert(value)_(new_value)/32 -3.60% 44.778 43.166 - 1.14% -
std::map<int,_int>::contains(key)_(existent)/1024 -3.59% 4.125 3.977 - -1.72% -
std::find_end(deque<int>)_(process_all)/1000 -3.58% 296.232 285.623 - 8.78% -
BM_std_minmax<int>/11 -3.57% 1.837 1.772 - -3.27% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -3.57% 6123247.188 5904545.218 - 3.46% -
std::partition(deque<int>)_(dense)/1024 -3.57% 360.735 347.860 - -3.85% -
BM_RangesPushHeap_uint64_Ascending_256 -3.57% 2.171 2.093 - 0.02% -
BM_std_minmax_element<long_long>/1024 -3.56% 288.763 278.486 - 2.38% -
BM_std_minmax<int>/23 -3.56% 2.390 2.305 - -2.21% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 -3.55% 75.029 72.362 - 41.59% -
BM_std_min<unsigned_char>/64 -3.55% 4.187 4.038 - -1.20% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -3.55% 1183345.217 1141324.958 - -4.40% -
SetIntersection_Front_Vector_uint64_262144_256 -3.55% 2347473.011 2264140.081 - -3.56% -
std::move_backward(deque<int>)/8 -3.54% 4.015 3.873 - 16.71% -
SetIntersection_Interlaced_Set_uint32_64_16 -3.54% 24473259.063 23607093.604 - -1.42% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 -3.54% 40.413 38.985 - 37.64% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/32 -3.53% 11.063 10.672 - 1.82% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -3.52% 60.261 58.138 - -3.23% -
BM_std_minmax<long_long>/5 -3.52% 2.089 2.016 - -9.38% -
SetIntersection_Interlaced_Set_string_262144_4 -3.52% 1875563.885 1809597.330 - -4.25% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 -3.51% 9.106 8.786 - 0.36% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 -3.51% 1440156.273 1389581.944 - -3.08% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 -3.50% 9.848 9.503 - -0.36% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -3.49% 23.357 22.542 - -0.02% -
rng::find(list<int>)_(process_all)/8 -3.49% 2.378 2.295 - -2.59% -
BM_std_minmax<long_long>/29 -3.48% 4.328 4.178 - -3.48% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 -3.47% 0.759 0.733 - -0.16% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 -3.46% 50.640 48.888 - 2.56% -
std::unordered_set<int>::insert(value)_(already_present)/8192 -3.46% 2.292 2.213 - -1.02% -
BM_std_minmax<unsigned_char>/22 -3.45% 2.601 2.511 - 0.11% -
BM_std_min<char>/3 -3.45% 0.745 0.720 - 0.28% -
SetIntersection_Interlaced_Vector_float_1024_4 -3.45% 1357117.737 1310357.953 - -10.67% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 -3.43% 263.636 254.596 - -0.69% -
std::is_sorted_until(vector<int>,_pred)/8192 -3.43% 3386.204 3270.092 - -1.75% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -3.43% 9.549 9.222 - -4.90% -
BM_PushHeap_uint64_SingleElement_64 -3.42% 0.375 0.363 - -10.96% -
BM_RangesMakeHeap_string_Heap_4 -3.42% 3.113 3.007 - -0.73% -
std::adjacent_find(list<int>)/8192 -3.41% 6936.616 6699.757 - -0.73% -
rng::find_end(deque<int>,_pred)_(near_matches)/8192 -3.41% 1936353.362 1870298.353 - -22.92% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 -3.41% 5.344 5.162 - 3.25% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 -3.39% 36.559 35.318 - 16.01% -
BM_StringRelational_Less_Small_Huge_Control -3.39% 1.783 1.723 - -2.00% -
BM_RangesMakeHeap_string_SingleElement_256 -3.39% 6.298 6.084 - -3.98% -
std::rotate(deque<int>)_(1_element_forward)/50 -3.39% 5.472 5.287 - -2.32% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_262144 -3.39% 687.605 664.312 - -0.34% -
std::copy(deque<int>)/8 -3.38% 2.765 2.672 - -2.62% -
BM_MakeHeap_string_Ascending_262144 -3.38% 7.597 7.340 - -19.97% -
rng::find_last(vector<char>)_(bail_90%)/50 -3.37% 1.034 0.999 - -3.15% -
SetIntersection_Interlaced_Vector_float_256_16 -3.37% 6356313.272 6141874.548 - -23.04% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.37% 55817.576 53936.017 - -4.46% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -3.37% 1211343.212 1170567.123 - -4.86% -
BM_StringRelational_Compare_Huge_Small_Control -3.36% 1.847 1.784 - -3.42% -
std::list<int>::operator=(const&)_(cheap_elements)/32 -3.36% 17.091 16.516 - -2.02% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 -3.35% 181985.906 175888.528 - 1.04% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -3.35% 1671845.703 1615855.225 - -5.18% -
BM_std_minmax<long_long>/6 -3.34% 2.348 2.270 - -6.56% -
std::find(list<int>)_(process_all)/8 -3.33% 2.390 2.310 - -3.62% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -3.33% 48.429 46.817 - -0.05% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 -3.33% 18378952.310 17767283.997 - -2.00% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_262144 -3.33% 10.708 10.352 - -2.13% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -3.33% 1561.175 1509.241 - -4.51% -
BM_std_minmax<short>/16 -3.32% 1.782 1.723 - -9.36% -
SetIntersection_Interlaced_Vector_uint32_256_4 -3.32% 5118413.413 4948332.698 - -6.48% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -3.31% 2017678.139 1950794.594 - -3.42% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -3.31% 45.395 43.893 - 25.05% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -3.30% 56.957 55.078 - -3.34% -
bm_lexicographical_compare<signed_char>/2 -3.29% 1.491 1.442 - -3.56% -
SetIntersection_Interlaced_Set_string_256_16 -3.29% 18603984.026 17991235.027 - -0.58% -
rng::is_sorted_until(deque<int>,_pred)/8 -3.29% 4.544 4.394 - 13.97% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.28% 7732.988 7479.293 - -0.06% -
SetIntersection_Interlaced_Vector_string_262144_256 -3.28% 64593201.263 62476142.774 - -7.90% -
bm_lexicographical_compare<unsigned_char>/6 -3.28% 1.850 1.789 - -8.69% -
std::equal(list<int>)_(it,_it,_it)/8192 -3.28% 9933.816 9608.291 - -4.77% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 -3.27% 29.616 28.648 - -3.13% -
std::search(deque<int>,_pred)_(near_matches)/1024 -3.27% 25746.445 24904.490 - 1.75% -
BM_PushHeap_float_Random_4 -3.27% 2.998 2.900 - 2.24% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -3.26% 17957.259 17371.486 - 0.83% -
BM_StringRelational_Less_Small_Small_ChangeLast -3.26% 1.783 1.725 - -6.56% -
bm_lexicographical_compare<signed_char>/3 -3.26% 1.728 1.671 - -3.21% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -3.26% 58.128 56.233 - 0.74% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 -3.26% 48.501 46.920 - 0.27% -
SetIntersection_None_Vector_uint64_262144_256 -3.26% 1211825.062 1172344.410 - -2.60% -
SetIntersection_Interlaced_Set_float_1024_1024 -3.26% 15106429.679 14614560.009 - -3.89% -
BM_StringRelational_Compare_Large_Small_Control -3.25% 1.847 1.787 - -3.27% -
SetIntersection_Interlaced_Set_string_262144_64 -3.25% 2161592.285 2091292.156 - -3.25% -
SetIntersection_Front_Set_float_16384_16 -3.25% 1310110.419 1267525.261 - -3.75% -
rng::rotate(deque<int>)_(1_element_forward)/50 -3.25% 5.953 5.760 - -5.57% -
BM_vector_deque_ranges_copy_backward/64 -3.25% 3.066 2.966 - -2.27% -
BM_StringRelational_Less_Large_Large_ChangeMiddle -3.24% 1.619 1.566 - 5.48% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -3.24% 1721372.818 1665633.220 - -4.42% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -3.23% 9.869 9.550 - -15.28% -
SetIntersection_Interlaced_Set_string_1024_1024 -3.23% 58721388.930 56825384.309 - 0.36% -
vector<bool>(const_vector<bool>&) -3.22% 9.632 9.322 - -5.15% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 -3.21% 5.709 5.526 - -2.23% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 -3.21% 38.052 36.832 - 0.01% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle -3.21% 1.433 1.388 - 0.03% -
std::swap_ranges(deque<int>)/50 -3.20% 20.535 19.877 - -0.64% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -3.20% 2154181.314 2085181.967 - -4.15% -
BM_RangesPopHeap_uint32_262144 -3.20% 42.425 41.067 - 0.26% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.20% 12502.409 12102.515 - -4.35% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 -3.20% 10.623 10.284 - 1.94% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16 -3.20% 2.987 2.891 - -0.20% -
SetIntersection_Interlaced_Set_uint32_262144_1 -3.19% 1090585.893 1055748.570 - -4.73% -
BM_deque_deque_ranges_move_backward/65536 -3.19% 8317.544 8052.147 - 0.32% -
BM_std_minmax<long_long>/11 -3.18% 2.457 2.379 - -6.29% -
BM_StringRelational_Compare_Small_Small_Control -3.18% 1.847 1.788 - -3.23% -
std::partition(list<int>)_(sparse)/8192 -3.18% 7407.131 7171.409 - -12.29% -
std::swap_ranges(deque<int>)/1024 -3.18% 330.302 319.794 - -2.96% -
rng::rotate(deque<int>)_(1_element_forward)/1024 -3.18% 39.557 38.299 - -1.43% -
bm_lexicographical_compare<unsigned_char>/64 -3.18% 2.019 1.955 - -0.50% -
SetIntersection_Front_Set_uint32_262144_256 -3.18% 4811970.170 4659132.149 - -2.61% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 -3.18% 1180076.264 1142597.315 - 2.35% -
BM_RangesMakeHeap_string_Heap_64 -3.17% 5.114 4.952 - -0.85% -
bm_lexicographical_compare<signed_char>/4 -3.17% 1.973 1.911 - -2.29% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4 -3.17% 2.632 2.548 - -2.54% -
BM_std_minmax<short>/28 -3.17% 2.627 2.544 - -2.93% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -3.17% 1.219 1.180 - -5.96% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -3.16% 5.228 5.062 - -3.55% -
BM_vector_deque_move_backward/65536 -3.15% 8008.123 7756.055 - 5.50% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 -3.14% 217.025 210.203 - -0.42% -
bm_lexicographical_compare<signed_char>/6 -3.14% 2.476 2.398 - -3.73% -
BM_StringRelational_Compare_Small_Huge_Control -3.14% 1.848 1.790 - -3.15% -
BM_StringFindStringLiteral/128 -3.14% 3.125 3.027 - -3.12% -
std::distance(deque<int>)/8192 -3.14% 0.652 0.632 - -8.91% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 -3.12% 80.809 78.284 - -7.75% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -3.12% 1226845.797 1188515.612 - -4.54% -
std::is_partitioned(list<int>)_(partitioned)/8192 -3.12% 6817.025 6604.079 - 1.72% -
SetIntersection_Interlaced_Set_uint32_1024_4 -3.12% 10238075.017 9918300.559 - -1.02% -
std::stable_partition(deque<int>)_(sparse)/1024 -3.12% 489.127 473.853 - 4.42% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -3.12% 2.276 2.204 - -7.59% -
BM_RangesMakeHeap_uint64_QuickSortAdversary_4 -3.12% 0.424 0.411 - -6.02% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16 -3.12% 11.801 11.433 - -0.33% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 -3.12% 11969768.124 11596248.521 - 0.92% -
BM_MakeThenSortHeap_uint64_SingleElement_1024 -3.12% 9.786 9.481 - -2.53% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -3.12% 285856.960 276950.706 - 0.85% -
SetIntersection_Interlaced_Set_uint32_256_1 -3.11% 4463377.054 4324373.478 - -2.78% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -3.11% 288435.169 279458.279 - -0.97% -
BM_PushHeap_uint64_Ascending_1024 -3.11% 2.709 2.625 - 1.85% -
BM_MakeHeap_uint64_Random_64 -3.11% 1.339 1.298 - 1.17% -
BM_std_min<unsigned___int128>/30 -3.10% 15.024 14.558 - -9.70% -
std::multimap<int,_int>::erase(key)_(existent)/1024 -3.10% 26.712 25.885 - 1.77% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_262144 -3.10% 35.547 34.447 - 0.25% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 -3.09% 34.731 33.656 - -0.71% -
std::map<int,_int>::count(key)_(existent)/32 -3.09% 1.741 1.687 - -0.56% -
BM_std_min<unsigned___int128>/31 -3.09% 15.606 15.125 - -9.77% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -3.08% 1129777.764 1094935.099 - -2.83% -
std::unordered_set<int>::contains(key)_(existent)/32 -3.08% 1.288 1.249 - -1.95% -
BM_std_minmax<char>/2 -3.07% 0.906 0.878 - -1.92% -
SetIntersection_Interlaced_Set_string_262144_16 -3.07% 2158002.277 2091681.803 - -3.42% -
rng::find_first_of(vector<int>,_pred)_(small_needle)/1024 -3.07% 5820.133 5641.551 - -0.01% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -3.07% 3162777.342 3065771.889 - -1.53% -
BM_std_minmax<char>/6 -3.07% 2.072 2.009 - -6.78% -
rng::for_each_n(join_view(vector<vector<int>>)/8 -3.07% 1.673 1.622 - -9.24% -
BM_StringRelational_Compare_Small_Large_Control -3.07% 1.847 1.791 - -3.06% -
std::distance(deque<int>)/4096 -3.06% 0.650 0.631 - -9.08% -
BM_RangesMakeHeap_string_Ascending_1024 -3.05% 5.125 4.968 - -6.94% -
BM_SortHeap_pair<uint32,_uint32>_262144 -3.05% 34.304 33.259 - -2.21% -
BM_std_min<unsigned_char>/20 -3.04% 1.533 1.486 - -1.92% -
std::any_of(vector<int>)_(process_all)/8 -3.04% 2.510 2.433 - -1.92% -
BM_RangesMakeThenSortHeap_float_Descending_16384 -3.04% 29.949 29.040 - 8.96% -
rng::is_sorted(deque<int>,_pred)/8 -3.04% 4.705 4.563 - 2.03% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -3.03% 38.030 36.877 - 26.25% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 -3.03% 0.951 0.922 - -4.52% -
rng::replace(vector<int>)_(sprinkled)/50 -3.03% 9.343 9.060 - 12.86% -
BM_std_minmax<unsigned_char>/15 -3.02% 3.078 2.985 - 0.10% -
BM_RangesPushHeap_uint64_Random_256 -3.01% 5.823 5.648 - -1.22% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_262144 -3.01% 5.438 5.275 - -1.76% -
rng::fill_n(deque<int>)/8192 -3.01% 244.375 237.028 - -1.50% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 -2.99% 31.571 30.625 - 1.40% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 -2.99% 371.796 360.679 - 1.34% -
SetIntersection_Front_Set_uint64_16384_1024 -2.99% 15519844.848 15055825.528 - 0.78% -
BM_RangesPopHeap_uint32_16384 -2.99% 32.027 31.070 - 0.10% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -2.99% 2143541.832 2079549.479 - -4.33% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 -2.98% 11707730.610 11358261.943 - -0.93% -
BM_std_minmax<int>/6 -2.98% 1.350 1.310 - -2.93% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 -2.98% 16078.158 15598.490 - -0.67% -
BM_PushHeap_uint32_SingleElement_262144 -2.98% 0.367 0.356 - -2.94% -
std::unordered_set<int>::contains(key)_(existent)/8192 -2.98% 1.337 1.297 - -15.37% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 -2.97% 22.351 21.687 - 2.67% -
std::find_end(deque<int>)_(near_matches)/1024 -2.97% 16959.701 16455.881 - -47.37% -
SetIntersection_Front_Set_float_262144_1 -2.97% 1118387.189 1085165.729 - -2.76% -
BM_StringRelational_Compare_Huge_Empty_Control -2.97% 1.633 1.585 - -4.69% -
BM_StringRelational_Compare_Small_Empty_Control -2.97% 1.662 1.613 - -5.96% -
BM_StringEraseWithMove_Large_Opaque -2.95% 2.878 2.793 - -2.46% -
BM_StringRelational_Less_Small_Large_Control -2.95% 1.787 1.734 - 7.25% -
BM_RangesPushHeap_uint32_Random_262144 -2.94% 6.455 6.265 - -0.19% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -2.94% 16.688 16.197 - -0.53% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -2.94% 10.360 10.055 - 0.10% -
BM_std_min<unsigned___int128>/29 -2.94% 14.439 14.015 - -9.45% -
BM_StringRelational_Less_Empty_Huge_Control -2.93% 2.098 2.036 - 2.25% -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 -2.93% 17971.221 17444.379 - 14.86% -
rng::find_last(forward_list<int>)_(bail_90%)/50 -2.93% 21.133 20.514 - -1.28% -
BM_PushHeap_uint32_SingleElement_16384 -2.93% 0.367 0.356 - -2.96% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 -2.92% 23.124 22.448 - -2.76% -
BM_std_minmax<unsigned_int>/14 -2.92% 1.666 1.618 - -0.02% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16384 -2.92% 28.394 27.565 - 0.70% -
std::search(list<int>,_pred)_(same_length)/8192 -2.92% 8716.973 8462.418 - -5.36% -
BM_deque_vector_move_backward/64000 -2.92% 8024.875 7790.557 - -3.02% -
BM_deque_vector_ranges_copy_backward/65536 -2.91% 8305.588 8064.009 - -1.89% -
BM_PushHeap_string_PipeOrgan_1024 -2.90% 9.864 9.578 - -11.28% -
BM_StringRelational_Compare_Empty_Empty_Control -2.90% 1.609 1.563 - -3.06% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1024 -2.90% 42.788 41.548 - 0.05% -
BM_std_minmax_element<long_long>/64 -2.90% 18.016 17.494 - 0.11% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 -2.89% 6726227.501 6531618.797 - -1.65% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 -2.89% 137.361 133.388 - -1.12% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 -2.89% 8510.810 8264.661 - -11.78% -
SetIntersection_Interlaced_Set_float_1024_16 -2.89% 11827098.385 11485410.710 - -2.49% -
SetIntersection_Interlaced_Vector_float_262144_16384 -2.88% 379859302.339 368900809.013 - 5.66% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -2.88% 10.180 9.887 - -7.07% -
SetIntersection_None_Vector_uint64_1024_1 -2.88% 1145807.091 1112795.534 - -2.57% -
std::set<int>::insert(value)_(new_value)/8192 -2.88% 74.372 72.232 - 1.67% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.87% 706.015 685.726 - -4.30% -
BM_RangesPushHeap_string_Descending_1024 -2.87% 2.468 2.397 - -3.43% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 -2.86% 6796070.331 6601381.449 - -3.00% -
BM_RangesPopHeap_uint32_1024 -2.85% 21.880 21.256 - -0.53% -
SetIntersection_Front_Set_uint64_262144_16 -2.85% 1310517.728 1273145.897 - -2.55% -
SetIntersection_Front_Set_string_16384_1024 -2.85% 61192238.052 59448492.304 - 0.25% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 -2.85% 4.912 4.772 - -0.17% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 -2.85% 0.717 0.696 - -0.73% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast -2.85% 1.660 1.613 - 0.00% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 -2.85% 772.008 750.037 - -3.46% -
SetIntersection_Interlaced_Set_string_262144_1024 -2.84% 2105080.729 2045211.510 - -3.28% -
SetIntersection_None_Vector_uint32_16384_64 -2.84% 1181079.578 1147522.723 - -2.13% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 -2.84% 0.901 0.876 - 0.31% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 -2.83% 794.545 772.045 - -2.91% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -2.83% 1.426 1.385 - 3.49% -
std::swap_ranges(deque<int>)/8192 -2.82% 2625.716 2551.561 - -3.20% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 -2.82% 6.263 6.086 - 0.10% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16384 -2.82% 61.340 59.609 - 0.30% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 -2.82% 2307677.285 2242661.793 - -5.31% -
SetIntersection_Front_Set_float_262144_256 -2.81% 4508754.105 4381843.026 - -10.01% -
std::partition(deque<int>)_(sparse)/1024 -2.81% 395.691 384.576 - -1.18% -
std::partition(vector<int>)_(dense)/1024 -2.81% 247.750 240.795 - -3.07% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.80% 9635.961 9366.154 - -1.56% -
SetIntersection_Interlaced_Set_uint32_16384_1 -2.80% 1120338.450 1088994.916 - -1.66% -
BM_deque_deque_ranges_copy_backward/70000 -2.80% 8990.920 8739.384 - -1.45% -
BM_align/256 -2.80% 0.970 0.943 - 5.02% -
rng::remove(list<int>)_(sprinkled)/1024 -2.79% 980.320 952.947 - -1.29% -
std::search_n(vector<int>)_(no_match)/1000 -2.79% 213.808 207.849 - 1.16% -
BM_RangesMakeThenSortHeap_float_Heap_256 -2.79% 6.237 6.064 - 2.82% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 -2.78% 0.486 0.473 - 1.91% -
rng::is_sorted(list<int>)/8192 -2.78% 7005.369 6810.506 - -6.22% -
bm_lexicographical_compare<signed_char>/7 -2.78% 2.760 2.684 - -2.26% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 -2.78% 183517109.340 178419465.601 - -0.38% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 -2.78% 17.221 16.743 - 0.30% -
BM_PushHeap_uint32_SingleElement_1024 -2.77% 0.374 0.363 - -2.63% -
BM_std_min<unsigned_long_long>/4 -2.77% 1.055 1.026 - -6.80% -
SetIntersection_Interlaced_Vector_string_16_16 -2.77% 55469430.855 53934217.379 - -3.05% -
BM_std_minmax<unsigned_char>/27 -2.77% 1.980 1.926 - 3.07% -
std::map<std::string,_int>::count(key)_(existent)/1024 -2.76% 25.173 24.478 - 4.60% -
rng::find_last(vector<char>)_(bail_10%)/50 -2.76% 5.559 5.405 - -2.85% -
std::set<int>::contains(key)_(existent)/1024 -2.76% 4.005 3.894 - -1.58% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 -2.76% 17.241 16.766 - 0.45% -
std::find_end(deque<int>)_(process_all)/1024 -2.76% 303.465 295.102 - 11.32% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 -2.75% 1455357.818 1415327.503 - -1.20% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 -2.75% 1225371.629 1191709.590 - -0.95% -
BM_align/8 -2.75% 0.972 0.945 - 5.25% -
SetIntersection_None_Vector_uint64_256_64 -2.75% 3621838.254 3522405.306 - -0.11% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 -2.74% 17342.308 16866.779 - 1.17% -
std::find_end(deque<int>)_(near_matches)/1000 -2.74% 16369.342 15920.688 - -47.11% -
BM_std_min<unsigned_short>/27 -2.74% 2.374 2.309 - -3.05% -
BM_std_minmax_element<short>/4 -2.74% 1.259 1.224 - -0.21% -
SetIntersection_Interlaced_Set_float_16384_1 -2.73% 1115616.443 1085150.432 - -2.93% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle -2.73% 1.457 1.417 - 3.46% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50 -2.73% 32.735 31.842 - -9.69% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 -2.73% 22.049 21.448 - -3.30% -
709_cactus_r -2.72% 19.695 19.159 - -2.85% -
BM_num_get<unsigned_short> -2.72% 10.776 10.483 - -0.36% -
BM_std_minmax<int>/19 -2.71% 1.900 1.848 - -0.36% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -2.71% 146771532.643 142798942.803 - -0.41% -
BM_std_minmax<unsigned_int>/11 -2.71% 1.957 1.904 - 4.16% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -2.70% 1.018 0.990 - -0.07% -
BM_deque_deque_ranges_copy/64000 -2.70% 2940.361 2860.918 - 0.30% -
BM_std_min<unsigned___int128>/32 -2.70% 16.204 15.767 - -9.40% -
BM_SortHeap_pair<uint32,_uint32>_1024 -2.70% 14.048 13.668 - -1.98% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -2.70% 2.065 2.009 - -3.45% -
BM_SortHeap_pair<uint32,_uint32>_16384 -2.69% 23.157 22.533 - -1.77% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 -2.69% 23.197 22.573 - -1.68% -
SetIntersection_Front_Vector_string_1024_1024 -2.69% 40970686.682 39867737.332 - -1.72% -
BM_vector_deque_move_backward/1024 -2.69% 38.223 37.195 - -3.39% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 -2.69% 7.686 7.480 - -2.22% -
std::is_sorted_until(vector<int>,_pred)/8 -2.68% 3.475 3.382 - -6.48% -
BM_std_minmax<short>/19 -2.68% 2.384 2.320 - -4.48% -
BM_RangesPopHeap_uint64_16384 -2.68% 32.210 31.347 - 0.35% -
std::multimap<std::string,_int>::insert(value)_(new_value)/0 -2.68% 32.980 32.098 - 29.75% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 -2.67% 1080.921 1052.037 - -0.17% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 -2.67% 10.410 10.132 - -3.77% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 -2.67% 40.560 39.477 - 40.83% -
std::partition_copy(vector<int>)/1024 -2.66% 463.207 450.864 - -1.39% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -2.66% 19.656 19.133 - -6.05% -
rng::find_end(deque<int>,_pred)_(near_matches)/1000 -2.66% 32198.583 31341.705 - -19.33% -
rng::copy(deque<int>)/8 -2.66% 2.767 2.693 - -3.29% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -2.66% 22.860 22.252 - -2.77% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 -2.65% 90.860 88.449 - -3.87% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 -2.65% 1.309 1.274 - -3.35% -
BM_PushHeap_float_PipeOrgan_4 -2.65% 0.495 0.482 - 0.12% -
BM_RangesPopHeap_float_262144 -2.65% 40.448 39.378 - 2.71% -
std::map<int,_int>::clear()/8192 -2.64% 84750.985 82509.322 - 1.80% -
BM_std_minmax<int>/31 -2.64% 2.737 2.665 - -1.90% -
std::rotate(deque<int>)_(1_element_forward)/32 -2.63% 4.599 4.478 - -3.44% -
BM_PushHeap_uint32_Descending_64 -2.63% 0.385 0.375 - 0.07% -
SetIntersection_None_Vector_uint32_16384_1 -2.63% 1175440.339 1144507.941 - -2.44% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -2.63% 3083413.332 3002281.332 - -3.59% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -2.63% 51520237.276 50165421.179 - 8.70% -
BM_StringEraseWithMove_Large_Transparent -2.63% 2.631 2.562 - -0.98% -
BM_StringEraseWithMove_Huge_Opaque -2.62% 49.969 48.659 - 5.40% -
BM_std_minmax<unsigned_char>/30 -2.62% 2.780 2.707 - -0.41% -
BM_std_min<unsigned___int128>/27 -2.62% 13.280 12.932 - -8.74% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 -2.62% 14.985 14.593 - 1.00% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 -2.62% 1.204 1.172 - -2.08% -
std::equal(vector<int>)_(it,_it,_it)/50 -2.62% 4.370 4.255 - -2.58% -
std::set<int>::contains(key)_(existent)/32 -2.62% 1.732 1.687 - -2.27% -
BM_align/64 -2.61% 0.971 0.946 - 5.60% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 -2.61% 7292.437 7102.115 - 4.15% -
BM_std_min<long_long>/29 -2.61% 3.090 3.010 - -1.04% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 -2.59% 1104714.699 1076056.896 - -3.80% -
BM_std_minmax<unsigned_char>/29 -2.59% 2.512 2.447 - 0.70% -
std::partition_point(list<int>)/32 -2.59% 16.267 15.846 - -0.50% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 -2.59% 24.235 23.608 - -4.53% -
BM_std_minmax<unsigned_long_long>/23 -2.59% 4.452 4.337 - 0.92% -
std::copy_backward(vector<bool>)_(unaligned)/32768 -2.58% 211.043 205.589 - -2.54% -
rng::find_first_of(list<int>)_(large_needle)/8192 -2.58% 50523622.003 49218572.265 - -2.51% -
std::unique(deque<int>,_pred)_(contiguous)/52 -2.58% 70.365 68.548 - -1.49% -
rng::partial_sort(deque<int>)_(pipe-organ)/8192 -2.58% 168054.316 163716.273 - -0.78% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16 -2.57% 0.596 0.580 - -3.36% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst -2.57% 1.435 1.398 - 7.89% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 -2.56% 7563.826 7369.942 - -0.70% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 -2.56% 18.410 17.938 - -9.79% -
bm_gcd_trivial -2.56% 0.897 0.874 - 2.08% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 -2.56% 1155292.267 1125723.323 - -1.55% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 -2.56% 1418259.736 1381998.060 - -1.68% -
std::multiset<int>::erase(key)_(non-existent)/1024 -2.55% 7.049 6.869 - 3.47% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.55% 1247.314 1215.464 - 1.95% -
SetIntersection_Front_Vector_uint32_1024_4 -2.55% 1132135.746 1103239.146 - -2.87% -
BM_std_min<unsigned___int128>/28 -2.54% 13.838 13.486 - -9.04% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -2.54% 1.404 1.368 - -4.87% -
std::set<std::string>::erase(key)_(existent)/8192 -2.53% 71.478 69.668 - -1.96% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 -2.53% 1.222 1.191 - -6.80% -
rng::find_end(deque<int>,_pred)_(near_matches)/1024 -2.53% 33314.157 32472.773 - -19.65% -
SetIntersection_None_Set_uint64_1024_256 -2.52% 8879328.485 8655313.054 - -0.63% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 -2.52% 13250073.450 12916004.936 - -0.52% -
rng::all_of(vector<int>)_(process_all)/32 -2.52% 8.538 8.323 - -1.88% -
SetIntersection_Front_Vector_uint64_16384_1024 -2.52% 5951512.427 5801781.126 - -2.66% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 -2.51% 775.529 756.026 - -4.00% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 -2.51% 11446517.946 11158878.672 - 1.19% -
std::distance(deque<int>)/1024 -2.51% 0.650 0.634 - -8.64% -
std::map<std::string,_int>::contains(key)_(existent)/1024 -2.51% 23.220 22.637 - 1.26% -
std::search_n(vector<int>)_(no_match)/1024 -2.51% 218.535 213.048 - 1.26% -
BM_RangesPushHeap_uint64_Ascending_1024 -2.51% 2.642 2.576 - -0.03% -
std::set<std::string>::contains(key)_(non-existent)/1024 -2.51% 21.273 20.739 - -0.12% -
BM_MakeThenSortHeap_float_Descending_4 -2.51% 1.321 1.288 - 9.58% -
BM_RangesPopHeap_pair<uint32,_uint32>_4 -2.50% 3.213 3.132 - 0.35% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 -2.50% 3.606 3.516 - 0.75% -
SetIntersection_Interlaced_Set_float_1024_256 -2.50% 16191461.158 15786226.554 - -2.67% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 -2.50% 14.426 14.066 - -1.39% -
BM_StringRelational_Less_Empty_Large_Control -2.49% 1.882 1.835 - -2.09% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -2.49% 25.492 24.857 - -3.86% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 -2.48% 24.228 23.628 - 1.16% -
SetIntersection_Front_Vector_uint64_1024_16 -2.48% 1204696.320 1174855.293 - -1.84% -
BM_StringConstructDestroyCStr_Empty_Opaque -2.47% 2.241 2.185 - 4.41% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 -2.47% 37.671 36.739 - -14.16% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_256 -2.47% 31.742 30.957 - 0.23% -
BM_MakeHeap_string_Random_262144 -2.47% 15.630 15.243 - -2.16% -
std::copy(deque<int>)/32768 -2.47% 1162.887 1134.213 - -0.74% -
BM_std_min<unsigned_int>/13 -2.46% 1.529 1.491 - 5.45% -
BM_std_minmax<char>/15 -2.46% 3.008 2.934 - 0.15% -
std::stable_partition(list<int>)_(sparse)/32 -2.45% 9.949 9.705 - -1.13% -
BM_std_min<long_long>/64 -2.45% 4.971 4.850 - -1.13% -
BM_lexicographical_compare_three_way_slow_path/16 -2.45% 4.576 4.464 - -1.65% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -2.45% 8952230.658 8733102.855 - -31.51% -
BM_StringFindStringLiteral/32 -2.45% 1.701 1.659 - -0.49% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -2.45% 1.449 1.413 - 8.32% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -2.44% 22.832 22.274 - 0.39% -
SetIntersection_Front_Vector_uint32_256_1 -2.44% 4542234.591 4431505.353 - 0.33% -
rng::remove_if(deque<int>)_(sprinkled)/32 -2.44% 58.455 57.032 - -6.83% -
BM_SortHeap_pair<uint32,_uint32>_256 -2.43% 10.319 10.069 - -2.03% -
SetIntersection_Interlaced_Vector_string_262144_1024 -2.43% 227358884.345 221843394.952 - -8.09% -
SetIntersection_Front_Vector_uint64_1024_64 -2.41% 1460717.740 1425450.134 - 3.90% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -2.41% 18630127.042 18181909.648 - -3.77% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 -2.40% 23.660 23.091 - 1.34% -
bm_ranges_swap_ranges_vb_aligned/131072 -2.40% 250.174 244.164 - -2.08% -
SetIntersection_None_Set_float_1024_4 -2.40% 9058507.327 8841070.201 - -0.36% -
std::unique(list<int>)_(contiguous)/52 -2.40% 69.078 67.420 - 0.22% -
std::map<std::string,_int>::clear()/1024 -2.40% 20904.512 20402.861 - -2.61% -
BM_RangesPopHeap_uint64_1024 -2.40% 22.051 21.522 - 0.39% -
BM_std_min<char>/8 -2.40% 2.391 2.334 - 3.72% -
BM_std_min<short>/64 -2.40% 3.586 3.500 - -0.95% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 -2.40% 202525661.793 197672946.597 - -3.05% -
std::partial_sort(deque<int>)_(repeated)/1024 -2.39% 6498.896 6343.410 - -0.92% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_262144 -2.39% 32.433 31.658 - -1.35% -
rng::rotate(deque<int>)_(1_element_forward)/32 -2.39% 4.814 4.699 - -2.15% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -2.38% 10.573 10.321 - -0.03% -
std::find_if_not(deque<int>)_(process_all)/8192 -2.38% 2891.872 2823.058 - -4.16% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.38% 357568.668 349066.678 - -0.04% -
std::rotate(deque<int>)_(by_1/2)/50 -2.37% 10.426 10.179 - -0.88% -
std::fill_n(deque<int>)/8192 -2.37% 246.270 240.437 - 0.20% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 -2.37% 4402.852 4298.590 - 1.19% -
SetIntersection_Front_Vector_uint64_256_64 -2.36% 4595818.679 4487139.350 - -2.45% -
BM_RangesMakeThenSortHeap_string_Heap_262144 -2.36% 182.248 177.940 - -9.26% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_256 -2.36% 6.104 5.960 - -3.34% -
std::move(deque<int>)/8 -2.35% 3.939 3.846 - -3.78% -
BM_std_minmax<char>/23 -2.35% 3.102 3.029 - -4.32% -
std::unordered_multiset<int>::insert(value)_(new_value)/8192 -2.35% 20.320 19.842 - 0.01% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1024 -2.35% 8.388 8.191 - -2.60% -
BM_StringRelational_Less_Large_Large_Control -2.35% 2.269 2.215 - 8.20% -
std::find_first_of(deque<int>)_(small_needle)/8192 -2.35% 28591.770 27920.658 - -2.30% -
std::search_n(list<int>)_(no_match)/1000 -2.35% 686.107 670.014 - -1.07% -
BM_RangesPopHeap_uint64_64 -2.34% 12.961 12.657 - 0.29% -
BM_std_min<unsigned___int128>/24 -2.34% 11.526 11.256 - -8.43% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 -2.34% 120322138.181 117504064.429 - 0.10% -
std::stable_partition(list<int>)_(dense)/50 -2.34% 57.433 56.090 - -1.15% -
SetIntersection_Front_Vector_uint64_64_64 -2.34% 11663269.871 11390917.580 - 1.89% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 -2.33% 16810.189 16418.336 - -1.04% -
rng::unique_copy(vector<int>)_(contiguous)/52 -2.33% 13.792 13.471 - -1.54% -
SetIntersection_Front_Set_uint32_16_16 -2.33% 42659019.360 41666807.800 - -1.15% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -2.32% 141271.739 137993.264 - -0.96% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 -2.32% 40454479.054 39516594.054 - -0.44% -
std::move_backward(list<int>)/262144 -2.32% 266161.135 259994.669 - -1.86% -
std::multimap<int,_int>::find(key)_(existent)/32 -2.31% 1.639 1.602 - -0.37% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_64 -2.31% 9.900 9.671 - -1.48% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 -2.31% 24.396 23.833 - 1.46% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16 -2.31% 7.017 6.855 - -0.29% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 -2.31% 435.958 425.907 - 1.03% -
rng::for_each(map<int>)/8 -2.30% 4.652 4.545 - 1.59% -
SetIntersection_None_Set_string_64_64 -2.30% 12220578.226 11939865.064 - -2.34% -
SetIntersection_None_Set_float_256_64 -2.30% 9615893.472 9395065.348 - 0.00% -
BM_PopHeap_float_1 -2.30% 0.478 0.467 - -0.71% -
std::search(list<int>)_(no_match)/1024 -2.29% 759.954 742.525 - 0.55% -
SetIntersection_Front_Vector_float_16384_16 -2.29% 1208221.841 1180548.382 - -0.74% -
BM_std_min<unsigned___int128>/26 -2.29% 12.655 12.365 - -8.91% -
BM_deque_vector_ranges_copy_backward/64000 -2.29% 8056.698 7872.424 - -3.33% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 -2.29% 1.080 1.056 - -7.85% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -2.29% 1241088.256 1212718.756 - -4.01% -
BM_std_min<int>/10 -2.29% 1.018 0.995 - -1.02% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 -2.28% 805.658 787.285 - 1.18% -
BM_vector_deque_copy_backward/65536 -2.28% 8001.234 7818.809 - 0.89% -
std::remove_if(deque<int>)_(prefix)/50 -2.28% 66.923 65.397 - -2.12% -
BM_RangesMakeThenSortHeap_float_Heap_262144 -2.28% 30.815 30.113 - -1.57% -
BM_std_minmax<short>/20 -2.28% 2.018 1.973 - -1.42% -
std::copy_if(vector<int>)_(every_other)/8 -2.27% 2.562 2.504 - -1.02% -
rng::find_end(deque<int>)_(same_length)/8192 -2.26% 2937.923 2871.512 - -74.57% -
SetIntersection_Front_Set_string_262144_1024 -2.26% 61259497.176 59875048.852 - -0.10% -
std::find(vector<bool>)_(process_all)/1048576 -2.26% 3740.279 3655.755 - -1.66% -
BM_deque_vector_copy/70000 -2.26% 2883.272 2818.133 - -11.43% -
BM_std_min<unsigned___int128>/25 -2.25% 12.129 11.856 - -8.20% -
BM_MakeHeap_uint32_Random_16 -2.25% 1.279 1.251 - -0.16% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 -2.25% 96672987.791 94498462.693 - 17.26% -
BM_RangesMakeThenSortHeap_float_Heap_16384 -2.25% 27.907 27.279 - 2.45% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 -2.25% 44387519.315 43389935.122 - -0.99% -
SetIntersection_Front_Set_uint64_262144_262144 -2.24% 1849777.752 1808361.735 - -0.32% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 -2.24% 2497645.676 2441768.028 - -1.69% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 -2.23% 529.440 517.608 - -2.46% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1024 -2.23% 3.001 2.934 - -1.65% -
BM_std_min<unsigned_char>/21 -2.23% 1.801 1.761 - -2.13% -
std::search_n(deque<int>)_(no_match)/1024 -2.23% 449.538 439.514 - 0.06% -
std::map<int,_int>::upper_bound(key)_(existent)/32 -2.23% 1.741 1.702 - 0.74% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -2.22% 27.014 26.413 - -2.07% -
std::sort(deque<int>)_(shuffled)/8192 -2.22% 81861.496 80041.143 - -1.84% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 -2.22% 1.263 1.235 - -1.61% -
rng::find_if(vector<char>)_(bail_25%)/8 -2.22% 0.960 0.938 - -1.14% -
std::set<int>::ctor(const&)/32 -2.22% 222.419 217.480 - 0.46% -
std::search_n(vector<int>)_(no_match)/1048576 -2.22% 214997.549 210224.199 - 0.36% -
rng::rotate(list<int>)_(by_1/3)/50 -2.21% 24.443 23.903 - 1.34% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 -2.21% 34.676 33.911 - -0.96% -
BM_RangesPushHeap_uint64_Ascending_262144 -2.20% 5.043 4.932 - 4.92% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -2.20% 1222885.290 1195928.292 - -1.77% -
rng::is_partitioned(deque<int>)_(unpartitioned)/50 -2.20% 4.189 4.097 - -3.66% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.20% 71133.064 69567.303 - 1.51% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 -2.20% 1.186 1.160 - -1.85% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -2.19% 7.386 7.224 - -5.24% -
SetIntersection_None_Set_uint32_1024_16 -2.19% 8920800.137 8725383.333 - -0.64% -
std::copy(vector<int>)/8 -2.19% 2.265 2.216 - -1.38% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 -2.19% 1410886.255 1380002.867 - -1.30% -
std::rotate(deque<int>)_(1_element_forward)/1024 -2.19% 39.334 38.474 - -0.70% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 -2.19% 738717.316 722562.166 - -3.36% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.19% 144074.226 140923.864 - -1.46% -
SetIntersection_Interlaced_Set_uint32_256_64 -2.19% 14670357.859 14349783.903 - -2.19% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.18% 32.778 32.063 - -4.25% -
std::map<int,_int>::clear()/1024 -2.18% 10814.482 10578.850 - -0.01% -
BM_RangesMakeHeap_float_Random_16 -2.17% 1.641 1.605 - -6.12% -
BM_std_minmax<unsigned_char>/18 -2.17% 1.368 1.338 - 1.62% -
BM_std_minmax<long_long>/13 -2.17% 3.054 2.988 - -3.70% -
std::search_n(vector<int>)_(no_match)/8192 -2.17% 1677.900 1641.465 - 0.69% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -2.17% 32.829 32.117 - -7.07% -
rng::equal(vector<int>)_(it,_it,_it,_it)/50 -2.17% 4.573 4.474 - 1.14% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 -2.16% 38940.865 38098.208 - -0.09% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -2.16% 8062987.609 7888788.923 - 1.30% -
BM_std_min<unsigned_long_long>/16 -2.16% 2.475 2.421 - -1.99% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.16% 6433.228 6294.459 - -2.96% -
BM_std_minmax<short>/31 -2.16% 3.157 3.089 - 0.12% -
BM_RangesMakeHeap_string_Heap_16 -2.15% 4.725 4.623 - -1.01% -
BM_RangesMakeHeap_uint32_SingleElement_262144 -2.15% 0.638 0.624 - -0.38% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -2.15% 2.150 2.104 - 0.28% -
rng::copy(vector<bool>)_(unaligned)/32768 -2.15% 174.468 170.723 - -1.94% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 -2.14% 24.833 24.302 - 8.57% -
BM_RangesMakeHeap_string_Ascending_256 -2.13% 4.947 4.842 - -4.45% -
BM_PushHeap_uint64_Ascending_16384 -2.13% 3.714 3.635 - 1.97% -
BM_StringRelational_Compare_Large_Large_ChangeLast -2.13% 2.086 2.042 - -1.98% -
BM_MakeThenSortHeap_float_PipeOrgan_16 -2.12% 3.105 3.040 - 3.42% -
SetIntersection_Front_Vector_float_262144_16384 -2.12% 81748443.626 80014919.456 - -0.71% -
SetIntersection_Interlaced_Vector_uint64_64_16 -2.12% 17802642.064 17425198.770 - -1.17% -
SetIntersection_Front_Set_string_16_4 -2.12% 67881186.114 66443810.964 - -0.61% -
BM_RangesMakeHeap_string_Random_262144 -2.12% 15.525 15.196 - -21.76% -
std::swap_ranges(deque<int>)/32 -2.11% 10.722 10.495 - 0.05% -
BM_RangesPopHeap_uint32_256 -2.11% 17.333 16.968 - 0.57% -
std::set<int>::insert(value)_(already_present)/1024 -2.11% 6.166 6.036 - -10.92% -
SetIntersection_None_Vector_uint64_64_64 -2.10% 9105673.702 8914121.266 - -1.49% -
rng::contains_subrange(list<int>)_(single_element)/1048576 -2.10% 861733.834 843612.566 - -2.85% -
SetIntersection_Front_Set_uint32_16_4 -2.10% 59400350.481 58155907.026 - -1.05% -
std::multiset<int>::equal_range(key)_(existent)/8192 -2.09% 8.682 8.501 - -3.17% -
BM_std_minmax<int>/1 -2.09% 0.620 0.607 - -2.40% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 -2.09% 4487439.822 4393813.950 - -1.84% -
SetIntersection_Interlaced_Set_uint64_1024_4 -2.08% 10080829.266 9870747.037 - -3.05% -
rng::search(deque<int>,_pred)_(same_length)/1000 -2.08% 488.778 478.593 - -2.05% -
BM_StringRelational_Compare_Large_Large_ChangeFirst -2.08% 1.394 1.365 - -1.62% -
std::multiset<int>::ctor(const&,_alloc)/32 -2.08% 225.165 220.477 - 0.09% -
std::partial_sort(deque<int>)_(ascending)/8192 -2.08% 167932.069 164446.604 - 0.46% -
std::multimap<int,_int>::erase(key)_(non-existent)/1024 -2.07% 5.769 5.649 - -1.62% -
std::find_first_of(vector<int>)_(large_needle)/32 -2.07% 109.158 106.895 - 2.02% -
SetIntersection_None_Vector_string_1024_256 -2.07% 1229189.065 1203752.555 - -0.34% -
rng::find_end(vector<int>)_(same_length)/8192 -2.07% 1995.669 1954.374 - -48.93% -
bm_ranges_lexicographical_compare<signed_char>/7 -2.07% 2.905 2.845 - 0.34% -
std::replace_if(deque<int>)_(prefix)/50 -2.07% 20.432 20.009 - -1.63% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/8192 -2.07% 23.395 22.912 - 15.25% -
rng::contains(vector<int>)_(process_all)/8 -2.06% 2.670 2.615 - -3.16% -
std::partition_copy(vector<int>)/32 -2.06% 8.390 8.217 - 0.71% -
SetIntersection_Interlaced_Set_float_262144_262144 -2.06% 1882390.545 1843571.775 - 1.23% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 -2.06% 96292.573 94307.138 - -3.15% -
rng::move(deque<int>)/512 -2.06% 24.568 24.062 - -0.13% -
SetIntersection_Front_Set_uint32_64_4 -2.06% 17526019.321 17164909.178 - -5.54% -
rng::equal(vector<int>)_(it,_it,_it,_it)/8 -2.06% 1.490 1.459 - -2.29% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.05% 260.645 255.295 - -1.45% -
SetIntersection_Front_Vector_string_16_4 -2.05% 65162560.475 63829660.609 - 0.25% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -2.04% 2.196 2.151 - 0.77% -
BM_MakeThenSortHeap_string_Descending_262144 -2.04% 87.147 85.365 - -1.09% -
std::find_if(deque<int>)_(process_all)/8192 -2.04% 2884.932 2825.972 - -0.68% -
BM_StringEraseWithMove_Huge_Transparent -2.04% 48.584 47.592 - 5.05% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.04% 37556.087 36789.797 - 0.08% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 -2.04% 0.699 0.684 - -0.36% -
BM_RangesMakeThenSortHeap_float_Descending_262144 -2.04% 35.673 34.947 - 1.22% -
BM_StringRelational_Compare_Huge_Huge_ChangeFirst -2.04% 1.392 1.364 - -3.04% -
BM_SortHeap_pair<uint32,_uint32>_64 -2.03% 8.800 8.622 - -1.71% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -2.03% 2036194.986 1994868.977 - -4.66% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_64 -2.03% 21.017 20.591 - 0.24% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 -2.03% 0.867 0.850 - 3.14% -
rng::partial_sort_copy(vector<int>)_(shuffled)/8 -2.03% 11.830 11.590 - 0.54% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -2.02% 6.229 6.103 - -3.32% -
BM_std_min<unsigned___int128>/22 -2.02% 10.358 10.149 - -7.79% -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -2.01% 22.557 22.103 - 0.58% -
rng::copy_if(vector<int>)_(entire_range)/8 -2.01% 2.299 2.252 - 2.23% -
BM_std_min<unsigned_char>/22 -2.01% 2.098 2.055 - -2.30% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 -2.01% 4.445 4.356 - 1.15% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 -2.00% 3.068 3.007 - -4.91% -
BM_std_min<int>/8 -2.00% 1.315 1.288 - -0.66% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_64 -2.00% 6.193 6.069 - -5.92% -
BM_std_minmax<unsigned_char>/14 -2.00% 2.602 2.550 - 0.30% -
std::multiset<int>::contains(key)_(existent)/1024 -2.00% 4.061 3.980 - -1.23% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 -2.00% 22.888 22.431 - -2.04% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -2.00% 163563.815 160300.062 - -5.49% -
rng::contains(list<int>)_(process_all)/8192 -1.99% 7137.413 6995.098 - 0.40% -
std::copy_if(list<int>)_(entire_range)/64 -1.99% 32.792 32.138 - -11.19% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.99% 9495418.613 9306260.377 - -1.91% -
std::stable_partition(vector<int>)_(dense)/50 -1.99% 25.532 25.024 - -5.32% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -1.99% 1.030 1.010 - -1.23% -
BM_num_get<unsigned_long> -1.99% 11.226 11.003 - -0.50% -
SetIntersection_None_Set_uint64_256_4 -1.99% 11650391.709 11418536.575 - 0.66% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -1.99% 0.778 0.762 - -3.40% -
std::unordered_set<int>::erase(key)_(non-existent)/32 -1.99% 1.132 1.110 - -6.90% -
std::multiset<int>::insert(value)_(already_present)/1024 -1.98% 28.528 27.962 - -2.08% -
rng::find_last(forward_list<int>)_(bail_10%)/50 -1.98% 21.169 20.749 - 2.96% -
SetIntersection_None_Set_uint64_1024_1 -1.98% 9027624.891 8848705.777 - -0.70% -
SetIntersection_Interlaced_Set_string_262144_262144 -1.98% 17781967.041 17429724.935 - 0.31% -
SetIntersection_Front_Vector_string_16384_1024 -1.98% 40173771.343 39378138.150 - -0.03% -
BM_PushHeap_string_PipeOrgan_262144 -1.98% 17.772 17.420 - -21.06% -
rng::find_end(deque<int>)_(single_element)/1000 -1.97% 342.422 335.660 - 14.50% -
BM_PushHeap_float_Random_1024 -1.97% 7.640 7.489 - -0.35% -
std::multiset<std::string>::find(key)_(existent)/8192 -1.97% 40.197 39.405 - 36.32% -
BM_std_minmax<unsigned_short>/29 -1.97% 2.601 2.549 - -0.95% -
SetIntersection_Front_Vector_uint64_16384_4 -1.97% 1131436.023 1109167.284 - -0.91% -
std::set<std::string>::count(key)_(existent)/8192 -1.97% 30.035 29.444 - -0.48% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.97% 39368.811 38594.786 - -4.45% -
BM_StringFindStringLiteral/64 -1.97% 2.154 2.112 - 0.73% -
std::vector<int>::ctor(Range)_(cheap_elements)/1024 -1.96% 50.417 49.427 - -2.39% -
rng::partial_sort(deque<int>)_(pipe-organ)/8 -1.96% 31.206 30.593 - 0.06% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 -1.96% 31.086 30.477 - -0.43% -
std::multiset<int>::contains(key)_(existent)/32 -1.96% 1.677 1.644 - -1.18% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 -1.95% 4.801 4.708 - 2.46% -
BM_RangesMakeHeap_uint32_Random_262144 -1.95% 1.031 1.011 - -3.96% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 -1.95% 1.565 1.535 - 0.14% -
std::unordered_multiset<int>::ctor(const&)/32 -1.95% 201.158 197.240 - -0.36% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -1.95% 4665379.847 4574546.869 - -1.85% -
std::copy(vector<bool>)_(unaligned)/32768 -1.95% 218.606 214.354 - -1.77% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -1.95% 1250389.744 1226068.890 - -3.57% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -1.94% 0.781 0.766 - -1.20% -
BM_vector_deque_copy_backward/1 -1.94% 2.420 2.373 - 2.71% -
SetIntersection_Front_Vector_float_256_256 -1.94% 4757598.887 4665392.214 - -0.79% -
bm_lexicographical_compare<int>/64 -1.93% 4.912 4.817 - 0.08% -
rng::contains_subrange(vector<int>)_(single_element)/16 -1.93% 4.760 4.668 - -1.18% -
SetIntersection_Interlaced_Set_uint32_1024_256 -1.93% 15117091.997 14825471.764 - -1.73% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 -1.93% 6.003 5.888 - -0.10% -
BM_MakeHeap_pair<uint32,_uint32>_Random_256 -1.93% 3.121 3.061 - -1.57% -
BM_std_min<short>/29 -1.92% 2.427 2.380 - 1.32% -
BM_std_min<unsigned___int128>/23 -1.92% 10.939 10.728 - -7.95% -
std::map<int,_int>::erase(key)_(existent)/1024 -1.92% 26.188 25.685 - 3.18% -
SetIntersection_Front_Vector_uint32_16384_4 -1.92% 1141836.872 1119920.540 - -1.23% -
BM_RangesPopHeap_string_4 -1.92% 5.335 5.233 - -1.79% -
BM_StringEraseToEnd_Large_Transparent -1.91% 0.876 0.860 - 2.06% -
rng::copy_n(deque<int>)/8 -1.91% 2.780 2.727 - -1.12% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 -1.91% 28.376 27.834 - 1.41% -
bm_lexicographical_compare<int>/3 -1.90% 1.736 1.703 - 0.65% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -1.90% 0.636 0.623 - -1.58% -
std::unique_copy(list<int>)_(sprinkled)/8192 -1.90% 7070.494 6936.174 - -0.91% -
BM_std_minmax<unsigned_int>/23 -1.90% 2.493 2.446 - 2.40% -
BM_LowerBound_string_256 -1.90% 126.861 124.456 - -1.98% -
rng::copy_backward(list<int>)/32768 -1.89% 31026.528 30438.774 - 0.36% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -1.89% 201.317 197.504 - -1.35% -
BM_std_minmax<int>/27 -1.89% 2.467 2.421 - -2.88% -
bm_ranges_swap_ranges_vb_aligned/64 -1.89% 3.112 3.053 - -2.24% -
std::vector<int>::ctor(const&)_(cheap_elements)/1024 -1.89% 51.016 50.052 - -0.24% -
BM_std_minmax<unsigned_int>/7 -1.89% 1.890 1.854 - 6.23% -
std::swap_ranges(list<int>)/50 -1.88% 33.155 32.530 - -0.47% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.88% 216.000 211.936 - -1.82% -
SetIntersection_None_Set_string_256_4 -1.88% 11847370.780 11624698.634 - -1.93% -
BM_RangesMakeHeap_string_Ascending_64 -1.88% 4.795 4.705 - -3.30% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 -1.88% 507.689 498.156 - -2.10% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.88% 12368.455 12136.255 - -1.02% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 -1.87% 1132411.145 1111180.674 - -0.27% -
std::unique_copy(list<int>)_(contiguous)/8192 -1.87% 6956.692 6826.316 - -0.92% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 -1.87% 0.711 0.698 - 0.32% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 -1.87% 4030.256 3955.072 - -1.77% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.86% 19261842.746 18903603.147 - 0.75% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144 -1.85% 193.127 189.549 - -9.36% -
SetIntersection_Interlaced_Vector_string_262144_4 -1.85% 2090916.748 2052239.937 - -1.06% -
SetIntersection_Front_Set_string_262144_256 -1.85% 16011320.959 15715295.832 - -0.34% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 -1.85% 34.990 34.344 - -0.74% -
std::replace_if(deque<int>)_(sprinkled)/8192 -1.84% 2974.313 2919.465 - -0.09% -
std::set<std::string>::clear()/32 -1.84% 894.393 877.904 - -2.28% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -1.84% 526.239 516.563 - -2.08% -
rng::copy(vector<bool>)_(aligned)/262144 -1.84% 277.435 272.341 - -16.63% -
std::distance(join_view(vector<vector<int>>))/4096 -1.83% 4.460 4.378 - -2.06% -
BM_RangesPopHeap_uint64_256 -1.82% 17.418 17.101 - 0.23% -
SetIntersection_Interlaced_Vector_uint64_16384_1 -1.82% 1109608.545 1089418.628 - -2.51% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 -1.81% 4.138 4.063 - 2.50% -
std::unordered_set<int>::erase(key)_(existent)/8192 -1.81% 23.339 22.916 - 0.33% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 -1.81% 1621788.439 1592405.971 - -0.03% -
std::list<int>::erase(begin)_(cheap_elements)/8192 -1.81% 9.999 9.818 - -1.80% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 -1.81% 64.449 63.283 - -0.76% -
rng::reverse_copy(deque<int>)/8 -1.81% 2.925 2.872 - -5.67% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -1.80% 5.217 5.123 - -3.74% -
std::find_end(deque<int>)_(single_element)/1000 -1.80% 314.281 308.622 - 23.36% -
std::set<std::string>::count(key)_(non-existent)/8192 -1.80% 32.597 32.010 - -1.20% -
BM_std_minmax<char>/13 -1.80% 2.258 2.217 - -1.10% -
BM_RangesPopHeap_uint64_16 -1.80% 7.780 7.640 - -0.23% -
SetIntersection_Interlaced_Set_uint64_256_1 -1.80% 4451311.398 4371383.125 - -1.91% -
BM_MakeThenSortHeap_string_Ascending_256 -1.80% 20.255 19.891 - -4.69% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.80% 12107.149 11889.823 - -2.59% -
SetIntersection_None_Set_float_256_256 -1.79% 5965205.697 5858171.636 - -0.18% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 -1.79% 524956.214 515537.580 - -1.56% -
SetIntersection_Front_Vector_uint32_1024_64 -1.79% 1452846.277 1426800.674 - 2.62% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_256 -1.79% 10.872 10.677 - -0.96% -
BM_RangesMakeThenSortHeap_float_Heap_1024 -1.79% 8.300 8.151 - 0.49% -
SetIntersection_Interlaced_Set_float_64_16 -1.79% 24810249.605 24366169.756 - -1.32% -
BM_std_min<char>/12 -1.79% 1.350 1.326 - -0.51% -
std::rotate(vector<bool>)_(1_element_backward)/8192 -1.79% 101.650 99.832 - -4.67% -
bm_ranges_lexicographical_compare<signed_char>/16 -1.78% 1.353 1.328 - 2.39% -
std::transform(deque<int>,_deque<int>)/32 -1.78% 22.199 21.803 - 1.01% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 -1.78% 45342398.601 44535814.700 - -0.99% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.78% 69868.503 68628.081 - 0.38% -
BM_num_get<unsigned_long_long> -1.77% 11.241 11.041 - -0.13% -
BM_StringRelational_Less_Large_Huge_Control -1.77% 2.202 2.163 - -2.95% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -1.77% 12.135 11.920 - -15.16% -
rng::copy_backward(vector<bool>)_(unaligned)/32768 -1.77% 210.795 207.063 - -0.67% -
rng::is_partitioned(list<int>)_(unpartitioned)/8192 -1.77% 1213.416 1191.951 - -0.54% -
BM_std_minmax<char>/32 -1.77% 1.700 1.670 - 1.96% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 -1.77% 4.654 4.572 - -7.04% -
BM_StringFindAllMatch/8 -1.76% 2.529 2.485 - -2.33% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 -1.76% 1113773.124 1094145.389 - -2.14% -
BM_MakeThenSortHeap_string_Ascending_262144 -1.76% 77.070 75.712 - -3.93% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -1.76% 1127926.669 1108059.319 - -1.00% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.76% 370.006 363.494 - -2.91% -
rng::starts_with(vector<int>,_pred)/1000 -1.76% 463.145 454.996 - -0.16% -
BM_vector_deque_move_backward/512 -1.76% 18.228 17.907 - 1.74% -
BM_std_min<long_long>/30 -1.76% 3.330 3.271 - 3.38% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.75% 55987.287 55005.012 - 1.65% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 -1.75% 0.695 0.683 - -0.10% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -1.75% 286503.778 281485.008 - -5.13% -
BM_vector_deque_ranges_move_backward/4096 -1.75% 150.303 147.675 - -1.41% -
BM_std_minmax<short>/25 -1.75% 2.292 2.252 - 2.23% -
723_llvm_r -1.75% 11.651 11.447 - -2.71% -
std::vector<int>::insert(middle)_(cheap_elements)/32 -1.75% 6.014 5.909 - -2.16% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.75% 143138.189 140638.719 - -0.89% -
SetIntersection_Interlaced_Vector_string_16384_4 -1.74% 1895853.870 1862806.303 - 2.30% -
rng::is_sorted_until(vector<int>,_pred)/8192 -1.74% 3381.447 3322.744 - 2.65% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.74% 51590.227 50694.886 - -2.76% -
BM_std_min<char>/20 -1.73% 1.589 1.561 - 2.07% -
SetIntersection_Front_Set_uint32_1024_16 -1.73% 1323836.589 1300910.992 - -3.68% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.73% 24037487.341 23621692.183 - -4.23% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.73% 1042.704 1024.678 - 7.31% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16384 -1.73% 25.152 24.717 - -6.39% -
BM_RangesMakeHeap_string_QuickSortAdversary_4 -1.73% 5.998 5.895 - -2.53% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16 -1.73% 2.957 2.906 - -1.40% -
rng::all_of(vector<int>)_(process_all)/8 -1.73% 2.488 2.445 - -1.66% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 -1.72% 1152952.654 1133064.823 - -0.40% -
rng::for_each(set<int>::iterator)/8 -1.72% 4.582 4.503 - -0.68% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -1.72% 1129895.358 1110422.874 - 0.43% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 -1.72% 4446338.175 4370061.440 - -0.75% -
rng::partial_sort(deque<int>)_(ascending)/8192 -1.71% 164568.871 161747.329 - -1.41% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 -1.71% 29.126 28.627 - 17.28% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 -1.71% 4.870 4.786 - -1.60% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -1.71% 245553066.407 241351721.052 - -2.73% -
BM_std_min<char>/4096 -1.71% 29.853 29.342 - -0.60% -
BM_MakeThenSortHeap_string_Descending_16384 -1.71% 65.285 64.168 - -5.68% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -1.71% 539.042 529.839 - -5.11% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.71% 90078.622 88541.795 - 1.25% -
BM_StringRelational_Compare_Large_Large_ChangeMiddle -1.70% 1.619 1.592 - -1.77% -
BM_std_min<unsigned_short>/18 -1.70% 1.517 1.491 - -2.80% -
BM_vector_deque_copy/64 -1.70% 2.718 2.672 - -5.07% -
SetIntersection_None_Set_uint32_256_4 -1.70% 11618852.710 11421408.146 - -1.37% -
std::adjacent_find(vector<int>,_pred)/8 -1.70% 3.354 3.297 - -2.13% -
std::unordered_set<int>::ctor(const&)/32 -1.70% 201.078 197.668 - -0.47% -
rng::partition(deque<int>)_(sparse)/1024 -1.70% 395.193 388.494 - -0.23% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.69% 24.265 23.855 - 0.21% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 -1.69% 7.817 7.685 - -0.65% -
SetIntersection_Front_Vector_float_1024_64 -1.69% 1449621.975 1425155.568 - -1.63% -
BM_PopHeap_uint32_262144 -1.69% 41.786 41.081 - -2.27% -
bm_lexicographical_compare<signed_char>/5 -1.69% 2.176 2.140 - -3.05% -
SetIntersection_Front_Set_uint32_256_1 -1.69% 4500717.760 4424764.393 - -0.46% -
std::map<int,_int>::find(key)_(non-existent)/1024 -1.69% 5.401 5.310 - -1.88% -
SetIntersection_Front_Vector_uint64_256_1 -1.68% 4457089.866 4382041.426 - -0.89% -
BM_std_minmax<char>/1 -1.68% 0.641 0.630 - -0.62% -
std::move(vector<int>)/8 -1.68% 2.280 2.242 - -2.77% -
std::unordered_set<int>::ctor(const&,_alloc)/32 -1.68% 270.587 266.044 - 2.11% -
rng::search(vector<int>)_(no_match)/1000 -1.68% 210.301 206.771 - -3.64% -
BM_deque_deque_copy/64000 -1.68% 2751.643 2705.507 - -0.25% -
BM_RangesPushHeap_uint64_Random_4 -1.68% 2.118 2.082 - -2.49% -
SetIntersection_Front_Set_uint32_262144_4 -1.67% 1137067.924 1118032.348 - -1.43% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 -1.67% 23.588 23.193 - 3.89% -
BM_deque_deque_ranges_copy/2 -1.67% 2.989 2.939 - -4.04% -
std::copy_if(list<int>)_(entire_range)/8 -1.67% 2.673 2.628 - -0.78% -
BM_std_minmax<unsigned_long_long>/30 -1.66% 4.528 4.453 - 0.24% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -1.66% 6560907.989 6451972.977 - -7.11% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 -1.66% 0.697 0.686 - 0.22% -
BM_deque_vector_move_backward/4000 -1.66% 145.623 143.210 - 0.15% -
SetIntersection_Front_Set_uint64_1024_1 -1.66% 1103096.346 1084828.338 - -3.45% -
rng::stable_sort(vector<int>)_(shuffled)/1024 -1.65% 2244.814 2207.702 - -2.27% -
bm_ranges_swap_ranges_vb_aligned/262144 -1.65% 496.593 488.406 - -2.00% -
BM_deque_vector_ranges_copy/0 -1.65% 1.396 1.373 - -3.30% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_4 -1.65% 6.366 6.262 - -1.65% -
SetIntersection_Interlaced_Vector_float_262144_4 -1.65% 1558141.904 1532501.654 - -28.92% -
rng::partition_point(deque<int>)/8192 -1.65% 15.890 15.629 - -1.59% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.64% 272925.632 268436.785 - 1.43% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 -1.64% 12408.230 12204.645 - -0.89% -
BM_RangesMakeThenSortHeap_float_Descending_256 -1.64% 5.964 5.866 - 2.60% -
rng::stable_sort(vector<int>)_(ascending)/1024 -1.64% 2103.352 2068.870 - -1.88% -
SetIntersection_None_Vector_uint64_16384_16 -1.64% 1173620.918 1154403.977 - 0.30% -
std::distance(deque<int>)/50 -1.64% 0.657 0.647 - -6.79% -
std::multiset<int>::ctor(&&,_different_allocs)/32 -1.63% 182.497 179.517 - -1.11% -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 -1.63% 31824.589 31305.136 - 10.88% -
SetIntersection_Front_Set_uint32_16384_16 -1.63% 1325596.416 1304025.677 - -0.19% -
BM_deque_deque_copy_backward/64000 -1.63% 8178.982 8046.057 - -0.60% -
SetIntersection_Front_Vector_uint64_256_256 -1.62% 4700197.755 4623841.002 - -0.64% -
std::set<std::string>::insert(value)_(new_value)/1024 -1.62% 65.070 64.015 - -0.88% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -1.62% 6749.031 6639.677 - 0.90% -
BM_RangesMakeHeap_string_Ascending_4 -1.62% 2.882 2.835 - -0.95% -
SetIntersection_Interlaced_Set_uint64_16384_1 -1.62% 1121375.047 1103212.743 - 2.88% -
rng::remove_copy(deque<int>)_(prefix)/32 -1.62% 12.953 12.743 - -1.45% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 -1.62% 3.815 3.753 - -1.67% -
rng::for_each(map<int>)/50 -1.61% 44.243 43.529 - 4.85% -
std::copy(list<int>)/4096 -1.61% 3264.005 3211.340 - -2.56% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 -1.61% 1124732.990 1106643.597 - -2.08% -
SetIntersection_None_Vector_uint64_262144_16 -1.60% 1185606.660 1166579.548 - -2.42% -
std::copy_if(deque<int>)_(entire_range)/1048576 -1.60% 279549.528 275064.948 - -0.92% -
BM_std_minmax<char>/5 -1.60% 1.781 1.753 - -5.71% -
std::copy_if(list<int>)_(entire_range)/262144 -1.60% 219583.138 216070.882 - -1.11% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 -1.60% 27829.414 27385.197 - 5.86% -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/8 -1.60% 43.747 43.049 - -2.44% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_4 -1.59% 3.646 3.588 - 0.90% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.59% 388.579 382.387 - -1.04% -
std::any_of(deque<int>)_(process_all)/8192 -1.59% 2655.237 2612.939 - -3.91% -
SetIntersection_Interlaced_Vector_string_262144_1 -1.59% 1148338.330 1130059.445 - -2.79% -
rng::for_each_n(list<int>)/8192 -1.59% 7371.964 7255.025 - 0.40% -
SetIntersection_Front_Vector_uint32_16384_1 -1.59% 1128591.547 1110695.987 - -0.43% -
BM_MakeHeap_uint32_Random_1024 -1.58% 1.074 1.057 - 2.59% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 -1.58% 14.302 14.075 - -0.88% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 -1.58% 4.873 4.796 - -0.67% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_262144 -1.58% 1.251 1.231 - 1.08% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -1.58% 1653.034 1626.882 - -0.27% -
std::unordered_map<int,_int>::count(key)_(existent)/32 -1.58% 1.272 1.252 - -1.63% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.58% 148052.956 145713.226 - 0.24% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.58% 5402676.868 5317337.378 - -0.95% -
BM_std_minmax<unsigned_char>/13 -1.57% 2.353 2.316 - 4.38% -
SetIntersection_Front_Set_string_256_16 -1.57% 7680422.059 7559734.478 - -0.56% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/8192 -1.57% 7729.016 7607.664 - 0.36% -
BM_std_minmax<unsigned_short>/6 -1.57% 1.387 1.365 - -1.61% -
BM_StringRelational_Less_Large_Large_ChangeLast -1.57% 1.882 1.853 - -0.00% -
BM_std_min<unsigned_short>/28 -1.57% 2.689 2.646 - -1.72% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 -1.57% 4485.574 4415.250 - 3.32% -
BM_PushHeap_string_PipeOrgan_256 -1.57% 7.983 7.858 - -9.46% -
std::flat_map<int,_int>::insert(value)_(new_value)/32 -1.56% 17.366 17.094 - -1.11% -
BM_SortHeap_uint32_4 -1.56% 1.060 1.044 - 0.33% -
BM_RangesMakeHeap_uint32_PipeOrgan_256 -1.55% 0.644 0.634 - -0.17% -
BM_MakeThenSortHeap_uint64_Random_4 -1.55% 4.163 4.098 - 1.84% -
std::vector<int>::erase(middle)_(cheap_elements)/1024 -1.55% 22.087 21.743 - -1.24% -
rng::partition(list<int>)_(dense)/32 -1.55% 8.872 8.734 - 3.39% -
SetIntersection_Front_Set_float_16384_1 -1.55% 1120720.864 1103334.228 - -1.14% -
SetIntersection_Front_Vector_uint64_256_16 -1.55% 4502476.242 4432647.512 - 0.09% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -1.55% 3.667 3.610 - -0.12% -
BM_std_min<unsigned___int128>/21 -1.55% 9.803 9.651 - -7.06% -
BM_RangesPushHeap_string_Ascending_262144 -1.55% 29.791 29.330 - -16.87% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.55% 21.601 21.267 - -0.74% -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8192 -1.55% 284819.285 280417.065 - -0.17% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.54% 32698.626 32194.461 - -0.97% -
rng::none_of(list<int>)_(process_all)/32 -1.54% 11.550 11.372 - -4.07% -
SetIntersection_Interlaced_Set_float_256_64 -1.53% 15110715.186 14878772.632 - -3.90% -
BM_num_put<long> -1.53% 12.092 11.906 - -1.73% -
std::multiset<std::string>::contains(key)_(existent)/32 -1.53% 16.792 16.535 - 10.75% -
BM_MakeThenSortHeap_string_PipeOrgan_262144 -1.53% 80.451 79.220 - 0.34% -
BM_align/1 -1.53% 0.980 0.965 - 7.60% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -1.53% 22.807 22.460 - 1.75% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8 -1.52% 3.623 3.568 - -0.17% -
BM_RangesPushHeap_uint32_Random_256 -1.52% 6.111 6.018 - 1.59% -
rng::contains(list<int>)_(process_all)/50 -1.52% 18.612 18.329 - -5.26% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 -1.52% 23.636 23.277 - -0.81% -
rng::stable_partition(vector<int>)_(sparse)/1024 -1.52% 214.009 210.765 - 1.90% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 -1.51% 17281635.303 17020211.468 - -0.46% -
rng::find_if(deque<int>)_(process_all)/32768 -1.51% 11634.468 11458.577 - -6.01% -
std::adjacent_find(list<int>,_pred)/8 -1.51% 3.922 3.863 - -0.81% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 -1.51% 45223234.499 44540311.624 - -2.88% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 -1.51% 1.381 1.360 - -1.54% -
BM_PushHeap_string_Random_262144 -1.51% 18.463 18.184 - -16.58% -
BM_RangesPopHeap_uint32_16 -1.51% 7.682 7.566 - 0.38% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 -1.51% 22.945 22.599 - 0.29% -
std::partial_sort_copy(vector<int>)_(ascending)/8 -1.51% 9.170 9.032 - -0.25% -
SetIntersection_Interlaced_Set_float_16384_1024 -1.50% 173969943.714 171352592.691 - -0.65% -
BM_num_get<bool> -1.50% 12.796 12.603 - 4.32% -
SetIntersection_Interlaced_Set_float_1024_1 -1.50% 1120302.873 1103494.926 - -2.03% -
SetIntersection_Front_Set_uint32_1024_256 -1.50% 5229608.566 5151161.566 - 12.27% -
rng::search(vector<int>)_(no_match)/1024 -1.50% 214.751 211.539 - -3.54% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 -1.50% 1463222.310 1441341.927 - -0.21% -
std::unique(list<int>,_pred)_(sprinkled)/52 -1.49% 82.652 81.418 - 0.41% -
SetIntersection_None_Vector_float_16384_16 -1.49% 1198934.597 1181041.932 - -1.92% -
rng::move_backward(list<int>)/512 -1.49% 376.182 370.568 - -0.00% -
SetIntersection_None_Set_uint64_16_4 -1.49% 60539967.201 59637451.594 - -0.12% -
SetIntersection_Front_Vector_string_64_16 -1.49% 21565158.289 21243768.312 - -3.28% -
rng::rotate(vector<int>)_(1_element_backward)/8192 -1.49% 299.747 295.288 - -1.06% -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 -1.49% 18095.103 17826.015 - 8.57% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_64 -1.49% 9.568 9.426 - 1.76% -
BM_std_minmax<unsigned_short>/4 -1.48% 1.153 1.136 - 21.41% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.48% 22280190.577 21949917.307 - -3.77% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_256 -1.48% 9.208 9.072 - -1.01% -
rng::stable_partition(vector<int>)_(sparse)/8192 -1.48% 1531.854 1509.166 - -2.78% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -1.48% 1.082 1.066 - -0.00% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -1.48% 25162.910 24790.392 - 2.82% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 -1.48% 1.883 1.856 - 0.30% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 -1.48% 102833.499 101315.616 - -0.87% -
BM_MakeHeap_pair<uint32,_uint32>_Random_1024 -1.48% 2.936 2.892 - -3.93% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4 -1.47% 0.764 0.753 - 0.48% -
BM_std_minmax<unsigned_char>/17 -1.47% 1.137 1.121 - 1.44% -
BM_RangesPushHeap_string_QuickSortAdversary_4 -1.46% 6.146 6.056 - -0.31% -
std::stable_sort(vector<int>)_(ascending)/1024 -1.46% 2101.952 2071.177 - -1.80% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 -1.46% 24.350 23.994 - 0.66% -
std::partial_sort_copy(deque<int>)_(descending)/8 -1.46% 19.847 19.556 - -0.56% -
BM_deque_vector_copy_backward/64000 -1.46% 8037.572 7920.175 - -3.55% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -1.46% 24.128 23.776 - -1.46% -
BM_vector_deque_ranges_move_backward/512 -1.46% 18.140 17.875 - 0.77% -
BM_std_min<char>/31 -1.46% 2.524 2.487 - -0.05% -
rng::adjacent_find(vector<int>)/8 -1.46% 2.050 2.020 - -0.49% -
std::find_first_of(list<int>)_(small_needle)/1024 -1.45% 2833.515 2792.337 - -3.16% -
BM_RangesMakeHeap_float_SingleElement_262144 -1.45% 0.722 0.712 - -0.21% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.45% 830.682 818.638 - -2.51% -
BM_LowerBound_string_1024 -1.45% 179.932 177.323 - -0.45% -
std::stable_sort(vector<int>)_(shuffled)/1024 -1.45% 2241.280 2208.803 - -2.08% -
rng::copy_if(list<int>)_(entire_range)/32768 -1.45% 28018.605 27612.668 - -2.78% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_64 -1.45% 7.332 7.226 - 0.16% -
rng::rotate_copy(deque<int>)/8192 -1.45% 296.902 292.608 - -0.28% -
SetIntersection_None_Set_uint64_64_16 -1.44% 19152314.629 18875576.229 - -0.54% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16 -1.44% 1.591 1.568 - -0.74% -
std::unordered_set<std::string>::clear()/1024 -1.44% 23243.652 22907.845 - -0.05% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -1.44% 2.245 2.213 - -1.30% -
SetIntersection_Front_Set_uint64_262144_1 -1.44% 1101123.457 1085221.984 - -6.09% -
bm_lexicographical_compare<unsigned_char>/3 -1.44% 2.085 2.055 - -6.74% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 -1.44% 1168056.955 1151196.099 - -0.45% -
BM_LowerBound_string_262144 -1.44% 2330.758 2297.115 - 2.43% -
BM_deque_vector_move/64 -1.44% 2.611 2.574 - -2.17% -
std::multiset<int>::ctor(const&,_alloc)/1024 -1.44% 6311.115 6220.080 - 0.67% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -1.44% 1233590.316 1215807.035 - 1.14% -
SetIntersection_Front_Vector_string_256_256 -1.44% 21300406.516 20994505.096 - 4.10% -
std::unique(deque<int>,_pred)_(contiguous)/32 -1.43% 59.467 58.615 - -0.75% -
rng::find_end(vector<int>)_(same_length)/1000 -1.43% 248.854 245.288 - -51.15% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.43% 8687.809 8563.337 - 0.34% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -1.43% 872.250 859.770 - 4.59% -
std::vector<int>::ctor(size)/1024 -1.43% 42.811 42.199 - 2.68% -
std::find_first_of(list<int>)_(small_needle)/50 -1.43% 141.733 139.709 - -0.17% -
rng::for_each(map<int>::iterator)/50 -1.43% 42.684 42.075 - -15.61% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.43% 34920.050 34422.010 - -1.44% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 -1.42% 1.798 1.773 - -1.60% -
BM_std_min<int>/28 -1.42% 2.042 2.013 - -0.85% -
std::rotate(list<int>)_(by_1/2)/50 -1.42% 12.760 12.579 - -9.20% -
std::find_end(vector<int>)_(single_element)/8192 -1.42% 1898.175 1871.300 - 2.03% -
std::transform(deque<int>,_deque<int>)/50 -1.41% 33.848 33.370 - -0.10% -
rng::rotate(list<int>)_(by_1/4)/32 -1.41% 14.407 14.203 - 3.25% -
BM_std_min<unsigned_char>/512 -1.41% 6.387 6.297 - -1.84% -
BM_deque_vector_ranges_copy/1024 -1.41% 37.114 36.591 - -1.41% -
rng::copy_n(vector<bool>)_(aligned)/262144 -1.41% 287.351 283.301 - 2.01% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 -1.41% 19744.122 19465.873 - -1.71% -
std::stable_sort(vector<int>)_(heap)/1024 -1.41% 2560.743 2524.693 - -1.78% -
BM_RangesMakeHeap_string_SingleElement_1024 -1.41% 6.231 6.144 - -1.44% -
BM_std_min<unsigned_long_long>/24 -1.40% 2.744 2.705 - 0.81% -
BM_RangesPopHeap_uint32_64 -1.40% 12.770 12.591 - 0.10% -
BM_RangesPopHeap_float_64 -1.40% 13.753 13.561 - 10.68% -
BM_LowerBound_string_64 -1.40% 71.003 70.009 - 0.96% -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_4 -1.40% 1.439 1.418 - -0.83% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 -1.39% 10.741 10.591 - 0.46% -
rng::all_of(vector<int>)_(process_all)/50 -1.39% 18.461 18.204 - -1.37% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 -1.39% 5.775 5.695 - 0.58% -
BM_vector_deque_copy_backward/5500 -1.39% 200.242 197.453 - -0.55% -
BM_PushHeap_uint64_Random_1024 -1.39% 5.870 5.788 - -2.07% -
BM_RangesMakeHeap_float_Random_16384 -1.39% 1.194 1.178 - -3.16% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 -1.39% 15.173 14.962 - 1.97% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -1.39% 9602.745 9469.671 - -24.65% -
rng::contains(deque<int>)_(process_all)/32 -1.39% 8.736 8.614 - 0.32% -
SetIntersection_None_Vector_uint64_1024_256 -1.38% 1159318.176 1143283.569 - 1.83% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.38% 56197.044 55420.692 - -0.74% -
SetIntersection_None_Set_uint64_16384_64 -1.38% 167146582.755 164843279.324 - -1.11% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.38% 19106733.483 18843699.566 - -2.46% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_256 -1.38% 1.394 1.375 - -1.41% -
BM_MakeHeap_float_Random_16384 -1.38% 1.182 1.165 - -3.04% -
std::partial_sort_copy(deque<int>)_(ascending)/8 -1.37% 11.015 10.864 - 1.19% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 -1.37% 34.589 34.114 - 45.43% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 -1.37% 2.634 2.598 - -7.47% -
std::find(list<int>)_(bail_25%)/1024 -1.37% 130.666 128.875 - -0.97% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -1.37% 0.907 0.895 - 0.10% -
std::partial_sort_copy(vector<int>)_(descending)/8 -1.37% 18.767 18.510 - 0.12% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -1.37% 19712847.538 19442746.470 - -3.05% -
SetIntersection_None_Vector_uint64_1024_4 -1.37% 1147304.137 1131592.889 - -1.27% -
std::find_end(forward_list<int>)_(process_all)/8192 -1.37% 5710.757 5632.599 - -0.31% -
SetIntersection_Front_Vector_uint64_4_4 -1.37% 145150083.707 143163845.208 - -0.40% -
std::partition_copy(list<int>)/50 -1.37% 13.095 12.916 - -2.18% -
SetIntersection_Interlaced_Set_uint64_262144_16 -1.37% 1663318.522 1640599.527 - -0.25% -
BM_RangesMakeHeap_string_SingleElement_16384 -1.37% 5.911 5.830 - -2.17% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 -1.36% 16.983 16.752 - 1.11% -
std::equal(list<int>)_(it,_it,_it,_it)/1024 -1.36% 784.857 774.163 - -0.21% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_256 -1.36% 12.713 12.540 - 1.94% -
rng::partial_sort(deque<int>)_(heap)/8192 -1.36% 289261.701 285326.877 - -0.19% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.36% 41056.881 40498.614 - 4.02% -
BM_RangesMakeThenSortHeap_string_Ascending_1024 -1.36% 30.824 30.405 - -38.13% -
BM_PushHeap_uint64_Ascending_262144 -1.36% 4.959 4.892 - 5.02% -
SetIntersection_Front_Set_uint64_262144_4 -1.36% 1156064.912 1140389.724 - 2.02% -
SetIntersection_Interlaced_Vector_float_64_64 -1.35% 11539387.120 11383118.333 - -5.61% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 -1.35% 33.120 32.673 - -26.25% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 -1.35% 2964813.260 2924751.436 - -0.13% -
SetIntersection_Front_Vector_uint64_256_4 -1.35% 4438442.317 4378511.765 - 0.68% -
vector<bool>::reserve() -1.35% 8.159 8.048 - -20.52% -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_262144 -1.35% 25.940 25.590 - 0.46% -
BM_RangesMakeThenSortHeap_string_Random_262144 -1.35% 195.100 192.473 - -7.68% -
BM_deque_vector_ranges_move/64 -1.34% 2.609 2.574 - -1.31% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.34% 6744.303 6653.655 - 0.82% -
SetIntersection_Front_Vector_float_16384_256 -1.34% 2329208.596 2297939.178 - -2.07% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.34% 36684.741 36194.218 - 2.57% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -1.34% 4.140 4.085 - 0.87% -
rng::stable_sort(vector<int>)_(heap)/1024 -1.33% 2559.885 2525.762 - -1.71% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -1.33% 23.262 22.952 - -2.33% -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 -1.33% 26602.416 26247.889 - 0.58% -
rng::copy(deque<int>)/32768 -1.33% 1149.927 1134.607 - -1.16% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -1.33% 11846508.982 11688768.915 - -0.12% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 -1.33% 1.403 1.384 - 0.41% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 -1.33% 21.407 21.122 - -2.47% -
std::rotate(vector<int>)_(by_1/4)/8192 -1.33% 2610.300 2575.644 - -0.76% -
std::remove_copy(deque<int>)_(prefix)/50 -1.33% 19.270 19.014 - -1.58% -
SetIntersection_None_Set_string_1024_256 -1.33% 9016355.948 8896749.732 - -0.44% -
BM_getline_string -1.32% 17.499 17.268 - -1.50% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 -1.32% 4.598 4.538 - 2.67% -
SetIntersection_None_Set_uint32_16_1 -1.32% 71173141.871 70232495.541 - 0.07% -
SetIntersection_None_Set_string_256_64 -1.32% 9650075.844 9522768.934 - -0.54% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 -1.32% 1.284 1.267 - -0.54% -
std::vector<int>::ctor(size)/8192 -1.32% 569.234 561.739 - -1.26% -
BM_CmpLess_uint_ushort -1.32% 1.131 1.116 - -0.65% -
SetIntersection_Interlaced_Set_float_256_256 -1.31% 9075750.723 8956628.462 - -4.95% -
SetIntersection_None_Set_uint64_262144_64 -1.31% 1212840.984 1196943.767 - -0.25% -
SetIntersection_Front_Vector_uint64_64_16 -1.31% 15179770.136 14980851.457 - -1.55% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -1.31% 25223.729 24893.200 - 3.10% -
std::none_of(vector<int>)_(process_all)/32 -1.31% 8.415 8.305 - -0.87% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -1.31% 35.608 35.142 - -17.35% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 -1.31% 11.748 11.594 - -0.83% -
BM_MakeThenSortHeap_string_Ascending_16384 -1.31% 64.462 63.620 - 2.13% -
BM_RangesPushHeap_string_QuickSortAdversary_1024 -1.30% 15.287 15.088 - -2.33% -
rng::for_each(multiset<int>)/8 -1.30% 4.814 4.752 - 3.86% -
rng::remove_if(vector<int>)_(prefix)/1024 -1.29% 353.309 348.739 - -8.95% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 -1.29% 39.660 39.147 - 1.97% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 -1.29% 9960412.765 9831615.372 - 0.37% -
std::unordered_set<int>::erase(key)_(non-existent)/8192 -1.29% 0.954 0.941 - -0.42% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -1.29% 19.730 19.476 - 1.09% -
rng::partial_sort(deque<int>)_(descending)/8192 -1.29% 282094.575 278458.425 - -1.98% -
BM_std_min<unsigned_short>/64 -1.29% 3.557 3.511 - 0.35% -
BM_RangesMakeHeap_string_SingleElement_16 -1.29% 5.574 5.503 - -0.54% -
std::map<int,_int>::find(key)_(existent)/8192 -1.29% 5.534 5.463 - -0.80% -
SetIntersection_Interlaced_Set_string_4_4 -1.28% 169079258.886 166911197.854 - -0.81% -
rng::partial_sort(deque<int>)_(repeated)/1024 -1.28% 6543.096 6459.200 - 0.94% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -1.28% 347351037.275 342901018.726 - -2.39% -
std::partial_sort(deque<int>)_(pipe-organ)/8 -1.28% 29.936 29.554 - -0.09% -
SetIntersection_None_Vector_uint64_256_16 -1.28% 4273945.426 4219356.001 - -1.50% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -1.28% 25.095 24.775 - 1.56% -
BM_MakeThenSortHeap_uint32_Ascending_64 -1.27% 8.670 8.559 - -1.16% -
BM_RangesPopHeap_float_1024 -1.27% 28.703 28.338 - 3.80% -
rng::unique_copy(vector<int>,_pred)_(contiguous)/1024 -1.27% 547.306 540.338 - -0.78% -
BM_std_min<unsigned_long_long>/21 -1.27% 2.024 1.998 - 0.13% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 -1.27% 76659.960 75686.894 - -2.08% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 -1.27% 60069307.173 59306913.810 - -1.20% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_64 -1.27% 35.333 34.886 - 0.87% -
BM_std_minmax<long_long>/31 -1.27% 4.831 4.770 - -1.18% -
BM_PopHeap_uint64_4 -1.26% 2.705 2.671 - -1.31% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 -1.26% 1.464 1.446 - -0.10% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -1.26% 671.673 663.194 - -1.27% -
std::find_end(forward_list<int>)_(same_length)/1024 -1.26% 1491.318 1472.497 - -2.29% -
SetIntersection_Interlaced_Set_string_1024_64 -1.26% 17196821.803 16979967.201 - -4.17% -
SetIntersection_Interlaced_Vector_string_256_64 -1.26% 21236370.405 20968761.501 - 3.92% -
SetIntersection_None_Set_uint64_16_1 -1.26% 70985331.503 70091180.502 - -0.28% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -1.26% 1187190.092 1172236.051 - -1.68% -
BM_std_min<unsigned_long_long>/14 -1.26% 1.936 1.911 - -1.02% -
std::find_if(deque<int>)_(bail_25%)/8192 -1.26% 698.996 690.206 - -1.88% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 -1.25% 2488.874 2457.652 - 0.37% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 -1.25% 1256244.304 1240487.387 - -2.07% -
rng::stable_sort(vector<int>)_(qsort_adversarial)/1024 -1.25% 2928.783 2892.104 - -1.44% -
std::reverse(list<int>)/4096 -1.25% 1674.034 1653.073 - -1.30% -
SetIntersection_None_Set_uint64_1024_16 -1.25% 8851034.953 8740239.231 - 0.02% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 -1.25% 4450256.476 4394598.545 - -1.70% -
SetIntersection_Front_Vector_string_262144_16 -1.25% 1737756.200 1716052.402 - -0.24% -
std::map<std::string,_int>::insert(value)_(new_value)/0 -1.25% 32.549 32.143 - 2.00% -
BM_MakeThenSortHeap_string_Ascending_16 -1.25% 9.584 9.464 - -2.18% -
SetIntersection_Front_Vector_float_4_4 -1.25% 145814954.248 143996944.633 - -1.21% -
BM_std_min<unsigned___int128>/20 -1.25% 9.236 9.121 - -6.70% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -1.24% 26447.327 26118.534 - -7.64% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -1.24% 12792.966 12634.029 - -1.44% -
rng::remove_if(list<int>)_(sprinkled)/8192 -1.24% 8337.370 8233.944 - -0.55% -
SetIntersection_Interlaced_Set_uint64_256_256 -1.24% 9112104.833 8999325.857 - -0.27% -
std::find(vector<bool>)_(process_all)/1024 -1.24% 4.688 4.630 - -1.58% -
SetIntersection_None_Set_uint64_256_1 -1.24% 11619076.195 11475342.025 - -0.19% -
std::count(vector<bool>)/1000 -1.24% 3.001 2.964 - -1.32% -
BM_PushHeap_float_Random_262144 -1.24% 7.714 7.618 - 0.86% -
rng::rotate(list<int>)_(by_1/2)/50 -1.23% 12.744 12.587 - -8.95% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 -1.23% 19756.277 19512.938 - -1.83% -
rng::stable_sort(vector<int>)_(pipe-organ)/1024 -1.23% 2835.990 2801.070 - -1.44% -
std::rotate(deque<int>)_(by_1/2)/32 -1.23% 7.460 7.368 - -1.29% -
std::map<int,_int>::count(key)_(existent)/8192 -1.23% 6.095 6.021 - -1.02% -
BM_deque_vector_ranges_copy/64 -1.23% 2.598 2.567 - -1.59% -
BM_RangesMakeHeap_float_Random_262144 -1.22% 1.119 1.105 - -2.84% -
BM_std_minmax<short>/24 -1.22% 2.235 2.208 - -0.77% -
std::multimap<std::string,_int>::insert(value)_(new_value)/1024 -1.22% 64.301 63.516 - 8.28% -
rng::find_last(list<int>)_(bail_10%)/8 -1.22% 2.098 2.073 - 0.78% -
rng::search(vector<int>)_(no_match)/1048576 -1.22% 212995.080 210397.384 - -3.22% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -1.22% 360444238.289 356052033.643 - 2.03% -
SetIntersection_Interlaced_Set_uint32_262144_256 -1.21% 1593748.049 1574384.685 - 2.70% -
BM_RangesMakeThenSortHeap_float_Descending_1024 -1.21% 8.235 8.135 - 1.63% -
rng::rotate(list<int>)_(by_1/2)/32 -1.21% 6.747 6.666 - 9.29% -
rng::search(list<int>)_(no_match)/1024 -1.21% 723.407 714.658 - -3.99% -
BM_RangesSortHeap_string_262144 -1.21% 178.887 176.726 - -3.98% -
BM_RangesMakeThenSortHeap_float_Ascending_262144 -1.21% 32.098 31.710 - -0.29% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 -1.21% 35.214 34.789 - -0.47% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.20% 33610.223 33205.240 - 2.31% -
SetIntersection_None_Set_uint64_262144_262144 -1.20% 1226543.375 1211785.809 - -0.03% -
std::stable_sort(vector<int>)_(pipe-organ)/1024 -1.20% 2834.215 2800.118 - -1.46% -
std::set<std::string>::insert(value)_(already_present)/32 -1.20% 11.920 11.777 - -1.39% -
std::partial_sort(deque<int>)_(shuffled)/8 -1.20% 33.755 33.349 - 0.16% -
BM_MakeThenSortHeap_string_QuickSortAdversary_262144 -1.20% 191.326 189.027 - -0.84% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.20% 220.926 218.274 - 0.72% -
rng::partition(vector<int>)_(sparse)/32 -1.20% 9.075 8.966 - -1.32% -
BM_deque_deque_ranges_move/65536 -1.20% 2894.228 2859.559 - -3.20% -
std::rotate(vector<int>)_(by_1/4)/1024 -1.20% 330.662 326.703 - -0.73% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.20% 7223.716 7137.262 - -0.86% -
std::move_backward(vector<int>)/8 -1.20% 2.271 2.244 - -1.97% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.19% 40972.646 40483.082 - 2.02% -
BM_deque_vector_ranges_move/1024 -1.19% 37.006 36.565 - -1.60% -
std::multimap<std::string,_int>::clear()/32 -1.19% 907.662 896.885 - 0.66% -
rng::find_end(vector<int>)_(same_length)/1024 -1.19% 254.552 251.532 - -51.04% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.19% 22.532 22.265 - -1.24% -
SetIntersection_Interlaced_Set_string_64_4 -1.19% 27333131.248 27009082.290 - 0.49% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 -1.18% 1461199.459 1443890.635 - -0.01% -
SetIntersection_Front_Set_uint64_64_4 -1.18% 17356141.135 17150608.090 - -0.39% -
BM_RangesPushHeap_uint32_Ascending_262144 -1.18% 8.205 8.108 - 0.90% -
std::shift_right(deque<int>)/32 -1.18% 4.379 4.327 - 33.07% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.18% 18259228.651 18043481.704 - -1.39% -
rng::remove(vector<int>)_(sprinkled)/8192 -1.18% 3896.846 3850.882 - 94.17% -
rng::for_each(set<int>::iterator)/8192 -1.18% 16350.047 16157.265 - -0.54% -
BM_RangesSortHeap_float_16384 -1.18% 27.897 27.569 - 4.08% -
BM_deque_vector_ranges_copy/65536 -1.18% 2600.507 2569.903 - -10.65% -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 -1.18% 35.779 35.358 - -0.72% -
std::unordered_multiset<int>::erase(key)_(non-existent)/32 -1.18% 1.178 1.164 - 1.46% -
SetIntersection_Front_Set_uint32_4_1 -1.17% 229065428.900 226375671.846 - -0.59% -
BM_deque_vector_ranges_copy/70000 -1.17% 2836.615 2803.323 - -9.38% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -1.17% 1150494.594 1136993.788 - -2.03% -
rng::remove_copy(list<int>)_(prefix)/50 -1.17% 19.246 19.020 - -1.03% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_64 -1.17% 9.320 9.211 - -0.47% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -1.17% 9599.537 9487.024 - -25.14% -
std::unique(vector<int>,_pred)_(contiguous)/1024 -1.17% 545.535 539.144 - -0.00% -
BM_std_min<char>/1024 -1.17% 8.444 8.346 - 0.43% -
SetIntersection_Front_Vector_string_1024_4 -1.17% 1255753.390 1241074.421 - 0.17% -
rng::reverse(list<int>)/512 -1.17% 199.840 197.504 - -1.14% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 -1.17% 4.394 4.343 - -3.20% -
SetIntersection_Interlaced_Set_string_256_64 -1.17% 31767198.709 31396954.714 - -0.08% -
rng::stable_sort(vector<int>)_(descending)/1024 -1.16% 2836.155 2803.130 - -1.36% -
std::map<int,_int>::find(key)_(existent)/32 -1.16% 1.576 1.558 - 1.77% -
BM_std_minmax<unsigned_long_long>/21 -1.16% 3.587 3.545 - 1.36% -
SetIntersection_Front_Vector_uint32_262144_256 -1.16% 2340826.564 2313617.441 - 1.92% -
BM_StringRelational_Compare_Empty_Huge_Control -1.16% 1.610 1.592 - -2.03% -
std::deque<int>::insert(begin)_(cheap_elements)/1024 -1.16% 6.122 6.050 - 0.16% -
SetIntersection_None_Set_float_64_1 -1.16% 23189460.673 22920713.707 - -1.97% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 -1.16% 1146520.079 1133235.753 - -1.56% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.16% 33.998 33.604 - -4.96% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 -1.16% 24.052 23.773 - -0.62% -
rng::copy_backward(deque<int>)/64 -1.16% 3.079 3.043 - -1.19% -
BM_MakeThenSortHeap_float_Descending_64 -1.16% 3.309 3.271 - -1.79% -
BM_RangesSortHeap_pair<uint32,_uint32>_256 -1.15% 10.186 10.069 - -0.76% -
rng::for_each(map<int>)/32 -1.15% 21.314 21.068 - -0.86% -
BM_std_minmax<unsigned_char>/28 -1.15% 2.214 2.188 - 1.77% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -1.15% 2.692 2.661 - -0.30% -
SetIntersection_Front_Set_string_256_4 -1.15% 5290953.767 5230062.636 - -0.83% -
SetIntersection_Interlaced_Set_uint64_16384_16384 -1.15% 349799475.453 345777001.224 - -1.22% -
rng::find_last_if(deque<int>)_(bail_90%)/8 -1.15% 0.991 0.980 - 7.94% -
std::vector<int>::erase(middle)_(cheap_elements)/32 -1.15% 4.383 4.332 - 2.15% -
SetIntersection_Interlaced_Set_uint64_16384_64 -1.15% 235034681.828 232336207.986 - -0.73% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -1.15% 3662285.808 3620263.722 - -23.48% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -1.15% 15.003 14.831 - -0.96% -
std::rotate(deque<int>)_(1_element_backward)/32 -1.15% 4.451 4.400 - -3.75% -
rng::find_end(vector<int>)_(match_near_end)/8192 -1.15% 204.048 201.711 - -99.83% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.14% 51.927 51.333 - -6.67% -
std::find_first_of(list<int>)_(small_needle)/32 -1.14% 92.250 91.196 - -0.18% -
std::all_of(list<int>)_(process_all)/8192 -1.14% 8962.835 8860.417 - 16.49% -
BM_RangesSortHeap_uint32_4 -1.14% 1.085 1.072 - 3.83% -
std::any_of(deque<int>)_(process_all)/32768 -1.14% 10646.829 10525.469 - -2.90% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 -1.14% 189.660 187.502 - 0.04% -
rng::is_partitioned(vector<int>)_(partitioned)/32 -1.14% 5.806 5.740 - 0.50% -
rng::for_each(set<int>::iterator)/32 -1.14% 20.864 20.627 - -6.92% -
rng::partial_sort_copy(list<int>)_(repeated)/8 -1.13% 8.701 8.602 - 2.48% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 -1.13% 8.639 8.542 - -0.09% -
rng::find_if(vector<char>)_(process_all)/50 -1.13% 12.648 12.505 - -1.23% -
BM_RangesMakeHeap_string_SingleElement_4 -1.13% 3.671 3.629 - 1.02% -
BM_vector_deque_copy_backward/64 -1.13% 3.141 3.106 - 4.88% -
rng::for_each(multiset<int>::iterator)/8192 -1.13% 16329.212 16145.055 - -0.27% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 -1.13% 146072701.640 144425690.693 - -0.48% -
rng::partial_sort_copy(list<int>)_(heap)/8 -1.13% 16.419 16.234 - -0.70% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 -1.13% 7492.668 7408.279 - -1.81% -
SetIntersection_Front_Set_float_256_16 -1.13% 4971782.449 4915838.531 - -1.38% -
SetIntersection_Interlaced_Set_string_1024_256 -1.13% 35802346.141 35399548.677 - -0.83% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 -1.12% 2487023.250 2459100.473 - -0.54% -
BM_LowerBound_string_4 -1.12% 20.031 19.806 - -0.84% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16384 -1.11% 34.069 33.689 - 0.29% -
std::partition_point(vector<int>)/50 -1.11% 2.563 2.535 - -1.41% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 -1.11% 1205927.380 1192519.536 - 0.71% -
std::list<int>::ctor(size)/32 -1.11% 322.517 318.933 - -1.31% -
rng::find_last(vector<char>)_(bail_10%)/1024 -1.11% 113.716 112.454 - -0.25% -
BM_std_min<unsigned_char>/28 -1.11% 1.758 1.739 - -0.50% -
BM_PushHeap_float_Random_64 -1.11% 6.662 6.588 - -2.73% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 -1.11% 1166284.596 1153388.169 - -0.90% -
BM_RangesMakeThenSortHeap_float_Heap_64 -1.10% 3.580 3.540 - 3.02% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 -1.10% 1.459 1.443 - -0.86% -
BM_lexicographical_compare_three_way_slow_path/4 -1.10% 1.168 1.155 - -0.00% -
SetIntersection_None_Set_uint64_262144_16384 -1.10% 1222527.996 1209105.797 - -0.27% -
rng::partition_point(vector<int>)/8192 -1.10% 10.721 10.603 - -0.68% -
std::copy_backward(deque<int>)/64 -1.10% 2.969 2.937 - -1.11% -
std::map<std::string,_int>::count(key)_(non-existent)/32 -1.10% 10.692 10.575 - 5.23% -
SetIntersection_None_Set_uint64_262144_256 -1.10% 1218040.691 1204681.639 - 0.11% -
BM_deque_deque_copy_backward/4000 -1.10% 147.047 145.437 - -2.39% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -1.09% 10.704 10.586 - -1.63% -
SetIntersection_Front_Set_float_64_64 -1.09% 15473568.909 15304367.993 - -0.67% -
rng::copy(vector<int>)/1048576 -1.09% 49159.194 48621.706 - -3.14% -
std::find_if_not(deque<int>)_(process_all)/32768 -1.09% 11821.738 11692.830 - -2.59% -
BM_StringRelational_Compare_Large_Empty_Control -1.09% 1.616 1.599 - -6.33% -
SetIntersection_None_Set_uint64_262144_1024 -1.09% 1219611.002 1206350.912 - -0.39% -
std::find_if(deque<int>)_(process_all)/32768 -1.09% 11814.693 11686.289 - 0.42% -
SetIntersection_Front_Vector_uint64_262144_262144 -1.09% 351593801.803 347776081.520 - -0.79% -
std::for_each(deque<int>)/8 -1.09% 0.924 0.914 - -1.08% -
std::partition(vector<int>)_(sparse)/32 -1.08% 8.892 8.796 - 0.81% -
rng::any_of(list<int>)_(process_all)/32 -1.08% 11.511 11.387 - -1.92% -
BM_RangesMakeThenSortHeap_float_Random_16384 -1.08% 47.374 46.863 - -0.44% -
SetIntersection_Front_Vector_uint64_16_4 -1.08% 58075153.270 57450405.361 - -0.14% -
std::stable_partition(vector<int>)_(dense)/1024 -1.07% 296.584 293.399 - -0.87% -
BM_std_minmax<long_long>/23 -1.07% 4.382 4.335 - 0.14% -
std::find_end(vector<int>)_(same_length)/1024 -1.07% 251.314 248.624 - -51.27% -
BM_RangesMakeHeap_uint64_Random_1024 -1.07% 1.048 1.037 - -3.66% -
BM_SortHeap_uint32_256 -1.07% 8.169 8.082 - -0.86% -
std::shift_left(list<int>)/32 -1.07% 14.424 14.270 - -1.52% -
BM_CmpEqual_uint_schar -1.07% 1.076 1.065 - -1.26% -
std::find(vector<bool>)_(process_all)/8192 -1.07% 33.757 33.397 - 0.25% -
BM_MakeThenSortHeap_uint64_Ascending_16 -1.07% 5.584 5.524 - 0.85% -
BM_StringFindStringLiteral/512 -1.06% 9.361 9.261 - -2.36% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 -1.06% 26558.172 26275.807 - -0.08% -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_16 -1.06% 5.561 5.502 - -0.45% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 -1.06% 9.183 9.086 - 0.79% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.06% 654.130 647.188 - -5.04% -
rng::find_last(vector<int>)_(bail_10%)/8 -1.06% 2.033 2.011 - -4.57% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_64 -1.06% 3.906 3.864 - -1.43% -
BM_MakeHeap_uint64_Random_262144 -1.06% 1.048 1.037 - 0.02% -
std::replace_if(deque<int>)_(prefix)/8192 -1.05% 3510.802 3473.792 - -1.43% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -1.05% 24.547 24.288 - 12.53% -
BM_std_minmax<char>/4 -1.05% 1.491 1.475 - -4.84% -
SetIntersection_None_Set_uint64_1024_64 -1.05% 8791043.167 8698462.771 - 0.27% -
std::copy_if(vector<int>)_(entire_range)/8 -1.05% 2.305 2.281 - 0.47% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.05% 54970.061 54392.610 - 0.11% -
rng::copy_if(list<int>)_(every_other)/262144 -1.05% 210634.516 208423.304 - -1.15% -
BM_PopHeap_float_4 -1.05% 2.476 2.450 - 3.23% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 -1.05% 2336632.640 2312130.462 - -0.37% -
std::search(vector<int>)_(single_element)/1024 -1.05% 235.191 232.725 - -0.64% -
SetIntersection_Interlaced_Vector_string_1024_64 -1.05% 8567114.674 8477298.330 - 0.32% -
BM_RangesMakeHeap_string_QuickSortAdversary_16384 -1.05% 11.845 11.721 - -2.85% -
std::any_of(vector<int>)_(process_all)/32 -1.05% 8.401 8.313 - -0.80% -
SetIntersection_None_Set_uint64_64_1 -1.05% 23438879.515 23193814.019 - -1.29% -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -1.05% 22.539 22.304 - 0.90% -
SetIntersection_Front_Vector_string_256_64 -1.05% 11160454.790 11043779.662 - -0.53% -
BM_LowerBound_string_16384 -1.05% 400.682 396.494 - -0.15% -
BM_StringFindStringLiteral/256 -1.04% 5.379 5.322 - -0.07% -
std::count(list<int>)_(every_other)/1024 -1.04% 703.760 696.412 - -1.83% -
std::move_backward(deque<int>)/262144 -1.04% 30741.123 30420.160 - 2.25% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 -1.04% 147.162 145.626 - -0.34% -
bm_lexicographical_compare<signed_char>/8 -1.04% 3.066 3.034 - -2.48% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 -1.04% 4.891 4.840 - -5.39% -
bm_ranges_lexicographical_compare<signed_char>/8 -1.04% 3.277 3.243 - 2.42% -
SetIntersection_None_Vector_uint32_256_1 -1.04% 4529614.667 4482488.015 - -1.58% -
std::stable_sort(vector<int>)_(descending)/1024 -1.04% 2834.212 2804.730 - -1.29% -
std::is_partitioned(list<int>)_(partitioned)/50 -1.04% 13.791 13.648 - -1.54% -
SetIntersection_None_Set_uint32_64_16 -1.04% 19025056.061 18827968.087 - -1.85% -
bm_lexicographical_compare<unsigned_char>/7 -1.03% 2.107 2.085 - -5.78% -
BM_RangesMakeThenSortHeap_float_Descending_64 -1.03% 3.284 3.250 - 0.09% -
rng::starts_with(deque<int>,_pred)/8192 -1.03% 4034.270 3992.629 - -1.51% -
std::replace_if(deque<int>)_(sprinkled)/1024 -1.03% 369.382 365.572 - -0.11% -
std::set<int>::equal_range(key)_(existent)/32 -1.03% 1.713 1.695 - -0.41% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 -1.03% 149820227.374 148275453.764 - -0.68% -
rng::find_last_if(deque<int>)_(bail_10%)/50 -1.03% 17.807 17.624 - -7.25% -
BM_PushHeap_uint32_Random_64 -1.03% 5.525 5.468 - -1.69% -
SetIntersection_Front_Set_float_1024_256 -1.03% 4864480.044 4814441.702 - -3.75% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 -1.03% 1.390 1.376 - -1.19% -
BM_RangesMakeHeap_string_Random_1024 -1.02% 10.797 10.686 - -0.94% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -1.02% 13.564 13.425 - 0.92% -
BM_SortHeap_float_16384 -1.02% 28.522 28.231 - 5.65% -
SetIntersection_Interlaced_Set_uint32_262144_262144 -1.02% 2009525.797 1988980.549 - 3.53% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -1.02% 169.565 167.832 - -1.68% -
BM_std_min<short>/12 -1.02% 1.596 1.579 - 3.91% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -1.02% 26.249 25.982 - -2.33% -
SetIntersection_Interlaced_Set_uint64_262144_1024 -1.02% 1599565.021 1583255.451 - -0.51% -
SetIntersection_Interlaced_Set_uint64_262144_16384 -1.02% 1283135.902 1270055.748 - -0.28% -
SetIntersection_None_Set_float_1024_1024 -1.01% 9025767.069 8934288.407 - -1.21% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 -1.01% 40434.505 40025.119 - -0.45% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.01% 53400.459 52860.324 - 2.60% -
std::unique_copy(list<int>)_(contiguous)/32 -1.01% 11.247 11.133 - -6.70% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 -1.01% 37194.043 36818.240 - -0.64% -
BM_std_min<unsigned_long_long>/13 -1.01% 1.736 1.719 - -1.97% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -1.01% 251027892.597 248499273.289 - -31.19% -
SetIntersection_Interlaced_Set_uint64_16384_1024 -1.01% 176702668.245 174924909.897 - 0.34% -
BM_RangesPopHeap_string_64 -1.00% 25.954 25.693 - -0.87% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 -1.00% 12432.260 12307.547 - 0.31% -
BM_std_minmax<unsigned_short>/25 -1.00% 2.288 2.265 - -2.94% -
BM_deque_vector_move_backward/4096 -1.00% 149.704 148.203 - -0.71% -
std::multiset<std::string>::insert(value)_(new_value)/8192 -1.00% 75.453 74.697 - -21.72% -
SetIntersection_Front_Set_uint64_16384_16 -1.00% 1326227.190 1312956.958 - 2.07% -
rng::fill(vector<int>)/1024 -1.00% 29.715 29.417 - -2.48% -

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 34899.75% 1001212.809 350421970.185 - -0.06% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 189.60% 5049280.676 14622628.994 - 207.77% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 176.71% 19.904 55.077 - 137.48% -
rng::copy_backward(vector<bool>)_(aligned)/1048576 165.62% 1035.022 2749.258 - 172.02% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 118.34% 104.833 228.890 - 124.69% -
SetIntersection_Interlaced_Vector_uint64_262144_16 112.73% 3187398.526 6780402.180 - 117.50% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 112.61% 104.469 222.113 - 122.48% -
std::fill(list<int>)/50 108.96% 16.875 35.262 - -0.68% -
rng::remove(vector<int>)_(sprinkled)/8192 94.17% 1983.225 3850.882 - -1.18% -
rng::search(list<int>)_(same_length)/1024 94.16% 761.020 1477.629 - 95.81% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 91.50% 369885.230 708316.489 - 0.84% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 90.87% 31.611 60.336 - -9.47% -
rng::search(list<int>,_pred)_(same_length)/1000 89.61% 775.498 1470.458 - 90.49% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 89.29% 64401241.139 121907244.287 - 30.57% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 83.98% 79.427 146.128 - 83.77% -
rng::rotate_copy(vector<int>)/8192 82.11% 283.624 516.512 - 37.23% -
rng::remove(vector<int>)_(sprinkled)/1024 80.81% 288.177 521.057 - -0.54% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 80.63% 22.130 39.973 - 6.61% -
BM_std_min<unsigned_short>/1 79.70% 0.254 0.456 - 0.08% -
rng::contains_subrange(list<int>)_(process_all)/8192 76.92% 7007.931 12398.274 - 63.65% -
rng::generate_n(list<int>)/8192 76.09% 6968.160 12270.530 - 74.41% -
BM_deque_deque_ranges_move_backward/0 75.12% 0.792 1.388 - 0.06% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 74.10% 383695.582 667996.777 - -0.70% -
BM_std_min<__int128>/64000 73.64% 24733.290 42947.247 - 73.41% -
BM_std_min<__int128>/70000 73.41% 27060.993 46925.826 - 73.18% -
BM_std_min<__int128>/65536 73.28% 25346.319 43920.710 - 73.23% -
BM_deque_deque_ranges_copy_backward/0 73.25% 0.801 1.387 - 0.01% -
std::unordered_multimap<int,_int>::clear()/1024 73.08% 8367.371 14482.633 - 80.31% -
BM_std_min<__int128>/4000 73.05% 1540.615 2665.971 - 73.18% -
BM_std_min<__int128>/4096 72.83% 1578.819 2728.632 - 72.94% -
BM_std_min<__int128>/5500 72.43% 2120.649 3656.585 - 72.67% -
BM_deque_deque_copy_backward/0 72.24% 0.809 1.393 - 0.40% -
BM_std_min<__int128>/1024 71.89% 396.062 680.805 - 72.26% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 71.36% 23.891 40.940 - 42.98% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 71.14% 38973084.340 66698468.026 - 57.76% -
std::unordered_multimap<int,_int>::clear()/8192 70.90% 64910.535 110932.794 - 77.22% -
BM_std_min<__int128>/512 70.52% 198.876 339.115 - 70.83% -
BM_deque_deque_move_backward/0 70.18% 0.815 1.387 - -0.02% -
rng::find_end(vector<int>)_(single_element)/8192 69.41% 1912.641 3240.120 - -0.04% -
rng::find_end(vector<int>)_(single_element)/1024 69.03% 242.411 409.757 - -0.10% -
rng::find_end(vector<int>)_(single_element)/1000 68.84% 237.076 400.281 - -0.22% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 66.71% 213192962.567 355422824.982 - 48.05% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 66.49% 6594.850 10979.730 - 64.41% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 65.65% 42.507 70.411 - 1.96% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 65.22% 224.843 371.493 - 67.29% -
std::map<std::string,_int>::erase(key)_(existent)/0 64.07% 42.205 69.245 - 21.47% -
std::map<std::string,_int>::erase(key)_(existent)/8192 63.95% 64.897 106.397 - 13.77% -
BM_std_min<int>/1 63.35% 0.282 0.460 - 60.75% -
BM_StringCtorDefault 61.09% 0.235 0.379 - -16.89% -
BM_std_min<char>/1 60.30% 0.288 0.462 - 19.91% -
BM_StringConstructDestroyCStr_Empty_Transparent 60.19% 0.236 0.378 - 0.66% -
BM_std_min<__int128>/64 59.06% 24.505 38.977 - 58.81% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 55.70% 57.316 89.243 - -0.19% -
BM_MakeHeap_uint32_Random_4 55.32% 1.122 1.742 - 41.09% -
BM_deque_deque_ranges_copy_backward/64 53.94% 3.377 5.198 - 1.92% -
BM_deque_deque_copy_backward/64 53.79% 3.374 5.189 - -0.32% -
BM_deque_deque_move_backward/64 53.63% 3.379 5.192 - 1.87% -
rng::find_end(vector<int>)_(process_all)/8192 53.31% 1904.428 2919.592 - -0.66% -
BM_deque_deque_ranges_move_backward/64 53.07% 3.377 5.169 - 2.23% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 52.95% 44.854 68.603 - -22.11% -
std::unordered_set<std::string>::insert(value)_(new_value)/1024 52.80% 47.666 72.832 - 53.47% -
rng::find_end(vector<int>)_(process_all)/1024 52.77% 242.555 370.543 - -0.49% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 52.69% 53550.884 81764.358 - 51.31% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 52.50% 0.390 0.595 - 62.56% -
rng::find_end(vector<int>)_(process_all)/1000 52.42% 236.990 361.214 - -0.64% -
std::unordered_set<std::string>::erase(key)_(existent)/32 51.94% 73.999 112.431 - 99.41% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 51.67% 30.666 46.512 - 21.92% -
std::multiset<std::string>::erase(key)_(existent)/1024 51.01% 57.816 87.308 - 0.27% -
rng::reverse(vector<int>)/8 50.84% 1.619 2.441 - 52.05% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 49.73% 0.410 0.614 - 37.19% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 49.63% 6683.945 10000.889 - 48.29% -
rng::search(list<int>)_(same_length)/1000 49.60% 745.277 1114.937 - 48.99% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 48.61% 16347819.746 24295150.494 - 6.94% -
rng::unique_copy(deque<int>)_(contiguous)/32 47.87% 9.753 14.421 - 45.33% -
BM_PushHeap_float_Descending_1 47.61% 0.431 0.635 - -8.89% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 47.24% 6.496 9.564 - 47.43% -
rng::find_end(vector<int>)_(process_all)/1048576 47.20% 253644.620 373367.230 - -0.62% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 47.15% 27.360 40.262 - 0.67% -
rng::unique_copy(deque<int>)_(contiguous)/52 47.14% 14.687 21.610 - 42.92% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 46.99% 5777.588 8492.350 - 50.66% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 46.91% 204.518 300.459 - 49.36% -
std::multiset<std::string>::find(key)_(existent)/32 46.62% 14.756 21.636 - 2.24% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 46.28% 46449.127 67946.177 - 47.79% -
rng::search(list<int>,_pred)_(same_length)/1024 46.23% 794.879 1162.375 - 46.93% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 46.20% 29.056 42.480 - 7.07% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 46.17% 21.880 31.981 - 35.10% -
SetIntersection_Interlaced_Vector_uint64_262144_256 45.77% 37799435.342 55100147.617 - 102.52% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 45.43% 23.458 34.114 - -1.37% -
std::equal(deque<int>)_(it,_it,_it)/8 44.36% 4.276 6.173 - 43.18% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 44.30% 6.215 8.968 - 27.85% -
BM_std_min<__int128>/32 43.97% 12.184 17.542 - 43.37% -
BM_std_min<__int128>/31 43.63% 11.776 16.914 - 42.76% -
rng::unique_copy(deque<int>)_(sprinkled)/52 43.61% 14.761 21.199 - 28.76% -
std::all_of(vector<int>)_(process_all)/50 43.52% 12.737 18.280 - -0.09% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 43.50% 10137763.980 14548041.697 - 28.29% -
std::multimap<std::string,_int>::insert(value)_(already_present)/0 43.47% 36.974 53.047 - 48.23% -
rng::copy_backward(vector<int>)/4096 43.14% 141.099 201.969 - 0.90% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 43.06% 54823.303 78430.315 - 42.27% -
BM_std_min<__int128>/30 42.54% 11.385 16.228 - 41.84% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 42.20% 4.759 6.767 - 41.94% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 42.16% 0.447 0.636 - 37.71% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 41.89% 10015323.153 14210780.802 - 37.43% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 41.59% 51.106 72.362 - -3.55% -
BM_std_min<__int128>/29 41.58% 11.002 15.577 - 40.90% -
rng::ends_with(list<int>)_(mismatch_at_start)/50 40.99% 29.773 41.978 - 1.50% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 40.83% 28.032 39.477 - -2.67% -
BM_std_min<__int128>/28 40.79% 10.616 14.946 - 40.19% -
SetIntersection_Interlaced_Vector_uint64_16384_64 40.40% 5991653.634 8412196.579 - 36.28% -
BM_std_min<unsigned_char>/1 40.21% 0.325 0.455 - 19.03% -
BM_std_min<unsigned_int>/1 40.05% 0.325 0.456 - -0.09% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 39.90% 31.860 44.571 - 40.14% -
std::unique_copy(deque<int>)_(contiguous)/52 39.82% 15.345 21.456 - 48.17% -
BM_std_min<__int128>/27 39.59% 10.223 14.270 - 38.93% -
std::adjacent_find(deque<int>)/8 39.34% 2.957 4.120 - 39.86% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 39.15% 2071386.390 2882299.459 - -0.70% -
BM_std_min<__int128>/26 38.98% 9.815 13.641 - 38.21% -
std::find_end(deque<int>)_(single_element)/1024 38.60% 259.051 359.034 - 12.59% -
std::map<std::string,_int>::insert(value)_(already_present)/0 38.25% 12.159 16.810 - -7.11% -
BM_RangesPopHeap_uint32_1 37.95% 0.415 0.573 - -8.05% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 37.64% 28.323 38.985 - -3.54% -
std::adjacent_find(deque<int>)/50 37.53% 14.773 20.316 - 35.77% -
rng::stable_partition(list<int>)_(sparse)/8192 37.36% 8861.446 12172.289 - 37.39% -
BM_std_min<__int128>/25 37.34% 9.460 12.992 - 36.82% -
BM_PopHeap_pair<uint32,_uint32>_1 37.24% 0.506 0.695 - 12.53% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 37.12% 1.167 1.600 - 26.17% -
BM_PushHeap_uint64_Descending_1 36.92% 0.449 0.614 - 15.15% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 36.75% 0.261 0.357 - 38.50% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 36.74% 76176.223 104162.183 - 34.39% -
SetIntersection_Interlaced_Vector_uint64_16384_16 36.58% 2435060.489 3325842.300 - 27.67% -
std::multiset<std::string>::find(key)_(existent)/8192 36.32% 28.907 39.405 - -1.97% -
bm_ranges_lexicographical_compare<signed_char>/262144 36.10% 3825.336 5206.301 - 35.87% -
SetIntersection_Interlaced_Vector_uint32_16384_256 35.95% 14123298.693 19200403.792 - 44.22% -
BM_std_min<__int128>/24 35.47% 9.103 12.332 - 34.97% -
bm_lexicographical_compare<signed_char>/262144 35.36% 3841.708 5199.972 - 35.62% -
std::stable_partition(list<int>)_(dense)/8192 35.20% 17474.912 23625.795 - 35.13% -
std::copy_backward(vector<bool>)_(aligned)/1048576 35.20% 2731.159 3692.421 - 201.40% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 34.98% 29.443 39.744 - 33.71% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 34.66% 7160322.808 9641872.157 - 63.63% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 34.65% 88.814 119.589 - 7.60% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 34.63% 20892693.637 28127510.016 - 33.87% -
BM_std_min<__int128>/23 33.78% 8.733 11.683 - 33.23% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 33.77% 2876318.609 3847717.068 - 39.50% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 33.53% 9154.232 12223.654 - 31.67% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 33.37% 20.438 27.259 - 29.91% -
rng::unique_copy(deque<int>)_(sprinkled)/32 33.30% 10.083 13.441 - 30.93% -
std::find_end(deque<int>)_(single_element)/8192 33.30% 2038.462 2717.275 - 21.51% -
std::shift_right(deque<int>)/32 33.07% 3.252 4.327 - -1.18% -
std::move(vector<bool>)_(aligned)/1048576 32.72% 2116.039 2808.435 - 33.32% -
rng::move(vector<bool>)_(aligned)/1048576 32.39% 2124.940 2813.165 - 32.86% -
BM_std_min<__int128>/22 32.37% 8.334 11.031 - 31.72% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 32.34% 1.408 1.863 - 41.33% -
std::move(vector<int>)/32768 31.92% 2130.118 2810.112 - 32.02% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 31.76% 2011208.177 2649872.843 - 10.70% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 31.70% 28.527 37.570 - 31.13% -
BM_std_min<__int128>/21 31.48% 7.945 10.447 - 31.11% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/0 31.47% 20.819 27.370 - 32.12% -
std::unordered_multimap<int,_int>::clear()/32 31.46% 615.911 809.694 - 31.81% -
rng::stable_partition(list<int>)_(dense)/8192 31.42% 18229.439 23958.018 - 10.25% -
std::move_backward(deque<int>)/64 31.33% 5.474 7.189 - 1.01% -
rng::move(vector<int>)/32768 31.25% 2143.729 2813.568 - 31.84% -
rng::unique_copy(list<int>)_(contiguous)/52 31.22% 22.722 29.817 - -0.67% -
std::map<std::string,_int>::insert(value)_(new_value)/32 31.06% 33.788 44.280 - 5.08% -
std::set<std::string>::erase(iterator)/8192 30.58% 25.805 33.696 - 32.72% -
std::set<std::string>::erase(key)_(existent)/1024 30.56% 76.565 99.962 - 30.33% -
std::unordered_multimap<int,_int>::erase(iterator)/32 30.47% 20.365 26.571 - 30.30% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 30.33% 0.336 0.438 - 30.22% -
std::unordered_multimap<int,_int>::erase(iterator)/0 30.29% 19.985 26.037 - 31.96% -
BM_StringRelational_Eq_Small_Small_ChangeLast 30.16% 1.678 2.184 - 2.71% -
std::multimap<std::string,_int>::insert(value)_(new_value)/0 29.75% 24.738 32.098 - -2.68% -
rng::move_backward(deque<int>)/64 29.70% 5.620 7.289 - -12.88% -
rng::remove_if(vector<int>)_(sprinkled)/8192 29.56% 2960.697 3835.885 - -0.34% -
std::remove_if(vector<int>)_(sprinkled)/8192 29.38% 2958.414 3827.688 - 0.52% -
rng::stable_partition(list<int>)_(alloc_fails)/8192 29.37% 24996.242 32338.577 - 27.73% -
BM_std_min<__int128>/20 29.14% 7.615 9.834 - 28.52% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 29.12% 255.983 330.528 - 25.65% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 29.11% 4.519 5.834 - 19.79% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 29.00% 0.447 0.577 - 18.08% -
std::set<std::string>::insert(value)_(new_value)/8192 28.98% 69.945 90.215 - 28.50% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 28.42% 25.917 33.283 - 27.66% -
std::remove_if(vector<int>)_(sprinkled)/1024 28.22% 409.192 524.683 - 1.18% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 28.16% 1.157 1.482 - 5.80% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 27.95% 25.903 33.141 - 27.83% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 27.30% 21.578 27.468 - 29.34% -
BM_StringRead_Cold_Shallow_Large 27.07% 1.034 1.313 - 13.24% -
BM_std_min<__int128>/19 26.97% 7.241 9.194 - 26.38% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 26.86% 21.410 27.161 - 18.47% -
std::unordered_set<std::string>::insert(value)_(new_value)/32 26.80% 60.162 76.285 - 10.46% -
rng::stable_partition(deque<int>)_(sparse)/32 26.79% 11.165 14.156 - 12.78% -
rng::remove_if(vector<int>)_(sprinkled)/1024 26.70% 409.385 518.694 - -0.29% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 26.57% 11990805.183 15176674.289 - 27.72% -
BM_lexicographical_compare_three_way_slow_path/1 26.57% 0.364 0.461 - 0.84% -
BM_MakeThenSortHeap_uint64_Random_262144 26.57% 35.365 44.761 - 23.54% -
rng::find(list<int>)_(bail_25%)/32768 26.49% 7609.810 9625.295 - 28.15% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 26.28% 30927304.443 39054280.017 - 90.91% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 26.25% 29.209 36.877 - -3.03% -
std::stable_partition(list<int>)_(alloc_fails)/8192 26.06% 25255.203 31837.666 - 26.56% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 26.03% 54255.902 68378.570 - 20.84% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 25.99% 20.451 25.767 - 4.18% -
rng::find_end(deque<int>)_(single_element)/1024 25.95% 277.999 350.127 - 15.21% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 25.76% 384.660 483.741 - 22.97% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 25.16% 28.812 36.063 - 25.02% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 25.05% 35.100 43.893 - -3.31% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_262144 24.93% 51.274 64.055 - 21.44% -
BM_vector_deque_copy_backward/0 24.81% 0.402 0.501 - 14.12% -
std::equal(vector<bool>)_(unaligned)/8 24.78% 0.852 1.063 - 38.48% -
BM_std_min<__int128>/18 24.60% 6.859 8.546 - 24.11% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 24.24% 5992121.144 7444628.271 - 106.84% -
std::unique_copy(deque<int>)_(contiguous)/32 24.14% 11.045 13.711 - 45.09% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 24.07% 1634042.050 2027341.319 - 2.15% -
BM_toupper_char<wchar_t> 24.06% 0.554 0.687 - 0.18% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 24.03% 17.554 21.772 - 24.81% -
BM_std_min<__int128>/1 23.96% 0.371 0.460 - -0.06% -
std::find_end(deque<int>)_(single_element)/1000 23.36% 250.177 308.622 - -1.80% -
rng::partition_copy(list<int>)/8192 23.15% 7369.174 9075.228 - 7.69% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 23.01% 1.260 1.550 - 27.09% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 22.70% 1316.425 1615.208 - -28.05% -
BM_StringRelationalLiteral_Eq_Small_Large_Control 22.53% 0.294 0.360 - 39.99% -
BM_PopHeap_uint32_1 22.43% 0.456 0.559 - 14.52% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 22.42% 26.132 31.990 - -0.05% -
BM_std_min<__int128>/17 22.27% 6.481 7.925 - 21.80% -
BM_RangesPopHeap_string_1 22.17% 0.524 0.640 - 37.55% -
std::unordered_set<int>::count(key)_(non-existent)/32 22.12% 1.480 1.808 - 20.02% -
std::unordered_set<std::string>::erase(key)_(non-existent)/1024 22.12% 19.084 23.305 - 23.89% -
std::multimap<std::string,_int>::insert(value)_(new_value)/8192 22.11% 66.582 81.302 - -10.58% -
BM_StringRead_Cold_Shallow_Small 22.00% 0.777 0.948 - 8.24% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 21.97% 372.277 454.075 - 18.41% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 21.95% 19.835 24.188 - 14.06% -
std::shift_right(deque<int>)/50 21.87% 4.213 5.135 - 0.30% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 21.50% 13833.965 16808.573 - 19.41% -
BM_std_minmax<unsigned_short>/4 21.41% 0.936 1.136 - -1.48% -
BM_std_minmax_element<long_long>/3 21.32% 1.121 1.360 - 24.89% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 21.30% 12457692.081 15111285.319 - 26.96% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 21.25% 75378224.467 91394178.621 - 22.35% -
rng::find_last_if(vector<char>)_(bail_90%)/1024 21.19% 25.525 30.935 - -0.07% -
rng::find_end(deque<int>)_(process_all)/1000 21.18% 252.042 305.428 - 0.22% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 21.14% 16300.228 19746.463 - 18.26% -
rng::swap_ranges(list<int>)/8192 21.02% 10073.590 12191.374 - 16.51% -
std::reverse(list<int>)/32768 20.98% 16886.928 20429.518 - 0.42% -
BM_StringRead_Cold_Shallow_Empty 20.98% 0.786 0.951 - 11.38% -
BM_StringRead_Cold_Deep_Large 20.94% 1.209 1.462 - 9.78% -
std::equal(vector<bool>)_(unaligned)/50 20.88% 0.881 1.065 - 44.49% -
std::move(list<int>)/4096 20.70% 4380.130 5286.850 - 15.91% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 20.55% 6.580 7.933 - 33.05% -
BM_std_minmax_element<long_long>/2 20.51% 0.538 0.648 - -5.45% -
BM_deque_deque_copy_backward/512 20.48% 18.571 22.375 - 0.66% -
std::multiset<std::string>::find(key)_(existent)/1024 20.47% 23.611 28.443 - 1.43% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 20.45% 3175.716 3825.106 - 7.18% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 20.40% 28.861 34.749 - -0.77% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 20.39% 9.492 11.428 - 38.55% -
BM_StringRead_Cold_Deep_Empty 20.22% 0.802 0.964 - 4.93% -
rng::find_if_not(list<int>)_(bail_25%)/32768 20.19% 10469.102 12583.109 - 21.48% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/0 19.94% 19.479 23.362 - 19.53% -
std::find(vector<bool>)_(process_all)/8 19.90% 0.576 0.691 - 33.89% -
BM_vector_deque_ranges_move/2 19.78% 1.727 2.069 - 6.68% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 19.72% 11591.857 13878.001 - 18.47% -
std::find(vector<bool>)_(process_all)/50 19.50% 0.579 0.691 - 21.80% -
std::map<std::string,_int>::erase(key)_(non-existent)/8192 19.38% 28.912 34.515 - 22.26% -
bm_ranges_lexicographical_compare<unsigned_char>/262144 19.33% 4495.954 5364.953 - 19.35% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 19.31% 37.552 44.805 - 21.44% -
BM_std_min<__int128>/16 19.16% 6.134 7.309 - 18.75% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 19.14% 0.341 0.407 - 46.03% -
std::mismatch(list<int>)_(it,_it,_it)/8192 19.14% 7427.540 8849.222 - 20.01% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 19.10% 147681.112 175891.010 - 18.79% -
std::unordered_map<int,_int>::find(key)_(existent)/32 18.94% 1.160 1.380 - 21.29% -
rng::partial_sort_copy(list<int>)_(repeated)/1024 18.77% 4514.545 5362.016 - 19.09% -
bm_lexicographical_compare<unsigned_char>/262144 18.67% 4495.290 5334.594 - 18.65% -
std::rotate(list<int>)_(1_element_forward)/32 18.56% 12.384 14.683 - 1.30% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 18.54% 28.242 33.479 - 0.60% -
BM_StringRead_Cold_Deep_Small 18.47% 0.807 0.956 - 4.23% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 18.45% 34.425 40.775 - 15.96% -
SetIntersection_None_Set_uint32_16384_1024 18.43% 166193423.307 196827680.998 - 27.12% -
rng::remove(vector<int>)_(sprinkled)/50 18.34% 55.156 65.272 - 0.19% -
std::search(deque<int>)_(same_length)/1000 18.33% 353.244 417.982 - -0.47% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 18.23% 19.154 22.645 - 9.69% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 18.15% 11894.715 14053.865 - 17.61% -
std::unordered_set<std::string>::count(key)_(existent)/1024 18.15% 36.251 42.829 - 6.69% -
BM_RangesMakeThenSortHeap_string_SingleElement_256 18.13% 24.279 28.682 - 14.42% -
std::unique_copy(deque<int>)_(sprinkled)/32 18.12% 9.231 10.904 - -9.84% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 18.10% 0.336 0.397 - 18.10% -
bm_ranges_lexicographical_compare<signed_char>/64 18.01% 1.903 2.246 - 2.96% -
rng::stable_partition(deque<int>)_(sparse)/50 18.00% 27.405 32.338 - 7.73% -
std::multiset<int>::insert(value)_(new_value)/8192 17.91% 74.026 87.285 - 18.68% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 17.89% 614.138 723.980 - -6.69% -
BM_deque_deque_move_backward/1 17.83% 2.726 3.212 - -4.33% -
std::find_first_of(deque<int>)_(large_needle)/50 17.79% 701.586 826.415 - 23.27% -
BM_std_min<__int128>/15 17.73% 5.697 6.706 - 17.17% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 17.68% 10496.613 12352.169 - 18.16% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 17.66% 1543.415 1815.998 - 0.07% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 17.56% 2.165 2.546 - 11.69% -
rng::find_first_of(vector<int>)_(large_needle)/32 17.51% 105.040 123.428 - 16.41% -
std::multiset<int>::contains(key)_(non-existent)/32 17.42% 2.345 2.754 - 23.30% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 17.38% 6606.844 7755.189 - 16.83% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 17.28% 857.757 1006.019 - 18.06% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 17.28% 89.422 104.874 - 33.53% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 17.28% 24.410 28.627 - -1.71% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 17.26% 80589715.558 94498462.693 - -2.25% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 17.24% 9083.306 10649.284 - 17.55% -
BM_deque_deque_copy_backward/1 17.21% 2.796 3.277 - -6.38% -
std::map<std::string,_int>::erase(iterator)/0 17.20% 27.413 32.128 - 13.01% -
BM_deque_deque_ranges_move_backward/1 17.00% 2.795 3.270 - -4.31% -
BM_MakeHeap_uint32_Random_256 16.88% 1.147 1.341 - 11.56% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 16.83% 1.862 2.175 - -12.44% -
rng::any_of(deque<int>)_(process_all)/50 16.81% 18.340 21.423 - 11.18% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 16.78% 18.866 22.032 - 13.51% -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/8 16.72% 25.696 29.992 - 0.27% -
std::move_backward(deque<int>)/8 16.71% 3.319 3.873 - -3.54% -
BM_PushHeap_pair<uint32,_uint32>_Random_1 16.65% 0.411 0.480 - 0.08% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 16.59% 6819872.302 7951255.833 - 15.70% -
BM_deque_deque_move_backward/512 16.58% 18.633 21.722 - 1.54% -
std::multiset<std::string>::count(key)_(non-existent)/32 16.54% 9.345 10.890 - 0.21% -
std::all_of(list<int>)_(process_all)/8192 16.49% 7605.898 8860.417 - -1.14% -
rng::move(list<int>)/4096 16.33% 5393.364 6274.095 - 4.54% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 16.31% 13717.694 15955.605 - 14.43% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 16.31% 551.473 641.399 - 17.26% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 16.26% 15687.963 18238.084 - 14.84% -
std::equal(list<int>)_(it,_it,_it)/50 16.20% 33.915 39.409 - 10.61% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 16.20% 792.503 920.878 - 12.66% -
rng::rotate(list<int>)_(by_1/4)/8192 16.19% 7214.352 8382.031 - 17.11% -
std::multiset<int>::insert(value)_(new_value)/1024 16.15% 47.785 55.502 - 15.08% -
std::copy_n(vector<bool>)_(aligned)/1048576 16.11% 1677.673 1947.952 - 2.52% -
BM_deque_deque_ranges_copy_backward/1 16.09% 2.775 3.221 - -4.09% -
BM_std_min<__int128>/14 16.08% 5.290 6.141 - 15.87% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/0 16.04% 19.999 23.206 - 15.33% -
rng::search(list<int>,_pred)_(single_element)/8192 16.03% 8320.133 9653.812 - 23.98% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 16.01% 30.443 35.318 - -3.39% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 15.62% 34.099 39.424 - 13.09% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/32 15.62% 16.700 19.308 - 17.57% -
std::multimap<std::string,_int>::ctor(const&)/32 15.59% 712.884 824.054 - 0.02% -
rng::generate(list<int>)/8192 15.58% 7535.177 8709.117 - 23.57% -
std::multimap<std::string,_int>::count(key)_(existent)/32 15.48% 17.897 20.668 - 5.59% -
rng::find(vector<int>)_(bail_25%)/8 15.40% 1.368 1.579 - -0.15% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 15.40% 25130.716 28999.706 - -12.99% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 15.38% 17401.413 20078.402 - 19.99% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 15.37% 1.237 1.427 - 20.42% -
rng::for_each(multiset<int>)/50 15.36% 45.153 52.087 - 0.12% -
rng::find_end(deque<int>)_(single_element)/8192 15.28% 2203.322 2539.970 - 14.75% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/8192 15.25% 19.880 22.912 - -2.07% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 15.24% 838.670 966.513 - 12.71% -
std::set<std::string>::erase(iterator)/0 15.17% 25.427 29.286 - 14.23% -
rng::partial_sort_copy(list<int>)_(pipe-organ)/1024 15.16% 5575.896 6420.990 - 14.86% -
std::rotate_copy(vector<int>)/8192 15.11% 640.902 737.734 - 52.40% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 15.05% 70.948 81.628 - 15.96% -
BM_std_minmax<unsigned_int>/2 15.03% 0.825 0.949 - 4.29% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 15.00% 1.080 1.242 - -12.23% -
std::map<std::string,_int>::erase(iterator)/8192 14.97% 26.448 30.408 - 5.17% -
BM_vector_deque_ranges_move/1 14.93% 2.031 2.335 - 7.53% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 14.87% 865.000 993.640 - 10.60% -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 14.86% 15187.746 17444.379 - -2.93% -
std::find(vector<char>)_(bail_25%)/8 14.86% 1.011 1.161 - 9.31% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 14.84% 8142213.485 9350425.942 - 15.35% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 14.79% 17459.607 20041.129 - 5.37% -
BM_deque_deque_move_backward/2 14.75% 2.466 2.830 - -5.76% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 14.73% 1.303 1.495 - 5.95% -
BM_RangesMakeThenSortHeap_string_SingleElement_16384 14.72% 37.665 43.208 - 12.49% -
std::find(list<int>)_(bail_25%)/32768 14.70% 8111.893 9304.533 - 16.63% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 14.69% 1.304 1.495 - 7.49% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 14.69% 13.359 15.321 - 15.78% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 14.50% 10.452 11.968 - 13.18% -
rng::find_end(deque<int>)_(single_element)/1000 14.50% 293.157 335.660 - -1.97% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 14.35% 23.299 26.643 - 7.99% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 14.34% 9.978 11.409 - 20.72% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 14.30% 3.766 4.304 - 14.17% -
BM_std_min<__int128>/13 14.25% 4.881 5.576 - 13.63% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8192 14.25% 13201.508 15082.140 - 0.37% -
std::set<std::string>::find(key)_(non-existent)/32 14.13% 9.278 10.589 - 0.12% -
rng::find_first_of(vector<int>)_(large_needle)/8192 14.05% 7057906.762 8049540.701 - 9.36% -
rng::is_sorted_until(deque<int>,_pred)/8 13.97% 3.855 4.394 - -3.29% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 13.94% 507.591 578.359 - 14.78% -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 13.93% 29.886 34.048 - 15.98% -
std::unordered_set<std::string>::count(key)_(existent)/8192 13.90% 32.211 36.688 - -12.78% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 13.89% 9642.357 10982.062 - 15.97% -
BM_deque_deque_copy_backward/2 13.87% 2.534 2.885 - -4.24% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 13.87% 11316.703 12886.320 - 20.21% -
rng::for_each(map<int>::iterator)/8192 13.84% 16922.387 19263.872 - 14.69% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 13.80% 38.617 43.945 - 5.49% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 13.79% 36.531 41.570 - 14.00% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 13.76% 12120.405 13788.407 - 15.53% -
BM_RangesPushHeap_float_Ascending_16 13.71% 0.982 1.117 - 13.80% -
rng::find_last(forward_list<int>)_(bail_10%)/8192 13.67% 5891.181 6696.635 - 12.81% -
BM_RangesMakeHeap_uint32_Descending_64 13.66% 0.237 0.269 - 14.45% -
std::unordered_set<int>::count(key)_(existent)/32 13.55% 1.470 1.670 - 26.86% -
BM_std_minmax<unsigned_int>/31 13.54% 2.478 2.814 - 3.17% -
rng::copy_n(vector<int>)/32768 13.44% 2294.113 2602.330 - 9.20% -
rng::find_first_of(vector<int>)_(large_needle)/1024 13.43% 109839.086 124592.044 - 11.80% -
BM_StringFindNoMatch/64 13.42% 1.849 2.098 - 7.68% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 13.41% 8368.913 9491.393 - 13.55% -
rng::find_end(deque<int>,_pred)_(single_element)/1024 13.36% 608.872 690.236 - -0.11% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 13.26% 8302.829 9403.547 - 13.05% -
std::find_end(list<int>,_pred)_(single_element)/8192 13.25% 9275.978 10505.197 - 25.22% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 13.21% 9152.059 10360.933 - 11.62% -
SetIntersection_Interlaced_Vector_uint32_262144_64 13.18% 8210870.189 9293045.580 - 13.09% -
std::move(deque<int>)/262144 13.18% 14896.958 16860.280 - 11.94% -
std::set<std::string>::equal_range(key)_(existent)/8192 13.14% 27.006 30.553 - 12.68% -
BM_std_minmax<unsigned_int>/3 13.12% 1.155 1.306 - 3.17% -
BM_vector_deque_ranges_move_backward/70000 13.08% 7651.795 8652.292 - 3.59% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 13.06% 1.337 1.512 - 0.42% -
rng::replace(vector<int>)_(sprinkled)/32 13.05% 5.605 6.336 - 3.96% -
std::rotate_copy(list<int>)/32 13.04% 8.528 9.640 - 14.11% -
rng::find_last_if(list<int>)_(bail_90%)/1024 13.03% 70.919 80.157 - -0.14% -
SetIntersection_Interlaced_Vector_uint32_256_64 13.01% 7282858.379 8230258.193 - 0.97% -
BM_vector_deque_move/2 12.94% 1.832 2.069 - 9.23% -
SetIntersection_Interlaced_Vector_uint32_256_16 12.93% 6730537.600 7600609.851 - 18.93% -
std::remove(deque<int>)_(sprinkled)/50 12.91% 57.257 64.650 - 12.31% -
std::unordered_set<std::string>::erase(iterator)/0 12.86% 27.410 30.935 - -4.71% -
rng::replace(vector<int>)_(sprinkled)/50 12.86% 8.028 9.060 - -3.03% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 12.80% 18879.617 21296.700 - 15.73% -
std::move_backward(list<int>)/512 12.79% 373.592 421.372 - 13.09% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 12.78% 1.497 1.689 - 27.03% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 12.78% 25.272 28.501 - 33.94% -
std::unordered_multiset<int>::contains(key)_(existent)/32 12.76% 1.293 1.458 - 10.43% -
std::unique(deque<int>)_(sprinkled)/1024 12.75% 876.229 987.951 - 1.28% -
std::map<std::string,_int>::erase(iterator)/1024 12.74% 26.862 30.285 - 2.72% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 12.74% 12642.666 14253.000 - 18.55% -
std::find_if(vector<int>)_(bail_25%)/8 12.69% 0.995 1.121 - 0.07% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 12.66% 65.173 73.422 - 12.90% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 12.66% 566.041 637.673 - 16.18% -
BM_std_min<short>/1 12.65% 0.293 0.330 - -26.98% -
BM_RangesMakeThenSortHeap_string_SingleElement_64 12.64% 19.356 21.802 - 10.36% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 12.63% 4.463 5.027 - 4.37% -
rng::for_each(multimap<int>)/8192 12.60% 16489.075 18567.313 - 12.58% -
BM_deque_vector_move/65536 12.60% 2701.758 3042.155 - 11.78% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 12.57% 42.841 48.225 - 24.21% -
rng::equal(deque<int>)_(it,_it,_it,_it)/1048576 12.54% 499712.321 562370.709 - 11.23% -
BM_RangesPopHeap_float_256 12.54% 19.990 22.497 - -0.73% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 12.53% 21.583 24.288 - -1.05% -
BM_std_min<__int128>/12 12.52% 4.474 5.034 - 11.92% -
std::find(list<int>)_(process_all)/8192 12.41% 8501.542 9556.654 - 14.05% -
BM_deque_deque_move/65536 12.40% 2868.529 3224.238 - 10.72% -
SetIntersection_Interlaced_Vector_uint32_1024_16 12.38% 1884804.393 2118196.823 - 14.15% -
std::multimap<int,_int>::insert(value)_(new_value)/8192 12.37% 36.609 41.139 - 9.98% -
BM_tolower_char<wchar_t> 12.37% 0.614 0.690 - 0.10% -
std::map<std::string,_int>::find(key)_(existent)/1024 12.29% 22.653 25.437 - 11.80% -
std::rotate(list<int>)_(1_element_backward)/8192 12.29% 8441.119 9478.130 - 12.71% -
rng::any_of(list<int>)_(process_all)/32768 12.28% 26027.415 29224.782 - 8.21% -
BM_StringRelational_Eq_Large_Large_ChangeLast 12.28% 1.854 2.082 - -0.03% -
SetIntersection_Front_Set_uint32_1024_256 12.27% 4588185.853 5151161.566 - -1.50% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 12.18% 9.205 10.326 - 3.28% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 12.17% 3.211 3.602 - 16.64% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 12.13% 23.532 26.387 - 26.83% -
rng::search(deque<int>)_(no_match)/1024 12.11% 305.071 342.013 - 28.45% -
rng::find_end(forward_list<int>)_(same_length)/8192 12.09% 14344.443 16078.805 - 13.91% -
BM_MakeHeap_uint32_Random_262144 12.07% 1.007 1.129 - 11.20% -
BM_std_minmax<unsigned_long_long>/1 12.05% 0.583 0.654 - 13.41% -
std::find_end(forward_list<int>)_(single_element)/8192 12.04% 5728.184 6418.045 - 13.18% -
rng::rotate(list<int>)_(1_element_forward)/50 12.02% 24.293 27.213 - -0.29% -
BM_deque_deque_ranges_move_backward/2 11.92% 2.528 2.830 - -5.76% -
rng::equal(deque<int>)_(it,_it,_it,_it)/8192 11.92% 3895.227 4359.423 - 10.99% -
std::all_of(list<int>)_(process_all)/32768 11.87% 26154.359 29258.047 - 6.03% -
rng::find_end(list<int>)_(process_all)/8192 11.83% 6826.746 7634.491 - 1.02% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 11.79% 32.719 36.576 - 0.06% -
std::find_end(deque<int>,_pred)_(single_element)/8192 11.74% 4315.998 4822.565 - -0.52% -
std::find_end(list<int>)_(single_element)/8192 11.70% 8635.307 9645.752 - 25.16% -
rng::is_sorted(vector<int>,_pred)/8 11.70% 3.512 3.923 - 0.12% -
BM_deque_deque_ranges_copy_backward/2 11.69% 2.532 2.828 - -5.88% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 11.68% 173704.290 193991.052 - 12.00% -
BM_std_minmax<short>/4 11.63% 0.971 1.084 - 5.71% -
rng::search(list<int>)_(single_element)/8192 11.63% 7419.680 8282.218 - 19.04% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/1024 11.62% 1245.259 1389.920 - -0.69% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/32 11.59% 21.985 24.533 - 23.95% -
rng::remove(vector<int>)_(sprinkled)/32 11.56% 51.390 57.330 - -0.33% -
BM_deque_deque_ranges_copy_backward/512 11.54% 19.497 21.748 - 1.63% -
BM_deque_vector_ranges_copy_backward/0 11.54% 1.377 1.535 - 0.41% -
rng::move(vector<int>)/262144 11.53% 22070.296 24613.904 - 15.91% -
std::move(vector<bool>)_(unaligned)/512 11.52% 3.977 4.435 - -3.64% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 11.47% 0.362 0.403 - -10.67% -
SetIntersection_Interlaced_Vector_float_262144_262144 11.47% 314603016.862 350679479.834 - -0.04% -
rng::rotate_copy(deque<int>)/50 11.42% 3.015 3.359 - 11.42% -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 11.40% 0.365 0.406 - -10.31% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 11.40% 25.352 28.242 - 1.01% -
SetIntersection_Interlaced_Vector_uint32_262144_4 11.35% 1524213.058 1697171.557 - 12.88% -
BM_std_min<__int128>/11 11.34% 4.047 4.505 - 10.86% -
std::find_end(deque<int>)_(process_all)/1024 11.32% 265.101 295.102 - -2.76% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 11.19% 10.446 11.615 - 11.30% -
rng::remove_if(vector<int>)_(sprinkled)/50 11.16% 59.652 66.311 - 2.89% -
BM_StringEraseWithMove_Empty_Opaque 11.16% 0.799 0.888 - 4.84% -
rng::find_end(deque<int>,_pred)_(single_element)/8192 11.12% 4306.998 4785.840 - 3.04% -
BM_MakeThenSortHeap_float_Descending_16384 11.11% 27.349 30.388 - 1.73% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 11.06% 0.526 0.585 - -0.07% -
rng::for_each_n(list<int>)/50 11.05% 21.734 24.135 - -0.60% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 11.05% 16.621 18.458 - -0.09% -
rng::rotate(deque<int>)_(1_element_backward)/1024 11.03% 39.110 43.422 - 0.57% -
BM_deque_vector_move/64000 11.01% 2711.265 3009.802 - 7.46% -
rng::for_each(multimap<int>::iterator)/8192 11.00% 16627.615 18456.987 - 11.28% -
std::set<std::string>::contains(key)_(existent)/1024 10.96% 21.246 23.575 - 12.02% -
BM_vector_deque_move/1 10.90% 2.111 2.341 - 5.47% -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 10.88% 28232.246 31305.136 - -1.63% -
BM_std_minmax<char>/11 10.88% 1.648 1.828 - 0.50% -
std::remove_copy_if(list<int>)_(sprinkled)/50 10.85% 24.626 27.297 - 10.54% -
std::find_if_not(vector<int>)_(process_all)/32768 10.84% 8808.379 9763.555 - -0.24% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 10.78% 0.343 0.380 - 13.04% -
std::multiset<std::string>::contains(key)_(existent)/32 10.75% 14.931 16.535 - -1.53% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 10.74% 54109442.745 59919407.687 - 12.72% -
std::find_if_not(vector<int>)_(process_all)/8192 10.70% 2194.863 2429.711 - -0.03% -
std::none_of(list<int>)_(process_all)/32768 10.69% 25757.955 28512.363 - 3.44% -
BM_RangesPopHeap_float_64 10.68% 12.252 13.561 - -1.40% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 10.64% 0.362 0.401 - -11.02% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 10.63% 9.905 10.958 - 7.90% -
rng::find_end(list<int>,_pred)_(single_element)/8192 10.56% 9161.493 10129.304 - 22.68% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 10.55% 3977.181 4396.603 - 8.41% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 10.52% 0.363 0.401 - -11.27% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 10.51% 726.136 802.450 - -7.57% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 10.47% 556.187 614.411 - 13.41% -
SetIntersection_Interlaced_Vector_uint32_16384_16 10.38% 2462320.493 2717884.409 - -19.76% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 10.38% 46.450 51.269 - -10.75% -
SetIntersection_Front_Set_float_16384_1024 10.31% 15558256.844 17161592.182 - 8.12% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 10.27% 28.582 31.518 - 9.12% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 10.23% 37.680 41.535 - 9.37% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 10.22% 191937.124 211544.599 - 11.52% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 10.21% 0.559 0.616 - 9.02% -
rng::any_of(list<int>)_(process_all)/8192 10.20% 7108.697 7833.980 - -4.79% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 10.20% 9511.754 10481.635 - 12.29% -
std::adjacent_find(list<int>)/50 10.14% 23.766 26.178 - -0.76% -
BM_PopHeap_float_256 10.12% 20.337 22.395 - 0.03% -
SetIntersection_Front_Set_string_256_256 10.11% 27952799.539 30779646.121 - -5.78% -
BM_std_minmax<unsigned_int>/27 10.11% 2.375 2.615 - 0.00% -
rng::find(list<int>)_(process_all)/8192 10.11% 10440.951 11496.189 - 3.10% -
rng::move_backward(deque<int>)/8 10.05% 3.657 4.025 - -12.42% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 10.04% 7.658 8.427 - 10.12% -
BM_StringRelationalLiteral_Compare_Small_Small_Control 10.04% 1.613 1.775 - 10.19% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 10.04% 6.589 7.251 - 9.70% -
std::map<std::string,_int>::erase(key)_(existent)/32 10.01% 80.000 88.009 - 46.49% -
rng::rotate(deque<int>)_(1_element_backward)/32 9.98% 4.148 4.562 - 0.95% -
std::search(list<int>,_pred)_(single_element)/8192 9.98% 8668.187 9533.243 - 16.23% -
std::rotate(list<int>)_(1_element_forward)/50 9.96% 24.278 26.697 - -3.98% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 9.95% 22.778 25.045 - -0.45% -
std::fill_n(vector<bool>)/64 9.95% 1.518 1.669 - 6.42% -
std::unordered_set<int>::find(key)_(existent)/32 9.94% 1.135 1.248 - 9.17% -
rng::copy_if(vector<int>)_(entire_range)/64 9.89% 15.487 17.018 - 5.04% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 9.88% 10.198 11.206 - 2.35% -
BM_StringRelationalLiteral_Less_Small_Large_Control 9.86% 1.720 1.890 - 2.68% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 9.86% 18.762 20.612 - 7.90% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 9.85% 24.307 26.702 - 0.24% -
rng::none_of(deque<int>)_(process_all)/8 9.85% 4.385 4.816 - 10.14% -
BM_std_minmax_element<int>/3 9.83% 1.044 1.147 - 0.09% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 9.80% 5906968.318 6486109.822 - 10.11% -
BM_deque_vector_ranges_move/70000 9.79% 2911.333 3196.292 - 7.49% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 9.76% 4.875 5.351 - 9.64% -
rng::stable_partition(list<int>)_(dense)/32 9.72% 31.804 34.896 - 4.38% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 9.72% 3137905.409 3442828.024 - 33.45% -
std::unordered_set<std::string>::find(key)_(existent)/8192 9.72% 35.502 38.952 - -3.68% -
BM_MakeHeap_float_Random_256 9.70% 1.238 1.358 - -9.97% -
std::partition(deque<int>)_(sparse)/32 9.69% 9.640 10.574 - -7.89% -
BM_RangesMakeThenSortHeap_uint64_Descending_4 9.68% 1.316 1.443 - 9.55% -
SetIntersection_None_Set_uint32_16384_64 9.67% 173128619.688 189867329.990 - 23.84% -
BM_std_minmax<int>/4 9.66% 0.975 1.070 - 3.49% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 9.66% 516.327 566.182 - 9.21% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 9.64% 23964.622 26275.176 - 17.61% -
std::find_first_of(deque<int>)_(small_needle)/50 9.63% 164.557 180.406 - 8.56% -
rng::find_first_of(vector<int>)_(large_needle)/50 9.63% 285.569 313.056 - 13.22% -
SetIntersection_Interlaced_Vector_uint32_16384_64 9.62% 5939588.531 6510777.991 - -16.75% -
SetIntersection_Front_Set_float_262144_1024 9.59% 14204613.479 15566927.469 - 4.85% -
BM_MakeThenSortHeap_float_Descending_4 9.58% 1.175 1.288 - -2.51% -
BM_std_min<__int128>/10 9.57% 3.666 4.017 - 9.21% -
rng::none_of(list<int>)_(process_all)/32768 9.57% 25482.773 27920.689 - 5.68% -
rng::move_backward(list<int>)/262144 9.57% 266936.807 292469.466 - 8.52% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 9.51% 670.415 734.146 - -6.03% -
SetIntersection_None_Set_string_1024_1 9.50% 8932918.245 9781292.308 - 3.82% -
std::set<std::string>::equal_range(key)_(existent)/32 9.46% 15.506 16.974 - 9.05% -
BM_deque_vector_move/70000 9.46% 2965.684 3246.221 - 11.49% -
BM_RangesPushHeap_uint32_PipeOrgan_1 9.44% 0.637 0.697 - 69.30% -
BM_MakeThenSortHeap_string_SingleElement_4 9.44% 5.959 6.522 - 2.79% -
std::unordered_set<int>::find(key)_(non-existent)/32 9.41% 0.983 1.076 - 13.19% -
BM_std_minmax<unsigned_short>/20 9.41% 1.952 2.136 - 9.55% -
std::copy_if(deque<int>)_(entire_range)/512 9.38% 137.075 149.936 - 9.66% -
std::unordered_set<std::string>::contains(key)_(existent)/32 9.37% 33.079 36.180 - -11.95% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 9.35% 6.300 6.890 - 9.36% -
rng::rotate(list<int>)_(by_1/2)/32 9.29% 6.099 6.666 - -1.21% -
rng::unique(list<int>,_pred)_(sprinkled)/32 9.29% 64.753 70.769 - 0.16% -
std::move_backward(deque<int>)/512 9.29% 23.961 26.186 - 0.81% -
rng::transform(list<int>)_(identity_transform)/8192 9.27% 7602.481 8306.975 - 18.91% -
std::multiset<std::string>::erase(key)_(non-existent)/32 9.22% 10.099 11.030 - 3.13% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1024 9.22% 8.677 9.476 - 3.20% -
std::multimap<int,_int>::erase(key)_(existent)/8192 9.21% 26.268 28.689 - 8.85% -
rng::unique_copy(list<int>,_pred)_(contiguous)/32 9.20% 16.136 17.621 - 0.05% -
BM_RangesMakeThenSortHeap_uint32_Descending_4 9.18% 1.238 1.352 - -4.10% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 9.14% 3.296 3.597 - 9.12% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 9.12% 1.502 1.639 - -4.89% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 9.11% 1.293 1.410 - -0.15% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 9.06% 1.431 1.561 - 0.16% -
BM_std_minmax<unsigned_short>/32 9.03% 1.229 1.340 - -0.40% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 9.00% 1.304 1.422 - 2.19% -
BM_std_minmax<short>/32 9.00% 1.229 1.339 - 7.84% -
rng::move_backward(deque<int>)/512 8.99% 24.122 26.291 - 0.53% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 8.99% 23045.624 25116.792 - 17.33% -
BM_StringConstructDestroyCStr_Large_Opaque 8.96% 14.281 15.561 - 7.04% -
BM_RangesMakeThenSortHeap_float_Descending_16384 8.96% 26.653 29.040 - -3.04% -
std::find_if_not(list<int>)_(bail_25%)/8 8.93% 1.216 1.324 - 0.24% -
SetIntersection_Front_Set_string_1024_64 8.88% 4696596.405 5113799.725 - 1.27% -
std::find_end(deque<int>,_pred)_(single_element)/1000 8.88% 597.719 650.774 - 0.30% -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/32 8.86% 16.239 17.678 - -0.46% -
SetIntersection_Interlaced_Vector_uint64_256_64 8.86% 6752044.939 7350090.352 - 8.50% -
BM_std_min<__int128>/9 8.84% 3.273 3.562 - 8.32% -
BM_StringRelationalLiteral_Less_Large_Large_Control 8.79% 2.205 2.399 - 7.70% -
rng::for_each(map<int>)/8192 8.78% 16713.732 18180.790 - 9.31% -
std::find_end(deque<int>)_(process_all)/1000 8.78% 262.581 285.623 - -3.58% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/1024 8.70% 661.657 719.199 - -0.03% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 8.70% 46152295.536 50165421.179 - -2.63% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 8.68% 18.694 20.317 - 6.11% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 8.63% 16.696 18.136 - 9.83% -
BM_std_min<__int128>/6 8.60% 2.076 2.254 - 7.75% -
std::is_partitioned(deque<int>)_(partitioned)/32 8.60% 9.774 10.615 - 9.75% -
BM_deque_vector_move/0 8.59% 1.425 1.548 - 12.61% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 8.58% 24.083 26.150 - 5.81% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 8.58% 1.437 1.560 - 3.76% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 8.58% 10.557 11.463 - 14.04% -
rng::find_end(list<int>)_(process_all)/1024 8.57% 673.763 731.527 - 0.02% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 8.57% 22.383 24.302 - -2.14% -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 8.57% 16418.571 17826.015 - -1.49% -
SetIntersection_None_Set_uint32_16384_256 8.57% 173125433.843 187965536.752 - 23.12% -
std::set<std::string>::equal_range(key)_(non-existent)/32 8.57% 9.986 10.841 - 11.15% -
std::set<int>::upper_bound(key)_(existent)/8192 8.57% 7.860 8.534 - 5.87% -
rng::copy_if(deque<int>)_(entire_range)/512 8.54% 135.526 147.104 - 8.27% -
rng::reverse(list<int>)/32768 8.50% 17636.746 19135.694 - 5.31% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8.49% 54705.056 59348.884 - 1.75% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 8.49% 5.285 5.733 - 1.06% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 8.49% 23.046 25.002 - 0.98% -
std::replace_if(list<int>)_(sprinkled)/50 8.48% 23.023 24.974 - 8.38% -
std::vector<std::string>::ctor(size)/32 8.47% 33.569 36.412 - 6.68% -
std::unordered_set<std::string>::erase(iterator)/1024 8.46% 29.843 32.369 - 14.15% -
std::unordered_set<int>::find(key)_(existent)/1024 8.46% 1.155 1.252 - 12.70% -
std::set<std::string>::contains(key)_(non-existent)/32 8.43% 9.418 10.212 - 2.53% -
std::find_if_not(vector<int>)_(process_all)/1024 8.38% 283.693 307.474 - -0.08% -
SetIntersection_Interlaced_Set_uint32_256_256 8.38% 8851964.824 9593470.989 - 6.39% -
std::find_end(list<int>)_(process_all)/1000 8.37% 656.214 711.141 - 0.01% -
std::rotate_copy(deque<int>)/50 8.35% 3.009 3.260 - 8.39% -
rng::find_end(list<int>)_(single_element)/8192 8.35% 8765.201 9497.331 - 21.89% -
SetIntersection_None_Set_uint32_16384_16 8.33% 171727238.737 186037638.588 - 21.47% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 8.32% 1.305 1.413 - -2.45% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 8.32% 2.230 2.416 - 9.35% -
std::set<std::string>::count(key)_(existent)/32 8.30% 14.472 15.674 - 8.50% -
std::set<std::string>::contains(key)_(non-existent)/8192 8.30% 26.086 28.252 - 5.88% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 8.30% 23.728 25.697 - 11.00% -
BM_RangesPopHeap_float_16 8.30% 6.443 6.978 - -0.83% -
std::is_sorted_until(deque<int>,_pred)/8 8.29% 4.251 4.604 - 7.84% -
std::any_of(list<int>)_(process_all)/32768 8.29% 25836.779 27977.393 - 5.98% -
std::multimap<std::string,_int>::insert(value)_(new_value)/1024 8.28% 58.658 63.516 - -1.22% -
rng::none_of(vector<int>)_(process_all)/8 8.25% 2.353 2.548 - 5.44% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/52 8.23% 34.305 37.128 - -0.43% -
BM_StringRelational_Less_Large_Large_Control 8.20% 2.047 2.215 - -2.35% -
rng::find(vector<char>)_(bail_25%)/8 8.20% 0.983 1.063 - 0.18% -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/52 8.19% 26.924 29.129 - 0.12% -
std::find_first_of(deque<int>)_(large_needle)/32 8.19% 305.248 330.246 - 16.68% -
std::set<std::string>::count(key)_(non-existent)/32 8.17% 9.672 10.463 - 10.82% -
BM_PopHeap_float_64 8.15% 12.508 13.527 - -0.26% -
BM_deque_deque_ranges_move/70000 8.14% 3231.865 3494.844 - 13.81% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 8.11% 9.431 10.196 - -4.70% -
SetIntersection_None_Set_uint32_16384_1 8.11% 172327363.153 186306792.375 - 22.40% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 8.09% 19.364 20.932 - -0.73% -
SetIntersection_Front_Set_uint64_1024_64 8.07% 1888060.935 2040383.357 - 4.37% -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 8.05% 56.512 61.063 - 8.24% -
std::multiset<std::string>::count(key)_(existent)/32 8.04% 18.033 19.482 - -0.25% -
SetIntersection_Front_Set_string_262144_64 8.01% 4801407.128 5186187.485 - 3.25% -
BM_MakeThenSortHeap_string_SingleElement_64 8.01% 19.674 21.249 - 4.56% -
SetIntersection_Front_Vector_string_262144_256 7.99% 9970545.148 10766832.957 - 5.12% -
std::stable_partition(deque<int>)_(dense)/8192 7.97% 5669.075 6120.653 - 0.34% -
std::unique(deque<int>)_(contiguous)/52 7.96% 68.457 73.908 - 4.73% -
BM_RangesMakeThenSortHeap_string_SingleElement_16 7.94% 13.373 14.436 - 3.89% -
rng::find_last_if(deque<int>)_(bail_90%)/8 7.94% 0.908 0.980 - -1.15% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/0 7.94% 0.256 0.276 - 2.59% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 7.94% 0.512 0.553 - 19.81% -
std::find_first_of(deque<int>)_(small_needle)/32 7.94% 107.356 115.877 - 5.34% -
BM_std_min<__int128>/8 7.91% 2.871 3.098 - 7.40% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 7.89% 1.296 1.398 - -2.57% -
rng::find_end(deque<int>,_pred)_(single_element)/1000 7.89% 596.810 643.897 - -0.14% -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 7.88% 283833.536 306209.463 - 0.09% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/8192 7.87% 5300.869 5718.137 - -0.82% -
std::is_partitioned(deque<int>)_(partitioned)/50 7.87% 14.851 16.020 - 14.39% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 7.85% 23.878 25.754 - -13.83% -
rng::all_of(list<int>)_(process_all)/32768 7.81% 25784.776 27799.304 - 3.39% -
rng::stable_partition(deque<int>)_(dense)/50 7.81% 37.400 40.321 - -6.40% -
std::stable_sort(deque<int>)_(descending)/8 7.79% 26.651 28.729 - 6.73% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 7.79% 87.357 94.166 - 8.48% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 7.78% 610.367 657.846 - -17.86% -
BM_PopHeap_float_16 7.75% 6.477 6.979 - -0.29% -
rng::equal(vector<bool>)_(unaligned)/8 7.74% 0.738 0.795 - 12.59% -
BM_std_min<__int128>/7 7.70% 2.481 2.672 - 6.98% -
BM_std_minmax<unsigned_int>/10 7.69% 1.388 1.494 - 0.24% -
rng::contains_subrange(list<int>)_(single_element)/8192 7.69% 6995.482 7533.261 - 4.80% -
std::for_each_n(list<int>)/50 7.68% 22.766 24.515 - 1.95% -
std::shift_right(list<int>)/50 7.66% 26.923 28.986 - -0.51% -
BM_vector_deque_ranges_copy_backward/0 7.65% 0.442 0.476 - 4.65% -
rng::search(list<int>)_(single_element)/1000 7.64% 666.021 716.890 - 6.81% -
std::shift_right(deque<int>)/1024 7.64% 39.829 42.871 - -0.77% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 7.63% 1237.061 1331.414 - 1.80% -
BM_align/1 7.60% 0.897 0.965 - -1.53% -
BM_StringAssignStr_Huge_Transparent 7.57% 103.479 111.316 - 3.45% -
BM_std_minmax<unsigned_short>/21 7.57% 1.962 2.111 - 7.27% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 7.56% 3322.226 3573.434 - -11.98% -
BM_std_minmax<unsigned_char>/11 7.54% 1.712 1.841 - 3.59% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 7.54% 777.472 836.086 - -3.65% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 7.53% 0.466 0.502 - -9.67% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 7.51% 4.903 5.271 - 8.08% -
std::generate_n(list<int>)/8192 7.50% 6911.802 7430.173 - 8.27% -
SetIntersection_Interlaced_Set_string_64_64 7.47% 36012424.621 38702995.646 - 1.90% -
BM_RangesMakeHeap_float_Random_4 7.46% 1.530 1.644 - 26.79% -
BM_PushHeap_uint32_PipeOrgan_1 7.46% 0.474 0.510 - -1.55% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 7.43% 32.867 35.309 - 0.28% -
std::equal(deque<int>)_(it,_it,_it)/50 7.42% 24.106 25.895 - 21.41% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 7.39% 16.652 17.884 - 6.03% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 7.38% 42.926 46.095 - -0.80% -
std::unique_copy(list<int>)_(contiguous)/52 7.37% 20.317 21.814 - -0.63% -
BM_MakeThenSortHeap_float_Descending_256 7.34% 5.722 6.142 - 2.13% -
SetIntersection_None_Set_string_1024_64 7.33% 9034443.204 9696454.206 - 2.62% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 7.31% 954.862 1024.678 - -1.73% -
BM_deque_vector_ranges_move/65536 7.31% 2751.194 2952.337 - 8.11% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 7.28% 29.485 31.631 - 7.33% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 7.27% 21.951 23.548 - 5.31% -
std::for_each(join_view(vector<vector<int>>))/8 7.26% 1.379 1.479 - 7.41% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 7.25% 1.207 1.294 - 6.43% -
BM_StringRelational_Less_Small_Large_Control 7.25% 1.617 1.734 - -2.95% -
rng::find_end(forward_list<int>)_(single_element)/8192 7.24% 5947.088 6377.656 - 11.16% -
std::unordered_set<int>::count(key)_(existent)/8192 7.23% 1.316 1.411 - 5.64% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 7.20% 79399.939 85118.760 - 0.09% -
std::find_end(list<int>)_(process_all)/1048576 7.19% 817328.440 876135.169 - -0.01% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 7.18% 47.560 50.977 - -0.00% -
BM_std_minmax<unsigned_long_long>/3 7.16% 1.239 1.327 - -0.16% -
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 7.15% 6.667 7.144 - 12.87% -
std::remove(deque<int>)_(sprinkled)/32 7.13% 52.627 56.378 - 6.99% -
BM_std_minmax<unsigned_int>/1 7.10% 0.601 0.644 - -0.76% -
BM_vector_deque_ranges_copy_backward/64000 7.08% 7334.739 7854.037 - 3.72% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 7.07% 49.361 52.852 - 1.51% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 7.06% 1.203 1.288 - -0.19% -
std::unordered_multiset<int>::erase(key)_(non-existent)/1024 7.04% 1.038 1.111 - 0.75% -
rng::equal(vector<bool>)_(unaligned)/50 7.02% 0.736 0.788 - 10.15% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 7.00% 43.522 46.567 - 6.10% -
std::find_if(list<int>)_(bail_25%)/32768 6.99% 10423.988 11152.167 - 7.92% -
std::multiset<std::string>::count(key)_(non-existent)/1024 6.98% 22.769 24.359 - 0.23% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 6.98% 30111.892 32213.337 - 0.12% -
rng::stable_partition(deque<int>)_(dense)/32 6.95% 28.003 29.950 - -4.63% -
std::reverse_copy(list<int>)/32768 6.95% 26357.294 28189.605 - 8.05% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 6.95% 1.598 1.709 - 0.54% -
std::multimap<std::string,_int>::erase(iterator)/32 6.94% 29.411 31.453 - 1.00% -
std::remove_if(vector<int>)_(sprinkled)/50 6.93% 60.085 64.250 - -5.03% -
BM_MakeHeap_uint32_PipeOrgan_4 6.91% 0.419 0.448 - 10.33% -
BM_RangesMakeHeap_uint64_Descending_64 6.89% 0.235 0.251 - -0.14% -
rng::partial_sort_copy(deque<int>)_(descending)/8 6.89% 19.673 21.027 - -0.13% -
std::map<std::string,_int>::erase(key)_(non-existent)/32 6.88% 10.434 11.152 - 2.45% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_16384 6.87% 120.660 128.948 - 3.88% -
std::find_end(list<int>,_pred)_(process_all)/8192 6.85% 7783.187 8316.264 - 0.77% -
rng::remove_if(vector<int>)_(sprinkled)/32 6.84% 53.393 57.043 - 1.84% -
std::all_of(deque<int>)_(process_all)/8192 6.82% 2621.478 2800.243 - -0.04% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 6.81% 7.181 7.670 - 7.55% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 6.78% 147366.814 157361.895 - 5.95% -
rng::find_if_not(vector<int>)_(process_all)/8 6.78% 2.518 2.688 - 1.03% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 6.77% 664.266 709.254 - -16.40% -
rng::unique(deque<int>)_(sprinkled)/32 6.77% 60.646 64.753 - 1.44% -
std::multiset<int>::equal_range(key)_(existent)/1024 6.77% 4.951 5.286 - 0.13% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 6.74% 3452.289 3684.912 - 4.06% -
BM_MakeHeap_float_PipeOrgan_4 6.72% 0.388 0.414 - 0.32% -
std::set<int>::count(key)_(existent)/1024 6.71% 4.174 4.454 - 1.65% -
BM_deque_deque_ranges_copy_backward/65536 6.71% 7981.857 8517.051 - 6.30% -
rng::reverse_copy(list<int>)/32768 6.70% 26087.266 27835.459 - 6.59% -
std::find_end(deque<int>,_pred)_(single_element)/1024 6.69% 610.659 651.495 - 0.02% -
rng::stable_partition(deque<int>)_(dense)/1024 6.68% 590.021 629.433 - -5.75% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 6.66% 25147944.326 26823376.444 - 6.09% -
BM_MakeThenSortHeap_float_PipeOrgan_16384 6.65% 24.349 25.969 - 1.68% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 6.65% 1.134 1.209 - 5.93% -
std::set<int>::count(key)_(existent)/32 6.64% 1.793 1.911 - 2.46% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 6.62% 4794321.919 5111762.407 - 9.92% -
std::stable_partition(deque<int>)_(dense)/32 6.61% 29.909 31.885 - 6.68% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 6.58% 9781715.482 10424975.499 - 7.72% -
std::unordered_set<int>::count(key)_(existent)/1024 6.57% 1.204 1.283 - 7.64% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 6.56% 2959058.057 3153260.592 - 6.53% -
BM_deque_vector_copy_backward/65536 6.56% 8139.984 8674.008 - 6.47% -
std::all_of(deque<int>)_(process_all)/32768 6.56% 10546.821 11238.682 - -0.17% -
BM_StringAssignStr_Large_Opaque 6.54% 10.166 10.831 - 5.58% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 6.54% 40480084.849 43127792.465 - 48.16% -
BM_RangesPushHeap_uint32_SingleElement_4 6.54% 0.346 0.368 - 4.77% -
std::stable_partition(deque<int>)_(dense)/1024 6.54% 596.230 635.199 - 1.25% -
SetIntersection_Front_Set_uint64_262144_256 6.52% 4480569.092 4772798.657 - 1.48% -
BM_vector_deque_copy_backward/64000 6.52% 7240.333 7712.491 - 2.46% -
SetIntersection_Front_Set_uint64_16384_4 6.52% 1083437.932 1154054.307 - 0.62% -
rng::equal(vector<bool>)_(unaligned)/8192 6.51% 64.767 68.984 - 6.19% -
BM_vector_deque_ranges_move_backward/2 6.51% 1.937 2.063 - 6.33% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 6.49% 16.722 17.807 - 5.49% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 6.49% 179827.219 191489.040 - 7.29% -
BM_PushHeap_uint64_Random_4 6.46% 2.055 2.188 - 0.29% -
std::map<int,_int>::insert(value)_(already_present)/1024 6.46% 3.509 3.735 - 2.22% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 6.46% 7810851.184 8315156.403 - 1.93% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 6.45% 1.612 1.716 - 7.51% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 6.44% 2.635 2.805 - 3.05% -
SetIntersection_None_Set_uint32_16384_4 6.44% 172477287.711 183591258.863 - 20.46% -
std::flat_map<int,_int>::count(key)_(existent)/32 6.44% 3.260 3.470 - 0.39% -
BM_vector_deque_ranges_move_backward/65536 6.43% 7264.144 7731.167 - 0.81% -
std::move_backward(vector<bool>)_(unaligned)/64 6.42% 1.790 1.905 - 3.66% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 6.42% 6252.853 6654.009 - 7.26% -
BM_deque_deque_ranges_copy_backward/1024 6.41% 38.040 40.479 - -0.79% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 6.41% 14856.234 15808.108 - 6.15% -
BM_std_minmax<char>/10 6.38% 1.301 1.384 - -0.45% -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 6.38% 9.184 9.770 - 8.62% -
BM_vector_deque_ranges_copy_backward/2 6.37% 1.943 2.066 - 3.47% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 6.36% 97.281 103.464 - 1.08% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 6.35% 698.815 743.180 - -0.29% -
BM_std_minmax<unsigned_short>/2 6.32% 0.848 0.901 - 6.50% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 6.32% 16.272 17.301 - 7.44% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 6.26% 17.898 19.017 - 8.42% -
std::map<std::string,_int>::insert(value)_(new_value)/1024 6.25% 60.673 64.468 - -18.95% -
BM_deque_vector_ranges_move/64000 6.24% 2727.864 2898.101 - 6.35% -
BM_MakeThenSortHeap_string_SingleElement_256 6.23% 25.125 26.691 - 4.35% -
BM_MakeThenSortHeap_string_SingleElement_1024 6.23% 29.917 31.781 - 4.38% -
BM_std_minmax<unsigned_int>/7 6.23% 1.745 1.854 - -1.89% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 6.22% 23.038 24.472 - 30.93% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 6.22% 18.230 19.365 - 3.56% -
BM_std_min<long_long>/3 6.21% 1.283 1.362 - 4.18% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 6.21% 7.573 8.043 - 27.02% -
std::move(vector<int>)/262144 6.19% 21917.347 23274.288 - 10.18% -
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 6.17% 4.569 4.851 - 7.94% -
BM_deque_deque_ranges_move_backward/512 6.12% 20.498 21.752 - 1.55% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 6.11% 206.754 219.378 - 0.80% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 6.10% 1390.817 1475.684 - -0.70% -
rng::find_end(list<int>)_(process_all)/1048576 6.09% 824731.927 874968.867 - -0.07% -
rng::unique_copy(list<int>)_(sprinkled)/8192 6.09% 6980.278 7405.116 - 0.57% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.08% 6.514 6.910 - 2.83% -
rng::search(vector<int>)_(same_length)/8192 6.06% 1878.783 1992.577 - 6.62% -
BM_deque_deque_ranges_move_backward/70000 6.06% 8505.993 9021.117 - 1.87% -
BM_deque_deque_ranges_move_backward/1024 6.04% 38.224 40.532 - -0.83% -
std::find_end(list<int>)_(single_element)/1024 6.04% 689.682 731.306 - -0.03% -
rng::unique(deque<int>)_(sprinkled)/52 6.02% 74.755 79.257 - -0.67% -
rng::unique(list<int>,_pred)_(sprinkled)/52 5.99% 82.809 87.772 - -0.07% -
BM_RangesMakeThenSortHeap_float_SingleElement_1024 5.98% 4.778 5.064 - 5.86% -
rng::stable_sort(deque<int>)_(repeated)/8 5.96% 17.980 19.051 - 3.34% -
BM_vector_deque_ranges_move_backward/1 5.94% 2.183 2.313 - 2.98% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 5.93% 5.395 5.714 - 24.08% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 5.92% 8903.991 9431.305 - 3.24% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 5.92% 2.393 2.534 - 9.64% -
rng::contains_subrange(vector<int>)_(same_length)/8192 5.91% 1875.280 1986.167 - 4.85% -
std::move(list<int>)/512 5.91% 351.226 371.971 - 2.28% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4 5.89% 0.554 0.586 - 3.60% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 5.88% 9745650.668 10318863.150 - 8.46% -
BM_deque_vector_ranges_move_backward/0 5.87% 1.503 1.591 - 16.24% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 5.87% 25863.867 27382.187 - 2.59% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 5.87% 8425693.956 8919909.371 - -4.98% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 5.86% 25868.671 27385.197 - -1.60% -
std::copy_n(deque<int>)/1048576 5.84% 49611.646 52509.516 - 5.09% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 5.84% 28.571 30.239 - -6.03% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 5.82% 18.323 19.390 - 7.16% -
BM_std_minmax<unsigned_int>/19 5.79% 1.849 1.956 - -0.02% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 5.79% 16.891 17.869 - 7.25% -
std::search_n(vector<int>,_pred)_(no_match)/1048576 5.76% 575297.400 608462.540 - -0.27% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 5.76% 17.025 18.006 - 8.39% -
BM_vector_deque_ranges_move/64 5.76% 2.661 2.814 - 2.04% -
rng::find_if_not(deque<int>)_(process_all)/8192 5.76% 2801.915 2963.173 - 5.40% -
rng::fold_left(list<int>)/8192 5.75% 10517.347 11121.686 - 3.63% -
std::none_of(list<int>)_(process_all)/8192 5.74% 7200.784 7614.405 - 3.79% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 5.71% 10062.098 10636.611 - 2.93% -
SetIntersection_Front_Set_uint64_262144_16384 5.69% 336249406.411 355389328.661 - 2.82% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 5.69% 184823.518 195343.735 - 4.87% -
std::map<std::string,_int>::count(key)_(non-existent)/0 5.69% 0.257 0.272 - 6.01% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 5.66% 11.148 11.780 - -8.24% -
SetIntersection_Interlaced_Vector_float_262144_16384 5.66% 349137399.607 368900809.013 - -2.88% -
BM_vector_deque_ranges_move_backward/64000 5.66% 7177.082 7582.977 - 4.15% -
BM_SortHeap_float_16384 5.65% 26.721 28.231 - -1.02% -
std::multiset<std::string>::clear()/32 5.65% 881.927 931.720 - 1.16% -
std::find_end(list<int>)_(single_element)/1000 5.61% 674.330 712.186 - -0.01% -
BM_deque_deque_copy_backward/1024 5.61% 38.430 40.587 - -0.66% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 5.61% 67252.082 71025.932 - 0.80% -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 5.61% 3.377 3.566 - -0.43% -
std::unordered_multiset<int>::erase(key)_(non-existent)/8192 5.61% 0.965 1.019 - -0.23% -
rng::remove_if(deque<int>)_(prefix)/1024 5.60% 561.079 592.525 - 4.18% -
BM_align/64 5.60% 0.896 0.946 - -2.61% -
BM_RangesMakeThenSortHeap_float_SingleElement_256 5.59% 3.986 4.209 - 5.49% -
rng::copy_backward(deque<int>)/262144 5.58% 31356.570 33107.505 - 4.55% -
rng::find(join_view(vector<list<int>>))_(process_all)/8 5.56% 4.609 4.866 - 4.41% -
bm_swap_ranges_vb_aligned/8 5.55% 3.350 3.536 - 1.10% -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 5.54% 10.557 11.142 - 0.00% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 5.54% 31325.941 33060.188 - -0.52% -
rng::contains_subrange(list<int>)_(same_length)/16 5.52% 6.609 6.974 - 0.77% -
BM_MakeThenSortHeap_float_Ascending_4 5.52% 1.397 1.474 - 2.09% -
rng::find_end(list<int>,_pred)_(single_element)/1000 5.51% 755.614 797.272 - -0.09% -
std::unordered_map<int,_int>::insert(value)_(already_present)/0 5.50% 1.575 1.662 - 0.01% -
BM_vector_deque_ranges_copy_backward/1 5.50% 2.219 2.341 - 2.66% -
BM_vector_deque_move_backward/65536 5.50% 7352.003 7756.055 - -3.15% -
std::find_if_not(vector<int>)_(process_all)/50 5.49% 14.233 15.015 - -0.10% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 5.49% 20668820.404 21802931.111 - 4.33% -
BM_StringRelational_Less_Large_Large_ChangeMiddle 5.48% 1.485 1.566 - -3.24% -
BM_MakeThenSortHeap_string_SingleElement_16 5.47% 13.716 14.465 - 3.84% -
rng::find_end(list<int>,_pred)_(single_element)/1024 5.46% 773.160 815.378 - -0.12% -
BM_std_min<unsigned_int>/13 5.45% 1.414 1.491 - -2.46% -
BM_num_get<long> 5.45% 11.063 11.666 - -0.64% -
std::unique(deque<int>)_(contiguous)/32 5.44% 59.610 62.855 - 3.94% -
BM_std_minmax<char>/16 5.44% 1.026 1.082 - 0.13% -
BM_std_minmax<int>/16 5.41% 1.314 1.385 - 5.43% -
SetIntersection_Front_Set_string_16384_256 5.40% 14679650.652 15473083.035 - -10.06% -
BM_StringEraseWithMove_Huge_Opaque 5.40% 46.165 48.659 - -2.62% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 5.40% 40.068 42.231 - -0.39% -
rng::find_first_of(vector<int>)_(small_needle)/32 5.39% 47.426 49.984 - 2.28% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 5.39% 1402.366 1477.895 - 2.68% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 5.38% 7.270 7.662 - -5.69% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 5.38% 29.190 30.761 - 0.26% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 5.38% 23.078 24.318 - 1.21% -
SetIntersection_Front_Set_uint32_1024_1 5.38% 1061496.740 1118553.188 - -0.05% -
std::find(vector<int>)_(bail_25%)/8 5.37% 1.374 1.448 - 1.41% -
BM_deque_deque_move/64000 5.37% 2724.308 2870.527 - 3.06% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16384 5.36% 3.007 3.168 - 7.29% -
rng::is_partitioned(vector<int>)_(partitioned)/1024 5.35% 175.770 185.180 - 3.86% -
SetIntersection_None_Vector_string_262144_256 5.35% 1314140.772 1384484.999 - 0.35% -
BM_std_minmax<unsigned_char>/16 5.31% 0.973 1.025 - -5.79% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 5.31% 28.901 30.435 - 11.24% -
SetIntersection_None_Set_uint32_262144_64 5.30% 1150543.051 1211516.031 - 1.75% -
std::fill_n(vector<bool>)/512 5.30% 1.425 1.500 - -0.49% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 5.29% 34.663 36.496 - 5.07% -
BM_std_min<__int128>/5 5.29% 1.748 1.840 - 4.71% -
BM_StringAssignStr_Huge_Opaque 5.28% 104.579 110.105 - 2.62% -
BM_RangesPushHeap_float_Ascending_64 5.28% 1.747 1.840 - 5.34% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 5.27% 21.641 22.781 - -0.85% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 5.26% 1973.306 2077.182 - 1.09% -
BM_align/8 5.25% 0.898 0.945 - -2.75% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 5.24% 32.807 34.527 - 10.54% -
SetIntersection_None_Set_uint32_262144_256 5.24% 1150203.369 1210428.955 - 1.56% -
std::map<std::string,_int>::count(key)_(non-existent)/32 5.23% 10.049 10.575 - -1.10% -
std::find_end(list<int>)_(process_all)/8192 5.23% 6988.646 7354.241 - -0.08% -
BM_std_minmax<char>/8 5.23% 1.024 1.078 - -0.37% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 5.22% 1225.272 1289.273 - 3.14% -
BM_std_min<unsigned_int>/4 5.22% 0.996 1.048 - 3.19% -
std::unique_copy(list<int>,_pred)_(contiguous)/52 5.22% 29.986 31.551 - -0.16% -
BM_StringAssignStr_Large_Transparent 5.21% 10.158 10.687 - 4.17% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 5.21% 6.564 6.905 - 2.55% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 5.21% 23.627 24.857 - 4.60% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 5.19% 990094.294 1041461.429 - -0.31% -
SetIntersection_Front_Vector_string_16384_256 5.18% 10154110.659 10679912.459 - 5.62% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_4 5.17% 0.534 0.562 - 5.61% -
BM_RangesPopHeap_pair<uint32,_uint32>_262144 5.17% 59.093 62.148 - 0.93% -
rng::equal(deque<int>)_(it,_it,_it,_it)/50 5.17% 25.387 26.699 - 5.32% -
SetIntersection_None_Set_uint32_262144_16384 5.16% 1151559.490 1210944.580 - 1.45% -
BM_vector_deque_move_backward/70000 5.15% 8004.825 8417.352 - 1.70% -
std::remove(list<int>)_(sprinkled)/32 5.15% 54.824 57.649 - 1.68% -
SetIntersection_None_Set_uint32_262144_1 5.14% 1159141.115 1218742.432 - 0.79% -
std::unordered_set<std::string>::count(key)_(existent)/32 5.14% 38.972 40.974 - -5.42% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 5.14% 2.353 2.474 - 0.62% -
BM_std_min<short>/22 5.13% 1.887 1.984 - 4.76% -
rng::is_sorted_until(vector<int>,_pred)/1024 5.13% 405.412 426.217 - 1.48% -
BM_std_minmax<char>/24 5.13% 1.254 1.318 - 0.22% -
BM_RangesPushHeap_float_Ascending_262144 5.13% 5.135 5.399 - 7.52% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 5.13% 25.152 26.442 - -0.39% -
std::any_of(deque<int>)_(process_all)/50 5.11% 19.281 20.265 - -5.22% -
BM_RangesPushHeap_string_Ascending_16384 5.09% 19.301 20.284 - 1.52% -
rng::copy_n(deque<int>)/1048576 5.09% 49814.473 52350.966 - 4.22% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 5.08% 1.362 1.432 - 2.33% -
rng::equal(vector<bool>)_(unaligned)/1048576 5.08% 7602.055 7988.160 - 5.01% -
SetIntersection_Interlaced_Vector_uint32_1024_256 5.07% 6366303.523 6689217.083 - 40.76% -
rng::copy_n(vector<bool>)_(aligned)/64 5.07% 1.304 1.371 - -0.14% -
BM_deque_deque_move_backward/1024 5.07% 38.511 40.464 - -0.77% -
BM_MakeHeap_string_Descending_16384 5.06% 2.976 3.127 - 12.94% -
BM_RangesPushHeap_float_QuickSortAdversary_16 5.06% 0.974 1.024 - 4.27% -
BM_std_min<unsigned_char>/4096 5.06% 28.934 30.397 - 5.06% -
BM_StringEraseWithMove_Huge_Transparent 5.05% 45.302 47.592 - -2.04% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 5.04% 56938.238 59808.364 - 1.47% -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8 5.03% 21.594 22.682 - -0.19% -
BM_std_minmax<unsigned_int>/16 5.03% 1.284 1.348 - 7.77% -
BM_std_min<short>/21 5.03% 1.828 1.920 - 7.22% -
BM_PushHeap_uint64_Ascending_262144 5.02% 4.658 4.892 - -1.36% -
BM_align/256 5.02% 0.898 0.943 - -2.80% -
rng::any_of(vector<int>)_(process_all)/8 5.02% 2.354 2.472 - 1.63% -
rng::copy_backward(vector<bool>)_(unaligned)/1048576 5.02% 6733.360 7071.131 - 3.87% -
std::unique(list<int>)_(contiguous)/1024 5.01% 927.374 973.801 - 5.49% -
SetIntersection_None_Vector_uint32_1024_1024 4.99% 1143717.582 1200740.042 - 4.46% -
BM_RangesMakeHeap_uint32_Random_64 4.98% 1.326 1.392 - 10.22% -
BM_vector_deque_ranges_copy_backward/70000 4.98% 8155.895 8562.333 - 0.65% -
rng::find_end(list<int>)_(single_element)/1024 4.97% 697.086 731.751 - -0.16% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 4.96% 6.355 6.671 - -16.79% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_262144 4.96% 51.778 54.345 - 2.54% -
BM_std_minmax<short>/1 4.95% 0.634 0.666 - 6.53% -
BM_std_min<char>/13 4.94% 1.564 1.641 - 7.14% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 4.93% 6.817 7.153 - 2.74% -
SetIntersection_Interlaced_Set_string_16384_1024 4.93% 339042062.996 355740502.033 - -0.30% -
BM_RangesPushHeap_uint64_Ascending_262144 4.92% 4.701 4.932 - -2.20% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 4.92% 12768803.666 13397204.955 - 3.85% -
BM_std_min<unsigned_long_long>/5 4.91% 1.343 1.409 - 8.87% -
rng::find(list<int>)_(process_all)/1024 4.91% 688.579 722.373 - 0.90% -
std::set<std::string>::count(key)_(non-existent)/1024 4.90% 22.786 23.903 - 2.41% -
SetIntersection_Front_Set_uint64_16384_64 4.90% 1913438.329 2007150.322 - 3.92% -
std::fill(vector<int>)/32 4.90% 1.041 1.091 - 4.99% -
std::copy_n(deque<int>)/8 4.89% 2.643 2.772 - -0.59% -
BM_vector_deque_copy_backward/64 4.88% 2.961 3.106 - -1.13% -
BM_deque_deque_ranges_copy/65536 4.88% 2769.959 2905.192 - 3.03% -
SetIntersection_None_Set_uint32_262144_1024 4.87% 1144851.727 1200590.172 - 1.21% -
rng::for_each(map<int>)/50 4.85% 41.514 43.529 - -1.61% -
rng::find_first_of(deque<int>)_(large_needle)/32 4.85% 298.242 312.718 - 5.30% -
rng::is_partitioned(vector<int>)_(partitioned)/50 4.82% 8.481 8.890 - 1.19% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 4.82% 343828812.084 360407927.854 - 2.60% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 4.82% 29.548 30.972 - 9.92% -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8 4.81% 14.634 15.338 - -0.52% -
SetIntersection_Front_Set_uint32_16384_256 4.80% 4858896.518 5092307.120 - 2.98% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 4.80% 3.729 3.908 - 1.39% -
BM_std_min<char>/29 4.79% 2.002 2.098 - 7.31% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 4.78% 0.708 0.742 - -5.49% -
BM_std_min<int>/16 4.77% 1.691 1.772 - 3.55% -
rng::find_if(deque<int>)_(bail_25%)/8 4.76% 1.453 1.523 - -0.44% -
rng::adjacent_find(deque<int>,_pred)/8 4.75% 4.172 4.370 - 7.82% -
bm_ranges_lexicographical_compare<int>/1 4.75% 1.295 1.357 - 0.49% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 4.74% 32.692 34.242 - 4.40% -
rng::stable_sort(deque<int>)_(descending)/8 4.74% 27.355 28.651 - 9.17% -
BM_std_min<char>/7 4.73% 1.856 1.943 - 4.37% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 4.72% 110783943.527 116007792.764 - 3.41% -
BM_std_minmax<unsigned_long_long>/5 4.71% 1.804 1.889 - 0.94% -
rng::equal(vector<bool>)_(unaligned)/1024 4.71% 7.632 7.992 - 4.72% -
BM_deque_deque_ranges_move_backward/64000 4.71% 7937.075 8310.846 - 4.40% -
std::adjacent_find(list<int>,_pred)/50 4.68% 35.031 36.668 - 5.17% -
BM_std_min<unsigned_char>/14 4.67% 1.795 1.878 - 6.28% -
std::copy_backward(vector<bool>)_(unaligned)/1048576 4.64% 6757.306 7070.975 - 3.89% -
SetIntersection_Interlaced_Set_uint32_262144_4 4.63% 1261439.127 1319870.608 - 1.72% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 4.63% 16.586 17.353 - 3.00% -
BM_StringRelational_Less_Empty_Small_Control 4.62% 1.992 2.084 - 1.82% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 4.62% 204539.144 213981.394 - 0.21% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 4.60% 209.228 218.856 - 4.36% -
BM_vector_deque_copy_backward/70000 4.60% 8163.027 8538.518 - 0.71% -
std::map<std::string,_int>::erase(iterator)/32 4.60% 27.710 28.984 - -10.50% -
std::map<std::string,_int>::count(key)_(existent)/1024 4.60% 23.402 24.478 - -2.76% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 4.59% 822.045 859.770 - -1.43% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 4.59% 85.416 89.335 - -5.50% -
SetIntersection_Front_Vector_string_1024_64 4.58% 3467030.313 3625718.273 - 4.51% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 4.57% 46.520 48.648 - 5.09% -
std::stable_partition(list<int>)_(sparse)/8192 4.57% 8784.502 9186.031 - 4.21% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 4.57% 2.956 3.091 - 5.62% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 4.57% 6516277.013 6813844.851 - -4.09% -
std::unordered_map<int,_int>::clear()/1024 4.57% 8396.994 8780.412 - 7.15% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 4.56% 1.292 1.351 - 22.67% -
std::unique(list<int>,_pred)_(sprinkled)/1024 4.55% 1021.575 1068.075 - 5.09% -
std::unordered_set<int>::clear()/1024 4.54% 7886.450 8244.622 - 2.93% -
std::stable_partition(deque<int>)_(dense)/50 4.54% 39.686 41.487 - 3.28% -
SetIntersection_Front_Set_uint64_256_64 4.53% 6183862.103 6463939.954 - 6.06% -
std::set<int>::erase(key)_(existent)/1024 4.53% 38.586 40.333 - 0.83% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 4.52% 22.779 23.809 - 4.02% -
rng::starts_with(vector<int>,_pred)/8 4.50% 4.126 4.312 - -0.17% -
std::set<int>::lower_bound(key)_(existent)/8192 4.50% 7.847 8.200 - 1.39% -
BM_RangesMakeHeap_uint64_Random_16384 4.49% 1.005 1.050 - 7.30% -
SetIntersection_None_Set_uint32_262144_262144 4.49% 1148176.270 1199677.162 - 1.00% -
bm_ranges_lexicographical_compare<signed_char>/1048576 4.48% 16404.077 17139.575 - 5.41% -
std::copy_n(vector<bool>)_(aligned)/64 4.48% 1.303 1.361 - -0.89% -
bm_lexicographical_compare<signed_char>/1048576 4.48% 16400.038 17134.198 - 5.41% -
bm_ranges_lexicographical_compare<int>/4 4.48% 1.297 1.355 - 0.22% -
BM_std_minmax<unsigned_short>/64 4.47% 1.526 1.594 - 0.01% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 4.47% 1595079.572 1666369.643 - 15.08% -
std::partial_sort(deque<int>)_(descending)/8 4.46% 41.369 43.215 - -0.16% -
rng::move(vector<bool>)_(unaligned)/1048576 4.46% 6713.208 7012.363 - 4.24% -
BM_vector_deque_ranges_copy_backward/65536 4.46% 7661.263 8002.634 - 0.28% -
BM_RangesPopHeap_float_4 4.45% 2.369 2.475 - 0.20% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 4.45% 27.017 28.219 - 1.64% -
rng::any_of(deque<int>)_(process_all)/8 4.45% 3.092 3.229 - 0.25% -
rng::move(deque<int>)/64 4.45% 6.318 6.599 - -15.34% -
rng::move(vector<int>)/8 4.44% 2.221 2.320 - 3.65% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 4.44% 118.788 124.062 - 0.05% -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 4.44% 9409.561 9827.358 - 4.59% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 4.44% 22.191 23.176 - 5.96% -
SetIntersection_None_Vector_uint32_1024_256 4.43% 1104667.208 1153615.613 - 0.63% -
rng::find(list<int>)_(process_all)/32768 4.42% 27889.888 29123.372 - 5.91% -
std::move_backward(vector<bool>)_(unaligned)/512 4.42% 4.639 4.844 - 2.18% -
std::stable_partition(deque<int>)_(sparse)/1024 4.42% 453.809 473.853 - -3.12% -
BM_StringConstructDestroyCStr_Empty_Opaque 4.41% 2.093 2.185 - -2.47% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 4.41% 7.191 7.508 - 16.36% -
std::fill_n(deque<int>)/32 4.40% 1.156 1.207 - 0.18% -
BM_std_min<unsigned_int>/12 4.40% 1.481 1.546 - 5.86% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_4 4.40% 0.553 0.577 - -0.32% -
SetIntersection_Interlaced_Set_uint32_1024_1024 4.39% 15851961.809 16547856.136 - 6.49% -
BM_std_minmax<unsigned_char>/13 4.38% 2.219 2.316 - -1.57% -
BM_RangesMakeThenSortHeap_float_Descending_4 4.38% 1.284 1.340 - 3.31% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 4.38% 1065920.546 1112607.805 - -0.67% -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 4.38% 6.240 6.513 - 2.01% -
BM_std_minmax<short>/64 4.37% 1.525 1.592 - 4.41% -
BM_SortHeap_float_64 4.37% 3.152 3.290 - 1.11% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 4.37% 183.957 191.992 - 4.56% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 4.36% 1134326.021 1183816.869 - 3.78% -
BM_std_min<unsigned_char>/4000 4.36% 27.063 28.244 - 4.08% -
SetIntersection_None_Set_uint32_262144_16 4.35% 1156487.547 1206839.271 - 1.23% -
std::move(vector<bool>)_(unaligned)/1048576 4.35% 6694.043 6985.474 - 4.24% -
SetIntersection_None_Set_uint32_262144_4 4.34% 1157711.346 1207943.031 - 0.18% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 4.34% 216.654 226.050 - 2.37% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 4.34% 213.291 222.537 - 5.33% -
rng::all_of(deque<int>)_(process_all)/8 4.33% 3.088 3.222 - -0.11% -
BM_std_min<short>/4096 4.33% 54.414 56.771 - 3.52% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 4.32% 16.201 16.901 - 5.12% -
BM_num_get<bool> 4.32% 12.081 12.603 - -1.50% -
BM_deque_deque_move_backward/65536 4.32% 8062.987 8411.572 - 0.40% -
std::multiset<std::string>::count(key)_(non-existent)/8192 4.32% 31.180 32.526 - 2.45% -
SetIntersection_Interlaced_Set_uint64_256_16 4.32% 12140773.147 12664733.091 - 4.26% -
std::unique(list<int>)_(sprinkled)/52 4.32% 70.627 73.674 - 4.65% -
SetIntersection_Interlaced_Set_string_64_16 4.31% 39042539.347 40726788.763 - 0.39% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/32 4.31% 18.604 19.406 - -0.16% -
rng::find_end(list<int>)_(process_all)/1000 4.31% 685.603 715.167 - 0.16% -
BM_std_min<__int128>/4 4.31% 1.374 1.433 - 3.87% -
std::none_of(deque<int>)_(process_all)/8 4.31% 3.088 3.221 - 0.01% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 4.31% 3.117 3.251 - 2.68% -
std::stable_sort(deque<int>)_(ascending)/8 4.30% 18.150 18.931 - 5.31% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 4.29% 33.084 34.504 - -0.90% -
std::map<int,_int>::equal_range(key)_(existent)/1024 4.28% 4.265 4.447 - 2.44% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 4.28% 42761.124 44591.914 - 0.28% -
BM_std_minmax<unsigned_char>/24 4.28% 1.207 1.258 - -4.15% -
SetIntersection_None_Set_string_1024_16 4.28% 9043766.953 9430534.933 - 0.90% -
std::set<std::string>::contains(key)_(non-existent)/0 4.27% 0.278 0.290 - 1.74% -
std::stable_partition(vector<int>)_(sparse)/50 4.25% 20.155 21.011 - -0.83% -
BM_std_min<short>/4000 4.24% 53.074 55.324 - 3.58% -
std::multiset<int>::clear()/1024 4.23% 9452.674 9852.960 - 0.68% -
rng::find_end(list<int>)_(single_element)/1000 4.22% 683.666 712.550 - -0.29% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 4.22% 11890.098 12392.129 - 0.62% -
BM_MakeHeap_uint64_Random_4 4.22% 1.446 1.507 - 40.75% -
std::all_of(deque<int>)_(process_all)/8 4.21% 3.091 3.221 - 0.01% -
rng::move(list<int>)/512 4.21% 353.190 368.046 - 0.19% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 4.20% 139722.410 145596.842 - 5.71% -
std::multimap<int,_int>::count(key)_(non-existent)/32 4.20% 2.505 2.611 - -9.56% -
rng::all_of(list<int>)_(process_all)/8 4.20% 2.610 2.720 - -0.01% -
rng::find_last(deque<int>)_(bail_90%)/8 4.20% 0.867 0.903 - 1.63% -
BM_SortHeap_float_4 4.19% 1.028 1.071 - -0.43% -
BM_std_min<char>/2 4.19% 0.485 0.506 - 3.98% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 4.19% 1247648.960 1299899.855 - 0.11% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 4.19% 1.590 1.656 - 20.97% -
BM_std_minmax<char>/12 4.19% 1.915 1.996 - -0.93% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 4.18% 53957.654 56213.852 - 1.77% -
std::stable_sort(deque<int>)_(repeated)/8 4.18% 18.203 18.963 - 5.09% -
std::find(list<int>)_(process_all)/32768 4.18% 27610.919 28764.188 - 7.96% -
std::any_of(deque<int>)_(process_all)/8 4.17% 3.089 3.218 - -0.04% -
SetIntersection_Front_Vector_uint64_262144_4 4.17% 1080121.867 1125164.642 - -0.34% -
BM_std_minmax<unsigned_int>/11 4.16% 1.828 1.904 - -2.71% -
SetIntersection_Front_Set_string_1024_256 4.15% 16132533.935 16802264.516 - 0.84% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 4.15% 6819.182 7102.115 - -2.61% -
SetIntersection_Interlaced_Set_uint32_262144_16 4.15% 1563364.666 1628223.147 - 0.32% -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 4.14% 3587.318 3736.011 - 13.95% -
std::find_end(list<int>,_pred)_(process_all)/1048576 4.14% 952036.486 991421.551 - 0.32% -
std::search(list<int>)_(single_element)/8192 4.13% 7828.129 8151.769 - 12.55% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 4.12% 1.145 1.192 - 1.75% -
BM_LowerBound_uint64_262144 4.11% 584.350 608.388 - 2.09% -
std::adjacent_find(deque<int>,_pred)/8 4.11% 4.287 4.463 - -0.29% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 4.11% 6438.372 6702.684 - 4.64% -
std::is_partitioned(vector<int>)_(partitioned)/32 4.10% 6.448 6.712 - 4.31% -
SetIntersection_Front_Vector_string_256_256 4.10% 20167089.749 20994505.096 - -1.44% -
std::find_if_not(vector<int>)_(process_all)/8 4.10% 2.531 2.634 - 0.79% -
std::multiset<std::string>::clear()/1024 4.09% 19435.514 20231.361 - 0.92% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 4.08% 6.327 6.585 - -0.26% -
BM_RangesSortHeap_float_16384 4.08% 26.487 27.569 - -1.18% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_64 4.08% 9.285 9.664 - 4.42% -
rng::search(vector<int>)_(same_length)/1024 4.08% 247.345 257.427 - 5.02% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 4.07% 157800040.821 164222468.958 - 0.51% -
std::multiset<int>::find(key)_(non-existent)/32 4.07% 2.240 2.331 - 4.18% -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 4.06% 18071.389 18804.848 - 0.37% -
std::find_if_not(list<int>)_(process_all)/32768 4.06% 29947.386 31162.629 - 7.62% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 4.06% 26.619 27.698 - 4.54% -
BM_MakeThenSortHeap_float_Descending_262144 4.05% 34.451 35.847 - 1.47% -
std::set<std::string>::find(key)_(non-existent)/1024 4.05% 20.366 21.190 - -7.19% -
BM_std_minmax_element<short>/3 4.05% 1.148 1.195 - 8.69% -
std::unordered_multiset<int>::erase(iterator)/1024 4.03% 20.052 20.861 - 2.24% -
BM_num_get<long_long> 4.02% 11.169 11.618 - -0.79% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 4.02% 42.765 44.486 - 3.45% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 4.02% 38932.997 40498.614 - -1.36% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 4.02% 1317.860 1370.789 - 2.37% -
std::unique(list<int>)_(sprinkled)/8192 4.01% 7798.769 8111.489 - 4.47% -
std::partial_sort(deque<int>)_(descending)/8192 4.01% 284366.018 295768.191 - -0.03% -
SetIntersection_None_Vector_uint64_262144_1024 4.01% 1157587.781 1203988.586 - 1.35% -
std::remove(list<int>)_(prefix)/1024 4.01% 997.403 1037.350 - 0.29% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 4.00% 350373833.961 364378721.150 - 4.74% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 3.99% 16.585 17.246 - 4.97% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 3.98% 19472963.312 20248346.521 - 4.45% -
SetIntersection_Front_Set_uint64_1024_4 3.98% 1099855.862 1143591.432 - -0.19% -
std::unordered_map<int,_int>::find(key)_(non-existent)/0 3.96% 0.325 0.338 - 0.41% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/32 3.96% 480.400 499.415 - 1.26% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 3.95% 43.268 44.975 - 9.50% -
std::multimap<std::string,_int>::erase(iterator)/0 3.94% 26.220 27.254 - -6.87% -
BM_std_minmax<unsigned_long_long>/2 3.94% 0.869 0.903 - 2.20% -
BM_RangesMakeThenSortHeap_uint64_Descending_1 3.94% 0.269 0.279 - -0.28% -
BM_std_minmax<unsigned_char>/25 3.93% 1.226 1.274 - -3.93% -
SetIntersection_Interlaced_Vector_string_256_64 3.92% 20176840.220 20968761.501 - -1.26% -
BM_std_minmax<unsigned_short>/31 3.92% 2.998 3.116 - -0.95% -
rng::sort(vector<int>)_(descending)/8 3.92% 24.693 25.660 - 0.43% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 3.92% 2.359 2.451 - 3.17% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 3.92% 51.335 53.345 - 3.28% -
BM_std_min<short>/12 3.91% 1.520 1.579 - -1.02% -
SetIntersection_Front_Vector_uint64_1024_64 3.90% 1371893.129 1425450.134 - -2.41% -
std::multiset<int>::contains(key)_(non-existent)/1024 3.90% 5.700 5.923 - 7.68% -
BM_deque_deque_ranges_move/64000 3.90% 2837.385 2948.091 - 3.72% -
BM_MakeThenSortHeap_string_SingleElement_16384 3.90% 38.717 40.225 - 3.62% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 3.89% 22.324 23.193 - -1.67% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 3.89% 8.512 8.843 - 0.39% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 3.89% 20.942 21.757 - 0.58% -
rng::partition(list<int>)_(sparse)/50 3.89% 15.398 15.997 - 6.71% -
bm_ranges_swap_ranges_vb_unaligned/8 3.89% 5.005 5.200 - 6.53% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 3.89% 1131003.983 1174950.594 - -0.55% -
BM_std_min<char>/4 3.86% 1.071 1.112 - 1.95% -
std::copy_backward(list<int>)/512 3.86% 370.771 385.079 - 4.12% -
rng::for_each(multiset<int>)/8 3.86% 4.575 4.752 - -1.30% -
BM_std_minmax<char>/25 3.85% 1.276 1.326 - -0.03% -
std::find_end(list<int>)_(process_all)/1024 3.85% 703.015 730.087 - -0.05% -
std::set<int>::equal_range(key)_(non-existent)/8192 3.85% 9.806 10.184 - 4.02% -
BM_RangesPushHeap_uint64_Ascending_16384 3.85% 3.564 3.702 - 0.53% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 3.85% 72.287 75.068 - -0.02% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 3.84% 30.511 31.682 - -0.66% -
BM_RangesSortHeap_uint32_4 3.83% 1.033 1.072 - -1.14% -
std::sort(vector<int>)_(descending)/8 3.83% 24.661 25.606 - 0.03% -
rng::move_backward(deque<int>)/32768 3.83% 3523.518 3658.495 - -0.07% -
BM_RangesPushHeap_uint32_Random_1024 3.83% 6.037 6.268 - -0.63% -
rng::rotate(deque<int>)_(by_1/2)/32 3.82% 7.340 7.620 - 2.17% -
std::find_end(list<int>,_pred)_(single_element)/1000 3.82% 790.629 820.854 - 0.03% -
SetIntersection_None_Set_string_1024_4 3.82% 9225614.110 9578233.264 - 0.38% -
std::unordered_set<int>::count(key)_(non-existent)/1024 3.82% 1.548 1.607 - 6.61% -
std::unordered_map<int,_int>::clear()/8192 3.81% 63007.910 65411.645 - 3.94% -
std::map<int,_int>::equal_range(key)_(existent)/32 3.81% 1.752 1.819 - 0.63% -
BM_RangesPushHeap_uint32_Random_16 3.81% 4.388 4.555 - -0.61% -
SetIntersection_None_Set_float_262144_262144 3.81% 1166374.509 1210808.350 - 0.57% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 3.80% 24.257 25.180 - 0.61% -
bm_ranges_lexicographical_compare<int>/2 3.80% 1.527 1.585 - 0.41% -
BM_RangesPopHeap_float_1024 3.80% 27.301 28.338 - -1.27% -
BM_StringRelational_Less_Small_Small_ChangeFirst 3.79% 1.386 1.439 - 0.22% -
BM_std_min<short>/5500 3.78% 74.789 77.616 - 3.01% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 3.77% 22.332 23.174 - 1.99% -
SetIntersection_None_Set_uint32_16384_16384 3.76% 154224816.027 160025754.006 - 1.20% -
BM_MakeThenSortHeap_float_QuickSortAdversary_256 3.76% 5.924 6.147 - 1.81% -
BM_MakeThenSortHeap_float_Heap_16384 3.75% 25.858 26.829 - 2.99% -
rng::unique(deque<int>)_(sprinkled)/1024 3.75% 629.790 653.388 - -9.44% -
BM_vector_deque_move/64 3.74% 2.704 2.805 - 1.70% -
std::multiset<int>::erase(key)_(existent)/1024 3.74% 40.625 42.144 - 4.32% -
std::remove_if(vector<int>)_(sprinkled)/32 3.74% 53.749 55.758 - -4.03% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144 3.73% 77.273 80.157 - 2.85% -
BM_StringRelational_Eq_Empty_Empty_Control 3.73% 1.854 1.923 - -10.95% -
std::search(list<int>,_pred)_(no_match)/8192 3.72% 7148.754 7415.034 - 5.78% -
std::stable_partition(vector<int>)_(sparse)/8192 3.72% 1496.970 1552.668 - 0.37% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 3.72% 282.302 292.795 - 1.99% -
BM_std_min<char>/8 3.72% 2.251 2.334 - -2.40% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8 3.70% 2.825 2.929 - 0.30% -
std::copy(vector<bool>)_(unaligned)/1048576 3.69% 7018.360 7277.314 - 3.66% -
rng::partition(deque<int>)_(dense)/50 3.68% 15.399 15.966 - -5.36% -
BM_std_min<char>/30 3.68% 2.223 2.305 - 1.75% -
BM_std_min<char>/32 3.67% 2.924 3.031 - -0.15% -
SetIntersection_Interlaced_Set_uint32_256_4 3.67% 11408589.433 11827444.685 - 2.10% -
std::copy(deque<int>)/1048576 3.67% 49733.641 51558.070 - 3.38% -
std::multimap<int,_int>::insert(value)_(new_value)/1024 3.67% 33.007 34.218 - 0.29% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 3.67% 14651.286 15188.396 - 7.04% -
rng::copy(deque<int>)/262144 3.66% 10413.986 10795.419 - -0.16% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 3.66% 5.050 5.235 - 0.11% -
BM_RangesPushHeap_float_Random_4 3.66% 2.912 3.019 - 0.42% -
BM_MakeThenSortHeap_float_PipeOrgan_262144 3.65% 31.815 32.977 - 1.99% -
BM_deque_deque_ranges_copy_backward/64000 3.65% 7903.927 8192.547 - 0.00% -
BM_std_min<unsigned_char>/31 3.65% 2.500 2.591 - 2.38% -
std::find_end(list<int>,_pred)_(single_element)/1024 3.64% 810.366 839.876 - -0.01% -
std::partition(deque<int>)_(sparse)/50 3.64% 15.538 16.103 - -6.33% -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1024 3.63% 5236.728 5426.731 - 0.25% -
rng::copy(vector<bool>)_(unaligned)/1048576 3.62% 5506.751 5706.323 - 3.63% -
BM_RangesMakeThenSortHeap_string_Heap_16 3.62% 17.177 17.799 - 0.42% -
std::set<int>::equal_range(key)_(non-existent)/1024 3.62% 6.302 6.530 - 3.64% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 3.60% 113671.721 117765.718 - 3.26% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 3.59% 5.385 5.579 - 2.84% -
BM_StringRelational_Less_Small_Small_ChangeMiddle 3.59% 1.387 1.436 - -0.11% -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 3.58% 19480.732 20178.210 - -0.78% -
std::unordered_multimap<int,_int>::ctor(const&)/32 3.57% 197.232 204.265 - 1.58% -
BM_std_min<short>/1024 3.56% 13.912 14.407 - 3.13% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 3.56% 1330282.741 1377616.909 - -3.65% -
BM_std_minmax<unsigned_short>/24 3.56% 2.277 2.358 - 4.84% -
std::equal(list<int>)_(it,_it,_it,_it)/8 3.56% 2.855 2.957 - 0.10% -
BM_vector_deque_copy/65536 3.56% 2663.154 2757.833 - 16.32% -
bm_lexicographical_compare<signed_char>/1 3.55% 1.286 1.332 - -3.99% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 3.54% 0.447 0.463 - 0.35% -
SetIntersection_None_Set_float_262144_1 3.54% 1162173.096 1203269.045 - 0.67% -
BM_deque_deque_move_backward/70000 3.53% 8799.801 9110.664 - 6.21% -
std::set<int>::equal_range(key)_(existent)/8192 3.53% 7.957 8.237 - 3.03% -
SetIntersection_Interlaced_Set_uint32_262144_262144 3.53% 1921189.127 1988980.549 - -1.02% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 3.53% 13008.757 13467.438 - -7.21% -
std::stable_partition(deque<int>)_(sparse)/8192 3.52% 3369.537 3488.270 - -4.63% -
SetIntersection_None_Vector_uint64_16384_4 3.52% 1126090.477 1165766.843 - 0.20% -
BM_std_min<unsigned_char>/13 3.52% 1.562 1.617 - 3.26% -
BM_std_min<int>/4 3.52% 1.022 1.058 - 1.16% -
BM_PopHeap_float_16384 3.51% 33.137 34.300 - 4.93% -
BM_std_minmax<unsigned_char>/26 3.51% 1.442 1.493 - -3.70% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 3.51% 11870.674 12287.012 - 2.76% -
BM_deque_vector_move/4000 3.50% 139.942 144.845 - 0.70% -
rng::copy_backward(vector<int>)/1048576 3.50% 48443.180 50137.885 - 3.25% -
std::find_end(list<int>,_pred)_(process_all)/1024 3.49% 813.415 841.844 - 0.11% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 3.49% 1.338 1.385 - -2.83% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 3.49% 101.646 105.195 - -50.02% -
BM_RangesMakeHeap_uint32_Random_1024 3.49% 1.071 1.109 - 2.49% -
rng::partial_sort(deque<int>)_(heap)/8 3.49% 36.906 38.193 - 1.41% -
BM_LowerBound_pair<uint32,_uint32>_16384 3.47% 101.823 105.353 - 0.96% -
std::multiset<int>::erase(key)_(non-existent)/1024 3.47% 6.639 6.869 - -2.55% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 3.46% 5706998.570 5904545.218 - -3.57% -
BM_std_min<char>/6 3.46% 1.589 1.644 - 3.84% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 3.46% 1.370 1.417 - -2.73% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 3.46% 7.026 7.269 - 1.43% -
std::partial_sort(deque<int>)_(heap)/8 3.45% 37.585 38.883 - 1.24% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 3.45% 676.393 699.734 - 2.95% -
BM_PushHeap_float_Ascending_16384 3.45% 4.221 4.366 - 1.96% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 3.45% 6.376 6.596 - 0.06% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 3.45% 7.777 8.045 - 2.42% -
std::find_end(list<int>,_pred)_(process_all)/1000 3.44% 794.479 821.839 - 0.07% -
BM_RangesMakeThenSortHeap_float_SingleElement_64 3.44% 3.322 3.437 - 3.44% -
rng::find_end(vector<int>,_pred)_(single_element)/1024 3.44% 589.992 610.279 - -0.49% -
rng::for_each(multimap<int>::iterator)/50 3.44% 41.754 43.189 - 1.84% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 3.44% 2.639 2.730 - 3.03% -
SetIntersection_Interlaced_Set_uint64_1024_256 3.43% 15265477.487 15788625.201 - -0.81% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 3.43% 57.437 59.405 - 19.82% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 3.42% 5134784.353 5310632.959 - -0.19% -
BM_std_min<short>/25 3.42% 2.086 2.157 - 1.35% -
rng::for_each(multiset<int>::iterator)/50 3.42% 56.078 57.996 - -0.85% -
std::multiset<std::string>::erase(key)_(non-existent)/8192 3.42% 31.200 32.266 - 0.04% -
BM_MakeThenSortHeap_float_PipeOrgan_16 3.42% 2.939 3.040 - -2.12% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 3.41% 5.705 5.900 - 3.42% -
std::multiset<std::string>::erase(iterator)/32 3.41% 30.769 31.819 - 2.80% -
std::find(list<int>)_(process_all)/50 3.41% 18.131 18.749 - 1.05% -
rng::partition(list<int>)_(dense)/32 3.39% 8.448 8.734 - -1.55% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 3.39% 23661.935 24464.042 - 0.16% -
BM_RangesPushHeap_float_Ascending_1024 3.38% 3.105 3.210 - 3.36% -
BM_std_min<long_long>/30 3.38% 3.164 3.271 - -1.76% -
BM_std_minmax<unsigned_long_long>/7 3.37% 2.528 2.614 - 0.78% -
rng::find_end(vector<int>,_pred)_(single_element)/1000 3.37% 576.398 595.834 - -0.14% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.37% 5160.517 5334.259 - 0.13% -
SetIntersection_Front_Set_uint32_256_64 3.36% 6235168.440 6444869.867 - -4.61% -
SetIntersection_None_Set_float_262144_16384 3.36% 1163602.455 1202715.820 - 0.66% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 3.36% 49.503 51.167 - 3.25% -
rng::for_each(multimap<int>)/32 3.36% 22.421 23.174 - 0.43% -
std::copy_n(deque<int>)/262144 3.35% 10141.243 10480.547 - -5.98% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 3.34% 596937.809 616895.303 - -0.45% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 3.34% 25.999 26.867 - -3.83% -
SetIntersection_Interlaced_Set_float_262144_4 3.34% 1286060.385 1328989.176 - 2.32% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.33% 3.665 3.787 - -0.28% -
BM_std_minmax<unsigned_char>/10 3.33% 1.341 1.386 - -0.06% -
BM_std_min<unsigned_short>/22 3.33% 1.813 1.873 - -3.88% -
std::deque<int>::ctor(size)/1024 3.33% 68.900 71.192 - -4.92% -
BM_MakeHeap_uint32_PipeOrgan_1024 3.33% 0.689 0.712 - 5.14% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 3.32% 4273.183 4415.250 - -1.57% -
rng::find_end(forward_list<int>,_pred)_(single_element)/8192 3.32% 6647.428 6868.367 - 3.25% -
BM_std_min<int>/3 3.32% 0.696 0.719 - 3.87% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 3.32% 180627.510 186620.643 - 0.10% -
BM_std_min<long_long>/20 3.31% 2.008 2.074 - 1.37% -
rng::partition_copy(deque<int>)/50 3.31% 27.459 28.367 - -0.12% -
BM_MakeHeap_string_PipeOrgan_16384 3.30% 5.559 5.742 - 10.32% -
std::find(vector<long_long>)_(process_all)/8 3.30% 1.155 1.193 - 3.36% -
BM_RangesMakeThenSortHeap_uint64_Random_262144 3.29% 35.781 36.959 - 2.73% -
std::set<std::string>::find(key)_(existent)/8192 3.29% 28.547 29.487 - 3.20% -
std::move_backward(vector<int>)/262144 3.27% 21939.934 22657.382 - 2.34% -
std::move_backward(deque<int>)/4096 3.26% 154.815 159.869 - -0.15% -
BM_deque_deque_move_backward/64000 3.26% 8027.519 8289.438 - 5.08% -
std::stable_partition(list<int>)_(sparse)/1024 3.26% 913.276 943.013 - -0.10% -
rng::rotate(list<int>)_(by_1/4)/32 3.25% 13.756 14.203 - -1.41% -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 3.25% 13001.158 13423.732 - -7.84% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 3.25% 22.715 23.453 - -0.59% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 3.25% 5.000 5.162 - -3.41% -
rng::unique(list<int>)_(sprinkled)/1024 3.25% 952.233 983.164 - 2.69% -
BM_PopHeap_string_262144 3.25% 92.586 95.592 - -4.24% -
rng::find_end(vector<int>,_pred)_(single_element)/8192 3.25% 4716.780 4869.893 - -0.35% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 3.25% 3.483 3.596 - -3.61% -
SetIntersection_Interlaced_Set_uint32_262144_16384 3.24% 1226220.865 1265942.871 - -0.75% -
BM_MakeHeap_uint32_Random_16384 3.23% 1.000 1.032 - 2.58% -
std::is_partitioned(list<int>)_(unpartitioned)/32 3.23% 4.195 4.331 - 2.44% -
BM_PopHeap_float_4 3.23% 2.374 2.450 - -1.05% -
rng::partition(vector<int>)_(dense)/32 3.23% 8.403 8.674 - 7.92% -
BM_PushHeap_uint64_SingleElement_1 3.23% 0.522 0.538 - 15.47% -
SetIntersection_None_Set_float_262144_64 3.23% 1161667.966 1199134.196 - 0.40% -
BM_PushHeap_uint64_Ascending_64 3.22% 1.518 1.567 - -8.57% -
BM_MakeThenSortHeap_uint32_PipeOrgan_4 3.21% 1.363 1.407 - 1.23% -
std::set<int>::ctor(const&,_alloc)/32 3.21% 215.597 222.514 - 0.17% -
BM_StringAssignAsciizMix_Opaque 3.20% 4.728 4.879 - 2.25% -
std::none_of(deque<int>)_(process_all)/50 3.20% 17.757 18.325 - 0.02% -
std::unordered_multiset<int>::erase(iterator)/32 3.20% 20.054 20.695 - 2.61% -
SetIntersection_Interlaced_Set_uint64_1024_64 3.19% 9967495.994 10285936.166 - -0.69% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 3.19% 8.968 9.254 - 2.27% -
std::map<int,_int>::erase(key)_(existent)/1024 3.18% 24.892 25.685 - -1.92% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 3.18% 4.521 4.665 - 2.10% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 3.18% 28.126 29.020 - -0.06% -
BM_MakeThenSortHeap_float_PipeOrgan_64 3.17% 3.908 4.032 - 1.90% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 3.17% 20379909.592 21025900.180 - -0.30% -
std::search(list<int>)_(single_element)/1000 3.17% 671.120 692.382 - 7.27% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 3.16% 4.593 4.739 - 1.69% -
std::multiset<int>::equal_range(key)_(non-existent)/32 3.16% 2.309 2.382 - 1.63% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 3.16% 5.367 5.536 - 5.47% -
std::generate(list<int>)/50 3.16% 15.364 15.850 - 0.97% -
std::find_if(vector<int>)_(process_all)/8192 3.16% 2194.264 2263.572 - -0.01% -
std::find_if(vector<int>)_(process_all)/32768 3.15% 8804.068 9081.792 - -0.03% -
BM_RangesSortHeap_float_4 3.15% 1.027 1.059 - -0.18% -
std::copy_n(list<int>)/4096 3.14% 3861.248 3982.336 - -26.30% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.14% 0.824 0.850 - -2.03% -
rng::stable_partition(list<int>)_(sparse)/50 3.13% 25.724 26.531 - 0.42% -
std::is_partitioned(list<int>)_(unpartitioned)/50 3.12% 4.360 4.496 - 1.78% -
SetIntersection_None_Set_float_262144_16 3.12% 1161137.533 1197355.549 - 0.29% -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 3.12% 2074.404 2139.096 - -0.05% -
SetIntersection_Interlaced_Set_uint32_262144_64 3.12% 1546726.724 1594914.388 - 0.39% -
BM_std_minmax<unsigned_int>/6 3.11% 1.344 1.386 - -0.00% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 3.10% 24143.721 24893.200 - -1.31% -
710_omnetpp_r 3.10% 8.847 9.122 - -0.03% -
SetIntersection_None_Set_float_262144_256 3.10% 1163435.059 1199535.645 - 0.23% -
SetIntersection_None_Set_float_262144_4 3.10% 1162813.152 1198881.756 - 0.38% -
std::stable_sort(deque<int>)_(heap)/8 3.09% 26.009 26.813 - 2.80% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 3.09% 344875130.437 355530020.778 - -0.34% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.09% 250.197 257.927 - -0.00% -
rng::find_last_if(vector<int>)_(bail_90%)/1024 3.08% 25.855 26.653 - 2.26% -
BM_std_minmax<unsigned_short>/30 3.08% 2.726 2.810 - -0.01% -
rng::sort(vector<int>)_(descending)/8192 3.08% 7274.141 7498.413 - 2.07% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 3.08% 2338864.778 2410931.278 - 2.02% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 3.08% 5030158.399 5185037.889 - 3.52% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 3.07% 735.462 758.078 - 4.08% -
BM_RangesPushHeap_uint32_SingleElement_16 3.07% 0.346 0.356 - 3.25% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 3.07% 24.668 25.426 - 0.50% -
BM_MakeHeap_uint64_Random_256 3.07% 1.134 1.169 - -0.40% -
std::map<int,_int>::find(key)_(existent)/1024 3.07% 3.750 3.865 - 0.37% -
BM_std_minmax<unsigned_char>/27 3.07% 1.868 1.926 - -2.77% -
SetIntersection_Front_Set_uint64_1024_256 3.06% 4839335.147 4987313.209 - 2.43% -
BM_std_minmax<unsigned_long_long>/6 3.05% 2.088 2.152 - -0.09% -
rng::fill(deque<int>)/8192 3.04% 239.636 246.928 - 2.89% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 3.04% 11.604 11.957 - 5.07% -
std::fill(vector<bool>)/512 3.03% 1.530 1.576 - 0.38% -
BM_std_min<unsigned_long_long>/6 3.03% 1.628 1.677 - 3.09% -
SetIntersection_Front_Set_uint64_64_64 3.03% 15069557.076 15525617.692 - 3.41% -
std::multiset<int>::erase(iterator)/32 3.03% 21.319 21.965 - 1.09% -
BM_deque_vector_ranges_move/4000 3.03% 143.122 147.453 - 0.13% -
rng::find_if_not(deque<int>)_(bail_25%)/8192 3.03% 685.979 706.733 - 2.38% -
BM_RangesMakeThenSortHeap_float_Heap_64 3.02% 3.436 3.540 - -1.10% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 3.01% 8773.164 9037.464 - 2.29% -
BM_deque_vector_ranges_move_backward/1024 3.00% 36.700 37.803 - 2.36% -
BM_num_put<bool> 3.00% 10.966 11.295 - 5.65% -
rng::fill(vector<bool>)/512 2.99% 1.484 1.529 - -0.59% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 2.99% 6.048 6.229 - 0.18% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 2.99% 1.853 1.908 - -5.56% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 2.99% 35.352 36.410 - -17.06% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 2.99% 12.336 12.705 - 5.52% -
rng::copy(deque<int>)/1048576 2.99% 49936.408 51429.912 - 2.92% -
rng::find_if_not(vector<int>)_(bail_25%)/8 2.98% 1.095 1.127 - 0.08% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.98% 367.573 378.530 - 2.61% -
BM_RangesPopHeap_float_16384 2.98% 33.691 34.695 - 1.98% -
BM_MakeThenSortHeap_uint32_Random_4 2.98% 4.010 4.130 - 3.69% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 2.97% 27720.962 28544.988 - 5.04% -
rng::find_last(forward_list<int>)_(bail_10%)/50 2.96% 20.152 20.749 - -1.98% -
SetIntersection_None_Vector_uint32_262144_1 2.96% 1163332.856 1197774.218 - 0.41% -
rng::contains_subrange(list<int>)_(process_all)/50 2.95% 17.614 18.134 - -0.07% -
std::map<std::string,_int>::count(key)_(existent)/8192 2.94% 30.094 30.980 - 0.40% -
rng::search_n(vector<int>)_(no_match)/1024 2.94% 210.616 216.816 - 3.12% -
BM_LowerBound_pair<uint32,_uint32>_262144 2.94% 621.679 639.950 - 1.40% -
std::set<std::string>::find(key)_(existent)/1024 2.94% 22.954 23.628 - 0.30% -
SetIntersection_Front_Set_float_256_256 2.93% 9299531.568 9572397.216 - 5.23% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 2.93% 218.763 225.179 - 0.98% -
std::sort(vector<NonIntegral>)_(descending)/8192 2.93% 5293.263 5448.408 - 2.72% -
std::unique(list<int>)_(contiguous)/8192 2.93% 6969.621 7173.889 - 3.19% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 2.93% 4163.116 4285.066 - 4.11% -
SetIntersection_Front_Set_uint64_1024_16 2.93% 1283184.699 1320738.430 - 0.08% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 2.93% 38.881 40.019 - 1.90% -
rng::find_last_if(vector<int>)_(bail_90%)/50 2.92% 1.500 1.544 - 0.13% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16 2.92% 11.414 11.747 - 0.78% -
rng::partition(deque<int>)_(dense)/32 2.92% 10.514 10.821 - -3.97% -
std::move_backward(vector<int>)/1048576 2.91% 54475.926 56063.281 - 0.49% -
SetIntersection_None_Set_float_16384_16384 2.91% 156755842.003 161314069.339 - 2.23% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 2.91% 1149559.839 1182964.424 - 1.81% -
SetIntersection_None_Set_float_262144_1024 2.91% 1171820.474 1205864.584 - 0.62% -
std::sort(vector<int>)_(descending)/8192 2.90% 7280.421 7491.267 - 2.04% -
SetIntersection_None_Vector_uint32_1024_1 2.89% 1121442.065 1153898.801 - 0.63% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 2.89% 179256481.039 184444448.759 - 2.19% -
rng::for_each(multimap<int>)/8 2.89% 4.513 4.644 - 2.10% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 2.88% 567.015 583.369 - 0.04% -
std::unordered_set<std::string>::erase(key)_(non-existent)/8192 2.88% 22.057 22.693 - 7.81% -
std::is_partitioned(vector<int>)_(partitioned)/50 2.88% 9.460 9.733 - 1.49% -
SetIntersection_Interlaced_Set_uint64_16384_1 2.88% 1072326.319 1103212.743 - -1.62% -
std::set<int>::contains(key)_(existent)/8192 2.88% 8.391 8.632 - 1.47% -
BM_MakeThenSortHeap_uint64_SingleElement_64 2.88% 5.918 6.088 - 2.43% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.87% 13528.009 13916.936 - 2.88% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_256 2.87% 12.298 12.651 - 1.96% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.87% 27.846 28.644 - 3.65% -
std::multiset<int>::clear()/8192 2.87% 74453.305 76588.241 - -0.16% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 2.86% 10.431 10.729 - 2.87% -
rng::unique(list<int>)_(sprinkled)/8192 2.86% 7888.839 8114.163 - 2.69% -
rng::generate(list<int>)/50 2.86% 15.364 15.803 - -0.23% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 2.85% 25.997 26.738 - -8.39% -
BM_std_min<short>/23 2.85% 2.116 2.176 - 4.51% -
bm_ranges_lexicographical_compare<signed_char>/512 2.85% 7.690 7.909 - -0.06% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 2.84% 38.360 39.449 - 1.17% -
SetIntersection_Front_Set_string_64_64 2.84% 36168943.159 37194659.460 - 0.53% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.84% 2.189 2.251 - -7.59% -
std::multiset<int>::count(key)_(existent)/8192 2.83% 9.188 9.448 - -6.77% -
rng::partial_sort_copy(deque<int>)_(ascending)/1024 2.83% 5348.338 5499.774 - 0.98% -
rng::find_if(list<int>)_(bail_25%)/32768 2.83% 8454.857 8694.104 - 1.52% -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8 2.83% 18.313 18.831 - 2.66% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 2.82% 3.402 3.498 - -7.76% -
BM_std_min<unsigned_char>/12 2.82% 1.358 1.397 - 5.32% -
BM_RangesMakeThenSortHeap_float_Heap_256 2.82% 5.897 6.064 - -2.79% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 2.82% 24110.938 24790.392 - -1.48% -
std::list<int>::erase(begin)_(cheap_elements)/32 2.82% 10.072 10.356 - 2.90% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.81% 21.980 22.598 - 0.22% -
rng::stable_partition(deque<int>)_(alloc_fails)/32 2.81% 1904.935 1958.464 - 2.63% -
SetIntersection_Front_Vector_string_262144_1024 2.81% 40119583.152 41245575.862 - -0.33% -
rng::sort(deque<int>)_(repeated)/8192 2.81% 6573.259 6757.727 - 0.17% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 2.81% 1084613.481 1115042.686 - -0.58% -
rng::unique(list<int>,_pred)_(contiguous)/1024 2.81% 972.537 999.818 - 2.77% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 2.80% 0.629 0.647 - 5.09% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 2.80% 8.695 8.939 - 1.73% -
std::unordered_multiset<int>::erase(iterator)/8192 2.80% 20.115 20.678 - 2.36% -
rng::sort(vector<NonIntegral>)_(descending)/8192 2.79% 5300.124 5448.051 - 2.56% -
rng::find_end(deque<int>)_(process_all)/1024 2.79% 302.597 311.039 - -4.15% -
std::find_end(vector<int>)_(single_element)/1000 2.79% 233.910 240.435 - -0.87% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 2.79% 1079289.680 1109395.369 - 2.60% -
rng::search_n(vector<int>)_(no_match)/1048576 2.79% 209154.474 214984.391 - 2.94% -
std::all_of(list<int>)_(process_all)/32 2.79% 11.494 11.814 - 1.11% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 2.79% 815538.739 838256.203 - 0.04% -
BM_deque_deque_copy/4096 2.78% 150.579 154.771 - 2.57% -
BM_StringEraseWithMove_Empty_Transparent 2.78% 0.562 0.578 - -6.10% -
std::partial_sort_copy(deque<int>)_(ascending)/1024 2.78% 5347.640 5496.239 - 0.75% -
std::find_end(forward_list<int>)_(near_matches)/1024 2.78% 37178.320 38210.878 - 0.12% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 2.78% 166312531.211 170930623.249 - 1.40% -
BM_StringEraseToEnd_Large_Opaque 2.77% 1.010 1.038 - -0.80% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 2.77% 11.776 12.102 - 2.26% -
std::rotate_copy(deque<int>)/32 2.77% 2.622 2.695 - -70.88% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 2.76% 5339.875 5487.398 - 1.39% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 2.76% 28.684 29.476 - -0.66% -
rng::move_backward(deque<int>)/4096 2.75% 154.970 159.236 - -0.09% -
std::copy_n(list<int>)/32768 2.75% 25805.533 26515.585 - 0.84% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 2.75% 1.146 1.178 - -13.22% -
rng::fill_n(deque<int>)/32 2.74% 1.225 1.259 - 8.97% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 2.74% 8.007 8.226 - 4.44% -
BM_SortHeap_float_262144 2.74% 30.427 31.260 - -0.00% -
rng::sort(deque<int>)_(repeated)/8 2.73% 18.482 18.987 - 1.46% -
BM_MakeHeap_string_Ascending_16384 2.73% 5.751 5.908 - 5.63% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 2.73% 18.156 18.652 - 1.07% -
BM_MakeThenSortHeap_uint64_Descending_262144 2.73% 24.501 25.170 - 1.31% -
std::find_first_of(vector<int>)_(large_needle)/1024 2.72% 109910.345 112905.173 - 5.12% -
std::mismatch(list<int>)_(it,_it,_it)/8 2.72% 2.644 2.716 - 1.94% -
BM_std_min<__int128>/3 2.72% 1.018 1.046 - 2.03% -
SetIntersection_Interlaced_Set_float_262144_16 2.72% 1599214.761 1642763.508 - 0.38% -
rng::rotate(deque<int>)_(by_1/2)/50 2.72% 10.346 10.627 - 1.58% -
std::find(vector<int>)_(process_all)/8 2.72% 2.647 2.719 - 3.82% -
rng::move_backward(vector<int>)/262144 2.71% 22076.034 22675.318 - 1.89% -
BM_RangesPopHeap_float_262144 2.71% 38.337 39.378 - -2.65% -
std::unordered_multiset<int>::erase(iterator)/0 2.71% 19.633 20.166 - 2.99% -
BM_StringEraseToEnd_Empty_Opaque 2.71% 0.613 0.630 - 3.50% -
rng::adjacent_find(deque<int>,_pred)/50 2.71% 29.018 29.804 - 3.37% -
BM_vector_deque_copy_backward/1 2.71% 2.310 2.373 - -1.94% -
rng::starts_with(list<int>)/8 2.71% 2.911 2.989 - 0.68% -
BM_StringRelational_Eq_Small_Large_Control 2.70% 0.478 0.491 - 3.71% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 2.70% 48679.673 49995.137 - 1.66% -
SetIntersection_Interlaced_Set_uint32_262144_256 2.70% 1532976.971 1574384.685 - -1.21% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.70% 2.639 2.710 - 0.40% -
BM_std_minmax<unsigned_char>/32 2.70% 1.601 1.645 - 0.64% -
rng::stable_sort(deque<int>)_(ascending)/8 2.69% 18.376 18.871 - 3.95% -
BM_StringRelational_Eq_Small_Small_Control 2.69% 1.851 1.901 - -0.76% -
rng::rotate_copy(vector<int>)/1024 2.69% 32.503 33.378 - 0.82% -
SetIntersection_Interlaced_Set_uint32_1024_64 2.69% 9758014.217 10020376.514 - -0.85% -
std::map<std::string,_int>::contains(key)_(existent)/8192 2.69% 30.301 31.115 - 3.22% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 2.68% 39142053.124 40190751.119 - -0.97% -
std::reverse_copy(vector<int>)/8 2.68% 2.367 2.430 - -0.58% -
std::vector<int>::ctor(size)/1024 2.68% 41.099 42.199 - -1.43% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 2.68% 38.042 39.060 - -0.55% -
rng::contains_subrange(list<int>)_(single_element)/50 2.68% 17.644 18.116 - -3.82% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 2.67% 4.420 4.538 - -1.32% -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/1024 2.67% 5341.132 5483.876 - 0.99% -
rng::for_each(multiset<int>)/8192 2.67% 16312.973 16748.942 - 4.85% -
BM_std_min<short>/18 2.67% 1.619 1.662 - 3.15% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 2.67% 21.124 21.687 - -2.97% -
BM_RangesSortHeap_float_262144 2.66% 29.911 30.708 - -0.08% -
rng::copy(vector<bool>)_(aligned)/32768 2.66% 35.309 36.250 - 2.57% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 2.66% 14.834 15.229 - 2.53% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16 2.66% 6.544 6.718 - 2.68% -
rng::find_if_not(list<int>)_(process_all)/32768 2.65% 29264.151 30040.729 - 5.09% -
rng::is_sorted_until(vector<int>,_pred)/8192 2.65% 3236.859 3322.744 - -1.74% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.65% 6245.239 6410.922 - 1.21% -
BM_deque_deque_copy_backward/65536 2.65% 8302.949 8523.084 - 1.30% -
BM_MakeHeap_uint32_PipeOrgan_256 2.65% 0.630 0.647 - 1.64% -
std::find_end(forward_list<int>)_(near_matches)/1000 2.65% 35894.394 36845.463 - 0.26% -
std::multimap<std::string,_int>::clear()/1024 2.65% 19787.068 20310.913 - -0.02% -
rng::remove(list<int>)_(prefix)/1024 2.65% 959.795 985.205 - 4.12% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16 2.64% 2.844 2.919 - 0.45% -
std::multiset<std::string>::find(key)_(non-existent)/32 2.64% 10.557 10.835 - 10.42% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 2.63% 8679669.839 8908053.553 - 0.64% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 2.63% 22.414 23.004 - -0.41% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 2.63% 21.644 22.213 - -3.86% -
rng::stable_partition(vector<int>)_(sparse)/50 2.62% 20.556 21.095 - 2.66% -
BM_std_minmax<unsigned_long_long>/15 2.62% 3.697 3.794 - -0.10% -
BM_RangesPushHeap_uint32_Random_16384 2.62% 6.241 6.405 - -0.77% -
SetIntersection_Front_Vector_uint32_1024_64 2.62% 1390369.019 1426800.674 - -1.79% -
BM_PushHeap_uint64_Ascending_256 2.61% 2.092 2.146 - -4.95% -
std::copy_n(vector<bool>)_(aligned)/262144 2.61% 675.857 693.519 - 2.05% -
std::stable_partition(deque<int>)_(alloc_fails)/8192 2.61% 16841.287 17281.345 - 1.41% -
std::find_end(vector<int>)_(single_element)/1024 2.61% 239.229 245.479 - -0.88% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.60% 51518.572 52860.324 - -1.01% -
BM_RangesSortHeap_float_64 2.60% 3.139 3.221 - 0.32% -
SetIntersection_Interlaced_Set_string_16384_256 2.60% 351631065.344 360768905.263 - 3.30% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 2.60% 68.931 70.721 - 0.04% -
BM_RangesMakeThenSortHeap_float_Descending_256 2.60% 5.718 5.866 - -1.64% -
BM_MakeHeap_pair<uint32,_uint32>_Random_4 2.59% 2.620 2.688 - 2.39% -
BM_MakeHeap_uint32_Random_1024 2.59% 1.030 1.057 - -1.58% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 2.59% 0.939 0.963 - 2.44% -
BM_std_minmax<short>/7 2.59% 1.747 1.792 - 4.78% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 2.59% 23115.742 23714.273 - 0.28% -
std::map<int,_int>::contains(key)_(non-existent)/8192 2.59% 7.558 7.754 - -12.31% -
BM_MakeHeap_string_SingleElement_4 2.59% 3.667 3.762 - 3.56% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 2.59% 29.311 30.069 - -5.75% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 2.58% 9.303 9.543 - 0.31% -
BM_vector_deque_copy_backward/2 2.58% 2.067 2.120 - -0.93% -
BM_RangesMakeThenSortHeap_float_Ascending_16384 2.58% 26.488 27.171 - -0.11% -
rng::stable_partition(list<int>)_(alloc_fails)/32 2.58% 1897.077 1945.950 - 4.40% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 2.57% 1134963.232 1164186.883 - 0.61% -
SetIntersection_Front_Vector_uint64_262144_16 2.57% 1167680.955 1197712.485 - 3.49% -
std::stable_sort(deque<int>)_(shuffled)/8 2.57% 24.073 24.691 - 2.75% -
std::for_each_n(vector<int>)/8 2.57% 2.504 2.568 - 1.21% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.57% 35288.698 36194.218 - -1.34% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 2.57% 0.827 0.848 - 2.94% -
BM_MakeThenSortHeap_float_SingleElement_16384 2.56% 15.788 16.192 - 2.37% -
BM_MakeThenSortHeap_uint32_SingleElement_1024 2.56% 9.210 9.446 - 0.17% -
SetIntersection_Front_Vector_uint64_262144_1024 2.56% 5781210.796 5929241.553 - 1.00% -
BM_StringCopy_Huge 2.56% 100.977 103.559 - 1.37% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 2.56% 47.669 48.888 - -3.46% -
rng::move(vector<bool>)_(aligned)/64 2.56% 1.897 1.946 - 5.73% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 2.55% 34.265 35.138 - 4.27% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.54% 7669.095 7864.060 - 1.69% -
SetIntersection_Interlaced_Set_float_262144_16384 2.54% 1251303.222 1283103.436 - -0.11% -
rng::unique_copy(list<int>,_pred)_(contiguous)/52 2.54% 29.042 29.780 - 0.62% -
rng::partition(vector<int>)_(sparse)/50 2.54% 14.284 14.646 - 6.67% -
std::copy_backward(deque<int>)/262144 2.52% 32592.463 33412.912 - 2.69% -
rng::replace(list<int>)_(sprinkled)/50 2.51% 19.905 20.405 - 3.78% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_256 2.51% 7.190 7.371 - 0.41% -
std::unique(list<int>)_(sprinkled)/1024 2.50% 951.079 974.887 - 2.20% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 2.50% 3.964 4.063 - -1.81% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 2.50% 6091.188 6243.183 - 0.86% -
BM_std_minmax<unsigned_short>/3 2.49% 1.165 1.194 - 5.59% -
BM_vector_deque_ranges_copy/1024 2.49% 35.886 36.778 - 2.28% -
BM_deque_deque_ranges_move/5500 2.48% 201.279 206.279 - 3.26% -
rng::partial_sort_copy(list<int>)_(repeated)/8 2.48% 8.394 8.602 - -1.13% -
BM_std_min<__int128>/2 2.48% 0.668 0.685 - 3.75% -
BM_std_min<long_long>/12 2.48% 2.029 2.079 - 0.12% -
std::generate_n(vector<int>)/50 2.48% 12.052 12.351 - -0.83% -
SetIntersection_Interlaced_Set_float_16384_16 2.48% 210626031.949 215842163.688 - 3.08% -
std::find_if(vector<char>)_(bail_25%)/8 2.47% 0.929 0.952 - -0.07% -
BM_deque_deque_ranges_move/4096 2.47% 151.516 155.260 - 3.51% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 2.46% 4.595 4.708 - -1.95% -
SetIntersection_Interlaced_Set_uint64_64_16 2.46% 24298530.133 24896488.643 - 1.57% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16384 2.46% 4.045 4.144 - 1.88% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_4 2.46% 1.700 1.742 - 0.65% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 2.45% 50368.839 51604.121 - 1.91% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 2.45% 7.498 7.682 - 2.44% -
BM_RangesMakeThenSortHeap_float_Heap_16384 2.45% 26.628 27.279 - -2.25% -
BM_RangesSortHeap_string_16384 2.45% 95.947 98.295 - 1.48% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 2.44% 16.665 17.072 - 2.30% -
BM_vector_deque_copy_backward/512 2.44% 17.623 18.053 - 0.96% -
rng::find_last(vector<char>)_(bail_10%)/8 2.44% 1.567 1.605 - 4.74% -
BM_std_min<unsigned_long_long>/7 2.44% 1.901 1.947 - 2.41% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8 2.44% 3.752 3.844 - 1.93% -
BM_LowerBound_string_262144 2.43% 2242.703 2297.115 - -1.44% -
SetIntersection_Front_Set_uint64_262144_64 2.42% 1828545.247 1872881.144 - -6.01% -
std::fill_n(list<int>)/32 2.42% 8.078 8.273 - 0.07% -
bm_ranges_lexicographical_compare<signed_char>/8 2.42% 3.166 3.243 - -1.04% -
BM_MakeThenSortHeap_uint64_SingleElement_16384 2.42% 26.317 26.953 - 0.19% -
BM_deque_deque_ranges_move/4000 2.42% 145.680 149.199 - 0.79% -
rng::find_first_of(vector<int>)_(small_needle)/50 2.41% 71.689 73.420 - 1.04% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/52 2.41% 29.304 30.011 - 12.99% -
std::find_if(list<int>)_(process_all)/8 2.41% 3.424 3.507 - 0.09% -
BM_lexicographical_compare_three_way_slow_path/64 2.41% 15.699 16.078 - 3.24% -
std::unique(list<int>,_pred)_(sprinkled)/8192 2.41% 8425.435 8628.528 - 3.07% -
std::multiset<std::string>::clear()/8192 2.41% 200013.941 204829.860 - 0.91% -
BM_std_minmax<unsigned_int>/23 2.40% 2.388 2.446 - -1.90% -
rng::find_end(deque<int>,_pred)_(process_all)/1024 2.40% 609.417 624.050 - 0.04% -
SetIntersection_Interlaced_Set_float_262144_64 2.40% 1573333.576 1611063.559 - 1.15% -
rng::stable_sort(deque<int>)_(pipe-organ)/8 2.40% 20.479 20.969 - 3.93% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 2.40% 1.279 1.310 - 1.60% -
bm_ranges_lexicographical_compare<signed_char>/16 2.39% 1.297 1.328 - -1.78% -
SetIntersection_Front_Vector_uint32_16384_256 2.39% 2290052.784 2344768.181 - -0.10% -
std::stable_sort(deque<int>)_(pipe-organ)/8 2.39% 20.426 20.913 - 3.37% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 2.39% 21.209 21.716 - 1.23% -
std::unordered_set<int>::erase(key)_(existent)/32 2.38% 21.059 21.561 - 0.04% -
std::rotate(deque<int>)_(1_element_backward)/1024 2.38% 41.761 42.756 - 0.97% -
rng::is_partitioned(vector<int>)_(partitioned)/8192 2.38% 1338.059 1369.899 - 1.44% -
std::unordered_map<int,_int>::clear()/32 2.38% 612.163 626.718 - 2.89% -
BM_std_minmax_element<long_long>/1024 2.38% 272.019 278.486 - -3.56% -
std::partial_sort(deque<int>)_(ascending)/8 2.38% 29.620 30.324 - 2.66% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 2.38% 5.872 6.012 - -11.27% -
std::search(deque<int>)_(same_length)/8192 2.38% 3795.574 3885.725 - 3.07% -
BM_MakeThenSortHeap_string_SingleElement_262144 2.37% 51.549 52.772 - 2.13% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 2.37% 9.132 9.349 - -13.42% -
std::multimap<int,_int>::erase(key)_(non-existent)/32 2.37% 2.254 2.308 - -4.86% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 2.36% 1.354 1.386 - 0.19% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.36% 365.381 373.997 - 1.52% -
rng::search_n(vector<int>)_(no_match)/1000 2.35% 206.756 211.617 - 2.95% -
std::none_of(list<int>)_(process_all)/32 2.35% 11.532 11.803 - 0.05% -
BM_deque_deque_ranges_copy/70000 2.35% 3037.682 3109.034 - -7.73% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 2.35% 18.886 19.329 - 1.92% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 2.35% 37.956 38.848 - 3.14% -
std::remove_if(deque<int>)_(sprinkled)/50 2.35% 65.491 67.029 - -0.64% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 2.35% 1116396.368 1142597.315 - -3.18% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.34% 13436.304 13751.099 - 2.91% -
std::copy_if(list<int>)_(every_other)/4096 2.34% 3172.195 3246.322 - 1.82% -
SetIntersection_Front_Vector_uint32_262144_1 2.33% 1089372.245 1114783.521 - -0.19% -
rng::partial_sort(vector<int>)_(heap)/8 2.33% 27.008 27.637 - 1.82% -
std::find_if(vector<int>)_(process_all)/1024 2.33% 283.577 290.181 - -0.02% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 2.33% 1161018.633 1188032.178 - 0.31% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.32% 87.514 89.541 - 2.06% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.31% 32454.172 33205.240 - -1.20% -
std::find_if_not(deque<int>)_(process_all)/1024 2.31% 484.766 495.982 - 1.22% -
std::list<int>::erase(begin)_(cheap_elements)/1024 2.31% 10.165 10.400 - 2.88% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 2.30% 20.045 20.506 - 1.30% -
SetIntersection_Interlaced_Vector_string_16384_4 2.30% 1820903.984 1862806.303 - -1.74% -
std::copy_backward(list<int>)/4096 2.30% 3312.008 3388.151 - -0.12% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 2.30% 117420920.321 120118395.185 - -0.08% -
BM_PushHeap_string_Ascending_64 2.29% 7.139 7.303 - 3.11% -
rng::partial_sort_copy(list<int>)_(ascending)/8 2.29% 8.975 9.180 - 0.86% -
std::multimap<int,_int>::ctor(const&)/8192 2.29% 50416.686 51570.054 - 1.75% -
rng::move_backward(vector<bool>)_(unaligned)/4096 2.28% 27.706 28.337 - -0.90% -
BM_deque_vector_ranges_copy_backward/70000 2.28% 8656.267 8853.364 - 3.26% -
rng::all_of(deque<int>)_(process_all)/50 2.28% 18.336 18.753 - 5.73% -
SetIntersection_Front_Vector_uint64_1024_1024 2.27% 5850734.694 5983663.398 - 0.15% -
std::stable_partition(vector<int>)_(alloc_fails)/32 2.27% 1890.123 1933.058 - 2.62% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 2.27% 1.495 1.529 - 5.96% -
rng::find_if_not(vector<char>)_(bail_25%)/8 2.26% 0.943 0.965 - 1.05% -
BM_std_min<unsigned_short>/4 2.26% 0.981 1.003 - 4.29% -
rng::is_partitioned(list<int>)_(partitioned)/8192 2.26% 7168.426 7330.342 - -10.45% -
SetIntersection_None_Vector_string_262144_4 2.25% 1353459.219 1383952.556 - 2.10% -
BM_StringRelational_Less_Empty_Huge_Control 2.25% 1.992 2.036 - -2.93% -
std::move_backward(deque<int>)/262144 2.25% 29751.221 30420.160 - -1.04% -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 2.24% 14155.231 14472.827 - -0.56% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 2.24% 22.047 22.542 - 1.16% -
BM_PushHeap_float_Random_4 2.24% 2.837 2.900 - -3.27% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.24% 2.578 2.635 - -0.22% -
std::all_of(list<int>)_(process_all)/50 2.24% 21.545 22.027 - 0.46% -
BM_StringRelational_Eq_Large_Large_Control 2.24% 2.270 2.321 - 1.09% -
SetIntersection_Interlaced_Set_uint64_256_4 2.23% 11496271.590 11753150.796 - -0.13% -
rng::copy_if(vector<int>)_(entire_range)/8 2.23% 2.203 2.252 - -2.01% -
BM_std_minmax<short>/25 2.23% 2.203 2.252 - -1.75% -
SetIntersection_Interlaced_Vector_string_1024_1 2.23% 1116861.479 1141725.954 - 0.33% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 2.23% 33.716 34.467 - 1.28% -
BM_PushHeap_string_QuickSortAdversary_16 2.22% 10.131 10.356 - 2.48% -
SetIntersection_Front_Vector_uint32_256_16 2.22% 4369336.929 4466371.621 - 0.35% -
BM_LowerBound_string_1 2.22% 4.596 4.698 - 2.01% -
BM_StringRelational_Less_Small_Small_Control 2.22% 1.727 1.765 - -6.92% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 2.21% 52180.416 53334.332 - 1.45% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 2.21% 34.593 35.357 - 2.84% -
BM_vector_deque_move_backward/64000 2.21% 7358.308 7520.639 - 1.29% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 2.20% 19.782 20.219 - 2.05% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 2.20% 21.213 21.680 - 0.35% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 2.20% 2.306 2.357 - 1.90% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 2.20% 66640.303 68105.973 - 2.56% -
BM_std_min<unsigned_char>/4 2.20% 0.979 1.001 - 5.11% -
BM_std_minmax_element<long_long>/512 2.20% 138.204 141.238 - -3.81% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_256 2.19% 19.805 20.239 - 0.14% -
BM_MakeHeap_float_Random_262144 2.19% 1.115 1.140 - -0.53% -
BM_std_min<unsigned_int>/64 2.19% 2.826 2.888 - 2.79% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_64 2.18% 0.495 0.505 - -0.51% -
std::flat_multimap<int,_int>::find(key)_(existent)/32 2.18% 3.347 3.420 - 0.52% -
rng::find_first_of(vector<int>)_(small_needle)/1024 2.18% 1412.620 1443.385 - 1.97% -
std::find_end(deque<int>,_pred)_(process_all)/1048576 2.18% 562308.142 574552.605 - 0.96% -
rng::find_if_not(deque<int>)_(process_all)/32768 2.18% 11635.146 11888.360 - 2.14% -
BM_StringAssignAsciiz_Large_Transparent 2.17% 11.583 11.834 - 5.11% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1024 2.17% 16.421 16.778 - 1.80% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 2.17% 3.504 3.581 - 0.16% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.17% 6307.307 6444.313 - 1.80% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 2.17% 219.925 224.696 - 2.23% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 2.17% 30.552 31.214 - 0.81% -
BM_std_min<unsigned_char>/29 2.17% 1.966 2.009 - 3.24% -
BM_RangesMakeThenSortHeap_string_SingleElement_4 2.17% 6.174 6.308 - -0.57% -
BM_StringDestroy_Large 2.16% 6.747 6.893 - 0.35% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 2.16% 3.568 3.645 - 0.63% -
BM_std_minmax<unsigned_short>/28 2.16% 2.543 2.598 - 1.29% -
bm_ranges_lexicographical_compare<int>/3 2.16% 1.850 1.890 - 2.03% -
BM_deque_deque_move/70000 2.16% 3322.638 3394.434 - 8.27% -
BM_std_minmax<char>/14 2.16% 2.554 2.609 - 1.05% -
BM_StringResizeAndOverwrite 2.15% 0.860 0.879 - 1.95% -
SetIntersection_Interlaced_Vector_string_1024_16 2.15% 3421781.287 3495473.323 - 1.55% -
std::vector<int>::erase(middle)_(cheap_elements)/32 2.15% 4.241 4.332 - -1.15% -
std::rotate(list<int>)_(by_1/3)/32 2.15% 15.080 15.404 - 0.90% -
BM_MakeThenSortHeap_float_PipeOrgan_1024 2.15% 8.371 8.551 - 1.64% -
BM_vector_deque_ranges_move_backward/1024 2.15% 37.311 38.112 - 0.75% -
BM_std_min<unsigned_char>/5 2.15% 1.317 1.345 - 7.47% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 2.15% 1090735.430 1114134.764 - 2.06% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 2.14% 343275906.863 350625784.741 - 0.44% -
std::map<int,_int>::ctor(const&)/32 2.14% 211.895 216.429 - 1.66% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 2.14% 1.629 1.664 - 2.48% -
rng::sort(deque<int>)_(ascending)/8 2.14% 18.237 18.626 - 0.82% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 2.14% 23.073 23.566 - 1.43% -
bm_ranges_lexicographical_compare<signed_char>/6 2.13% 2.615 2.670 - 0.85% -
BM_MakeThenSortHeap_float_Random_262144 2.13% 62.360 63.689 - 1.14% -
BM_PushHeap_uint64_QuickSortAdversary_16 2.13% 0.920 0.939 - -6.26% -
BM_MakeThenSortHeap_string_Ascending_16384 2.13% 62.292 63.620 - -1.31% -
rng::unique(list<int>,_pred)_(contiguous)/8192 2.13% 7801.395 7967.476 - 3.42% -
SetIntersection_Interlaced_Set_uint32_16_16 2.13% 40454729.856 41315299.663 - -0.21% -
BM_num_get<void*> 2.12% 11.654 11.901 - -0.13% -
BM_std_minmax<unsigned_long_long>/4 2.11% 1.597 1.630 - 2.45% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 2.11% 12.067 12.321 - 4.41% -
std::find_end(vector<int>,_pred)_(single_element)/1024 2.11% 586.673 599.044 - 0.08% -
std::unordered_set<int>::ctor(const&,_alloc)/32 2.11% 260.554 266.044 - -1.68% -
BM_std_min<unsigned_char>/5500 2.11% 37.074 37.855 - 1.90% -
rng::is_sorted(list<int>,_pred)/8 2.11% 4.226 4.315 - 0.49% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 2.10% 1.536 1.569 - 2.48% -
BM_std_min<long_long>/28 2.10% 2.659 2.715 - 1.71% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_4 2.10% 4.117 4.204 - -0.94% -
SetIntersection_Interlaced_Set_float_262144_256 2.10% 1579327.798 1612494.547 - 0.93% -
std::move(deque<int>)/64 2.09% 6.003 6.129 - 2.35% -
rng::unique(list<int>,_pred)_(sprinkled)/8192 2.09% 8498.673 8676.690 - 3.11% -
BM_MakeThenSortHeap_float_SingleElement_1024 2.09% 4.779 4.880 - 2.12% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 2.09% 1126792.444 1150374.784 - -0.09% -
rng::copy_n(vector<bool>)_(unaligned)/32768 2.09% 170.708 174.280 - 0.07% -
rng::stable_partition(deque<int>)_(alloc_fails)/50 2.09% 1957.234 1998.055 - 2.57% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.09% 382532.526 390509.406 - 0.33% -
bm_gcd_trivial 2.08% 0.856 0.874 - -2.56% -
BM_vector_deque_copy/5500 2.08% 196.022 200.106 - 1.94% -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 2.08% 14223.418 14519.731 - 0.30% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 2.08% 5.214 5.323 - 1.59% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 2.08% 17.976 18.350 - 1.04% -
SetIntersection_Front_Set_uint64_16384_16 2.07% 1286271.739 1312956.958 - -1.00% -
BM_MakeHeap_string_Descending_64 2.07% 2.560 2.613 - 2.06% -
rng::find_first_of(vector<int>)_(small_needle)/8192 2.07% 11288.437 11522.169 - 2.01% -
BM_std_minmax<short>/2 2.07% 0.916 0.935 - 7.59% -
BM_std_min<char>/20 2.07% 1.530 1.561 - -1.73% -
std::find_end(vector<int>,_pred)_(single_element)/8192 2.07% 4692.278 4789.174 - 0.02% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 2.06% 46.797 47.763 - 1.10% -
BM_StringEraseToEnd_Large_Transparent 2.06% 0.842 0.860 - -1.91% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_64 2.06% 39.256 40.063 - 0.07% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.05% 528.970 539.839 - 0.15% -
BM_PushHeap_string_Ascending_256 2.05% 10.184 10.393 - 4.71% -
BM_MakeThenSortHeap_float_Ascending_16384 2.05% 27.668 28.235 - 0.40% -
BM_RangesSortHeap_string_1024 2.04% 59.085 60.293 - 1.33% -
SetIntersection_None_Vector_string_262144_262144 2.04% 1359865.656 1387661.590 - 1.58% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 2.04% 695.164 709.360 - 2.17% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 2.04% 12.329 12.581 - 3.21% -
BM_std_minmax<unsigned_char>/12 2.04% 1.945 1.985 - 1.09% -
rng::is_partitioned(list<int>)_(unpartitioned)/32 2.04% 1.062 1.084 - 2.74% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 2.04% 19.666 20.068 - 0.99% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 2.04% 66.127 67.474 - 5.51% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.04% 6467.293 6599.084 - 0.39% -
BM_MakeThenSortHeap_float_QuickSortAdversary_64 2.04% 3.738 3.814 - 0.21% -
std::unordered_set<std::string>::erase(key)_(non-existent)/32 2.04% 24.531 25.031 - 13.60% -
std::remove(deque<int>)_(prefix)/50 2.04% 65.874 67.215 - 3.52% -
std::find_end(vector<int>)_(single_element)/8192 2.03% 1834.008 1871.300 - -1.42% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 2.03% 348957915.886 356052033.643 - -1.22% -
rng::is_sorted(deque<int>,_pred)/8 2.03% 4.472 4.563 - -3.04% -
BM_CmpLess_uint_schar 2.03% 1.055 1.076 - 0.95% -
std::copy_if(deque<int>)_(every_other)/512 2.03% 182.798 186.506 - 2.25% -
std::multiset<int>::ctor(const&)/8192 2.03% 48971.432 49964.166 - 0.83% -
BM_std_min<char>/11 2.03% 1.048 1.069 - 2.73% -
SetIntersection_Front_Set_uint64_262144_4 2.02% 1117760.870 1140389.724 - -1.36% -
std::unordered_set<int>::clear()/8192 2.02% 61971.823 63225.919 - 1.06% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 2.02% 16.295 16.625 - -0.08% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 2.02% 1.929 1.968 - 2.05% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.02% 39682.067 40483.082 - -1.19% -
std::flat_map<int,_int>::count(key)_(existent)/8192 2.02% 11.800 12.038 - 0.55% -
rng::stable_sort(vector<int>)_(heap)/8 2.02% 21.813 22.254 - 0.55% -
std::find_first_of(vector<int>)_(large_needle)/32 2.02% 104.780 106.895 - -2.07% -
SetIntersection_None_Set_uint64_256_64 2.02% 9156307.999 9341089.104 - 0.03% -
rng::copy_n(vector<bool>)_(aligned)/262144 2.01% 277.722 283.301 - -1.41% -
rng::move_backward(list<int>)/32768 2.01% 33613.677 34288.806 - -4.68% -
std::unordered_set<std::string>::clear()/32 2.01% 925.829 944.410 - -3.71% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 2.01% 12551.453 12803.280 - 4.58% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_64 2.00% 16.233 16.557 - 0.39% -
SetIntersection_Interlaced_Vector_uint64_1024_1024 2.00% 5866746.350 5984062.344 - 0.21% -
rng::move_backward(deque<int>)/262144 2.00% 29928.839 30526.923 - 0.08% -
SetIntersection_Interlaced_Set_uint32_262144_1024 2.00% 1506574.707 1536666.262 - 0.85% -
std::map<std::string,_int>::insert(value)_(new_value)/0 2.00% 31.514 32.143 - -1.25% -
BM_RangesMakeHeap_float_Ascending_256 1.99% 0.644 0.657 - -0.79% -
rng::partial_sort_copy(deque<int>)_(heap)/8 1.99% 16.013 16.332 - -0.19% -
BM_deque_deque_ranges_move_backward/4096 1.99% 152.169 155.191 - 0.36% -
std::stable_partition(vector<int>)_(alloc_fails)/50 1.98% 1909.952 1947.818 - 3.03% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16384 1.98% 33.869 34.539 - -0.08% -
std::multiset<std::string>::contains(key)_(existent)/8192 1.98% 27.979 28.533 - 0.48% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 1.98% 3.967 4.045 - 2.77% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 1.97% 27112516.622 27647919.185 - -0.95% -
bm_ranges_lexicographical_compare<int>/8 1.97% 1.530 1.561 - 0.22% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 1.97% 717.313 731.466 - 0.74% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1.97% 1224040.143 1248160.963 - -0.76% -
BM_PushHeap_uint64_Ascending_16384 1.97% 3.564 3.635 - -2.13% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 1.97% 14.674 14.962 - -1.39% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 1.97% 38.392 39.147 - -1.29% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 1.97% 3891.192 3967.659 - 2.20% -
BM_RangesSortHeap_string_256 1.96% 44.347 45.215 - 1.19% -
BM_std_minmax<char>/32 1.96% 1.638 1.670 - -1.77% -
std::multiset<int>::count(key)_(non-existent)/32 1.96% 2.279 2.323 - 2.68% -
std::set<std::string>::insert(value)_(new_value)/32 1.96% 40.328 41.118 - 1.52% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16384 1.95% 30.430 31.025 - 1.90% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 1.95% 15.821 16.130 - 0.92% -
rng::find_first_of(deque<int>,_pred)_(large_needle)/32 1.95% 499.981 509.741 - -0.03% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.95% 1192.195 1215.464 - -2.55% -
SetIntersection_Front_Set_string_1024_1024 1.95% 56345127.575 57443951.035 - -3.73% -
BM_RangesPopHeap_uint64_4 1.95% 2.667 2.719 - -0.97% -
BM_MakeHeap_string_Descending_16 1.95% 2.364 2.410 - 3.51% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 1.95% 23.188 23.639 - 3.30% -
SetIntersection_Interlaced_Vector_string_1024_4 1.95% 1712386.158 1745693.993 - 2.22% -
std::move_backward(deque<int>)/1048576 1.94% 127138.003 129610.352 - 0.34% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 1.94% 25.963 26.468 - -0.30% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 1.94% 50738235.183 51724190.153 - 20.65% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_256 1.94% 12.301 12.540 - -1.36% -
rng::stable_partition(list<int>)_(alloc_fails)/50 1.94% 1927.132 1964.517 - 3.33% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_262144 1.94% 77.524 79.028 - -0.65% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 1.94% 10.088 10.284 - -3.20% -
BM_PushHeap_string_Ascending_1024 1.94% 13.088 13.342 - 7.20% -
BM_std_minmax<unsigned_short>/11 1.94% 1.719 1.753 - 3.35% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.94% 23.834 24.296 - 2.39% -
SetIntersection_Interlaced_Set_uint32_16384_4 1.93% 168295946.102 171547723.121 - 2.15% -
rng::copy_if(deque<int>)_(every_other)/512 1.93% 182.180 185.698 - 2.01% -
rng::search(list<int>)_(no_match)/8192 1.93% 6859.488 6991.912 - 1.97% -
std::search(list<int>)_(no_match)/8192 1.93% 7152.815 7290.854 - -11.13% -
std::stable_partition(deque<int>)_(alloc_fails)/50 1.93% 1947.742 1985.258 - 2.15% -
BM_std_min<unsigned_short>/512 1.93% 7.139 7.276 - 0.27% -
BM_PushHeap_uint64_Ascending_16 1.92% 0.912 0.929 - -9.92% -
BM_MakeThenSortHeap_uint64_PipeOrgan_262144 1.92% 25.770 26.266 - 0.24% -
BM_MakeThenSortHeap_float_QuickSortAdversary_1024 1.92% 8.148 8.305 - 0.52% -
BM_MakeThenSortHeap_float_SingleElement_4 1.92% 1.338 1.363 - 0.98% -
SetIntersection_Front_Vector_uint32_262144_256 1.92% 2269960.075 2313617.441 - -1.16% -
BM_std_minmax<unsigned_long_long>/14 1.92% 3.294 3.358 - 0.12% -
BM_std_min<unsigned_char>/15 1.92% 2.086 2.126 - 7.06% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 1.92% 3938.980 4014.422 - 2.68% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 1.92% 27.396 27.920 - 2.57% -
rng::find_last_if_not(list<int>)_(bail_90%)/50 1.91% 2.120 2.161 - 1.65% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1024 1.91% 23.994 24.452 - -0.22% -
std::unordered_map<int,_int>::erase(iterator)/32 1.91% 20.369 20.758 - 2.35% -
BM_RangesMakeHeap_float_PipeOrgan_16 1.91% 1.273 1.297 - 0.16% -
rng::partial_sort_copy(vector<int>)_(repeated)/8 1.91% 8.557 8.720 - 0.50% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 1.91% 12.211 12.444 - 2.08% -
rng::find_last(deque<int>)_(bail_10%)/8 1.90% 2.680 2.731 - 1.14% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1.90% 1169774.136 1192034.664 - 0.95% -
rng::stable_partition(vector<int>)_(sparse)/1024 1.90% 206.833 210.765 - -1.52% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 1.90% 19.911 20.290 - 2.38% -
BM_RangesPushHeap_uint32_Random_64 1.90% 5.509 5.614 - -0.05% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 1.90% 35.316 35.987 - -0.35% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.90% 562.306 572.974 - -0.38% -
BM_MakeThenSortHeap_uint64_Ascending_262144 1.89% 24.954 25.425 - 0.14% -
SetIntersection_Front_Vector_uint64_64_64 1.89% 11180029.828 11390917.580 - -2.34% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.89% 164.650 167.755 - 0.23% -
std::partial_sort_copy(deque<int>)_(repeated)/8 1.88% 10.584 10.783 - 0.52% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 1.88% 20.475 20.860 - 1.65% -
rng::replace(vector<int>)_(sprinkled)/1024 1.88% 172.147 175.385 - -10.78% -
BM_StringAssignAsciizMix_Transparent 1.88% 3.022 3.079 - 2.35% -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 1.88% 11.848 12.071 - 0.89% -
rng::search_n(list<int>,_pred)_(no_match)/1024 1.88% 848.529 864.461 - 2.45% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 1.87% 49879.528 50814.342 - 0.52% -
std::find_if(vector<int>)_(process_all)/50 1.87% 13.921 14.182 - -0.81% -
BM_deque_vector_ranges_move_backward/65536 1.87% 8096.849 8248.371 - 0.25% -
std::find_end(vector<int>,_pred)_(single_element)/1000 1.87% 572.944 583.656 - -0.01% -
std::equal(vector<bool>)_(unaligned)/1048576 1.87% 6396.320 6515.868 - 1.09% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 1.87% 3.554 3.620 - -0.40% -
std::set<int>::insert(value)_(new_value)/1024 1.86% 41.947 42.729 - 1.61% -
SetIntersection_Interlaced_Set_uint32_256_16 1.86% 11982647.564 12205656.752 - 0.04% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 1.86% 734.152 747.812 - 2.78% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 1.86% 22.075 22.485 - 2.78% -
rng::partial_sort(vector<int>)_(descending)/8 1.86% 24.851 25.312 - -0.03% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 1.86% 717.278 730.585 - -0.59% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 1.85% 197.218 200.873 - 1.59% -
BM_PushHeap_uint64_Ascending_1024 1.85% 2.577 2.625 - -3.11% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1.85% 1341.843 1366.715 - 1.13% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 1.85% 175649.828 178898.480 - -3.95% -
rng::equal(list<int>)_(it,_it,_it,_it)/8 1.85% 2.908 2.962 - -0.43% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.85% 1158.173 1179.569 - -5.75% -
BM_RangesMakeThenSortHeap_float_SingleElement_16 1.84% 3.265 3.325 - 1.45% -
BM_MakeThenSortHeap_uint64_Random_4 1.84% 4.024 4.098 - -1.55% -
std::unique(deque<int>)_(sprinkled)/8192 1.84% 7389.143 7525.377 - 1.05% -
std::set<std::string>::upper_bound(key)_(existent)/8192 1.84% 28.816 29.346 - 3.31% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.84% 1.214 1.236 - -0.99% -
BM_MakeHeap_string_Descending_1024 1.84% 2.715 2.765 - 2.59% -
SetIntersection_Interlaced_Set_float_16_16 1.84% 41208659.787 41965101.360 - 0.67% -
SetIntersection_None_Vector_string_16384_16 1.84% 1283943.514 1307508.522 - 3.12% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 1.83% 20123377.965 20492038.051 - -5.75% -
SetIntersection_None_Vector_uint64_1024_256 1.83% 1122723.844 1143283.569 - -1.38% -
rng::for_each_n(deque<int>)/50 1.83% 3.920 3.991 - 0.00% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 1.83% 251.119 255.716 - 1.35% -
rng::for_each(list<int>)/8 1.83% 2.532 2.578 - 2.45% -
std::remove_if(deque<int>)_(sprinkled)/1024 1.83% 538.689 548.537 - 0.76% -
std::move(deque<int>)/1048576 1.83% 54416.177 55410.691 - 1.52% -
std::adjacent_find(deque<int>,_pred)/50 1.83% 29.704 30.247 - 0.50% -
rng::remove_if(list<int>)_(sprinkled)/1024 1.83% 997.888 1016.118 - 2.38% -
BM_std_minmax<unsigned_long_long>/31 1.83% 4.790 4.878 - -0.78% -
rng::stable_partition(list<int>)_(alloc_fails)/1024 1.82% 4159.352 4235.243 - 1.22% -
std::search(vector<int>)_(no_match)/1024 1.82% 215.287 219.215 - -0.74% -
std::multimap<int,_int>::ctor(const&)/32 1.82% 213.901 217.802 - 0.24% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.82% 2.642 2.690 - 1.16% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/32 1.82% 10.482 10.672 - -3.53% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.82% 1210.548 1232.520 - 2.21% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 1.81% 29.839 30.380 - -0.31% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.81% 23.373 23.797 - 3.45% -
std::find_if(list<int>)_(process_all)/50 1.81% 21.457 21.846 - 1.16% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 1.81% 16151.400 16444.114 - -0.29% -
std::map<int,_int>::insert(value)_(already_present)/8192 1.81% 4.044 4.117 - -0.85% -
std::map<std::string,_int>::find(key)_(non-existent)/32 1.81% 9.891 10.070 - 0.64% -
SetIntersection_Front_Set_string_262144_4 1.81% 1299642.822 1323151.795 - 1.31% -
BM_std_min<char>/64 1.81% 4.195 4.271 - 2.28% -
BM_std_minmax<unsigned_short>/16 1.81% 1.685 1.715 - -0.91% -
rng::partition_point(list<int>)/8192 1.81% 13250.591 13489.847 - 4.42% -
std::map<int,_int>::clear()/8192 1.80% 81046.531 82509.322 - -2.64% -
rng::stable_sort(deque<int>)_(shuffled)/1024 1.80% 2437.334 2481.257 - 0.22% -
BM_MakeThenSortHeap_float_Descending_1024 1.80% 7.981 8.124 - 0.70% -
SetIntersection_None_Set_uint32_256_1 1.80% 11425949.725 11631718.040 - 0.15% -
BM_vector_deque_move/1024 1.80% 35.933 36.580 - 2.39% -
rng::find_if(list<int>)_(process_all)/32768 1.80% 29224.039 29749.974 - 5.07% -
std::search(deque<int>)_(single_element)/1000 1.79% 439.237 447.118 - -0.04% -
BM_std_minmax<unsigned_int>/30 1.79% 2.215 2.254 - 0.15% -
BM_std_minmax_element<long_long>/4000 1.79% 1052.350 1071.211 - -3.99% -
BM_std_minmax_element<long_long>/4096 1.79% 1077.033 1096.282 - -3.89% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.79% 7439.873 7572.811 - 1.28% -
std::stable_partition(list<int>)_(alloc_fails)/50 1.79% 1921.629 1955.942 - 2.66% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16384 1.78% 1.327 1.350 - 0.81% -
std::find_end(forward_list<int>)_(single_element)/1000 1.78% 673.843 685.860 - 1.04% -
BM_RangesMakeThenSortHeap_string_Random_1024 1.78% 68.603 69.825 - -0.38% -
std::find_if_not(list<int>)_(process_all)/50 1.78% 21.327 21.706 - 0.69% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 1.78% 2913.290 2965.061 - 2.14% -
BM_MakeHeap_string_PipeOrgan_16 1.78% 3.610 3.674 - 2.09% -
std::unique(list<int>,_pred)_(contiguous)/1024 1.77% 976.147 993.469 - 0.83% -
std::map<int,_int>::find(key)_(existent)/32 1.77% 1.531 1.558 - -1.16% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 1.77% 204742.214 208371.282 - 0.25% -
BM_std_minmax<unsigned_char>/28 1.77% 2.150 2.188 - -1.15% -
BM_RangesPushHeap_float_Ascending_256 1.77% 2.480 2.524 - 1.61% -
BM_MakeHeap_uint64_Random_16384 1.77% 1.034 1.052 - 7.67% -
std::multimap<int,_int>::erase(key)_(existent)/1024 1.77% 25.435 25.885 - -3.10% -
BM_MakeHeap_float_SingleElement_256 1.77% 0.651 0.663 - -0.35% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 1.77% 15674201.931 15950965.399 - 1.15% -
std::stable_partition(list<int>)_(alloc_fails)/32 1.77% 1885.305 1918.583 - 2.58% -
std::partial_sort_copy(deque<int>)_(shuffled)/8 1.76% 11.987 12.198 - 1.11% -
rng::search_n(list<int>,_pred)_(no_match)/1000 1.76% 829.335 843.949 - 2.57% -
std::set<int>::upper_bound(key)_(existent)/1024 1.76% 4.135 4.208 - 1.74% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_64 1.76% 9.263 9.426 - -1.49% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 1.75% 22.073 22.460 - -1.53% -
rng::partial_sort(vector<NonIntegral>)_(heap)/8 1.75% 24.846 25.281 - 0.70% -
rng::find_if_not(vector<char>)_(process_all)/8 1.75% 2.469 2.513 - 4.63% -
std::generate(list<int>)/32 1.75% 8.540 8.690 - 0.06% -
rng::remove_if(deque<int>)_(sprinkled)/1024 1.75% 540.459 549.912 - 0.90% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.75% 645.389 656.671 - 2.71% -
std::search(deque<int>,_pred)_(near_matches)/1024 1.75% 24476.718 24904.490 - -3.27% -
BM_RangesMakeHeap_uint64_SingleElement_256 1.74% 0.579 0.590 - 0.54% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.74% 9.827 9.999 - 1.96% -
BM_std_minmax_element<long_long>/5500 1.74% 1444.963 1470.118 - -3.98% -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_4 1.74% 1.359 1.382 - 0.21% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 1.74% 715.489 727.928 - 0.14% -
BM_vector_deque_move_backward/512 1.74% 17.601 17.907 - -1.76% -
BM_MakeHeap_uint64_SingleElement_16384 1.74% 0.584 0.594 - 1.83% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1.74% 345406858.829 351405779.354 - -0.31% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 1.74% 306.174 311.487 - -0.12% -
std::search(deque<int>,_pred)_(near_matches)/1000 1.73% 23307.568 23710.638 - -3.91% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 1.73% 22.303 22.688 - 1.44% -
std::rotate_copy(vector<int>)/1024 1.73% 32.858 33.426 - 2.43% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/32 1.72% 815.045 829.082 - 1.38% -
BM_PushHeap_float_Random_16384 1.72% 7.525 7.655 - -0.74% -
BM_std_minmax<unsigned_char>/19 1.72% 1.656 1.684 - -3.79% -
std::multiset<int>::erase(iterator)/0 1.72% 19.944 20.287 - 0.39% -
std::is_partitioned(list<int>)_(partitioned)/8192 1.72% 6492.491 6604.079 - -3.12% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 1.72% 28.986 29.484 - 0.26% -
std::multimap<int,_int>::ctor(const&)/1024 1.71% 6309.245 6417.410 - 0.83% -
std::set<std::string>::upper_bound(key)_(existent)/1024 1.71% 23.140 23.536 - 1.52% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.71% 6222.572 6328.879 - -0.44% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 1.71% 19969.565 20310.171 - -5.10% -
BM_std_min<short>/27 1.70% 2.295 2.334 - 1.03% -
std::copy_n(vector<bool>)_(unaligned)/32768 1.70% 214.621 218.270 - 0.13% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 1.70% 22.499 22.880 - 1.16% -
std::map<int,_int>::erase(key)_(non-existent)/8192 1.69% 7.680 7.810 - -9.20% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 1.69% 27.736 28.205 - 0.94% -
std::map<int,_int>::ctor(const&,_alloc)/8192 1.69% 50196.098 51044.249 - 1.59% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.69% 35624.174 36225.740 - 2.12% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16384 1.68% 7.609 7.737 - 2.70% -
BM_std_minmax<short>/26 1.68% 2.480 2.522 - 2.67% -
std::multiset<int>::erase(iterator)/8192 1.68% 23.644 24.041 - 0.02% -
std::vector<int>::erase(middle)_(cheap_elements)/8192 1.68% 139.368 141.708 - 0.26% -
BM_std_min<long_long>/1 1.68% 0.673 0.684 - 32.32% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 1.68% 13711.062 13940.734 - -0.04% -
std::set<int>::insert(value)_(new_value)/8192 1.67% 71.043 72.232 - -2.88% -
BM_MakeThenSortHeap_float_Heap_262144 1.67% 31.070 31.589 - 2.66% -
std::multiset<int>::erase(key)_(non-existent)/8192 1.67% 9.532 9.692 - -4.80% -
std::list<int>::insert(begin)_(cheap_elements)/32 1.67% 10.127 10.296 - 3.69% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 1.67% 41542.158 42234.580 - -0.21% -
rng::unique_copy(list<int>)_(contiguous)/8192 1.67% 6916.000 7031.187 - -0.95% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.66% 10579.287 10755.326 - 0.63% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.66% 88.669 90.142 - 2.78% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 1.66% 70.229 71.395 - -4.47% -
std::multiset<std::string>::insert(value)_(new_value)/1024 1.66% 61.548 62.568 - -0.43% -
SetIntersection_Front_Set_uint64_256_4 1.65% 4449607.936 4522966.841 - 0.64% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.65% 54112.965 55005.012 - -1.75% -
BM_MakeThenSortHeap_uint32_SingleElement_16384 1.65% 19.645 19.969 - 0.57% -
std::set<int>::upper_bound(key)_(existent)/32 1.65% 1.731 1.760 - -0.16% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 1.64% 561.789 571.024 - 0.04% -
rng::find_if_not(vector<char>)_(bail_25%)/32768 1.64% 2060.719 2094.571 - 3.49% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 1.64% 24.618 25.022 - 0.23% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.63% 23.027 23.404 - 0.89% -
BM_RangesMakeThenSortHeap_float_Descending_1024 1.63% 8.004 8.135 - -1.21% -
rng::search(deque<int>,_pred)_(near_matches)/8192 1.63% 1509789.326 1534410.728 - -0.47% -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 1.63% 16.129 16.392 - 1.65% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 1.63% 19.753 20.075 - 0.57% -
BM_RangesMakeHeap_uint64_Ascending_16 1.62% 0.657 0.667 - 0.83% -
BM_std_minmax<unsigned_char>/18 1.62% 1.317 1.338 - -2.17% -
rng::find_if_not(deque<int>)_(process_all)/1024 1.62% 475.250 482.961 - 1.82% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_4 1.62% 4.968 5.048 - 0.23% -
BM_RangesPushHeap_string_Descending_4 1.62% 1.881 1.911 - 1.26% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.62% 712.683 724.232 - 1.98% -
std::rotate_copy(list<int>)/50 1.62% 14.092 14.321 - 0.15% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 1.62% 25.916 26.336 - -7.32% -
std::shift_left(deque<int>)/1024 1.62% 39.545 40.184 - 1.67% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_262144 1.61% 3.006 3.055 - -0.09% -
SetIntersection_Front_Vector_uint64_16384_256 1.61% 2291855.874 2328815.072 - 0.58% -
std::set<int>::erase(key)_(existent)/8192 1.61% 51.270 52.095 - 1.65% -
BM_std_min<short>/65536 1.61% 924.866 939.745 - 0.76% -
std::unique(list<int>,_pred)_(contiguous)/52 1.61% 73.778 74.964 - 1.07% -
std::sort(deque<int>)_(repeated)/8 1.61% 18.724 19.025 - 2.06% -
rng::search(vector<int>)_(same_length)/1000 1.60% 241.906 245.786 - 2.31% -
std::move_backward(deque<int>)/32768 1.60% 3607.432 3665.290 - -0.75% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 1.60% 7.615 7.737 - 0.69% -
BM_std_min<short>/64000 1.60% 903.209 917.663 - 0.72% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_262144 1.60% 48.007 48.775 - 1.67% -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 1.60% 11.320 11.501 - 0.71% -
std::sort(vector<int>)_(descending)/1024 1.60% 1041.615 1058.251 - 0.67% -
BM_MakeThenSortHeap_float_Random_1024 1.59% 33.192 33.720 - 0.85% -
BM_deque_deque_copy/4000 1.59% 145.493 147.808 - 0.69% -
BM_RangesPushHeap_uint32_Random_256 1.59% 5.924 6.018 - -1.52% -
BM_deque_deque_move/4000 1.59% 145.869 148.188 - 1.48% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1.59% 1594828.316 1620157.815 - 1.57% -
rng::for_each(map<int>)/8 1.59% 4.474 4.545 - -2.30% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 1.59% 9.553 9.705 - -23.59% -
std::replace(vector<int>)_(sprinkled)/50 1.58% 7.726 7.848 - -15.97% -
BM_MakeThenSortHeap_float_SingleElement_256 1.58% 3.991 4.054 - 1.65% -
BM_StringConstructDestroyCStr_Huge_Transparent 1.58% 68.589 69.672 - 1.26% -
BM_RangesSortHeap_string_64 1.58% 29.800 30.271 - 1.07% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.58% 817541.859 830434.028 - 0.10% -
std::multimap<int,_int>::insert(value)_(new_value)/32 1.57% 19.864 20.176 - 0.08% -
std::map<int,_int>::equal_range(key)_(existent)/8192 1.57% 5.480 5.566 - 1.57% -
std::find_if_not(vector<char>)_(process_all)/1024 1.57% 270.441 274.685 - 0.12% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.57% 113040.150 114813.919 - 0.51% -
std::partial_sort(deque<int>)_(heap)/8192 1.57% 283639.195 288087.818 - -0.45% -
rng::search_n(list<int>,_pred)_(no_match)/8192 1.57% 8230.994 8360.006 - 6.08% -
BM_std_min<long_long>/7 1.57% 2.349 2.386 - 0.75% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 1.57% 72615.390 73752.316 - 0.06% -
std::multiset<int>::insert(value)_(already_present)/32 1.56% 19.001 19.298 - 0.19% -
rng::sort(deque<int>)_(repeated)/1024 1.56% 946.790 961.592 - 0.16% -
rng::stable_partition(vector<int>)_(alloc_fails)/1024 1.56% 2903.087 2948.429 - 1.49% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 1.56% 24.394 24.775 - -1.28% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 1.56% 15.868 16.115 - 1.11% -
BM_deque_deque_ranges_move/64 1.56% 5.522 5.608 - 3.34% -
std::stable_sort(vector<int>)_(repeated)/8 1.56% 16.848 17.110 - 1.66% -
std::replace(vector<int>)_(sprinkled)/32 1.56% 5.036 5.114 - -14.91% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 1.56% 36208.118 36771.750 - 0.40% -
std::partial_sort_copy(list<int>)_(ascending)/8 1.56% 9.013 9.153 - -0.16% -
rng::sort(vector<int>)_(descending)/1024 1.55% 1040.270 1056.441 - 0.56% -
BM_std_min<long_long>/4 1.55% 1.681 1.707 - 0.79% -
BM_LowerBound_pair<uint32,_uint32>_1024 1.55% 44.410 45.096 - -0.27% -
BM_std_min<char>/16 1.54% 2.563 2.602 - 2.03% -
rng::search_n(list<int>,_pred)_(no_match)/1048576 1.54% 985435.067 1000621.083 - 1.68% -
std::unordered_map<int,_int>::erase(iterator)/8192 1.54% 20.357 20.670 - 0.98% -
std::map<std::string,_int>::clear()/32 1.54% 897.888 911.706 - 1.81% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.54% 13327.247 13532.184 - 0.86% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 1.54% 23.051 23.405 - 1.39% -
BM_deque_vector_copy/4096 1.54% 146.754 149.007 - 2.41% -
std::multiset<int>::erase(key)_(existent)/0 1.53% 20.811 21.130 - -0.11% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 1.53% 3232.173 3281.721 - 0.98% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_262144 1.53% 24.344 24.717 - 0.57% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.53% 530.755 538.877 - 1.49% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.53% 71.855 72.954 - 1.12% -
rng::stable_partition(vector<int>)_(alloc_fails)/50 1.53% 1899.211 1928.202 - 1.86% -
std::sort(deque<int>)_(heap)/8 1.52% 24.754 25.131 - 0.03% -
BM_vector_deque_copy/4096 1.52% 145.608 147.823 - 2.03% -
std::partition(list<int>)_(dense)/50 1.52% 13.378 13.581 - 0.46% -
std::deque<int>::erase(begin)_(cheap_elements)/32 1.52% 7.508 7.622 - -0.17% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 1.52% 6846.921 6950.751 - 1.53% -
BM_std_minmax<short>/3 1.51% 1.191 1.209 - 6.60% -
std::unordered_set<int>::erase(key)_(existent)/0 1.51% 21.060 21.379 - 1.40% -
BM_RangesMakeThenSortHeap_string_Random_16384 1.51% 108.914 110.563 - 0.11% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_64 1.51% 3.957 4.016 - -0.74% -
BM_std_min<unsigned_long_long>/22 1.51% 2.170 2.203 - -0.52% -
SetIntersection_Interlaced_Vector_uint64_1024_4 1.51% 1410218.515 1431510.911 - 4.97% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.51% 68532.616 69567.303 - -2.20% -
SetIntersection_Interlaced_Vector_string_256_4 1.50% 6379528.372 6475492.461 - 1.89% -
std::remove_copy_if(deque<int>)_(sprinkled)/50 1.50% 26.419 26.817 - -0.06% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.50% 180.356 183.064 - 1.34% -
BM_MakeHeap_uint32_PipeOrgan_262144 1.50% 0.671 0.681 - 0.96% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 1.50% 14.754 14.975 - 1.03% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.50% 1.752 1.778 - 1.21% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 1.49% 70.399 71.451 - 1.32% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.49% 140999.593 143106.450 - 0.88% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 1.49% 31.575 32.047 - 1.26% -
SetIntersection_Front_Set_float_262144_64 1.49% 1871469.646 1899366.139 - 0.93% -
SetIntersection_Front_Set_float_262144_16 1.49% 1271955.649 1290912.376 - -0.69% -
BM_RangesMakeThenSortHeap_string_Heap_64 1.49% 33.628 34.129 - -0.37% -
BM_std_min<long_long>/5 1.49% 1.904 1.933 - 0.65% -
rng::find_if_not(deque<int>)_(process_all)/8 1.49% 3.927 3.985 - 0.70% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1024 1.49% 16.505 16.750 - -0.79% -
rng::stable_partition(vector<int>)_(alloc_fails)/32 1.49% 1878.566 1906.470 - 1.63% -
std::multimap<int,_int>::insert(value)_(already_present)/32 1.48% 19.245 19.530 - -0.24% -
BM_RangesMakeThenSortHeap_uint64_Random_16 1.48% 8.554 8.680 - -0.76% -
std::multiset<int>::ctor(const&)/1024 1.48% 6157.884 6248.977 - 0.70% -
BM_RangesPushHeap_float_Random_1024 1.48% 7.398 7.507 - 0.64% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.47% 11.477 11.646 - 2.23% -
std::find_if(list<int>)_(process_all)/32768 1.47% 28585.393 29005.518 - 4.57% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 1.47% 272984.273 276996.119 - 1.00% -
std::unique(vector<int>,_pred)_(contiguous)/32 1.47% 54.566 55.367 - 0.64% -
BM_deque_vector_move_backward/70000 1.47% 8523.670 8648.705 - 1.77% -
SetIntersection_Front_Set_uint32_256_4 1.47% 4483068.703 4548809.721 - 0.07% -
BM_deque_vector_move_backward/65536 1.47% 7990.407 8107.493 - -0.71% -
BM_std_min<unsigned_int>/32 1.47% 2.172 2.204 - -0.41% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 1.46% 23.489 23.833 - -2.31% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 1.46% 25156.212 25524.469 - -3.91% -
BM_MakeThenSortHeap_uint64_Descending_16384 1.46% 16.205 16.442 - 0.34% -
std::unordered_multiset<int>::erase(key)_(non-existent)/32 1.46% 1.147 1.164 - -1.18% -
BM_RangesPushHeap_string_Ascending_64 1.46% 7.442 7.550 - -0.40% -
BM_MakeHeap_string_Descending_4 1.46% 2.095 2.125 - 0.98% -
std::search(deque<int>)_(near_matches)/1024 1.46% 20648.652 20949.604 - 7.29% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 1.45% 904.425 917.575 - 0.73% -
std::map<int,_int>::ctor(const&,_alloc)/1024 1.45% 6274.036 6365.161 - 1.04% -
BM_RangesPopHeap_pair<uint32,_uint32>_64 1.45% 16.074 16.308 - 2.09% -
BM_std_minmax<char>/27 1.45% 1.952 1.980 - 0.90% -
BM_std_min<long_long>/6 1.45% 2.131 2.162 - 0.72% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.45% 689.465 699.457 - 0.98% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.45% 260027.664 263792.865 - 2.93% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 1.45% 11.542 11.709 - 0.31% -
BM_std_minmax<char>/17 1.45% 1.121 1.137 - -0.13% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 1.45% 340.548 345.473 - -0.61% -
BM_std_min<unsigned_int>/29 1.44% 2.089 2.119 - 9.06% -
std::stable_partition(vector<int>)_(sparse)/32 1.44% 6.874 6.973 - -6.21% -
rng::find_if_not(deque<int>)_(process_all)/50 1.44% 23.502 23.839 - 0.44% -
BM_std_minmax<unsigned_char>/17 1.44% 1.105 1.121 - -1.47% -
std::unordered_map<int,_int>::ctor(const&)/1024 1.44% 6692.290 6788.348 - 2.03% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.43% 264645.710 268436.785 - -1.64% -
rng::fill_n(deque<int>)/1024 1.43% 29.617 30.041 - 1.80% -
std::multimap<int,_int>::count(key)_(existent)/1024 1.43% 5.616 5.697 - 0.98% -
rng::sort(vector<int>)_(heap)/8 1.43% 22.230 22.547 - -0.13% -
BM_SortHeap_uint64_4 1.43% 0.937 0.950 - 1.44% -
std::stable_partition(vector<int>)_(sparse)/1024 1.43% 207.265 210.221 - -3.64% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 1.42% 10.499 10.648 - 3.07% -
bm_swap_ranges_vb_aligned/64 1.42% 2.907 2.948 - 1.43% -
std::multiset<int>::erase(key)_(existent)/32 1.42% 22.348 22.666 - 1.44% -
std::unordered_multiset<int>::erase(key)_(existent)/32 1.42% 21.293 21.596 - 1.84% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 1.42% 612.282 620.977 - -4.39% -
BM_RangesMakeThenSortHeap_string_Random_64 1.42% 39.175 39.731 - -0.07% -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 1.42% 13.849 14.045 - 1.28% -
SetIntersection_Interlaced_Set_uint32_16_4 1.42% 63899834.517 64806000.218 - 0.44% -
BM_MakeThenSortHeap_uint32_Heap_262144 1.42% 24.392 24.738 - 1.34% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.42% 136267.164 138197.297 - 2.41% -
rng::stable_sort(deque<int>)_(descending)/8192 1.42% 20881.202 21176.890 - 0.04% -
std::move(list<int>)/32768 1.42% 30781.152 31216.992 - -0.69% -
BM_RangesMakeThenSortHeap_uint32_Heap_262144 1.42% 24.316 24.660 - -0.41% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1.42% 1210127.874 1227255.480 - -0.14% -
std::unordered_map<int,_int>::erase(iterator)/0 1.41% 19.703 19.982 - 1.23% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 1.41% 29.378 29.793 - 0.95% -
bm_ranges_swap_ranges_vb_aligned/1048576 1.41% 3409.118 3457.243 - 1.37% -
BM_MakeThenSortHeap_float_Random_16384 1.41% 47.354 48.023 - 1.23% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.41% 11.549 11.712 - 1.86% -
SetIntersection_Interlaced_Vector_uint32_1024_4 1.41% 1325324.026 1343995.950 - -6.76% -
BM_CmpLess_schar_short 1.41% 0.948 0.962 - 0.21% -
BM_std_min<unsigned_int>/16 1.41% 1.908 1.935 - 1.45% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 1.41% 27.448 27.834 - -1.91% -
BM_deque_deque_copy/5500 1.40% 201.076 203.899 - 0.76% -
std::unordered_set<int>::erase(key)_(existent)/1024 1.40% 22.404 22.719 - 2.00% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 1.40% 30.202 30.625 - -2.99% -
BM_MakeHeap_string_Heap_4 1.40% 3.045 3.088 - 0.41% -
BM_CmpLess_short_uint 1.40% 1.104 1.119 - 0.32% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 1.40% 36269.978 36776.810 - -0.02% -
SetIntersection_Front_Set_string_262144_1 1.40% 1142036.237 1157978.953 - -0.02% -
SetIntersection_Interlaced_Set_float_262144_1 1.40% 1104889.189 1120308.503 - 0.75% -
rng::find_first_of(list<int>,_pred)_(large_needle)/8192 1.40% 54860493.616 55626070.458 - 2.53% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 1.39% 35840.003 36338.317 - 0.16% -
SetIntersection_Interlaced_Set_uint32_1024_16 1.39% 11299053.925 11455853.271 - 0.84% -
std::set<std::string>::ctor(const&)/32 1.39% 691.335 700.917 - -0.02% -
SetIntersection_None_Vector_uint32_16384_16 1.39% 1158031.336 1174074.170 - -0.07% -
rng::partial_sort(vector<NonIntegral>)_(ascending)/8 1.38% 22.091 22.396 - -0.84% -
rng::unique(list<int>,_pred)_(sprinkled)/1024 1.38% 1030.312 1044.532 - 1.62% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 1.38% 26.039 26.398 - 25.48% -
std::multiset<int>::clear()/32 1.38% 639.814 648.642 - 1.03% -
std::stable_sort(deque<int>)_(shuffled)/1024 1.38% 2440.793 2474.458 - 0.68% -
std::partial_sort_copy(vector<int>)_(repeated)/8 1.38% 8.614 8.733 - 0.84% -
SetIntersection_Interlaced_Set_float_262144_1024 1.38% 1548152.264 1569478.273 - 1.81% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16384 1.38% 6.875 6.970 - 1.31% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_4 1.38% 0.778 0.789 - 0.27% -
SetIntersection_None_Vector_uint32_1024_64 1.38% 1152939.517 1168812.475 - 3.21% -
BM_MakeThenSortHeap_float_Descending_16 1.38% 1.840 1.865 - 0.28% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 1.37% 16.727 16.957 - 1.04% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.37% 49796.103 50479.577 - -0.62% -
BM_deque_deque_move_backward/4096 1.37% 152.894 154.992 - 0.41% -
BM_RangesPopHeap_pair<uint32,_uint32>_16384 1.37% 45.812 46.440 - 1.16% -
std::remove_if(list<int>)_(prefix)/8192 1.37% 9351.179 9479.449 - -7.23% -
BM_MakeThenSortHeap_uint64_Random_16384 1.37% 22.087 22.390 - 0.45% -
BM_CmpEqual_int_short 1.37% 1.120 1.135 - 1.14% -
rng::search_n(deque<int>,_pred)_(no_match)/1048576 1.37% 550743.602 558278.265 - 0.09% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_256 1.37% 20.508 20.788 - -0.17% -
std::set<std::string>::ctor(const&)/1024 1.36% 34300.991 34769.050 - -0.07% -
BM_StringFindNoMatch/512 1.36% 9.272 9.398 - 0.18% -
BM_std_minmax<unsigned_long_long>/21 1.36% 3.498 3.545 - -1.16% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 1.36% 511.311 518.270 - 0.64% -
std::map<int,_int>::insert(value)_(new_value)/1024 1.36% 27.665 28.041 - 2.44% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 1.36% 20.979 21.264 - 1.65% -
std::set<int>::erase(iterator)/8192 1.36% 20.328 20.604 - 0.17% -
SetIntersection_None_Vector_float_16384_1024 1.35% 1171838.611 1187707.363 - -0.50% -
BM_std_min<int>/64 1.35% 2.669 2.705 - 0.36% -
BM_RangesPushHeap_float_Random_262144 1.35% 7.562 7.664 - -0.54% -
std::set<std::string>::clear()/8192 1.35% 202010.872 204739.424 - 0.96% -
rng::partition(list<int>)_(dense)/50 1.35% 13.230 13.408 - 1.48% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 1.34% 5.376 5.449 - 0.42% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 1.34% 15.883 16.097 - 0.70% -
BM_StringCopy_Large 1.34% 6.180 6.263 - 1.78% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 1.34% 36675.791 37168.422 - 0.69% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 1.34% 22.785 23.091 - -2.40% -
std::search(deque<int>)_(near_matches)/1000 1.34% 19754.209 20019.135 - 6.56% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 1.34% 355.908 360.679 - -2.99% -
rng::contains_subrange(vector<int>)_(same_length)/1048576 1.34% 244295.505 247569.714 - 1.32% -
std::is_sorted(deque<int>)/8 1.34% 2.512 2.546 - -33.28% -
std::is_partitioned(list<int>)_(partitioned)/32 1.34% 8.693 8.809 - 1.92% -
std::find_end(forward_list<int>)_(single_element)/1024 1.34% 696.473 705.776 - 0.66% -
rng::rotate(list<int>)_(by_1/3)/50 1.34% 23.588 23.903 - -2.21% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.34% 141347.330 143234.425 - 1.26% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 1.33% 41.276 41.827 - 0.48% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 1.33% 29.829 30.227 - 16.32% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.33% 14518.819 14712.212 - 3.08% -
rng::find_last_if_not(vector<int>)_(bail_10%)/8 1.33% 2.585 2.620 - -0.05% -
SetIntersection_Front_Set_uint32_262144_1024 1.33% 15471435.448 15677412.948 - -8.23% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 1.33% 423.649 429.289 - 0.36% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1.33% 1313.452 1330.875 - -4.57% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1.33% 1199754.309 1215665.586 - -0.13% -
std::deque<int>::ctor(size)/32 1.33% 26.122 26.468 - -8.71% -
rng::rotate(vector<bool>)_(by_1/3)/1024 1.32% 49.396 50.051 - 0.38% -
BM_RangesPushHeap_string_Ascending_256 1.32% 10.974 11.119 - 1.07% -
std::sort(vector<int>)_(heap)/8 1.32% 22.378 22.674 - 0.19% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.32% 22.042 22.333 - -4.19% -
BM_LowerBound_pair<uint32,_uint32>_256 1.32% 32.909 33.344 - -0.03% -
BM_std_min<short>/29 1.32% 2.349 2.380 - -1.92% -
BM_StringAssignAsciiz_Large_Opaque 1.32% 11.688 11.842 - 2.84% -
BM_MakeThenSortHeap_float_Ascending_256 1.32% 6.462 6.548 - 0.07% -
rng::stable_sort(vector<int>)_(ascending)/8 1.32% 16.497 16.715 - -0.57% -
BM_RangesMakeThenSortHeap_uint32_Random_262144 1.32% 32.430 32.858 - 1.29% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 1.32% 8793333.555 8909243.490 - -0.02% -
BM_deque_deque_ranges_copy/4000 1.32% 147.319 149.260 - 1.94% -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8 1.32% 8.976 9.095 - 0.30% -
BM_MakeThenSortHeap_uint64_Descending_1024 1.32% 10.221 10.355 - 0.46% -
std::partition(vector<int>)_(sparse)/50 1.32% 13.799 13.981 - -0.25% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 1.31% 16.686 16.905 - 1.82% -
std::unordered_map<int,_int>::erase(iterator)/1024 1.31% 20.385 20.653 - 1.49% -
std::copy(deque<int>)/64 1.31% 2.684 2.719 - 0.54% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 1.31% 16.546 16.762 - 1.54% -
rng::search_n(deque<int>)_(no_match)/1000 1.31% 430.941 436.567 - 0.75% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 1.30% 49422.171 50065.318 - 3.17% -
SetIntersection_Front_Set_string_4_4 1.30% 166742861.229 168911338.479 - -0.05% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.30% 49853.534 50501.850 - 0.40% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 1.30% 510573.142 517206.696 - 1.70% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 1.30% 7787858.656 7888788.923 - -2.16% -
BM_deque_vector_ranges_move/5500 1.29% 197.693 200.246 - 0.81% -
BM_PushHeap_uint32_Random_16384 1.29% 6.276 6.357 - 0.53% -
std::multimap<int,_int>::erase(key)_(existent)/0 1.29% 21.659 21.938 - 2.23% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 1.29% 14.974 15.167 - 3.16% -
rng::generate(list<int>)/32 1.28% 8.537 8.646 - 0.22% -
BM_MakeThenSortHeap_string_Heap_1024 1.28% 62.824 63.630 - 0.99% -
std::multiset<int>::insert(value)_(new_value)/32 1.28% 19.698 19.951 - -0.77% -
rng::sort(deque<int>)_(pipe-organ)/8 1.28% 20.869 21.136 - 1.63% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.28% 7621.439 7718.700 - 1.23% -
BM_lexicographical_compare_three_way_fast_path/64 1.28% 15.595 15.794 - 1.67% -
std::find_end(forward_list<int>)_(process_all)/1024 1.27% 708.410 717.440 - 0.84% -
std::unique(vector<int>,_pred)_(contiguous)/52 1.27% 63.191 63.996 - 1.23% -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 1.27% 3.638 3.684 - -0.32% -
rng::unique(list<int>)_(contiguous)/8192 1.27% 7168.313 7259.618 - 2.13% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 1.27% 10916.691 11055.424 - 0.68% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16 1.26% 6.563 6.645 - -0.76% -
SetIntersection_Interlaced_Set_string_1024_1 1.26% 1147866.434 1162346.390 - 1.02% -
BM_std_minmax<unsigned_char>/5500 1.26% 50.677 51.317 - 1.75% -
BM_std_min<char>/24 1.26% 2.645 2.678 - -1.00% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.26% 3.455 3.498 - -0.43% -
std::map<std::string,_int>::contains(key)_(existent)/1024 1.26% 22.356 22.637 - -2.51% -
std::search_n(vector<int>)_(no_match)/1024 1.26% 210.407 213.048 - -2.51% -
SetIntersection_Front_Set_uint64_16384_16384 1.25% 342334821.646 346630597.337 - -0.73% -
BM_deque_vector_copy/5500 1.25% 197.122 199.594 - -4.84% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 1.25% 55777.066 56475.446 - 0.35% -
rng::find_end(list<int>,_pred)_(process_all)/1048576 1.25% 955445.278 967399.644 - -0.01% -
SetIntersection_Interlaced_Set_uint64_16384_4 1.25% 178703794.508 180939410.741 - -0.57% -
SetIntersection_Interlaced_Set_uint32_16384_16 1.25% 206349449.766 208930120.165 - 0.25% -
std::generate_n(deque<int>)/32 1.25% 8.298 8.402 - 0.12% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.25% 87449.028 88541.795 - -1.71% -
BM_std_min<short>/17 1.25% 1.586 1.606 - 1.50% -
std::map<int,_int>::find(key)_(non-existent)/8192 1.25% 7.083 7.171 - -0.37% -
rng::reverse_copy(list<int>)/4096 1.25% 3071.994 3110.264 - 1.75% -
BM_vector_deque_copy_backward/4096 1.25% 148.348 150.195 - 0.44% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 1.24% 49844.918 50463.830 - 1.43% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_262144 1.24% 48.425 49.026 - -0.44% -
std::partial_sort(deque<int>)_(ascending)/1024 1.24% 7872.857 7970.489 - 0.19% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 1.24% 5.617 5.687 - -22.30% -
rng::partial_sort_copy(deque<int>)_(shuffled)/8 1.24% 12.059 12.208 - 0.84% -
rng::starts_with(deque<int>,_pred)/8 1.24% 4.630 4.687 - 0.77% -
std::multiset<std::string>::ctor(const&)/32 1.24% 719.111 728.003 - 0.07% -
SetIntersection_Interlaced_Set_float_262144_262144 1.23% 1821099.609 1843571.775 - -2.06% -
rng::search(list<int>)_(single_element)/1024 1.23% 726.036 734.981 - 3.83% -
BM_std_min<unsigned_long_long>/29 1.23% 2.456 2.486 - -0.93% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 1.23% 7.600 7.693 - 2.39% -
SetIntersection_None_Vector_string_262144_1024 1.22% 1349693.025 1366224.431 - 4.49% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_64 1.22% 8.736 8.843 - 0.55% -
SetIntersection_None_Vector_string_16384_16384 1.22% 1284244.038 1299944.670 - -0.17% -
std::stable_partition(deque<int>)_(alloc_fails)/32 1.22% 1921.113 1944.506 - 1.97% -
BM_RangesMakeThenSortHeap_float_Descending_262144 1.22% 34.527 34.947 - -2.04% -
BM_MakeHeap_string_PipeOrgan_4 1.22% 2.550 2.581 - 0.64% -
rng::fold_left(deque<int>)/8 1.22% 4.100 4.150 - 0.07% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/32 1.22% 17.036 17.243 - -0.72% -
BM_MakeThenSortHeap_uint64_Ascending_16384 1.21% 16.886 17.091 - 0.13% -
BM_RangesMakeThenSortHeap_string_Descending_16 1.21% 7.747 7.841 - 2.01% -
rng::partial_sort(vector<int>)_(qsort_adversarial)/8 1.21% 20.673 20.923 - 0.04% -
rng::partial_sort_copy(deque<int>)_(ascending)/8 1.21% 10.758 10.888 - 0.14% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 1.21% 21.732 21.996 - -15.80% -
BM_MakeThenSortHeap_uint64_PipeOrgan_256 1.21% 9.269 9.381 - 0.33% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.21% 68.772 69.604 - -4.78% -
BM_PushHeap_uint32_Ascending_16384 1.21% 6.735 6.816 - 1.50% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 1.21% 18.027 18.245 - 0.49% -
BM_std_min<short>/30 1.21% 2.347 2.376 - -0.47% -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8 1.21% 9.019 9.127 - -0.94% -
BM_PushHeap_float_Random_256 1.20% 7.211 7.298 - 1.97% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 1.20% 56.316 56.993 - 0.90% -
BM_MakeThenSortHeap_uint64_PipeOrgan_64 1.20% 8.864 8.971 - -0.05% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 1.20% 19194819.515 19424637.556 - 0.96% -
SetIntersection_Interlaced_Vector_uint32_262144_256 1.20% 29468394.511 29821196.297 - -22.69% -
std::rotate_copy(deque<int>)/1024 1.20% 34.211 34.620 - 1.07% -
rng::copy_backward(vector<int>)/8 1.19% 2.289 2.316 - 2.34% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 1.19% 134711079.062 136317034.657 - 8.63% -
std::rotate(list<int>)_(by_1/4)/8192 1.19% 7224.915 7311.000 - 1.05% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 1.19% 4248.071 4298.590 - -2.37% -
BM_StringEraseWithMove_Small_Opaque 1.19% 2.574 2.605 - -0.18% -
BM_MakeThenSortHeap_uint64_Heap_262144 1.19% 24.760 25.054 - -0.11% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 1.19% 11027959.919 11158878.672 - -2.51% -
rng::reverse_copy(vector<int>)/64 1.19% 2.492 2.521 - 1.05% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 1.19% 2631.783 2662.977 - 0.06% -
std::partial_sort_copy(deque<int>)_(ascending)/8 1.19% 10.736 10.864 - -1.37% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 1.18% 778.068 787.285 - -2.28% -
rng::find_last(vector<int>)_(bail_90%)/1024 1.18% 27.906 28.236 - 0.31% -
BM_PushHeap_uint32_Random_16 1.18% 4.413 4.465 - -0.76% -
std::multimap<std::string,_int>::ctor(const&)/1024 1.18% 34356.153 34761.918 - -0.46% -
BM_RangesMakeThenSortHeap_string_Random_256 1.18% 54.516 55.159 - -0.22% -
bm_ranges_swap_ranges_vb_unaligned/512 1.18% 13.367 13.524 - 0.96% -
std::find_if(vector<char>)_(process_all)/8 1.18% 2.425 2.454 - -0.05% -
std::shift_right(deque<int>)/8192 1.18% 307.959 311.589 - 0.05% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 1.18% 18.021 18.234 - 0.93% -
rng::stable_sort(deque<int>)_(shuffled)/8192 1.18% 14829.058 15003.524 - 0.62% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 1.18% 16.630 16.825 - 0.26% -
std::rotate(list<int>)_(by_1/3)/8192 1.17% 8774.675 8877.746 - 1.58% -
rng::for_each(multimap<int>::iterator)/8 1.17% 4.500 4.552 - 0.40% -
BM_CmpLess_int_uint 1.17% 1.111 1.124 - 0.79% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 1.17% 3.680 3.723 - 0.62% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 1.17% 16671.511 16866.779 - -2.74% -
rng::copy_if(vector<int>)_(every_other)/8 1.17% 4.238 4.287 - 0.07% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 1.17% 4098.563 4146.513 - -0.06% -
SetIntersection_Front_Vector_uint64_64_4 1.17% 16837346.302 17034297.894 - -0.10% -
SetIntersection_None_Vector_uint32_256_16 1.17% 4230663.609 4280120.242 - 0.06% -
std::partial_sort(vector<int>)_(heap)/8 1.17% 26.738 27.051 - 2.79% -
rng::reverse_copy(list<int>)/8 1.17% 2.308 2.335 - 0.67% -
SetIntersection_None_Vector_uint32_262144_256 1.17% 1204172.385 1218238.255 - 1.19% -
BM_RangesPopHeap_uint32_4 1.17% 2.629 2.659 - -0.45% -
BM_MakeHeap_uint64_Random_64 1.17% 1.283 1.298 - -3.11% -
std::stable_sort(deque<int>)_(heap)/8192 1.17% 17592.412 17797.561 - 0.16% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 1.17% 206173.258 208576.131 - 0.00% -
bm_ranges_lexicographical_compare<int>/64 1.16% 4.911 4.969 - 0.14% -
std::adjacent_find(vector<int>,_pred)/50 1.16% 23.308 23.580 - 3.30% -
std::unique(list<int>,_pred)_(contiguous)/8192 1.16% 7940.068 8032.398 - 2.15% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 1.16% 23.356 23.628 - -2.48% -
std::is_sorted_until(list<int>)/8 1.16% 2.208 2.233 - -6.45% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.16% 32.605 32.984 - 0.02% -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 1.16% 13.863 14.024 - -0.29% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 1.16% 11.953 12.092 - 1.38% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 1.16% 6327.243 6400.573 - 0.65% -
std::find_first_of(vector<int>)_(small_needle)/50 1.16% 70.613 71.430 - 0.77% -
std::search_n(vector<int>)_(no_match)/1000 1.16% 205.471 207.849 - -2.79% -
BM_PushHeap_string_QuickSortAdversary_64 1.16% 12.882 13.031 - 1.54% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.15% 13443.306 13598.513 - 0.74% -
std::set<std::string>::equal_range(key)_(existent)/1024 1.15% 23.090 23.357 - 1.21% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16384 1.15% 30.635 30.989 - -0.47% -
rng::partial_sort(vector<NonIntegral>)_(descending)/8 1.15% 24.952 25.239 - 0.66% -
rng::starts_with(deque<int>)/8 1.15% 4.099 4.146 - 2.83% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 1.15% 27.382 27.697 - -0.86% -
BM_MakeThenSortHeap_string_PipeOrgan_64 1.15% 15.068 15.241 - 1.39% -
BM_MakeThenSortHeap_uint64_PipeOrgan_16384 1.15% 17.328 17.527 - 0.10% -
std::set<std::string>::erase(iterator)/1024 1.15% 28.150 28.473 - 1.65% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 1.15% 4.307 4.356 - -2.01% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.15% 296.871 300.272 - 0.82% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_4 1.15% 1.474 1.491 - 0.03% -
BM_MakeThenSortHeap_uint64_SingleElement_16 1.15% 3.992 4.037 - 0.44% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 1.14% 963.212 974.237 - 0.61% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1.14% 1202052.231 1215807.035 - -1.44% -
BM_RangesMakeHeap_string_Random_16 1.14% 8.287 8.382 - 0.91% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_64 1.14% 8.908 9.010 - -0.37% -
rng::equal(vector<int>)_(it,_it,_it,_it)/50 1.14% 4.423 4.474 - -2.17% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.14% 54651.832 55276.745 - -0.53% -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8 1.14% 28.526 28.852 - 1.09% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_262144 1.14% 24.395 24.673 - -0.37% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1.14% 1247673.309 1261926.593 - 3.82% -
BM_StringFindMatch1/512 1.14% 990.707 1002.023 - 1.21% -
std::multiset<std::string>::insert(value)_(new_value)/32 1.14% 42.679 43.166 - -3.60% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 1.14% 3.868 3.912 - -6.55% -
std::move(deque<int>)/32768 1.13% 2121.008 2144.978 - 16.75% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 1.13% 44566160.270 45069792.154 - 2.59% -
BM_RangesMakeThenSortHeap_float_Random_64 1.13% 17.660 17.859 - -0.88% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16 1.13% 7.247 7.328 - 1.12% -
BM_RangesMakeThenSortHeap_string_Random_4 1.13% 10.382 10.499 - 0.83% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_262144 1.12% 1.387 1.403 - 0.28% -
std::search_n(list<int>)_(no_match)/1024 1.12% 758.598 767.125 - 51.30% -
BM_std_min<char>/70000 1.12% 493.766 499.315 - 1.31% -
BM_RangesPopHeap_string_16384 1.12% 71.921 72.728 - 0.99% -
std::set<std::string>::erase(key)_(existent)/0 1.12% 64.322 65.043 - 0.69% -
SetIntersection_None_Set_uint64_1024_1024 1.12% 8728898.030 8826807.033 - -0.28% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.12% 390836.472 395215.210 - 1.77% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.12% 118323.041 119648.587 - -0.97% -
BM_std_min<short>/31 1.12% 2.571 2.600 - -0.84% -
BM_std_min<char>/65536 1.12% 462.803 467.978 - 1.28% -
std::search(vector<int>)_(no_match)/1000 1.12% 212.878 215.255 - -0.37% -
BM_std_min<char>/64000 1.12% 452.169 457.216 - 1.21% -
rng::copy(list<int>)/8 1.12% 2.361 2.387 - -0.86% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.11% 78.975 79.855 - -42.26% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 1.11% 16.567 16.752 - -1.36% -
BM_RangesPopHeap_pair<uint32,_uint32>_1024 1.11% 30.448 30.787 - 1.61% -
rng::partition_point(list<int>)/1024 1.11% 1261.101 1275.127 - 0.52% -
BM_vector_deque_ranges_move/1024 1.11% 35.716 36.113 - 0.85% -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 1.11% 10.802 10.922 - -0.74% -
SetIntersection_None_Set_uint64_64_64 1.11% 11869696.710 12001367.828 - -0.38% -
BM_MakeThenSortHeap_uint32_PipeOrgan_262144 1.11% 25.542 25.825 - 0.89% -
rng::rotate(vector<bool>)_(by_1/2)/8192 1.11% 14.938 15.104 - 0.01% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.11% 6661.661 6735.459 - -0.40% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 1.11% 2.043 2.066 - 7.26% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.10% 198.307 200.496 - 0.63% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1.10% 1201867.408 1215115.246 - -0.36% -
BM_PushHeap_uint32_Random_1024 1.10% 6.187 6.255 - 0.77% -
std::copy(list<int>)/32768 1.10% 26421.614 26712.301 - 2.80% -
rng::move(deque<int>)/1048576 1.10% 54335.645 54932.122 - 0.52% -
rng::find_last(list<int>)_(bail_10%)/8192 1.10% 6248.576 6317.157 - 0.13% -
rng::any_of(deque<int>)_(process_all)/8192 1.10% 2625.277 2654.075 - 0.48% -
rng::rotate(deque<int>)_(1_element_backward)/50 1.10% 5.677 5.739 - -0.20% -
BM_deque_deque_copy_backward/4096 1.10% 154.159 155.847 - 1.12% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 1.09% 24.982 25.255 - 1.59% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 1.09% 12.190 12.323 - 1.02% -
SetIntersection_None_Set_uint64_64_4 1.09% 22270339.185 22513533.698 - -0.86% -
BM_deque_vector_copy_backward/0 1.09% 1.379 1.394 - 1.20% -
std::rotate_copy(list<int>)/8192 1.09% 6733.372 6806.834 - 3.09% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 1.09% 3.669 3.709 - 5.54% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 1.09% 420.960 425.548 - 0.66% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.09% 660.362 667.556 - 0.70% -
rng::partition(list<int>)_(sparse)/32 1.09% 9.054 9.153 - 2.12% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 1.09% 700.017 707.631 - -0.43% -
std::multiset<std::string>::equal_range(key)_(existent)/32 1.09% 19.266 19.476 - -1.29% -
BM_std_minmax<short>/11 1.09% 1.795 1.815 - 1.93% -
BM_RangesMakeThenSortHeap_float_Ascending_16 1.09% 2.947 2.979 - 0.07% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 1.09% 872.745 882.214 - 1.05% -
std::mismatch(deque<int>)_(it,_it,_it)/1048576 1.08% 496725.277 502108.777 - 1.95% -
BM_CmpEqual_uint_uint 1.08% 1.111 1.123 - 0.76% -
SetIntersection_Front_Vector_string_16384_4 1.08% 1248496.883 1262016.036 - 2.46% -
SetIntersection_Interlaced_Vector_float_16384_1 1.08% 1107324.678 1119313.543 - 0.85% -
BM_CmpEqual_short_short 1.08% 1.117 1.129 - -0.08% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 1.08% 20.045 20.262 - 1.04% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.08% 39628.679 40055.375 - 1.03% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_262144 1.08% 1.218 1.231 - -1.58% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 1.08% 509.978 515.464 - -0.09% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 1.08% 2.285 2.310 - -11.36% -
BM_RangesMakeThenSortHeap_string_Random_16 1.07% 22.433 22.673 - 0.83% -
SetIntersection_Front_Vector_string_16384_16384 1.07% 349321957.742 353068683.998 - 1.41% -
SetIntersection_None_Vector_string_1024_64 1.07% 1226212.367 1239346.388 - 3.39% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 1.07% 19131.650 19336.504 - -0.08% -
std::partition_copy(vector<int>)/50 1.07% 12.971 13.110 - 1.53% -
std::find(vector<long_long>)_(bail_25%)/8 1.07% 0.956 0.967 - -0.42% -
BM_deque_deque_move/5500 1.07% 200.936 203.084 - 0.83% -
BM_std_min<short>/8 1.07% 1.362 1.376 - 2.84% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 1.07% 19.870 20.083 - 0.78% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 1.07% 14587.835 14743.409 - 1.58% -
SetIntersection_None_Vector_string_64_64 1.07% 9264553.799 9363224.537 - -0.05% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 1.06% 674.023 681.186 - 0.37% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 1.06% 419.019 423.468 - 1.13% -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 1.06% 283.395 286.402 - 0.05% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 1.06% 10.704 10.817 - -0.65% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.06% 6230.988 6297.051 - 0.09% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 1.06% 30.292 30.613 - -4.43% -
std::find_if_not(vector<char>)_(process_all)/50 1.06% 12.516 12.649 - 0.78% -
BM_std_min<char>/23 1.06% 2.281 2.305 - 1.75% -
std::map<int,_int>::insert(value)_(already_present)/32 1.06% 1.768 1.787 - -0.38% -
BM_MakeThenSortHeap_float_Heap_1024 1.06% 8.327 8.415 - 2.52% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 1.06% 162067612.581 163781758.149 - -0.02% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.06% 6301.484 6368.083 - 0.48% -
BM_std_min<unsigned_int>/24 1.06% 1.832 1.851 - 1.44% -
rng::partial_sort_copy(vector<int>)_(ascending)/8 1.05% 9.020 9.115 - 0.31% -
BM_deque_vector_ranges_move/4096 1.05% 145.460 146.991 - 0.97% -
std::multiset<int>::insert(value)_(already_present)/0 1.05% 18.092 18.282 - 0.04% -
std::sort(vector<NonIntegral>)_(ascending)/8192 1.05% 3758.438 3797.971 - 1.19% -
BM_MakeThenSortHeap_uint32_Heap_16384 1.05% 16.390 16.562 - 0.79% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.05% 63254.447 63918.874 - -0.47% -
BM_RangesSortHeap_string_16 1.05% 14.151 14.300 - 0.58% -
BM_vector_deque_ranges_move/4000 1.05% 142.798 144.296 - 0.64% -
BM_MakeHeap_string_Descending_256 1.05% 2.698 2.727 - 0.45% -
BM_std_min<char>/512 1.05% 6.319 6.385 - 0.98% -
rng::unique(list<int>)_(contiguous)/1024 1.05% 928.223 937.939 - 1.65% -
rng::copy_n(deque<int>)/32768 1.05% 1136.952 1148.850 - 0.15% -
SetIntersection_None_Vector_uint64_1024_16 1.05% 1151376.778 1163424.390 - 1.76% -
rng::stable_sort(vector<NonIntegral>)_(heap)/1024 1.05% 10287.927 10395.444 - 0.34% -
BM_MakeThenSortHeap_uint64_Descending_256 1.04% 8.639 8.730 - 0.35% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 1.04% 11.625 11.746 - 5.24% -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 1.04% 325.440 328.840 - -0.05% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 1.04% 1.964 1.985 - 0.88% -
rng::find(vector<bool>)_(process_all)/1024 1.04% 4.689 4.738 - 1.12% -
BM_deque_vector_move/4096 1.04% 146.151 147.672 - 1.11% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 1.04% 14.158 14.305 - 1.00% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 1.04% 174085.234 175888.528 - -3.35% -
BM_LowerBound_uint32_64 1.04% 8.099 8.183 - 0.92% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 1.04% 22.791 23.027 - 0.93% -
SetIntersection_Interlaced_Set_uint64_1024_1 1.04% 1107234.404 1118695.603 - 0.03% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 1.03% 421.550 425.907 - -2.31% -
BM_StringFindMatch2/512 1.03% 990.476 1000.710 - 1.02% -
rng::copy_n(vector<int>)/1048576 1.03% 49369.004 49878.709 - 1.38% -
std::search_n(deque<int>,_pred)_(no_match)/1048576 1.03% 550674.961 556352.345 - 0.45% -
BM_std_minmax<short>/30 1.03% 2.797 2.826 - 2.53% -
SetIntersection_None_Vector_string_256_1 1.03% 4744770.948 4793573.982 - 0.95% -
BM_std_minmax<unsigned_int>/9 1.03% 1.157 1.169 - -0.39% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 1.03% 28.870 29.167 - 0.90% -
BM_deque_vector_copy_backward/1 1.02% 2.092 2.114 - 0.27% -
rng::find_last_if(vector<int>)_(bail_90%)/8192 1.02% 218.801 221.037 - 0.98% -
BM_RangesMakeHeap_string_SingleElement_4 1.02% 3.593 3.629 - -1.13% -
BM_std_min<long_long>/14 1.02% 2.628 2.655 - 0.25% -
BM_MakeThenSortHeap_uint64_Ascending_64 1.02% 8.338 8.423 - 0.17% -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 1.02% 245.574 248.070 - 0.09% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 1.02% 3.754 3.792 - 0.02% -
BM_CmpLess_int_ushort 1.02% 1.124 1.135 - 0.66% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 1.02% 29.445 29.744 - 2.20% -
std::replace(vector<int>)_(prefix)/50 1.02% 7.594 7.671 - -0.48% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16 1.01% 22.528 22.757 - 0.46% -
std::transform(deque<int>,_deque<int>)/32 1.01% 21.584 21.803 - -1.78% -
std::transform(deque<int>)_(identity_transform)/50 1.01% 19.166 19.361 - 0.83% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.01% 1.178 1.190 - -0.77% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 1.01% 14.932 15.083 - 0.23% -
rng::sort(vector<NonIntegral>)_(repeated)/8192 1.01% 3744.347 3782.156 - 1.14% -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/8 1.01% 22.819 23.050 - 0.76% -
BM_PushHeap_string_QuickSortAdversary_4 1.01% 6.109 6.171 - 1.52% -
SetIntersection_Interlaced_Set_uint64_256_64 1.01% 14710051.031 14858459.960 - -3.69% -
rng::none_of(deque<int>)_(process_all)/50 1.01% 26.561 26.829 - 1.60% -
std::sort(vector<NonIntegral>)_(repeated)/8192 1.01% 3742.733 3780.480 - 1.09% -
BM_MakeThenSortHeap_uint64_Descending_64 1.01% 8.401 8.486 - 0.32% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.01% 151016.469 152534.287 - -0.20% -
std::sort(vector<int>)_(ascending)/8192 1.00% 3757.685 3795.432 - 1.16% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1.00% 1590158.736 1606131.327 - 0.79% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 1.00% 14.447 14.593 - -2.62% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_256 1.00% 10.981 11.091 - 0.37% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 1.00% 352240613.981 355776344.253 - 2.57% -
BM_RangesMakeThenSortHeap_float_Random_16 1.00% 9.882 9.981 - 1.06% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 1.00% 2.303 2.326 - 0.86% -
BM_std_min<char>/22 1.00% 2.070 2.091 - 3.72% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 1.00% 11996775.274 12116785.821 - 1.07% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 1.00% 1.655 1.672 - 0.03% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::find_end(deque<int>)_(match_near_end)/8192 -99.84% 165994.873 273.641 - -5.66% -
rng::find_end(vector<int>)_(match_near_end)/8192 -99.83% 120048.404 201.711 - -1.15% -
std::find_end(vector<int>)_(match_near_end)/8192 -99.83% 120793.030 207.378 - 3.05% -
rng::find_end(deque<int>)_(match_near_end)/8192 -99.81% 164557.850 308.419 - 11.96% -
rng::find_end(list<int>,_pred)_(match_near_end)/8192 -99.77% 277906.850 629.219 - -0.05% -
std::find_end(list<int>,_pred)_(match_near_end)/8192 -99.77% 276179.201 630.867 - -0.00% -
rng::find_end(list<int>)_(match_near_end)/8192 -99.77% 258672.727 595.165 - 0.03% -
std::find_end(list<int>)_(match_near_end)/8192 -99.77% 258606.086 602.992 - -0.19% -
rng::find_end(deque<int>,_pred)_(match_near_end)/8192 -99.76% 246698.517 602.624 - 0.31% -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 -99.71% 166882.413 479.566 - 0.05% -
rng::find_end(vector<int>,_pred)_(match_near_end)/8192 -99.71% 168191.925 487.098 - -0.03% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -99.70% 206541.187 619.574 - -0.13% -
std::find_end(deque<int>)_(match_near_end)/1024 -99.02% 3325.850 32.540 - -9.49% -
rng::find_end(vector<int>)_(match_near_end)/1024 -98.90% 2275.303 24.970 - 0.32% -
std::find_end(vector<int>)_(match_near_end)/1024 -98.90% 2257.646 24.922 - 0.25% -
rng::find_end(deque<int>)_(match_near_end)/1024 -98.73% 3176.120 40.270 - 17.17% -
std::find_end(list<int>)_(match_near_end)/1024 -98.70% 4607.023 59.981 - 0.17% -
rng::find_end(list<int>,_pred)_(match_near_end)/1024 -98.69% 5126.426 66.917 - -0.30% -
rng::find_end(list<int>)_(match_near_end)/1024 -98.66% 4568.494 61.108 - -0.86% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -98.63% 5125.111 70.017 - -0.16% -
rng::find_end(deque<int>,_pred)_(match_near_end)/1024 -98.35% 4606.466 76.208 - 0.12% -
rng::find_end(vector<int>,_pred)_(match_near_end)/1024 -98.10% 3164.593 60.207 - 0.07% -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 -98.05% 3145.919 61.250 - -0.15% -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 -97.97% 3856.900 78.274 - -0.25% -
rng::find_end(list<int>)_(match_near_end)/1000 -91.75% 772.137 63.739 - -0.21% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -91.31% 823.035 71.512 - -0.06% -
rng::find_end(list<int>,_pred)_(match_near_end)/1000 -90.20% 821.234 80.446 - -0.02% -
std::find_end(deque<int>)_(match_near_end)/1000 -89.63% 330.652 34.302 - -13.26% -
rng::find_end(vector<int>)_(match_near_end)/1000 -89.51% 264.507 27.746 - 0.17% -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 -89.47% 555.921 58.525 - -0.04% -
std::find_end(list<int>)_(match_near_end)/1000 -89.40% 749.559 79.418 - -0.05% -
rng::find_end(vector<int>,_pred)_(match_near_end)/1000 -89.29% 557.330 59.684 - 0.00% -
std::find_end(vector<int>)_(match_near_end)/1000 -89.11% 262.594 28.608 - 1.64% -
rng::find_end(deque<int>,_pred)_(match_near_end)/1000 -87.51% 596.926 74.538 - 0.72% -
rng::find_end(deque<int>)_(match_near_end)/1000 -87.37% 325.687 41.118 - 19.18% -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 -87.05% 590.037 76.417 - -0.52% -
std::find_end(deque<int>)_(same_length)/1024 -81.80% 1848.876 336.406 - -0.23% -
std::find_end(deque<int>)_(same_length)/8192 -80.11% 14836.594 2951.306 - 7.44% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 -76.46% 61.439 14.463 - -79.91% -
rng::find_end(deque<int>)_(same_length)/1024 -74.75% 1403.762 354.425 - 4.79% -
rng::find_end(deque<int>)_(same_length)/8192 -74.57% 11291.873 2871.512 - -2.26% -
std::find_end(deque<int>)_(same_length)/1000 -64.98% 940.071 329.212 - -0.09% -
rng::find_end(deque<int>)_(same_length)/1000 -63.23% 939.226 345.322 - 4.39% -
SetIntersection_Interlaced_Vector_float_16384_256 -59.06% 29707649.995 12161441.373 - -11.82% -
rng::find_end(deque<int>,_pred)_(same_length)/8192 -57.15% 11552.573 4950.479 - -0.26% -
std::find_end(list<int>,_pred)_(same_length)/8192 -56.23% 20587.125 9011.151 - -18.38% -
SetIntersection_Interlaced_Vector_float_262144_256 -56.11% 51787677.388 22731047.404 - -24.69% -
std::find_end(deque<int>,_pred)_(same_length)/8192 -55.23% 11485.048 5142.290 - 0.18% -
rng::copy(vector<bool>)_(aligned)/1048576 -54.70% 3571.863 1618.226 - 55.75% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 -54.68% 18.906 8.567 - -46.54% -
std::remove_copy(list<int>)_(prefix)/1024 -53.34% 1616.980 754.501 - -0.23% -
std::find_end(list<int>)_(same_length)/8192 -52.36% 18652.964 8886.908 - 8.55% -
rng::fill(list<int>)/50 -52.31% 35.178 16.776 - -0.08% -
rng::find_last_if(list<int>)_(bail_10%)/50 -52.20% 36.504 17.449 - -0.21% -
std::unique_copy(vector<int>)_(sprinkled)/8192 -52.01% 3921.697 1882.064 - -0.02% -
std::find_end(deque<int>)_(near_matches)/8192 -51.93% 2352157.408 1130680.667 - 0.06% -
std::swap_ranges(list<int>)/1024 -51.65% 1568.947 758.621 - -0.16% -
std::unique_copy(vector<int>)_(sprinkled)/1024 -51.51% 499.582 242.238 - -0.03% -
std::find_end(vector<int>)_(same_length)/1024 -51.27% 510.199 248.624 - -1.07% -
rng::find_end(vector<int>)_(same_length)/1000 -51.15% 502.089 245.288 - -1.43% -
rng::find_end(vector<int>)_(same_length)/1024 -51.04% 513.721 251.532 - -1.19% -
std::find_end(vector<int>)_(same_length)/1000 -51.03% 499.138 244.440 - -0.08% -
rng::find_end(vector<int>,_pred)_(same_length)/8192 -51.00% 10257.544 5025.990 - 0.27% -
rng::find_end(vector<int>,_pred)_(same_length)/1000 -50.92% 1251.621 614.326 - 0.36% -
rng::find_end(vector<int>,_pred)_(same_length)/1024 -50.70% 1281.249 631.704 - 0.82% -
std::find_end(list<int>,_pred)_(same_length)/1024 -50.68% 1584.591 781.552 - -0.12% -
rng::find_end(list<int>,_pred)_(same_length)/1000 -50.61% 1547.523 764.356 - 0.12% -
std::find_end(list<int>,_pred)_(same_length)/1000 -50.61% 1547.258 764.233 - -0.32% -
rng::find_end(list<int>,_pred)_(same_length)/1024 -50.57% 1583.779 782.890 - 0.07% -
rng::find_end(deque<int>,_pred)_(same_length)/1000 -49.88% 1559.576 781.617 - -0.08% -
std::find_end(list<int>)_(same_length)/1024 -49.69% 1508.105 758.717 - -0.14% -
SetIntersection_Interlaced_Vector_float_16384_64 -49.62% 10547797.829 5313476.518 - 0.03% -
rng::find_end(list<int>)_(same_length)/1000 -49.61% 1475.782 743.602 - 0.14% -
rng::find_end(list<int>)_(same_length)/1024 -49.48% 1495.851 755.749 - -0.39% -
std::find_end(vector<int>)_(same_length)/8192 -49.38% 4048.483 2049.323 - 1.20% -
std::find_end(list<int>)_(same_length)/1000 -49.28% 1477.769 749.486 - -0.09% -
SetIntersection_Interlaced_Vector_float_262144_16 -49.23% 6284039.491 3190609.668 - -32.44% -
std::find_end(vector<int>,_pred)_(same_length)/1000 -48.95% 1222.852 624.233 - -0.21% -
rng::find_end(vector<int>)_(same_length)/8192 -48.93% 3826.819 1954.374 - -2.07% -
std::find_end(vector<int>,_pred)_(same_length)/8192 -48.91% 10022.870 5120.765 - -0.12% -
std::find_end(vector<int>,_pred)_(same_length)/1024 -48.89% 1252.685 640.269 - -0.01% -
rng::find_end(deque<int>,_pred)_(same_length)/1024 -48.80% 1565.377 801.520 - 0.15% -
SetIntersection_Interlaced_Vector_float_262144_1024 -48.48% 156317150.750 80538942.805 - -6.29% -
SetIntersection_Interlaced_Vector_float_262144_64 -48.39% 19934308.373 10288649.134 - 27.14% -
rng::find_end(deque<int>)_(near_matches)/8192 -47.53% 2136620.622 1121069.045 - -0.25% -
std::find_end(deque<int>)_(near_matches)/1024 -47.37% 31268.968 16455.881 - -2.97% -
std::find_end(deque<int>)_(near_matches)/1000 -47.11% 30100.476 15920.688 - -2.74% -
std::find_end(deque<int>,_pred)_(same_length)/1024 -46.60% 1440.233 769.091 - 0.02% -
std::copy(vector<bool>)_(aligned)/1048576 -46.30% 3320.693 1783.354 - -49.72% -
std::unique_copy(vector<int>)_(sprinkled)/52 -45.74% 23.598 12.805 - -0.07% -
std::find_end(deque<int>,_pred)_(same_length)/1000 -44.91% 1363.352 751.008 - 0.07% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -44.05% 31.581 17.670 - -19.11% -
std::unordered_multiset<int>::erase(key)_(non-existent)/0 -43.84% 0.484 0.272 - -0.06% -
rng::find_end(list<int>)_(same_length)/8192 -42.71% 15910.348 9115.290 - 9.72% -
BM_RangesPushHeap_float_Descending_1 -41.32% 0.697 0.409 - -41.32% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -41.29% 48.179 28.285 - -21.42% -
SetIntersection_Interlaced_Vector_float_1024_64 -39.24% 5862817.303 3562431.051 - 0.23% -
SetIntersection_Interlaced_Vector_float_16384_16 -39.08% 3891607.232 2370949.222 - 1.73% -
std::unique_copy(vector<int>)_(sprinkled)/32 -38.81% 13.472 8.244 - 0.03% -
rng::find_end(deque<int>)_(near_matches)/1000 -38.74% 27541.831 16871.680 - 0.08% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 -38.67% 0.494 0.303 - -1.40% -
rng::find_end(list<int>,_pred)_(same_length)/8192 -38.28% 19365.065 11952.932 - 13.48% -
rng::find_end(deque<int>)_(near_matches)/1024 -38.24% 28629.841 17681.042 - 0.40% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -38.21% 40.399 24.962 - -10.06% -
BM_RangesMakeThenSortHeap_string_Ascending_1024 -38.13% 49.147 30.405 - -1.36% -
BM_PushHeap_string_Descending_262144 -38.08% 5.448 3.373 - -3.76% -
SetIntersection_Interlaced_Vector_float_1024_16 -37.94% 2819898.220 1750132.372 - 0.51% -
BM_RangesMakeHeap_string_Descending_262144 -37.48% 5.681 3.552 - -5.35% -
BM_vector_deque_move/0 -37.45% 0.555 0.347 - -5.73% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -37.01% 1.949 1.227 - -10.28% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -36.96% 1030.020 649.312 - 18.83% -
BM_RangesMakeHeap_string_PipeOrgan_262144 -36.94% 11.940 7.530 - 1.70% -
std::copy_backward(vector<int>)/32768 -36.78% 3795.289 2399.199 - -32.29% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 -36.50% 2.743 1.742 - -22.85% -
std::unordered_set<std::string>::insert(value)_(new_value)/0 -35.26% 62.168 40.249 - -6.36% -
BM_MakeThenSortHeap_string_Descending_1024 -35.03% 38.787 25.201 - -7.22% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 -33.87% 0.697 0.461 - -7.92% -
BM_RangesPushHeap_float_SingleElement_1 -33.48% 0.637 0.424 - -16.39% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -33.35% 1029.055 685.888 - 25.47% -
SetIntersection_Interlaced_Vector_float_16384_1024 -32.76% 73662480.050 49530579.191 - 5.78% -
BM_RangesPushHeap_string_Descending_262144 -32.32% 5.119 3.465 - 10.99% -
BM_vector_deque_ranges_move/0 -32.15% 0.519 0.352 - -42.25% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -31.89% 12818368.126 8731161.962 - -0.77% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -31.83% 12843962.186 8756304.651 - -0.92% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 -31.63% 46.158 31.560 - -16.04% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -31.51% 12751375.971 8733102.855 - -2.45% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -31.19% 361164310.337 248499273.289 - -1.01% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -31.15% 13030688.087 8972250.385 - 0.15% -
BM_RangesMakeHeap_uint32_Random_4 -31.10% 1.704 1.174 - 4.10% -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 -31.07% 40.917 28.205 - 1.10% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -30.69% 12841103.054 8900233.402 - -5.20% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -30.59% 953.567 661.889 - 29.03% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -30.53% 27176762.565 18879750.872 - 116.16% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -30.32% 86.808 60.484 - -30.05% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -30.08% 12744330.709 8910931.764 - 1.78% -
rng::is_sorted_until(deque<int>)/8 -30.06% 4.285 2.997 - -22.65% -
std::multiset<std::string>::erase(key)_(existent)/0 -30.05% 59.257 41.447 - 1.25% -
SetIntersection_Interlaced_Set_float_16384_16384 -30.01% 349044701.739 244304305.717 - -29.29% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 -29.38% 95.888 67.711 - -19.14% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 -29.21% 3.727 2.638 - -28.39% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -28.93% 39.687 28.205 - -6.45% -
SetIntersection_Interlaced_Vector_float_262144_4 -28.92% 2155931.059 1532501.654 - -1.65% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -28.62% 1.668 1.191 - -14.87% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -28.47% 46.002 32.903 - -0.46% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 -28.38% 0.648 0.464 - 1.50% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -28.35% 9.868 7.070 - 12.18% -
BM_PushHeap_string_Descending_16384 -28.26% 3.369 2.417 - 3.91% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 -27.94% 0.487 0.351 - -0.63% -
SetIntersection_Front_Set_uint32_16384_16384 -27.56% 337350157.014 244389511.182 - -30.21% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -27.44% 40.813 29.614 - 0.40% -
std::map<std::string,_int>::insert(value)_(new_value)/8192 -27.03% 93.675 68.357 - -28.19% -
SetIntersection_Front_Set_float_16384_16384 -26.92% 342866356.375 250577810.203 - 0.33% -
rng::contains_subrange(deque<int>)_(process_all)/16 -26.83% 9.394 6.873 - -22.50% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -26.81% 12045144.303 8815305.682 - -0.89% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -26.81% 11903904.478 8712722.896 - -4.09% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -26.75% 1.862 1.364 - 18.24% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 -26.26% 1.697 1.251 - -21.50% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 -26.25% 44.302 32.673 - -1.35% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -26.20% 45.679 33.711 - -34.48% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -26.12% 61.348 45.324 - -25.84% -
BM_RangesPushHeap_uint32_Ascending_1 -25.89% 0.576 0.427 - -21.12% -
BM_StringDestroy_Small -25.88% 0.876 0.649 - -0.13% -
BM_StringRelationalLiteral_Eq_Large_Small_Control -25.87% 0.531 0.394 - -9.82% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -25.75% 11916398.273 8848470.072 - -0.44% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -25.58% 6626906.845 4931909.991 - -16.08% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -25.55% 11922039.318 8876484.714 - 1.95% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -25.14% 12672.794 9487.024 - -1.17% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 -25.08% 1.797 1.346 - -10.71% -
std::unordered_set<int>::count(key)_(non-existent)/0 -24.85% 0.405 0.304 - 12.65% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -24.83% 23.667 17.791 - -19.07% -
BM_PushHeap_string_Descending_1024 -24.79% 3.315 2.493 - 4.10% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -24.65% 12568.340 9469.671 - -1.39% -
BM_RangesPushHeap_uint64_SingleElement_1 -24.49% 0.616 0.465 - -0.39% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -24.41% 0.637 0.481 - -31.02% -
BM_PushHeap_string_Descending_256 -24.14% 3.067 2.326 - 1.07% -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 -23.99% 0.540 0.410 - -22.82% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 -23.92% 37.470 28.506 - -22.87% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -23.89% 38.247 29.110 - 0.30% -
BM_RangesMakeThenSortHeap_string_Descending_1024 -23.64% 38.362 29.292 - 4.05% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -23.48% 4731346.646 3620263.722 - -1.15% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/32 -23.15% 1.163 0.893 - -20.39% -
rng::contains_subrange(deque<int>)_(process_all)/32 -23.14% 13.918 10.698 - -25.13% -
SetIntersection_Interlaced_Vector_float_256_16 -23.04% 7980317.087 6141874.548 - -3.37% -
rng::find_end(deque<int>,_pred)_(near_matches)/8192 -22.92% 2426521.335 1870298.353 - -3.41% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -22.72% 0.556 0.430 - -6.96% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -22.71% 36.731 28.389 - 1.13% -
std::unordered_set<std::string>::count(key)_(non-existent)/0 -22.61% 0.350 0.271 - -24.17% -
BM_RangesMakeHeap_string_Ascending_262144 -22.59% 9.764 7.558 - -3.70% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/0 -22.56% 0.349 0.270 - -11.93% -
BM_RangesMakeHeap_string_PipeOrgan_16384 -22.37% 6.816 5.291 - 2.64% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -22.37% 44.124 34.255 - -15.60% -
BM_RangesMakeHeap_string_Descending_1024 -22.20% 3.569 2.776 - 0.11% -
BM_RangesMakeHeap_string_Descending_16384 -21.77% 3.849 3.011 - 8.68% -
BM_RangesMakeHeap_string_Random_262144 -21.76% 19.422 15.196 - -2.12% -
BM_lexicographical_compare_three_way_fast_path/1 -21.73% 0.391 0.306 - 10.55% -
std::multiset<std::string>::insert(value)_(new_value)/8192 -21.72% 95.417 74.697 - -1.00% -
BM_PushHeap_string_Ascending_262144 -21.44% 37.413 29.392 - 6.37% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -21.33% 8.236 6.479 - -10.81% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -21.31% 20393610.749 16047006.664 - -0.34% -
std::none_of(vector<int>)_(process_all)/50 -21.20% 18.201 14.343 - -3.92% -
BM_PushHeap_string_PipeOrgan_262144 -21.06% 22.068 17.420 - -1.98% -
BM_PushHeap_float_Random_1 -20.81% 0.517 0.409 - 3.78% -
BM_vector_deque_copy/2 -20.80% 2.065 1.636 - -11.08% -
rng::copy(vector<int>)/32768 -20.74% 3486.281 2763.395 - -17.65% -
rng::search(deque<int>)_(near_matches)/1000 -20.66% 24086.824 19111.680 - -22.16% -
vector<bool>::reserve() -20.52% 10.127 8.048 - -1.35% -
rng::adjacent_find(deque<int>)/50 -20.25% 18.803 14.996 - -44.66% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -20.22% 36.317 28.975 - -10.85% -
BM_RangesMakeHeap_string_Descending_256 -20.18% 3.427 2.735 - -0.36% -
rng::search(deque<int>)_(near_matches)/1024 -20.17% 25225.077 20137.999 - -21.63% -
rng::contains(list<int>)_(process_all)/32 -20.13% 11.260 8.993 - -0.19% -
BM_PushHeap_string_PipeOrgan_16384 -20.09% 16.302 13.027 - 0.43% -
BM_MakeHeap_string_Ascending_262144 -19.97% 9.172 7.340 - -3.38% -
std::copy(vector<int>)/32768 -19.88% 3497.233 2801.827 - -21.89% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -19.76% 1.704 1.367 - 2.62% -
rng::find_end(deque<int>,_pred)_(near_matches)/1024 -19.65% 40414.932 32472.773 - -2.53% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -19.64% 16676.190 13400.312 - 24.13% -
std::move(list<int>)/64 -19.64% 48.844 39.251 - -0.19% -
BM_MakeHeap_float_Random_4 -19.57% 1.614 1.298 - -21.86% -
rng::equal(list<int>)_(it,_it,_it,_it)/50 -19.54% 31.956 25.711 - -0.52% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -19.52% 11081.635 8918.405 - -11.03% -
std::rotate(list<int>)_(by_1/2)/8192 -19.44% 6269.659 5050.548 - 1.51% -
rng::find_end(deque<int>,_pred)_(near_matches)/1000 -19.33% 38852.096 31341.705 - -2.66% -
BM_vector_deque_ranges_copy/64000 -19.29% 2956.845 2386.392 - 0.32% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -19.12% 6.456 5.222 - 13.83% -
BM_vector_deque_move/64000 -19.01% 2929.030 2372.116 - 0.24% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 -19.01% 71.999 58.311 - 17.84% -
rng::is_sorted_until(list<int>)/8192 -18.94% 8253.666 6690.436 - -22.86% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -18.91% 66.627 54.029 - -15.42% -
BM_StringRelationalLiteral_Eq_Large_Empty_Control -18.84% 0.562 0.456 - 0.22% -
SetIntersection_Interlaced_Vector_float_1024_256 -18.84% 7942825.478 6446654.816 - 9.10% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -18.78% 866.786 704.038 - -4.37% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 -18.67% 16.484 13.407 - 1.41% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 -18.62% 1712.715 1393.888 - -0.35% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -18.56% 5072933.882 4131555.048 - 9.78% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -18.50% 5.835 4.756 - -10.07% -
BM_PushHeap_uint32_QuickSortAdversary_1 -18.49% 0.482 0.393 - -12.36% -
rng::contains_subrange(deque<int>)_(process_all)/50 -18.46% 18.253 14.883 - -31.67% -
BM_vector_deque_move/70000 -18.46% 3168.333 2583.446 - -0.04% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -18.45% 27.327 22.284 - -5.43% -
rng::for_each(set<int>)/50 -18.13% 60.515 49.546 - 2.02% -
SetIntersection_Interlaced_Vector_float_16384_4 -18.10% 1702202.816 1394049.093 - -18.90% -
BM_toupper_char<char> -18.09% 0.615 0.504 - -26.70% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -18.08% 838.420 686.815 - -5.63% -
BM_RangesPushHeap_uint32_Random_1 -18.01% 0.501 0.411 - -33.61% -
BM_MakeThenSortHeap_string_PipeOrgan_1024 -17.92% 38.494 31.594 - 2.87% -
std::multimap<std::string,_int>::erase(iterator)/8192 -17.84% 32.841 26.982 - -16.05% -
BM_std_minmax<long_long>/3 -17.81% 1.750 1.438 - -12.57% -
rng::is_sorted(list<int>,_pred)/8192 -17.65% 8842.431 7281.920 - -0.96% -
BM_PushHeap_float_SingleElement_1 -17.63% 0.697 0.574 - -17.67% -
BM_vector_deque_copy/1 -17.59% 2.319 1.912 - -9.97% -
std::set<std::string>::erase(iterator)/32 -17.55% 31.185 25.713 - -17.42% -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 -17.39% 25.231 20.844 - -65.18% -
std::find_end(deque<int>,_pred)_(near_matches)/8192 -17.39% 2342269.648 1935029.812 - 0.14% -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 -17.37% 32.669 26.994 - -43.63% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -17.37% 1.639 1.355 - -14.26% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -17.35% 42.521 35.142 - -1.31% -
BM_vector_deque_ranges_copy/70000 -17.27% 3133.310 2592.116 - -0.06% -
BM_RangesMakeHeap_string_PipeOrgan_1024 -17.09% 5.894 4.887 - -0.68% -
SetIntersection_Interlaced_Vector_float_256_64 -16.98% 8922089.377 7407411.331 - -0.53% -
BM_RangesPushHeap_string_Ascending_262144 -16.87% 35.282 29.330 - -1.55% -
std::copy(vector<int>)/4096 -16.85% 230.508 191.677 - 30.70% -
SetIntersection_Front_Set_uint64_256_256 -16.79% 9876181.378 8218182.575 - -9.94% -
SetIntersection_Interlaced_Vector_string_262144_64 -16.73% 22115214.153 18414781.168 - -6.83% -
std::unique_copy(list<int>)_(sprinkled)/52 -16.70% 26.008 21.665 - 0.90% -
SetIntersection_Interlaced_Vector_float_1024_1024 -16.69% 7182027.345 5983426.926 - -0.11% -
BM_PushHeap_string_Descending_64 -16.65% 2.692 2.243 - 0.96% -
rng::copy(vector<bool>)_(aligned)/262144 -16.63% 326.673 272.341 - -1.84% -
std::flat_map<int,_int>::erase(key)_(non-existent)/0 -16.59% 0.496 0.413 - -8.34% -
BM_PushHeap_string_Random_262144 -16.58% 21.799 18.184 - -1.51% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -16.57% 41.952 35.001 - -16.75% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 -16.44% 0.622 0.520 - -17.04% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 -16.39% 1.265 1.058 - 4.04% -
std::copy_backward(vector<int>)/4096 -16.35% 239.131 200.025 - 19.83% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -16.31% 1.339 1.121 - 5.35% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 -16.25% 2.032 1.702 - -25.44% -
BM_std_min<unsigned___int128>/64000 -16.13% 42883.511 35966.365 - -8.16% -
rng::for_each(set<int>::iterator)/50 -16.09% 50.510 42.381 - 1.92% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -16.03% 0.556 0.467 - -10.36% -
std::multiset<int>::count(key)_(non-existent)/8192 -15.99% 11.199 9.409 - 0.35% -
std::find_end(vector<int>)_(near_matches)/8192 -15.96% 919809.210 772969.451 - 0.12% -
BM_std_min<unsigned___int128>/70000 -15.96% 46877.141 39394.582 - -7.71% -
BM_std_min<unsigned_long_long>/1 -15.91% 0.458 0.385 - 17.98% -
rng::find(vector<bool>)_(process_all)/50 -15.90% 0.740 0.622 - -16.37% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -15.84% 2435110.210 2049501.958 - 5.11% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -15.80% 92.297 77.718 - -0.98% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -15.74% 34.282 28.886 - -22.05% -
std::rotate(list<int>)_(by_1/2)/32 -15.67% 7.086 5.976 - 0.04% -
BM_std_min<unsigned___int128>/65536 -15.66% 43894.516 37019.764 - -7.13% -
rng::for_each(map<int>::iterator)/50 -15.61% 49.859 42.075 - -1.43% -
rng::find_end(vector<int>)_(near_matches)/8192 -15.54% 922659.027 779246.145 - 0.23% -
BM_std_min<unsigned___int128>/5500 -15.45% 3656.764 3091.683 - -7.86% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 -15.45% 605.369 511.842 - 0.19% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -15.39% 34.902 29.530 - 17.68% -
std::unordered_set<int>::contains(key)_(existent)/8192 -15.37% 1.532 1.297 - -2.98% -
BM_std_min<unsigned___int128>/4000 -15.35% 2659.258 2250.932 - -6.96% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -15.28% 11.272 9.550 - -3.23% -
BM_std_min<unsigned___int128>/512 -15.26% 338.247 286.647 - -7.35% -
rng::unique_copy(list<int>)_(sprinkled)/32 -15.23% 12.832 10.878 - 1.54% -
BM_std_min<unsigned___int128>/4096 -15.18% 2722.689 2309.441 - -6.70% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -15.16% 14.050 11.920 - -1.77% -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 -15.09% 30.478 25.880 - 0.04% -
std::multimap<std::string,_int>::erase(iterator)/1024 -15.01% 33.010 28.054 - -17.69% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024 -15.01% 1.051 0.893 - 1.02% -
rng::find_end(deque<int>)_(process_all)/8192 -15.00% 2387.084 2028.949 - -13.43% -
rng::none_of(vector<int>)_(process_all)/50 -14.96% 14.879 12.652 - 0.16% -
rng::partition(list<int>)_(dense)/8192 -14.95% 5095.363 4333.749 - 0.44% -
BM_std_min<unsigned___int128>/1024 -14.93% 679.539 578.115 - -6.45% -
rng::adjacent_find(deque<int>)/8 -14.90% 3.750 3.191 - -32.82% -
BM_StringRelational_Less_Huge_Empty_Control -14.75% 2.085 1.778 - -5.53% -
rng::find_last(list<int>)_(bail_90%)/1024 -14.69% 63.041 53.784 - 0.13% -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 -14.67% 232.555 198.432 - -0.05% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -14.57% 24.540 20.964 - -14.21% -
rng::partition(deque<int>)_(sparse)/32 -14.53% 13.592 11.617 - -6.85% -
std::partition_point(list<int>)/1024 -14.48% 1294.040 1106.632 - -11.94% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -14.35% 53.323 45.672 - -14.23% -
rng::adjacent_find(list<int>,_pred)/8192 -14.28% 8722.622 7477.415 - -5.60% -
std::multiset<std::string>::erase(key)_(existent)/32 -14.24% 58.731 50.365 - 0.14% -
std::unordered_multiset<int>::find(key)_(existent)/32 -14.19% 1.302 1.117 - -6.26% -
rng::search(list<int>)_(same_length)/8192 -14.16% 9688.475 8316.524 - 12.17% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 -14.16% 42.799 36.739 - -2.47% -
rng::partition(deque<int>)_(sparse)/50 -14.12% 20.250 17.390 - -5.17% -
BM_std_minmax<long_long>/2 -14.05% 1.315 1.130 - -11.10% -
std::rotate(list<int>)_(by_1/4)/32 -14.02% 14.572 12.529 - -0.16% -
SetIntersection_Front_Set_float_1024_1024 -13.90% 16614296.323 14305102.443 - -11.61% -
std::all_of(deque<int>)_(process_all)/50 -13.78% 21.237 18.310 - -4.83% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 -13.73% 1695818.908 1462905.679 - 2.53% -
rng::starts_with(list<int>,_pred)/8192 -13.73% 11390.943 9826.675 - -12.64% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -13.70% 724.185 625.001 - -8.08% -
std::set<std::string>::erase(key)_(existent)/32 -13.65% 69.655 60.150 - -14.81% -
BM_RangesMakeHeap_string_Descending_64 -13.61% 3.051 2.636 - 1.57% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 -13.55% 0.567 0.490 - 8.53% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -13.53% 89.063 77.015 - -7.42% -
BM_vector_deque_ranges_move_backward/0 -13.52% 0.606 0.524 - 8.06% -
BM_RangesMakeThenSortHeap_string_Descending_262144 -13.41% 99.736 86.361 - 2.34% -
std::vector<int>::ctor(size)/32 -13.35% 10.917 9.459 - -6.92% -
BM_RangesMakeHeap_string_Descending_16 -13.32% 2.754 2.387 - 0.25% -
rng::is_partitioned(deque<int>)_(unpartitioned)/32 -13.27% 10.375 8.997 - -6.28% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -13.27% 29.172 25.301 - -22.44% -
BM_std_min<unsigned___int128>/64 -13.26% 38.764 33.624 - -6.13% -
rng::find_end(deque<int>)_(process_all)/1048576 -13.24% 308734.544 267862.097 - -10.93% -
BM_deque_vector_copy/64000 -13.23% 2849.679 2472.634 - -0.34% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 -13.23% 0.634 0.550 - 14.48% -
std::set<std::string>::erase(key)_(non-existent)/32 -13.16% 14.686 12.753 - 5.05% -
std::map<std::string,_int>::count(key)_(existent)/32 -13.06% 18.097 15.733 - -4.79% -
rng::is_sorted(deque<int>)/8 -12.97% 2.854 2.484 - 2.28% -
rng::find_last(vector<int>)_(bail_90%)/8 -12.90% 0.548 0.477 - -29.70% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -12.80% 35.906 31.311 - -6.00% -
BM_PushHeap_string_Ascending_16384 -12.74% 22.263 19.428 - 4.93% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 -12.73% 5.069 4.424 - 2.60% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -12.64% 1597873.556 1395825.280 - -0.69% -
rng::none_of(deque<int>)_(process_all)/32 -12.54% 18.126 15.854 - -12.31% -
BM_StringRelational_Less_Huge_Small_Control -12.53% 1.815 1.588 - -13.97% -
BM_PushHeap_string_Descending_16 -12.35% 2.436 2.135 - 2.97% -
std::generate_n(list<int>)/50 -12.32% 17.232 15.110 - -4.39% -
std::partition(list<int>)_(sparse)/8192 -12.29% 8176.408 7171.409 - -3.18% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -12.24% 8.480 7.443 - 12.99% -
rng::find_end(vector<int>,_pred)_(near_matches)/8192 -12.22% 1652076.977 1450243.012 - -0.01% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 -12.12% 10.351 9.097 - -6.57% -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 -12.03% 356.884 313.965 - -0.59% -
BM_deque_vector_copy/65536 -11.98% 2940.076 2587.813 - -0.10% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 -11.97% 28.701 25.266 - 3.59% -
std::unordered_set<int>::contains(key)_(existent)/1024 -11.97% 1.402 1.234 - 7.51% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -11.90% 0.697 0.614 - 27.35% -
BM_RangesMakeHeap_string_PipeOrgan_256 -11.88% 5.498 4.845 - 0.57% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -11.87% 14450.307 12734.714 - 8.50% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 -11.85% 10813488.645 9532374.165 - 6.06% -
rng::partition(list<int>)_(sparse)/8192 -11.82% 7879.756 6948.026 - -0.34% -
BM_SortHeap_pair<uint32,_uint32>_4 -11.82% 1.890 1.667 - 1.64% -
BM_PushHeap_string_Descending_4 -11.79% 2.166 1.911 - 0.47% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 -11.78% 9368.361 8264.661 - -2.89% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -11.78% 1.345 1.186 - -3.88% -
BM_RangesMakeHeap_string_Descending_4 -11.76% 2.416 2.132 - -0.22% -
BM_vector_deque_copy/64000 -11.71% 2941.764 2597.334 - 9.34% -
BM_std_minmax<int>/2 -11.67% 0.900 0.795 - -9.77% -
BM_std_minmax<int>/3 -11.65% 1.198 1.058 - -14.95% -
std::unordered_set<std::string>::insert(value)_(already_present)/0 -11.46% 66.455 58.838 - -6.28% -
std::for_each(list<int>)/8192 -11.46% 8685.738 7690.327 - -11.41% -
BM_vector_deque_ranges_copy/0 -11.45% 0.463 0.410 - -5.22% -
BM_deque_vector_copy/70000 -11.43% 3181.643 2818.133 - -2.26% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 -11.42% 1.396 1.237 - -10.90% -
rng::find_end(vector<int>)_(near_matches)/1024 -11.39% 15986.728 14165.161 - -0.18% -
rng::find_end(vector<int>)_(near_matches)/1000 -11.37% 15425.724 13671.182 - -0.25% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 -11.34% 22.288 19.761 - -17.89% -
rng::copy(vector<bool>)_(unaligned)/512 -11.33% 3.699 3.280 - -11.10% -
BM_PushHeap_string_PipeOrgan_1024 -11.28% 10.795 9.578 - -2.90% -
bm_lexicographical_compare<unsigned_char>/4 -11.27% 1.497 1.329 - -4.30% -
std::multimap<int,_int>::erase(key)_(non-existent)/8192 -11.27% 10.431 9.255 - 0.06% -
BM_RangesPopHeap_string_262144 -11.24% 101.152 89.783 - -7.56% -
BM_PushHeap_string_SingleElement_16 -11.24% 2.764 2.454 - 0.77% -
std::copy_if(list<int>)_(entire_range)/64 -11.19% 36.189 32.138 - -1.99% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -11.13% 384.496 341.684 - -0.09% -
BM_MakeHeap_float_Random_64 -11.12% 1.787 1.588 - -11.93% -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 -11.12% 347.567 308.914 - -0.08% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -11.11% 11.918 10.593 - 0.35% -
BM_RangesMakeThenSortHeap_string_Ascending_256 -11.07% 22.730 20.214 - 1.35% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 -11.06% 29.440 26.184 - -15.29% -
BM_PushHeap_string_SingleElement_256 -10.96% 2.744 2.443 - 0.24% -
BM_PushHeap_uint64_SingleElement_64 -10.96% 0.407 0.363 - -3.42% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 -10.94% 25.320 22.550 - 0.31% -
std::set<int>::insert(value)_(already_present)/1024 -10.92% 6.776 6.036 - -2.11% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -10.89% 10830407.145 9650672.275 - -5.68% -
SetIntersection_Front_Set_float_16384_256 -10.86% 5143497.701 4584769.249 - -7.93% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 -10.86% 12696.049 11317.456 - -13.16% -
std::stable_partition(deque<int>)_(sparse)/32 -10.85% 12.170 10.849 - -13.17% -
std::partition(list<int>)_(dense)/8192 -10.81% 5019.045 4476.420 - -8.62% -
BM_deque_deque_copy/65536 -10.81% 3033.535 2705.743 - -6.63% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -10.79% 36.609 32.660 - -5.58% -
BM_PushHeap_string_SingleElement_1024 -10.78% 2.768 2.470 - 0.03% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -10.78% 1.271 1.134 - -5.93% -
BM_vector_deque_copy/0 -10.78% 0.388 0.347 - -32.69% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -10.77% 848.946 757.485 - -0.52% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -10.69% 31.600 28.221 - -0.13% -
SetIntersection_Interlaced_Vector_float_1024_4 -10.67% 1466805.052 1310357.953 - -3.45% -
std::move_backward(list<int>)/4096 -10.66% 4916.616 4392.532 - -10.36% -
BM_deque_vector_ranges_copy/65536 -10.65% 2876.318 2569.903 - -1.18% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 -10.62% 1.677 1.499 - -9.84% -
BM_tolower_char<char> -10.61% 0.691 0.617 - 10.03% -
std::set<int>::erase(key)_(non-existent)/32 -10.61% 2.680 2.395 - 5.18% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -10.57% 2.602 2.327 - 6.55% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 -10.57% 2837.261 2537.399 - -0.24% -
BM_vector_deque_copy/70000 -10.54% 3131.595 2801.409 - 8.04% -
SetIntersection_Front_Set_uint32_256_256 -10.53% 9770664.787 8741678.783 - -14.08% -
rng::copy_n(vector<bool>)_(aligned)/1048576 -10.48% 1572.084 1407.296 - 35.46% -
rng::is_sorted_until(list<int>,_pred)/8192 -10.48% 7808.102 6990.197 - -24.41% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 -10.43% 10.977 9.832 - -5.34% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -10.41% 48.272 43.246 - -31.03% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -10.40% 156242487.660 139999269.728 - -4.30% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -10.39% 10825815.741 9700806.730 - -0.73% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -10.39% 0.381 0.342 - -10.20% -
rng::unique(list<int>)_(contiguous)/52 -10.38% 74.996 67.213 - 0.08% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -10.35% 156557811.397 140360113.159 - -4.14% -
std::multiset<std::string>::erase(iterator)/8192 -10.31% 30.396 27.261 - 2.41% -
std::find_end(vector<int>)_(process_all)/8192 -10.28% 1880.826 1687.446 - -0.04% -
bm_lexicographical_compare<unsigned_char>/5 -10.23% 1.733 1.556 - -3.91% -
rng::find_end(list<int>,_pred)_(near_matches)/8192 -10.23% 2686841.797 2412103.734 - -0.16% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -10.19% 63561.715 57084.406 - -0.99% -
std::find_if_not(vector<int>)_(bail_25%)/8 -10.17% 1.119 1.005 - -0.05% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -10.17% 6691892.096 6011310.576 - -8.53% -
BM_StringRelationalLiteral_Less_Small_Small_Control -10.13% 1.838 1.651 - -6.96% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 -10.07% 24928.584 22418.558 - -0.35% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -10.04% 0.534 0.481 - 4.45% -
SetIntersection_Front_Set_float_262144_256 -10.01% 4869000.848 4381843.026 - -2.81% -
std::find_end(vector<int>,_pred)_(near_matches)/8192 -10.00% 1627487.471 1464693.864 - -0.05% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -9.98% 48.571 43.723 - 17.10% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -9.97% 1584.128 1426.213 - 7.71% -
std::find_end(list<int>)_(near_matches)/1024 -9.89% 38556.447 34742.429 - 0.03% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024 -9.86% 28.305 25.514 - 3.19% -
BM_PushHeap_string_SingleElement_64 -9.84% 2.773 2.500 - 1.61% -
std::is_sorted_until(list<int>,_pred)/8192 -9.82% 7769.360 7006.656 - -25.70% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 -9.81% 34.844 31.426 - -0.16% -
std::set<std::string>::count(key)_(existent)/1024 -9.80% 24.362 21.975 - -9.74% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 -9.79% 19.884 17.938 - -2.56% -
BM_std_min<unsigned___int128>/31 -9.77% 16.762 15.125 - -3.09% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -9.75% 10821432.848 9766051.050 - -6.42% -
std::rotate(list<int>)_(1_element_backward)/50 -9.74% 24.788 22.372 - -0.46% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -9.74% 93.536 84.426 - -0.43% -
BM_std_min<unsigned___int128>/30 -9.70% 16.121 14.558 - -3.10% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 -9.70% 29.795 26.906 - 0.49% -
BM_MakeThenSortHeap_string_Descending_256 -9.69% 19.664 17.758 - -0.74% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50 -9.69% 35.260 31.842 - -2.73% -
BM_PushHeap_string_SingleElement_262144 -9.67% 2.785 2.516 - 0.67% -
BM_PopHeap_string_1 -9.65% 0.700 0.632 - 23.57% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192 -9.65% 1.045 0.944 - 0.47% -
std::find_end(list<int>)_(near_matches)/8192 -9.61% 2502622.025 2262149.272 - -0.02% -
BM_RangesPushHeap_string_PipeOrgan_16384 -9.60% 14.734 13.320 - 2.74% -
rng::find_end(vector<int>,_pred)_(near_matches)/1000 -9.56% 25486.971 23050.520 - 0.29% -
std::find_end(vector<int>)_(process_all)/1048576 -9.49% 240787.130 217926.200 - -0.05% -
BM_vector_deque_move_backward/2 -9.49% 2.280 2.064 - 12.02% -
rng::generate_n(list<int>)/50 -9.46% 17.443 15.793 - -0.36% -
BM_PushHeap_string_PipeOrgan_256 -9.46% 8.679 7.858 - -1.57% -
BM_std_min<unsigned___int128>/29 -9.45% 15.478 14.015 - -2.94% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 -9.44% 25700.541 23274.646 - -0.20% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -9.43% 5.992 5.427 - 11.78% -
std::find_end(list<int>)_(near_matches)/1000 -9.43% 36998.954 33510.651 - -0.16% -
BM_StringRelationalLiteral_Less_Empty_Large_Control -9.43% 2.160 1.957 - -9.10% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -9.42% 10.872 9.848 - -6.77% -
std::find_if_not(deque<int>)_(bail_25%)/8 -9.42% 1.531 1.387 - 0.01% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -9.41% 0.611 0.553 - -9.63% -
BM_std_min<unsigned___int128>/32 -9.40% 17.403 15.767 - -2.70% -
BM_vector_deque_ranges_move/64000 -9.39% 2853.758 2585.838 - 8.74% -
BM_std_minmax<long_long>/5 -9.38% 2.224 2.016 - -3.52% -
BM_deque_vector_ranges_copy/70000 -9.38% 3093.417 2803.323 - -1.17% -
rng::find_end(list<int>)_(near_matches)/8192 -9.38% 2495790.325 2261766.586 - -0.02% -
BM_std_minmax<short>/16 -9.36% 1.900 1.723 - -3.32% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144 -9.36% 209.113 189.549 - -1.85% -
BM_deque_deque_ranges_move/2 -9.34% 3.061 2.775 - -12.59% -
BM_std_minmax<long_long>/4 -9.32% 1.868 1.694 - -5.96% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -9.31% 1.407 1.276 - -10.97% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 -9.28% 11486.061 10419.592 - -0.16% -
rng::generate_n(list<int>)/32 -9.28% 9.532 8.648 - 0.00% -
BM_deque_deque_move/2 -9.27% 3.059 2.775 - -12.54% -
BM_RangesMakeThenSortHeap_string_Heap_262144 -9.26% 196.101 177.940 - -2.36% -
rng::for_each_n(join_view(vector<vector<int>>)/8 -9.24% 1.787 1.622 - -3.07% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -9.24% 7680.387 6970.835 - -0.75% -
BM_deque_vector_ranges_copy/64000 -9.23% 2848.643 2585.629 - -0.93% -
rng::find_end(list<int>)_(near_matches)/1000 -9.23% 36519.227 33150.089 - 0.25% -
SetIntersection_Interlaced_Set_string_262144_16384 -9.23% 2889972.657 2623354.168 - -4.67% -
std::rotate(list<int>)_(by_1/2)/50 -9.20% 13.854 12.579 - -1.42% -
BM_deque_deque_ranges_move/1 -9.18% 3.421 3.107 - -10.52% -
rng::find_end(list<int>)_(near_matches)/1024 -9.16% 38068.399 34581.345 - 0.29% -
std::partition(deque<int>)_(dense)/32 -9.16% 11.146 10.125 - -9.60% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -9.09% 5800.436 5273.312 - -17.65% -
std::distance(deque<int>)/4096 -9.08% 0.693 0.631 - -3.06% -
rng::is_partitioned(deque<int>)_(partitioned)/32 -9.08% 10.572 9.612 - 3.19% -
BM_RangesMakeHeap_string_SingleElement_262144 -9.06% 8.224 7.479 - 1.57% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -9.06% 42.062 38.252 - -4.23% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -9.05% 32.285 29.364 - 12.21% -
std::map<int,_int>::insert(value)_(already_present)/0 -9.04% 0.679 0.618 - 6.30% -
BM_std_min<unsigned___int128>/28 -9.04% 14.826 13.486 - -2.54% -
BM_PushHeap_string_SingleElement_4 -9.03% 2.401 2.184 - 0.99% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 -9.03% 207895026.233 189118128.486 - -9.63% -
rng::search(deque<int>,_pred)_(near_matches)/1024 -9.01% 26503.842 24114.928 - -8.47% -
SetIntersection_Front_Set_string_16384_64 -9.01% 4964723.665 4517444.168 - -4.44% -
BM_RangesMakeHeap_string_QuickSortAdversary_262144 -9.00% 13.857 12.610 - -0.92% -
BM_RangesPopHeap_pair<uint32,_uint32>_1 -9.00% 0.695 0.633 - -9.21% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -8.96% 1233.666 1123.171 - 2.23% -
rng::find_end(vector<int>,_pred)_(near_matches)/1024 -8.95% 26097.227 23760.841 - 0.98% -
rng::remove_if(vector<int>)_(prefix)/1024 -8.95% 383.016 348.739 - -1.29% -
rng::rotate(list<int>)_(by_1/2)/50 -8.95% 13.824 12.587 - -1.23% -
rng::transform(list<int>,_list<int>)/8192 -8.94% 10218.338 9304.323 - -6.73% -
rng::find_end(list<int>,_pred)_(near_matches)/1000 -8.92% 41200.820 37523.950 - -0.12% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4 -8.92% 0.833 0.758 - -13.76% -
std::distance(deque<int>)/8192 -8.91% 0.694 0.632 - -3.14% -
BM_std_min<unsigned___int128>/26 -8.91% 13.575 12.365 - -2.29% -
SetIntersection_Interlaced_Vector_float_256_4 -8.87% 5356734.997 4881549.554 - -8.89% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -8.85% 1594.660 1453.467 - 0.49% -
rng::search(deque<int>,_pred)_(near_matches)/1000 -8.83% 25255.045 23025.151 - -8.76% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 -8.81% 1.331 1.214 - 0.22% -
BM_vector_deque_move_backward/1 -8.79% 2.569 2.343 - 12.17% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -8.78% 32.211 29.384 - -15.73% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -8.77% 1.700 1.551 - -6.20% -
rng::find_end(list<int>,_pred)_(near_matches)/1024 -8.75% 42839.974 39089.820 - 0.16% -
BM_std_min<unsigned___int128>/27 -8.74% 14.170 12.932 - -2.62% -
BM_PushHeap_string_PipeOrgan_64 -8.72% 6.317 5.766 - -0.99% -
std::is_sorted_until(list<int>)/8192 -8.71% 7275.159 6641.310 - -9.21% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -8.71% 5711.960 5214.587 - 4.74% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 -8.71% 549.961 502.081 - 0.30% -
bm_lexicographical_compare<unsigned_char>/6 -8.69% 1.959 1.789 - -3.28% -
rng::for_each(map<int>::iterator)/32 -8.68% 22.979 20.984 - -0.17% -
std::find_end(vector<int>)_(process_all)/1024 -8.65% 244.220 223.097 - -0.01% -
std::distance(deque<int>)/1024 -8.64% 0.694 0.634 - -2.51% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -8.62% 1.339 1.224 - -10.58% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -8.60% 0.449 0.410 - -23.15% -
std::multiset<std::string>::erase(iterator)/1024 -8.58% 32.973 30.144 - 1.73% -
rng::contains(list<int>)_(process_all)/8 -8.57% 2.389 2.184 - -3.62% -
BM_deque_deque_move/1 -8.55% 3.409 3.118 - -9.65% -
std::find_end(vector<int>)_(process_all)/1000 -8.54% 238.172 217.839 - 0.07% -
BM_RangesPushHeap_uint64_SingleElement_64 -8.45% 0.385 0.353 - 0.24% -
rng::search(deque<int>,_pred)_(no_match)/1024 -8.45% 436.511 399.618 - -7.95% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -8.45% 30.562 27.981 - -7.12% -
BM_std_min<unsigned___int128>/24 -8.43% 12.292 11.256 - -2.34% -
std::map<int,_int>::insert(value)_(new_value)/8192 -8.43% 39.761 36.408 - -6.93% -
std::map<std::string,_int>::ctor(const&)/32 -8.43% 788.837 722.339 - 5.71% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -8.43% 5.266 4.822 - -4.93% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -8.42% 1.594 1.460 - 5.26% -
rng::remove_if(deque<int>)_(sprinkled)/50 -8.40% 71.396 65.396 - -5.92% -
BM_PushHeap_float_Ascending_16 -8.40% 1.065 0.976 - -0.41% -
std::find_end(vector<int>,_pred)_(process_all)/8192 -8.35% 4705.299 4312.458 - 0.09% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -8.31% 3564623.846 3268264.649 - -1.00% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 -8.31% 206128728.144 189006296.145 - -6.03% -
BM_vector_deque_ranges_move/70000 -8.30% 3048.032 2794.971 - 7.84% -
BM_PushHeap_string_SingleElement_16384 -8.28% 2.720 2.494 - 0.80% -
rng::move_backward(list<int>)/4096 -8.28% 6560.116 6017.018 - -18.59% -
rng::partial_sort_copy(list<int>)_(shuffled)/8 -8.28% 12.120 11.117 - -0.94% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 -8.27% 29.042 26.641 - -24.21% -
BM_RangesMakeHeap_uint32_Heap_64 -8.26% 0.257 0.236 - -2.74% -
std::find_end(vector<int>,_pred)_(process_all)/1000 -8.22% 573.869 526.703 - -0.05% -
std::find_end(vector<int>,_pred)_(process_all)/1024 -8.22% 587.620 539.344 - -0.02% -
BM_std_min<unsigned___int128>/25 -8.20% 12.916 11.856 - -2.25% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -8.20% 4.535 4.163 - 0.31% -
BM_RangesPushHeap_float_Random_1 -8.20% 0.429 0.393 - -22.19% -
BM_RangesMakeHeap_float_Random_64 -8.18% 1.649 1.514 - 1.34% -
std::find_end(list<int>,_pred)_(near_matches)/8192 -8.15% 2687706.736 2468538.144 - -0.06% -
BM_deque_deque_ranges_move_backward/5500 -8.15% 223.600 205.375 - -0.00% -
rng::rotate(list<int>)_(by_1/3)/32 -8.15% 15.617 14.345 - -0.47% -
SetIntersection_Interlaced_Vector_string_262144_1024 -8.09% 241358599.479 221843394.952 - -2.43% -
std::for_each_n(deque<int>)/8 -8.06% 1.254 1.153 - 0.05% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -8.04% 25.927 23.842 - -0.66% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -8.04% 800.521 736.192 - -0.43% -
BM_StringRelationalLiteral_Less_Empty_Small_Control -8.03% 1.895 1.743 - -10.31% -
rng::search(list<int>,_pred)_(no_match)/8192 -8.02% 8301.461 7635.449 - -8.36% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -8.00% 1614.876 1485.626 - 0.39% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -7.98% 828.133 762.083 - -9.79% -
BM_std_min<unsigned___int128>/23 -7.95% 11.655 10.728 - -1.92% -
bm_lexicographical_compare<unsigned_char>/8 -7.92% 1.497 1.379 - -0.65% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -7.91% 27.061 24.920 - 2.50% -
SetIntersection_Interlaced_Vector_string_262144_256 -7.90% 67835917.167 62476142.774 - -3.28% -
std::none_of(deque<int>)_(process_all)/32768 -7.90% 11512.710 10603.177 - 0.37% -
BM_RangesMakeHeap_float_Random_256 -7.88% 1.447 1.333 - 3.61% -
rng::remove(deque<int>)_(sprinkled)/50 -7.87% 64.228 59.173 - 0.27% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -7.86% 24.740 22.797 - -3.78% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 -7.85% 1.146 1.056 - -2.29% -
BM_StringRelationalLiteral_Eq_Small_Small_Control -7.84% 0.612 0.564 - 22.34% -
BM_MakeHeap_float_Random_1024 -7.84% 1.234 1.137 - -5.63% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 -7.81% 0.480 0.443 - -5.20% -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -7.80% 11.792 10.872 - 16.41% -
BM_std_min<unsigned___int128>/22 -7.79% 11.007 10.149 - -2.02% -
std::is_sorted(vector<int>,_pred)/8 -7.78% 4.107 3.788 - 0.11% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 -7.77% 0.477 0.440 - -6.66% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 -7.75% 84.857 78.284 - -3.12% -
std::unordered_set<std::string>::erase(iterator)/8192 -7.74% 33.005 30.449 - 4.43% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 -7.68% 24.128 22.274 - -5.26% -
BM_RangesMakeThenSortHeap_string_Random_262144 -7.68% 208.483 192.473 - -1.35% -
rng::copy_backward(vector<bool>)_(aligned)/262144 -7.67% 294.331 271.754 - -50.86% -
rng::search(deque<int>)_(no_match)/1000 -7.67% 406.601 375.433 - -7.10% -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -7.66% 11.534 10.650 - 14.25% -
std::partition_point(list<int>)/8192 -7.65% 12770.735 11794.359 - -5.00% -
rng::remove_copy(deque<int>)_(prefix)/50 -7.64% 21.867 20.196 - -7.41% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -7.64% 28278.651 26118.534 - -1.24% -
BM_std_minmax<int>/7 -7.64% 1.711 1.580 - -6.53% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -7.62% 7.295 6.739 - -5.27% -
rng::find_if_not(deque<int>)_(bail_25%)/8 -7.61% 1.536 1.419 - -0.19% -
std::copy_if(list<int>)_(entire_range)/32768 -7.60% 30003.419 27724.451 - -7.72% -
SetIntersection_Interlaced_Vector_uint32_16384_4 -7.59% 1530634.565 1414423.714 - -11.17% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -7.59% 2.386 2.204 - -3.12% -
std::unordered_map<int,_int>::insert(value)_(new_value)/8192 -7.58% 21.049 19.454 - -4.50% -
BM_StringEraseToEnd_Huge_Opaque -7.58% 2.512 2.322 - 0.72% -
std::none_of(deque<int>)_(process_all)/8192 -7.56% 2873.189 2655.840 - 0.96% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 -7.55% 0.306 0.283 - -41.74% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -7.55% 123.465 114.147 - -8.17% -
rng::remove(list<int>)_(sprinkled)/50 -7.54% 69.512 64.268 - 0.09% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -7.54% 0.819 0.757 - -0.09% -
std::is_sorted_until(deque<int>)/8 -7.52% 3.090 2.857 - -19.57% -
BM_RangesPushHeap_uint64_Descending_1 -7.51% 0.467 0.432 - -19.88% -
rng::any_of(vector<int>)_(process_all)/50 -7.49% 13.628 12.608 - 0.06% -
rng::copy_backward(list<int>)/8 -7.48% 2.462 2.278 - -4.27% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 -7.47% 2.807 2.598 - -1.37% -
BM_RangesSortHeap_pair<uint32,_uint32>_4 -7.46% 1.634 1.512 - -6.39% -
std::multiset<int>::find(key)_(existent)/8192 -7.46% 8.910 8.245 - 3.05% -
BM_RangesMakeHeap_uint64_Random_4 -7.46% 1.154 1.068 - -0.09% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 -7.42% 6369547.957 5897125.034 - -6.17% -
BM_StringEraseWithMove_Small_Transparent -7.38% 2.555 2.367 - -4.31% -
std::set<std::string>::contains(key)_(existent)/8192 -7.38% 29.902 27.695 - -8.89% -
std::find_end(list<int>,_pred)_(near_matches)/1024 -7.37% 42919.747 39757.319 - 0.12% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -7.37% 216119695.254 200197408.137 - -6.80% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -7.36% 43.079 39.909 - 28.73% -
BM_vector_deque_ranges_move/65536 -7.36% 2859.981 2649.557 - 11.95% -
SetIntersection_Front_Set_uint32_262144_64 -7.35% 2009181.915 1861502.228 - -5.45% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -7.34% 1.754 1.625 - -0.66% -
std::map<std::string,_int>::contains(key)_(existent)/32 -7.33% 16.152 14.968 - -0.19% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 -7.33% 19112219.179 17711803.365 - -5.99% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -7.30% 42570.084 39464.242 - 5.29% -
std::is_sorted(list<int>,_pred)/8192 -7.29% 7610.705 7055.571 - -9.21% -
std::unordered_multiset<int>::insert(value)_(new_value)/1024 -7.29% 26.840 24.882 - -0.79% -
std::remove_if(vector<int>)_(prefix)/1024 -7.28% 383.161 355.271 - -0.32% -
BM_RangesMakeHeap_string_PipeOrgan_64 -7.26% 5.104 4.733 - 0.32% -
rng::find_last_if(deque<int>)_(bail_10%)/50 -7.25% 19.002 17.624 - -1.03% -
rng::find(vector<char>)_(process_all)/1024 -7.24% 17.498 16.231 - -0.06% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -7.21% 1731.791 1606.908 - -6.38% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 -7.19% 1.233 1.144 - 2.18% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -7.18% 7101937.656 6592168.023 - -0.67% -
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 -7.17% 735.338 682.650 - 5.47% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -7.14% 12829.706 11913.797 - -6.75% -
BM_StringRelationalLiteral_Compare_Small_Large_Control -7.14% 1.665 1.546 - -4.16% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -7.13% 1690.468 1569.969 - 17.09% -
std::find_end(list<int>,_pred)_(near_matches)/1000 -7.12% 41122.622 38195.659 - 0.03% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -7.11% 6945703.739 6451972.977 - -1.66% -
BM_RangesMakeHeap_string_PipeOrgan_4 -7.10% 2.769 2.573 - 0.50% -
std::copy_n(vector<int>)/32768 -7.10% 3795.927 3526.419 - -7.01% -
SetIntersection_Front_Set_uint64_1024_1024 -7.10% 15759082.511 14640447.966 - -6.60% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -7.07% 34.562 32.117 - -2.17% -
std::unordered_set<std::string>::contains(key)_(non-existent)/0 -7.07% 0.374 0.348 - 0.33% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -7.07% 10.638 9.887 - -2.88% -
BM_std_min<unsigned___int128>/21 -7.06% 10.385 9.651 - -1.55% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 -7.04% 4.918 4.572 - -1.77% -
rng::equal(list<int>)_(it,_it,_it,_it)/8192 -7.02% 12475.982 11600.339 - -4.31% -
rng::copy_n(list<int>)/4096 -7.01% 3983.009 3703.659 - -12.18% -
SetIntersection_Interlaced_Vector_string_262144_16384 -7.00% 1064668.540 990187.012 - 0.58% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 -7.00% 0.574 0.534 - 29.99% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 -6.99% 17.941 16.688 - -10.35% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -6.97% 3544102.664 3296949.796 - 0.33% -
BM_RangesPushHeap_string_PipeOrgan_64 -6.95% 6.198 5.768 - -0.41% -
BM_RangesMakeThenSortHeap_float_Heap_16 -6.94% 2.099 1.953 - 0.84% -
BM_RangesMakeHeap_string_Ascending_1024 -6.94% 5.339 4.968 - -3.05% -
rng::for_each(set<int>::iterator)/32 -6.92% 22.161 20.627 - -1.14% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 -6.92% 111738.717 104008.162 - -0.18% -
rng::fill(vector<bool>)/64 -6.91% 1.605 1.494 - -4.54% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -6.90% 3563369.357 3317493.220 - -6.28% -
std::unordered_set<int>::erase(key)_(non-existent)/32 -6.90% 1.192 1.110 - -1.99% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -6.87% 18.090 16.846 - -0.18% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -6.87% 0.501 0.467 - -26.61% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -6.86% 10.564 9.840 - -7.86% -
BM_MakeHeap_uint64_Descending_64 -6.85% 0.251 0.234 - -0.09% -
rng::find_end(forward_list<int>,_pred)_(process_all)/8192 -6.84% 6547.822 6099.889 - -0.14% -
rng::remove_if(deque<int>)_(sprinkled)/32 -6.83% 61.212 57.032 - -2.44% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst -6.83% 1.848 1.722 - 0.81% -
BM_std_min<unsigned_long_long>/4 -6.80% 1.101 1.026 - -2.77% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 -6.80% 1.278 1.191 - -2.53% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 -6.79% 1.250 1.165 - -5.14% -
std::distance(deque<int>)/50 -6.79% 0.694 0.647 - -1.64% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -6.79% 11.019 10.271 - 11.73% -
SetIntersection_None_Set_string_16384_1 -6.79% 202149680.791 188431707.380 - -10.79% -
BM_std_minmax<char>/6 -6.78% 2.155 2.009 - -3.07% -
std::unordered_set<std::string>::find(key)_(existent)/32 -6.74% 42.144 39.302 - 5.48% -
bm_lexicographical_compare<unsigned_char>/3 -6.74% 2.204 2.055 - -1.44% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -6.71% 4735.906 4418.346 - 4.56% -
std::unique_copy(list<int>)_(contiguous)/32 -6.70% 11.933 11.133 - -1.01% -
std::multiset<std::string>::erase(key)_(non-existent)/1024 -6.70% 24.063 22.452 - -0.14% -
BM_std_min<unsigned___int128>/20 -6.70% 9.775 9.121 - -1.25% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -6.68% 351.508 328.013 - -6.00% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -6.68% 2429059.805 2266888.114 - -6.60% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -6.67% 55.003 51.333 - -1.14% -
std::count_if(list<int>)_(every_other)/8192 -6.67% 7650.780 7140.523 - -0.35% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -6.67% 43262.729 40378.670 - -16.95% -
rng::find_end(vector<int>,_pred)_(process_all)/8192 -6.65% 4687.834 4376.201 - 0.13% -
rng::search(list<int>,_pred)_(same_length)/8192 -6.63% 8902.986 8313.030 - -4.98% -
SetIntersection_Front_Set_uint32_1024_1024 -6.61% 16305377.951 15227032.289 - -6.04% -
std::find_end(vector<int>)_(near_matches)/1024 -6.61% 15538.485 14510.865 - -0.32% -
SetIntersection_None_Set_string_16384_64 -6.58% 200703574.901 187497532.061 - -10.25% -
std::unordered_multiset<int>::count(key)_(existent)/32 -6.58% 1.858 1.736 - 4.32% -
BM_std_minmax<long_long>/6 -6.56% 2.429 2.270 - -3.34% -
BM_StringRelational_Less_Small_Small_ChangeLast -6.56% 1.846 1.725 - -3.26% -
SetIntersection_None_Vector_float_262144_16384 -6.55% 1302353.996 1217081.900 - 1.19% -
rng::remove_if(deque<int>)_(prefix)/50 -6.51% 73.925 69.114 - -4.43% -
std::generate(list<int>)/8192 -6.49% 7406.022 6925.228 - -0.20% -
std::is_sorted_until(vector<int>,_pred)/8 -6.48% 3.616 3.382 - -2.68% -
rng::remove_if(vector<int>)_(prefix)/50 -6.48% 60.991 57.037 - -0.31% -
SetIntersection_Interlaced_Vector_uint32_256_4 -6.48% 5291049.252 4948332.698 - -3.32% -
BM_RangesMakeHeap_float_Descending_4 -6.41% 0.294 0.276 - -0.26% -
std::find_end(vector<int>)_(near_matches)/1000 -6.40% 14998.970 14039.273 - 0.32% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16384 -6.39% 26.404 24.717 - -1.73% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -6.37% 1718353.599 1608847.004 - -3.99% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -6.37% 20956.365 19621.318 - 0.60% -
SetIntersection_Interlaced_Vector_string_256_256 -6.37% 22855078.454 21399263.677 - -3.63% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1000 -6.35% 793.665 743.244 - 0.01% -
rng::find(vector<bool>)_(process_all)/8 -6.35% 0.601 0.563 - -15.28% -
std::unique_copy(list<int>)_(sprinkled)/32 -6.35% 13.265 12.423 - -0.51% -
std::copy_if(vector<int>)_(entire_range)/64 -6.35% 16.363 15.325 - -0.58% -
std::remove_copy(deque<int>)_(prefix)/1024 -6.34% 413.401 387.188 - 2.64% -
BM_StringRelational_Compare_Large_Empty_Control -6.33% 1.707 1.599 - -1.09% -
rng::find_end(vector<int>,_pred)_(process_all)/1000 -6.33% 572.166 535.948 - 0.17% -
BM_RangesMakeHeap_string_PipeOrgan_16 -6.32% 3.843 3.600 - 0.33% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -6.31% 3059.360 2866.338 - -0.54% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -6.30% 1.809 1.695 - -5.00% -
rng::for_each(list<int>)/8192 -6.29% 8309.713 7786.640 - -6.06% -
BM_std_minmax<long_long>/11 -6.29% 2.538 2.379 - -3.18% -
SetIntersection_Front_Set_float_256_64 -6.28% 6555169.679 6143355.925 - -6.39% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -6.28% 0.495 0.464 - 12.96% -
bm_lexicographical_compare<unsigned_char>/2 -6.28% 1.960 1.837 - -0.75% -
BM_std_min<unsigned___int128>/19 -6.25% 9.153 8.580 - -0.97% -
BM_RangesMakeHeap_uint32_Random_256 -6.25% 1.194 1.120 - -5.61% -
BM_RangesPushHeap_float_Ascending_16384 -6.25% 4.360 4.088 - -6.66% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 -6.24% 0.933 0.875 - 6.15% -
BM_std_minmax<unsigned_char>/2 -6.23% 0.883 0.828 - -10.29% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -6.23% 34.334 32.196 - 9.42% -
rng::is_sorted(list<int>)/8192 -6.22% 7261.972 6810.506 - -2.78% -
rng::replace(vector<int>)_(prefix)/32 -6.21% 5.041 4.728 - -7.89% -
rng::find_end(vector<int>,_pred)_(process_all)/1024 -6.21% 586.077 549.710 - 0.30% -
BM_RangesMakeThenSortHeap_float_SingleElement_262144 -6.19% 52.333 49.096 - -7.41% -
rng::move_backward(vector<bool>)_(aligned)/64 -6.17% 1.848 1.734 - -0.09% -
BM_std_minmax<long_long>/1 -6.17% 0.693 0.650 - 0.54% -
rng::partial_sort(deque<int>)_(descending)/8 -6.16% 44.162 41.440 - 1.41% -
BM_vector_deque_ranges_copy/2 -6.16% 2.066 1.939 - 15.34% -
BM_RangesMakeHeap_uint64_Random_256 -6.16% 1.203 1.129 - -0.94% -
std::copy_backward(vector<bool>)_(aligned)/64 -6.16% 1.776 1.666 - -3.71% -
BM_PushHeap_uint32_SingleElement_4 -6.14% 0.364 0.341 - -4.01% -
std::stable_partition(deque<int>)_(sparse)/50 -6.12% 29.719 27.899 - -9.10% -
BM_RangesMakeHeap_float_Random_16 -6.12% 1.710 1.605 - -2.17% -
SetIntersection_None_Set_string_16384_256 -6.11% 201103205.264 188813161.497 - -9.44% -
std::replace(vector<int>)_(sprinkled)/8192 -6.11% 1360.685 1277.537 - -5.91% -
std::move(vector<bool>)_(aligned)/64 -6.10% 1.776 1.668 - 0.41% -
SetIntersection_Front_Set_uint64_262144_1 -6.09% 1155611.682 1085221.984 - -1.44% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1024 -6.08% 810.889 761.559 - 0.27% -
BM_MakeHeap_uint64_Random_1024 -6.07% 1.097 1.031 - -10.43% -
SetIntersection_Interlaced_Vector_string_1024_1024 -6.06% 43397884.001 40767640.721 - -4.22% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -6.05% 20.366 19.133 - -2.66% -
std::set<int>::insert(value)_(already_present)/8192 -6.02% 10.831 10.179 - 1.85% -
BM_RangesMakeHeap_uint64_QuickSortAdversary_4 -6.02% 0.437 0.411 - -3.12% -
rng::find_if(deque<int>)_(process_all)/32768 -6.01% 12191.876 11458.577 - -1.51% -
std::set<int>::erase(key)_(non-existent)/8192 -6.01% 8.745 8.220 - 0.22% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -5.99% 201776211.563 189685905.140 - -3.84% -
BM_StringRelational_Compare_Small_Empty_Control -5.96% 1.715 1.613 - -2.97% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -5.96% 1.255 1.180 - -3.17% -
BM_RangesMakeThenSortHeap_string_Descending_256 -5.95% 19.320 18.170 - 2.59% -
BM_StringFindStringLiteral/1024 -5.95% 18.085 17.008 - -4.29% -
BM_MakeHeap_string_Ascending_1024 -5.95% 5.269 4.955 - 2.61% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -5.95% 1716865.561 1614789.309 - -4.00% -
BM_MakeThenSortHeap_uint32_SingleElement_4 -5.93% 1.536 1.445 - 2.55% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 -5.93% 111426.724 104823.370 - -6.98% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_64 -5.92% 6.451 6.069 - -2.00% -
rng::remove_copy(deque<int>)_(prefix)/1024 -5.90% 415.312 390.789 - -8.94% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -5.89% 0.733 0.689 - -7.80% -
rng::rotate(list<int>)_(1_element_backward)/8192 -5.89% 8360.165 7867.762 - -4.49% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 -5.88% 1.331 1.252 - -18.82% -
BM_PushHeap_uint32_SingleElement_16 -5.88% 0.357 0.336 - -5.52% -
rng::unique_copy(list<int>)_(sprinkled)/52 -5.87% 23.819 22.421 - -0.02% -
SetIntersection_Interlaced_Vector_string_16384_16 -5.86% 4611664.826 4341580.319 - 1.09% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -5.84% 26.030 24.509 - 2.64% -
rng::move_backward(vector<bool>)_(unaligned)/512 -5.82% 5.365 5.053 - 7.62% -
rng::move(deque<int>)/32768 -5.81% 2175.277 2048.983 - 1.20% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -5.81% 0.875 0.824 - -0.01% -
BM_RangesMakeHeap_uint32_Random_16384 -5.80% 1.043 0.982 - -0.65% -
rng::rotate(vector<bool>)_(by_1/4)/1024 -5.79% 15.326 14.439 - -0.18% -
707_ntest_r -5.79% 16.946 15.965 - -3.95% -
BM_std_minmax<unsigned_char>/5 -5.78% 1.751 1.650 - -10.06% -
BM_std_minmax<unsigned_char>/6 -5.78% 2.048 1.930 - -7.28% -
bm_lexicographical_compare<unsigned_char>/7 -5.78% 2.213 2.085 - -1.03% -
BM_RangesMakeThenSortHeap_string_Ascending_262144 -5.77% 81.240 76.553 - 0.63% -
BM_std_min<unsigned___int128>/18 -5.75% 8.531 8.040 - -0.99% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -5.75% 1.529 1.441 - -7.53% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -5.75% 1901420.653 1792063.560 - -4.43% -
std::unique(vector<int>)_(sprinkled)/52 -5.73% 58.973 55.591 - 0.31% -
rng::find_if(deque<int>)_(process_all)/8192 -5.72% 3009.631 2837.444 - 1.14% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -5.72% 10279.085 9691.121 - -14.65% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 -5.71% 6156564.523 5804892.881 - -8.82% -
BM_std_minmax<char>/5 -5.71% 1.859 1.753 - -1.60% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -5.69% 1708305.826 1611090.414 - -4.13% -
BM_StringRelational_Less_Huge_Large_Control -5.68% 2.468 2.328 - 8.40% -
BM_MakeThenSortHeap_string_Descending_16384 -5.68% 68.034 64.168 - -1.71% -
BM_StringRelational_Less_Huge_Huge_ChangeFirst -5.68% 1.398 1.318 - 8.85% -
BM_std_minmax<unsigned_char>/8 -5.67% 1.087 1.025 - 0.06% -
rng::reverse_copy(deque<int>)/8 -5.67% 3.045 2.872 - -1.81% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -5.64% 16.908 15.954 - 0.76% -
rng::fill(deque<int>)/32 -5.64% 1.470 1.387 - -11.04% -
rng::for_each(multiset<int>::iterator)/8 -5.62% 4.806 4.535 - 2.15% -
BM_RangesMakeThenSortHeap_string_Ascending_16384 -5.62% 66.788 63.037 - -0.16% -
BM_RangesPushHeap_string_SingleElement_4 -5.61% 2.294 2.165 - -0.05% -
SetIntersection_Interlaced_Vector_float_64_64 -5.61% 12059808.496 11383118.333 - -1.35% -
std::unordered_set<int>::find(key)_(non-existent)/8192 -5.58% 1.219 1.151 - 2.36% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -5.58% 1012.364 955.843 - -0.52% -
rng::rotate(deque<int>)_(1_element_forward)/50 -5.57% 6.100 5.760 - -3.25% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -5.56% 682.767 644.784 - 5.60% -
std::unique(deque<int>)_(sprinkled)/52 -5.55% 84.561 79.870 - -11.06% -
SetIntersection_Front_Set_uint32_64_4 -5.54% 18171404.125 17164909.178 - -2.06% -
BM_std_min<char>/15 -5.54% 2.129 2.011 - -4.14% -
BM_RangesSortHeap_uint32_1 -5.53% 0.267 0.252 - -2.05% -
std::search(list<int>)_(single_element)/1024 -5.49% 770.832 728.479 - -5.16% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -5.49% 169607.424 160300.062 - -2.00% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -5.48% 1684630.043 1592255.699 - -6.06% -
std::set<std::string>::find(key)_(non-existent)/8192 -5.48% 28.153 26.610 - -15.17% -
SetIntersection_Front_Vector_string_1024_256 -5.46% 9942359.291 9399031.721 - -15.04% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024 -5.45% 1.131 1.069 - -0.17% -
BM_vector_deque_ranges_copy/1 -5.44% 2.352 2.224 - 15.26% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 -5.43% 22.064 20.865 - -48.29% -
rng::find_last(forward_list<int>)_(bail_90%)/8 -5.43% 2.451 2.318 - 0.31% -
std::copy(vector<bool>)_(aligned)/262144 -5.43% 684.074 646.941 - -4.10% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -5.42% 1707323.489 1614702.717 - -3.62% -
bm_lexicographical_compare<signed_char>/64 -5.40% 2.313 2.188 - -0.10% -
rng::replace(vector<int>)_(prefix)/8192 -5.40% 1263.413 1195.234 - -8.24% -
SetIntersection_Interlaced_Vector_string_16384_64 -5.40% 13056530.111 12352003.282 - 2.96% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 -5.39% 5.116 4.840 - -1.04% -
rng::copy_backward(vector<bool>)_(aligned)/64 -5.39% 1.893 1.791 - 1.59% -
rng::remove(deque<int>)_(sprinkled)/32 -5.39% 56.806 53.746 - 0.35% -
std::unordered_set<int>::find(key)_(existent)/8192 -5.38% 1.384 1.309 - 0.28% -
std::partial_sort_copy(deque<int>)_(heap)/8 -5.36% 16.769 15.870 - 2.25% -
SetIntersection_Interlaced_Vector_float_16384_16384 -5.36% 85160109.902 80596062.774 - 0.20% -
std::search(list<int>,_pred)_(same_length)/8192 -5.36% 8941.331 8462.418 - -2.92% -
706_stockfish_r -5.34% 21.584 20.431 - -5.48% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -5.33% 1820053.058 1722969.891 - -3.60% -
SetIntersection_None_Set_string_262144_1 -5.32% 1696284.342 1606055.828 - -5.62% -
std::stable_partition(vector<int>)_(dense)/50 -5.32% 26.429 25.024 - -1.99% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 -5.31% 2368474.392 2242661.793 - -2.82% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -5.31% 1424096.293 1348460.082 - -4.76% -
BM_RangesPushHeap_string_PipeOrgan_1024 -5.31% 10.449 9.895 - 2.52% -
BM_RangesMakeThenSortHeap_float_Ascending_4 -5.30% 1.359 1.287 - 0.57% -
rng::for_each(multiset<int>)/32 -5.30% 21.894 20.734 - 0.06% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 -5.29% 23.083 21.862 - -8.18% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -5.28% 29.989 28.406 - -4.40% -
std::set<int>::erase(key)_(non-existent)/1024 -5.27% 5.627 5.330 - 1.89% -
rng::contains(list<int>)_(process_all)/50 -5.26% 19.346 18.329 - -1.52% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 -5.25% 24.006 22.745 - -0.73% -
rng::reverse(list<int>)/4096 -5.25% 1752.269 1660.239 - -0.31% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -5.24% 7.623 7.224 - -2.19% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 -5.23% 0.583 0.552 - -4.98% -
BM_std_min<unsigned___int128>/17 -5.21% 7.890 7.478 - -0.66% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -5.19% 2.082 1.973 - -4.04% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -5.18% 1704215.248 1615855.225 - -3.35% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -5.18% 1687296.959 1599880.045 - -5.92% -
SetIntersection_Front_Set_uint32_262144_16 -5.17% 1311088.146 1243256.112 - -5.97% -
std::is_sorted(list<int>,_pred)/8 -5.16% 4.279 4.058 - 1.81% -
vector<bool>(const_vector<bool>&) -5.15% 9.828 9.322 - -3.22% -
rng::copy(vector<bool>)_(aligned)/64 -5.15% 1.375 1.304 - -4.86% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 -5.15% 32.806 31.118 - -6.47% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -5.14% 1687469.891 1600704.916 - -5.89% -
std::flat_map<int,_int>::contains(key)_(existent)/32 -5.14% 3.562 3.379 - 0.29% -
rng::is_partitioned(deque<int>)_(partitioned)/50 -5.14% 15.847 15.033 - 6.74% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -5.13% 296700.670 281485.008 - -1.75% -
BM_RangesPushHeap_string_Descending_16384 -5.13% 2.462 2.336 - 1.50% -
std::set<std::string>::insert(value)_(already_present)/1024 -5.12% 34.290 32.533 - -4.05% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 -5.12% 25.329 24.033 - 3.45% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -5.11% 558.384 529.839 - -1.71% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 -5.08% 34.307 32.562 - -5.27% -
SetIntersection_Front_Vector_uint64_262144_64 -5.08% 1424425.874 1352066.178 - -6.49% -
BM_PushHeap_string_QuickSortAdversary_262144 -5.08% 17.184 16.311 - 0.79% -
BM_num_put<unsigned_long_long> -5.08% 12.186 11.567 - -0.83% -
SetIntersection_None_Set_string_262144_256 -5.08% 1692200.359 1606320.394 - -5.74% -
BM_vector_deque_copy/64 -5.07% 2.815 2.672 - -1.70% -
rng::rotate(list<int>)_(1_element_forward)/8192 -5.05% 8257.666 7840.713 - -3.75% -
SetIntersection_Front_Set_uint64_16384_256 -5.05% 5062987.970 4807501.779 - 5.33% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -5.04% 681.514 647.188 - -1.06% -
SetIntersection_None_Set_string_262144_1024 -5.04% 1705269.695 1619390.301 - -4.38% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 -5.02% 10.156 9.646 - -10.79% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 -5.01% 1123355.739 1067054.300 - -3.71% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -5.01% 0.940 0.893 - -0.28% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -5.00% 243553227.606 231364486.588 - -0.86% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -4.98% 33.594 31.920 - 0.61% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1048576 -4.98% 885184.985 841146.940 - -0.22% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -4.96% 35.360 33.604 - -1.16% -
SetIntersection_None_Set_string_16384_4 -4.96% 197065644.491 187283943.863 - -7.82% -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/1024 -4.96% 578.148 549.455 - -4.90% -
rng::sort(deque<int>)_(descending)/1024 -4.96% 1371.191 1303.204 - 0.39% -
SetIntersection_Interlaced_Set_float_256_256 -4.95% 9422638.077 8956628.462 - -1.31% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 -4.94% 23719081.531 22547706.712 - -3.95% -
BM_StringEraseToEnd_Huge_Transparent -4.94% 2.566 2.439 - 0.49% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 -4.91% 3.162 3.007 - -2.00% -
SetIntersection_None_Set_string_256_256 -4.91% 6060993.321 5763404.110 - -4.10% -
rng::find_first_of(deque<int>)_(small_needle)/32 -4.91% 110.994 105.544 - 0.53% -
BM_RangesMakeHeap_uint64_Random_64 -4.91% 1.293 1.230 - -3.64% -
std::reverse_copy(deque<int>)/512 -4.90% 131.491 125.045 - -0.21% -
SetIntersection_None_Set_string_262144_64 -4.90% 1694752.442 1611722.574 - -5.60% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -4.90% 9.697 9.222 - -3.43% -
std::copy_backward(vector<bool>)_(aligned)/262144 -4.87% 749.637 713.107 - -5.33% -
std::rotate(vector<bool>)_(by_1/4)/32 -4.87% 18.263 17.374 - -0.77% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -4.87% 1.438 1.368 - -2.54% -
SetIntersection_None_Set_string_262144_16384 -4.86% 1691626.139 1609342.201 - -5.77% -
rng::find_first_of(deque<int>)_(small_needle)/50 -4.86% 170.764 162.458 - 0.47% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -4.86% 1230370.665 1170567.123 - -3.37% -
SetIntersection_Front_Set_string_256_64 -4.86% 16216560.552 15428395.722 - -7.68% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 -4.86% 0.464 0.442 - -9.35% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -4.85% 8519.177 8105.844 - 2.56% -
BM_num_put<const_void*> -4.85% 13.392 12.742 - 0.46% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 -4.84% 1049643.553 998809.895 - -0.37% -
BM_std_minmax<char>/4 -4.84% 1.550 1.475 - -1.05% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192 -4.82% 1.076 1.024 - 13.17% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 -4.82% 1.780 1.694 - 5.96% -
BM_PushHeap_string_PipeOrgan_4 -4.81% 2.634 2.507 - -0.00% -
BM_num_put<unsigned_long> -4.80% 12.087 11.507 - -4.01% -
std::rotate(vector<bool>)_(by_1/3)/50 -4.80% 18.136 17.266 - -0.42% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 -4.79% 16.946 16.133 - -0.99% -
SetIntersection_None_Set_string_262144_4 -4.79% 1687660.154 1606803.551 - -5.66% -
std::rotate(vector<bool>)_(by_1/2)/50 -4.79% 18.161 17.291 - -0.24% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -4.79% 20795.083 19799.451 - 2.50% -
std::unordered_set<std::string>::erase(key)_(existent)/0 -4.78% 122.753 116.880 - 71.25% -
std::copy(vector<bool>)_(aligned)/64 -4.77% 1.368 1.303 - -4.51% -
std::equal(list<int>)_(it,_it,_it)/8192 -4.77% 10089.065 9608.291 - -3.28% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -4.76% 0.984 0.937 - -4.42% -
BM_RangesMakeHeap_float_Heap_256 -4.76% 0.254 0.241 - -3.08% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/32 -4.76% 1.123 1.069 - -0.06% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -4.75% 1.114 1.061 - 7.11% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 -4.74% 51.414 48.974 - -3.90% -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 -4.73% 96778.037 92199.910 - 0.06% -
SetIntersection_None_Set_string_262144_16 -4.73% 1689690.675 1609768.228 - -5.53% -
SetIntersection_Interlaced_Set_uint32_262144_1 -4.73% 1108149.455 1055748.570 - -3.19% -
BM_StringRelational_Less_Large_Large_ChangeFirst -4.72% 1.388 1.322 - -0.26% -
std::set<int>::equal_range(key)_(non-existent)/32 -4.72% 2.708 2.580 - -3.95% -
std::rotate(vector<bool>)_(by_1/4)/50 -4.69% 18.102 17.253 - -0.71% -
BM_StringRelational_Compare_Huge_Empty_Control -4.69% 1.663 1.585 - -2.97% -
BM_MakeThenSortHeap_string_Ascending_256 -4.69% 20.869 19.891 - -1.80% -
std::rotate(vector<bool>)_(by_1/4)/1024 -4.69% 14.786 14.093 - 0.41% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 -4.68% 13775017.240 13130279.140 - 3.90% -
std::shift_right(list<int>)/8192 -4.68% 7715.005 7354.167 - 0.00% -
BM_RangesPushHeap_float_SingleElement_4 -4.67% 0.384 0.366 - 2.44% -
std::rotate(vector<bool>)_(1_element_backward)/8192 -4.67% 104.725 99.832 - -1.79% -
rng::find_last_if(list<int>)_(bail_90%)/50 -4.66% 2.179 2.078 - -0.11% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -4.66% 2092303.873 1994868.977 - -2.03% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 -4.65% 1.236 1.179 - 0.27% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 -4.65% 7.445 7.099 - -21.55% -
BM_deque_deque_copy/1 -4.64% 3.403 3.245 - -0.71% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 -4.63% 199093274.412 189875723.199 - -5.48% -
bm_lexicographical_compare<int>/2 -4.63% 1.518 1.447 - -4.30% -
BM_std_min<unsigned___int128>/16 -4.62% 7.292 6.955 - -0.11% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64 -4.62% 0.518 0.494 - -10.05% -
BM_std_min<short>/16 -4.61% 1.800 1.717 - -5.73% -
BM_std_min<unsigned_short>/20 -4.61% 2.221 2.118 - -4.50% -
SetIntersection_None_Set_string_16384_16 -4.60% 197065764.468 188004979.801 - -10.48% -
BM_RangesPushHeap_string_Random_16384 -4.60% 17.039 16.256 - 0.14% -
rng::contains_subrange(vector<int>)_(single_element)/50 -4.58% 12.983 12.388 - 0.63% -
SetIntersection_None_Set_float_64_4 -4.58% 22693730.100 21654388.107 - -0.03% -
rng::find_first_of(list<int>)_(small_needle)/8192 -4.57% 23207.748 22147.180 - -0.06% -
rng::find_last(vector<int>)_(bail_10%)/8 -4.57% 2.108 2.011 - -1.06% -
BM_deque_deque_copy/70000 -4.57% 3166.577 3022.004 - -4.21% -
std::partition(deque<int>)_(dense)/50 -4.56% 16.338 15.592 - -7.95% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -4.55% 9783.271 9338.512 - -5.09% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -4.54% 1245070.187 1188515.612 - -3.12% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -4.54% 10.874 10.380 - -28.55% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 -4.54% 0.451 0.431 - 8.64% -
bm_lexicographical_compare<int>/16 -4.54% 2.016 1.925 - -6.86% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 -4.53% 24.729 23.608 - -2.59% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 -4.52% 0.966 0.922 - -3.03% -
std::unordered_set<int>::find(key)_(non-existent)/1024 -4.51% 1.302 1.243 - 8.52% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -4.51% 1580.504 1509.241 - -3.33% -
std::remove_if(vector<int>)_(prefix)/50 -4.50% 60.836 58.101 - 1.41% -
BM_MakeHeap_float_Descending_4 -4.48% 0.290 0.277 - -3.16% -
std::move_backward(vector<bool>)_(aligned)/512 -4.48% 2.546 2.431 - -4.24% -
BM_std_minmax<short>/19 -4.48% 2.429 2.320 - -2.68% -
std::is_sorted(list<int>)/8192 -4.48% 7170.888 6849.762 - -6.67% -
std::rotate(vector<bool>)_(by_1/3)/32 -4.48% 18.120 17.309 - -0.13% -
SetIntersection_None_Set_string_262144_262144 -4.47% 1698505.939 1622528.076 - -4.00% -
BM_PushHeap_string_PipeOrgan_16 -4.47% 4.282 4.091 - -0.62% -
BM_RangesMakeHeap_string_Heap_262144 -4.46% 5.438 5.195 - -5.19% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -4.46% 56451.942 53936.017 - -3.37% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -4.45% 40393.564 38594.786 - -1.97% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -4.45% 1.860 1.777 - 1.45% -
BM_RangesMakeHeap_string_Ascending_256 -4.45% 5.067 4.842 - -2.13% -
SetIntersection_Front_Set_uint32_16384_64 -4.45% 2048064.386 1956971.723 - -4.76% -
std::equal(list<int>)_(it,_it,_it,_pred)/50 -4.44% 40.888 39.073 - 0.23% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -4.42% 29.358 28.060 - 2.60% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -4.42% 1742643.591 1665633.220 - -3.24% -
rng::remove(list<int>)_(sprinkled)/32 -4.42% 57.619 55.075 - 0.15% -
BM_deque_deque_ranges_copy/1 -4.41% 3.429 3.278 - -0.87% -
std::stable_partition(vector<int>)_(dense)/32 -4.41% 22.156 21.179 - -0.72% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 -4.40% 13838856.642 13229531.208 - -0.38% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -4.40% 1193854.461 1141324.958 - -3.55% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 -4.40% 13472516.940 12879764.906 - -4.43% -
BM_MakeHeap_uint64_QuickSortAdversary_4 -4.40% 0.428 0.409 - 0.83% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -4.39% 1123108.440 1073831.719 - -4.50% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 -4.39% 2.486 2.377 - 1.44% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16 -4.38% 1.119 1.070 - -0.74% -
SetIntersection_Front_Vector_uint32_262144_16 -4.37% 1190909.740 1138819.372 - -4.15% -
SetIntersection_None_Set_float_64_16 -4.37% 19226834.711 18386129.848 - -4.09% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 -4.37% 13.557 12.965 - -0.62% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 -4.37% 797.447 762.638 - -0.13% -
BM_RangesPushHeap_string_SingleElement_64 -4.36% 2.611 2.497 - -0.17% -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -4.36% 11.119 10.634 - 13.97% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.35% 12653.161 12102.515 - -3.20% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 -4.34% 0.448 0.429 - -0.00% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024 -4.34% 24.285 23.232 - -7.57% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -4.33% 2173764.977 2079549.479 - -2.99% -
BM_std_min<unsigned___int128>/15 -4.33% 6.700 6.410 - -0.50% -
BM_std_minmax<char>/23 -4.32% 3.165 3.029 - -2.35% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -4.32% 41.214 39.435 - -4.96% -
BM_RangesPushHeap_string_QuickSortAdversary_262144 -4.31% 16.857 16.130 - -1.00% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.30% 716.572 685.726 - -2.87% -
rng::find_end(forward_list<int>)_(match_near_end)/1024 -4.30% 4651.064 4451.062 - 0.37% -
BM_RangesPushHeap_uint32_Random_4 -4.30% 2.552 2.443 - -0.48% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -4.30% 87742.745 83973.727 - 3.10% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 -4.29% 5.060 4.843 - -4.75% -
std::copy(list<int>)/64 -4.29% 32.056 30.681 - -17.81% -
std::unique(deque<int>)_(sprinkled)/32 -4.29% 67.262 64.378 - -10.59% -
rng::find_last(list<int>)_(bail_90%)/50 -4.28% 1.296 1.241 - 0.11% -
SetIntersection_Interlaced_Set_uint64_1024_1024 -4.28% 15186180.066 14536767.037 - -12.03% -
bm_ranges_lexicographical_compare<unsigned_char>/16 -4.27% 1.156 1.107 - -4.18% -
SetIntersection_Front_Vector_uint64_1024_4 -4.27% 1130215.845 1082003.313 - -5.20% -
BM_std_minmax<short>/23 -4.26% 2.693 2.579 - -3.76% -
SetIntersection_Interlaced_Set_string_262144_4 -4.25% 1890002.688 1809597.330 - -3.52% -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -4.25% 29932.934 28659.892 - -0.47% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 -4.25% 23.631 22.627 - -0.35% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -4.25% 33.486 32.063 - -2.18% -
BM_PushHeap_string_Random_16384 -4.25% 16.941 16.221 - -0.08% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -4.24% 1.065 1.020 - -0.33% -
rng::find_if(vector<int>)_(process_all)/8 -4.24% 2.628 2.516 - -0.77% -
std::partition(vector<int>)_(dense)/32 -4.24% 8.529 8.167 - -6.78% -
SetIntersection_Front_Set_uint32_16384_1 -4.23% 1115495.789 1068271.448 - -5.94% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -4.23% 24664485.495 23621692.183 - -1.73% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 -4.20% 10.454 10.015 - -9.46% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 -4.20% 203639481.750 195084250.826 - -5.61% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 -4.19% 27855.829 26689.882 - 7.07% -
BM_StringFindAllMatch/1 -4.18% 2.774 2.658 - -3.60% -
bm_lexicographical_compare<signed_char>/16 -4.17% 1.327 1.272 - -6.21% -
SetIntersection_Interlaced_Set_string_1024_64 -4.17% 17718489.607 16979967.201 - -1.26% -
std::count(list<int>)_(every_other)/8192 -4.17% 6663.637 6386.028 - 0.14% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 -4.16% 4.167 3.993 - 0.12% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -4.16% 1739813.622 1667448.018 - -0.81% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -4.16% 24877936.082 23843915.032 - -6.12% -
std::find_if_not(deque<int>)_(process_all)/8192 -4.16% 2945.460 2823.058 - -2.38% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -4.15% 2175397.867 2085181.967 - -3.20% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -4.14% 91.292 87.512 - 1.38% -
std::multiset<std::string>::erase(key)_(existent)/8192 -4.13% 135.039 129.458 - -0.06% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -4.12% 29893.299 28662.332 - -0.18% -
BM_MakeHeap_string_Heap_262144 -4.11% 5.468 5.243 - -0.41% -
BM_PushHeap_uint32_SingleElement_64 -4.09% 0.365 0.350 - -3.88% -
std::search(deque<int>,_pred)_(no_match)/1024 -4.09% 327.319 313.940 - -14.01% -
rng::stable_partition(vector<int>)_(sparse)/32 -4.08% 7.486 7.181 - 2.12% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -4.08% 3.562 3.417 - -4.33% -
SetIntersection_Interlaced_Vector_uint32_64_16 -4.07% 18681011.411 17920111.969 - -4.97% -
BM_deque_deque_copy/2 -4.07% 3.062 2.937 - -0.41% -
rng::none_of(list<int>)_(process_all)/32 -4.07% 11.854 11.372 - -1.54% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst -4.06% 1.205 1.157 - 0.05% -
BM_MakeHeap_string_SingleElement_262144 -4.04% 7.792 7.477 - 0.61% -
BM_deque_deque_ranges_copy/2 -4.04% 3.063 2.939 - -1.67% -
BM_std_min<unsigned___int128>/14 -4.04% 6.133 5.885 - -0.48% -
SetIntersection_Front_Vector_uint64_16384_1 -4.03% 1099134.946 1054800.543 - -5.00% -
BM_MakeHeap_uint32_PipeOrgan_16 -4.03% 1.041 0.999 - -4.24% -
BM_MakeThenSortHeap_float_QuickSortAdversary_4 -4.03% 1.560 1.497 - 0.98% -
std::map<std::string,_int>::find(key)_(existent)/8192 -4.02% 31.010 29.765 - 4.43% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 -4.01% 1.501 1.441 - -7.16% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -4.01% 1263333.068 1212718.756 - -2.29% -
std::none_of(list<int>)_(process_all)/8 -4.00% 2.716 2.607 - -0.30% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 -4.00% 787.568 756.026 - -2.51% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 -4.00% 27.680 26.574 - -8.58% -
BM_RangesMakeThenSortHeap_string_Descending_16384 -4.00% 69.063 66.302 - 0.83% -
BM_PushHeap_float_Ascending_64 -3.99% 1.813 1.740 - -0.50% -
rng::search(list<int>)_(no_match)/1024 -3.99% 744.351 714.658 - -1.21% -
BM_RangesSortHeap_string_262144 -3.98% 184.054 176.726 - -1.21% -
BM_RangesMakeHeap_string_SingleElement_256 -3.98% 6.336 6.084 - -3.39% -
bm_lexicographical_compare<unsigned_char>/16 -3.98% 1.156 1.110 - -6.42% -
BM_RangesPushHeap_string_SingleElement_256 -3.97% 2.560 2.459 - 0.48% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -3.97% 2.789 2.679 - -0.73% -
BM_std_minmax<char>/64 -3.96% 1.256 1.206 - -12.65% -
std::multiset<std::string>::contains(key)_(existent)/1024 -3.96% 22.982 22.073 - 0.41% -
BM_RangesMakeHeap_uint32_Random_262144 -3.96% 1.053 1.011 - -1.95% -
rng::partial_sort_copy(deque<int>)_(shuffled)/8192 -3.96% 96040.359 92241.503 - 0.34% -
BM_std_minmax<unsigned_char>/7 -3.95% 2.434 2.338 - -4.75% -
BM_PushHeap_string_QuickSortAdversary_16384 -3.95% 16.491 15.840 - 1.68% -
BM_deque_vector_copy/0 -3.94% 1.490 1.432 - -6.77% -
BM_MakeHeap_pair<uint32,_uint32>_Random_1024 -3.93% 3.011 2.892 - -1.48% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 -3.93% 3.203 3.077 - 3.44% -
BM_MakeThenSortHeap_string_Ascending_262144 -3.93% 78.812 75.712 - -1.76% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control -3.93% 1.589 1.527 - -7.82% -
SetIntersection_None_Set_uint64_16384_16384 -3.92% 175405007.723 168527719.210 - 3.78% -
std::any_of(deque<int>)_(process_all)/8192 -3.91% 2719.398 2612.939 - -1.59% -
std::rotate(vector<bool>)_(by_1/2)/32 -3.91% 18.295 17.580 - 0.19% -
std::multiset<int>::contains(key)_(existent)/8192 -3.90% 8.816 8.472 - 2.02% -
BM_StringRelationalLiteral_Compare_Large_Small_Control -3.90% 1.613 1.550 - -3.83% -
SetIntersection_Interlaced_Set_float_256_64 -3.90% 15482092.676 14878772.632 - -1.53% -
rng::rotate(vector<bool>)_(by_1/3)/32 -3.89% 18.643 17.917 - -0.45% -
SetIntersection_Interlaced_Set_float_1024_1024 -3.89% 15206728.605 14614560.009 - -3.26% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -3.89% 22112.458 21251.973 - -0.15% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 -3.87% 21005333.031 20191700.732 - -8.55% -
std::rotate(vector<bool>)_(1_element_forward)/32 -3.87% 18.048 17.349 - -0.69% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 -3.87% 92.006 88.449 - -2.65% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -3.86% 25.856 24.857 - -2.49% -
std::multimap<std::string,_int>::insert(value)_(new_value)/32 -3.86% 41.838 40.221 - 2.26% -
BM_std_minmax<int>/15 -3.86% 2.029 1.951 - -4.19% -
std::partition(deque<int>)_(dense)/1024 -3.85% 361.793 347.860 - -3.57% -
BM_RangesMakeHeap_string_Ascending_16384 -3.85% 5.784 5.561 - 3.22% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_4 -3.84% 1.433 1.378 - -5.82% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 -3.83% 171061756.955 164505983.260 - -0.02% -
rng::replace(vector<int>)_(prefix)/1024 -3.83% 165.327 159.002 - -5.74% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -3.82% 24.119 23.197 - 14.66% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.82% 1641.038 1578.365 - -3.91% -
rng::find(list<int>)_(process_all)/50 -3.82% 18.837 18.118 - 0.04% -
rng::rotate(vector<bool>)_(by_1/2)/50 -3.81% 18.605 17.895 - -0.80% -
BM_vector_deque_move/65536 -3.81% 2875.902 2766.382 - 16.68% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_64 -3.81% 1.146 1.102 - 0.37% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 -3.80% 1118531.528 1076056.896 - -2.59% -
SetIntersection_Front_Set_float_262144_16384 -3.80% 355021426.120 341543378.827 - 30.63% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -3.79% 1178.814 1134.084 - -3.74% -
std::move(deque<int>)/8 -3.78% 3.997 3.846 - -2.35% -
rng::contains_subrange(deque<int>)_(same_length)/16 -3.78% 11.232 10.807 - -12.57% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 -3.77% 22810965.791 21949917.307 - -1.48% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 -3.77% 10.530 10.132 - -2.67% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -3.77% 18894162.785 18181909.648 - -2.41% -
BM_RangesPushHeap_string_SingleElement_262144 -3.76% 2.635 2.536 - 0.24% -
BM_std_minmax<unsigned_short>/7 -3.76% 1.752 1.686 - 2.62% -
BM_std_minmax<unsigned_char>/3 -3.76% 1.193 1.148 - -6.23% -
SetIntersection_Front_Set_float_1024_256 -3.75% 5002160.321 4814441.702 - -1.03% -
SetIntersection_Front_Set_float_16384_16 -3.75% 1316938.492 1267525.261 - -3.25% -
BM_RangesPushHeap_string_SingleElement_16 -3.75% 2.553 2.457 - 1.42% -
std::reverse(deque<int>)/64 -3.75% 13.560 13.051 - -0.06% -
std::rotate(deque<int>)_(1_element_backward)/32 -3.75% 4.571 4.400 - -1.15% -
BM_std_minmax<unsigned_char>/21 -3.75% 2.231 2.147 - -7.77% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -3.74% 5.322 5.123 - -1.80% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -3.74% 934903.318 899982.878 - 0.17% -
BM_RangesPushHeap_string_PipeOrgan_256 -3.73% 8.368 8.055 - 1.44% -
bm_lexicographical_compare<signed_char>/6 -3.73% 2.491 2.398 - -3.14% -
BM_MakeThenSortHeap_string_Ascending_1024 -3.73% 35.846 34.510 - -0.05% -
BM_RangesPushHeap_float_SingleElement_16 -3.72% 0.377 0.363 - -0.12% -
rng::sort(deque<int>)_(ascending)/1024 -3.71% 800.600 770.877 - 0.84% -
rng::find_last(vector<char>)_(bail_10%)/8192 -3.71% 882.529 849.818 - -0.36% -
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 -3.70% 933545.116 898989.278 - 0.10% -
BM_PushHeap_uint32_Random_1 -3.70% 0.448 0.431 - -10.87% -
SetIntersection_None_Set_string_16384_1024 -3.70% 206274752.285 198645021.376 - -4.96% -
BM_std_min<unsigned_short>/16 -3.70% 1.732 1.668 - 1.06% -
BM_std_minmax<long_long>/13 -3.70% 3.103 2.988 - -2.17% -
rng::partial_sort(deque<int>)_(shuffled)/8192 -3.70% 272539.877 262465.316 - 0.18% -
rng::find_last(vector<char>)_(bail_10%)/1048576 -3.69% 112184.656 108047.784 - -0.03% -
bm_ranges_lexicographical_compare<unsigned_char>/4 -3.68% 1.498 1.443 - 0.50% -
SetIntersection_Front_Set_uint32_1024_16 -3.68% 1350572.741 1300910.992 - -1.73% -
BM_StringFindAllMatch/64 -3.68% 3.072 2.959 - -0.79% -
rng::is_partitioned(deque<int>)_(unpartitioned)/50 -3.66% 4.252 4.097 - -2.20% -
BM_RangesMakeHeap_uint64_Random_1024 -3.66% 1.076 1.037 - -1.07% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 -3.65% 28.161 27.133 - -11.34% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 -3.65% 25.273 24.351 - -0.66% -
rng::copy(vector<int>)/4096 -3.64% 149.432 143.989 - -8.20% -
std::find(list<int>)_(bail_25%)/8 -3.64% 0.954 0.919 - -0.18% -
rng::search(vector<int>)_(no_match)/1000 -3.64% 214.571 206.771 - -1.68% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -3.63% 10.575 10.191 - -7.15% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 -3.63% 621.673 599.132 - -0.66% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -3.62% 1.308 1.261 - 0.77% -
SetIntersection_None_Vector_uint32_262144_262144 -3.62% 1195868.022 1152564.697 - -4.96% -
std::find(list<int>)_(process_all)/8 -3.62% 2.397 2.310 - -3.33% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 -3.61% 1.126 1.086 - 3.78% -
std::copy_backward(deque<int>)/32768 -3.61% 4077.205 3929.880 - -4.71% -
std::for_each_n(join_view(vector<vector<int>>))/8 -3.61% 1.678 1.618 - -14.81% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -3.61% 2.689 2.592 - 4.01% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 -3.60% 4068.752 3922.182 - 0.73% -
bm_lexicographical_compare<unsigned_char>/1 -3.60% 1.690 1.629 - 0.62% -
BM_num_put<long_long> -3.60% 12.442 11.995 - 1.56% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -3.59% 3114115.887 3002281.332 - -2.63% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -3.59% 1582963.685 1526130.273 - -0.27% -
BM_RangesPushHeap_string_SingleElement_1024 -3.59% 2.578 2.485 - 1.31% -
rng::starts_with(list<int>)/8192 -3.58% 8943.543 8623.573 - 17.83% -
BM_vector_deque_ranges_copy/65536 -3.58% 2875.076 2772.291 - 16.96% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -3.57% 1271473.000 1226068.890 - -1.95% -
BM_RangesPushHeap_string_PipeOrgan_4 -3.57% 2.576 2.484 - -0.86% -
std::distance(join_view(vector<vector<int>>))/50 -3.56% 0.604 0.583 - -1.06% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -3.56% 22093.856 21306.484 - -0.26% -
rng::stable_partition(vector<int>)_(dense)/50 -3.56% 26.440 25.498 - 0.89% -
SetIntersection_Front_Vector_uint64_262144_256 -3.56% 2347708.118 2264140.081 - -3.55% -
bm_lexicographical_compare<signed_char>/2 -3.56% 1.495 1.442 - -3.29% -
BM_std_minmax<unsigned_int>/4 -3.56% 0.973 0.938 - -3.67% -
BM_deque_vector_copy_backward/64000 -3.55% 8211.904 7920.175 - -1.46% -
BM_RangesMakeHeap_uint64_Ascending_4 -3.55% 0.423 0.408 - -1.04% -
bm_ranges_lexicographical_compare<unsigned_char>/2 -3.55% 1.973 1.903 - 0.18% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -3.55% 5.249 5.062 - -3.16% -
rng::search(vector<int>)_(no_match)/1024 -3.54% 219.297 211.539 - -1.50% -
std::rotate(list<int>)_(1_element_backward)/32 -3.52% 13.926 13.436 - 1.91% -
rng::rotate(vector<bool>)_(by_1/4)/50 -3.50% 18.611 17.960 - -0.32% -
BM_std_minmax<int>/10 -3.50% 1.437 1.387 - -3.69% -
rng::sort(vector<NonIntegral>)_(shuffled)/8192 -3.50% 85479.600 82490.163 - 2.15% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 -3.48% 22.143 21.372 - -8.12% -
BM_std_minmax<long_long>/29 -3.48% 4.329 4.178 - -3.48% -
SetIntersection_Front_Set_uint32_64_1 -3.48% 18083700.233 17454651.242 - -0.16% -
std::multimap<int,_int>::find(key)_(existent)/1024 -3.47% 3.952 3.815 - -6.29% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 -3.46% 776.956 750.037 - -2.85% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 -3.46% 1.875 1.810 - 3.10% -
BM_std_min<unsigned___int128>/13 -3.46% 5.570 5.377 - -0.18% -
rng::starts_with(vector<int>)/1024 -3.46% 77.654 74.970 - 0.37% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 -3.46% 1181574.773 1140740.186 - -5.83% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -3.45% 2.081 2.009 - -2.70% -
SetIntersection_Front_Set_uint64_1024_1 -3.45% 1123546.113 1084828.338 - -1.66% -
std::rotate(deque<int>)_(1_element_forward)/32 -3.44% 4.638 4.478 - -2.63% -
BM_RangesPushHeap_string_Descending_1024 -3.43% 2.482 2.397 - -2.87% -
BM_PopHeap_string_4 -3.43% 5.356 5.172 - -0.88% -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 -3.42% 5754.013 5556.956 - -0.16% -
std::multiset<int>::erase(key)_(existent)/8192 -3.42% 61.796 59.679 - -0.29% -
SetIntersection_Interlaced_Set_string_262144_16 -3.42% 2165808.918 2091681.803 - -3.07% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -3.42% 2019863.443 1950794.594 - -3.31% -
BM_StringRelational_Compare_Huge_Small_Control -3.42% 1.848 1.784 - -3.36% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -3.41% 19643637.473 18972955.625 - -5.10% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -3.41% 5.478 5.291 - 1.14% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -3.40% 0.789 0.762 - -1.99% -
BM_std_min<char>/5 -3.40% 1.426 1.377 - -5.51% -
bm_ranges_lexicographical_compare<unsigned_char>/5 -3.40% 1.735 1.676 - 0.55% -
SetIntersection_Interlaced_Set_string_262144_256 -3.40% 2084884.928 2014036.785 - -3.95% -
750_sealcrypto_r -3.39% 18.966 18.323 - -0.48% -
BM_vector_deque_move_backward/1024 -3.39% 38.499 37.195 - -2.69% -
rng::search(list<int>)_(no_match)/1000 -3.39% 725.931 701.340 - -0.14% -
rng::find_last(forward_list<int>)_(bail_10%)/8 -3.39% 2.386 2.305 - -0.15% -
SetIntersection_Interlaced_Vector_string_262144_16 -3.38% 5837692.488 5640219.972 - 0.13% -
std::unordered_set<std::string>::ctor(const&)/32 -3.38% 724.121 699.635 - 1.55% -
BM_MakeThenSortHeap_uint64_Descending_4 -3.36% 1.513 1.462 - 7.30% -
BM_RangesMakeThenSortHeap_float_Random_4 -3.36% 4.319 4.174 - -0.70% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 -3.36% 747707.984 722562.166 - -2.19% -
std::sort(deque<int>)_(qsort_adversarial)/8192 -3.36% 471131.775 455290.887 - -0.74% -
rng::swap_ranges(deque<int>)/1024 -3.36% 336.964 325.649 - -0.29% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16 -3.36% 0.600 0.580 - -2.57% -
BM_RangesMakeThenSortHeap_float_Ascending_64 -3.35% 4.109 3.972 - 0.70% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 -3.35% 1.318 1.274 - -2.65% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_256 -3.34% 6.166 5.960 - -2.36% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -3.34% 56.982 55.078 - -3.30% -
BM_std_minmax<char>/7 -3.34% 2.545 2.460 - 0.83% -
rng::fill(vector<bool>)/32768 -3.34% 31.012 29.976 - -0.47% -
BM_StringRelational_Compare_Small_Small_ChangeLast -3.34% 1.742 1.684 - 1.46% -
BM_MakeHeap_string_Ascending_256 -3.34% 4.989 4.822 - 1.01% -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 -3.33% 282.400 272.997 - -0.09% -
BM_deque_vector_ranges_copy_backward/64000 -3.33% 8143.333 7872.424 - -2.29% -
BM_MakeHeap_float_Ascending_256 -3.32% 0.671 0.649 - 0.32% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -3.32% 6.313 6.103 - -2.02% -
rng::move(deque<int>)/8 -3.32% 3.950 3.819 - -15.72% -
SetIntersection_Front_Set_string_16384_4 -3.32% 1319955.810 1276185.842 - -4.96% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16 -3.31% 0.551 0.533 - -5.49% -
rng::find_end(list<int>,_pred)_(process_all)/8192 -3.30% 8902.142 8608.083 - -0.24% -
std::set<std::string>::contains(key)_(existent)/32 -3.30% 16.378 15.837 - -4.77% -
bm_lexicographical_compare<int>/1 -3.30% 1.322 1.278 - -0.38% -
BM_deque_vector_ranges_copy/0 -3.30% 1.419 1.373 - -1.65% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 -3.30% 22.179 21.448 - -2.73% -
BM_RangesMakeHeap_string_Ascending_64 -3.30% 4.866 4.705 - -1.88% -
rng::copy(deque<int>)/8 -3.29% 2.785 2.693 - -2.66% -
std::multimap<std::string,_int>::erase(key)_(existent)/0 -3.29% 59.847 57.878 - 5.35% -
SetIntersection_Interlaced_Set_string_262144_1024 -3.28% 2114599.366 2045211.510 - -2.84% -
SetIntersection_Front_Vector_string_64_16 -3.28% 21963888.588 21243768.312 - -1.49% -
std::deque<int>::operator=(const&)_(cheap_elements)/32 -3.27% 5.062 4.896 - -0.23% -
std::remove_if(vector<int>)_(prefix)/32 -3.27% 53.783 52.022 - 0.20% -
BM_std_minmax<int>/11 -3.27% 1.832 1.772 - -3.57% -
BM_StringRelational_Compare_Large_Small_Control -3.27% 1.848 1.787 - -3.25% -
BM_PushHeap_float_Descending_64 -3.27% 0.393 0.380 - -0.05% -
rng::find_last(list<int>)_(bail_10%)/50 -3.26% 16.695 16.150 - -0.01% -
rng::contains_subrange(vector<int>)_(same_length)/50 -3.26% 13.329 12.895 - 1.89% -
rng::rotate(vector<bool>)_(by_1/3)/50 -3.26% 18.576 17.971 - -0.39% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 -3.25% 507058.957 490555.741 - 0.10% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -3.25% 82356.231 79677.662 - -4.60% -
std::set<std::string>::find(key)_(existent)/32 -3.25% 16.304 15.774 - -10.52% -
BM_std_minmax<char>/22 -3.25% 2.671 2.584 - -0.63% -
SetIntersection_Interlaced_Set_string_262144_64 -3.25% 2161488.768 2091292.156 - -3.25% -
std::unique_copy(list<int>,_pred)_(contiguous)/32 -3.23% 17.733 17.159 - 0.32% -
BM_StringRelational_Compare_Small_Small_Control -3.23% 1.848 1.788 - -3.18% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -3.23% 60.081 58.138 - -3.52% -
rng::search(vector<int>)_(no_match)/1048576 -3.22% 217386.727 210397.384 - -1.22% -
rng::stable_partition(vector<int>)_(dense)/32 -3.21% 22.515 21.791 - 1.28% -
BM_RangesMakeThenSortHeap_float_SingleElement_16384 -3.21% 15.801 15.293 - -6.39% -
bm_lexicographical_compare<signed_char>/3 -3.21% 1.727 1.671 - -3.26% -
BM_deque_deque_ranges_move/65536 -3.20% 2954.201 2859.559 - -1.20% -
std::swap_ranges(deque<int>)/8192 -3.20% 2635.988 2551.561 - -2.82% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 -3.20% 4.486 4.343 - -1.17% -
BM_deque_vector_move_backward/0 -3.20% 1.468 1.422 - 3.83% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -3.17% 10.507 10.174 - 13.25% -
std::multiset<int>::equal_range(key)_(existent)/8192 -3.17% 8.779 8.501 - -2.09% -
std::find_first_of(list<int>)_(small_needle)/1024 -3.16% 2883.600 2792.337 - -1.45% -
BM_RangesMakeHeap_float_Random_16384 -3.16% 1.216 1.178 - -1.39% -
std::find_first_of(deque<int>)_(small_needle)/1024 -3.16% 3714.704 3597.412 - 0.24% -
rng::contains(vector<int>)_(process_all)/8 -3.16% 2.700 2.615 - -2.06% -
std::set<int>::lower_bound(key)_(non-existent)/32 -3.15% 2.378 2.303 - -0.65% -
rng::partial_sort_copy(list<int>)_(descending)/8 -3.15% 18.589 18.003 - 0.15% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 -3.15% 97372.653 94307.138 - -2.06% -
BM_StringRelational_Compare_Small_Huge_Control -3.15% 1.848 1.790 - -3.14% -
rng::find_last(vector<char>)_(bail_90%)/50 -3.15% 1.031 0.999 - -3.37% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -3.14% 699.381 677.387 - 1.16% -
BM_MakeThenSortHeap_float_Random_4 -3.14% 4.462 4.322 - -0.14% -
BM_MakeHeap_uint32_SingleElement_4 -3.14% 0.338 0.327 - -7.45% -
rng::copy(vector<int>)/1048576 -3.14% 50195.955 48621.706 - -1.09% -
std::multiset<int>::erase(key)_(non-existent)/32 -3.14% 2.690 2.606 - -5.99% -
rng::rotate(vector<bool>)_(by_1/2)/32 -3.13% 18.774 18.185 - -0.77% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 -3.13% 29.573 28.648 - -3.27% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 -3.13% 32.723 31.700 - 3.50% -
rng::stable_sort(vector<int>)_(repeated)/1024 -3.12% 1130.797 1095.461 - -4.02% -
BM_StringFindStringLiteral/128 -3.12% 3.125 3.027 - -3.14% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 -3.12% 10.341 10.018 - -4.26% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 -3.12% 470.451 455.786 - 0.14% -
std::copy_n(vector<int>)/4096 -3.10% 208.171 201.720 - 4.89% -
BM_RangesMakeThenSortHeap_float_Descending_16 -3.10% 1.868 1.810 - -0.11% -
std::replace(vector<int>)_(sprinkled)/1024 -3.10% 168.901 163.672 - -4.16% -
rng::copy_n(vector<int>)/4096 -3.09% 146.260 141.737 - -10.11% -
rng::copy(vector<int>)/8 -3.09% 2.289 2.218 - -0.92% -
std::move_backward(vector<bool>)_(aligned)/64 -3.09% 1.799 1.743 - -0.51% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 -3.08% 1433779.474 1389581.944 - -3.51% -
BM_PushHeap_string_Ascending_4 -3.08% 2.630 2.549 - 0.36% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -3.08% 1.725 1.672 - 0.56% -
BM_std_min<char>/14 -3.07% 1.871 1.813 - -0.44% -
std::partition(vector<int>)_(dense)/1024 -3.07% 248.416 240.795 - -2.81% -
std::stable_sort(vector<int>)_(repeated)/1024 -3.06% 1129.579 1095.026 - -4.09% -
BM_StringRelational_Compare_Small_Large_Control -3.06% 1.847 1.791 - -3.07% -
BM_StringRelational_Compare_Empty_Empty_Control -3.06% 1.612 1.563 - -2.90% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 -3.05% 203900112.429 197672946.597 - -2.40% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -3.05% 20055065.732 19442746.470 - -1.37% -
bm_lexicographical_compare<signed_char>/5 -3.05% 2.207 2.140 - -1.69% -
SetIntersection_Interlaced_Set_uint64_1024_4 -3.05% 10181326.453 9870747.037 - -2.08% -
BM_std_min<unsigned_short>/27 -3.05% 2.382 2.309 - -2.74% -
SetIntersection_Interlaced_Vector_string_16_16 -3.05% 55629017.939 53934217.379 - -2.77% -
BM_MakeHeap_float_Random_16384 -3.04% 1.202 1.165 - -1.38% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -3.04% 1728085.321 1675474.834 - 0.39% -
std::rotate(vector<bool>)_(1_element_forward)/50 -3.04% 18.051 17.502 - 0.19% -
BM_StringRelational_Compare_Huge_Huge_ChangeFirst -3.04% 1.406 1.364 - -2.04% -
rng::swap_ranges(deque<int>)/8192 -3.04% 2694.571 2612.747 - -0.00% -
BM_PushHeap_uint32_Ascending_1 -3.03% 0.502 0.486 - 17.97% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 -3.03% 2342490.207 2271545.569 - -6.93% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -3.03% 4.287 4.157 - -0.12% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 -3.03% 0.870 0.843 - 3.69% -
BM_RangesPushHeap_float_Descending_64 -3.02% 0.391 0.379 - 0.01% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 -3.02% 6.069 5.886 - -4.11% -
BM_deque_vector_move_backward/64000 -3.02% 8032.919 7790.557 - -2.92% -
std::remove(list<int>)_(sprinkled)/8192 -3.02% 8120.089 7875.221 - 0.98% -
BM_RangesPushHeap_string_QuickSortAdversary_16384 -3.01% 16.119 15.633 - -0.59% -
SetIntersection_Front_Set_float_1024_64 -3.00% 2040500.876 1979230.914 - -0.76% -
std::find_if_not(deque<int>)_(bail_25%)/1024 -3.00% 106.421 103.226 - -0.46% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -3.00% 82905.490 80417.252 - 0.94% -
BM_RangesSortHeap_float_16 -3.00% 1.651 1.601 - 0.12% -
rng::find_end(deque<int>,_pred)_(process_all)/1000 -3.00% 598.051 580.126 - -0.32% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 -3.00% 6805263.177 6601381.449 - -2.86% -
BM_PushHeap_float_Ascending_262144 -3.00% 5.250 5.093 - -4.92% -
BM_StringRelational_Compare_Empty_Small_Control -2.99% 1.634 1.586 - -3.61% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.99% 42034.536 40778.213 - -0.89% -
std::find_first_of(list<int>)_(large_needle)/1024 -2.99% 863946.773 838144.455 - 2.51% -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -2.98% 18.009 17.472 - -0.50% -
std::set<int>::upper_bound(key)_(non-existent)/8192 -2.97% 10.102 9.803 - -6.03% -
std::swap_ranges(deque<int>)/1024 -2.96% 329.566 319.794 - -3.18% -
BM_PushHeap_uint64_Random_16 -2.96% 4.283 4.156 - -0.67% -
rng::starts_with(list<int>,_pred)/8 -2.96% 3.725 3.615 - -0.36% -
BM_MakeThenSortHeap_uint64_Heap_4 -2.96% 1.207 1.171 - -0.94% -
std::search_n(vector<int>,_pred)_(no_match)/8192 -2.96% 4294.011 4167.007 - -0.20% -
BM_PushHeap_uint32_SingleElement_16384 -2.96% 0.367 0.356 - -2.93% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.96% 6486.153 6294.459 - -2.16% -
BM_StringRelational_Less_Large_Huge_Control -2.95% 2.229 2.163 - -1.77% -
SetIntersection_Front_Set_float_16384_64 -2.95% 2013315.238 1953921.665 - 0.93% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 -2.95% 17.238 16.731 - -7.26% -
BM_SortHeap_float_16 -2.94% 1.651 1.602 - 0.08% -
BM_std_minmax<unsigned_short>/25 -2.94% 2.333 2.265 - -1.00% -
BM_PushHeap_uint32_SingleElement_262144 -2.94% 0.366 0.356 - -2.98% -
BM_MakeHeap_string_Ascending_64 -2.94% 4.852 4.710 - -0.05% -
BM_std_minmax<char>/30 -2.94% 2.857 2.773 - 0.68% -
BM_std_minmax<int>/6 -2.93% 1.349 1.310 - -2.98% -
BM_std_minmax<short>/28 -2.93% 2.621 2.544 - -3.17% -
SetIntersection_Interlaced_Set_float_16384_1 -2.93% 1117899.423 1085150.432 - -2.73% -
BM_MakeHeap_uint64_Random_16 -2.93% 1.328 1.289 - 0.14% -
SetIntersection_Front_Vector_uint32_1024_16 -2.92% 1195709.111 1160820.958 - -0.93% -
std::unordered_map<int,_int>::insert(value)_(new_value)/1024 -2.91% 20.908 20.299 - -0.02% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 -2.91% 5266124.134 5112800.663 - -5.16% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 -2.91% 795.197 772.045 - -2.83% -
BM_deque_vector_ranges_move/1 -2.91% 2.150 2.087 - 0.57% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.91% 374.381 363.494 - -1.76% -
rng::search_n(list<int>)_(no_match)/1024 -2.90% 743.679 722.084 - -0.18% -
std::any_of(deque<int>)_(process_all)/32768 -2.90% 10839.924 10525.469 - -1.14% -
rng::stable_sort(deque<int>)_(repeated)/1024 -2.90% 1389.406 1349.108 - 0.64% -
BM_RangesPushHeap_uint64_Ascending_16 -2.90% 0.937 0.909 - -6.63% -
BM_MakeThenSortHeap_float_PipeOrgan_4 -2.89% 1.554 1.509 - -0.90% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -2.89% 654.074 635.159 - 1.09% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 -2.89% 1095222.076 1063603.505 - -6.20% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -2.89% 1.986 1.929 - 1.64% -
BM_std_minmax_element<short>/5500 -2.88% 1409.228 1368.581 - -17.79% -
BM_std_minmax<int>/27 -2.88% 2.493 2.421 - -1.89% -
BM_std_minmax_element<short>/65536 -2.88% 16691.883 16211.057 - -18.33% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 -2.88% 45860986.445 44540311.624 - -1.51% -
BM_deque_vector_copy/1 -2.88% 2.128 2.066 - -0.12% -
BM_std_minmax<unsigned_short>/18 -2.88% 1.985 1.928 - 1.19% -
SetIntersection_Front_Vector_uint32_1024_4 -2.87% 1135853.327 1103239.146 - -2.55% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 -2.87% 45810.047 44494.788 - -0.11% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1024 -2.86% 9.483 9.212 - 2.30% -
rng::contains_subrange(deque<int>)_(same_length)/32 -2.86% 18.628 18.096 - -8.66% -
rng::contains_subrange(list<int>)_(single_element)/1048576 -2.85% 868401.436 843612.566 - -2.10% -
std::sort(deque<int>)_(pipe-organ)/8192 -2.85% 27481.513 26697.649 - 0.43% -
BM_RangesMakeHeap_string_QuickSortAdversary_16384 -2.85% 12.065 11.721 - -1.05% -
rng::find_last(vector<char>)_(bail_10%)/50 -2.85% 5.564 5.405 - -2.76% -
709_cactus_r -2.85% 19.721 19.159 - -2.72% -
BM_std_min<unsigned_char>/6 -2.85% 1.533 1.490 - -0.40% -
std::shift_right(vector<int>)/32 -2.84% 4.136 4.018 - 0.03% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -2.84% 5586850.693 5428064.369 - -0.08% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -2.84% 8.878 8.626 - 0.88% -
BM_RangesMakeHeap_float_Random_262144 -2.84% 1.138 1.105 - -1.22% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -2.83% 1126825.388 1094935.099 - -3.08% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -2.82% 0.763 0.741 - -0.97% -
BM_std_min<unsigned_long_long>/32 -2.81% 3.261 3.169 - -5.59% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 -2.81% 4.929 4.790 - -0.33% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 -2.81% 3936.866 3826.054 - 0.11% -
SetIntersection_Front_Set_uint32_1024_64 -2.81% 2042257.401 1984806.403 - -4.54% -
BM_std_min<unsigned___int128>/12 -2.81% 5.024 4.883 - 0.04% -
BM_std_minmax_element<short>/70000 -2.81% 17852.010 17350.342 - -18.31% -
std::copy_n(vector<bool>)_(aligned)/4096 -2.80% 4.766 4.633 - -4.28% -
BM_std_min<unsigned_short>/18 -2.80% 1.534 1.491 - -1.70% -
SetIntersection_Interlaced_Vector_string_262144_1 -2.79% 1162453.764 1130059.445 - -1.59% -
rng::stable_partition(vector<int>)_(sparse)/8192 -2.78% 1552.366 1509.166 - -1.48% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -2.78% 39.382 38.287 - 1.11% -
rng::copy_if(list<int>)_(entire_range)/32768 -2.78% 28402.928 27612.668 - -1.45% -
rng::replace_if(vector<int>)_(prefix)/1024 -2.78% 278.112 270.378 - 0.01% -
SetIntersection_Interlaced_Set_uint32_256_1 -2.78% 4448027.088 4324373.478 - -3.11% -
SetIntersection_Front_Vector_string_262144_1 -2.78% 1141228.534 1109537.486 - -3.93% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.77% 223.979 217.764 - 1.63% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -2.77% 22.887 22.252 - -2.66% -
bm_ranges_swap_ranges_vb_unaligned/262144 -2.77% 3840.279 3733.860 - -0.19% -
std::move(vector<int>)/8 -2.77% 2.305 2.242 - -1.68% -
BM_std_minmax_element<short>/64000 -2.76% 16301.128 15850.559 - -17.85% -
SetIntersection_Front_Set_float_262144_1 -2.76% 1115992.040 1085165.729 - -2.97% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 -2.76% 23.086 22.448 - -2.92% -
rng::remove_copy_if(vector<int>)_(sprinkled)/50 -2.76% 16.450 15.996 - 0.35% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.76% 52133.449 50694.886 - -1.74% -
std::partial_sort_copy(list<int>)_(heap)/8 -2.76% 16.299 15.850 - -0.56% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -2.75% 349.146 339.557 - -0.64% -
BM_RangesMakeHeap_string_SingleElement_64 -2.74% 6.475 6.297 - -0.71% -
std::copy_n(vector<int>)/8 -2.74% 2.165 2.106 - -7.82% -
BM_SortHeap_string_262144 -2.74% 178.751 173.852 - 0.39% -
BM_PushHeap_float_Random_64 -2.73% 6.773 6.588 - -1.11% -
std::flat_map<int,_int>::insert(value)_(already_present)/0 -2.73% 1.034 1.006 - 2.53% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -2.73% 14.981 14.572 - -0.25% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -2.73% 248119157.896 241351721.052 - -1.71% -
rng::generate_n(deque<int>)/32 -2.72% 8.506 8.274 - 0.19% -
std::unordered_set<std::string>::erase(iterator)/32 -2.72% 31.739 30.875 - 7.14% -
BM_std_minmax_element<char>/3 -2.72% 1.180 1.148 - -0.05% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.72% 566.526 551.123 - -12.40% -
BM_StringRelational_Less_Empty_Empty_Control -2.72% 1.935 1.883 - -4.67% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 -2.72% 1525.534 1484.091 - -3.93% -
BM_RangesPushHeap_string_SingleElement_16384 -2.71% 2.567 2.497 - 1.20% -
SetIntersection_Front_Set_float_64_16 -2.71% 17160329.910 16695145.503 - 0.84% -
723_llvm_r -2.71% 11.766 11.447 - -1.75% -
BM_std_minmax<unsigned_char>/4 -2.70% 1.473 1.434 - -5.83% -
BM_std_minmax_element<short>/4096 -2.70% 1049.902 1021.591 - -17.52% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -2.69% 36.432 35.452 - 20.59% -
BM_std_min<int>/32 -2.69% 2.222 2.162 - 0.70% -
BM_std_minmax_element<short>/1024 -2.68% 268.321 261.125 - -16.20% -
SetIntersection_None_Vector_float_262144_1 -2.68% 1238098.101 1204905.479 - -0.49% -
std::copy_n(deque<int>)/32768 -2.68% 1174.105 1142.648 - -0.23% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 -2.68% 1.242 1.209 - 4.14% -
SetIntersection_Interlaced_Set_float_1024_256 -2.67% 16219263.013 15786226.554 - -2.50% -
BM_std_minmax<short>/17 -2.67% 1.792 1.745 - 2.62% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 -2.66% 21830274.495 21249307.783 - -4.21% -
SetIntersection_Front_Vector_uint64_16384_1024 -2.66% 5960262.658 5801781.126 - -2.52% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 -2.65% 644450.793 627392.836 - -0.01% -
BM_RangesMakeHeap_float_PipeOrgan_256 -2.64% 0.687 0.669 - 0.05% -
std::replace_if(deque<int>)_(prefix)/32 -2.64% 14.189 13.814 - -0.93% -
BM_MakeThenSortHeap_float_PipeOrgan_256 -2.64% 6.507 6.336 - 1.30% -
std::map<std::string,_int>::find(key)_(existent)/32 -2.64% 15.285 14.882 - 2.71% -
BM_vector_deque_copy_backward/4000 -2.64% 146.692 142.819 - 0.76% -
rng::find_first_of(list<int>)_(small_needle)/32 -2.64% 93.381 90.920 - 0.31% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 -2.63% 1031.302 1004.134 - 9.92% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.63% 1623.415 1580.728 - 2.31% -
std::map<int,_int>::count(key)_(existent)/1024 -2.63% 4.359 4.245 - -3.69% -
std::copy(deque<int>)/8 -2.62% 2.744 2.672 - -3.38% -
SetIntersection_None_Vector_float_1024_256 -2.62% 1172549.659 1141852.221 - -0.80% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 -2.62% 17225.710 16775.016 - -4.09% -
std::map<std::string,_int>::clear()/1024 -2.61% 20950.037 20402.861 - -2.40% -
SetIntersection_Front_Set_uint32_262144_256 -2.61% 4783864.002 4659132.149 - -3.18% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -2.61% 1505.128 1465.888 - -0.91% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1024 -2.60% 8.410 8.191 - -2.35% -
SetIntersection_None_Vector_uint64_262144_256 -2.60% 1203682.846 1172344.410 - -3.26% -
rng::rotate(vector<bool>)_(by_1/4)/32 -2.60% 18.620 18.136 - -0.59% -
BM_std_min<unsigned_short>/9 -2.60% 6.476 6.308 - 1.43% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -2.60% 12755.831 12424.007 - -0.61% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16 -2.60% 3.023 2.945 - -0.15% -
rng::copy(list<int>)/32768 -2.59% 26739.305 26045.573 - 0.44% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.59% 12206.369 11889.823 - -1.80% -
rng::find(list<int>)_(process_all)/8 -2.59% 2.356 2.295 - -3.49% -
std::find_if_not(deque<int>)_(process_all)/32768 -2.59% 12003.627 11692.830 - -1.09% -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 -2.59% 179.250 174.614 - -0.08% -
std::equal(vector<int>)_(it,_it,_it)/50 -2.58% 4.368 4.255 - -2.62% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -2.57% 3.611 3.518 - -3.79% -
SetIntersection_None_Vector_uint64_1024_1 -2.57% 1142154.499 1112795.534 - -2.88% -
std::none_of(vector<int>)_(process_all)/8 -2.56% 2.502 2.438 - 0.25% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_256 -2.56% 6.385 6.221 - 1.01% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -2.56% 3.951 3.850 - -3.65% -
std::copy(list<int>)/4096 -2.56% 3295.613 3211.340 - -1.61% -
rng::contains(list<int>)_(process_all)/1048576 -2.56% 842192.479 820657.186 - -0.82% -
rng::find_if(deque<int>)_(bail_25%)/8192 -2.55% 703.473 685.545 - 0.11% -
BM_std_minmax<char>/21 -2.55% 2.392 2.331 - 0.45% -
rng::move(vector<int>)/1048576 -2.55% 57762.368 56290.942 - -0.23% -
SetIntersection_Front_Set_uint64_262144_16 -2.55% 1306417.906 1273145.897 - -2.85% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 -2.55% 97493.132 95010.754 - -0.05% -
BM_std_minmax_element<short>/4000 -2.54% 1024.336 998.301 - -17.76% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4 -2.54% 2.615 2.548 - -3.17% -
rng::find_end(deque<int>,_pred)_(process_all)/1048576 -2.54% 561735.320 547466.948 - 0.78% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -2.54% 3.680 3.586 - -0.47% -
std::copy_backward(vector<bool>)_(unaligned)/32768 -2.54% 210.947 205.589 - -2.58% -
BM_std_min<unsigned___int128>/11 -2.54% 4.501 4.387 - -0.23% -
SetIntersection_Interlaced_Vector_string_16384_256 -2.53% 39873910.333 38864669.787 - 4.03% -
BM_MakeThenSortHeap_uint64_SingleElement_1024 -2.53% 9.727 9.481 - -3.12% -
BM_RangesMakeHeap_string_QuickSortAdversary_4 -2.53% 6.048 5.895 - -1.73% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 -2.53% 4530.031 4415.501 - -0.36% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.53% 55303.478 53905.622 - -0.21% -
std::find_if_not(vector<char>)_(bail_25%)/32768 -2.52% 2075.600 2023.202 - -0.83% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -2.52% 1.018 0.992 - -0.99% -
rng::sort(deque<int>)_(pipe-organ)/8192 -2.52% 27381.297 26692.401 - 0.57% -
rng::for_each(multiset<int>::iterator)/32 -2.52% 21.455 20.916 - 0.04% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.51% 839.705 818.638 - -1.45% -
SetIntersection_Interlaced_Vector_uint64_16384_1 -2.51% 1117440.753 1089418.628 - -1.82% -
rng::find_first_of(list<int>)_(large_needle)/8192 -2.51% 50483377.933 49218572.265 - -2.58% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -2.50% 45.289 44.156 - -5.40% -
bm_swap_ranges_vb_unaligned/262144 -2.50% 3945.194 3846.577 - -0.02% -
BM_RangesPushHeap_uint64_Random_4 -2.49% 2.135 2.082 - -1.68% -
SetIntersection_Interlaced_Set_float_1024_16 -2.49% 11778995.667 11485410.710 - -2.89% -
rng::remove_if(vector<int>)_(prefix)/32 -2.49% 53.632 52.295 - 0.44% -
std::reverse(deque<int>)/512 -2.49% 115.987 113.100 - -0.03% -
bm_lexicographical_compare<signed_char>/8 -2.48% 3.111 3.034 - -1.04% -
rng::fill(vector<int>)/1024 -2.48% 30.165 29.417 - -1.00% -
BM_PushHeap_string_QuickSortAdversary_1024 -2.48% 15.619 15.232 - 1.05% -
std::set<int>::count(key)_(non-existent)/32 -2.47% 2.971 2.897 - -4.92% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 -2.47% 725.020 707.105 - -4.10% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 -2.47% 21.657 21.122 - -1.33% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 -2.46% 530.682 517.608 - -2.23% -
rng::for_each(set<int>)/8192 -2.46% 16444.769 16040.179 - -0.25% -
SetIntersection_None_Vector_uint64_262144_16384 -2.46% 1216512.301 1186583.812 - 0.88% -
BM_StringEraseWithMove_Large_Opaque -2.46% 2.863 2.793 - -2.95% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 -2.46% 19318583.879 18843699.566 - -1.38% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 -2.46% 0.999 0.974 - -0.07% -
SetIntersection_None_Vector_float_256_256 -2.46% 2338157.163 2280700.611 - 0.32% -
std::sort(deque<int>)_(descending)/1024 -2.45% 1335.997 1303.200 - 0.36% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 -2.45% 1457980.001 1422264.165 - 0.73% -
SetIntersection_Front_Vector_uint64_256_64 -2.45% 4599644.873 4487139.350 - -2.36% -
SetIntersection_None_Vector_float_262144_64 -2.44% 1236760.107 1206527.810 - -0.08% -
SetIntersection_None_Vector_uint32_16384_1 -2.44% 1173180.930 1144507.941 - -2.63% -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/8 -2.44% 44.124 43.049 - -1.60% -
SetIntersection_Interlaced_Set_uint64_262144_1 -2.43% 1110902.634 1083857.703 - -3.72% -
bm_ranges_lexicographical_compare<unsigned_char>/3 -2.43% 2.196 2.143 - -0.41% -
SetIntersection_None_Vector_uint64_262144_16 -2.42% 1195547.156 1166579.548 - -1.60% -
rng::sort(deque<int>)_(qsort_adversarial)/8192 -2.42% 456006.537 444972.518 - -0.18% -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 -2.42% 6456.008 6299.893 - 0.00% -
BM_MakeThenSortHeap_uint32_SingleElement_16 -2.42% 4.047 3.950 - 0.31% -
BM_std_minmax<unsigned_long_long>/11 -2.41% 2.353 2.296 - 1.11% -
rng::find_first_of(list<int>)_(small_needle)/50 -2.41% 142.475 139.037 - 0.15% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_262144 -2.41% 7.709 7.523 - -0.79% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 -2.41% 14540.328 14190.028 - 0.37% -
BM_std_minmax<int>/1 -2.40% 0.622 0.607 - -2.09% -
BM_std_min<short>/19 -2.40% 1.975 1.927 - 2.34% -
rng::rotate(vector<bool>)_(1_element_backward)/32 -2.40% 18.495 18.051 - 0.25% -
std::find_if_not(vector<bool>)_(process_all)/50 -2.40% 36.685 35.805 - 2.25% -
SetIntersection_Front_Set_string_1024_16 -2.40% 2021728.781 1973272.260 - 2.41% -
std::vector<int>::ctor(Range)_(cheap_elements)/1024 -2.39% 50.640 49.427 - -1.96% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -2.39% 351309974.797 342901018.726 - -1.28% -
BM_deque_deque_copy_backward/4000 -2.39% 148.992 145.437 - -1.10% -
rng::find_if_not(vector<bool>)_(process_all)/50 -2.39% 36.826 35.947 - 2.61% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 -2.38% 524796.053 512306.657 - 0.85% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 -2.38% 276.608 270.031 - 2.36% -
BM_SortHeap_string_16384 -2.38% 99.061 96.706 - 0.83% -
SetIntersection_None_Vector_float_1024_1 -2.38% 1180606.853 1152561.507 - -0.21% -
BM_std_min<unsigned_long_long>/64 -2.37% 4.807 4.692 - -0.09% -
rng::unique(vector<int>,_pred)_(contiguous)/52 -2.36% 65.761 64.209 - 0.06% -
BM_num_get<unsigned_int> -2.36% 10.571 10.322 - -3.69% -
BM_std_minmax_element<short>/512 -2.36% 138.028 134.772 - -14.01% -
BM_StringFindStringLiteral/512 -2.36% 9.485 9.261 - -1.06% -
BM_PopHeap_pair<uint32,_uint32>_16384 -2.35% 45.760 44.683 - -0.73% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -2.35% 1170226.431 1142671.347 - -0.43% -
std::equal(deque<int>)_(it,_it,_it)/1024 -2.35% 500.560 488.783 - 1.37% -
BM_std_min<unsigned_long_long>/8 -2.35% 2.329 2.274 - -5.93% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 -2.35% 6757.438 6598.661 - -0.16% -
BM_std_min<short>/4 -2.35% 1.082 1.056 - 4.30% -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 -2.35% 26260.727 25644.336 - -0.10% -
rng::rotate(vector<bool>)_(1_element_backward)/50 -2.34% 18.496 18.062 - 0.23% -
BM_PushHeap_float_Ascending_1024 -2.34% 3.179 3.105 - -0.50% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -2.34% 2.747 2.683 - -0.64% -
SetIntersection_None_Set_string_64_64 -2.34% 12225620.473 11939865.064 - -2.30% -
BM_StringFindAllMatch/8 -2.33% 2.544 2.485 - -1.76% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -2.33% 26.602 25.982 - -1.02% -
rng::all_of(list<int>)_(process_all)/32 -2.33% 11.700 11.427 - -0.94% -
BM_RangesPushHeap_string_QuickSortAdversary_1024 -2.33% 15.448 15.088 - -1.30% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -2.33% 23.499 22.952 - -1.33% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 -2.33% 17373338.008 16969201.225 - -0.68% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 -2.32% 39030.040 38123.676 - 0.01% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -2.32% 0.644 0.629 - 1.00% -
std::rotate(deque<int>)_(1_element_forward)/50 -2.32% 5.412 5.287 - -3.39% -
BM_RangesMakeHeap_string_Random_16384 -2.32% 12.816 12.519 - -0.52% -
std::replace_if(vector<int>)_(prefix)/50 -2.31% 13.880 13.559 - -0.05% -
std::count(list<int>)_(every_other)/8 -2.31% 2.101 2.052 - -0.24% -
std::find_first_of(deque<int>)_(small_needle)/8192 -2.30% 28579.279 27920.658 - -2.35% -
std::count(list<int>)_(every_other)/1048576 -2.30% 831485.064 812331.414 - 0.39% -
BM_std_min<unsigned_char>/22 -2.30% 2.104 2.055 - -2.01% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 -2.30% 11353.887 11093.134 - -0.44% -
BM_MakeThenSortHeap_string_PipeOrgan_16384 -2.29% 64.880 63.392 - 0.14% -
bm_lexicographical_compare<signed_char>/4 -2.29% 1.956 1.911 - -3.17% -
std::find_end(forward_list<int>)_(same_length)/1024 -2.29% 1507.049 1472.497 - -1.26% -
rng::swap_ranges(deque<int>)/32 -2.29% 10.977 10.726 - -0.09% -
rng::stable_sort(vector<NonIntegral>)_(descending)/8192 -2.29% 204339.988 199664.867 - -0.49% -
rng::equal(vector<int>)_(it,_it,_it,_it)/8 -2.29% 1.493 1.459 - -2.06% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 -2.28% 1151681.609 1125386.337 - -3.71% -
std::set<std::string>::clear()/32 -2.28% 898.391 877.904 - -1.84% -
BM_std_min<unsigned___int128>/10 -2.28% 4.011 3.920 - -0.11% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast -2.28% 1.986 1.941 - -7.55% -
BM_PopHeap_uint32_262144 -2.27% 42.037 41.081 - -1.69% -
BM_vector_deque_ranges_copy_backward/64 -2.27% 3.035 2.966 - -3.25% -
BM_RangesMakeHeap_uint64_Random_262144 -2.27% 1.042 1.018 - -0.24% -
std::set<int>::contains(key)_(existent)/32 -2.27% 1.726 1.687 - -2.62% -
rng::remove_copy_if(list<int>)_(sprinkled)/50 -2.27% 25.684 25.101 - -5.12% -
rng::stable_sort(vector<int>)_(shuffled)/1024 -2.27% 2258.969 2207.702 - -1.65% -
bm_lexicographical_compare<signed_char>/7 -2.26% 2.746 2.684 - -2.78% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.26% 182644.161 178514.678 - -0.46% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control -2.25% 1.591 1.555 - -7.62% -
bm_ranges_swap_ranges_vb_aligned/64 -2.24% 3.124 3.053 - -1.89% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 -2.24% 3401.418 3325.143 - 6.08% -
std::any_of(list<int>)_(process_all)/8192 -2.24% 7129.926 6970.057 - -5.30% -
rng::find_first_of(list<int>)_(small_needle)/1024 -2.24% 2828.744 2765.344 - 0.00% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 -2.24% 4828.533 4720.346 - 0.14% -
BM_MakeHeap_string_PipeOrgan_262144 -2.24% 7.451 7.284 - -4.99% -
std::set<int>::clear()/1024 -2.24% 8763.731 8567.801 - 0.36% -
BM_deque_vector_copy_backward/70000 -2.23% 8759.107 8563.350 - -0.84% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 -2.23% 11.463 11.208 - -0.59% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 -2.23% 19.212 18.784 - -15.36% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 -2.23% 5.652 5.526 - -3.21% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 -2.22% 7.650 7.480 - -2.69% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/8192 -2.22% 32.998 32.266 - -0.16% -
BM_SortHeap_pair<uint32,_uint32>_262144 -2.21% 34.012 33.259 - -3.05% -
BM_std_minmax<int>/23 -2.21% 2.357 2.305 - -3.56% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 -2.21% 38.554 37.704 - 0.05% -
std::find(list<int>)_(process_all)/1024 -2.20% 710.525 694.870 - -0.18% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -2.20% 1.715 1.677 - 43.31% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -2.20% 34.671 33.908 - -0.92% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 -2.19% 1260473.471 1232867.922 - -0.89% -
SetIntersection_Interlaced_Set_uint32_256_64 -2.19% 14670528.091 14349783.903 - -2.19% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.19% 13292.704 13002.101 - -4.78% -
BM_MakeThenSortHeap_float_QuickSortAdversary_16384 -2.19% 29.851 29.199 - 2.61% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 -2.18% 9974.529 9756.679 - 1.11% -
std::partition_copy(list<int>)/50 -2.18% 13.204 12.916 - -1.37% -
BM_MakeThenSortHeap_string_Ascending_16 -2.18% 9.675 9.464 - -1.25% -
BM_SortHeap_string_1024 -2.17% 60.841 59.519 - 1.02% -
BM_SortHeap_float_256 -2.17% 6.044 5.913 - 1.27% -
rng::transform(deque<int>)_(identity_transform)/50 -2.17% 19.818 19.387 - -4.03% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -2.17% 88161.777 86247.032 - 4.84% -
BM_deque_vector_move/64 -2.17% 2.631 2.574 - -1.44% -
BM_RangesMakeHeap_string_SingleElement_16384 -2.17% 5.959 5.830 - -1.37% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 -2.17% 357910942.758 350157827.545 - 1.29% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -2.16% 12.581 12.308 - -0.50% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -2.16% 1.234 1.207 - 0.33% -
BM_SortHeap_string_256 -2.16% 45.675 44.688 - 0.75% -
BM_MakeHeap_string_Random_262144 -2.16% 15.580 15.243 - -2.47% -
BM_RangesMakeHeap_string_Heap_256 -2.16% 4.967 4.860 - -3.66% -
std::vector<int>::insert(middle)_(cheap_elements)/32 -2.16% 6.039 5.909 - -1.75% -
rng::rotate(deque<int>)_(1_element_forward)/32 -2.15% 4.802 4.699 - -2.39% -
std::sort(deque<int>)_(pipe-organ)/1024 -2.15% 2826.866 2766.096 - -0.99% -
std::deque<std::string>::ctor(size)/32 -2.15% 40.140 39.277 - -8.92% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 -2.14% 223773493.631 218981829.351 - -0.70% -
rng::starts_with(deque<int>)/1000 -2.14% 477.868 467.648 - 0.18% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 -2.14% 1118055.803 1094145.389 - -1.76% -
SetIntersection_None_Vector_uint32_16384_64 -2.13% 1172540.664 1147522.723 - -2.84% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 -2.13% 1259292.479 1232430.502 - -0.49% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 -2.13% 61706112.524 60391028.833 - -0.28% -
BM_std_min<unsigned_char>/21 -2.13% 1.800 1.761 - -2.23% -
std::adjacent_find(vector<int>,_pred)/8 -2.13% 3.369 3.297 - -1.70% -
rng::remove_if(deque<int>)_(prefix)/32 -2.13% 64.315 62.945 - 0.59% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_262144 -2.13% 10.577 10.352 - -3.33% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 -2.13% 1257734.375 1231002.195 - -0.38% -
std::remove_if(deque<int>)_(prefix)/50 -2.12% 66.816 65.397 - -2.28% -
BM_deque_deque_copy/1024 -2.12% 39.286 38.453 - -0.60% -
BM_MakeThenSortHeap_string_Random_262144 -2.12% 193.862 189.750 - -0.95% -
rng::equal(deque<int>)_(it,_it,_it,_it)/8 -2.12% 5.047 4.940 - -0.90% -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_4 -2.12% 1.437 1.406 - 0.10% -
std::rotate(deque<int>)_(by_1/3)/1024 -2.12% 1866.459 1826.956 - 0.34% -
SetIntersection_None_Vector_float_1024_4 -2.11% 1176791.674 1151940.293 - 2.55% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 -2.11% 10780361.322 10553062.110 - 3.34% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 -2.11% 55214.669 54052.368 - -0.06% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 -2.10% 508.867 498.156 - -1.88% -
BM_SortHeap_string_64 -2.10% 30.548 29.905 - 0.69% -
std::find_if_not(vector<bool>)_(process_all)/8 -2.10% 5.628 5.510 - 1.40% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -2.10% 112198.437 109840.684 - 2.97% -
rng::generate_n(deque<int>)/50 -2.10% 12.547 12.284 - 0.14% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -2.10% 2.410 2.359 - -0.53% -
std::adjacent_find(list<int>,_pred)/8192 -2.10% 8114.629 7944.624 - -4.10% -
BM_StringRelational_Less_Empty_Large_Control -2.09% 1.875 1.835 - -2.49% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -2.09% 1272700.235 1246156.659 - 1.40% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 -2.08% 1.197 1.172 - -2.62% -
std::stable_sort(vector<int>)_(shuffled)/1024 -2.08% 2255.797 2208.803 - -1.45% -
std::multiset<int>::insert(value)_(already_present)/1024 -2.08% 28.557 27.962 - -1.98% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 -2.08% 77295.823 75686.894 - -1.27% -
bm_ranges_swap_ranges_vb_aligned/131072 -2.08% 249.347 244.164 - -2.40% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 -2.08% 1130122.085 1106643.597 - -1.61% -
BM_std_minmax<unsigned_long_long>/29 -2.08% 4.196 4.109 - -0.62% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -2.08% 527.512 516.563 - -1.84% -
rng::search(vector<int>,_pred)_(near_matches)/1024 -2.08% 24067.480 23567.980 - -0.50% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -2.08% 1900064.770 1860636.679 - 15.56% -
BM_PushHeap_uint64_Random_1024 -2.07% 5.911 5.788 - -1.39% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -2.07% 26.972 26.413 - -2.22% -
SetIntersection_Front_Vector_float_16384_256 -2.07% 2346400.763 2297939.178 - -1.34% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 -2.07% 1266647.705 1240487.387 - -1.25% -
std::distance(join_view(vector<vector<int>>))/4096 -2.06% 4.471 4.378 - -1.83% -
std::reverse_copy(list<int>)/4096 -2.06% 3173.792 3108.397 - -0.36% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_256 -2.06% 1.207 1.182 - -0.01% -
std::copy_n(deque<int>)/4096 -2.05% 148.677 145.624 - 0.17% -
BM_PushHeap_uint64_Random_16384 -2.05% 6.099 5.974 - 1.20% -
rng::search(deque<int>,_pred)_(same_length)/1000 -2.05% 488.612 478.593 - -2.08% -
SetIntersection_None_Set_string_1024_1024 -2.05% 9123095.946 8936258.669 - -0.37% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 -2.04% 22.899 22.431 - -2.00% -
rng::contains_subrange(list<int>)_(process_all)/16 -2.04% 5.022 4.919 - 0.79% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 -2.04% 17.510 17.153 - -0.87% -
BM_StringRelational_Compare_Empty_Huge_Control -2.03% 1.625 1.592 - -1.16% -
SetIntersection_Interlaced_Vector_string_16384_1024 -2.03% 116545110.701 114177255.109 - 1.38% -
SetIntersection_Interlaced_Set_float_1024_1 -2.03% 1126354.219 1103494.926 - -1.50% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 -2.03% 3.711 3.636 - -0.33% -
BM_SortHeap_pair<uint32,_uint32>_256 -2.03% 10.277 10.069 - -2.43% -
rng::find_if(vector<bool>)_(process_all)/50 -2.03% 36.684 35.941 - 2.62% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -2.03% 1160497.632 1136993.788 - -1.17% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 -2.03% 63107481.021 61829349.844 - -0.17% -
BM_std_minmax<char>/31 -2.02% 3.337 3.270 - 1.67% -
std::list<int>::operator=(const&)_(cheap_elements)/32 -2.02% 16.856 16.516 - -3.36% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.02% 15184.574 14878.454 - -0.90% -
727_cppcheck_r -2.02% 25.262 24.753 - -0.40% -
bm_write -2.01% 595.691 583.688 - -0.52% -
SetIntersection_Front_Vector_uint32_16384_1024 -2.01% 5986772.477 5866349.010 - -0.51% -
std::partial_sort(deque<int>)_(repeated)/8192 -2.01% 69643.137 68243.762 - -0.40% -
rng::search(vector<int>,_pred)_(near_matches)/1000 -2.00% 23048.098 22586.389 - -0.28% -
BM_StringRelational_Less_Small_Huge_Control -2.00% 1.758 1.723 - -3.39% -
std::remove_copy(deque<int>)_(prefix)/32 -2.00% 13.223 12.958 - 0.55% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 -2.00% 18129815.843 17767283.997 - -3.33% -
bm_ranges_swap_ranges_vb_aligned/262144 -2.00% 498.350 488.406 - -1.65% -
std::find_if(vector<bool>)_(process_all)/50 -1.99% 36.550 35.823 - 2.28% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 -1.99% 5.165 5.062 - -11.03% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 -1.99% 9041.560 8861.710 - -0.15% -
BM_std_min<unsigned_long_long>/16 -1.99% 2.470 2.421 - -2.16% -
SetIntersection_None_Vector_float_1024_1024 -1.98% 1172877.518 1149604.807 - 0.09% -
BM_LowerBound_string_256 -1.98% 126.973 124.456 - -1.90% -
BM_SortHeap_pair<uint32,_uint32>_1024 -1.98% 13.945 13.668 - -2.70% -
rng::partial_sort(deque<int>)_(descending)/8192 -1.98% 284077.100 278458.425 - -1.29% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -1.98% 1.009 0.989 - -0.25% -
BM_StringRelational_Compare_Large_Large_ChangeLast -1.98% 2.083 2.042 - -2.13% -
rng::search(deque<int>)_(single_element)/1000 -1.97% 449.899 441.026 - 4.14% -
BM_std_minmax<unsigned_long_long>/64 -1.97% 10.358 10.155 - -0.63% -
std::move_backward(vector<int>)/8 -1.97% 2.289 2.244 - -1.20% -
SetIntersection_None_Set_float_64_1 -1.97% 23380365.306 22920713.707 - -1.16% -
BM_std_min<unsigned_long_long>/13 -1.97% 1.753 1.719 - -1.01% -
BM_std_minmax<short>/21 -1.96% 2.045 2.004 - 0.30% -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 -1.96% 9240.439 9059.070 - -0.88% -
SetIntersection_None_Vector_uint64_262144_1 -1.96% 1174309.424 1151262.704 - -3.94% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 -1.96% 1.569 1.538 - 0.16% -
BM_MakeThenSortHeap_float_Random_16 -1.96% 10.211 10.010 - -0.08% -
BM_deque_vector_ranges_move_backward/5500 -1.96% 203.150 199.166 - -0.98% -
std::set<std::string>::erase(key)_(existent)/8192 -1.96% 71.061 69.668 - -2.53% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -1.96% 6695979.291 6564712.558 - 10.29% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 -1.96% 31.256 30.645 - -4.72% -
rng::contains_subrange(deque<int>)_(same_length)/50 -1.95% 26.884 26.359 - -6.03% -
std::unordered_set<int>::contains(key)_(existent)/32 -1.95% 1.273 1.249 - -3.08% -
BM_StringRelational_Less_Small_Empty_Control -1.95% 1.898 1.861 - -8.35% -
rng::adjacent_find(list<int>)/8 -1.94% 2.134 2.093 - -0.76% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 -1.94% 4.284 4.201 - -0.87% -
rng::search(deque<int>)_(same_length)/8192 -1.94% 3840.255 3765.889 - 0.03% -
rng::copy(vector<bool>)_(unaligned)/32768 -1.94% 174.093 170.723 - -2.15% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16 -1.93% 5.430 5.326 - 0.48% -
SetIntersection_None_Set_string_256_4 -1.93% 11853008.687 11624698.634 - -1.88% -
SetIntersection_None_Vector_float_16384_16 -1.92% 1204217.839 1181041.932 - -1.49% -
BM_std_min<unsigned_char>/20 -1.92% 1.515 1.486 - -3.04% -
std::any_of(vector<int>)_(process_all)/8 -1.92% 2.481 2.433 - -3.04% -
BM_std_minmax<char>/2 -1.92% 0.895 0.878 - -3.07% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1024 -1.92% 1.223 1.199 - 0.31% -
rng::any_of(list<int>)_(process_all)/32 -1.92% 11.610 11.387 - -1.08% -
SetIntersection_None_Vector_float_256_64 -1.92% 3714384.864 3643029.879 - 0.33% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 -1.92% 190.835 187.173 - -0.38% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 -1.92% 1254609.375 1230535.319 - -0.43% -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/1024 -1.92% 13051.207 12801.246 - 0.05% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -1.91% 1359393.309 1333379.803 - -0.69% -
SetIntersection_Interlaced_Set_uint64_256_1 -1.91% 4456593.608 4371383.125 - -1.80% -
BM_MakeHeap_pair<uint32,_uint32>_Random_262144 -1.91% 3.038 2.980 - -4.93% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.91% 9487603.483 9306260.377 - -1.99% -
BM_RangesMakeThenSortHeap_uint64_Random_4 -1.91% 4.085 4.007 - -0.15% -
BM_std_minmax<int>/31 -1.90% 2.717 2.665 - -2.64% -
BM_PopHeap_float_262144 -1.90% 40.667 39.895 - 0.67% -
std::replace_if(deque<int>)_(prefix)/1024 -1.90% 491.591 482.264 - 0.25% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 -1.90% 27.325 26.807 - -0.32% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.89% 16247044.179 15939859.038 - -0.07% -
SetIntersection_Interlaced_Vector_string_4_4 -1.89% 162587873.354 159513879.736 - 0.04% -
rng::rotate(vector<bool>)_(1_element_forward)/1024 -1.89% 29.452 28.895 - 1.79% -
BM_deque_vector_ranges_copy_backward/65536 -1.89% 8219.273 8064.009 - -2.91% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 -1.89% 1249899.578 1226303.791 - -0.55% -
rng::all_of(vector<int>)_(process_all)/32 -1.88% 8.483 8.323 - -2.52% -
std::map<int,_int>::find(key)_(non-existent)/1024 -1.88% 5.412 5.310 - -1.69% -
std::find_if(deque<int>)_(bail_25%)/8192 -1.88% 703.452 690.206 - -1.26% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16384 -1.88% 2.978 2.922 - -5.39% -
rng::stable_sort(vector<int>)_(ascending)/1024 -1.88% 2108.558 2068.870 - -1.64% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 -1.88% 107.091 105.076 - -4.88% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 -1.88% 1247596.353 1224146.893 - -0.76% -
rng::sort(deque<int>)_(shuffled)/8192 -1.87% 81896.483 80361.685 - -0.77% -
BM_RangesPushHeap_string_Descending_256 -1.87% 2.368 2.323 - 1.77% -
std::find_if(vector<bool>)_(process_all)/8 -1.87% 5.605 5.500 - 1.15% -
BM_RangesPushHeap_string_PipeOrgan_16 -1.86% 4.155 4.078 - -0.41% -
std::stable_sort(deque<int>)_(repeated)/1024 -1.86% 1374.344 1348.748 - 0.66% -
std::move_backward(list<int>)/262144 -1.86% 264917.793 259994.669 - -2.32% -
rng::find_first_of(deque<int>)_(small_needle)/8192 -1.86% 28169.723 27646.241 - 0.32% -
BM_RangesMakeHeap_string_Heap_1024 -1.86% 4.818 4.728 - -4.50% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -1.86% 68477.198 67205.669 - 0.21% -
std::find_end(deque<int>)_(process_all)/8192 -1.86% 2040.607 2002.722 - -9.45% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -1.85% 4660984.895 4574546.869 - -1.95% -
SetIntersection_None_Set_uint32_64_16 -1.85% 19183596.248 18827968.087 - -1.04% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 -1.85% 1.182 1.160 - -2.20% -
std::search(vector<int>)_(near_matches)/1000 -1.85% 14218.910 13956.018 - 0.11% -
rng::fill_n(vector<bool>)/64 -1.84% 1.417 1.391 - 1.74% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.84% 4476323.204 4393813.950 - -2.09% -
std::move(vector<bool>)_(unaligned)/4096 -1.84% 26.643 26.152 - 2.13% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -1.84% 464.701 456.138 - -0.04% -
std::sort(deque<int>)_(shuffled)/8192 -1.84% 81541.048 80041.143 - -2.22% -
BM_std_min<unsigned_char>/512 -1.84% 6.415 6.297 - -1.41% -
SetIntersection_None_Vector_float_16384_1 -1.84% 1203775.177 1181637.142 - 0.77% -
SetIntersection_Front_Vector_uint64_1024_16 -1.84% 1196861.502 1174855.293 - -2.48% -
std::list<int>::ctor(Range)_(cheap_elements)/32 -1.84% 329.177 323.128 - -0.10% -
BM_RangesMakeThenSortHeap_string_Descending_4 -1.84% 3.778 3.709 - 1.85% -
BM_vector_deque_move_backward/4000 -1.83% 145.134 142.474 - 0.34% -
std::count(list<int>)_(every_other)/1024 -1.83% 709.416 696.412 - -1.04% -
rng::generate_n(deque<int>)/8192 -1.83% 1978.367 1942.121 - 0.43% -
BM_std_min<unsigned___int128>/6 -1.83% 2.260 2.219 - -0.24% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 -1.83% 19876.242 19512.938 - -1.23% -
std::multiset<int>::insert(value)_(already_present)/8192 -1.83% 32.582 31.987 - -3.70% -
rng::sort(deque<int>)_(pipe-organ)/1024 -1.83% 2850.725 2798.644 - -0.75% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 -1.83% 18759.187 18416.632 - 0.08% -
std::multimap<int,_int>::contains(key)_(existent)/1024 -1.83% 3.769 3.700 - 2.70% -
std::multiset<int>::find(key)_(non-existent)/1024 -1.82% 5.475 5.375 - -0.69% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.82% 215.859 211.936 - -1.88% -
SetIntersection_Interlaced_Set_string_256_256 -1.81% 32395133.878 31807229.588 - -0.99% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 -1.81% 2.334 2.291 - -4.46% -
rng::copy_n(vector<int>)/8 -1.81% 2.232 2.192 - -4.28% -
BM_std_minmax<char>/29 -1.81% 2.555 2.509 - -0.78% -
SetIntersection_Interlaced_Set_string_16384_16 -1.81% 244039477.766 239617459.322 - -28.79% -
rng::find_if_not(list<int>)_(bail_25%)/1024 -1.81% 195.122 191.587 - 0.12% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 -1.81% 7544.921 7408.279 - -1.13% -
std::stable_sort(vector<int>)_(ascending)/1024 -1.80% 2109.088 2071.177 - -1.46% -
std::list<int>::erase(begin)_(cheap_elements)/8192 -1.80% 9.997 9.818 - -1.81% -
rng::find_if(deque<int>)_(process_all)/50 -1.79% 24.140 23.706 - -0.16% -
rng::sort(vector<NonIntegral>)_(heap)/8192 -1.79% 50970.990 50057.817 - -0.66% -
BM_MakeThenSortHeap_float_Descending_64 -1.79% 3.331 3.271 - -1.16% -
BM_RangesPopHeap_string_4 -1.79% 5.328 5.233 - -1.92% -
rng::find_if_not(vector<bool>)_(process_all)/8 -1.79% 5.638 5.537 - 1.71% -
rng::stable_sort(vector<int>)_(pipe-organ)/8 -1.79% 19.539 19.190 - -0.59% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 -1.79% 148345299.263 145695970.662 - -0.64% -
BM_tolower_string<char> -1.79% 15.184 14.913 - -0.71% -
BM_PushHeap_float_Ascending_256 -1.78% 2.525 2.480 - -0.14% -
BM_RangesMakeThenSortHeap_float_Ascending_1024 -1.78% 8.866 8.708 - -0.21% -
std::stable_sort(vector<int>)_(heap)/1024 -1.78% 2570.571 2524.693 - -1.41% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 -1.78% 22.160 21.766 - -6.05% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 -1.78% 7.720 7.583 - 0.94% -
rng::rotate(vector<bool>)_(1_element_backward)/8192 -1.78% 106.207 104.318 - -0.44% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 -1.77% 4026.534 3955.072 - -1.87% -
std::fill(vector<bool>)/32768 -1.77% 30.457 29.917 - -0.04% -
BM_SortHeap_pair<uint32,_uint32>_16384 -1.77% 22.940 22.533 - -2.69% -
BM_StringRelational_Compare_Large_Large_ChangeMiddle -1.77% 1.621 1.592 - -1.70% -
std::copy(vector<bool>)_(unaligned)/32768 -1.77% 218.216 214.354 - -1.95% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -1.77% 1217469.129 1195928.292 - -2.20% -
BM_std_min<unsigned_short>/19 -1.77% 1.893 1.859 - 4.53% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 -1.77% 24344.024 23914.072 - 0.21% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_262144 -1.76% 5.369 5.275 - -3.01% -
std::find_if(vector<char>)_(bail_25%)/32768 -1.76% 2059.670 2023.415 - 0.02% -
rng::search(list<int>,_pred)_(near_matches)/1024 -1.76% 45805.127 45000.088 - 0.32% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -1.76% 19991.291 19640.228 - -0.68% -
BM_std_minmax<char>/18 -1.76% 1.388 1.364 - 0.05% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_256 -1.75% 3.130 3.075 - 0.71% -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 -1.75% 71.418 70.165 - -0.72% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -1.75% 10548.071 10363.113 - 4.76% -
BM_MakeThenSortHeap_string_Ascending_64 -1.75% 15.802 15.525 - -0.97% -
SetIntersection_Front_Vector_float_64_64 -1.75% 11583921.493 11381530.635 - -4.82% -
std::is_sorted_until(vector<int>,_pred)/8192 -1.75% 3328.184 3270.092 - -3.43% -
std::remove(list<int>)_(sprinkled)/50 -1.75% 68.613 67.416 - 3.11% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 -1.74% 1239048.821 1217458.039 - -0.70% -
rng::find_first_of(list<int>)_(large_needle)/1024 -1.74% 965612.659 948792.007 - 8.22% -
std::multiset<int>::find(key)_(existent)/32 -1.74% 1.692 1.662 - -0.64% -
rng::search(deque<int>)_(same_length)/1000 -1.74% 331.309 325.547 - 0.03% -
BM_RangesMakeThenSortHeap_uint32_Heap_4 -1.74% 1.220 1.199 - 0.14% -
BM_std_minmax<unsigned_short>/17 -1.74% 1.712 1.682 - 1.11% -
SetIntersection_Interlaced_Set_uint32_1024_256 -1.73% 15087053.996 14825471.764 - -1.93% -
BM_std_minmax<short>/15 -1.73% 1.991 1.957 - -0.20% -
BM_num_put<long> -1.73% 12.116 11.906 - -1.53% -
rng::count(list<int>)_(every_other)/1048576 -1.73% 828014.020 813677.742 - 0.94% -
rng::find_first_of(deque<int>)_(small_needle)/1024 -1.73% 3515.329 3454.567 - 0.06% -
BM_std_min<unsigned_char>/30 -1.73% 2.308 2.268 - -0.06% -
std::map<int,_int>::contains(key)_(existent)/1024 -1.72% 4.047 3.977 - -3.59% -
BM_std_min<unsigned_short>/28 -1.72% 2.693 2.646 - -1.57% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 -1.72% 503943.795 495254.770 - 0.07% -
BM_deque_vector_ranges_move_backward/64000 -1.72% 7863.188 7727.746 - -3.84% -
SetIntersection_Front_Vector_string_1024_1024 -1.72% 40565885.635 39867737.332 - -2.69% -
std::map<std::string,_int>::ctor(const&)/1024 -1.71% 35413.056 34806.273 - -0.31% -
BM_SortHeap_pair<uint32,_uint32>_64 -1.71% 8.772 8.622 - -2.03% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -1.71% 605.029 594.676 - 0.35% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.71% 4611857.407 4532956.973 - -0.96% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.71% 51.061 50.188 - 0.13% -
729_abc_r -1.71% 18.943 18.619 - 0.77% -
std::search_n(vector<int>,_pred)_(no_match)/1000 -1.71% 518.238 509.378 - -0.23% -
std::for_each_n(list<int>)/8 -1.71% 2.592 2.548 - -0.27% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 -1.71% 19804.003 19465.873 - -1.41% -
rng::stable_sort(vector<int>)_(heap)/1024 -1.71% 2569.631 2525.762 - -1.33% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 -1.70% 4470638.136 4394598.545 - -1.25% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.70% 836092.059 821893.900 - -0.14% -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 -1.70% 21.417 21.054 - -0.35% -
std::set<int>::find(key)_(existent)/32 -1.69% 1.620 1.592 - -0.12% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 -1.69% 602.331 592.138 - -0.62% -
BM_PushHeap_string_QuickSortAdversary_256 -1.69% 14.809 14.558 - 1.14% -
BM_PushHeap_uint32_Random_64 -1.69% 5.562 5.468 - -1.03% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 -1.69% 4899.764 4816.905 - 0.25% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -1.69% 36179.412 35568.324 - 0.25% -
std::set<int>::upper_bound(key)_(non-existent)/1024 -1.69% 5.991 5.890 - -5.50% -
BM_deque_deque_move_backward/4000 -1.69% 148.460 145.956 - -0.32% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 -1.69% 2483647.245 2441768.028 - -2.24% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 -1.68% 22.959 22.573 - -2.69% -
std::rotate(deque<int>)_(1_element_backward)/50 -1.68% 5.309 5.219 - -0.84% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -1.68% 1192277.524 1172236.051 - -1.26% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 -1.68% 16.201 15.929 - 0.44% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -1.68% 3.270 3.215 - -5.61% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -1.68% 170.697 167.832 - -1.02% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -1.68% 0.754 0.741 - -0.83% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 -1.68% 1405558.975 1381998.060 - -2.56% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 -1.68% 343.832 338.070 - -0.21% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 -1.67% 3.817 3.753 - -1.62% -
SetIntersection_Front_Vector_uint32_64_64 -1.67% 11668614.594 11473641.344 - -0.54% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 -1.67% 4.072 4.004 - -0.35% -
std::fill_n(list<int>)/50 -1.67% 16.175 15.905 - -0.59% -
BM_PopHeap_pair<uint32,_uint32>_256 -1.67% 22.660 22.283 - -0.30% -
std::find(vector<bool>)_(process_all)/1048576 -1.66% 3717.570 3655.755 - -2.26% -
rng::all_of(vector<int>)_(process_all)/8 -1.66% 2.486 2.445 - -1.73% -
SetIntersection_Front_Set_uint32_16384_1024 -1.66% 15461815.069 15205011.502 - -12.23% -
SetIntersection_Front_Vector_uint32_262144_1024 -1.66% 5977580.871 5878485.725 - -0.38% -
SetIntersection_Interlaced_Set_uint32_16384_1 -1.66% 1107342.422 1088994.916 - -2.80% -
BM_deque_vector_copy_backward/1024 -1.66% 37.359 36.740 - -0.35% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1024 -1.65% 2.983 2.934 - -2.23% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_4 -1.65% 6.367 6.262 - -1.65% -
BM_RangesPushHeap_string_QuickSortAdversary_256 -1.65% 14.666 14.424 - -0.79% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 -1.65% 6641346.373 6531618.797 - -2.89% -
BM_std_min<short>/24 -1.65% 2.537 2.495 - 0.65% -
BM_lexicographical_compare_three_way_slow_path/16 -1.65% 4.539 4.464 - -2.45% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 -1.65% 2180.803 2144.918 - -0.15% -
BM_RangesSortHeap_float_256 -1.65% 5.833 5.737 - -0.04% -
std::sort(vector<int>)_(qsort_adversarial)/8 -1.64% 16.972 16.693 - 0.59% -
std::deque<int>::insert(middle)_(cheap_elements)/32 -1.64% 11.773 11.580 - -4.65% -
rng::replace(list<int>)_(prefix)/8192 -1.64% 7285.937 7166.376 - 1.29% -
std::search(list<int>,_pred)_(near_matches)/1000 -1.64% 42983.316 42278.686 - -0.26% -
SetIntersection_None_Vector_float_16384_64 -1.64% 1203707.658 1184000.050 - 0.88% -
std::unordered_map<int,_int>::count(key)_(existent)/32 -1.63% 1.273 1.252 - -1.58% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -1.63% 10.762 10.586 - -1.09% -
rng::find_last_if(vector<char>)_(bail_10%)/8 -1.63% 2.415 2.376 - -0.32% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.63% 12411.370 12209.037 - 0.23% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 -1.63% 16.984 16.708 - -7.68% -
SetIntersection_Front_Vector_float_64_16 -1.63% 15376407.449 15125816.115 - -0.24% -
rng::swap_ranges(deque<int>)/50 -1.63% 19.938 19.613 - 7.32% -
std::replace_if(deque<int>)_(prefix)/50 -1.63% 20.340 20.009 - -2.07% -
BM_RangesMakeHeap_uint32_QuickSortAdversary_16 -1.63% 0.631 0.621 - -0.42% -
SetIntersection_Front_Vector_float_1024_64 -1.63% 1448710.809 1425155.568 - -1.69% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.63% 72930.302 71744.690 - -0.41% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 -1.63% 3.620 3.561 - -0.85% -
std::list<int>::ctor(size)/8192 -1.63% 95149.493 93603.309 - -0.49% -
std::multimap<int,_int>::erase(key)_(non-existent)/1024 -1.62% 5.742 5.649 - -2.07% -
std::multiset<std::string>::count(key)_(existent)/1024 -1.62% 23.543 23.161 - -0.27% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -1.62% 1.967 1.935 - -0.10% -
BM_StringRelational_Compare_Large_Large_ChangeFirst -1.62% 1.388 1.365 - -2.08% -
rng::find_last(vector<char>)_(bail_90%)/1048576 -1.62% 12129.540 11932.827 - -5.24% -
rng::search(list<int>,_pred)_(near_matches)/1000 -1.62% 44029.499 43315.725 - 0.29% -
std::multiset<int>::ctor(const&)/32 -1.62% 226.405 222.740 - -0.31% -
std::find_if_not(vector<char>)_(bail_25%)/8192 -1.62% 526.220 517.705 - -0.54% -
BM_vector_deque_ranges_copy_backward/512 -1.61% 17.908 17.619 - -0.75% -
BM_std_minmax<unsigned_short>/6 -1.61% 1.388 1.365 - -1.57% -
SetIntersection_Interlaced_Vector_string_16384_16384 -1.61% 352194111.566 346515937.834 - -0.90% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 -1.61% 1712375.571 1684773.277 - -0.93% -
std::search_n(vector<int>,_pred)_(no_match)/1024 -1.61% 530.104 521.569 - -0.08% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -1.61% 140.326 138.070 - 6.57% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 -1.61% 1.255 1.235 - -2.22% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 -1.60% 4.864 4.786 - -1.71% -
BM_std_min<unsigned_long_long>/15 -1.60% 2.188 2.153 - -0.93% -
std::multiset<std::string>::count(key)_(existent)/8192 -1.60% 30.721 30.229 - 1.64% -
BM_deque_vector_ranges_move/1024 -1.60% 37.161 36.565 - -1.19% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 -1.60% 30.926 30.431 - 0.91% -
SetIntersection_None_Vector_float_16_1 -1.60% 68561932.010 67467125.311 - -0.04% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 -1.60% 1.801 1.773 - -1.42% -
SetIntersection_None_Vector_uint64_262144_4 -1.59% 1219231.044 1199802.314 - -0.71% -
SetIntersection_None_Set_string_64_1 -1.59% 24202207.133 23816814.560 - -0.41% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 -1.59% 1150767.223 1132461.643 - -0.35% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_64 -1.59% 6.846 6.738 - 0.05% -
rng::partition_point(deque<int>)/8192 -1.59% 15.881 15.629 - -1.65% -
BM_deque_vector_ranges_copy/64 -1.59% 2.608 2.567 - -1.23% -
BM_SortHeap_string_16 -1.59% 14.405 14.176 - 0.37% -
SetIntersection_None_Vector_uint32_256_1 -1.58% 4554634.044 4482488.015 - -1.04% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -1.58% 0.633 0.623 - -1.90% -
std::remove_copy(deque<int>)_(prefix)/50 -1.58% 19.319 19.014 - -1.33% -
std::find(vector<bool>)_(process_all)/1024 -1.58% 4.704 4.630 - -1.24% -
std::set<int>::contains(key)_(existent)/1024 -1.58% 3.957 3.894 - -2.76% -
rng::fill_n(vector<int>)/8192 -1.58% 238.786 235.023 - -0.69% -
BM_SortHeap_pair<uint32,_uint32>_16 -1.57% 6.087 5.991 - -4.07% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -1.57% 19350304.820 19046010.707 - 1.04% -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/1024 -1.57% 3.906 3.844 - 0.43% -
BM_RangesMakeThenSortHeap_float_Heap_262144 -1.57% 30.593 30.113 - -2.28% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 -1.57% 13.698 13.483 - -0.28% -
BM_MakeHeap_pair<uint32,_uint32>_Random_256 -1.57% 3.110 3.061 - -1.93% -
rng::starts_with(deque<int>,_pred)/1048576 -1.57% 529525.007 521229.166 - -0.76% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -1.57% 36624.782 36051.019 - -0.72% -
SetIntersection_Interlaced_Vector_uint64_256_1 -1.57% 4437212.195 4367751.688 - -0.15% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 -1.56% 1151239.839 1133235.753 - -1.16% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.56% 1162392.851 1144233.018 - 0.46% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.56% 9514.737 9366.154 - -2.80% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 -1.56% 523714.820 515537.580 - -1.79% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -1.56% 1359.236 1338.032 - -5.55% -
bm_ranges_lexicographical_compare<unsigned_char>/7 -1.55% 2.204 2.169 - 1.05% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 -1.55% 1143478.900 1125723.323 - -2.56% -
SetIntersection_Front_Vector_uint64_64_16 -1.55% 15216967.588 14980851.457 - -1.31% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.55% 110502.960 108788.346 - 0.13% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 -1.55% 25.535 25.138 - 0.30% -
SetIntersection_Interlaced_Vector_uint64_64_4 -1.55% 18400137.383 18115234.248 - -0.65% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 -1.55% 37971085.713 37383475.080 - -0.96% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.55% 152722.434 150360.261 - 1.22% -
std::multiset<int>::upper_bound(key)_(existent)/8192 -1.55% 14.904 14.674 - -0.00% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 -1.54% 1.382 1.360 - -1.51% -
rng::unique_copy(vector<int>)_(contiguous)/52 -1.54% 13.682 13.471 - -2.33% -
std::is_partitioned(list<int>)_(partitioned)/50 -1.54% 13.861 13.648 - -1.04% -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -1.54% 47.467 46.736 - -4.32% -
SetIntersection_Front_Set_uint32_262144_1 -1.54% 1097543.107 1080667.580 - -0.83% -
std::unique_copy(vector<int>)_(contiguous)/32 -1.53% 8.878 8.742 - 0.13% -
BM_RangesMakeHeap_string_Heap_16384 -1.53% 5.027 4.950 - -4.43% -
BM_MakeThenSortHeap_float_Heap_64 -1.53% 3.505 3.451 - 0.76% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -1.53% 3113387.127 3065771.889 - -3.07% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_256 -1.53% 10.987 10.820 - -3.76% -
std::fill(vector<bool>)/64 -1.52% 1.635 1.610 - 3.79% -
SetIntersection_None_Set_string_16384_16384 -1.52% 199174592.013 196140672.053 - 0.23% -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 -1.52% 24.595 24.220 - 8.33% -
std::multiset<std::string>::erase(iterator)/0 -1.52% 30.057 29.600 - 1.06% -
std::unordered_set<int>::ctor(const&)/1024 -1.52% 6714.918 6612.714 - -0.27% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -1.52% 455.974 449.048 - -0.03% -
SetIntersection_Interlaced_Set_uint64_16384_16 -1.52% 223735642.953 220340137.385 - -0.84% -
std::shift_left(list<int>)/32 -1.52% 14.490 14.270 - -1.07% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.51% 44.229 43.559 - -23.38% -
BM_std_minmax<long_long>/10 -1.51% 2.190 2.157 - -0.64% -
rng::starts_with(deque<int>,_pred)/8192 -1.51% 4053.826 3992.629 - -1.03% -
BM_RangesPushHeap_uint64_Random_16 -1.51% 4.279 4.215 - 0.32% -
rng::fill_n(deque<int>)/8192 -1.50% 240.646 237.028 - -3.01% -
SetIntersection_None_Vector_uint64_256_16 -1.50% 4283666.595 4219356.001 - -1.28% -
BM_getline_string -1.50% 17.531 17.268 - -1.32% -
rng::rotate(deque<int>)_(by_1/4)/32 -1.50% 29.452 29.010 - -0.37% -
rng::find_end(forward_list<int>)_(same_length)/1024 -1.50% 1503.899 1481.412 - -0.61% -
std::unique(deque<int>,_pred)_(contiguous)/52 -1.49% 69.587 68.548 - -2.58% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 -1.49% 1.224 1.205 - -0.96% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -1.49% 1.475 1.453 - 1.00% -
std::vector<int>::insert(begin)_(cheap_elements)/32 -1.49% 5.136 5.059 - -0.71% -
BM_PushHeap_uint64_Random_262144 -1.49% 6.124 6.033 - 1.46% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.49% 50.327 49.578 - -0.85% -
BM_RangesMakeHeap_uint32_Random_16 -1.49% 1.270 1.252 - 2.34% -
SetIntersection_None_Vector_uint64_64_64 -1.49% 9048695.975 8914121.266 - -2.10% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_64 -1.48% 9.817 9.671 - -2.31% -
std::all_of(vector<int>)_(process_all)/8 -1.48% 2.561 2.523 - 3.70% -
rng::find_last_if(vector<int>)_(bail_10%)/8 -1.48% 2.548 2.510 - 0.22% -
std::transform(list<int>,_list<int>)/8192 -1.48% 9411.148 9271.939 - 0.04% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 -1.48% 6.853 6.752 - -0.52% -
std::list<int>::ctor(const&)_(cheap_elements)/32 -1.48% 326.974 322.142 - -0.24% -
rng::partial_sort_copy(vector<int>)_(heap)/8 -1.48% 15.278 15.052 - 0.10% -
std::find_if_not(deque<int>)_(bail_25%)/8192 -1.47% 688.769 678.613 - -0.01% -
rng::search(vector<int>)_(no_match)/8192 -1.47% 1660.819 1636.347 - -0.28% -
std::find_first_of(list<int>)_(small_needle)/8192 -1.47% 23434.932 23090.489 - -0.93% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 -1.47% 23.497 23.152 - -0.76% -
BM_MakeThenSortHeap_string_Random_16384 -1.47% 111.158 109.526 - 0.82% -
std::all_of(vector<int>)_(process_all)/32 -1.47% 8.498 8.373 - -0.09% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -1.47% 1.240 1.222 - -0.14% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -1.46% 24.129 23.776 - -1.46% -
rng::find_if(list<int>)_(process_all)/50 -1.46% 21.762 21.444 - -0.41% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.46% 143010.130 140923.864 - -2.19% -
std::stable_sort(vector<int>)_(pipe-organ)/1024 -1.46% 2841.555 2800.118 - -1.20% -
BM_MakeHeap_string_Heap_1024 -1.46% 4.874 4.803 - 0.09% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.45% 259.061 255.295 - -2.05% -
std::search(vector<int>)_(same_length)/8192 -1.45% 1960.475 1931.990 - 3.29% -
BM_vector_deque_ranges_copy_backward/4096 -1.45% 150.185 148.005 - 0.00% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 -1.45% 24.182 23.831 - 0.10% -
BM_deque_deque_ranges_copy_backward/70000 -1.45% 8868.120 8739.384 - -2.80% -
std::multimap<int,_int>::count(key)_(existent)/8192 -1.45% 6.704 6.607 - -0.67% -
rng::remove_copy(deque<int>)_(prefix)/32 -1.45% 12.931 12.743 - -1.62% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 -1.45% 6509247.389 6414948.758 - 0.07% -
BM_std_min<unsigned___int128>/9 -1.45% 3.526 3.475 - -0.15% -
BM_RangesMakeHeap_string_SingleElement_1024 -1.44% 6.234 6.144 - -1.41% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -1.44% 12819.125 12634.029 - -1.24% -
rng::find(deque<int>)_(process_all)/8 -1.44% 3.522 3.471 - -0.62% -
SetIntersection_Front_Vector_float_262144_256 -1.44% 2369205.226 2335008.869 - -11.63% -
rng::stable_sort(vector<int>)_(pipe-organ)/1024 -1.44% 2842.084 2801.070 - -1.23% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.44% 34925.971 34422.010 - -1.43% -
rng::stable_sort(vector<int>)_(qsort_adversarial)/1024 -1.44% 2934.428 2892.104 - -1.25% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 -1.44% 23525373.353 23187267.079 - -0.86% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -1.44% 13499.045 13305.231 - 1.05% -
BM_std_minmax<char>/19 -1.44% 1.769 1.744 - 2.71% -
rng::count_if(list<int>)_(every_other)/8192 -1.44% 7302.102 7197.275 - -0.56% -
BM_MakeThenSortHeap_string_Random_256 -1.44% 55.726 54.926 - 0.83% -
rng::rotate(deque<int>)_(1_element_forward)/1024 -1.43% 38.856 38.299 - -3.18% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.43% 105874.609 104356.618 - -0.87% -
std::rotate(vector<bool>)_(1_element_forward)/1024 -1.43% 28.830 28.417 - 0.07% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.43% 13347.825 13156.571 - -4.00% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -1.43% 66.967 66.008 - -0.48% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 -1.43% 4731.584 4663.909 - -0.91% -
std::replace_if(deque<int>)_(prefix)/8192 -1.43% 3524.176 3473.792 - -1.05% -
BM_MakeThenSortHeap_float_Heap_16 -1.43% 1.893 1.866 - -0.34% -
rng::rotate(vector<bool>)_(1_element_forward)/50 -1.43% 18.467 18.203 - -0.13% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_64 -1.43% 3.920 3.864 - -1.06% -
SetIntersection_Front_Set_uint32_262144_4 -1.43% 1134217.881 1118032.348 - -1.67% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -1.43% 1265457.251 1247408.150 - -0.59% -
bm_lexicographical_compare<signed_char>/512 -1.43% 7.979 7.865 - -0.84% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.42% 17.411 17.163 - 0.17% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 -1.42% 151229730.458 149076194.614 - 0.08% -
SetIntersection_Interlaced_Set_uint32_64_16 -1.42% 23947750.423 23607093.604 - -3.54% -
SetIntersection_Interlaced_Set_string_1024_16 -1.42% 13871943.210 13674646.888 - 0.92% -
BM_MakeHeap_string_Heap_16384 -1.42% 5.123 5.050 - 0.14% -
std::flat_multimap<int,_int>::erase(iterator)/8192 -1.42% 505.387 498.202 - 0.42% -
SetIntersection_None_Set_uint32_1024_256 -1.42% 8802493.822 8677482.972 - -4.11% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.42% 4776810.662 4708974.085 - 1.02% -
SetIntersection_Front_Set_string_16384_16 -1.42% 2062276.852 2033012.997 - 1.69% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 -1.42% 148083360.559 145984598.313 - -0.43% -
rng::stable_sort(deque<int>)_(shuffled)/8 -1.42% 24.494 24.147 - 1.59% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 -1.42% 1244426.432 1226793.703 - -0.40% -
std::multiset<int>::equal_range(key)_(existent)/32 -1.42% 2.551 2.515 - -0.69% -
std::copy_backward(vector<int>)/8 -1.42% 2.225 2.193 - -4.07% -
BM_std_minmax<short>/20 -1.42% 2.001 1.973 - -2.28% -
BM_vector_deque_ranges_move_backward/4096 -1.41% 149.792 147.675 - -1.75% -
rng::partial_sort(deque<int>)_(ascending)/8192 -1.41% 164062.827 161747.329 - -1.71% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_256 -1.41% 1.394 1.375 - -1.38% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 -1.41% 4.084 4.026 - -0.02% -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -1.41% 19.592 19.316 - -0.17% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -1.41% 470.272 463.640 - -0.58% -
BM_MakeThenSortHeap_uint32_Random_64 -1.41% 11.962 11.794 - -0.19% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 -1.41% 1.651 1.628 - 1.53% -
BM_deque_vector_ranges_copy/1024 -1.41% 37.113 36.591 - -1.41% -
std::partition_point(vector<int>)/50 -1.41% 2.571 2.535 - -1.11% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -1.41% 19793.996 19515.531 - 0.29% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16 -1.40% 2.947 2.906 - -1.73% -
rng::copy_n(list<int>)/64 -1.40% 14.168 13.970 - 0.80% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.39% 18298692.640 18043481.704 - -1.18% -
std::partition_copy(vector<int>)/1024 -1.39% 457.240 450.864 - -2.66% -
rng::fill(list<int>)/32 -1.39% 8.459 8.341 - 0.43% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 -1.39% 3.128 3.084 - -0.17% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 -1.39% 14.265 14.066 - -2.50% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.39% 9213274.799 9084987.729 - 0.15% -
std::flat_map<int,_int>::insert(value)_(new_value)/0 -1.39% 16.089 15.865 - -0.04% -
BM_std_min<unsigned___int128>/5 -1.39% 1.850 1.824 - -0.03% -
BM_RangesPushHeap_string_Ascending_4 -1.39% 2.616 2.579 - -0.09% -
SetIntersection_Front_Vector_float_1024_256 -1.39% 2365429.667 2332534.937 - -0.46% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 -1.39% 1125354.664 1109708.533 - 3.44% -
std::set<std::string>::insert(value)_(already_present)/32 -1.39% 11.943 11.777 - -1.20% -
std::fill(vector<int>)/1024 -1.39% 30.250 29.830 - -0.70% -
std::unique_copy(deque<int>)_(sprinkled)/52 -1.39% 18.792 18.532 - -12.85% -
rng::copy_if(list<int>)_(entire_range)/262144 -1.39% 220453.641 217396.234 - -0.80% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 -1.39% 11.517 11.358 - 0.09% -
SetIntersection_Front_Set_float_256_16 -1.38% 4984829.567 4915838.531 - -1.13% -
rng::is_sorted_until(list<int>,_pred)/8 -1.38% 3.802 3.750 - -0.25% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.38% 707.261 697.497 - 0.38% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 -1.38% 4.051 3.996 - -0.34% -
std::copy(vector<int>)/8 -1.38% 2.247 2.216 - -2.19% -
BM_MakeHeap_pair<uint32,_uint32>_Random_64 -1.38% 3.121 3.078 - 0.51% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 -1.37% 634125.713 625424.450 - -0.10% -
SetIntersection_None_Set_uint32_256_4 -1.37% 11580237.471 11421408.146 - -1.70% -
rng::contains_subrange(deque<int>)_(single_element)/16 -1.37% 10.359 10.217 - 0.10% -
rng::all_of(vector<int>)_(process_all)/50 -1.37% 18.457 18.204 - -1.39% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 -1.37% 502.758 495.882 - -0.87% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 -1.36% 6799.442 6706.796 - 0.60% -
BM_std_minmax<unsigned_char>/64 -1.36% 1.219 1.203 - -13.02% -
std::find_end(deque<int>,_pred)_(process_all)/1000 -1.36% 601.176 592.999 - 0.19% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -1.36% 27730284.320 27353201.116 - -0.20% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.36% 686.866 677.528 - 5.35% -
rng::stable_sort(vector<int>)_(descending)/1024 -1.36% 2841.748 2803.130 - -1.16% -
std::move(vector<bool>)_(unaligned)/64 -1.36% 1.534 1.513 - -9.73% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.36% 40343971.820 39796995.228 - -0.08% -
std::find_first_of(list<int>)_(large_needle)/8192 -1.35% 48807461.141 48146483.333 - -0.80% -
BM_PopHeap_pair<uint32,_uint32>_1024 -1.35% 30.178 29.769 - 0.10% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 -1.35% 3.132 3.089 - 4.61% -
BM_RangesPushHeap_string_Random_256 -1.35% 14.358 14.165 - -0.81% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_262144 -1.35% 32.091 31.658 - -2.39% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -1.35% 200.204 197.504 - -1.89% -
std::flat_map<int,_int>::contains(key)_(existent)/1024 -1.35% 8.686 8.569 - 0.52% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.35% 528.557 521.446 - 0.81% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 -1.34% 4.203 4.147 - 0.64% -
rng::unique_copy(vector<int>,_pred)_(contiguous)/32 -1.34% 13.158 12.981 - -0.90% -
vector<bool>(size_type,_const_value_type&) -1.34% 8.157 8.047 - -0.08% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 -1.34% 94561.941 93295.643 - -0.20% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 -1.34% 11961779.316 11801726.823 - -5.54% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1000 -1.34% 766.358 756.116 - 0.01% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -1.34% 171929.527 169632.567 - -0.04% -
BM_std_minmax<long_long>/12 -1.34% 2.733 2.697 - -0.74% -
BM_PushHeap_float_Random_16 -1.33% 5.413 5.340 - 1.32% -
std::partition_copy(vector<int>)/8192 -1.33% 4630.920 4569.213 - 0.44% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 -1.33% 1680132.406 1657748.045 - 0.13% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.33% 11223.725 11074.884 - 0.84% -
std::count(vector<bool>)/1000 -1.32% 3.004 2.964 - -1.24% -
rng::partition(vector<int>)_(sparse)/32 -1.32% 9.086 8.966 - -1.20% -
bm_ranges_lexicographical_compare<unsigned_char>/6 -1.32% 1.958 1.932 - 1.66% -
735_gem5_r -1.32% 13.564 13.385 - 0.23% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -1.32% 1268749.512 1251994.598 - -0.12% -
SetIntersection_Interlaced_Set_float_64_16 -1.32% 24692200.157 24366169.756 - -1.79% -
std::partial_sort_copy(vector<int>)_(heap)/8 -1.32% 15.371 15.169 - 0.51% -
BM_MakeThenSortHeap_uint64_SingleElement_4 -1.32% 1.239 1.222 - 1.49% -
BM_std_min<char>/28 -1.32% 1.776 1.753 - 0.58% -
SetIntersection_None_Set_uint32_1024_1 -1.31% 8917480.948 8800307.872 - 0.48% -
std::list<int>::ctor(size)/32 -1.31% 323.179 318.933 - -1.11% -
BM_std_min<unsigned_short>/26 -1.31% 2.153 2.125 - -0.12% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -1.31% 572.303 564.808 - 0.60% -
std::search(list<int>)_(no_match)/1000 -1.31% 714.315 704.968 - 3.83% -
rng::rotate(list<int>)_(1_element_backward)/50 -1.31% 25.298 24.967 - -0.08% -
BM_PopHeap_uint64_4 -1.31% 2.707 2.671 - -1.26% -
rng::find(vector<int>)_(process_all)/8 -1.31% 2.902 2.864 - 1.52% -
BM_deque_vector_ranges_move/64 -1.31% 2.608 2.574 - -1.34% -
std::find_end(deque<int>,_pred)_(process_all)/1024 -1.30% 616.069 608.032 - -0.00% -
std::reverse(list<int>)/4096 -1.30% 1674.913 1653.073 - -1.25% -
BM_std_min<unsigned_char>/8 -1.30% 2.349 2.318 - 0.22% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -1.30% 2.242 2.213 - -1.44% -
BM_RangesPushHeap_string_Random_1024 -1.30% 15.119 14.922 - -0.03% -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8192 -1.30% 186698.038 184275.566 - 0.15% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 -1.30% 1398137.019 1380002.867 - -2.19% -
rng::rotate(list<int>)_(1_element_backward)/32 -1.30% 14.221 14.037 - 2.00% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -1.29% 3321.319 3278.320 - -7.98% -
BM_RangesPushHeap_string_Descending_64 -1.29% 2.255 2.226 - 0.46% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -1.29% 40.858 40.329 - 16.51% -
SetIntersection_None_Set_uint64_64_1 -1.29% 23497788.107 23193814.019 - -1.05% -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 -1.29% 2927.737 2889.886 - -0.44% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 -1.29% 310.671 306.657 - 1.01% -
std::stable_sort(vector<int>)_(descending)/1024 -1.29% 2841.434 2804.730 - -1.04% -
BM_MakeThenSortHeap_string_Random_1024 -1.29% 70.329 69.421 - 0.87% -
rng::remove(list<int>)_(sprinkled)/1024 -1.29% 965.413 952.947 - -2.79% -
std::rotate(deque<int>)_(by_1/2)/32 -1.29% 7.464 7.368 - -1.23% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -1.29% 807.975 797.571 - -0.36% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -1.29% 15.461 15.262 - 1.73% -
SetIntersection_None_Vector_uint32_262144_64 -1.29% 1206643.182 1191116.531 - 1.34% -
std::find(vector<char>)_(bail_25%)/1024 -1.28% 5.442 5.372 - 0.93% -
SetIntersection_Front_Set_uint32_262144_262144 -1.28% 1839633.871 1816031.657 - -5.25% -
rng::move_backward(vector<int>)/1048576 -1.28% 58534.849 57784.002 - 2.44% -
rng::search(deque<int>,_pred)_(no_match)/1048576 -1.28% 449828.650 444062.447 - 0.15% -
rng::find_last(forward_list<int>)_(bail_90%)/50 -1.28% 20.780 20.514 - -2.93% -
std::find_if_not(vector<char>)_(process_all)/8192 -1.28% 2075.487 2048.885 - 0.03% -
BM_StringRelational_Compare_Empty_Large_Control -1.28% 1.617 1.596 - -0.98% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 -1.28% 1671862.224 1650465.984 - -0.46% -
BM_CmpEqual_int_ushort -1.28% 1.137 1.122 - -0.68% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 -1.28% 130795.705 129127.889 - -0.04% -
std::map<int,_int>::contains(key)_(non-existent)/1024 -1.27% 5.432 5.363 - -9.82% -
rng::unique(list<int>,_pred)_(contiguous)/52 -1.27% 75.337 74.378 - 0.51% -
SetIntersection_None_Set_uint32_64_4 -1.27% 22563031.949 22275911.069 - -0.63% -
SetIntersection_None_Vector_uint64_1024_4 -1.27% 1146128.632 1131592.889 - -1.37% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -1.27% 23.403 23.107 - 0.21% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -1.27% 671.691 663.194 - -1.26% -
std::vector<int>::ctor(size)/8192 -1.26% 568.932 561.739 - -1.32% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 -1.26% 13036575.196 12872060.687 - -6.55% -
SetIntersection_Interlaced_Vector_float_16_16 -1.26% 39141974.530 38648086.430 - 1.25% -
BM_CmpEqual_uint_schar -1.26% 1.078 1.065 - -1.07% -
BM_vector_deque_ranges_move/4096 -1.26% 147.375 145.516 - 0.63% -
rng::find_if(vector<bool>)_(process_all)/8 -1.26% 5.615 5.544 - 2.04% -
rng::find_first_of(list<int>,_pred)_(large_needle)/50 -1.26% 1882.517 1858.808 - -0.12% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 -1.26% 17.887 17.662 - -0.09% -
rng::find_end(forward_list<int>,_pred)_(near_matches)/8192 -1.26% 2722382.268 2688163.623 - -0.10% -
std::remove_copy_if(list<int>)_(prefix)/8192 -1.26% 7277.034 7185.608 - -0.47% -
BM_std_min<unsigned___int128>/4 -1.25% 1.446 1.428 - 0.02% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.25% 22.004 21.729 - 0.53% -
SetIntersection_Interlaced_Vector_string_16384_1 -1.25% 1157841.992 1143355.937 - 0.16% -
rng::find_if_not(vector<int>)_(process_all)/50 -1.25% 14.233 14.055 - -0.88% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 -1.25% 32220.787 31819.366 - -0.49% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 -1.24% 21281.683 21016.869 - 0.86% -
rng::partial_sort(deque<int>)_(repeated)/8 -1.24% 27.636 27.292 - -0.98% -
BM_CmpEqual_short_ushort -1.24% 1.111 1.097 - -0.48% -
rng::rotate(deque<int>)_(by_1/2)/8192 -1.24% 1479.362 1460.986 - -0.00% -
std::vector<int>::insert(middle)_(cheap_elements)/8192 -1.24% 138.979 137.253 - -0.40% -
SetIntersection_Front_Vector_float_1024_1 -1.24% 1125612.828 1111639.159 - -0.01% -
SetIntersection_None_Set_uint64_256_16 -1.24% 10972786.263 10836644.788 - -0.92% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.24% 22.545 22.265 - -1.19% -
std::vector<int>::erase(middle)_(cheap_elements)/1024 -1.24% 22.016 21.743 - -1.55% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.24% 698.463 689.806 - -0.54% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 -1.24% 20021.015 19773.170 - 1.91% -
rng::replace_if(list<int>)_(sprinkled)/8192 -1.24% 7452.365 7360.149 - -0.06% -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 -1.24% 32222.930 31824.369 - -0.12% -
std::multiset<int>::lower_bound(key)_(existent)/8192 -1.23% 15.077 14.891 - 0.65% -
BM_RangesMakeThenSortHeap_uint32_Descending_16 -1.23% 5.565 5.496 - -0.55% -
SetIntersection_Front_Vector_uint32_16384_4 -1.23% 1133918.601 1119920.540 - -1.92% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 -1.23% 18999.792 18765.324 - -0.82% -
rng::copy_if(deque<int>)_(entire_range)/8 -1.23% 2.951 2.915 - -0.51% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -1.23% 0.921 0.909 - 0.05% -
std::multiset<int>::find(key)_(existent)/1024 -1.23% 3.799 3.753 - 4.02% -
rng::move(vector<bool>)_(aligned)/512 -1.23% 2.682 2.649 - -0.37% -
std::multiset<int>::contains(key)_(existent)/1024 -1.23% 4.029 3.980 - -2.00% -
SetIntersection_None_Vector_float_256_16 -1.23% 4350486.927 4297031.565 - 0.24% -
std::find_if(vector<char>)_(bail_25%)/8192 -1.23% 523.334 516.910 - -0.16% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -1.23% 1.022 1.010 - -1.99% -
rng::find_if(vector<char>)_(process_all)/50 -1.23% 12.660 12.505 - -1.13% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 -1.22% 11.758 11.614 - -0.95% -
std::unique(vector<int>)_(contiguous)/1024 -1.22% 316.953 313.088 - 0.12% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 -1.22% 61044.599 60301.070 - -0.12% -
SetIntersection_Interlaced_Set_uint64_16384_16384 -1.22% 350038075.910 345777001.224 - -1.15% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -1.22% 275716.015 272360.258 - -0.90% -
SetIntersection_Interlaced_Vector_string_256_16 -1.22% 11012878.271 10878874.978 - 0.55% -
BM_RangesPushHeap_uint64_Random_256 -1.22% 5.718 5.648 - -3.01% -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 -1.22% 2.212 2.185 - -0.49% -
std::find_end(forward_list<int>)_(same_length)/8192 -1.22% 14518.091 14341.537 - -16.32% -
rng::stable_sort(vector<int>)_(qsort_adversarial)/8 -1.22% 16.823 16.619 - -0.02% -
std::partition_point(vector<int>)/1024 -1.21% 6.288 6.212 - -0.39% -
SetIntersection_None_Set_float_1024_1024 -1.21% 9043955.541 8934288.407 - -1.01% -
BM_std_min<int>/7 -1.21% 1.053 1.041 - -0.18% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.21% 1188914.098 1174529.820 - -0.87% -
rng::fold_left(list<int>)/8 -1.21% 3.878 3.831 - -0.73% -
SetIntersection_Front_Vector_float_4_4 -1.21% 145759683.351 143996944.633 - -1.25% -
std::sort(deque<int>)_(qsort_adversarial)/1024 -1.21% 17758.991 17544.596 - -0.45% -
SetIntersection_None_Vector_string_16384_1 -1.21% 1285737.091 1270217.461 - -0.60% -
std::set<int>::ctor(const&)/1024 -1.21% 6286.032 6210.184 - -0.10% -
BM_std_min<unsigned_short>/31 -1.21% 2.596 2.564 - 2.26% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 -1.20% 1432588.292 1415327.503 - -2.75% -
rng::stable_sort(vector<NonIntegral>)_(heap)/8192 -1.20% 128010.318 126469.075 - 0.35% -
rng::copy_backward(list<int>)/512 -1.20% 375.098 370.587 - -0.50% -
std::multiset<int>::ctor(&&,_different_allocs)/8192 -1.20% 48728.440 48142.477 - -0.81% -
BM_std_min<unsigned_char>/64 -1.20% 4.087 4.038 - -3.55% -
std::set<std::string>::count(key)_(non-existent)/8192 -1.20% 32.399 32.010 - -1.80% -
std::search(list<int>,_pred)_(near_matches)/1024 -1.20% 44769.524 44232.874 - 0.21% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 -1.20% 13.015 12.859 - -0.00% -
SetIntersection_Front_Vector_float_1_1 -1.20% 577057234.070 570155928.485 - -0.03% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 -1.20% 60024503.942 59306913.810 - -1.27% -
rng::copy_backward(deque<int>)/64 -1.19% 3.080 3.043 - -1.16% -
rng::contains_subrange(vector<int>)_(single_element)/32 -1.19% 8.568 8.466 - 1.07% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 -1.19% 1.393 1.376 - -1.03% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 -1.19% 278225.480 274903.872 - -0.34% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 -1.19% 33.637 33.237 - -0.19% -
BM_MakeThenSortHeap_string_Random_64 -1.19% 40.049 39.573 - 0.92% -
BM_LowerBound_uint32_16 -1.19% 7.443 7.354 - 0.81% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -1.19% 32056.630 31676.087 - 0.21% -
BM_std_minmax<long_long>/28 -1.19% 4.140 4.090 - -0.80% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.18% 66227.609 65443.111 - -0.27% -
std::multiset<int>::contains(key)_(existent)/32 -1.18% 1.664 1.644 - -1.96% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 -1.18% 44.368 43.843 - -0.10% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -1.18% 8185.334 8088.539 - 0.02% -
SetIntersection_Front_Vector_string_262144_16384 -1.18% 352619279.783 348452143.341 - 0.37% -
std::partition(deque<int>)_(sparse)/1024 -1.18% 389.174 384.576 - -2.81% -
std::find_if(vector<char>)_(process_all)/50 -1.18% 12.615 12.466 - 0.15% -
rng::contains_subrange(vector<int>)_(single_element)/16 -1.18% 4.724 4.668 - -1.93% -
BM_std_min<unsigned___int128>/7 -1.18% 2.657 2.626 - -0.24% -
BM_std_minmax<long_long>/31 -1.18% 4.827 4.770 - -1.27% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -1.17% 10.472 10.349 - -0.11% -
SetIntersection_Interlaced_Vector_uint64_64_16 -1.17% 17630998.058 17425198.770 - -2.12% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.17% 88.543 87.510 - -0.51% -
rng::partial_sort(deque<int>)_(shuffled)/8 -1.17% 34.217 33.818 - -0.66% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 -1.16% 4.384 4.332 - -0.63% -
std::rotate_copy(deque<int>)/8192 -1.16% 295.057 291.622 - -0.32% -
BM_MakeThenSortHeap_uint32_Ascending_64 -1.16% 8.660 8.559 - -1.27% -
rng::all_of(list<int>)_(process_all)/50 -1.16% 22.057 21.801 - -0.20% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8192 -1.16% 3907.910 3862.505 - 0.36% -
rng::copy(deque<int>)/32768 -1.16% 1147.925 1134.607 - -1.33% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 -1.16% 1124277.738 1111235.780 - -0.91% -
std::set<int>::clear()/32 -1.16% 640.584 633.169 - -0.04% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 -1.16% 12084.821 11945.011 - -0.99% -
BM_MakeThenSortHeap_uint32_Ascending_4 -1.16% 1.441 1.424 - 0.32% -
SetIntersection_Front_Set_uint32_16_16 -1.15% 42152523.333 41666807.800 - -2.33% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.15% 12530.058 12385.980 - 1.27% -
BM_RangesMakeHeap_string_QuickSortAdversary_16 -1.15% 8.624 8.525 - -0.91% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -1.15% 1.951 1.929 - -0.19% -
rng::copy_if(list<int>)_(every_other)/262144 -1.15% 210843.394 208423.304 - -1.05% -
rng::search_n(list<int>)_(no_match)/1000 -1.15% 711.045 702.884 - -0.13% -
BM_std_min<long_long>/32 -1.15% 3.618 3.577 - -0.20% -
BM_std_min<unsigned_long_long>/31 -1.15% 3.027 2.992 - -0.17% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -1.15% 10.593 10.472 - 12.95% -
std::stable_partition(list<int>)_(dense)/50 -1.15% 56.740 56.090 - -2.34% -
rng::reverse(list<int>)/512 -1.14% 199.791 197.504 - -1.17% -
BM_std_min<unsigned_char>/1024 -1.14% 8.509 8.412 - -0.65% -
std::find_if_not(vector<char>)_(process_all)/32768 -1.14% 8221.797 8127.740 - -0.01% -
BM_std_minmax<unsigned_char>/20 -1.14% 1.932 1.910 - -6.52% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 -1.14% 19.185 18.966 - -0.41% -
std::remove(list<int>)_(sprinkled)/1024 -1.14% 1014.270 1002.699 - 2.67% -
SetIntersection_Front_Set_float_16384_1 -1.14% 1116057.265 1103334.228 - -1.55% -
BM_std_min<unsigned_long_long>/23 -1.14% 2.429 2.401 - -0.30% -
rng::find_if(vector<char>)_(bail_25%)/8 -1.14% 0.949 0.938 - -2.22% -
std::unique(deque<int>,_pred)_(contiguous)/8192 -1.14% 4497.255 4446.172 - -0.49% -
BM_LowerBound_float_16 -1.14% 7.876 7.786 - 0.00% -
std::stable_partition(list<int>)_(sparse)/32 -1.13% 9.816 9.705 - -2.45% -
BM_std_min<long_long>/64 -1.13% 4.905 4.850 - -2.45% -
std::find_first_of(vector<int>)_(large_needle)/50 -1.13% 267.929 264.893 - 1.62% -
BM_deque_deque_copy_backward/5500 -1.13% 207.573 205.223 - -0.35% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 -1.13% 67183926.626 66424158.441 - 0.40% -
std::unordered_multiset<int>::find(key)_(existent)/1024 -1.13% 1.161 1.148 - -4.80% -
std::reverse_copy(deque<int>)/4096 -1.13% 984.876 973.762 - -0.66% -
rng::rotate(deque<int>)_(by_1/4)/8192 -1.13% 6815.211 6738.421 - 0.01% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 -1.12% 134.904 133.388 - -2.89% -
rng::copy_n(deque<int>)/8 -1.12% 2.758 2.727 - -1.91% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 -1.12% 23725.647 23459.461 - -0.13% -
std::find_end(forward_list<int>)_(same_length)/1000 -1.12% 1487.569 1470.888 - -0.62% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 -1.12% 12126495.359 11990767.909 - -0.76% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.12% 17817603.875 17618354.511 - -0.25% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1048576 -1.12% 960388.546 949658.253 - -0.93% -
std::rotate(vector<bool>)_(by_1/2)/1024 -1.12% 8.488 8.393 - -0.44% -
rng::find_end(vector<int>,_pred)_(process_all)/1048576 -1.12% 653337.894 646050.470 - 0.28% -
std::unordered_set<int>::ctor(const&)/8192 -1.12% 54983.117 54369.855 - -0.19% -
std::multiset<int>::ctor(&&,_different_allocs)/32 -1.11% 181.530 179.517 - -1.63% -
BM_MakeHeap_string_SingleElement_1024 -1.11% 6.309 6.239 - 2.00% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 -1.11% 3.783 3.741 - 2.13% -
std::copy_if(list<int>)_(entire_range)/262144 -1.11% 218489.756 216070.882 - -1.60% -
std::copy_backward(deque<int>)/64 -1.11% 2.970 2.937 - -1.10% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1024 -1.11% 8.518 8.423 - -0.63% -
SetIntersection_None_Set_uint64_16384_64 -1.11% 166687378.287 164843279.324 - -1.38% -
std::flat_map<int,_int>::insert(value)_(new_value)/32 -1.11% 17.285 17.094 - -1.56% -
std::unique(vector<int>,_pred)_(sprinkled)/8192 -1.10% 5347.502 5288.427 - 0.09% -
std::sort(vector<int>)_(ascending)/8 -1.10% 16.889 16.702 - 0.31% -
rng::replace(list<int>)_(sprinkled)/32 -1.10% 11.451 11.324 - 0.05% -
rng::replace_if(vector<int>)_(prefix)/8192 -1.10% 2061.572 2038.818 - 0.07% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 -1.10% 8.989 8.890 - -0.74% -
SetIntersection_None_Vector_float_16384_4 -1.10% 1204920.359 1191635.804 - 1.46% -
BM_std_min<unsigned_short>/6 -1.10% 0.959 0.949 - 0.05% -
SetIntersection_None_Vector_uint32_64_64 -1.10% 9070159.767 8970308.665 - -0.03% -
std::partition(list<int>)_(dense)/1024 -1.10% 393.160 388.834 - -0.25% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 -1.10% 229424933.508 226902014.407 - -0.48% -
SetIntersection_Front_Set_float_256_1 -1.10% 4484203.504 4434907.705 - 1.25% -
std::is_sorted_until(list<int>,_pred)/8 -1.10% 4.230 4.184 - 1.38% -
BM_std_minmax<char>/13 -1.10% 2.242 2.217 - -1.80% -
BM_std_min<unsigned_long_long>/30 -1.10% 2.692 2.663 - -0.81% -
BM_lexicographical_compare_three_way<IntPtr>/16384 -1.10% 3841.561 3799.466 - 1.62% -
rng::distance(join_view(vector<vector<int>>)/1024 -1.10% 1.035 1.024 - 0.53% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.09% 1125173.876 1112875.473 - 2.09% -
SetIntersection_Front_Set_float_16_16 -1.09% 41397596.381 40945311.226 - -0.47% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -1.09% 546.254 540.300 - -0.44% -
BM_MakeThenSortHeap_string_Descending_262144 -1.09% 86.305 85.365 - -2.04% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16 -1.09% 1.217 1.203 - 1.23% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 -1.08% 67638853.793 66905290.397 - -0.51% -
BM_RangesMakeThenSortHeap_uint64_Ascending_16 -1.08% 5.582 5.522 - -0.05% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 -1.08% 5995.423 5930.509 - -0.43% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 -1.08% 17714416.270 17522767.429 - -5.13% -
rng::transform(deque<int>)_(identity_transform)/8192 -1.08% 2471.247 2444.524 - 0.04% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.08% 60608834.143 59954224.689 - -0.61% -
rng::any_of(list<int>)_(process_all)/8 -1.08% 2.610 2.582 - -0.84% -
rng::unique_copy(vector<int>)_(contiguous)/32 -1.08% 8.680 8.587 - -0.88% -
BM_std_min<unsigned_short>/7 -1.08% 1.099 1.087 - -0.01% -
rng::find_first_of(list<int>,_pred)_(large_needle)/32 -1.08% 731.179 723.315 - -0.47% -
rng::adjacent_find(list<int>)/1048576 -1.08% 876760.507 867332.714 - -0.65% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 -1.07% 6.661 6.589 - -5.18% -
std::search_n(list<int>)_(no_match)/1000 -1.07% 677.286 670.014 - -2.35% -
std::multimap<int,_int>::contains(key)_(existent)/8192 -1.07% 5.606 5.546 - 2.80% -
BM_RangesMakeHeap_string_QuickSortAdversary_1024 -1.07% 10.658 10.544 - -0.56% -
rng::copy_backward(deque<int>)/32768 -1.07% 3839.464 3798.387 - 1.75% -
SetIntersection_Front_Vector_string_256_4 -1.07% 4970487.871 4917317.730 - -0.50% -
BM_std_min<unsigned___int128>/8 -1.07% 3.109 3.076 - 0.44% -
std::adjacent_find(list<int>)/1048576 -1.07% 877399.864 868019.417 - -0.84% -
std::shift_right(list<int>)/32 -1.07% 14.566 14.411 - 0.02% -
rng::copy_n(list<int>)/32768 -1.07% 26260.779 25980.770 - -3.98% -
BM_std_minmax<long_long>/20 -1.07% 3.318 3.282 - -0.50% -
rng::starts_with(deque<int>)/1048576 -1.07% 494374.382 489107.615 - -0.37% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.06% 71390209.880 70630521.787 - -0.39% -
std::set<int>::insert(value)_(already_present)/32 -1.06% 1.793 1.774 - -0.49% -
rng::rotate(vector<int>)_(1_element_backward)/8192 -1.06% 298.455 295.288 - -1.49% -
rng::search(deque<int>)_(single_element)/1024 -1.06% 462.453 457.547 - 0.07% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 -1.06% 919.804 910.062 - 0.77% -
std::generate_n(vector<int>)/32 -1.06% 8.018 7.933 - 0.37% -
rng::move_backward(vector<int>)/8 -1.06% 2.291 2.267 - 0.35% -
rng::rotate_copy(list<int>)/1024 -1.06% 734.357 726.593 - 1.32% -
SetIntersection_Front_Set_float_64_4 -1.06% 17317123.434 17134132.909 - -0.62% -
SetIntersection_Interlaced_Vector_string_262144_4 -1.06% 2074138.017 2052239.937 - -1.85% -
rng::contains_subrange(deque<int>)_(single_element)/32 -1.06% 17.560 17.374 - -0.02% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 -1.05% 10.211 10.104 - -5.86% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.05% 54735.039 54159.717 - 0.04% -
rng::find_end(deque<int>,_pred)_(process_all)/8192 -1.05% 4324.189 4278.763 - 0.50% -
rng::rotate(vector<bool>)_(1_element_forward)/32 -1.05% 18.517 18.322 - 0.86% -
std::search(deque<int>,_pred)_(no_match)/1048576 -1.05% 448382.906 443686.444 - -0.12% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 -1.05% 342.431 338.847 - 0.58% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 -1.05% 151225.621 149643.945 - 0.13% -
SetIntersection_Front_Set_uint32_16_4 -1.05% 58770587.036 58155907.026 - -2.10% -
std::set<std::string>::upper_bound(key)_(existent)/32 -1.05% 17.046 16.868 - -0.12% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -1.04% 1133133.410 1121320.989 - -0.94% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -1.04% 23672624.642 23425912.940 - 0.04% -
rng::partial_sort_copy(vector<int>)_(descending)/8 -1.04% 18.395 18.203 - 0.24% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.04% 386.412 382.387 - -1.59% -
BM_std_min<long_long>/29 -1.04% 3.041 3.010 - -2.61% -
std::transform(deque<int>)_(identity_transform)/8192 -1.04% 2471.925 2446.232 - -0.00% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 -1.04% 16590.771 16418.336 - -2.33% -
BM_MakeThenSortHeap_string_Descending_16 -1.04% 7.851 7.770 - -0.89% -
rng::fill_n(list<int>)/50 -1.04% 15.990 15.824 - -0.91% -
rng::for_each(multimap<int>)/50 -1.03% 50.521 49.999 - 1.43% -
BM_PushHeap_uint32_Random_4 -1.03% 2.481 2.455 - 1.35% -
BM_std_minmax<char>/20 -1.03% 2.071 2.050 - 2.65% -
rng::remove_copy(list<int>)_(prefix)/50 -1.03% 19.217 19.020 - -1.17% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 -1.03% 172519.771 170745.769 - -0.80% -
BM_std_minmax<unsigned_short>/15 -1.03% 1.942 1.922 - 0.66% -
SetIntersection_Front_Vector_float_16384_1 -1.03% 1121434.040 1109936.340 - -0.30% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.02% 68068326.806 67370727.636 - -0.04% -
BM_std_min<unsigned_long_long>/14 -1.02% 1.931 1.911 - -1.26% -
std::unordered_set<int>::insert(value)_(already_present)/8192 -1.02% 2.236 2.213 - -3.46% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 -1.02% 29.858 29.553 - -0.72% -
BM_RangesPushHeap_uint64_Random_1024 -1.02% 6.007 5.946 - 1.02% -
SetIntersection_Interlaced_Set_uint32_1024_4 -1.02% 10020498.211 9918300.559 - -3.12% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.02% 12261.188 12136.255 - -1.88% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_4 -1.02% 4.211 4.168 - 0.78% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 -1.02% 44.836 44.380 - -0.75% -
std::copy_if(vector<int>)_(every_other)/8 -1.02% 2.530 2.504 - -2.27% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 -1.02% 11348349.166 11233075.324 - -4.20% -
BM_std_min<int>/10 -1.02% 1.005 0.995 - -2.29% -
std::map<int,_int>::count(key)_(existent)/8192 -1.02% 6.082 6.021 - -1.23% -
SetIntersection_None_Set_uint32_256_64 -1.01% 9389029.085 9293835.754 - -0.70% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_256 -1.01% 9.164 9.072 - -1.48% -
BM_RangesMakeHeap_string_Heap_16 -1.01% 4.670 4.623 - -2.15% -
rng::find_last(vector<int>)_(bail_90%)/1048576 -1.01% 23592.221 23353.213 - 0.95% -
std::flat_map<int,_int>::erase(key)_(existent)/32 -1.01% 23.312 23.076 - -0.31% -
rng::is_partitioned(list<int>)_(partitioned)/1024 -1.01% 721.046 713.777 - 4.42% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 -1.01% 4667182.281 4620222.602 - -0.59% -
std::rotate(list<int>)_(by_1/3)/50 -1.01% 24.787 24.538 - -0.37% -
std::partition(list<int>)_(sparse)/32 -1.00% 8.885 8.796 - -0.23% -
std::multimap<int,_int>::clear()/1024 -1.00% 10221.252 10118.676 - 0.38% -
SetIntersection_Interlaced_Set_uint32_1024_1 -1.00% 1126179.918 1114889.107 - -0.64% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16 -1.00% 6.565 6.499 - -0.95% -
SetIntersection_None_Vector_float_1024_16 -1.00% 1163869.292 1152209.407 - 0.12% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -1.00% 1119264.261 1108059.319 - -1.76% -


Report Time: 5.76s
Name Current %
706_stockfish_r 20.431 -5.48%
707_ntest_r 15.965 -3.95%
709_cactus_r 19.159 -2.72%
710_omnetpp_r 9.122 -
721_gcc_r 13.281 1.76%
723_llvm_r 11.447 -1.75%
727_cppcheck_r 24.753 -
729_abc_r 18.619 -
731_astcenc_r 10.153 -
735_gem5_r 13.385 -
736_ocio_r 16.342 -
737_gmsh_r 12.713 -
748_flightdm_r 9.064 -
750_sealcrypto_r 18.323 -
753_ns3_r 10.188 -
766_femflow_r 12.834 -
BM_CmpEqual_int_int 1.127 -
BM_CmpEqual_int_schar 1.130 -
BM_CmpEqual_int_short 1.135 1.14%
BM_CmpEqual_int_uchar 1.133 -
BM_CmpEqual_int_uint 1.110 -
BM_CmpEqual_int_ushort 1.122 -
BM_CmpEqual_schar_int 1.134 -
BM_CmpEqual_schar_schar 1.106 -
BM_CmpEqual_schar_short 1.142 -
BM_CmpEqual_schar_uchar 1.113 -
BM_CmpEqual_schar_uint 1.111 -
BM_CmpEqual_schar_ushort 1.116 1.11%
BM_CmpEqual_short_int 1.139 -
BM_CmpEqual_short_schar 1.128 -
BM_CmpEqual_short_short 1.129 -
BM_CmpEqual_short_uchar 1.111 -
BM_CmpEqual_short_uint 1.108 -
BM_CmpEqual_short_ushort 1.097 -
BM_CmpEqual_uchar_int 1.122 -
BM_CmpEqual_uchar_schar 1.047 -
BM_CmpEqual_uchar_short 1.046 -
BM_CmpEqual_uchar_uchar 1.109 -
BM_CmpEqual_uchar_uint 1.128 -
BM_CmpEqual_uchar_ushort 1.112 -
BM_CmpEqual_uint_int 1.127 -
BM_CmpEqual_uint_schar 1.065 -1.07%
BM_CmpEqual_uint_short 1.059 -
BM_CmpEqual_uint_uchar 1.127 -
BM_CmpEqual_uint_uint 1.123 -
BM_CmpEqual_uint_ushort 1.124 -
BM_CmpEqual_ushort_int 1.129 -
BM_CmpEqual_ushort_schar 1.037 -
BM_CmpEqual_ushort_short 1.052 -
BM_CmpEqual_ushort_uchar 1.127 -
BM_CmpEqual_ushort_uint 1.117 -
BM_CmpEqual_ushort_ushort 1.113 -
BM_CmpLess_int_int 1.121 -
BM_CmpLess_int_schar 1.131 -
BM_CmpLess_int_short 1.130 -
BM_CmpLess_int_uchar 1.117 -
BM_CmpLess_int_uint 1.124 -
BM_CmpLess_int_ushort 1.135 -
BM_CmpLess_schar_int 1.135 -
BM_CmpLess_schar_schar 0.966 -
BM_CmpLess_schar_short 0.962 -
BM_CmpLess_schar_uchar 1.110 -
BM_CmpLess_schar_uint 1.116 -
BM_CmpLess_schar_ushort 1.122 -
BM_CmpLess_short_int 1.137 -
BM_CmpLess_short_schar 0.974 -
BM_CmpLess_short_short 0.968 -
BM_CmpLess_short_uchar 1.112 -
BM_CmpLess_short_uint 1.119 -
BM_CmpLess_short_ushort 1.111 -
BM_CmpLess_uchar_int 1.115 -
BM_CmpLess_uchar_schar 1.040 -
BM_CmpLess_uchar_short 1.038 -
BM_CmpLess_uchar_uchar 1.124 -
BM_CmpLess_uchar_uint 1.128 -
BM_CmpLess_uchar_ushort 1.129 -
BM_CmpLess_uint_int 1.129 -
BM_CmpLess_uint_schar 1.076 -
BM_CmpLess_uint_short 1.065 -
BM_CmpLess_uint_uchar 1.130 -
BM_CmpLess_uint_uint 1.126 -
BM_CmpLess_uint_ushort 1.116 -1.32%
BM_CmpLess_ushort_int 1.111 -
BM_CmpLess_ushort_schar 1.039 -
BM_CmpLess_ushort_short 1.047 -
BM_CmpLess_ushort_uchar 1.129 -
BM_CmpLess_ushort_uint 1.120 -
BM_CmpLess_ushort_ushort 1.118 -
BM_LowerBound_float_1 2.660 -
BM_LowerBound_float_1024 21.902 -
BM_LowerBound_float_16 7.786 -
BM_LowerBound_float_16384 65.902 -
BM_LowerBound_float_256 14.177 -
BM_LowerBound_float_262144 575.187 -
BM_LowerBound_float_4 11.504 -
BM_LowerBound_float_64 8.538 -
BM_LowerBound_pair<uint32,_uint32>_1 2.867 1.59%
BM_LowerBound_pair<uint32,_uint32>_1024 45.096 -
BM_LowerBound_pair<uint32,_uint32>_16 16.360 -
BM_LowerBound_pair<uint32,_uint32>_16384 105.353 -
BM_LowerBound_pair<uint32,_uint32>_256 33.344 -
BM_LowerBound_pair<uint32,_uint32>_262144 639.950 1.40%
BM_LowerBound_pair<uint32,_uint32>_4 11.246 -
BM_LowerBound_pair<uint32,_uint32>_64 18.842 -
BM_LowerBound_string_1 4.698 2.01%
BM_LowerBound_string_1024 177.323 -1.45%
BM_LowerBound_string_16 36.538 -
BM_LowerBound_string_16384 396.494 -1.05%
BM_LowerBound_string_256 124.456 -1.90%
BM_LowerBound_string_262144 2297.115 -1.44%
BM_LowerBound_string_4 19.806 -1.12%
BM_LowerBound_string_64 70.009 -1.40%
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1 2.861 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1024 58.322 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_16 21.659 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_16384 128.948 3.88%
BM_LowerBound_tuple<uint32,_uint64,_uint32>_256 45.342 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_262144 664.312 -3.39%
BM_LowerBound_tuple<uint32,_uint64,_uint32>_4 11.300 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_64 34.886 -1.27%
BM_LowerBound_uint32_1 2.601 -
BM_LowerBound_uint32_1024 21.751 -
BM_LowerBound_uint32_16 7.354 -
BM_LowerBound_uint32_16384 65.243 -
BM_LowerBound_uint32_256 14.226 -
BM_LowerBound_uint32_262144 557.709 -
BM_LowerBound_uint32_4 10.465 -
BM_LowerBound_uint32_64 8.183 -
BM_LowerBound_uint64_1 2.607 -
BM_LowerBound_uint64_1024 24.835 -
BM_LowerBound_uint64_16 7.410 -
BM_LowerBound_uint64_16384 70.779 -
BM_LowerBound_uint64_256 16.421 -
BM_LowerBound_uint64_262144 608.388 2.09%
BM_LowerBound_uint64_4 10.491 -
BM_LowerBound_uint64_64 8.382 -
BM_MakeHeap_float_Ascending_1 0.277 -
BM_MakeHeap_float_Ascending_1024 0.701 -
BM_MakeHeap_float_Ascending_16 0.842 -
BM_MakeHeap_float_Ascending_16384 0.657 -
BM_MakeHeap_float_Ascending_256 0.649 -
BM_MakeHeap_float_Ascending_262144 0.708 -
BM_MakeHeap_float_Ascending_4 0.398 -
BM_MakeHeap_float_Ascending_64 0.627 -
BM_MakeHeap_float_Descending_1 0.276 -
BM_MakeHeap_float_Descending_1024 0.217 -
BM_MakeHeap_float_Descending_16 0.211 -
BM_MakeHeap_float_Descending_16384 0.190 -
BM_MakeHeap_float_Descending_256 0.216 -
BM_MakeHeap_float_Descending_262144 0.188 -
BM_MakeHeap_float_Descending_4 0.277 -
BM_MakeHeap_float_Descending_64 0.193 -
BM_MakeHeap_float_Heap_1 0.274 -
BM_MakeHeap_float_Heap_1024 0.222 -
BM_MakeHeap_float_Heap_16 0.212 -
BM_MakeHeap_float_Heap_16384 0.189 -
BM_MakeHeap_float_Heap_256 0.208 -4.66%
BM_MakeHeap_float_Heap_262144 0.187 -
BM_MakeHeap_float_Heap_4 0.276 -
BM_MakeHeap_float_Heap_64 0.195 -
BM_MakeHeap_float_PipeOrgan_1 0.278 -
BM_MakeHeap_float_PipeOrgan_1024 0.704 -
BM_MakeHeap_float_PipeOrgan_16 1.280 -
BM_MakeHeap_float_PipeOrgan_16384 0.655 -
BM_MakeHeap_float_PipeOrgan_256 0.668 -
BM_MakeHeap_float_PipeOrgan_262144 0.714 -
BM_MakeHeap_float_PipeOrgan_4 0.414 -
BM_MakeHeap_float_PipeOrgan_64 0.801 -
BM_MakeHeap_float_QuickSortAdversary_1 0.276 -
BM_MakeHeap_float_QuickSortAdversary_1024 0.502 -
BM_MakeHeap_float_QuickSortAdversary_16 0.734 -
BM_MakeHeap_float_QuickSortAdversary_16384 0.260 -
BM_MakeHeap_float_QuickSortAdversary_256 0.497 -
BM_MakeHeap_float_QuickSortAdversary_262144 0.200 -
BM_MakeHeap_float_QuickSortAdversary_4 0.391 -
BM_MakeHeap_float_QuickSortAdversary_64 0.581 -
BM_MakeHeap_float_Random_1 0.277 -
BM_MakeHeap_float_Random_1024 1.137 -5.63%
BM_MakeHeap_float_Random_16 1.594 -
BM_MakeHeap_float_Random_16384 1.165 -1.38%
BM_MakeHeap_float_Random_256 1.358 -9.97%
BM_MakeHeap_float_Random_262144 1.140 -
BM_MakeHeap_float_Random_4 1.298 -21.86%
BM_MakeHeap_float_Random_64 1.588 -11.93%
BM_MakeHeap_float_SingleElement_1 0.277 -
BM_MakeHeap_float_SingleElement_1024 0.698 -
BM_MakeHeap_float_SingleElement_16 0.662 -
BM_MakeHeap_float_SingleElement_16384 0.660 -
BM_MakeHeap_float_SingleElement_256 0.663 -
BM_MakeHeap_float_SingleElement_262144 0.716 -
BM_MakeHeap_float_SingleElement_4 0.323 -
BM_MakeHeap_float_SingleElement_64 0.641 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1 0.277 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1024 1.365 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 1.288 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16384 1.350 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_256 1.375 -1.38%
BM_MakeHeap_pair<uint32,_uint32>_Ascending_262144 1.403 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_4 0.799 5.31%
BM_MakeHeap_pair<uint32,_uint32>_Ascending_64 1.113 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_1 0.274 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_1024 0.521 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_16 0.506 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_16384 0.495 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_256 0.614 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_262144 0.480 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 0.442 -9.35%
BM_MakeHeap_pair<uint32,_uint32>_Descending_64 0.467 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_1 0.281 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_1024 0.551 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_16 0.546 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_16384 0.535 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_256 0.581 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_262144 0.527 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 0.473 -2.78%
BM_MakeHeap_pair<uint32,_uint32>_Heap_64 0.505 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_1 0.277 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_1024 1.355 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 1.235 5.18%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.345 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_256 1.393 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.420 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4 0.586 3.60%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_64 1.115 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.281 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.325 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.207 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.310 1.60%
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.367 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.330 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.766 -1.94%
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.115 -
BM_MakeHeap_pair<uint32,_uint32>_Random_1 0.277 -
BM_MakeHeap_pair<uint32,_uint32>_Random_1024 2.892 -1.48%
BM_MakeHeap_pair<uint32,_uint32>_Random_16 2.906 -1.73%
BM_MakeHeap_pair<uint32,_uint32>_Random_16384 2.922 -5.39%
BM_MakeHeap_pair<uint32,_uint32>_Random_256 3.061 -1.93%
BM_MakeHeap_pair<uint32,_uint32>_Random_262144 2.980 -4.93%
BM_MakeHeap_pair<uint32,_uint32>_Random_4 2.688 2.39%
BM_MakeHeap_pair<uint32,_uint32>_Random_64 3.078 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1 0.281 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1024 1.205 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16 1.091 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.190 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_256 1.188 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_262144 1.231 -1.58%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_4 0.789 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_64 1.116 -
BM_MakeHeap_string_Ascending_1 0.255 -
BM_MakeHeap_string_Ascending_1024 4.955 2.61%
BM_MakeHeap_string_Ascending_16 3.776 1.39%
BM_MakeHeap_string_Ascending_16384 5.908 5.63%
BM_MakeHeap_string_Ascending_256 4.822 1.01%
BM_MakeHeap_string_Ascending_262144 7.340 -3.38%
BM_MakeHeap_string_Ascending_4 2.866 -
BM_MakeHeap_string_Ascending_64 4.710 -
BM_MakeHeap_string_Descending_1 0.257 -
BM_MakeHeap_string_Descending_1024 2.765 2.59%
BM_MakeHeap_string_Descending_16 2.410 3.51%
BM_MakeHeap_string_Descending_16384 3.127 12.94%
BM_MakeHeap_string_Descending_256 2.727 -
BM_MakeHeap_string_Descending_262144 3.551 -4.11%
BM_MakeHeap_string_Descending_4 2.125 -
BM_MakeHeap_string_Descending_64 2.613 2.06%
BM_MakeHeap_string_Heap_1 0.255 -
BM_MakeHeap_string_Heap_1024 4.803 -
BM_MakeHeap_string_Heap_16 4.682 -
BM_MakeHeap_string_Heap_16384 5.050 -
BM_MakeHeap_string_Heap_256 4.942 -
BM_MakeHeap_string_Heap_262144 5.243 -
BM_MakeHeap_string_Heap_4 3.088 -
BM_MakeHeap_string_Heap_64 5.090 -
BM_MakeHeap_string_PipeOrgan_1 0.258 -
BM_MakeHeap_string_PipeOrgan_1024 4.933 1.92%
BM_MakeHeap_string_PipeOrgan_16 3.674 2.09%
BM_MakeHeap_string_PipeOrgan_16384 5.742 10.32%
BM_MakeHeap_string_PipeOrgan_256 4.769 -
BM_MakeHeap_string_PipeOrgan_262144 7.284 -4.99%
BM_MakeHeap_string_PipeOrgan_4 2.581 -
BM_MakeHeap_string_PipeOrgan_64 4.749 -
BM_MakeHeap_string_QuickSortAdversary_1 0.254 -
BM_MakeHeap_string_QuickSortAdversary_1024 10.573 -
BM_MakeHeap_string_QuickSortAdversary_16 8.624 -
BM_MakeHeap_string_QuickSortAdversary_16384 11.815 -
BM_MakeHeap_string_QuickSortAdversary_256 10.434 -
BM_MakeHeap_string_QuickSortAdversary_262144 12.635 -
BM_MakeHeap_string_QuickSortAdversary_4 6.017 -
BM_MakeHeap_string_QuickSortAdversary_64 10.201 -
BM_MakeHeap_string_Random_1 0.249 -
BM_MakeHeap_string_Random_1024 10.733 -
BM_MakeHeap_string_Random_16 8.374 -
BM_MakeHeap_string_Random_16384 12.678 -
BM_MakeHeap_string_Random_256 10.407 -
BM_MakeHeap_string_Random_262144 15.243 -2.47%
BM_MakeHeap_string_Random_4 5.837 -
BM_MakeHeap_string_Random_64 10.049 -
BM_MakeHeap_string_SingleElement_1 0.256 -
BM_MakeHeap_string_SingleElement_1024 6.239 2.00%
BM_MakeHeap_string_SingleElement_16 5.743 2.43%
BM_MakeHeap_string_SingleElement_16384 6.091 2.93%
BM_MakeHeap_string_SingleElement_256 6.334 -
BM_MakeHeap_string_SingleElement_262144 7.477 -
BM_MakeHeap_string_SingleElement_4 3.762 3.56%
BM_MakeHeap_string_SingleElement_64 6.406 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.243 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.884 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.380 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.971 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.898 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 2.081 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.086 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.605 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.248 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.879 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.978 1.45%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.858 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.959 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.854 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.757 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.989 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.243 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.235 -2.22%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 0.922 -3.03%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.172 -2.62%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.107 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 1.160 -2.20%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 0.762 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.020 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.244 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 1.917 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.384 -1.33%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 1.985 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 1.887 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 2.127 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.895 -1.37%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.669 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.245 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.799 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.446 -1.26%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.968 2.05%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.804 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 2.088 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.066 -1.48%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.567 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.247 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_1024 4.754 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 4.192 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16384 4.822 1.27%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 4.747 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_262144 4.879 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.620 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 4.796 -1.58%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.243 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 1.987 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 1.680 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 2.357 1.90%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 1.999 -
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.929 -
BM_MakeHeap_uint32_Ascending_1 0.271 -
BM_MakeHeap_uint32_Ascending_1024 0.642 -
BM_MakeHeap_uint32_Ascending_16 0.601 -
BM_MakeHeap_uint32_Ascending_16384 0.604 -
BM_MakeHeap_uint32_Ascending_256 0.592 -
BM_MakeHeap_uint32_Ascending_262144 0.670 -
BM_MakeHeap_uint32_Ascending_4 0.387 -
BM_MakeHeap_uint32_Ascending_64 0.548 -
BM_MakeHeap_uint32_Descending_1 0.271 -
BM_MakeHeap_uint32_Descending_1024 0.258 -
BM_MakeHeap_uint32_Descending_16 0.250 -
BM_MakeHeap_uint32_Descending_16384 0.235 -
BM_MakeHeap_uint32_Descending_256 0.258 -
BM_MakeHeap_uint32_Descending_262144 0.234 -
BM_MakeHeap_uint32_Descending_4 0.289 7.06%
BM_MakeHeap_uint32_Descending_64 0.226 -
BM_MakeHeap_uint32_Heap_1 0.270 -
BM_MakeHeap_uint32_Heap_1024 0.255 -
BM_MakeHeap_uint32_Heap_16 0.248 -
BM_MakeHeap_uint32_Heap_16384 0.234 -
BM_MakeHeap_uint32_Heap_256 0.265 -
BM_MakeHeap_uint32_Heap_262144 0.234 -
BM_MakeHeap_uint32_Heap_4 0.286 3.77%
BM_MakeHeap_uint32_Heap_64 0.234 -
BM_MakeHeap_uint32_PipeOrgan_1 0.277 -
BM_MakeHeap_uint32_PipeOrgan_1024 0.712 5.14%
BM_MakeHeap_uint32_PipeOrgan_16 0.999 -4.24%
BM_MakeHeap_uint32_PipeOrgan_16384 0.613 -
BM_MakeHeap_uint32_PipeOrgan_256 0.647 1.64%
BM_MakeHeap_uint32_PipeOrgan_262144 0.681 -
BM_MakeHeap_uint32_PipeOrgan_4 0.448 10.33%
BM_MakeHeap_uint32_PipeOrgan_64 0.714 -
BM_MakeHeap_uint32_QuickSortAdversary_1 0.275 -
BM_MakeHeap_uint32_QuickSortAdversary_1024 0.494 -
BM_MakeHeap_uint32_QuickSortAdversary_16 0.613 -
BM_MakeHeap_uint32_QuickSortAdversary_16384 0.291 -
BM_MakeHeap_uint32_QuickSortAdversary_256 0.487 -
BM_MakeHeap_uint32_QuickSortAdversary_262144 0.245 -
BM_MakeHeap_uint32_QuickSortAdversary_4 0.391 -
BM_MakeHeap_uint32_QuickSortAdversary_64 0.444 -
BM_MakeHeap_uint32_Random_1 0.277 -
BM_MakeHeap_uint32_Random_1024 1.057 -1.58%
BM_MakeHeap_uint32_Random_16 1.251 -2.25%
BM_MakeHeap_uint32_Random_16384 1.032 2.58%
BM_MakeHeap_uint32_Random_256 1.341 11.56%
BM_MakeHeap_uint32_Random_262144 1.129 11.20%
BM_MakeHeap_uint32_Random_4 1.742 41.09%
BM_MakeHeap_uint32_Random_64 1.243 -5.79%
BM_MakeHeap_uint32_SingleElement_1 0.271 -
BM_MakeHeap_uint32_SingleElement_1024 0.574 -
BM_MakeHeap_uint32_SingleElement_16 0.493 -
BM_MakeHeap_uint32_SingleElement_16384 0.539 -
BM_MakeHeap_uint32_SingleElement_256 0.542 -
BM_MakeHeap_uint32_SingleElement_262144 0.628 -
BM_MakeHeap_uint32_SingleElement_4 0.327 -7.45%
BM_MakeHeap_uint32_SingleElement_64 0.517 -
BM_MakeHeap_uint64_Ascending_1 0.276 -
BM_MakeHeap_uint64_Ascending_1024 0.651 -
BM_MakeHeap_uint64_Ascending_16 0.674 1.51%
BM_MakeHeap_uint64_Ascending_16384 0.639 -
BM_MakeHeap_uint64_Ascending_256 0.632 -
BM_MakeHeap_uint64_Ascending_262144 0.740 -
BM_MakeHeap_uint64_Ascending_4 0.457 9.36%
BM_MakeHeap_uint64_Ascending_64 0.577 -
BM_MakeHeap_uint64_Descending_1 0.273 -
BM_MakeHeap_uint64_Descending_1024 0.252 -
BM_MakeHeap_uint64_Descending_16 0.259 -
BM_MakeHeap_uint64_Descending_16384 0.240 -
BM_MakeHeap_uint64_Descending_256 0.274 -
BM_MakeHeap_uint64_Descending_262144 0.235 -
BM_MakeHeap_uint64_Descending_4 0.282 -
BM_MakeHeap_uint64_Descending_64 0.234 -
BM_MakeHeap_uint64_Heap_1 0.273 -
BM_MakeHeap_uint64_Heap_1024 0.253 -
BM_MakeHeap_uint64_Heap_16 0.260 -
BM_MakeHeap_uint64_Heap_16384 0.239 -
BM_MakeHeap_uint64_Heap_256 0.278 -
BM_MakeHeap_uint64_Heap_262144 0.235 -
BM_MakeHeap_uint64_Heap_4 0.277 -7.12%
BM_MakeHeap_uint64_Heap_64 0.238 -5.94%
BM_MakeHeap_uint64_PipeOrgan_1 0.273 -
BM_MakeHeap_uint64_PipeOrgan_1024 0.651 -
BM_MakeHeap_uint64_PipeOrgan_16 1.035 -
BM_MakeHeap_uint64_PipeOrgan_16384 0.635 -
BM_MakeHeap_uint64_PipeOrgan_256 0.644 -
BM_MakeHeap_uint64_PipeOrgan_262144 0.768 1.45%
BM_MakeHeap_uint64_PipeOrgan_4 0.388 -
BM_MakeHeap_uint64_PipeOrgan_64 0.721 -
BM_MakeHeap_uint64_QuickSortAdversary_1 0.271 -
BM_MakeHeap_uint64_QuickSortAdversary_1024 0.490 -
BM_MakeHeap_uint64_QuickSortAdversary_16 0.618 -
BM_MakeHeap_uint64_QuickSortAdversary_16384 0.298 -
BM_MakeHeap_uint64_QuickSortAdversary_256 0.493 -
BM_MakeHeap_uint64_QuickSortAdversary_262144 0.248 -
BM_MakeHeap_uint64_QuickSortAdversary_4 0.409 -
BM_MakeHeap_uint64_QuickSortAdversary_64 0.463 -
BM_MakeHeap_uint64_Random_1 0.275 -
BM_MakeHeap_uint64_Random_1024 1.031 -10.43%
BM_MakeHeap_uint64_Random_16 1.289 -
BM_MakeHeap_uint64_Random_16384 1.052 7.67%
BM_MakeHeap_uint64_Random_256 1.169 -
BM_MakeHeap_uint64_Random_262144 1.037 -1.06%
BM_MakeHeap_uint64_Random_4 1.507 40.75%
BM_MakeHeap_uint64_Random_64 1.298 -3.11%
BM_MakeHeap_uint64_SingleElement_1 0.272 -
BM_MakeHeap_uint64_SingleElement_1024 0.567 -
BM_MakeHeap_uint64_SingleElement_16 0.510 -
BM_MakeHeap_uint64_SingleElement_16384 0.594 1.83%
BM_MakeHeap_uint64_SingleElement_256 0.575 -
BM_MakeHeap_uint64_SingleElement_262144 0.763 -
BM_MakeHeap_uint64_SingleElement_4 0.327 -
BM_MakeHeap_uint64_SingleElement_64 0.507 -
BM_MakeThenSortHeap_float_Ascending_1 0.280 -
BM_MakeThenSortHeap_float_Ascending_1024 8.745 -
BM_MakeThenSortHeap_float_Ascending_16 2.930 -
BM_MakeThenSortHeap_float_Ascending_16384 28.235 -
BM_MakeThenSortHeap_float_Ascending_256 6.548 -
BM_MakeThenSortHeap_float_Ascending_262144 31.779 -
BM_MakeThenSortHeap_float_Ascending_4 1.474 2.09%
BM_MakeThenSortHeap_float_Ascending_64 3.974 -
BM_MakeThenSortHeap_float_Descending_1 0.280 -
BM_MakeThenSortHeap_float_Descending_1024 8.124 -
BM_MakeThenSortHeap_float_Descending_16 1.865 -
BM_MakeThenSortHeap_float_Descending_16384 30.388 1.73%
BM_MakeThenSortHeap_float_Descending_256 6.142 2.13%
BM_MakeThenSortHeap_float_Descending_262144 35.847 1.47%
BM_MakeThenSortHeap_float_Descending_4 1.288 -2.51%
BM_MakeThenSortHeap_float_Descending_64 3.271 -1.16%
BM_MakeThenSortHeap_float_Heap_1 0.280 -
BM_MakeThenSortHeap_float_Heap_1024 8.415 2.52%
BM_MakeThenSortHeap_float_Heap_16 1.866 -
BM_MakeThenSortHeap_float_Heap_16384 26.829 2.99%
BM_MakeThenSortHeap_float_Heap_256 6.257 3.14%
BM_MakeThenSortHeap_float_Heap_262144 31.589 2.66%
BM_MakeThenSortHeap_float_Heap_4 1.245 5.46%
BM_MakeThenSortHeap_float_Heap_64 3.451 -
BM_MakeThenSortHeap_float_PipeOrgan_1 0.278 -
BM_MakeThenSortHeap_float_PipeOrgan_1024 8.551 1.64%
BM_MakeThenSortHeap_float_PipeOrgan_16 3.040 -2.12%
BM_MakeThenSortHeap_float_PipeOrgan_16384 25.969 1.68%
BM_MakeThenSortHeap_float_PipeOrgan_256 6.336 1.30%
BM_MakeThenSortHeap_float_PipeOrgan_262144 32.977 1.99%
BM_MakeThenSortHeap_float_PipeOrgan_4 1.509 -
BM_MakeThenSortHeap_float_PipeOrgan_64 4.032 1.90%
BM_MakeThenSortHeap_float_QuickSortAdversary_1 0.270 -
BM_MakeThenSortHeap_float_QuickSortAdversary_1024 8.305 -
BM_MakeThenSortHeap_float_QuickSortAdversary_16 2.978 -
BM_MakeThenSortHeap_float_QuickSortAdversary_16384 29.199 2.61%
BM_MakeThenSortHeap_float_QuickSortAdversary_256 6.147 1.81%
BM_MakeThenSortHeap_float_QuickSortAdversary_262144 35.192 2.47%
BM_MakeThenSortHeap_float_QuickSortAdversary_4 1.497 -
BM_MakeThenSortHeap_float_QuickSortAdversary_64 3.814 -
BM_MakeThenSortHeap_float_Random_1 0.280 -
BM_MakeThenSortHeap_float_Random_1024 33.720 -
BM_MakeThenSortHeap_float_Random_16 10.010 -
BM_MakeThenSortHeap_float_Random_16384 48.023 1.23%
BM_MakeThenSortHeap_float_Random_256 26.004 -
BM_MakeThenSortHeap_float_Random_262144 63.689 1.14%
BM_MakeThenSortHeap_float_Random_4 4.322 -
BM_MakeThenSortHeap_float_Random_64 18.073 -
BM_MakeThenSortHeap_float_SingleElement_1 0.280 -
BM_MakeThenSortHeap_float_SingleElement_1024 4.880 2.12%
BM_MakeThenSortHeap_float_SingleElement_16 3.235 -
BM_MakeThenSortHeap_float_SingleElement_16384 16.192 2.37%
BM_MakeThenSortHeap_float_SingleElement_256 4.054 1.65%
BM_MakeThenSortHeap_float_SingleElement_262144 52.047 -
BM_MakeThenSortHeap_float_SingleElement_4 1.363 -
BM_MakeThenSortHeap_float_SingleElement_64 3.344 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1 0.280 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 14.665 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 7.824 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 23.262 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 11.614 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 33.332 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 3.741 2.13%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 10.235 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1 0.280 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 14.066 -2.50%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16 6.855 -2.31%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 22.573 -2.69%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_256 10.820 -3.76%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 33.911 -2.21%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 2.175 -12.44%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_64 9.671 -2.31%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1 0.277 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 14.231 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16 6.593 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 23.449 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_256 10.808 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 35.357 2.84%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 1.702 -25.44%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_64 9.295 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1 0.280 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 15.167 3.16%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 8.226 4.44%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 23.797 3.45%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 12.321 4.41%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 35.138 4.27%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 1.773 -1.42%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 10.648 3.07%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.269 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 15.229 2.53%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 7.536 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 24.296 2.39%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 11.646 2.23%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 36.496 5.07%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 3.586 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 9.999 1.96%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1 0.280 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1024 23.917 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16 11.363 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16384 33.689 -1.11%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_256 19.781 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_262144 64.055 21.44%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_4 5.048 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_64 16.205 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1 0.280 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 8.427 10.12%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 3.597 9.12%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 11.615 11.30%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 6.890 9.36%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 15.321 15.78%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 2.638 -28.39%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 5.351 9.64%
BM_MakeThenSortHeap_string_Ascending_1 1.365 -
BM_MakeThenSortHeap_string_Ascending_1024 34.510 -
BM_MakeThenSortHeap_string_Ascending_16 9.464 -1.25%
BM_MakeThenSortHeap_string_Ascending_16384 63.620 -1.31%
BM_MakeThenSortHeap_string_Ascending_256 19.891 -1.80%
BM_MakeThenSortHeap_string_Ascending_262144 75.712 -1.76%
BM_MakeThenSortHeap_string_Ascending_4 5.311 -
BM_MakeThenSortHeap_string_Ascending_64 15.525 -
BM_MakeThenSortHeap_string_Descending_1 1.366 -
BM_MakeThenSortHeap_string_Descending_1024 25.201 -7.22%
BM_MakeThenSortHeap_string_Descending_16 7.770 -
BM_MakeThenSortHeap_string_Descending_16384 64.168 -1.71%
BM_MakeThenSortHeap_string_Descending_256 17.758 -
BM_MakeThenSortHeap_string_Descending_262144 85.365 -2.04%
BM_MakeThenSortHeap_string_Descending_4 3.663 -
BM_MakeThenSortHeap_string_Descending_64 13.051 -
BM_MakeThenSortHeap_string_Heap_1 1.366 -
BM_MakeThenSortHeap_string_Heap_1024 63.630 -
BM_MakeThenSortHeap_string_Heap_16 17.402 1.29%
BM_MakeThenSortHeap_string_Heap_16384 101.625 -
BM_MakeThenSortHeap_string_Heap_256 49.451 1.04%
BM_MakeThenSortHeap_string_Heap_262144 179.676 -
BM_MakeThenSortHeap_string_Heap_4 5.940 1.18%
BM_MakeThenSortHeap_string_Heap_64 34.025 1.10%
BM_MakeThenSortHeap_string_PipeOrgan_1 1.366 -
BM_MakeThenSortHeap_string_PipeOrgan_1024 31.594 2.87%
BM_MakeThenSortHeap_string_PipeOrgan_16 9.603 -
BM_MakeThenSortHeap_string_PipeOrgan_16384 63.392 -
BM_MakeThenSortHeap_string_PipeOrgan_256 20.169 -
BM_MakeThenSortHeap_string_PipeOrgan_262144 79.220 -1.53%
BM_MakeThenSortHeap_string_PipeOrgan_4 4.797 -
BM_MakeThenSortHeap_string_PipeOrgan_64 15.241 1.39%
BM_MakeThenSortHeap_string_QuickSortAdversary_1 1.366 -
BM_MakeThenSortHeap_string_QuickSortAdversary_1024 69.223 -
BM_MakeThenSortHeap_string_QuickSortAdversary_16 22.525 -
BM_MakeThenSortHeap_string_QuickSortAdversary_16384 109.442 -
BM_MakeThenSortHeap_string_QuickSortAdversary_256 54.914 -
BM_MakeThenSortHeap_string_QuickSortAdversary_262144 189.027 -1.20%
BM_MakeThenSortHeap_string_QuickSortAdversary_4 10.468 -
BM_MakeThenSortHeap_string_QuickSortAdversary_64 39.720 -
BM_MakeThenSortHeap_string_Random_1 1.365 -
BM_MakeThenSortHeap_string_Random_1024 69.421 -
BM_MakeThenSortHeap_string_Random_16 22.593 -
BM_MakeThenSortHeap_string_Random_16384 109.526 -
BM_MakeThenSortHeap_string_Random_256 54.926 -
BM_MakeThenSortHeap_string_Random_262144 189.750 -
BM_MakeThenSortHeap_string_Random_4 10.326 -
BM_MakeThenSortHeap_string_Random_64 39.573 -
BM_MakeThenSortHeap_string_SingleElement_1 1.365 -
BM_MakeThenSortHeap_string_SingleElement_1024 31.781 4.38%
BM_MakeThenSortHeap_string_SingleElement_16 14.465 3.84%
BM_MakeThenSortHeap_string_SingleElement_16384 40.225 3.62%
BM_MakeThenSortHeap_string_SingleElement_256 26.691 4.35%
BM_MakeThenSortHeap_string_SingleElement_262144 52.772 2.13%
BM_MakeThenSortHeap_string_SingleElement_4 6.522 2.79%
BM_MakeThenSortHeap_string_SingleElement_64 21.249 4.56%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.246 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 19.004 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 8.556 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 30.495 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 14.165 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 43.634 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 3.417 -4.33%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 11.486 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.243 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 17.662 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 7.546 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 29.695 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 12.859 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 43.843 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.151 -2.04%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 10.349 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.246 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 17.860 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 7.693 2.39%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 32.755 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 13.209 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 50.453 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 1.973 -4.04%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 10.055 -2.94%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.242 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 18.978 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 8.890 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 30.226 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 14.237 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 44.337 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.370 1.94%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 11.315 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.242 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 18.315 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 8.476 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 33.306 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 13.851 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 51.012 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 3.518 -3.79%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 10.698 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.248 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1024 30.882 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16 13.938 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16384 46.350 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_256 25.542 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_262144 74.586 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_4 6.262 -1.65%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_64 20.424 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.243 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 10.556 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 5.014 -4.28%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 14.537 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 8.752 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 18.618 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.690 1.16%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 6.863 -
BM_MakeThenSortHeap_uint32_Ascending_1 0.280 3.97%
BM_MakeThenSortHeap_uint32_Ascending_1024 10.641 -
BM_MakeThenSortHeap_uint32_Ascending_16 5.678 -
BM_MakeThenSortHeap_uint32_Ascending_16384 16.752 -
BM_MakeThenSortHeap_uint32_Ascending_256 8.656 -
BM_MakeThenSortHeap_uint32_Ascending_262144 24.835 -
BM_MakeThenSortHeap_uint32_Ascending_4 1.424 -
BM_MakeThenSortHeap_uint32_Ascending_64 8.559 -1.27%
BM_MakeThenSortHeap_uint32_Descending_1 0.279 -
BM_MakeThenSortHeap_uint32_Descending_1024 10.216 -
BM_MakeThenSortHeap_uint32_Descending_16 5.502 -
BM_MakeThenSortHeap_uint32_Descending_16384 16.321 -
BM_MakeThenSortHeap_uint32_Descending_256 8.782 -
BM_MakeThenSortHeap_uint32_Descending_262144 24.461 -
BM_MakeThenSortHeap_uint32_Descending_4 1.446 -
BM_MakeThenSortHeap_uint32_Descending_64 8.678 -
BM_MakeThenSortHeap_uint32_Heap_1 0.278 -
BM_MakeThenSortHeap_uint32_Heap_1024 10.430 1.35%
BM_MakeThenSortHeap_uint32_Heap_16 5.156 1.32%
BM_MakeThenSortHeap_uint32_Heap_16384 16.562 -
BM_MakeThenSortHeap_uint32_Heap_256 8.330 -
BM_MakeThenSortHeap_uint32_Heap_262144 24.738 1.34%
BM_MakeThenSortHeap_uint32_Heap_4 1.196 -
BM_MakeThenSortHeap_uint32_Heap_64 8.168 -
BM_MakeThenSortHeap_uint32_PipeOrgan_1 0.280 -
BM_MakeThenSortHeap_uint32_PipeOrgan_1024 11.138 -
BM_MakeThenSortHeap_uint32_PipeOrgan_16 5.817 -
BM_MakeThenSortHeap_uint32_PipeOrgan_16384 17.326 -
BM_MakeThenSortHeap_uint32_PipeOrgan_256 9.218 -
BM_MakeThenSortHeap_uint32_PipeOrgan_262144 25.825 -
BM_MakeThenSortHeap_uint32_PipeOrgan_4 1.407 1.23%
BM_MakeThenSortHeap_uint32_PipeOrgan_64 9.323 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_1 0.278 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_1024 10.675 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16 5.622 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16384 16.629 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_256 8.511 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_262144 24.717 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_4 1.723 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_64 9.025 -
BM_MakeThenSortHeap_uint32_Random_1 0.279 -
BM_MakeThenSortHeap_uint32_Random_1024 15.517 -
BM_MakeThenSortHeap_uint32_Random_16 8.653 -
BM_MakeThenSortHeap_uint32_Random_16384 22.118 -
BM_MakeThenSortHeap_uint32_Random_256 13.314 -
BM_MakeThenSortHeap_uint32_Random_262144 32.543 -
BM_MakeThenSortHeap_uint32_Random_4 4.130 3.69%
BM_MakeThenSortHeap_uint32_Random_64 11.794 -
BM_MakeThenSortHeap_uint32_SingleElement_1 0.276 -
BM_MakeThenSortHeap_uint32_SingleElement_1024 9.446 -
BM_MakeThenSortHeap_uint32_SingleElement_16 3.950 -
BM_MakeThenSortHeap_uint32_SingleElement_16384 19.969 -
BM_MakeThenSortHeap_uint32_SingleElement_256 6.652 -
BM_MakeThenSortHeap_uint32_SingleElement_262144 55.822 -
BM_MakeThenSortHeap_uint32_SingleElement_4 1.445 2.55%
BM_MakeThenSortHeap_uint32_SingleElement_64 7.234 -
BM_MakeThenSortHeap_uint64_Ascending_1 0.279 -
BM_MakeThenSortHeap_uint64_Ascending_1024 10.764 -
BM_MakeThenSortHeap_uint64_Ascending_16 5.524 -1.07%
BM_MakeThenSortHeap_uint64_Ascending_16384 17.091 -
BM_MakeThenSortHeap_uint64_Ascending_256 8.774 -
BM_MakeThenSortHeap_uint64_Ascending_262144 25.425 -
BM_MakeThenSortHeap_uint64_Ascending_4 1.458 -
BM_MakeThenSortHeap_uint64_Ascending_64 8.423 -
BM_MakeThenSortHeap_uint64_Descending_1 0.277 -
BM_MakeThenSortHeap_uint64_Descending_1024 10.355 -
BM_MakeThenSortHeap_uint64_Descending_16 5.616 -
BM_MakeThenSortHeap_uint64_Descending_16384 16.442 -
BM_MakeThenSortHeap_uint64_Descending_256 8.730 -
BM_MakeThenSortHeap_uint64_Descending_262144 25.170 1.31%
BM_MakeThenSortHeap_uint64_Descending_4 1.462 7.30%
BM_MakeThenSortHeap_uint64_Descending_64 8.486 -
BM_MakeThenSortHeap_uint64_Heap_1 0.269 -
BM_MakeThenSortHeap_uint64_Heap_1024 10.444 -
BM_MakeThenSortHeap_uint64_Heap_16 5.357 -
BM_MakeThenSortHeap_uint64_Heap_16384 16.655 -
BM_MakeThenSortHeap_uint64_Heap_256 8.469 -
BM_MakeThenSortHeap_uint64_Heap_262144 25.054 -
BM_MakeThenSortHeap_uint64_Heap_4 1.171 -
BM_MakeThenSortHeap_uint64_Heap_64 8.244 -
BM_MakeThenSortHeap_uint64_PipeOrgan_1 0.280 -
BM_MakeThenSortHeap_uint64_PipeOrgan_1024 11.200 -
BM_MakeThenSortHeap_uint64_PipeOrgan_16 6.095 -
BM_MakeThenSortHeap_uint64_PipeOrgan_16384 17.527 -
BM_MakeThenSortHeap_uint64_PipeOrgan_256 9.381 -
BM_MakeThenSortHeap_uint64_PipeOrgan_262144 26.266 -
BM_MakeThenSortHeap_uint64_PipeOrgan_4 1.411 -
BM_MakeThenSortHeap_uint64_PipeOrgan_64 8.971 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_1 0.277 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_1024 10.635 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_16 5.533 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_16384 16.501 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_256 8.780 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_262144 25.020 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_4 1.418 -1.40%
BM_MakeThenSortHeap_uint64_QuickSortAdversary_64 8.927 -
BM_MakeThenSortHeap_uint64_Random_1 0.279 -
BM_MakeThenSortHeap_uint64_Random_1024 15.538 -
BM_MakeThenSortHeap_uint64_Random_16 8.609 -
BM_MakeThenSortHeap_uint64_Random_16384 22.390 -
BM_MakeThenSortHeap_uint64_Random_256 13.444 -
BM_MakeThenSortHeap_uint64_Random_262144 44.761 23.54%
BM_MakeThenSortHeap_uint64_Random_4 4.098 -1.55%
BM_MakeThenSortHeap_uint64_Random_64 11.795 -
BM_MakeThenSortHeap_uint64_SingleElement_1 0.279 -
BM_MakeThenSortHeap_uint64_SingleElement_1024 9.481 -3.12%
BM_MakeThenSortHeap_uint64_SingleElement_16 4.037 -
BM_MakeThenSortHeap_uint64_SingleElement_16384 26.953 -
BM_MakeThenSortHeap_uint64_SingleElement_256 6.800 -
BM_MakeThenSortHeap_uint64_SingleElement_262144 66.305 -
BM_MakeThenSortHeap_uint64_SingleElement_4 1.222 1.49%
BM_MakeThenSortHeap_uint64_SingleElement_64 6.088 2.43%
BM_PopHeap_float_1 0.467 -2.30%
BM_PopHeap_float_1024 28.188 -
BM_PopHeap_float_16 6.979 -
BM_PopHeap_float_16384 34.300 4.93%
BM_PopHeap_float_256 22.395 -
BM_PopHeap_float_262144 39.895 -
BM_PopHeap_float_4 2.450 -1.05%
BM_PopHeap_float_64 13.527 -
BM_PopHeap_pair<uint32,_uint32>_1 0.695 12.53%
BM_PopHeap_pair<uint32,_uint32>_1024 29.769 -
BM_PopHeap_pair<uint32,_uint32>_16 9.304 -
BM_PopHeap_pair<uint32,_uint32>_16384 44.683 -
BM_PopHeap_pair<uint32,_uint32>_256 22.283 -
BM_PopHeap_pair<uint32,_uint32>_262144 59.926 -
BM_PopHeap_pair<uint32,_uint32>_4 3.193 -
BM_PopHeap_pair<uint32,_uint32>_64 15.802 -
BM_PopHeap_string_1 0.632 23.57%
BM_PopHeap_string_1024 56.298 -
BM_PopHeap_string_16 14.323 -
BM_PopHeap_string_16384 72.351 -
BM_PopHeap_string_256 40.764 -
BM_PopHeap_string_262144 95.592 -4.24%
BM_PopHeap_string_4 5.172 -
BM_PopHeap_string_64 25.899 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 0.490 8.53%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1024 42.391 1.41%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16 11.643 1.46%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16384 60.742 1.68%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_256 31.500 1.55%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144 80.157 2.85%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_4 4.168 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_64 20.928 1.64%
BM_PopHeap_uint32_1 0.559 14.52%
BM_PopHeap_uint32_1024 21.243 -
BM_PopHeap_uint32_16 7.572 -
BM_PopHeap_uint32_16384 31.134 -
BM_PopHeap_uint32_256 17.016 -
BM_PopHeap_uint32_262144 41.081 -1.69%
BM_PopHeap_uint32_4 2.634 -
BM_PopHeap_uint32_64 12.555 -
BM_PopHeap_uint64_1 0.511 -
BM_PopHeap_uint64_1024 21.526 -
BM_PopHeap_uint64_16 7.612 -
BM_PopHeap_uint64_16384 31.152 -
BM_PopHeap_uint64_256 17.087 -
BM_PopHeap_uint64_262144 42.019 -
BM_PopHeap_uint64_4 2.671 -1.26%
BM_PopHeap_uint64_64 12.678 -
BM_PushHeap_float_Ascending_1 0.467 -
BM_PushHeap_float_Ascending_1024 3.105 -
BM_PushHeap_float_Ascending_16 0.976 -
BM_PushHeap_float_Ascending_16384 4.366 1.96%
BM_PushHeap_float_Ascending_256 2.480 -
BM_PushHeap_float_Ascending_262144 5.093 -4.92%
BM_PushHeap_float_Ascending_4 0.537 -
BM_PushHeap_float_Ascending_64 1.740 -
BM_PushHeap_float_Descending_1 0.635 -8.89%
BM_PushHeap_float_Descending_1024 0.389 -
BM_PushHeap_float_Descending_16 0.367 -
BM_PushHeap_float_Descending_16384 0.383 -
BM_PushHeap_float_Descending_256 0.403 -
BM_PushHeap_float_Descending_262144 0.385 -
BM_PushHeap_float_Descending_4 0.363 -
BM_PushHeap_float_Descending_64 0.380 -
BM_PushHeap_float_PipeOrgan_1 0.470 -
BM_PushHeap_float_PipeOrgan_1024 2.092 -
BM_PushHeap_float_PipeOrgan_16 0.910 -
BM_PushHeap_float_PipeOrgan_16384 2.514 -
BM_PushHeap_float_PipeOrgan_256 1.723 -
BM_PushHeap_float_PipeOrgan_262144 3.148 -
BM_PushHeap_float_PipeOrgan_4 0.482 -2.65%
BM_PushHeap_float_PipeOrgan_64 1.299 -
BM_PushHeap_float_QuickSortAdversary_1 0.467 -
BM_PushHeap_float_QuickSortAdversary_1024 0.627 -
BM_PushHeap_float_QuickSortAdversary_16 0.975 -
BM_PushHeap_float_QuickSortAdversary_16384 0.493 -
BM_PushHeap_float_QuickSortAdversary_256 0.735 -
BM_PushHeap_float_QuickSortAdversary_262144 0.417 -
BM_PushHeap_float_QuickSortAdversary_4 0.536 -
BM_PushHeap_float_QuickSortAdversary_64 0.618 -
BM_PushHeap_float_Random_1 0.409 3.78%
BM_PushHeap_float_Random_1024 7.489 -1.97%
BM_PushHeap_float_Random_16 5.340 1.32%
BM_PushHeap_float_Random_16384 7.655 -
BM_PushHeap_float_Random_256 7.298 1.97%
BM_PushHeap_float_Random_262144 7.618 -1.24%
BM_PushHeap_float_Random_4 2.900 -3.27%
BM_PushHeap_float_Random_64 6.588 -1.11%
BM_PushHeap_float_SingleElement_1 0.574 -17.67%
BM_PushHeap_float_SingleElement_1024 0.389 -
BM_PushHeap_float_SingleElement_16 0.373 -
BM_PushHeap_float_SingleElement_16384 0.384 -
BM_PushHeap_float_SingleElement_256 0.405 -
BM_PushHeap_float_SingleElement_262144 0.385 -
BM_PushHeap_float_SingleElement_4 0.379 5.01%
BM_PushHeap_float_SingleElement_64 0.382 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.534 29.99%
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.219 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.569 2.48%
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 6.893 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.257 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 10.577 1.49%
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.843 3.69%
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.410 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 0.480 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16 0.496 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 0.471 -
BM_PushHeap_pair<uint32,_uint32>_Descending_256 0.514 -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 0.471 -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 0.585 -
BM_PushHeap_pair<uint32,_uint32>_Descending_64 0.558 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.738 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.190 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.073 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.226 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.579 2.84%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.673 1.72%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.650 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.936 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.030 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 2.659 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.628 1.53%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 3.464 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.629 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.386 -
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.480 -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 7.510 2.51%
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.291 1.14%
BM_PushHeap_pair<uint32,_uint32>_Random_16384 7.583 -
BM_PushHeap_pair<uint32,_uint32>_Random_256 7.273 -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 7.682 2.44%
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.730 3.03%
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.752 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.613 36.89%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.565 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.552 -4.98%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.571 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 0.583 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.562 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.616 9.02%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.555 -
BM_PushHeap_string_Ascending_1 0.701 -
BM_PushHeap_string_Ascending_1024 13.342 7.20%
BM_PushHeap_string_Ascending_16 4.663 -
BM_PushHeap_string_Ascending_16384 19.428 4.93%
BM_PushHeap_string_Ascending_256 10.393 4.71%
BM_PushHeap_string_Ascending_262144 29.392 6.37%
BM_PushHeap_string_Ascending_4 2.549 -
BM_PushHeap_string_Ascending_64 7.303 3.11%
BM_PushHeap_string_Descending_1 0.700 -
BM_PushHeap_string_Descending_1024 2.493 4.10%
BM_PushHeap_string_Descending_16 2.135 2.97%
BM_PushHeap_string_Descending_16384 2.417 3.91%
BM_PushHeap_string_Descending_256 2.326 1.07%
BM_PushHeap_string_Descending_262144 3.373 -3.76%
BM_PushHeap_string_Descending_4 1.911 -
BM_PushHeap_string_Descending_64 2.243 -
BM_PushHeap_string_PipeOrgan_1 0.701 -
BM_PushHeap_string_PipeOrgan_1024 9.578 -2.90%
BM_PushHeap_string_PipeOrgan_16 4.091 -
BM_PushHeap_string_PipeOrgan_16384 13.027 -
BM_PushHeap_string_PipeOrgan_256 7.858 -1.57%
BM_PushHeap_string_PipeOrgan_262144 17.420 -1.98%
BM_PushHeap_string_PipeOrgan_4 2.507 -
BM_PushHeap_string_PipeOrgan_64 5.766 -
BM_PushHeap_string_QuickSortAdversary_1 0.701 -
BM_PushHeap_string_QuickSortAdversary_1024 15.232 1.05%
BM_PushHeap_string_QuickSortAdversary_16 10.356 2.48%
BM_PushHeap_string_QuickSortAdversary_16384 15.840 1.68%
BM_PushHeap_string_QuickSortAdversary_256 14.558 1.14%
BM_PushHeap_string_QuickSortAdversary_262144 16.311 -
BM_PushHeap_string_QuickSortAdversary_4 6.171 1.52%
BM_PushHeap_string_QuickSortAdversary_64 13.031 1.54%
BM_PushHeap_string_Random_1 0.699 -
BM_PushHeap_string_Random_1024 14.954 -
BM_PushHeap_string_Random_16 10.122 -
BM_PushHeap_string_Random_16384 16.221 -
BM_PushHeap_string_Random_256 14.168 -
BM_PushHeap_string_Random_262144 18.184 -1.51%
BM_PushHeap_string_Random_4 5.934 -
BM_PushHeap_string_Random_64 12.740 -
BM_PushHeap_string_SingleElement_1 0.700 -
BM_PushHeap_string_SingleElement_1024 2.470 -
BM_PushHeap_string_SingleElement_16 2.454 -
BM_PushHeap_string_SingleElement_16384 2.494 -
BM_PushHeap_string_SingleElement_256 2.443 -
BM_PushHeap_string_SingleElement_262144 2.516 -
BM_PushHeap_string_SingleElement_4 2.184 -
BM_PushHeap_string_SingleElement_64 2.500 1.61%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.467 -10.36%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.813 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.080 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.979 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.935 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 9.550 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.010 -1.99%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.954 1.34%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.636 37.71%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.696 -2.85%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.644 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.684 -2.04%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.736 -3.92%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.684 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.742 -5.49%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.903 -4.14%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.614 37.19%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.490 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.537 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 4.532 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.900 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 6.132 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.909 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.232 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.614 27.35%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.078 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.267 -1.32%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 2.684 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.856 -1.48%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.332 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.822 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.535 -1.95%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.410 -23.15%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.435 1.33%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.338 1.11%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.574 1.91%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.171 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.534 1.19%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.516 -2.50%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.939 1.73%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.467 -26.61%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.741 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.728 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.750 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.758 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.740 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.663 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.741 -
BM_PushHeap_uint32_Ascending_1 0.486 17.97%
BM_PushHeap_uint32_Ascending_1024 3.937 -
BM_PushHeap_uint32_Ascending_16 1.398 -
BM_PushHeap_uint32_Ascending_16384 6.816 1.50%
BM_PushHeap_uint32_Ascending_256 3.087 -
BM_PushHeap_uint32_Ascending_262144 8.099 -
BM_PushHeap_uint32_Ascending_4 0.760 -
BM_PushHeap_uint32_Ascending_64 2.225 -
BM_PushHeap_uint32_Descending_1 0.466 -
BM_PushHeap_uint32_Descending_1024 0.384 -
BM_PushHeap_uint32_Descending_16 0.355 -6.55%
BM_PushHeap_uint32_Descending_16384 0.380 -
BM_PushHeap_uint32_Descending_256 0.397 -
BM_PushHeap_uint32_Descending_262144 0.380 -
BM_PushHeap_uint32_Descending_4 0.346 -10.13%
BM_PushHeap_uint32_Descending_64 0.375 -2.63%
BM_PushHeap_uint32_PipeOrgan_1 0.510 -
BM_PushHeap_uint32_PipeOrgan_1024 1.915 -
BM_PushHeap_uint32_PipeOrgan_16 0.876 -
BM_PushHeap_uint32_PipeOrgan_16384 2.380 -
BM_PushHeap_uint32_PipeOrgan_256 1.688 -
BM_PushHeap_uint32_PipeOrgan_262144 3.040 -
BM_PushHeap_uint32_PipeOrgan_4 0.533 -
BM_PushHeap_uint32_PipeOrgan_64 1.309 -
BM_PushHeap_uint32_QuickSortAdversary_1 0.393 -12.36%
BM_PushHeap_uint32_QuickSortAdversary_1024 0.601 -
BM_PushHeap_uint32_QuickSortAdversary_16 0.926 -
BM_PushHeap_uint32_QuickSortAdversary_16384 0.471 -
BM_PushHeap_uint32_QuickSortAdversary_256 0.715 -
BM_PushHeap_uint32_QuickSortAdversary_262144 0.410 -
BM_PushHeap_uint32_QuickSortAdversary_4 0.588 -
BM_PushHeap_uint32_QuickSortAdversary_64 0.616 -
BM_PushHeap_uint32_Random_1 0.431 -10.87%
BM_PushHeap_uint32_Random_1024 6.255 -
BM_PushHeap_uint32_Random_16 4.465 -
BM_PushHeap_uint32_Random_16384 6.357 -
BM_PushHeap_uint32_Random_256 6.087 1.08%
BM_PushHeap_uint32_Random_262144 6.401 2.27%
BM_PushHeap_uint32_Random_4 2.455 1.35%
BM_PushHeap_uint32_Random_64 5.468 -1.03%
BM_PushHeap_uint32_SingleElement_1 0.466 -
BM_PushHeap_uint32_SingleElement_1024 0.363 -2.77%
BM_PushHeap_uint32_SingleElement_16 0.336 -5.52%
BM_PushHeap_uint32_SingleElement_16384 0.356 -2.93%
BM_PushHeap_uint32_SingleElement_256 0.384 -
BM_PushHeap_uint32_SingleElement_262144 0.356 -2.98%
BM_PushHeap_uint32_SingleElement_4 0.341 -4.01%
BM_PushHeap_uint32_SingleElement_64 0.350 -3.88%
BM_PushHeap_uint64_Ascending_1 0.467 -
BM_PushHeap_uint64_Ascending_1024 2.625 -3.11%
BM_PushHeap_uint64_Ascending_16 0.929 -9.92%
BM_PushHeap_uint64_Ascending_16384 3.635 -2.13%
BM_PushHeap_uint64_Ascending_256 2.146 -4.95%
BM_PushHeap_uint64_Ascending_262144 4.892 -1.36%
BM_PushHeap_uint64_Ascending_4 0.549 -
BM_PushHeap_uint64_Ascending_64 1.567 -8.57%
BM_PushHeap_uint64_Descending_1 0.614 15.15%
BM_PushHeap_uint64_Descending_1024 0.385 -
BM_PushHeap_uint64_Descending_16 0.360 -
BM_PushHeap_uint64_Descending_16384 0.381 -
BM_PushHeap_uint64_Descending_256 0.397 -
BM_PushHeap_uint64_Descending_262144 0.383 -
BM_PushHeap_uint64_Descending_4 0.360 -
BM_PushHeap_uint64_Descending_64 0.376 -
BM_PushHeap_uint64_PipeOrgan_1 0.467 -
BM_PushHeap_uint64_PipeOrgan_1024 1.918 -
BM_PushHeap_uint64_PipeOrgan_16 0.888 -
BM_PushHeap_uint64_PipeOrgan_16384 2.387 -
BM_PushHeap_uint64_PipeOrgan_256 1.689 -
BM_PushHeap_uint64_PipeOrgan_262144 3.049 -
BM_PushHeap_uint64_PipeOrgan_4 0.491 -
BM_PushHeap_uint64_PipeOrgan_64 1.325 -
BM_PushHeap_uint64_QuickSortAdversary_1 0.466 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.615 -
BM_PushHeap_uint64_QuickSortAdversary_16 0.939 -6.26%
BM_PushHeap_uint64_QuickSortAdversary_16384 0.484 -
BM_PushHeap_uint64_QuickSortAdversary_256 0.718 -
BM_PushHeap_uint64_QuickSortAdversary_262144 0.415 -
BM_PushHeap_uint64_QuickSortAdversary_4 0.548 -
BM_PushHeap_uint64_QuickSortAdversary_64 0.622 -
BM_PushHeap_uint64_Random_1 0.466 -
BM_PushHeap_uint64_Random_1024 5.788 -1.39%
BM_PushHeap_uint64_Random_16 4.156 -
BM_PushHeap_uint64_Random_16384 5.974 1.20%
BM_PushHeap_uint64_Random_256 5.645 -
BM_PushHeap_uint64_Random_262144 6.033 1.46%
BM_PushHeap_uint64_Random_4 2.188 -
BM_PushHeap_uint64_Random_64 5.310 -
BM_PushHeap_uint64_SingleElement_1 0.538 15.47%
BM_PushHeap_uint64_SingleElement_1024 0.369 -
BM_PushHeap_uint64_SingleElement_16 0.347 -
BM_PushHeap_uint64_SingleElement_16384 0.369 -
BM_PushHeap_uint64_SingleElement_256 0.389 -
BM_PushHeap_uint64_SingleElement_262144 0.362 -
BM_PushHeap_uint64_SingleElement_4 0.361 -
BM_PushHeap_uint64_SingleElement_64 0.363 -3.42%
BM_RangesMakeHeap_float_Ascending_1 0.269 -
BM_RangesMakeHeap_float_Ascending_1024 0.702 -
BM_RangesMakeHeap_float_Ascending_16 0.735 -
BM_RangesMakeHeap_float_Ascending_16384 0.657 -
BM_RangesMakeHeap_float_Ascending_256 0.657 -
BM_RangesMakeHeap_float_Ascending_262144 0.697 -
BM_RangesMakeHeap_float_Ascending_4 0.393 -
BM_RangesMakeHeap_float_Ascending_64 0.629 -
BM_RangesMakeHeap_float_Descending_1 0.276 -
BM_RangesMakeHeap_float_Descending_1024 0.251 -
BM_RangesMakeHeap_float_Descending_16 0.209 -
BM_RangesMakeHeap_float_Descending_16384 0.234 -
BM_RangesMakeHeap_float_Descending_256 0.249 -
BM_RangesMakeHeap_float_Descending_262144 0.233 -
BM_RangesMakeHeap_float_Descending_4 0.276 -
BM_RangesMakeHeap_float_Descending_64 0.195 -
BM_RangesMakeHeap_float_Heap_1 0.275 -
BM_RangesMakeHeap_float_Heap_1024 0.254 -
BM_RangesMakeHeap_float_Heap_16 0.215 -
BM_RangesMakeHeap_float_Heap_16384 0.234 -
BM_RangesMakeHeap_float_Heap_256 0.241 -
BM_RangesMakeHeap_float_Heap_262144 0.233 -
BM_RangesMakeHeap_float_Heap_4 0.278 -
BM_RangesMakeHeap_float_Heap_64 0.210 -
BM_RangesMakeHeap_float_PipeOrgan_1 0.278 -
BM_RangesMakeHeap_float_PipeOrgan_1024 0.704 -
BM_RangesMakeHeap_float_PipeOrgan_16 1.297 -
BM_RangesMakeHeap_float_PipeOrgan_16384 0.655 -
BM_RangesMakeHeap_float_PipeOrgan_256 0.669 -
BM_RangesMakeHeap_float_PipeOrgan_262144 0.703 -
BM_RangesMakeHeap_float_PipeOrgan_4 0.384 -
BM_RangesMakeHeap_float_PipeOrgan_64 0.803 -
BM_RangesMakeHeap_float_QuickSortAdversary_1 0.273 -
BM_RangesMakeHeap_float_QuickSortAdversary_1024 0.529 -
BM_RangesMakeHeap_float_QuickSortAdversary_16 0.835 -
BM_RangesMakeHeap_float_QuickSortAdversary_16384 0.303 -
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.578 -
BM_RangesMakeHeap_float_Random_1 0.273 -
BM_RangesMakeHeap_float_Random_1024 1.224 -10.36%
BM_RangesMakeHeap_float_Random_16 1.605 -2.17%
BM_RangesMakeHeap_float_Random_16384 1.178 -1.39%
BM_RangesMakeHeap_float_Random_256 1.333 3.61%
BM_RangesMakeHeap_float_Random_262144 1.105 -1.22%
BM_RangesMakeHeap_float_Random_4 1.644 26.79%
BM_RangesMakeHeap_float_Random_64 1.514 1.34%
BM_RangesMakeHeap_float_SingleElement_1 0.276 -
BM_RangesMakeHeap_float_SingleElement_1024 0.697 -
BM_RangesMakeHeap_float_SingleElement_16 0.662 -
BM_RangesMakeHeap_float_SingleElement_16384 0.659 -
BM_RangesMakeHeap_float_SingleElement_256 0.641 -
BM_RangesMakeHeap_float_SingleElement_262144 0.712 -1.45%
BM_RangesMakeHeap_float_SingleElement_4 0.323 -
BM_RangesMakeHeap_float_SingleElement_64 0.641 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_1 0.271 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_1024 1.354 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 1.238 1.19%
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16384 1.342 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_256 1.399 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_262144 1.396 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4 0.753 -1.47%
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_64 1.124 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_1 0.276 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_1024 0.519 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_16 0.516 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_16384 0.492 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_256 0.616 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_262144 0.479 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4 0.563 8.92%
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_64 0.475 -5.42%
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_1 0.274 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_1024 0.553 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16 0.533 -5.49%
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16384 0.533 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_256 0.573 -4.62%
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_262144 0.527 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 0.440 -6.66%
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64 0.494 -10.05%
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_1 0.280 3.94%
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_1024 1.350 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16 1.158 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.331 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_256 1.399 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.414 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_4 0.577 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_64 1.121 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.280 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.325 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.236 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.297 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.372 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.337 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.762 -1.99%
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.116 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1 0.280 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1024 2.934 -2.23%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16 2.919 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16384 3.168 7.29%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_256 3.075 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_262144 3.055 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4 2.548 -3.17%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 3.077 3.44%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1 0.280 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1024 1.199 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16 1.070 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.179 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_256 1.182 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 1.214 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_4 0.778 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_64 1.102 -
BM_RangesMakeHeap_string_Ascending_1 0.258 -
BM_RangesMakeHeap_string_Ascending_1024 4.968 -3.05%
BM_RangesMakeHeap_string_Ascending_16 3.676 -
BM_RangesMakeHeap_string_Ascending_16384 5.561 3.22%
BM_RangesMakeHeap_string_Ascending_256 4.842 -2.13%
BM_RangesMakeHeap_string_Ascending_262144 7.558 -3.70%
BM_RangesMakeHeap_string_Ascending_4 2.835 -1.62%
BM_RangesMakeHeap_string_Ascending_64 4.705 -1.88%
BM_RangesMakeHeap_string_Descending_1 0.257 -
BM_RangesMakeHeap_string_Descending_1024 2.776 -
BM_RangesMakeHeap_string_Descending_16 2.387 -
BM_RangesMakeHeap_string_Descending_16384 3.011 8.68%
BM_RangesMakeHeap_string_Descending_256 2.735 -
BM_RangesMakeHeap_string_Descending_262144 3.552 -5.35%
BM_RangesMakeHeap_string_Descending_4 2.132 -
BM_RangesMakeHeap_string_Descending_64 2.636 1.57%
BM_RangesMakeHeap_string_Heap_1 0.255 -
BM_RangesMakeHeap_string_Heap_1024 4.728 -4.50%
BM_RangesMakeHeap_string_Heap_16 4.623 -2.15%
BM_RangesMakeHeap_string_Heap_16384 4.950 -4.43%
BM_RangesMakeHeap_string_Heap_256 4.860 -3.66%
BM_RangesMakeHeap_string_Heap_262144 5.195 -5.19%
BM_RangesMakeHeap_string_Heap_4 3.007 -3.42%
BM_RangesMakeHeap_string_Heap_64 4.952 -3.17%
BM_RangesMakeHeap_string_PipeOrgan_1 0.254 -
BM_RangesMakeHeap_string_PipeOrgan_1024 4.887 -
BM_RangesMakeHeap_string_PipeOrgan_16 3.600 -
BM_RangesMakeHeap_string_PipeOrgan_16384 5.291 2.64%
BM_RangesMakeHeap_string_PipeOrgan_256 4.845 -
BM_RangesMakeHeap_string_PipeOrgan_262144 7.530 1.70%
BM_RangesMakeHeap_string_PipeOrgan_4 2.573 -
BM_RangesMakeHeap_string_PipeOrgan_64 4.733 -
BM_RangesMakeHeap_string_QuickSortAdversary_1 0.255 -
BM_RangesMakeHeap_string_QuickSortAdversary_1024 10.544 -
BM_RangesMakeHeap_string_QuickSortAdversary_16 8.525 -
BM_RangesMakeHeap_string_QuickSortAdversary_16384 11.721 -1.05%
BM_RangesMakeHeap_string_QuickSortAdversary_256 10.421 -
BM_RangesMakeHeap_string_QuickSortAdversary_262144 12.610 -
BM_RangesMakeHeap_string_QuickSortAdversary_4 5.895 -1.73%
BM_RangesMakeHeap_string_QuickSortAdversary_64 10.129 -
BM_RangesMakeHeap_string_Random_1 0.247 -
BM_RangesMakeHeap_string_Random_1024 10.686 -1.02%
BM_RangesMakeHeap_string_Random_16 8.382 -
BM_RangesMakeHeap_string_Random_16384 12.519 -
BM_RangesMakeHeap_string_Random_256 10.378 -
BM_RangesMakeHeap_string_Random_262144 15.196 -2.12%
BM_RangesMakeHeap_string_Random_4 5.708 -
BM_RangesMakeHeap_string_Random_64 9.974 -
BM_RangesMakeHeap_string_SingleElement_1 0.257 -
BM_RangesMakeHeap_string_SingleElement_1024 6.144 -1.41%
BM_RangesMakeHeap_string_SingleElement_16 5.503 -1.29%
BM_RangesMakeHeap_string_SingleElement_16384 5.830 -1.37%
BM_RangesMakeHeap_string_SingleElement_256 6.084 -3.39%
BM_RangesMakeHeap_string_SingleElement_262144 7.479 1.57%
BM_RangesMakeHeap_string_SingleElement_4 3.629 -1.13%
BM_RangesMakeHeap_string_SingleElement_64 6.297 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.242 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.884 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.375 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.956 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.894 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 2.090 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.086 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.602 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.244 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.880 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.937 -4.42%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.857 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.957 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.853 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.757 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.992 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.243 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.254 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 0.963 2.44%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.204 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.108 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 1.194 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 0.780 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.057 -
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.376 -1.03%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 1.960 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 1.884 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 2.126 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.893 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.671 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.249 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.791 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.443 -1.10%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.933 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.800 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 2.102 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.069 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.567 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.245 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_1024 4.730 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 4.210 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16384 4.796 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 4.824 1.64%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_262144 4.903 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.709 5.54%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 4.786 -1.71%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.243 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 1.986 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 1.682 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 2.305 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 1.994 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 2.706 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.295 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 1.929 -
BM_RangesMakeHeap_uint32_Ascending_1 0.271 -
BM_RangesMakeHeap_uint32_Ascending_1024 0.647 -
BM_RangesMakeHeap_uint32_Ascending_16 0.606 -
BM_RangesMakeHeap_uint32_Ascending_16384 0.606 -
BM_RangesMakeHeap_uint32_Ascending_256 0.604 -
BM_RangesMakeHeap_uint32_Ascending_262144 0.662 -
BM_RangesMakeHeap_uint32_Ascending_4 0.386 -
BM_RangesMakeHeap_uint32_Ascending_64 0.556 -
BM_RangesMakeHeap_uint32_Descending_1 0.277 -
BM_RangesMakeHeap_uint32_Descending_1024 0.255 -
BM_RangesMakeHeap_uint32_Descending_16 0.260 -
BM_RangesMakeHeap_uint32_Descending_16384 0.235 -
BM_RangesMakeHeap_uint32_Descending_256 0.258 -
BM_RangesMakeHeap_uint32_Descending_262144 0.234 -
BM_RangesMakeHeap_uint32_Descending_4 0.283 4.38%
BM_RangesMakeHeap_uint32_Descending_64 0.269 14.45%
BM_RangesMakeHeap_uint32_Heap_1 0.273 -
BM_RangesMakeHeap_uint32_Heap_1024 0.255 -
BM_RangesMakeHeap_uint32_Heap_16 0.248 -
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.275 -5.14%
BM_RangesMakeHeap_uint32_Heap_64 0.236 -
BM_RangesMakeHeap_uint32_PipeOrgan_1 0.277 -
BM_RangesMakeHeap_uint32_PipeOrgan_1024 0.700 -
BM_RangesMakeHeap_uint32_PipeOrgan_16 1.029 3.53%
BM_RangesMakeHeap_uint32_PipeOrgan_16384 0.611 -
BM_RangesMakeHeap_uint32_PipeOrgan_256 0.634 -1.55%
BM_RangesMakeHeap_uint32_PipeOrgan_262144 0.669 -
BM_RangesMakeHeap_uint32_PipeOrgan_4 0.395 -
BM_RangesMakeHeap_uint32_PipeOrgan_64 0.712 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_1 0.273 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_1024 0.494 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_16 0.621 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_16384 0.291 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_256 0.485 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_262144 0.245 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_4 0.391 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_64 0.444 -
BM_RangesMakeHeap_uint32_Random_1 0.277 -
BM_RangesMakeHeap_uint32_Random_1024 1.109 2.49%
BM_RangesMakeHeap_uint32_Random_16 1.252 2.34%
BM_RangesMakeHeap_uint32_Random_16384 0.982 -
BM_RangesMakeHeap_uint32_Random_256 1.120 -5.61%
BM_RangesMakeHeap_uint32_Random_262144 1.011 -1.95%
BM_RangesMakeHeap_uint32_Random_4 1.174 4.10%
BM_RangesMakeHeap_uint32_Random_64 1.392 10.22%
BM_RangesMakeHeap_uint32_SingleElement_1 0.268 -
BM_RangesMakeHeap_uint32_SingleElement_1024 0.574 -
BM_RangesMakeHeap_uint32_SingleElement_16 0.490 -
BM_RangesMakeHeap_uint32_SingleElement_16384 0.539 -
BM_RangesMakeHeap_uint32_SingleElement_256 0.540 -
BM_RangesMakeHeap_uint32_SingleElement_262144 0.624 -2.15%
BM_RangesMakeHeap_uint32_SingleElement_4 0.338 4.67%
BM_RangesMakeHeap_uint32_SingleElement_64 0.512 -
BM_RangesMakeHeap_uint64_Ascending_1 0.276 -
BM_RangesMakeHeap_uint64_Ascending_1024 0.652 -
BM_RangesMakeHeap_uint64_Ascending_16 0.667 -
BM_RangesMakeHeap_uint64_Ascending_16384 0.630 -
BM_RangesMakeHeap_uint64_Ascending_256 0.632 -
BM_RangesMakeHeap_uint64_Ascending_262144 0.729 -
BM_RangesMakeHeap_uint64_Ascending_4 0.408 -
BM_RangesMakeHeap_uint64_Ascending_64 0.578 -
BM_RangesMakeHeap_uint64_Descending_1 0.277 -
BM_RangesMakeHeap_uint64_Descending_1024 0.254 -
BM_RangesMakeHeap_uint64_Descending_16 0.260 -
BM_RangesMakeHeap_uint64_Descending_16384 0.236 -
BM_RangesMakeHeap_uint64_Descending_256 0.277 -
BM_RangesMakeHeap_uint64_Descending_262144 0.235 -
BM_RangesMakeHeap_uint64_Descending_4 0.277 -
BM_RangesMakeHeap_uint64_Descending_64 0.251 -
BM_RangesMakeHeap_uint64_Heap_1 0.274 -
BM_RangesMakeHeap_uint64_Heap_1024 0.253 -
BM_RangesMakeHeap_uint64_Heap_16 0.257 -
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.289 4.40%
BM_RangesMakeHeap_uint64_Heap_64 0.236 -
BM_RangesMakeHeap_uint64_PipeOrgan_1 0.277 -
BM_RangesMakeHeap_uint64_PipeOrgan_1024 0.656 -
BM_RangesMakeHeap_uint64_PipeOrgan_16 1.029 -
BM_RangesMakeHeap_uint64_PipeOrgan_16384 0.625 -
BM_RangesMakeHeap_uint64_PipeOrgan_256 0.646 -
BM_RangesMakeHeap_uint64_PipeOrgan_262144 0.754 -
BM_RangesMakeHeap_uint64_PipeOrgan_4 0.386 -
BM_RangesMakeHeap_uint64_PipeOrgan_64 0.720 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_1 0.270 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_1024 0.490 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_16 0.612 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_16384 0.294 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_256 0.495 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_262144 0.248 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_4 0.411 -3.12%
BM_RangesMakeHeap_uint64_QuickSortAdversary_64 0.463 -
BM_RangesMakeHeap_uint64_Random_1 0.277 -
BM_RangesMakeHeap_uint64_Random_1024 1.037 -1.07%
BM_RangesMakeHeap_uint64_Random_16 1.285 1.21%
BM_RangesMakeHeap_uint64_Random_16384 1.050 7.30%
BM_RangesMakeHeap_uint64_Random_256 1.129 -
BM_RangesMakeHeap_uint64_Random_262144 1.018 -
BM_RangesMakeHeap_uint64_Random_4 1.068 -
BM_RangesMakeHeap_uint64_Random_64 1.230 -3.64%
BM_RangesMakeHeap_uint64_SingleElement_1 0.276 -
BM_RangesMakeHeap_uint64_SingleElement_1024 0.569 -
BM_RangesMakeHeap_uint64_SingleElement_16 0.509 -
BM_RangesMakeHeap_uint64_SingleElement_16384 0.583 -
BM_RangesMakeHeap_uint64_SingleElement_256 0.590 -
BM_RangesMakeHeap_uint64_SingleElement_262144 0.758 -
BM_RangesMakeHeap_uint64_SingleElement_4 0.328 -
BM_RangesMakeHeap_uint64_SingleElement_64 0.508 -
BM_RangesMakeThenSortHeap_float_Ascending_1 0.275 -
BM_RangesMakeThenSortHeap_float_Ascending_1024 8.708 -
BM_RangesMakeThenSortHeap_float_Ascending_16 2.979 -
BM_RangesMakeThenSortHeap_float_Ascending_16384 27.171 -
BM_RangesMakeThenSortHeap_float_Ascending_256 6.606 -
BM_RangesMakeThenSortHeap_float_Ascending_262144 31.710 -1.21%
BM_RangesMakeThenSortHeap_float_Ascending_4 1.287 -
BM_RangesMakeThenSortHeap_float_Ascending_64 3.972 -
BM_RangesMakeThenSortHeap_float_Descending_1 0.274 -
BM_RangesMakeThenSortHeap_float_Descending_1024 8.135 -1.21%
BM_RangesMakeThenSortHeap_float_Descending_16 1.810 -
BM_RangesMakeThenSortHeap_float_Descending_16384 29.040 -3.04%
BM_RangesMakeThenSortHeap_float_Descending_256 5.866 -1.64%
BM_RangesMakeThenSortHeap_float_Descending_262144 34.947 -2.04%
BM_RangesMakeThenSortHeap_float_Descending_4 1.340 3.31%
BM_RangesMakeThenSortHeap_float_Descending_64 3.250 -1.03%
BM_RangesMakeThenSortHeap_float_Heap_1 0.280 -
BM_RangesMakeThenSortHeap_float_Heap_1024 8.151 -1.79%
BM_RangesMakeThenSortHeap_float_Heap_16 1.953 -
BM_RangesMakeThenSortHeap_float_Heap_16384 27.279 -2.25%
BM_RangesMakeThenSortHeap_float_Heap_256 6.064 -2.79%
BM_RangesMakeThenSortHeap_float_Heap_262144 30.113 -2.28%
BM_RangesMakeThenSortHeap_float_Heap_4 1.226 -
BM_RangesMakeThenSortHeap_float_Heap_64 3.540 -1.10%
BM_RangesMakeThenSortHeap_float_PipeOrgan_1 0.280 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1024 8.423 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16 2.891 -3.20%
BM_RangesMakeThenSortHeap_float_PipeOrgan_16384 24.717 -1.73%
BM_RangesMakeThenSortHeap_float_PipeOrgan_256 6.221 1.01%
BM_RangesMakeThenSortHeap_float_PipeOrgan_262144 31.658 -2.39%
BM_RangesMakeThenSortHeap_float_PipeOrgan_4 1.473 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_64 4.016 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1 0.280 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1024 8.191 -2.35%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16 2.945 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16384 27.565 -2.92%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_256 5.960 -2.36%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_262144 34.447 -3.10%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_4 1.491 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_64 3.864 -1.06%
BM_RangesMakeThenSortHeap_float_Random_1 0.278 -
BM_RangesMakeThenSortHeap_float_Random_1024 33.064 -
BM_RangesMakeThenSortHeap_float_Random_16 9.981 1.06%
BM_RangesMakeThenSortHeap_float_Random_16384 46.863 -1.08%
BM_RangesMakeThenSortHeap_float_Random_256 25.329 -
BM_RangesMakeThenSortHeap_float_Random_262144 62.650 -
BM_RangesMakeThenSortHeap_float_Random_4 4.174 -
BM_RangesMakeThenSortHeap_float_Random_64 17.859 -
BM_RangesMakeThenSortHeap_float_SingleElement_1 0.280 -
BM_RangesMakeThenSortHeap_float_SingleElement_1024 5.064 5.86%
BM_RangesMakeThenSortHeap_float_SingleElement_16 3.325 1.45%
BM_RangesMakeThenSortHeap_float_SingleElement_16384 15.293 -6.39%
BM_RangesMakeThenSortHeap_float_SingleElement_256 4.209 5.49%
BM_RangesMakeThenSortHeap_float_SingleElement_262144 49.096 -7.41%
BM_RangesMakeThenSortHeap_float_SingleElement_4 1.358 2.07%
BM_RangesMakeThenSortHeap_float_SingleElement_64 3.437 3.44%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_1 0.280 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 14.654 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 7.685 -1.69%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 23.311 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 11.594 -1.31%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 33.237 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 3.792 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 10.301 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1 0.279 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 14.330 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16 6.886 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 23.033 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_256 11.091 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 34.395 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 1.742 -22.85%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_64 9.831 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1 0.280 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 14.075 -1.58%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16 6.499 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 23.277 -1.52%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_256 10.677 -1.79%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 34.344 -1.85%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 1.694 5.96%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_64 9.211 -1.17%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1 0.277 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 14.975 1.03%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 8.045 2.42%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 23.404 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 12.102 2.26%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 34.467 1.28%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 1.804 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 10.476 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.279 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 15.249 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 7.709 1.78%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 24.339 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 11.701 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 35.810 1.31%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 3.498 -7.76%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 9.945 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1 0.280 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1024 24.452 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16 11.747 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16384 34.539 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_256 20.239 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_262144 54.345 2.54%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_4 5.012 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_64 16.557 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1 0.279 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 8.223 7.50%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 3.604 9.36%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 10.917 4.87%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 6.776 7.89%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 14.879 12.31%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 3.596 -3.61%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 5.280 8.70%
BM_RangesMakeThenSortHeap_string_Ascending_1 1.365 -
BM_RangesMakeThenSortHeap_string_Ascending_1024 30.405 -1.36%
BM_RangesMakeThenSortHeap_string_Ascending_16 9.610 1.78%
BM_RangesMakeThenSortHeap_string_Ascending_16384 63.037 -
BM_RangesMakeThenSortHeap_string_Ascending_256 20.214 1.35%
BM_RangesMakeThenSortHeap_string_Ascending_262144 76.553 -
BM_RangesMakeThenSortHeap_string_Ascending_4 5.368 -
BM_RangesMakeThenSortHeap_string_Ascending_64 15.624 1.21%
BM_RangesMakeThenSortHeap_string_Descending_1 1.366 -
BM_RangesMakeThenSortHeap_string_Descending_1024 29.292 4.05%
BM_RangesMakeThenSortHeap_string_Descending_16 7.841 2.01%
BM_RangesMakeThenSortHeap_string_Descending_16384 66.302 -
BM_RangesMakeThenSortHeap_string_Descending_256 18.170 2.59%
BM_RangesMakeThenSortHeap_string_Descending_262144 86.361 2.34%
BM_RangesMakeThenSortHeap_string_Descending_4 3.709 1.85%
BM_RangesMakeThenSortHeap_string_Descending_64 13.043 2.40%
BM_RangesMakeThenSortHeap_string_Heap_1 1.365 -
BM_RangesMakeThenSortHeap_string_Heap_1024 63.085 -
BM_RangesMakeThenSortHeap_string_Heap_16 17.799 -
BM_RangesMakeThenSortHeap_string_Heap_16384 101.077 -
BM_RangesMakeThenSortHeap_string_Heap_256 48.983 -
BM_RangesMakeThenSortHeap_string_Heap_262144 177.940 -2.36%
BM_RangesMakeThenSortHeap_string_Heap_4 5.987 1.12%
BM_RangesMakeThenSortHeap_string_Heap_64 34.129 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1 1.366 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 38.985 -3.54%
BM_RangesMakeThenSortHeap_string_PipeOrgan_16 9.529 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_16384 64.752 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_256 20.788 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 78.284 -3.12%
BM_RangesMakeThenSortHeap_string_PipeOrgan_4 4.794 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_64 15.083 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1 1.366 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1024 69.550 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16 22.757 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16384 110.005 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_256 55.179 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144 189.549 -1.85%
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_4 10.629 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_64 40.063 -
BM_RangesMakeThenSortHeap_string_Random_1 1.364 -
BM_RangesMakeThenSortHeap_string_Random_1024 69.825 -
BM_RangesMakeThenSortHeap_string_Random_16 22.673 -
BM_RangesMakeThenSortHeap_string_Random_16384 110.563 -
BM_RangesMakeThenSortHeap_string_Random_256 55.159 -
BM_RangesMakeThenSortHeap_string_Random_262144 192.473 -1.35%
BM_RangesMakeThenSortHeap_string_Random_4 10.499 -
BM_RangesMakeThenSortHeap_string_Random_64 39.731 -
BM_RangesMakeThenSortHeap_string_SingleElement_1 1.366 -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 34.048 15.98%
BM_RangesMakeThenSortHeap_string_SingleElement_16 14.436 3.89%
BM_RangesMakeThenSortHeap_string_SingleElement_16384 43.208 12.49%
BM_RangesMakeThenSortHeap_string_SingleElement_256 28.682 14.42%
BM_RangesMakeThenSortHeap_string_SingleElement_262144 56.739 13.13%
BM_RangesMakeThenSortHeap_string_SingleElement_4 6.308 -
BM_RangesMakeThenSortHeap_string_SingleElement_64 21.802 10.36%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.243 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 18.968 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 8.542 -1.13%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 30.450 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 14.138 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 43.696 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 3.498 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 11.712 1.86%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.243 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 17.828 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 7.594 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 29.917 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 13.036 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 44.325 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.104 -2.15%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 10.729 2.87%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.243 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 17.973 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 7.737 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 32.892 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 13.317 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 50.658 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 2.066 7.26%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 10.159 1.31%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.242 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 18.966 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 8.919 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 30.185 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 14.281 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 44.380 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.359 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 11.208 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.242 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 18.177 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 8.435 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 33.147 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 13.774 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 50.830 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 3.610 -1.55%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 10.619 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.242 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1024 30.963 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16 13.951 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16384 46.301 1.15%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_256 25.527 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_262144 74.782 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_4 6.346 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_64 20.372 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.243 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 10.598 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 5.235 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 14.644 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 8.798 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 18.751 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.661 -1.15%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 6.926 -
BM_RangesMakeThenSortHeap_uint32_Ascending_1 0.280 -
BM_RangesMakeThenSortHeap_uint32_Ascending_1024 10.668 -
BM_RangesMakeThenSortHeap_uint32_Ascending_16 5.715 -
BM_RangesMakeThenSortHeap_uint32_Ascending_16384 16.814 -
BM_RangesMakeThenSortHeap_uint32_Ascending_256 8.678 -
BM_RangesMakeThenSortHeap_uint32_Ascending_262144 24.948 -
BM_RangesMakeThenSortHeap_uint32_Ascending_4 1.422 -
BM_RangesMakeThenSortHeap_uint32_Ascending_64 8.680 -
BM_RangesMakeThenSortHeap_uint32_Descending_1 0.275 -
BM_RangesMakeThenSortHeap_uint32_Descending_1024 10.213 -
BM_RangesMakeThenSortHeap_uint32_Descending_16 5.496 -
BM_RangesMakeThenSortHeap_uint32_Descending_16384 16.302 -
BM_RangesMakeThenSortHeap_uint32_Descending_256 8.728 -
BM_RangesMakeThenSortHeap_uint32_Descending_262144 24.376 -
BM_RangesMakeThenSortHeap_uint32_Descending_4 1.352 -4.10%
BM_RangesMakeThenSortHeap_uint32_Descending_64 8.670 -
BM_RangesMakeThenSortHeap_uint32_Heap_1 0.277 -
BM_RangesMakeThenSortHeap_uint32_Heap_1024 10.374 -
BM_RangesMakeThenSortHeap_uint32_Heap_16 5.160 -
BM_RangesMakeThenSortHeap_uint32_Heap_16384 16.491 -
BM_RangesMakeThenSortHeap_uint32_Heap_256 8.314 -
BM_RangesMakeThenSortHeap_uint32_Heap_262144 24.660 -
BM_RangesMakeThenSortHeap_uint32_Heap_4 1.199 -
BM_RangesMakeThenSortHeap_uint32_Heap_64 8.160 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_1 0.280 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_1024 11.074 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_16 5.778 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_16384 17.195 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_256 9.239 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_262144 25.590 -1.35%
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_4 1.382 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_64 9.217 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_1 0.280 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_1024 10.693 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_16 5.651 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_16384 16.623 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_256 8.506 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_262144 24.673 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_4 1.742 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_64 9.010 -
BM_RangesMakeThenSortHeap_uint32_Random_1 0.277 -
BM_RangesMakeThenSortHeap_uint32_Random_1024 15.559 -
BM_RangesMakeThenSortHeap_uint32_Random_16 8.651 -
BM_RangesMakeThenSortHeap_uint32_Random_16384 22.155 -
BM_RangesMakeThenSortHeap_uint32_Random_256 13.297 -
BM_RangesMakeThenSortHeap_uint32_Random_262144 32.858 1.29%
BM_RangesMakeThenSortHeap_uint32_Random_4 3.962 -
BM_RangesMakeThenSortHeap_uint32_Random_64 11.864 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1 0.277 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1024 9.212 2.30%
BM_RangesMakeThenSortHeap_uint32_SingleElement_16 4.053 1.42%
BM_RangesMakeThenSortHeap_uint32_SingleElement_16384 19.648 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_256 6.650 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_262144 55.834 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 1.441 -7.16%
BM_RangesMakeThenSortHeap_uint32_SingleElement_64 7.226 -1.45%
BM_RangesMakeThenSortHeap_uint64_Ascending_1 0.274 -
BM_RangesMakeThenSortHeap_uint64_Ascending_1024 10.769 -
BM_RangesMakeThenSortHeap_uint64_Ascending_16 5.522 -
BM_RangesMakeThenSortHeap_uint64_Ascending_16384 17.104 -
BM_RangesMakeThenSortHeap_uint64_Ascending_256 8.787 -
BM_RangesMakeThenSortHeap_uint64_Ascending_262144 25.412 -
BM_RangesMakeThenSortHeap_uint64_Ascending_4 1.457 -
BM_RangesMakeThenSortHeap_uint64_Ascending_64 8.411 -
BM_RangesMakeThenSortHeap_uint64_Descending_1 0.279 -
BM_RangesMakeThenSortHeap_uint64_Descending_1024 10.326 -
BM_RangesMakeThenSortHeap_uint64_Descending_16 5.637 -
BM_RangesMakeThenSortHeap_uint64_Descending_16384 16.415 -
BM_RangesMakeThenSortHeap_uint64_Descending_256 8.714 -
BM_RangesMakeThenSortHeap_uint64_Descending_262144 24.971 -
BM_RangesMakeThenSortHeap_uint64_Descending_4 1.443 9.55%
BM_RangesMakeThenSortHeap_uint64_Descending_64 8.498 -
BM_RangesMakeThenSortHeap_uint64_Heap_1 0.276 -
BM_RangesMakeThenSortHeap_uint64_Heap_1024 10.423 -
BM_RangesMakeThenSortHeap_uint64_Heap_16 5.326 -
BM_RangesMakeThenSortHeap_uint64_Heap_16384 16.678 -
BM_RangesMakeThenSortHeap_uint64_Heap_256 8.494 -
BM_RangesMakeThenSortHeap_uint64_Heap_262144 25.013 -
BM_RangesMakeThenSortHeap_uint64_Heap_4 1.193 -
BM_RangesMakeThenSortHeap_uint64_Heap_64 8.265 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_1 0.280 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_1024 11.199 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_16 6.145 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_16384 17.531 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_256 9.367 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_262144 26.225 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_4 1.398 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_64 8.980 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_1 0.274 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_1024 10.658 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_16 5.502 -1.06%
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_16384 16.496 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_256 8.744 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_262144 24.982 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_4 1.406 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_64 8.911 -
BM_RangesMakeThenSortHeap_uint64_Random_1 0.275 -
BM_RangesMakeThenSortHeap_uint64_Random_1024 15.565 -
BM_RangesMakeThenSortHeap_uint64_Random_16 8.680 -
BM_RangesMakeThenSortHeap_uint64_Random_16384 22.369 -
BM_RangesMakeThenSortHeap_uint64_Random_256 13.502 -
BM_RangesMakeThenSortHeap_uint64_Random_262144 36.959 2.73%
BM_RangesMakeThenSortHeap_uint64_Random_4 4.007 -
BM_RangesMakeThenSortHeap_uint64_Random_64 11.970 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1 0.271 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1024 9.476 3.20%
BM_RangesMakeThenSortHeap_uint64_SingleElement_16 4.028 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_16384 26.925 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_256 6.790 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_262144 66.317 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_4 1.235 2.42%
BM_RangesMakeThenSortHeap_uint64_SingleElement_64 6.069 -2.00%
BM_RangesPopHeap_float_1 0.477 -
BM_RangesPopHeap_float_1024 28.338 -1.27%
BM_RangesPopHeap_float_16 6.978 -
BM_RangesPopHeap_float_16384 34.695 1.98%
BM_RangesPopHeap_float_256 22.497 -
BM_RangesPopHeap_float_262144 39.378 -2.65%
BM_RangesPopHeap_float_4 2.475 -
BM_RangesPopHeap_float_64 13.561 -1.40%
BM_RangesPopHeap_pair<uint32,_uint32>_1 0.633 -9.21%
BM_RangesPopHeap_pair<uint32,_uint32>_1024 30.787 1.61%
BM_RangesPopHeap_pair<uint32,_uint32>_16 9.473 -
BM_RangesPopHeap_pair<uint32,_uint32>_16384 46.440 1.16%
BM_RangesPopHeap_pair<uint32,_uint32>_256 23.001 1.73%
BM_RangesPopHeap_pair<uint32,_uint32>_262144 62.148 -
BM_RangesPopHeap_pair<uint32,_uint32>_4 3.132 -2.50%
BM_RangesPopHeap_pair<uint32,_uint32>_64 16.308 2.09%
BM_RangesPopHeap_string_1 0.640 37.55%
BM_RangesPopHeap_string_1024 56.321 -
BM_RangesPopHeap_string_16 14.347 -
BM_RangesPopHeap_string_16384 72.728 -
BM_RangesPopHeap_string_256 40.792 -
BM_RangesPopHeap_string_262144 89.783 -7.56%
BM_RangesPopHeap_string_4 5.233 -1.92%
BM_RangesPopHeap_string_64 25.693 -1.00%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 0.520 -17.04%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1024 41.548 -2.90%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16 11.433 -3.12%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16384 59.609 -2.82%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_256 30.957 -2.47%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_262144 79.028 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_4 4.204 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_64 20.591 -2.03%
BM_RangesPopHeap_uint32_1 0.573 -8.05%
BM_RangesPopHeap_uint32_1024 21.256 -2.85%
BM_RangesPopHeap_uint32_16 7.566 -1.51%
BM_RangesPopHeap_uint32_16384 31.070 -2.99%
BM_RangesPopHeap_uint32_256 16.968 -2.11%
BM_RangesPopHeap_uint32_262144 41.067 -3.20%
BM_RangesPopHeap_uint32_4 2.659 -
BM_RangesPopHeap_uint32_64 12.591 -1.40%
BM_RangesPopHeap_uint64_1 0.437 -23.09%
BM_RangesPopHeap_uint64_1024 21.522 -2.40%
BM_RangesPopHeap_uint64_16 7.640 -1.80%
BM_RangesPopHeap_uint64_16384 31.347 -2.68%
BM_RangesPopHeap_uint64_256 17.101 -1.82%
BM_RangesPopHeap_uint64_262144 41.515 -3.88%
BM_RangesPopHeap_uint64_4 2.719 -
BM_RangesPopHeap_uint64_64 12.657 -2.34%
BM_RangesPushHeap_float_Ascending_1 0.467 -
BM_RangesPushHeap_float_Ascending_1024 3.210 3.36%
BM_RangesPushHeap_float_Ascending_16 1.117 13.80%
BM_RangesPushHeap_float_Ascending_16384 4.088 -6.66%
BM_RangesPushHeap_float_Ascending_256 2.524 1.61%
BM_RangesPushHeap_float_Ascending_262144 5.399 7.52%
BM_RangesPushHeap_float_Ascending_4 0.539 -
BM_RangesPushHeap_float_Ascending_64 1.840 5.34%
BM_RangesPushHeap_float_Descending_1 0.409 -41.32%
BM_RangesPushHeap_float_Descending_1024 0.389 -
BM_RangesPushHeap_float_Descending_16 0.363 -
BM_RangesPushHeap_float_Descending_16384 0.383 -
BM_RangesPushHeap_float_Descending_256 0.401 -
BM_RangesPushHeap_float_Descending_262144 0.384 -
BM_RangesPushHeap_float_Descending_4 0.356 -
BM_RangesPushHeap_float_Descending_64 0.379 -
BM_RangesPushHeap_float_PipeOrgan_1 0.467 -
BM_RangesPushHeap_float_PipeOrgan_1024 2.093 -
BM_RangesPushHeap_float_PipeOrgan_16 0.907 -
BM_RangesPushHeap_float_PipeOrgan_16384 2.517 -
BM_RangesPushHeap_float_PipeOrgan_256 1.724 -
BM_RangesPushHeap_float_PipeOrgan_262144 3.149 -
BM_RangesPushHeap_float_PipeOrgan_4 0.483 -5.75%
BM_RangesPushHeap_float_PipeOrgan_64 1.297 -
BM_RangesPushHeap_float_QuickSortAdversary_1 0.466 -
BM_RangesPushHeap_float_QuickSortAdversary_1024 0.616 -
BM_RangesPushHeap_float_QuickSortAdversary_16 1.024 4.27%
BM_RangesPushHeap_float_QuickSortAdversary_16384 0.494 -
BM_RangesPushHeap_float_QuickSortAdversary_256 0.734 -
BM_RangesPushHeap_float_QuickSortAdversary_262144 0.418 -
BM_RangesPushHeap_float_QuickSortAdversary_4 0.537 -
BM_RangesPushHeap_float_QuickSortAdversary_64 0.618 -
BM_RangesPushHeap_float_Random_1 0.393 -22.19%
BM_RangesPushHeap_float_Random_1024 7.507 -
BM_RangesPushHeap_float_Random_16 5.399 -
BM_RangesPushHeap_float_Random_16384 7.664 1.04%
BM_RangesPushHeap_float_Random_256 7.293 -
BM_RangesPushHeap_float_Random_262144 7.664 -
BM_RangesPushHeap_float_Random_4 3.019 -
BM_RangesPushHeap_float_Random_64 6.730 1.34%
BM_RangesPushHeap_float_SingleElement_1 0.424 -16.39%
BM_RangesPushHeap_float_SingleElement_1024 0.388 -
BM_RangesPushHeap_float_SingleElement_16 0.363 -
BM_RangesPushHeap_float_SingleElement_16384 0.384 -
BM_RangesPushHeap_float_SingleElement_256 0.402 -
BM_RangesPushHeap_float_SingleElement_262144 0.384 -
BM_RangesPushHeap_float_SingleElement_4 0.366 -
BM_RangesPushHeap_float_SingleElement_64 0.379 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 0.429 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1024 4.193 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16 1.568 -1.44%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16384 6.970 1.31%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_256 3.259 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_262144 10.352 -3.33%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4 0.758 -13.76%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_64 2.405 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_1 0.466 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_1024 0.480 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_16 0.496 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_16384 0.471 -
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.748 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.203 1.23%
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.144 1.88%
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.245 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.275 -3.01%
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.662 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.660 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.467 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.946 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 0.990 -2.70%
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 2.651 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.664 2.48%
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 3.449 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.619 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.360 -1.51%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 0.550 14.48%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1024 7.489 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16 5.326 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16384 7.737 2.70%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_256 7.371 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_262144 7.523 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 2.598 -1.37%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_64 6.738 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 0.461 -7.92%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1024 0.582 5.79%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16 0.580 -2.57%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16384 0.586 6.14%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_256 0.600 5.03%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_262144 0.577 5.95%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_4 0.562 5.61%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_64 0.589 8.41%
BM_RangesPushHeap_string_Ascending_1 0.701 -
BM_RangesPushHeap_string_Ascending_1024 13.726 -
BM_RangesPushHeap_string_Ascending_16 4.711 -
BM_RangesPushHeap_string_Ascending_16384 20.284 1.52%
BM_RangesPushHeap_string_Ascending_256 11.119 1.07%
BM_RangesPushHeap_string_Ascending_262144 29.330 -1.55%
BM_RangesPushHeap_string_Ascending_4 2.579 -
BM_RangesPushHeap_string_Ascending_64 7.550 -
BM_RangesPushHeap_string_Descending_1 0.700 -
BM_RangesPushHeap_string_Descending_1024 2.397 -2.87%
BM_RangesPushHeap_string_Descending_16 2.116 1.23%
BM_RangesPushHeap_string_Descending_16384 2.336 1.50%
BM_RangesPushHeap_string_Descending_256 2.323 1.77%
BM_RangesPushHeap_string_Descending_262144 3.465 10.99%
BM_RangesPushHeap_string_Descending_4 1.911 1.26%
BM_RangesPushHeap_string_Descending_64 2.226 -
BM_RangesPushHeap_string_PipeOrgan_1 0.701 -
BM_RangesPushHeap_string_PipeOrgan_1024 9.895 2.52%
BM_RangesPushHeap_string_PipeOrgan_16 4.078 -
BM_RangesPushHeap_string_PipeOrgan_16384 13.320 2.74%
BM_RangesPushHeap_string_PipeOrgan_256 8.055 1.44%
BM_RangesPushHeap_string_PipeOrgan_262144 18.106 3.23%
BM_RangesPushHeap_string_PipeOrgan_4 2.484 -
BM_RangesPushHeap_string_PipeOrgan_64 5.768 -
BM_RangesPushHeap_string_QuickSortAdversary_1 0.701 -
BM_RangesPushHeap_string_QuickSortAdversary_1024 15.088 -1.30%
BM_RangesPushHeap_string_QuickSortAdversary_16 10.140 -
BM_RangesPushHeap_string_QuickSortAdversary_16384 15.633 -
BM_RangesPushHeap_string_QuickSortAdversary_256 14.424 -
BM_RangesPushHeap_string_QuickSortAdversary_262144 16.130 -
BM_RangesPushHeap_string_QuickSortAdversary_4 6.056 -1.46%
BM_RangesPushHeap_string_QuickSortAdversary_64 12.859 -
BM_RangesPushHeap_string_Random_1 0.699 -
BM_RangesPushHeap_string_Random_1024 14.922 -
BM_RangesPushHeap_string_Random_16 10.142 -
BM_RangesPushHeap_string_Random_16384 16.256 -
BM_RangesPushHeap_string_Random_256 14.165 -
BM_RangesPushHeap_string_Random_262144 18.465 2.58%
BM_RangesPushHeap_string_Random_4 5.932 -
BM_RangesPushHeap_string_Random_64 12.761 -
BM_RangesPushHeap_string_SingleElement_1 0.701 -
BM_RangesPushHeap_string_SingleElement_1024 2.485 1.31%
BM_RangesPushHeap_string_SingleElement_16 2.457 1.42%
BM_RangesPushHeap_string_SingleElement_16384 2.497 1.20%
BM_RangesPushHeap_string_SingleElement_256 2.459 -
BM_RangesPushHeap_string_SingleElement_262144 2.536 -
BM_RangesPushHeap_string_SingleElement_4 2.165 -
BM_RangesPushHeap_string_SingleElement_64 2.497 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.481 -31.02%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.813 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.101 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.968 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.945 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 9.569 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.016 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.994 1.67%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.577 18.08%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.698 -1.87%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.623 -1.90%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.683 -1.75%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.733 -3.47%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.686 -1.66%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.689 -7.80%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.916 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.481 4.45%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.483 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.537 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 4.537 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.900 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 6.171 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.926 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.236 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.430 -6.96%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.086 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.258 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 2.682 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.852 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.334 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.846 3.00%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.532 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.464 12.96%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.543 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.328 1.12%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.530 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.072 -1.48%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.544 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.588 -1.59%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.843 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.463 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.740 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.727 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.747 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.760 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.739 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.645 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.741 -
BM_RangesPushHeap_uint32_Ascending_1 0.427 -21.12%
BM_RangesPushHeap_uint32_Ascending_1024 3.949 -
BM_RangesPushHeap_uint32_Ascending_16 1.399 -
BM_RangesPushHeap_uint32_Ascending_16384 6.709 -
BM_RangesPushHeap_uint32_Ascending_256 3.096 -
BM_RangesPushHeap_uint32_Ascending_262144 8.108 -1.18%
BM_RangesPushHeap_uint32_Ascending_4 0.761 -
BM_RangesPushHeap_uint32_Ascending_64 2.228 -
BM_RangesPushHeap_uint32_Descending_1 0.467 -
BM_RangesPushHeap_uint32_Descending_1024 0.385 -
BM_RangesPushHeap_uint32_Descending_16 0.362 -
BM_RangesPushHeap_uint32_Descending_16384 0.381 -
BM_RangesPushHeap_uint32_Descending_256 0.399 -
BM_RangesPushHeap_uint32_Descending_262144 0.381 -
BM_RangesPushHeap_uint32_Descending_4 0.360 5.61%
BM_RangesPushHeap_uint32_Descending_64 0.378 -
BM_RangesPushHeap_uint32_PipeOrgan_1 0.697 69.30%
BM_RangesPushHeap_uint32_PipeOrgan_1024 1.918 -
BM_RangesPushHeap_uint32_PipeOrgan_16 0.878 -
BM_RangesPushHeap_uint32_PipeOrgan_16384 2.391 -
BM_RangesPushHeap_uint32_PipeOrgan_256 1.689 -
BM_RangesPushHeap_uint32_PipeOrgan_262144 3.048 -
BM_RangesPushHeap_uint32_PipeOrgan_4 0.534 -
BM_RangesPushHeap_uint32_PipeOrgan_64 1.312 -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 0.410 -22.82%
BM_RangesPushHeap_uint32_QuickSortAdversary_1024 0.600 -
BM_RangesPushHeap_uint32_QuickSortAdversary_16 0.923 -
BM_RangesPushHeap_uint32_QuickSortAdversary_16384 0.472 -
BM_RangesPushHeap_uint32_QuickSortAdversary_256 0.713 -
BM_RangesPushHeap_uint32_QuickSortAdversary_262144 0.411 -
BM_RangesPushHeap_uint32_QuickSortAdversary_4 0.590 -
BM_RangesPushHeap_uint32_QuickSortAdversary_64 0.616 -
BM_RangesPushHeap_uint32_Random_1 0.411 -33.61%
BM_RangesPushHeap_uint32_Random_1024 6.268 -
BM_RangesPushHeap_uint32_Random_16 4.555 -
BM_RangesPushHeap_uint32_Random_16384 6.405 -
BM_RangesPushHeap_uint32_Random_256 6.018 -1.52%
BM_RangesPushHeap_uint32_Random_262144 6.265 -2.94%
BM_RangesPushHeap_uint32_Random_4 2.443 -
BM_RangesPushHeap_uint32_Random_64 5.614 -
BM_RangesPushHeap_uint32_SingleElement_1 0.467 -
BM_RangesPushHeap_uint32_SingleElement_1024 0.373 -
BM_RangesPushHeap_uint32_SingleElement_16 0.356 3.25%
BM_RangesPushHeap_uint32_SingleElement_16384 0.367 -
BM_RangesPushHeap_uint32_SingleElement_256 0.392 -
BM_RangesPushHeap_uint32_SingleElement_262144 0.367 -
BM_RangesPushHeap_uint32_SingleElement_4 0.368 4.77%
BM_RangesPushHeap_uint32_SingleElement_64 0.364 -
BM_RangesPushHeap_uint64_Ascending_1 0.467 -
BM_RangesPushHeap_uint64_Ascending_1024 2.576 -2.51%
BM_RangesPushHeap_uint64_Ascending_16 0.909 -6.63%
BM_RangesPushHeap_uint64_Ascending_16384 3.702 -
BM_RangesPushHeap_uint64_Ascending_256 2.093 -3.57%
BM_RangesPushHeap_uint64_Ascending_262144 4.932 -2.20%
BM_RangesPushHeap_uint64_Ascending_4 0.548 -
BM_RangesPushHeap_uint64_Ascending_64 1.518 -5.73%
BM_RangesPushHeap_uint64_Descending_1 0.432 -19.88%
BM_RangesPushHeap_uint64_Descending_1024 0.385 -
BM_RangesPushHeap_uint64_Descending_16 0.361 -
BM_RangesPushHeap_uint64_Descending_16384 0.381 -
BM_RangesPushHeap_uint64_Descending_256 0.398 -
BM_RangesPushHeap_uint64_Descending_262144 0.381 -
BM_RangesPushHeap_uint64_Descending_4 0.360 -
BM_RangesPushHeap_uint64_Descending_64 0.376 -
BM_RangesPushHeap_uint64_PipeOrgan_1 0.467 -
BM_RangesPushHeap_uint64_PipeOrgan_1024 1.919 -
BM_RangesPushHeap_uint64_PipeOrgan_16 0.889 -
BM_RangesPushHeap_uint64_PipeOrgan_16384 2.393 -
BM_RangesPushHeap_uint64_PipeOrgan_256 1.691 -
BM_RangesPushHeap_uint64_PipeOrgan_262144 3.039 -
BM_RangesPushHeap_uint64_PipeOrgan_4 0.492 -
BM_RangesPushHeap_uint64_PipeOrgan_64 1.325 -
BM_RangesPushHeap_uint64_QuickSortAdversary_1 0.467 -
BM_RangesPushHeap_uint64_QuickSortAdversary_1024 0.612 -
BM_RangesPushHeap_uint64_QuickSortAdversary_16 0.928 -5.71%
BM_RangesPushHeap_uint64_QuickSortAdversary_16384 0.484 -
BM_RangesPushHeap_uint64_QuickSortAdversary_256 0.719 -
BM_RangesPushHeap_uint64_QuickSortAdversary_262144 0.415 -
BM_RangesPushHeap_uint64_QuickSortAdversary_4 0.548 -
BM_RangesPushHeap_uint64_QuickSortAdversary_64 0.621 -
BM_RangesPushHeap_uint64_Random_1 0.466 -
BM_RangesPushHeap_uint64_Random_1024 5.946 1.02%
BM_RangesPushHeap_uint64_Random_16 4.215 -
BM_RangesPushHeap_uint64_Random_16384 6.117 -
BM_RangesPushHeap_uint64_Random_256 5.648 -3.01%
BM_RangesPushHeap_uint64_Random_262144 6.060 -
BM_RangesPushHeap_uint64_Random_4 2.082 -1.68%
BM_RangesPushHeap_uint64_Random_64 5.290 2.06%
BM_RangesPushHeap_uint64_SingleElement_1 0.465 -
BM_RangesPushHeap_uint64_SingleElement_1024 0.364 -
BM_RangesPushHeap_uint64_SingleElement_16 0.337 -
BM_RangesPushHeap_uint64_SingleElement_16384 0.364 -
BM_RangesPushHeap_uint64_SingleElement_256 0.386 -
BM_RangesPushHeap_uint64_SingleElement_262144 0.357 -
BM_RangesPushHeap_uint64_SingleElement_4 0.356 -
BM_RangesPushHeap_uint64_SingleElement_64 0.353 -
BM_RangesSortHeap_float_1 0.262 -
BM_RangesSortHeap_float_1024 7.964 -
BM_RangesSortHeap_float_16 1.601 -
BM_RangesSortHeap_float_16384 27.569 -1.18%
BM_RangesSortHeap_float_256 5.737 -
BM_RangesSortHeap_float_262144 30.708 -
BM_RangesSortHeap_float_4 1.059 -
BM_RangesSortHeap_float_64 3.221 -
BM_RangesSortHeap_pair<uint32,_uint32>_1 0.257 -
BM_RangesSortHeap_pair<uint32,_uint32>_1024 13.669 -
BM_RangesSortHeap_pair<uint32,_uint32>_16 6.063 -
BM_RangesSortHeap_pair<uint32,_uint32>_16384 22.531 -
BM_RangesSortHeap_pair<uint32,_uint32>_256 10.069 -1.15%
BM_RangesSortHeap_pair<uint32,_uint32>_262144 33.208 -
BM_RangesSortHeap_pair<uint32,_uint32>_4 1.512 -6.39%
BM_RangesSortHeap_pair<uint32,_uint32>_64 8.646 -
BM_RangesSortHeap_string_1 1.095 -
BM_RangesSortHeap_string_1024 60.293 1.33%
BM_RangesSortHeap_string_16 14.300 -
BM_RangesSortHeap_string_16384 98.295 1.48%
BM_RangesSortHeap_string_256 45.215 1.19%
BM_RangesSortHeap_string_262144 176.726 -1.21%
BM_RangesSortHeap_string_4 4.281 -
BM_RangesSortHeap_string_64 30.271 1.07%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1 0.246 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1024 16.778 1.80%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16 6.718 2.68%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16384 31.025 1.90%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_256 12.651 1.96%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_262144 48.775 1.67%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_4 1.426 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_64 9.664 4.42%
BM_RangesSortHeap_uint32_1 0.252 -
BM_RangesSortHeap_uint32_1024 10.182 -
BM_RangesSortHeap_uint32_16 4.806 -
BM_RangesSortHeap_uint32_16384 16.324 -
BM_RangesSortHeap_uint32_256 8.089 -
BM_RangesSortHeap_uint32_262144 24.362 -
BM_RangesSortHeap_uint32_4 1.072 -1.14%
BM_RangesSortHeap_uint32_64 7.993 -
BM_RangesSortHeap_uint64_1 0.259 -
BM_RangesSortHeap_uint64_1024 10.151 -
BM_RangesSortHeap_uint64_16 4.949 -
BM_RangesSortHeap_uint64_16384 16.350 -
BM_RangesSortHeap_uint64_256 8.319 -
BM_RangesSortHeap_uint64_262144 24.474 -
BM_RangesSortHeap_uint64_4 0.937 -
BM_RangesSortHeap_uint64_64 7.919 -
BM_SortHeap_float_1 0.260 -
BM_SortHeap_float_1024 8.132 1.13%
BM_SortHeap_float_16 1.602 -
BM_SortHeap_float_16384 28.231 -1.02%
BM_SortHeap_float_256 5.913 1.27%
BM_SortHeap_float_262144 31.260 -
BM_SortHeap_float_4 1.071 -
BM_SortHeap_float_64 3.290 1.11%
BM_SortHeap_pair<uint32,_uint32>_1 0.259 -
BM_SortHeap_pair<uint32,_uint32>_1024 13.668 -2.70%
BM_SortHeap_pair<uint32,_uint32>_16 5.991 -4.07%
BM_SortHeap_pair<uint32,_uint32>_16384 22.533 -2.69%
BM_SortHeap_pair<uint32,_uint32>_256 10.069 -2.43%
BM_SortHeap_pair<uint32,_uint32>_262144 33.259 -3.05%
BM_SortHeap_pair<uint32,_uint32>_4 1.667 1.64%
BM_SortHeap_pair<uint32,_uint32>_64 8.622 -2.03%
BM_SortHeap_string_1 1.094 -
BM_SortHeap_string_1024 59.519 1.02%
BM_SortHeap_string_16 14.176 -
BM_SortHeap_string_16384 96.706 -
BM_SortHeap_string_256 44.688 -
BM_SortHeap_string_262144 173.852 -
BM_SortHeap_string_4 4.264 -
BM_SortHeap_string_64 29.905 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1 0.243 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1024 16.750 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16 6.645 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16384 30.989 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_256 12.540 -1.36%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_262144 49.026 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_4 1.378 -5.82%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_64 9.426 -1.49%
BM_SortHeap_uint32_1 0.263 -
BM_SortHeap_uint32_1024 10.208 -
BM_SortHeap_uint32_16 4.802 -
BM_SortHeap_uint32_16384 16.391 -
BM_SortHeap_uint32_256 8.082 -1.07%
BM_SortHeap_uint32_262144 24.513 -
BM_SortHeap_uint32_4 1.044 -1.56%
BM_SortHeap_uint32_64 7.973 -
BM_SortHeap_uint64_1 0.257 -
BM_SortHeap_uint64_1024 10.222 -
BM_SortHeap_uint64_16 4.990 -
BM_SortHeap_uint64_16384 16.485 -
BM_SortHeap_uint64_256 8.306 -
BM_SortHeap_uint64_262144 24.684 -
BM_SortHeap_uint64_4 0.950 1.44%
BM_SortHeap_uint64_64 7.945 -
BM_StringAssignAsciizMix_Opaque 4.879 2.25%
BM_StringAssignAsciizMix_Transparent 3.079 2.35%
BM_StringAssignAsciiz_Empty_Opaque 2.880 -
BM_StringAssignAsciiz_Empty_Transparent 0.356 -
BM_StringAssignAsciiz_Huge_Opaque 182.610 -
BM_StringAssignAsciiz_Huge_Transparent 182.975 -
BM_StringAssignAsciiz_Large_Opaque 11.842 2.84%
BM_StringAssignAsciiz_Large_Transparent 11.834 5.11%
BM_StringAssignAsciiz_Small_Opaque 2.882 -
BM_StringAssignAsciiz_Small_Transparent 0.457 -
BM_StringAssignStr_Empty_Opaque 0.726 -
BM_StringAssignStr_Empty_Transparent 0.492 -
BM_StringAssignStr_Huge_Opaque 110.105 2.62%
BM_StringAssignStr_Huge_Transparent 111.316 3.45%
BM_StringAssignStr_Large_Opaque 10.831 5.58%
BM_StringAssignStr_Large_Transparent 10.687 4.17%
BM_StringAssignStr_Small_Opaque 0.726 -
BM_StringAssignStr_Small_Transparent 0.493 -
BM_StringConstructDestroyCStr_Empty_Opaque 2.185 -2.47%
BM_StringConstructDestroyCStr_Empty_Transparent 0.378 -
BM_StringConstructDestroyCStr_Huge_Opaque 158.045 -
BM_StringConstructDestroyCStr_Huge_Transparent 69.672 1.26%
BM_StringConstructDestroyCStr_Large_Opaque 15.561 7.04%
BM_StringConstructDestroyCStr_Large_Transparent 8.940 -6.47%
BM_StringConstructDestroyCStr_Small_Opaque 2.085 -
BM_StringConstructDestroyCStr_Small_Transparent 0.370 6.84%
BM_StringCopy_Empty 0.650 -
BM_StringCopy_Huge 103.559 1.37%
BM_StringCopy_Large 6.263 1.78%
BM_StringCopy_Small 0.651 -
BM_StringCtorDefault 0.379 -16.89%
BM_StringDestroy_Empty 0.650 -7.19%
BM_StringDestroy_Huge 10.724 -
BM_StringDestroy_Large 6.893 -
BM_StringDestroy_Small 0.649 -
BM_StringEraseToEnd_Empty_Opaque 0.630 3.50%
BM_StringEraseToEnd_Empty_Transparent 0.359 -
BM_StringEraseToEnd_Huge_Opaque 2.322 -
BM_StringEraseToEnd_Huge_Transparent 2.439 -
BM_StringEraseToEnd_Large_Opaque 1.038 -
BM_StringEraseToEnd_Large_Transparent 0.860 -1.91%
BM_StringEraseToEnd_Small_Opaque 0.628 3.81%
BM_StringEraseToEnd_Small_Transparent 0.415 -
BM_StringEraseWithMove_Empty_Opaque 0.888 4.84%
BM_StringEraseWithMove_Empty_Transparent 0.578 -6.10%
BM_StringEraseWithMove_Huge_Opaque 48.659 -2.62%
BM_StringEraseWithMove_Huge_Transparent 47.592 -2.04%
BM_StringEraseWithMove_Large_Opaque 2.793 -2.95%
BM_StringEraseWithMove_Large_Transparent 2.562 -2.63%
BM_StringEraseWithMove_Small_Opaque 2.605 -
BM_StringEraseWithMove_Small_Transparent 2.367 -4.31%
BM_StringFindAllMatch/1 2.658 -3.60%
BM_StringFindAllMatch/131072 2272.938 -
BM_StringFindAllMatch/32768 575.147 -
BM_StringFindAllMatch/4096 80.396 -
BM_StringFindAllMatch/512 11.659 1.05%
BM_StringFindAllMatch/64 2.959 -
BM_StringFindAllMatch/8 2.485 -1.76%
BM_StringFindCharLiteral/1024 16.853 -
BM_StringFindCharLiteral/128 3.007 -
BM_StringFindCharLiteral/16 1.619 -
BM_StringFindCharLiteral/2048 40.380 -
BM_StringFindCharLiteral/256 5.313 -
BM_StringFindCharLiteral/32 1.619 -
BM_StringFindCharLiteral/4096 77.310 -
BM_StringFindCharLiteral/512 9.241 -
BM_StringFindCharLiteral/64 2.090 -
BM_StringFindCharLiteral/8 1.619 -
BM_StringFindCharLiteral/8192 138.257 -
BM_StringFindMatch1/1 982.999 -
BM_StringFindMatch1/32768 1574.984 -
BM_StringFindMatch1/4096 1059.594 -
BM_StringFindMatch1/512 1002.023 1.21%
BM_StringFindMatch1/64 983.522 -
BM_StringFindMatch1/8 982.821 -
BM_StringFindMatch2/1 982.910 -
BM_StringFindMatch2/32768 1574.619 -
BM_StringFindMatch2/4096 1059.737 -
BM_StringFindMatch2/512 1000.710 1.02%
BM_StringFindMatch2/64 983.961 -
BM_StringFindMatch2/8 982.908 -
BM_StringFindNoMatch/10 1.358 2.30%
BM_StringFindNoMatch/131072 1966.531 -
BM_StringFindNoMatch/32768 499.762 -
BM_StringFindNoMatch/4096 75.545 -
BM_StringFindNoMatch/512 9.398 -
BM_StringFindNoMatch/64 2.098 7.68%
BM_StringFindStringLiteral/1024 17.008 -4.29%
BM_StringFindStringLiteral/128 3.027 -3.14%
BM_StringFindStringLiteral/16 1.619 -
BM_StringFindStringLiteral/2048 40.336 -
BM_StringFindStringLiteral/256 5.322 -1.04%
BM_StringFindStringLiteral/32 1.659 -2.45%
BM_StringFindStringLiteral/4096 77.444 -
BM_StringFindStringLiteral/512 9.261 -1.06%
BM_StringFindStringLiteral/64 2.112 -1.97%
BM_StringFindStringLiteral/8 1.619 -
BM_StringFindStringLiteral/8192 139.058 -
BM_StringMove_Empty 1.293 -
BM_StringMove_Huge 1.290 -
BM_StringMove_Large 1.290 -
BM_StringMove_Small 1.291 -
BM_StringRead_Cold_Deep_Empty 0.964 4.93%
BM_StringRead_Cold_Deep_Large 1.462 9.78%
BM_StringRead_Cold_Deep_Small 0.956 4.23%
BM_StringRead_Cold_Shallow_Empty 0.951 11.38%
BM_StringRead_Cold_Shallow_Large 1.313 13.24%
BM_StringRead_Cold_Shallow_Small 0.948 8.24%
BM_StringRead_Hot_Deep_Empty 0.475 -
BM_StringRead_Hot_Deep_Large 0.568 -
BM_StringRead_Hot_Deep_Small 0.474 -
BM_StringRead_Hot_Shallow_Empty 0.476 -
BM_StringRead_Hot_Shallow_Large 0.465 -
BM_StringRead_Hot_Shallow_Small 0.480 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 0.368 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 0.368 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 0.368 -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 0.368 -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.527 -7.82%
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.555 -7.62%
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.358 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.157 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.853 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.388 -3.21%
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.045 -
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.550 -3.83%
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.360 -
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.546 -4.16%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.156 -4.27%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.613 -2.85%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.156 -8.29%
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.775 10.19%
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 0.401 -11.27%
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 0.401 -11.02%
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 0.403 -10.67%
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 0.406 -10.31%
BM_StringRelationalLiteral_Eq_Empty_Large_Control 0.357 38.50%
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.595 62.56%
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.456 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.818 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.828 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.824 -
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.826 1.25%
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.394 -9.82%
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.451 23.88%
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.360 39.99%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.502 -9.67%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.553 19.81%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.553 -9.63%
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.564 22.34%
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 0.219 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeLast 0.219 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle 0.219 -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 0.221 -
BM_StringRelationalLiteral_Less_Empty_Large_Control 1.957 -9.10%
BM_StringRelationalLiteral_Less_Empty_Small_Control 1.743 -10.31%
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.223 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.386 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.908 -5.56%
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.620 -4.53%
BM_StringRelationalLiteral_Less_Large_Large_Control 2.399 7.70%
BM_StringRelationalLiteral_Less_Large_Small_Control 1.888 9.03%
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.221 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.890 2.68%
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.398 -2.57%
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.941 -7.55%
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.417 -2.73%
BM_StringRelationalLiteral_Less_Small_Small_Control 1.651 -6.96%
BM_StringRelational_Compare_Empty_Empty_Control 1.563 -2.90%
BM_StringRelational_Compare_Empty_Huge_Control 1.592 -1.16%
BM_StringRelational_Compare_Empty_Large_Control 1.596 -
BM_StringRelational_Compare_Empty_Small_Control 1.586 -3.61%
BM_StringRelational_Compare_Huge_Empty_Control 1.585 -2.97%
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.364 -2.04%
BM_StringRelational_Compare_Huge_Huge_ChangeLast 98.805 -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle 55.627 -
BM_StringRelational_Compare_Huge_Huge_Control 98.710 -
BM_StringRelational_Compare_Huge_Large_Control 2.080 -
BM_StringRelational_Compare_Huge_Small_Control 1.784 -3.36%
BM_StringRelational_Compare_Large_Empty_Control 1.599 -1.09%
BM_StringRelational_Compare_Large_Huge_Control 2.076 -
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.365 -2.08%
BM_StringRelational_Compare_Large_Large_ChangeLast 2.042 -2.13%
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.592 -1.70%
BM_StringRelational_Compare_Large_Large_Control 2.084 -
BM_StringRelational_Compare_Large_Small_Control 1.787 -3.25%
BM_StringRelational_Compare_Small_Empty_Control 1.613 -2.97%
BM_StringRelational_Compare_Small_Huge_Control 1.790 -3.14%
BM_StringRelational_Compare_Small_Large_Control 1.791 -3.07%
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.387 -
BM_StringRelational_Compare_Small_Small_ChangeLast 1.684 1.46%
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.388 -
BM_StringRelational_Compare_Small_Small_Control 1.788 -3.18%
BM_StringRelational_Eq_Empty_Empty_Control 1.923 -10.95%
BM_StringRelational_Eq_Empty_Huge_Control 0.491 3.60%
BM_StringRelational_Eq_Empty_Large_Control 0.488 -
BM_StringRelational_Eq_Empty_Small_Control 0.477 -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.722 -
BM_StringRelational_Eq_Huge_Huge_ChangeLast 98.874 -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 61.063 8.24%
BM_StringRelational_Eq_Huge_Huge_Control 98.948 -
BM_StringRelational_Eq_Large_Huge_Control 0.481 -
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.560 3.76%
BM_StringRelational_Eq_Large_Large_ChangeLast 2.082 -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.717 7.44%
BM_StringRelational_Eq_Large_Large_Control 2.321 1.09%
BM_StringRelational_Eq_Small_Huge_Control 0.486 -
BM_StringRelational_Eq_Small_Large_Control 0.491 3.71%
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.639 -4.89%
BM_StringRelational_Eq_Small_Small_ChangeLast 2.184 2.71%
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.355 -14.26%
BM_StringRelational_Eq_Small_Small_Control 1.901 -
BM_StringRelational_Less_Empty_Empty_Control 1.883 -4.67%
BM_StringRelational_Less_Empty_Huge_Control 2.036 -2.93%
BM_StringRelational_Less_Empty_Large_Control 1.835 -2.49%
BM_StringRelational_Less_Empty_Small_Control 2.084 1.82%
BM_StringRelational_Less_Huge_Empty_Control 1.778 -5.53%
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.318 8.85%
BM_StringRelational_Less_Huge_Huge_ChangeLast 98.876 -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 56.162 -
BM_StringRelational_Less_Huge_Huge_Control 99.255 -
BM_StringRelational_Less_Huge_Large_Control 2.328 8.40%
BM_StringRelational_Less_Huge_Small_Control 1.588 -13.97%
BM_StringRelational_Less_Large_Empty_Control 1.967 7.68%
BM_StringRelational_Less_Large_Huge_Control 2.163 -1.77%
BM_StringRelational_Less_Large_Large_ChangeFirst 1.322 -
BM_StringRelational_Less_Large_Large_ChangeLast 1.853 -1.57%
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.566 -3.24%
BM_StringRelational_Less_Large_Large_Control 2.215 -2.35%
BM_StringRelational_Less_Large_Small_Control 1.785 3.72%
BM_StringRelational_Less_Small_Empty_Control 1.861 -8.35%
BM_StringRelational_Less_Small_Huge_Control 1.723 -3.39%
BM_StringRelational_Less_Small_Large_Control 1.734 -2.95%
BM_StringRelational_Less_Small_Small_ChangeFirst 1.439 -
BM_StringRelational_Less_Small_Small_ChangeLast 1.725 -3.26%
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.436 -
BM_StringRelational_Less_Small_Small_Control 1.765 -6.92%
BM_StringResizeAndOverwrite 0.879 1.95%
BM_align/1 0.965 -1.53%
BM_align/256 0.943 -2.80%
BM_align/64 0.946 -2.61%
BM_align/8 0.945 -2.75%
BM_deque_deque_copy/0 1.387 -
BM_deque_deque_copy/1 3.245 -
BM_deque_deque_copy/1024 38.453 -
BM_deque_deque_copy/2 2.937 -
BM_deque_deque_copy/4000 147.808 -
BM_deque_deque_copy/4096 154.771 2.57%
BM_deque_deque_copy/512 20.363 -
BM_deque_deque_copy/5500 203.899 -
BM_deque_deque_copy/64 5.570 -
BM_deque_deque_copy/64000 2705.507 -1.68%
BM_deque_deque_copy/65536 2705.743 -6.63%
BM_deque_deque_copy/70000 3022.004 -4.21%
BM_deque_deque_copy_backward/0 1.393 -
BM_deque_deque_copy_backward/1 3.277 -6.38%
BM_deque_deque_copy_backward/1024 40.587 -
BM_deque_deque_copy_backward/2 2.885 -4.24%
BM_deque_deque_copy_backward/4000 145.437 -1.10%
BM_deque_deque_copy_backward/4096 155.847 1.12%
BM_deque_deque_copy_backward/512 22.375 -
BM_deque_deque_copy_backward/5500 205.223 -
BM_deque_deque_copy_backward/64 5.189 -
BM_deque_deque_copy_backward/64000 8046.057 -1.63%
BM_deque_deque_copy_backward/65536 8523.084 1.30%
BM_deque_deque_copy_backward/70000 8486.004 -5.38%
BM_deque_deque_move/0 1.388 -
BM_deque_deque_move/1 3.118 -9.65%
BM_deque_deque_move/1024 39.206 1.56%
BM_deque_deque_move/2 2.775 -12.54%
BM_deque_deque_move/4000 148.188 1.48%
BM_deque_deque_move/4096 152.743 1.75%
BM_deque_deque_move/512 20.392 -
BM_deque_deque_move/5500 203.084 -
BM_deque_deque_move/64 5.616 2.50%
BM_deque_deque_move/64000 2870.527 3.06%
BM_deque_deque_move/65536 3224.238 10.72%
BM_deque_deque_move/70000 3394.434 8.27%
BM_deque_deque_move_backward/0 1.387 -
BM_deque_deque_move_backward/1 3.212 -4.33%
BM_deque_deque_move_backward/1024 40.464 -
BM_deque_deque_move_backward/2 2.830 -5.76%
BM_deque_deque_move_backward/4000 145.956 -
BM_deque_deque_move_backward/4096 154.992 -
BM_deque_deque_move_backward/512 21.722 1.54%
BM_deque_deque_move_backward/5500 206.709 1.39%
BM_deque_deque_move_backward/64 5.192 1.87%
BM_deque_deque_move_backward/64000 8289.438 5.08%
BM_deque_deque_move_backward/65536 8411.572 -
BM_deque_deque_move_backward/70000 9110.664 6.21%
BM_deque_deque_ranges_copy/0 1.387 -
BM_deque_deque_ranges_copy/1 3.278 -
BM_deque_deque_ranges_copy/1024 39.214 -
BM_deque_deque_ranges_copy/2 2.939 -1.67%
BM_deque_deque_ranges_copy/4000 149.260 1.94%
BM_deque_deque_ranges_copy/4096 152.269 1.01%
BM_deque_deque_ranges_copy/512 20.321 -
BM_deque_deque_ranges_copy/5500 202.492 1.03%
BM_deque_deque_ranges_copy/64 5.536 -
BM_deque_deque_ranges_copy/64000 2860.918 -2.70%
BM_deque_deque_ranges_copy/65536 2905.192 3.03%
BM_deque_deque_ranges_copy/70000 3109.034 -7.73%
BM_deque_deque_ranges_copy_backward/0 1.387 -
BM_deque_deque_ranges_copy_backward/1 3.221 -4.09%
BM_deque_deque_ranges_copy_backward/1024 40.479 -
BM_deque_deque_ranges_copy_backward/2 2.828 -5.88%
BM_deque_deque_ranges_copy_backward/4000 145.689 -
BM_deque_deque_ranges_copy_backward/4096 155.283 -
BM_deque_deque_ranges_copy_backward/512 21.748 1.63%
BM_deque_deque_ranges_copy_backward/5500 206.676 -
BM_deque_deque_ranges_copy_backward/64 5.198 1.92%
BM_deque_deque_ranges_copy_backward/64000 8192.547 -
BM_deque_deque_ranges_copy_backward/65536 8517.051 6.30%
BM_deque_deque_ranges_copy_backward/70000 8739.384 -2.80%
BM_deque_deque_ranges_move/0 1.388 -
BM_deque_deque_ranges_move/1 3.107 -10.52%
BM_deque_deque_ranges_move/1024 39.172 1.59%
BM_deque_deque_ranges_move/2 2.775 -12.59%
BM_deque_deque_ranges_move/4000 149.199 -
BM_deque_deque_ranges_move/4096 155.260 3.51%
BM_deque_deque_ranges_move/512 20.326 -
BM_deque_deque_ranges_move/5500 206.279 3.26%
BM_deque_deque_ranges_move/64 5.608 3.34%
BM_deque_deque_ranges_move/64000 2948.091 3.72%
BM_deque_deque_ranges_move/65536 2859.559 -1.20%
BM_deque_deque_ranges_move/70000 3494.844 13.81%
BM_deque_deque_ranges_move_backward/0 1.388 -
BM_deque_deque_ranges_move_backward/1 3.270 -4.31%
BM_deque_deque_ranges_move_backward/1024 40.532 -
BM_deque_deque_ranges_move_backward/2 2.830 -5.76%
BM_deque_deque_ranges_move_backward/4000 146.237 -
BM_deque_deque_ranges_move_backward/4096 155.191 -
BM_deque_deque_ranges_move_backward/512 21.752 1.55%
BM_deque_deque_ranges_move_backward/5500 205.375 -
BM_deque_deque_ranges_move_backward/64 5.169 2.23%
BM_deque_deque_ranges_move_backward/64000 8310.846 4.40%
BM_deque_deque_ranges_move_backward/65536 8052.147 -3.19%
BM_deque_deque_ranges_move_backward/70000 9021.117 1.87%
BM_deque_vector_copy/0 1.432 -6.77%
BM_deque_vector_copy/1 2.066 -
BM_deque_vector_copy/1024 37.093 -
BM_deque_vector_copy/2 1.832 -
BM_deque_vector_copy/4000 142.344 -
BM_deque_vector_copy/4096 149.007 2.41%
BM_deque_vector_copy/512 16.630 -
BM_deque_vector_copy/5500 199.594 -4.84%
BM_deque_vector_copy/64 2.577 -
BM_deque_vector_copy/64000 2472.634 -
BM_deque_vector_copy/65536 2587.813 -
BM_deque_vector_copy/70000 2818.133 -2.26%
BM_deque_vector_copy_backward/0 1.394 1.20%
BM_deque_vector_copy_backward/1 2.114 -
BM_deque_vector_copy_backward/1024 36.740 -
BM_deque_vector_copy_backward/2 1.842 -
BM_deque_vector_copy_backward/4000 142.453 -
BM_deque_vector_copy_backward/4096 148.103 -
BM_deque_vector_copy_backward/512 17.912 -
BM_deque_vector_copy_backward/5500 201.327 -
BM_deque_vector_copy_backward/64 2.914 -
BM_deque_vector_copy_backward/64000 7920.175 -1.46%
BM_deque_vector_copy_backward/65536 8674.008 6.47%
BM_deque_vector_copy_backward/70000 8563.350 -
BM_deque_vector_move/0 1.548 12.61%
BM_deque_vector_move/1 2.114 -
BM_deque_vector_move/1024 37.220 -
BM_deque_vector_move/2 1.841 -
BM_deque_vector_move/4000 144.845 -
BM_deque_vector_move/4096 147.672 1.11%
BM_deque_vector_move/512 16.639 -
BM_deque_vector_move/5500 196.988 -
BM_deque_vector_move/64 2.574 -1.44%
BM_deque_vector_move/64000 3009.802 7.46%
BM_deque_vector_move/65536 3042.155 11.78%
BM_deque_vector_move/70000 3246.221 11.49%
BM_deque_vector_move_backward/0 1.422 3.83%
BM_deque_vector_move_backward/1 2.095 -
BM_deque_vector_move_backward/1024 36.696 -
BM_deque_vector_move_backward/2 1.839 -
BM_deque_vector_move_backward/4000 143.210 -1.66%
BM_deque_vector_move_backward/4096 148.203 -1.00%
BM_deque_vector_move_backward/512 17.912 -
BM_deque_vector_move_backward/5500 202.223 -
BM_deque_vector_move_backward/64 2.917 -
BM_deque_vector_move_backward/64000 7790.557 -2.92%
BM_deque_vector_move_backward/65536 8107.493 -
BM_deque_vector_move_backward/70000 8648.705 1.77%
BM_deque_vector_ranges_copy/0 1.373 -1.65%
BM_deque_vector_ranges_copy/1 2.102 -14.37%
BM_deque_vector_ranges_copy/1024 36.591 -1.41%
BM_deque_vector_ranges_copy/2 1.837 -
BM_deque_vector_ranges_copy/4000 143.108 -
BM_deque_vector_ranges_copy/4096 147.125 1.37%
BM_deque_vector_ranges_copy/512 16.653 -
BM_deque_vector_ranges_copy/5500 199.953 1.14%
BM_deque_vector_ranges_copy/64 2.567 -1.23%
BM_deque_vector_ranges_copy/64000 2585.629 -
BM_deque_vector_ranges_copy/65536 2569.903 -1.18%
BM_deque_vector_ranges_copy/70000 2803.323 -1.17%
BM_deque_vector_ranges_copy_backward/0 1.535 -
BM_deque_vector_ranges_copy_backward/1 2.129 1.65%
BM_deque_vector_ranges_copy_backward/1024 37.013 -
BM_deque_vector_ranges_copy_backward/2 1.842 -
BM_deque_vector_ranges_copy_backward/4000 140.602 -
BM_deque_vector_ranges_copy_backward/4096 148.417 -
BM_deque_vector_ranges_copy_backward/512 17.927 -
BM_deque_vector_ranges_copy_backward/5500 203.453 1.13%
BM_deque_vector_ranges_copy_backward/64 2.906 -
BM_deque_vector_ranges_copy_backward/64000 7872.424 -2.29%
BM_deque_vector_ranges_copy_backward/65536 8064.009 -2.91%
BM_deque_vector_ranges_copy_backward/70000 8853.364 3.26%
BM_deque_vector_ranges_move/0 1.536 11.83%
BM_deque_vector_ranges_move/1 2.087 -
BM_deque_vector_ranges_move/1024 36.565 -1.19%
BM_deque_vector_ranges_move/2 1.841 -
BM_deque_vector_ranges_move/4000 147.453 -
BM_deque_vector_ranges_move/4096 146.991 -
BM_deque_vector_ranges_move/512 16.664 -
BM_deque_vector_ranges_move/5500 200.246 -
BM_deque_vector_ranges_move/64 2.574 -1.34%
BM_deque_vector_ranges_move/64000 2898.101 6.35%
BM_deque_vector_ranges_move/65536 2952.337 8.11%
BM_deque_vector_ranges_move/70000 3196.292 7.49%
BM_deque_vector_ranges_move_backward/0 1.591 16.24%
BM_deque_vector_ranges_move_backward/1 2.115 1.09%
BM_deque_vector_ranges_move_backward/1024 37.803 2.36%
BM_deque_vector_ranges_move_backward/2 1.837 -
BM_deque_vector_ranges_move_backward/4000 141.442 -
BM_deque_vector_ranges_move_backward/4096 149.004 -
BM_deque_vector_ranges_move_backward/512 17.909 -
BM_deque_vector_ranges_move_backward/5500 199.166 -
BM_deque_vector_ranges_move_backward/64 2.914 -
BM_deque_vector_ranges_move_backward/64000 7727.746 -3.84%
BM_deque_vector_ranges_move_backward/65536 8248.371 -
BM_deque_vector_ranges_move_backward/70000 8537.998 -
BM_getline_string 17.268 -1.32%
BM_lexicographical_compare_three_way<IntPtr>/1 0.396 -
BM_lexicographical_compare_three_way<IntPtr>/1024 248.256 2.14%
BM_lexicographical_compare_three_way<IntPtr>/1048576 250487.720 -
BM_lexicographical_compare_three_way<IntPtr>/16 4.404 1.51%
BM_lexicographical_compare_three_way<IntPtr>/16384 3799.466 1.62%
BM_lexicographical_compare_three_way<IntPtr>/256 70.811 1.61%
BM_lexicographical_compare_three_way<IntPtr>/262144 60946.728 1.46%
BM_lexicographical_compare_three_way<IntPtr>/4 1.151 1.16%
BM_lexicographical_compare_three_way<IntPtr>/4096 961.004 1.70%
BM_lexicographical_compare_three_way<IntPtr>/64 15.786 1.60%
BM_lexicographical_compare_three_way<IntPtr>/65536 15154.325 1.43%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 1.056 -2.29%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 480.315 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 498807.603 1.07%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 7.851 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7607.239 1.01%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 124.373 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 121014.607 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 2.326 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1898.424 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 30.625 -2.99%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 30224.601 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 1.178 -13.22%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 255.716 1.35%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 250421.732 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 5.323 1.59%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3838.201 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 71.451 1.32%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 61030.115 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 2.067 1.20%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 974.237 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 16.664 1.56%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 15307.862 -
BM_lexicographical_compare_three_way_fast_path/1 0.306 10.55%
BM_lexicographical_compare_three_way_fast_path/1024 248.168 1.93%
BM_lexicographical_compare_three_way_fast_path/1048576 250617.126 -
BM_lexicographical_compare_three_way_fast_path/16 4.368 -
BM_lexicographical_compare_three_way_fast_path/16384 3805.822 1.58%
BM_lexicographical_compare_three_way_fast_path/256 71.161 1.36%
BM_lexicographical_compare_three_way_fast_path/262144 60961.058 1.20%
BM_lexicographical_compare_three_way_fast_path/4 1.152 -
BM_lexicographical_compare_three_way_fast_path/4096 962.811 1.36%
BM_lexicographical_compare_three_way_fast_path/64 15.794 1.67%
BM_lexicographical_compare_three_way_fast_path/65536 15169.128 1.35%
BM_lexicographical_compare_three_way_slow_path/1 0.461 -
BM_lexicographical_compare_three_way_slow_path/1024 249.709 1.15%
BM_lexicographical_compare_three_way_slow_path/1048576 254018.123 1.53%
BM_lexicographical_compare_three_way_slow_path/16 4.464 -2.45%
BM_lexicographical_compare_three_way_slow_path/16384 3982.441 2.76%
BM_lexicographical_compare_three_way_slow_path/256 71.002 -
BM_lexicographical_compare_three_way_slow_path/262144 64777.980 3.78%
BM_lexicographical_compare_three_way_slow_path/4 1.155 -1.10%
BM_lexicographical_compare_three_way_slow_path/4096 985.523 1.82%
BM_lexicographical_compare_three_way_slow_path/64 16.078 3.24%
BM_lexicographical_compare_three_way_slow_path/65536 16155.595 3.68%
BM_map_find_string_literal 12.556 -
BM_num_get<bool> 12.603 -1.50%
BM_num_get<double> 35.347 -
BM_num_get<float> 35.174 1.58%
BM_num_get<long> 11.666 -
BM_num_get<long_double> 35.657 -
BM_num_get<long_long> 11.618 -
BM_num_get<unsigned_int> 10.322 -3.69%
BM_num_get<unsigned_long> 11.003 -1.99%
BM_num_get<unsigned_long_long> 11.041 -1.77%
BM_num_get<unsigned_short> 10.483 -2.72%
BM_num_get<void*> 11.901 -
BM_num_put<bool> 11.295 5.65%
BM_num_put<const_void*> 12.742 -
BM_num_put<double> 57.806 -
BM_num_put<long> 11.906 -1.53%
BM_num_put<long_double> 58.834 -
BM_num_put<long_long> 11.995 1.56%
BM_num_put<unsigned_long> 11.507 -4.01%
BM_num_put<unsigned_long_long> 11.567 -
BM_std_min<__int128>/1 0.460 -
BM_std_min<__int128>/10 4.017 9.21%
BM_std_min<__int128>/1024 680.805 72.26%
BM_std_min<__int128>/11 4.505 10.86%
BM_std_min<__int128>/12 5.034 11.92%
BM_std_min<__int128>/13 5.576 13.63%
BM_std_min<__int128>/14 6.141 15.87%
BM_std_min<__int128>/15 6.706 17.17%
BM_std_min<__int128>/16 7.309 18.75%
BM_std_min<__int128>/17 7.925 21.80%
BM_std_min<__int128>/18 8.546 24.11%
BM_std_min<__int128>/19 9.194 26.38%
BM_std_min<__int128>/2 0.685 3.75%
BM_std_min<__int128>/20 9.834 28.52%
BM_std_min<__int128>/21 10.447 31.11%
BM_std_min<__int128>/22 11.031 31.72%
BM_std_min<__int128>/23 11.683 33.23%
BM_std_min<__int128>/24 12.332 34.97%
BM_std_min<__int128>/25 12.992 36.82%
BM_std_min<__int128>/26 13.641 38.21%
BM_std_min<__int128>/27 14.270 38.93%
BM_std_min<__int128>/28 14.946 40.19%
BM_std_min<__int128>/29 15.577 40.90%
BM_std_min<__int128>/3 1.046 2.03%
BM_std_min<__int128>/30 16.228 41.84%
BM_std_min<__int128>/31 16.914 42.76%
BM_std_min<__int128>/32 17.542 43.37%
BM_std_min<__int128>/4 1.433 3.87%
BM_std_min<__int128>/4000 2665.971 73.18%
BM_std_min<__int128>/4096 2728.632 72.94%
BM_std_min<__int128>/5 1.840 4.71%
BM_std_min<__int128>/512 339.115 70.83%
BM_std_min<__int128>/5500 3656.585 72.67%
BM_std_min<__int128>/6 2.254 7.75%
BM_std_min<__int128>/64 38.977 58.81%
BM_std_min<__int128>/64000 42947.247 73.41%
BM_std_min<__int128>/65536 43920.710 73.23%
BM_std_min<__int128>/7 2.672 6.98%
BM_std_min<__int128>/70000 46925.826 73.18%
BM_std_min<__int128>/8 3.098 7.40%
BM_std_min<__int128>/9 3.562 8.32%
BM_std_min<char>/1 0.462 19.91%
BM_std_min<char>/10 0.908 -
BM_std_min<char>/1024 8.346 -1.17%
BM_std_min<char>/11 1.069 2.73%
BM_std_min<char>/12 1.326 -1.79%
BM_std_min<char>/13 1.641 7.14%
BM_std_min<char>/14 1.813 -
BM_std_min<char>/15 2.011 -4.14%
BM_std_min<char>/16 2.602 2.03%
BM_std_min<char>/17 0.926 -
BM_std_min<char>/18 0.988 1.81%
BM_std_min<char>/19 1.183 2.18%
BM_std_min<char>/2 0.506 3.98%
BM_std_min<char>/20 1.561 -1.73%
BM_std_min<char>/21 1.815 4.01%
BM_std_min<char>/22 2.091 3.72%
BM_std_min<char>/23 2.305 1.75%
BM_std_min<char>/24 2.678 -
BM_std_min<char>/25 1.157 -
BM_std_min<char>/26 1.157 -
BM_std_min<char>/27 1.388 -
BM_std_min<char>/28 1.753 -
BM_std_min<char>/29 2.098 7.31%
BM_std_min<char>/3 0.720 -3.45%
BM_std_min<char>/30 2.305 1.75%
BM_std_min<char>/31 2.487 -1.46%
BM_std_min<char>/32 3.031 -
BM_std_min<char>/4 1.112 1.95%
BM_std_min<char>/4000 27.762 -
BM_std_min<char>/4096 29.342 -1.71%
BM_std_min<char>/5 1.377 -5.51%
BM_std_min<char>/512 6.385 -
BM_std_min<char>/5500 37.564 -
BM_std_min<char>/6 1.644 3.84%
BM_std_min<char>/64 4.271 2.28%
BM_std_min<char>/64000 457.216 1.21%
BM_std_min<char>/65536 467.978 1.28%
BM_std_min<char>/7 1.943 4.37%
BM_std_min<char>/70000 499.315 1.31%
BM_std_min<char>/8 2.334 -2.40%
BM_std_min<char>/9 0.832 -
BM_std_min<int>/1 0.460 60.75%
BM_std_min<int>/10 0.995 -2.29%
BM_std_min<int>/1024 26.790 -
BM_std_min<int>/11 1.157 -4.46%
BM_std_min<int>/12 1.483 -3.77%
BM_std_min<int>/13 1.161 -
BM_std_min<int>/14 1.156 -
BM_std_min<int>/15 1.388 -
BM_std_min<int>/16 1.772 3.55%
BM_std_min<int>/17 0.950 -
BM_std_min<int>/18 1.156 -
BM_std_min<int>/19 1.272 -
BM_std_min<int>/2 0.463 -
BM_std_min<int>/20 1.388 -
BM_std_min<int>/21 1.398 -
BM_std_min<int>/22 1.457 -
BM_std_min<int>/23 1.573 -
BM_std_min<int>/24 1.806 -
BM_std_min<int>/25 1.484 -
BM_std_min<int>/26 1.527 -
BM_std_min<int>/27 1.645 -
BM_std_min<int>/28 2.013 -1.42%
BM_std_min<int>/29 1.618 -
BM_std_min<int>/3 0.719 3.87%
BM_std_min<int>/30 1.619 -
BM_std_min<int>/31 1.850 -
BM_std_min<int>/32 2.162 -
BM_std_min<int>/4 1.058 1.16%
BM_std_min<int>/4000 109.725 -
BM_std_min<int>/4096 112.702 -
BM_std_min<int>/5 0.879 -
BM_std_min<int>/512 12.873 -
BM_std_min<int>/5500 152.557 -
BM_std_min<int>/6 0.926 -
BM_std_min<int>/64 2.705 -
BM_std_min<int>/64000 1884.186 -21.38%
BM_std_min<int>/65536 1928.092 -21.58%
BM_std_min<int>/7 1.041 -
BM_std_min<int>/70000 2057.465 -10.95%
BM_std_min<int>/8 1.288 -2.00%
BM_std_min<int>/9 0.925 -
BM_std_min<long_long>/1 0.684 32.32%
BM_std_min<long_long>/10 1.329 -
BM_std_min<long_long>/1024 106.602 -
BM_std_min<long_long>/11 1.492 -
BM_std_min<long_long>/12 2.079 -
BM_std_min<long_long>/13 2.396 -
BM_std_min<long_long>/14 2.655 -
BM_std_min<long_long>/15 2.886 -
BM_std_min<long_long>/16 3.116 -
BM_std_min<long_long>/17 1.554 -
BM_std_min<long_long>/18 1.623 -
BM_std_min<long_long>/19 1.736 -
BM_std_min<long_long>/2 0.693 -
BM_std_min<long_long>/20 2.074 1.37%
BM_std_min<long_long>/21 2.427 2.42%
BM_std_min<long_long>/22 2.653 -
BM_std_min<long_long>/23 2.888 -
BM_std_min<long_long>/24 3.120 -
BM_std_min<long_long>/25 2.081 -
BM_std_min<long_long>/26 2.084 -
BM_std_min<long_long>/27 2.090 -
BM_std_min<long_long>/28 2.715 1.71%
BM_std_min<long_long>/29 3.010 -2.61%
BM_std_min<long_long>/3 1.362 4.18%
BM_std_min<long_long>/30 3.271 -1.76%
BM_std_min<long_long>/31 3.400 1.80%
BM_std_min<long_long>/32 3.577 -
BM_std_min<long_long>/4 1.707 -
BM_std_min<long_long>/4000 446.215 -
BM_std_min<long_long>/4096 457.331 -
BM_std_min<long_long>/5 1.933 -
BM_std_min<long_long>/512 46.811 -
BM_std_min<long_long>/5500 617.436 -
BM_std_min<long_long>/6 2.162 -
BM_std_min<long_long>/64 4.850 -2.45%
BM_std_min<long_long>/64000 7344.534 -
BM_std_min<long_long>/65536 7524.090 -
BM_std_min<long_long>/7 2.386 -
BM_std_min<long_long>/70000 8034.810 -
BM_std_min<long_long>/8 2.705 -
BM_std_min<long_long>/9 1.157 -
BM_std_min<short>/1 0.330 -26.98%
BM_std_min<short>/10 1.041 -
BM_std_min<short>/1024 14.407 3.13%
BM_std_min<short>/11 1.186 -
BM_std_min<short>/12 1.579 -1.02%
BM_std_min<short>/13 1.157 -
BM_std_min<short>/14 1.157 -
BM_std_min<short>/15 1.388 -
BM_std_min<short>/16 1.717 -5.73%
BM_std_min<short>/17 1.606 1.50%
BM_std_min<short>/18 1.662 3.15%
BM_std_min<short>/19 1.927 2.34%
BM_std_min<short>/2 0.486 -
BM_std_min<short>/20 2.255 1.73%
BM_std_min<short>/21 1.920 7.22%
BM_std_min<short>/22 1.984 4.76%
BM_std_min<short>/23 2.176 4.51%
BM_std_min<short>/24 2.495 -
BM_std_min<short>/25 2.157 1.35%
BM_std_min<short>/26 2.105 -
BM_std_min<short>/27 2.334 1.03%
BM_std_min<short>/28 2.744 3.17%
BM_std_min<short>/29 2.380 -1.92%
BM_std_min<short>/3 0.694 -
BM_std_min<short>/30 2.376 -
BM_std_min<short>/31 2.600 -
BM_std_min<short>/32 2.962 1.38%
BM_std_min<short>/4 1.056 4.30%
BM_std_min<short>/4000 55.324 3.58%
BM_std_min<short>/4096 56.771 3.52%
BM_std_min<short>/5 0.878 -
BM_std_min<short>/512 7.298 -
BM_std_min<short>/5500 77.616 3.01%
BM_std_min<short>/6 0.971 -
BM_std_min<short>/64 3.500 -2.40%
BM_std_min<short>/64000 917.663 -
BM_std_min<short>/65536 939.745 -
BM_std_min<short>/7 1.110 -
BM_std_min<short>/70000 1034.637 -
BM_std_min<short>/8 1.376 2.84%
BM_std_min<short>/9 0.926 -
BM_std_min<unsigned___int128>/1 0.363 -11.94%
BM_std_min<unsigned___int128>/10 3.920 -
BM_std_min<unsigned___int128>/1024 578.115 -6.45%
BM_std_min<unsigned___int128>/11 4.387 -
BM_std_min<unsigned___int128>/12 4.883 -
BM_std_min<unsigned___int128>/13 5.377 -
BM_std_min<unsigned___int128>/14 5.885 -
BM_std_min<unsigned___int128>/15 6.410 -
BM_std_min<unsigned___int128>/16 6.955 -
BM_std_min<unsigned___int128>/17 7.478 -
BM_std_min<unsigned___int128>/18 8.040 -
BM_std_min<unsigned___int128>/19 8.580 -
BM_std_min<unsigned___int128>/2 0.660 -
BM_std_min<unsigned___int128>/20 9.121 -1.25%
BM_std_min<unsigned___int128>/21 9.651 -1.55%
BM_std_min<unsigned___int128>/22 10.149 -2.02%
BM_std_min<unsigned___int128>/23 10.728 -1.92%
BM_std_min<unsigned___int128>/24 11.256 -2.34%
BM_std_min<unsigned___int128>/25 11.856 -2.25%
BM_std_min<unsigned___int128>/26 12.365 -2.29%
BM_std_min<unsigned___int128>/27 12.932 -2.62%
BM_std_min<unsigned___int128>/28 13.486 -2.54%
BM_std_min<unsigned___int128>/29 14.015 -2.94%
BM_std_min<unsigned___int128>/3 1.034 -
BM_std_min<unsigned___int128>/30 14.558 -3.10%
BM_std_min<unsigned___int128>/31 15.125 -3.09%
BM_std_min<unsigned___int128>/32 15.767 -2.70%
BM_std_min<unsigned___int128>/4 1.428 -
BM_std_min<unsigned___int128>/4000 2250.932 -6.96%
BM_std_min<unsigned___int128>/4096 2309.441 -6.70%
BM_std_min<unsigned___int128>/5 1.824 -
BM_std_min<unsigned___int128>/512 286.647 -7.35%
BM_std_min<unsigned___int128>/5500 3091.683 -7.86%
BM_std_min<unsigned___int128>/6 2.219 -
BM_std_min<unsigned___int128>/64 33.624 -6.13%
BM_std_min<unsigned___int128>/64000 35966.365 -8.16%
BM_std_min<unsigned___int128>/65536 37019.764 -7.13%
BM_std_min<unsigned___int128>/7 2.626 -
BM_std_min<unsigned___int128>/70000 39394.582 -7.71%
BM_std_min<unsigned___int128>/8 3.076 -
BM_std_min<unsigned___int128>/9 3.475 -
BM_std_min<unsigned_char>/1 0.455 19.03%
BM_std_min<unsigned_char>/10 0.901 -
BM_std_min<unsigned_char>/1024 8.412 -
BM_std_min<unsigned_char>/11 1.063 -
BM_std_min<unsigned_char>/12 1.397 5.32%
BM_std_min<unsigned_char>/13 1.617 3.26%
BM_std_min<unsigned_char>/14 1.878 6.28%
BM_std_min<unsigned_char>/15 2.126 7.06%
BM_std_min<unsigned_char>/16 2.633 19.02%
BM_std_min<unsigned_char>/17 0.924 -
BM_std_min<unsigned_char>/18 0.971 -
BM_std_min<unsigned_char>/19 1.157 -
BM_std_min<unsigned_char>/2 0.492 -
BM_std_min<unsigned_char>/20 1.486 -3.04%
BM_std_min<unsigned_char>/21 1.761 -2.23%
BM_std_min<unsigned_char>/22 2.055 -2.01%
BM_std_min<unsigned_char>/23 2.329 1.74%
BM_std_min<unsigned_char>/24 2.774 -3.87%
BM_std_min<unsigned_char>/25 1.154 -
BM_std_min<unsigned_char>/26 1.155 -
BM_std_min<unsigned_char>/27 1.386 -
BM_std_min<unsigned_char>/28 1.739 -1.11%
BM_std_min<unsigned_char>/29 2.009 3.24%
BM_std_min<unsigned_char>/3 0.693 -
BM_std_min<unsigned_char>/30 2.268 -
BM_std_min<unsigned_char>/31 2.591 2.38%
BM_std_min<unsigned_char>/32 2.863 -4.11%
BM_std_min<unsigned_char>/4 1.001 5.11%
BM_std_min<unsigned_char>/4000 28.244 4.08%
BM_std_min<unsigned_char>/4096 30.397 5.06%
BM_std_min<unsigned_char>/5 1.345 7.47%
BM_std_min<unsigned_char>/512 6.297 -1.41%
BM_std_min<unsigned_char>/5500 37.855 1.90%
BM_std_min<unsigned_char>/6 1.490 -
BM_std_min<unsigned_char>/64 4.038 -3.55%
BM_std_min<unsigned_char>/64000 456.235 -
BM_std_min<unsigned_char>/65536 466.780 -
BM_std_min<unsigned_char>/7 1.857 1.50%
BM_std_min<unsigned_char>/70000 497.638 -
BM_std_min<unsigned_char>/8 2.318 -
BM_std_min<unsigned_char>/9 0.831 -
BM_std_min<unsigned_int>/1 0.456 -
BM_std_min<unsigned_int>/10 0.995 -
BM_std_min<unsigned_int>/1024 26.844 -
BM_std_min<unsigned_int>/11 1.162 -
BM_std_min<unsigned_int>/12 1.546 5.86%
BM_std_min<unsigned_int>/13 1.491 -2.46%
BM_std_min<unsigned_int>/14 1.156 -
BM_std_min<unsigned_int>/15 1.387 -
BM_std_min<unsigned_int>/16 1.935 1.45%
BM_std_min<unsigned_int>/17 0.971 -
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.573 -
BM_std_min<unsigned_int>/24 1.851 1.44%
BM_std_min<unsigned_int>/25 1.480 -
BM_std_min<unsigned_int>/26 1.527 -
BM_std_min<unsigned_int>/27 1.648 -
BM_std_min<unsigned_int>/28 1.979 1.53%
BM_std_min<unsigned_int>/29 2.119 9.06%
BM_std_min<unsigned_int>/3 0.692 -
BM_std_min<unsigned_int>/30 1.619 -
BM_std_min<unsigned_int>/31 1.851 -
BM_std_min<unsigned_int>/32 2.204 -
BM_std_min<unsigned_int>/4 1.048 3.19%
BM_std_min<unsigned_int>/4000 109.778 -
BM_std_min<unsigned_int>/4096 112.013 -
BM_std_min<unsigned_int>/5 0.878 -
BM_std_min<unsigned_int>/512 12.900 -
BM_std_min<unsigned_int>/5500 152.046 -
BM_std_min<unsigned_int>/6 0.925 -
BM_std_min<unsigned_int>/64 2.888 2.79%
BM_std_min<unsigned_int>/64000 1882.213 -21.25%
BM_std_min<unsigned_int>/65536 1926.928 -20.85%
BM_std_min<unsigned_int>/7 1.041 -
BM_std_min<unsigned_int>/70000 2055.932 -11.04%
BM_std_min<unsigned_int>/8 1.277 1.85%
BM_std_min<unsigned_int>/9 0.925 -
BM_std_min<unsigned_long_long>/1 0.385 17.98%
BM_std_min<unsigned_long_long>/10 1.329 -
BM_std_min<unsigned_long_long>/1024 106.052 -
BM_std_min<unsigned_long_long>/11 1.455 -
BM_std_min<unsigned_long_long>/12 1.559 -
BM_std_min<unsigned_long_long>/13 1.719 -1.01%
BM_std_min<unsigned_long_long>/14 1.911 -1.26%
BM_std_min<unsigned_long_long>/15 2.153 -
BM_std_min<unsigned_long_long>/16 2.421 -2.16%
BM_std_min<unsigned_long_long>/17 1.554 -
BM_std_min<unsigned_long_long>/18 1.621 -
BM_std_min<unsigned_long_long>/19 1.735 -
BM_std_min<unsigned_long_long>/2 0.488 -
BM_std_min<unsigned_long_long>/20 1.852 -
BM_std_min<unsigned_long_long>/21 1.998 -1.27%
BM_std_min<unsigned_long_long>/22 2.203 -
BM_std_min<unsigned_long_long>/23 2.401 -
BM_std_min<unsigned_long_long>/24 2.705 -1.40%
BM_std_min<unsigned_long_long>/25 2.084 -
BM_std_min<unsigned_long_long>/26 2.084 -
BM_std_min<unsigned_long_long>/27 2.092 -
BM_std_min<unsigned_long_long>/28 2.168 -
BM_std_min<unsigned_long_long>/29 2.486 -
BM_std_min<unsigned_long_long>/3 0.696 -
BM_std_min<unsigned_long_long>/30 2.663 -
BM_std_min<unsigned_long_long>/31 2.992 -
BM_std_min<unsigned_long_long>/32 3.169 -5.59%
BM_std_min<unsigned_long_long>/4 1.026 -2.77%
BM_std_min<unsigned_long_long>/4000 446.975 -
BM_std_min<unsigned_long_long>/4096 454.954 -
BM_std_min<unsigned_long_long>/5 1.409 8.87%
BM_std_min<unsigned_long_long>/512 46.677 -
BM_std_min<unsigned_long_long>/5500 614.432 -
BM_std_min<unsigned_long_long>/6 1.677 3.09%
BM_std_min<unsigned_long_long>/64 4.692 -
BM_std_min<unsigned_long_long>/64000 7327.815 -
BM_std_min<unsigned_long_long>/65536 7503.947 -
BM_std_min<unsigned_long_long>/7 1.947 2.41%
BM_std_min<unsigned_long_long>/70000 8022.369 -
BM_std_min<unsigned_long_long>/8 2.274 -5.93%
BM_std_min<unsigned_long_long>/9 1.162 -
BM_std_min<unsigned_short>/1 0.456 -
BM_std_min<unsigned_short>/10 1.017 -
BM_std_min<unsigned_short>/1024 13.893 -
BM_std_min<unsigned_short>/11 1.160 -
BM_std_min<unsigned_short>/12 1.508 -
BM_std_min<unsigned_short>/13 6.428 -
BM_std_min<unsigned_short>/14 1.156 -
BM_std_min<unsigned_short>/15 1.387 -
BM_std_min<unsigned_short>/16 1.668 1.06%
BM_std_min<unsigned_short>/17 6.654 -
BM_std_min<unsigned_short>/18 1.491 -1.70%
BM_std_min<unsigned_short>/19 1.859 4.53%
BM_std_min<unsigned_short>/2 0.485 -
BM_std_min<unsigned_short>/20 2.118 -4.50%
BM_std_min<unsigned_short>/21 6.904 -
BM_std_min<unsigned_short>/22 1.873 -3.88%
BM_std_min<unsigned_short>/23 2.120 -
BM_std_min<unsigned_short>/24 2.479 -
BM_std_min<unsigned_short>/25 7.130 -
BM_std_min<unsigned_short>/26 2.125 -
BM_std_min<unsigned_short>/27 2.309 -2.74%
BM_std_min<unsigned_short>/28 2.646 -1.57%
BM_std_min<unsigned_short>/29 7.325 -
BM_std_min<unsigned_short>/3 0.693 -
BM_std_min<unsigned_short>/30 2.377 2.30%
BM_std_min<unsigned_short>/31 2.564 2.26%
BM_std_min<unsigned_short>/32 2.894 -
BM_std_min<unsigned_short>/4 1.003 4.29%
BM_std_min<unsigned_short>/4000 53.640 -
BM_std_min<unsigned_short>/4096 55.032 -
BM_std_min<unsigned_short>/5 0.878 -
BM_std_min<unsigned_short>/512 7.276 -
BM_std_min<unsigned_short>/5500 75.389 -
BM_std_min<unsigned_short>/6 0.949 -
BM_std_min<unsigned_short>/64 3.511 -1.29%
BM_std_min<unsigned_short>/64000 912.182 -
BM_std_min<unsigned_short>/65536 934.073 -
BM_std_min<unsigned_short>/7 1.087 -
BM_std_min<unsigned_short>/70000 1032.580 -
BM_std_min<unsigned_short>/8 1.293 -
BM_std_min<unsigned_short>/9 6.308 1.43%
BM_std_minmax<char>/1 0.630 -1.68%
BM_std_minmax<char>/10 1.384 -
BM_std_minmax<char>/1024 8.743 -
BM_std_minmax<char>/11 1.828 -
BM_std_minmax<char>/12 1.996 -
BM_std_minmax<char>/13 2.217 -1.80%
BM_std_minmax<char>/14 2.609 1.05%
BM_std_minmax<char>/15 2.934 -2.46%
BM_std_minmax<char>/16 1.082 -
BM_std_minmax<char>/17 1.137 -
BM_std_minmax<char>/18 1.364 -
BM_std_minmax<char>/19 1.744 2.71%
BM_std_minmax<char>/2 0.878 -3.07%
BM_std_minmax<char>/20 2.050 2.65%
BM_std_minmax<char>/21 2.331 -
BM_std_minmax<char>/22 2.584 -
BM_std_minmax<char>/23 3.029 -2.35%
BM_std_minmax<char>/24 1.318 -
BM_std_minmax<char>/25 1.326 -
BM_std_minmax<char>/26 1.550 -
BM_std_minmax<char>/27 1.980 -
BM_std_minmax<char>/28 2.252 -
BM_std_minmax<char>/29 2.509 -
BM_std_minmax<char>/3 1.207 -
BM_std_minmax<char>/30 2.773 -
BM_std_minmax<char>/31 3.270 1.67%
BM_std_minmax<char>/32 1.670 -1.77%
BM_std_minmax<char>/4 1.475 -1.05%
BM_std_minmax<char>/4000 38.807 -
BM_std_minmax<char>/4096 32.920 -
BM_std_minmax<char>/5 1.753 -1.60%
BM_std_minmax<char>/512 5.004 -
BM_std_minmax<char>/5500 50.487 -
BM_std_minmax<char>/6 2.009 -3.07%
BM_std_minmax<char>/64 1.206 -12.65%
BM_std_minmax<char>/64000 531.875 -
BM_std_minmax<char>/65536 543.855 -
BM_std_minmax<char>/7 2.460 -
BM_std_minmax<char>/70000 596.106 -
BM_std_minmax<char>/8 1.078 -
BM_std_minmax<char>/9 1.154 -
BM_std_minmax<int>/1 0.607 -2.09%
BM_std_minmax<int>/10 1.387 -3.69%
BM_std_minmax<int>/1024 33.523 -
BM_std_minmax<int>/11 1.772 -3.57%
BM_std_minmax<int>/12 1.385 -
BM_std_minmax<int>/13 1.387 -
BM_std_minmax<int>/14 1.618 -
BM_std_minmax<int>/15 1.951 -4.19%
BM_std_minmax<int>/16 1.385 5.43%
BM_std_minmax<int>/17 1.485 -
BM_std_minmax<int>/18 1.652 -
BM_std_minmax<int>/19 1.848 -2.71%
BM_std_minmax<int>/2 0.795 -9.77%
BM_std_minmax<int>/20 1.752 -
BM_std_minmax<int>/21 1.850 -
BM_std_minmax<int>/22 2.020 -
BM_std_minmax<int>/23 2.305 -3.56%
BM_std_minmax<int>/24 1.849 -
BM_std_minmax<int>/25 1.988 -
BM_std_minmax<int>/26 2.165 -
BM_std_minmax<int>/27 2.421 -1.89%
BM_std_minmax<int>/28 2.080 -
BM_std_minmax<int>/29 2.080 -
BM_std_minmax<int>/3 1.058 -14.95%
BM_std_minmax<int>/30 2.312 -
BM_std_minmax<int>/31 2.665 -2.64%
BM_std_minmax<int>/32 1.617 -
BM_std_minmax<int>/4 1.070 3.49%
BM_std_minmax<int>/4000 133.052 -
BM_std_minmax<int>/4096 136.263 -
BM_std_minmax<int>/5 1.156 -
BM_std_minmax<int>/512 16.606 -
BM_std_minmax<int>/5500 190.897 -
BM_std_minmax<int>/6 1.310 -2.98%
BM_std_minmax<int>/64 2.527 -
BM_std_minmax<int>/64000 2151.628 -
BM_std_minmax<int>/65536 2201.502 -
BM_std_minmax<int>/7 1.580 -6.53%
BM_std_minmax<int>/70000 2351.209 -
BM_std_minmax<int>/8 1.155 -
BM_std_minmax<int>/9 1.160 -
BM_std_minmax<long_long>/1 0.650 -
BM_std_minmax<long_long>/10 2.157 -
BM_std_minmax<long_long>/1024 133.503 -
BM_std_minmax<long_long>/11 2.379 -3.18%
BM_std_minmax<long_long>/12 2.697 -
BM_std_minmax<long_long>/13 2.988 -2.17%
BM_std_minmax<long_long>/14 3.312 -
BM_std_minmax<long_long>/15 3.667 -
BM_std_minmax<long_long>/16 3.052 -
BM_std_minmax<long_long>/17 3.064 -
BM_std_minmax<long_long>/18 3.062 -
BM_std_minmax<long_long>/19 3.068 -
BM_std_minmax<long_long>/2 1.130 -11.10%
BM_std_minmax<long_long>/20 3.282 -
BM_std_minmax<long_long>/21 3.503 -
BM_std_minmax<long_long>/22 3.921 -
BM_std_minmax<long_long>/23 4.335 -1.07%
BM_std_minmax<long_long>/24 3.986 -
BM_std_minmax<long_long>/25 4.011 -
BM_std_minmax<long_long>/26 4.010 -
BM_std_minmax<long_long>/27 4.017 -
BM_std_minmax<long_long>/28 4.090 -
BM_std_minmax<long_long>/29 4.178 -3.48%
BM_std_minmax<long_long>/3 1.438 -12.57%
BM_std_minmax<long_long>/30 4.507 -
BM_std_minmax<long_long>/31 4.770 -1.27%
BM_std_minmax<long_long>/32 4.947 -
BM_std_minmax<long_long>/4 1.694 -5.96%
BM_std_minmax<long_long>/4000 525.128 -
BM_std_minmax<long_long>/4096 537.672 -
BM_std_minmax<long_long>/5 2.016 -3.52%
BM_std_minmax<long_long>/512 66.722 -
BM_std_minmax<long_long>/5500 723.232 -
BM_std_minmax<long_long>/6 2.270 -3.34%
BM_std_minmax<long_long>/64 10.309 -
BM_std_minmax<long_long>/64000 8477.119 -
BM_std_minmax<long_long>/65536 8720.156 -
BM_std_minmax<long_long>/7 2.609 1.73%
BM_std_minmax<long_long>/70000 9275.558 -
BM_std_minmax<long_long>/8 2.120 -
BM_std_minmax<long_long>/9 2.125 -
BM_std_minmax<short>/1 0.666 6.53%
BM_std_minmax<short>/10 1.430 -
BM_std_minmax<short>/1024 16.537 -
BM_std_minmax<short>/11 1.815 1.93%
BM_std_minmax<short>/12 1.384 -
BM_std_minmax<short>/13 1.386 -
BM_std_minmax<short>/14 1.619 -
BM_std_minmax<short>/15 1.957 -
BM_std_minmax<short>/16 1.723 -3.32%
BM_std_minmax<short>/17 1.745 2.62%
BM_std_minmax<short>/18 1.999 -
BM_std_minmax<short>/19 2.320 -2.68%
BM_std_minmax<short>/2 0.935 7.59%
BM_std_minmax<short>/20 1.973 -2.28%
BM_std_minmax<short>/21 2.004 -
BM_std_minmax<short>/22 2.294 1.12%
BM_std_minmax<short>/23 2.579 -3.76%
BM_std_minmax<short>/24 2.208 -1.22%
BM_std_minmax<short>/25 2.252 -1.75%
BM_std_minmax<short>/26 2.522 2.67%
BM_std_minmax<short>/27 2.859 -
BM_std_minmax<short>/28 2.544 -3.17%
BM_std_minmax<short>/29 2.657 1.26%
BM_std_minmax<short>/3 1.209 6.60%
BM_std_minmax<short>/30 2.826 2.53%
BM_std_minmax<short>/31 3.089 -2.16%
BM_std_minmax<short>/32 1.339 7.84%
BM_std_minmax<short>/4 1.084 5.71%
BM_std_minmax<short>/4000 66.006 -
BM_std_minmax<short>/4096 67.606 -
BM_std_minmax<short>/5 1.159 -
BM_std_minmax<short>/512 8.856 -
BM_std_minmax<short>/5500 97.394 -
BM_std_minmax<short>/6 1.377 -
BM_std_minmax<short>/64 1.592 4.41%
BM_std_minmax<short>/64000 1063.945 -
BM_std_minmax<short>/65536 1089.232 -
BM_std_minmax<short>/7 1.792 4.78%
BM_std_minmax<short>/70000 1199.626 -
BM_std_minmax<short>/8 1.154 -
BM_std_minmax<short>/9 1.186 -
BM_std_minmax<unsigned_char>/1 0.614 -7.70%
BM_std_minmax<unsigned_char>/10 1.386 -
BM_std_minmax<unsigned_char>/1024 8.773 -
BM_std_minmax<unsigned_char>/11 1.841 3.59%
BM_std_minmax<unsigned_char>/12 1.985 1.09%
BM_std_minmax<unsigned_char>/13 2.316 -1.57%
BM_std_minmax<unsigned_char>/14 2.550 -2.00%
BM_std_minmax<unsigned_char>/15 2.985 -3.02%
BM_std_minmax<unsigned_char>/16 1.025 -5.79%
BM_std_minmax<unsigned_char>/17 1.121 -1.47%
BM_std_minmax<unsigned_char>/18 1.338 -2.17%
BM_std_minmax<unsigned_char>/19 1.684 -3.79%
BM_std_minmax<unsigned_char>/2 0.828 -10.29%
BM_std_minmax<unsigned_char>/20 1.910 -6.52%
BM_std_minmax<unsigned_char>/21 2.147 -7.77%
BM_std_minmax<unsigned_char>/22 2.511 -3.45%
BM_std_minmax<unsigned_char>/23 2.964 -4.21%
BM_std_minmax<unsigned_char>/24 1.258 -4.15%
BM_std_minmax<unsigned_char>/25 1.274 -3.93%
BM_std_minmax<unsigned_char>/26 1.493 -3.70%
BM_std_minmax<unsigned_char>/27 1.926 -2.77%
BM_std_minmax<unsigned_char>/28 2.188 -1.15%
BM_std_minmax<unsigned_char>/29 2.447 -2.59%
BM_std_minmax<unsigned_char>/3 1.148 -6.23%
BM_std_minmax<unsigned_char>/30 2.707 -2.62%
BM_std_minmax<unsigned_char>/31 3.162 -4.39%
BM_std_minmax<unsigned_char>/32 1.645 -
BM_std_minmax<unsigned_char>/4 1.434 -5.83%
BM_std_minmax<unsigned_char>/4000 39.013 -
BM_std_minmax<unsigned_char>/4096 33.000 -
BM_std_minmax<unsigned_char>/5 1.650 -10.06%
BM_std_minmax<unsigned_char>/512 5.023 -
BM_std_minmax<unsigned_char>/5500 51.317 1.75%
BM_std_minmax<unsigned_char>/6 1.930 -7.28%
BM_std_minmax<unsigned_char>/64 1.203 -13.02%
BM_std_minmax<unsigned_char>/64000 533.086 -
BM_std_minmax<unsigned_char>/65536 545.608 -
BM_std_minmax<unsigned_char>/7 2.338 -4.75%
BM_std_minmax<unsigned_char>/70000 598.278 -
BM_std_minmax<unsigned_char>/8 1.025 -
BM_std_minmax<unsigned_char>/9 1.155 -
BM_std_minmax<unsigned_int>/1 0.644 -
BM_std_minmax<unsigned_int>/10 1.494 -
BM_std_minmax<unsigned_int>/1024 33.522 -
BM_std_minmax<unsigned_int>/11 1.904 -2.71%
BM_std_minmax<unsigned_int>/12 1.385 -
BM_std_minmax<unsigned_int>/13 1.387 -
BM_std_minmax<unsigned_int>/14 1.618 -2.92%
BM_std_minmax<unsigned_int>/15 2.044 -7.09%
BM_std_minmax<unsigned_int>/16 1.348 7.77%
BM_std_minmax<unsigned_int>/17 1.484 -
BM_std_minmax<unsigned_int>/18 1.651 -
BM_std_minmax<unsigned_int>/19 1.956 -
BM_std_minmax<unsigned_int>/2 0.949 4.29%
BM_std_minmax<unsigned_int>/20 1.745 -
BM_std_minmax<unsigned_int>/21 1.852 -
BM_std_minmax<unsigned_int>/22 2.028 -
BM_std_minmax<unsigned_int>/23 2.446 -1.90%
BM_std_minmax<unsigned_int>/24 1.807 -
BM_std_minmax<unsigned_int>/25 1.958 -
BM_std_minmax<unsigned_int>/26 2.129 -
BM_std_minmax<unsigned_int>/27 2.615 -
BM_std_minmax<unsigned_int>/28 1.928 -
BM_std_minmax<unsigned_int>/29 2.047 -
BM_std_minmax<unsigned_int>/3 1.306 3.17%
BM_std_minmax<unsigned_int>/30 2.254 -
BM_std_minmax<unsigned_int>/31 2.814 3.17%
BM_std_minmax<unsigned_int>/32 1.618 -
BM_std_minmax<unsigned_int>/4 0.938 -3.67%
BM_std_minmax<unsigned_int>/4000 133.022 -
BM_std_minmax<unsigned_int>/4096 136.351 -
BM_std_minmax<unsigned_int>/5 1.156 -
BM_std_minmax<unsigned_int>/512 16.619 -
BM_std_minmax<unsigned_int>/5500 190.917 -
BM_std_minmax<unsigned_int>/6 1.386 -
BM_std_minmax<unsigned_int>/64 2.540 -
BM_std_minmax<unsigned_int>/64000 2152.250 -
BM_std_minmax<unsigned_int>/65536 2202.897 -
BM_std_minmax<unsigned_int>/7 1.854 -1.89%
BM_std_minmax<unsigned_int>/70000 2350.845 -
BM_std_minmax<unsigned_int>/8 1.156 -
BM_std_minmax<unsigned_int>/9 1.169 -
BM_std_minmax<unsigned_long_long>/1 0.654 13.41%
BM_std_minmax<unsigned_long_long>/10 2.124 -
BM_std_minmax<unsigned_long_long>/1024 133.432 -
BM_std_minmax<unsigned_long_long>/11 2.296 1.11%
BM_std_minmax<unsigned_long_long>/12 2.678 -
BM_std_minmax<unsigned_long_long>/13 3.036 1.35%
BM_std_minmax<unsigned_long_long>/14 3.358 -
BM_std_minmax<unsigned_long_long>/15 3.794 -
BM_std_minmax<unsigned_long_long>/16 3.052 -
BM_std_minmax<unsigned_long_long>/17 3.065 -
BM_std_minmax<unsigned_long_long>/18 3.066 -
BM_std_minmax<unsigned_long_long>/19 3.067 -
BM_std_minmax<unsigned_long_long>/2 0.903 2.20%
BM_std_minmax<unsigned_long_long>/20 3.258 -
BM_std_minmax<unsigned_long_long>/21 3.545 -1.16%
BM_std_minmax<unsigned_long_long>/22 3.945 -
BM_std_minmax<unsigned_long_long>/23 4.337 -2.59%
BM_std_minmax<unsigned_long_long>/24 3.982 -
BM_std_minmax<unsigned_long_long>/25 4.005 -
BM_std_minmax<unsigned_long_long>/26 4.011 -
BM_std_minmax<unsigned_long_long>/27 4.010 -
BM_std_minmax<unsigned_long_long>/28 4.030 -
BM_std_minmax<unsigned_long_long>/29 4.109 -
BM_std_minmax<unsigned_long_long>/3 1.327 -
BM_std_minmax<unsigned_long_long>/30 4.453 -1.66%
BM_std_minmax<unsigned_long_long>/31 4.878 -
BM_std_minmax<unsigned_long_long>/32 4.958 -
BM_std_minmax<unsigned_long_long>/4 1.630 2.45%
BM_std_minmax<unsigned_long_long>/4000 524.744 -
BM_std_minmax<unsigned_long_long>/4096 537.206 -
BM_std_minmax<unsigned_long_long>/5 1.889 -
BM_std_minmax<unsigned_long_long>/512 66.691 -
BM_std_minmax<unsigned_long_long>/5500 722.417 -
BM_std_minmax<unsigned_long_long>/6 2.152 -
BM_std_minmax<unsigned_long_long>/64 10.155 -
BM_std_minmax<unsigned_long_long>/64000 8463.973 -
BM_std_minmax<unsigned_long_long>/65536 8669.634 -
BM_std_minmax<unsigned_long_long>/7 2.614 -
BM_std_minmax<unsigned_long_long>/70000 9258.391 -
BM_std_minmax<unsigned_long_long>/8 2.121 -
BM_std_minmax<unsigned_long_long>/9 2.124 -
BM_std_minmax<unsigned_short>/1 0.632 -
BM_std_minmax<unsigned_short>/10 1.412 1.67%
BM_std_minmax<unsigned_short>/1024 16.581 -
BM_std_minmax<unsigned_short>/11 1.753 3.35%
BM_std_minmax<unsigned_short>/12 1.385 -
BM_std_minmax<unsigned_short>/13 1.387 -
BM_std_minmax<unsigned_short>/14 1.621 -
BM_std_minmax<unsigned_short>/15 1.922 -
BM_std_minmax<unsigned_short>/16 1.715 -
BM_std_minmax<unsigned_short>/17 1.682 1.11%
BM_std_minmax<unsigned_short>/18 1.928 1.19%
BM_std_minmax<unsigned_short>/19 2.184 -
BM_std_minmax<unsigned_short>/2 0.901 6.50%
BM_std_minmax<unsigned_short>/20 2.136 9.55%
BM_std_minmax<unsigned_short>/21 2.111 7.27%
BM_std_minmax<unsigned_short>/22 2.403 8.87%
BM_std_minmax<unsigned_short>/23 2.555 5.86%
BM_std_minmax<unsigned_short>/24 2.358 4.84%
BM_std_minmax<unsigned_short>/25 2.265 -1.00%
BM_std_minmax<unsigned_short>/26 2.556 -
BM_std_minmax<unsigned_short>/27 2.871 2.62%
BM_std_minmax<unsigned_short>/28 2.598 1.29%
BM_std_minmax<unsigned_short>/29 2.549 -1.97%
BM_std_minmax<unsigned_short>/3 1.194 5.59%
BM_std_minmax<unsigned_short>/30 2.810 -
BM_std_minmax<unsigned_short>/31 3.116 -
BM_std_minmax<unsigned_short>/32 1.340 -
BM_std_minmax<unsigned_short>/4 1.136 -1.48%
BM_std_minmax<unsigned_short>/4000 66.086 -
BM_std_minmax<unsigned_short>/4096 67.699 -
BM_std_minmax<unsigned_short>/5 1.156 -
BM_std_minmax<unsigned_short>/512 8.866 -
BM_std_minmax<unsigned_short>/5500 97.575 -
BM_std_minmax<unsigned_short>/6 1.365 -1.57%
BM_std_minmax<unsigned_short>/64 1.594 -
BM_std_minmax<unsigned_short>/64000 1065.303 -
BM_std_minmax<unsigned_short>/65536 1090.124 -
BM_std_minmax<unsigned_short>/7 1.686 2.62%
BM_std_minmax<unsigned_short>/70000 1200.614 -
BM_std_minmax<unsigned_short>/8 1.155 -
BM_std_minmax<unsigned_short>/9 1.170 -
BM_std_minmax_element<char>/1 0.305 -
BM_std_minmax_element<char>/1024 286.718 10.16%
BM_std_minmax_element<char>/2 0.688 -
BM_std_minmax_element<char>/3 1.148 -
BM_std_minmax_element<char>/4 1.249 4.20%
BM_std_minmax_element<char>/4000 1099.461 10.58%
BM_std_minmax_element<char>/4096 1125.608 10.61%
BM_std_minmax_element<char>/512 145.925 9.56%
BM_std_minmax_element<char>/5500 1508.557 10.70%
BM_std_minmax_element<char>/64 17.682 3.98%
BM_std_minmax_element<char>/64000 17475.532 11.48%
BM_std_minmax_element<char>/65536 17908.691 11.56%
BM_std_minmax_element<char>/70000 19126.555 11.46%
BM_std_minmax_element<int>/1 0.305 -
BM_std_minmax_element<int>/1024 272.484 9.54%
BM_std_minmax_element<int>/2 0.640 -6.69%
BM_std_minmax_element<int>/3 1.147 -
BM_std_minmax_element<int>/4 1.252 6.86%
BM_std_minmax_element<int>/4000 1057.629 11.51%
BM_std_minmax_element<int>/4096 1081.536 11.15%
BM_std_minmax_element<int>/512 138.314 9.15%
BM_std_minmax_element<int>/5500 1445.071 10.82%
BM_std_minmax_element<int>/64 17.331 6.84%
BM_std_minmax_element<int>/64000 16870.096 9.76%
BM_std_minmax_element<int>/65536 17265.962 9.82%
BM_std_minmax_element<int>/70000 18465.937 10.02%
BM_std_minmax_element<long_long>/1 0.304 -
BM_std_minmax_element<long_long>/1024 278.486 -3.56%
BM_std_minmax_element<long_long>/2 0.648 -5.45%
BM_std_minmax_element<long_long>/3 1.360 24.89%
BM_std_minmax_element<long_long>/4 1.264 -
BM_std_minmax_element<long_long>/4000 1071.211 -3.99%
BM_std_minmax_element<long_long>/4096 1096.282 -3.89%
BM_std_minmax_element<long_long>/512 141.238 -3.81%
BM_std_minmax_element<long_long>/5500 1470.118 -3.98%
BM_std_minmax_element<long_long>/64 17.494 -2.90%
BM_std_minmax_element<long_long>/64000 17142.432 -3.97%
BM_std_minmax_element<long_long>/65536 17536.192 -3.97%
BM_std_minmax_element<long_long>/70000 18753.757 -4.01%
BM_std_minmax_element<short>/1 0.300 -
BM_std_minmax_element<short>/1024 261.125 -16.20%
BM_std_minmax_element<short>/2 0.688 5.71%
BM_std_minmax_element<short>/3 1.195 8.69%
BM_std_minmax_element<short>/4 1.224 -2.74%
BM_std_minmax_element<short>/4000 998.301 -17.76%
BM_std_minmax_element<short>/4096 1021.591 -17.52%
BM_std_minmax_element<short>/512 134.772 -14.01%
BM_std_minmax_element<short>/5500 1368.581 -17.79%
BM_std_minmax_element<short>/64 17.094 -5.33%
BM_std_minmax_element<short>/64000 15850.559 -17.85%
BM_std_minmax_element<short>/65536 16211.057 -18.33%
BM_std_minmax_element<short>/70000 17350.342 -18.31%
BM_tolower_char<char> 0.617 10.03%
BM_tolower_char<wchar_t> 0.690 -
BM_tolower_string<char> 14.913 -
BM_tolower_string<wchar_t> 6.217 -
BM_toupper_char<char> 0.504 -26.70%
BM_toupper_char<wchar_t> 0.687 -
BM_toupper_string<char> 15.001 -
BM_toupper_string<wchar_t> 6.167 -
BM_vector_deque_copy/0 0.347 -32.69%
BM_vector_deque_copy/1 1.912 -9.97%
BM_vector_deque_copy/1024 36.127 -
BM_vector_deque_copy/2 1.636 -11.08%
BM_vector_deque_copy/4000 142.128 -
BM_vector_deque_copy/4096 147.823 2.03%
BM_vector_deque_copy/512 16.992 -
BM_vector_deque_copy/5500 200.106 1.94%
BM_vector_deque_copy/64 2.672 -1.70%
BM_vector_deque_copy/64000 2597.334 9.34%
BM_vector_deque_copy/65536 2757.833 16.32%
BM_vector_deque_copy/70000 2801.409 8.04%
BM_vector_deque_copy_backward/0 0.501 14.12%
BM_vector_deque_copy_backward/1 2.373 -1.94%
BM_vector_deque_copy_backward/1024 38.120 -
BM_vector_deque_copy_backward/2 2.120 -
BM_vector_deque_copy_backward/4000 142.819 -
BM_vector_deque_copy_backward/4096 150.195 -
BM_vector_deque_copy_backward/512 18.053 -
BM_vector_deque_copy_backward/5500 197.453 -1.39%
BM_vector_deque_copy_backward/64 3.106 -1.13%
BM_vector_deque_copy_backward/64000 7712.491 2.46%
BM_vector_deque_copy_backward/65536 7818.809 -2.28%
BM_vector_deque_copy_backward/70000 8538.518 -
BM_vector_deque_move/0 0.347 -5.73%
BM_vector_deque_move/1 2.341 5.47%
BM_vector_deque_move/1024 36.580 2.39%
BM_vector_deque_move/2 2.069 9.23%
BM_vector_deque_move/4000 143.099 2.13%
BM_vector_deque_move/4096 148.259 2.11%
BM_vector_deque_move/512 17.058 -
BM_vector_deque_move/5500 199.578 1.77%
BM_vector_deque_move/64 2.805 1.70%
BM_vector_deque_move/64000 2372.116 -
BM_vector_deque_move/65536 2766.382 16.68%
BM_vector_deque_move/70000 2583.446 -
BM_vector_deque_move_backward/0 0.439 4.26%
BM_vector_deque_move_backward/1 2.343 12.17%
BM_vector_deque_move_backward/1024 37.195 -2.69%
BM_vector_deque_move_backward/2 2.064 12.02%
BM_vector_deque_move_backward/4000 142.474 -
BM_vector_deque_move_backward/4096 148.288 -
BM_vector_deque_move_backward/512 17.907 -1.76%
BM_vector_deque_move_backward/5500 199.618 -
BM_vector_deque_move_backward/64 3.032 -4.59%
BM_vector_deque_move_backward/64000 7520.639 1.29%
BM_vector_deque_move_backward/65536 7756.055 -3.15%
BM_vector_deque_move_backward/70000 8417.352 1.70%
BM_vector_deque_ranges_copy/0 0.410 -5.22%
BM_vector_deque_ranges_copy/1 2.224 15.26%
BM_vector_deque_ranges_copy/1024 36.778 2.28%
BM_vector_deque_ranges_copy/2 1.939 15.34%
BM_vector_deque_ranges_copy/4000 142.498 -
BM_vector_deque_ranges_copy/4096 147.393 -
BM_vector_deque_ranges_copy/512 17.019 -
BM_vector_deque_ranges_copy/5500 200.285 2.32%
BM_vector_deque_ranges_copy/64 2.797 4.64%
BM_vector_deque_ranges_copy/64000 2386.392 -
BM_vector_deque_ranges_copy/65536 2772.291 16.96%
BM_vector_deque_ranges_copy/70000 2592.116 -
BM_vector_deque_ranges_copy_backward/0 0.476 4.65%
BM_vector_deque_ranges_copy_backward/1 2.341 2.66%
BM_vector_deque_ranges_copy_backward/1024 38.067 -
BM_vector_deque_ranges_copy_backward/2 2.066 3.47%
BM_vector_deque_ranges_copy_backward/4000 142.982 1.03%
BM_vector_deque_ranges_copy_backward/4096 148.005 -
BM_vector_deque_ranges_copy_backward/512 17.619 -
BM_vector_deque_ranges_copy_backward/5500 199.965 -
BM_vector_deque_ranges_copy_backward/64 2.966 -3.25%
BM_vector_deque_ranges_copy_backward/64000 7854.037 3.72%
BM_vector_deque_ranges_copy_backward/65536 8002.634 -
BM_vector_deque_ranges_copy_backward/70000 8562.333 -
BM_vector_deque_ranges_move/0 0.352 -42.25%
BM_vector_deque_ranges_move/1 2.335 7.53%
BM_vector_deque_ranges_move/1024 36.113 -
BM_vector_deque_ranges_move/2 2.069 6.68%
BM_vector_deque_ranges_move/4000 144.296 -
BM_vector_deque_ranges_move/4096 145.516 -
BM_vector_deque_ranges_move/512 17.043 -
BM_vector_deque_ranges_move/5500 198.140 -
BM_vector_deque_ranges_move/64 2.814 2.04%
BM_vector_deque_ranges_move/64000 2585.838 8.74%
BM_vector_deque_ranges_move/65536 2649.557 11.95%
BM_vector_deque_ranges_move/70000 2794.971 7.84%
BM_vector_deque_ranges_move_backward/0 0.524 8.06%
BM_vector_deque_ranges_move_backward/1 2.313 2.98%
BM_vector_deque_ranges_move_backward/1024 38.112 -
BM_vector_deque_ranges_move_backward/2 2.063 6.33%
BM_vector_deque_ranges_move_backward/4000 144.847 -
BM_vector_deque_ranges_move_backward/4096 147.675 -1.75%
BM_vector_deque_ranges_move_backward/512 17.875 -1.46%
BM_vector_deque_ranges_move_backward/5500 199.277 -
BM_vector_deque_ranges_move_backward/64 3.021 -3.92%
BM_vector_deque_ranges_move_backward/64000 7582.977 4.15%
BM_vector_deque_ranges_move_backward/65536 7731.167 -
BM_vector_deque_ranges_move_backward/70000 8652.292 3.59%
SetIntersection_Front_Set_float_1024_1 1112624.493 2.72%
SetIntersection_Front_Set_float_1024_1024 14305102.443 -11.61%
SetIntersection_Front_Set_float_1024_16 1305093.666 -
SetIntersection_Front_Set_float_1024_256 4814441.702 -1.03%
SetIntersection_Front_Set_float_1024_4 1151351.571 -
SetIntersection_Front_Set_float_1024_64 1979230.914 -
SetIntersection_Front_Set_float_16384_1 1103334.228 -1.55%
SetIntersection_Front_Set_float_16384_1024 17161592.182 8.12%
SetIntersection_Front_Set_float_16384_16 1267525.261 -3.25%
SetIntersection_Front_Set_float_16384_16384 250577810.203 -
SetIntersection_Front_Set_float_16384_256 4584769.249 -7.93%
SetIntersection_Front_Set_float_16384_4 1152355.952 1.10%
SetIntersection_Front_Set_float_16384_64 1953921.665 -
SetIntersection_Front_Set_float_16_1 67195606.637 -
SetIntersection_Front_Set_float_16_16 40945311.226 -
SetIntersection_Front_Set_float_16_4 58865997.279 -
SetIntersection_Front_Set_float_1_1 571527485.638 -
SetIntersection_Front_Set_float_256_1 4434907.705 1.25%
SetIntersection_Front_Set_float_256_16 4915838.531 -1.13%
SetIntersection_Front_Set_float_256_256 9572397.216 5.23%
SetIntersection_Front_Set_float_256_4 4533835.116 -
SetIntersection_Front_Set_float_256_64 6143355.925 -6.39%
SetIntersection_Front_Set_float_262144_1 1085165.729 -2.97%
SetIntersection_Front_Set_float_262144_1024 15566927.469 4.85%
SetIntersection_Front_Set_float_262144_16 1290912.376 -
SetIntersection_Front_Set_float_262144_16384 341543378.827 30.63%
SetIntersection_Front_Set_float_262144_256 4381843.026 -2.81%
SetIntersection_Front_Set_float_262144_262144 1793049.724 -
SetIntersection_Front_Set_float_262144_4 1146278.246 2.67%
SetIntersection_Front_Set_float_262144_64 1899366.139 -
SetIntersection_Front_Set_float_4_1 228750609.702 -
SetIntersection_Front_Set_float_4_4 147112517.491 -
SetIntersection_Front_Set_float_64_1 17537879.403 -
SetIntersection_Front_Set_float_64_16 16695145.503 -
SetIntersection_Front_Set_float_64_4 17134132.909 -
SetIntersection_Front_Set_float_64_64 15304367.993 -1.09%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1115042.686 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 20492038.051 -5.75%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1348460.082 -4.76%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 6011310.576 -8.53%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1163555.057 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 2266888.114 -6.60%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1094935.099 -3.08%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 21249307.783 -4.21%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1377616.909 -3.65%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 350157827.545 1.29%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 5804892.881 -8.82%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1157317.640 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 2271545.569 -6.93%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 66905290.397 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 43389935.122 -2.25%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 59306913.810 -1.27%
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 569666669.970 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4443245.918 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 5112800.663 -5.16%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 11801726.823 -5.54%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4605332.664 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 7352800.829 -4.30%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1121320.989 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 20191700.732 -8.55%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1380002.867 -2.19%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 355776344.253 2.57%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 5897125.034 -6.17%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 2219964.438 -3.99%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1174950.594 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 2242661.793 -2.82%
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 228039536.825 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 148275453.764 -1.03%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 17498348.777 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 17522767.429 -5.13%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 17575290.129 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 17711803.365 -5.99%
SetIntersection_Front_Set_string_1024_1 1149177.802 -
SetIntersection_Front_Set_string_1024_1024 57443951.035 -3.73%
SetIntersection_Front_Set_string_1024_16 1973272.260 2.41%
SetIntersection_Front_Set_string_1024_256 16802264.516 -
SetIntersection_Front_Set_string_1024_4 1312842.285 -
SetIntersection_Front_Set_string_1024_64 5113799.725 1.27%
SetIntersection_Front_Set_string_16384_1 1154864.663 -
SetIntersection_Front_Set_string_16384_1024 59448492.304 -2.85%
SetIntersection_Front_Set_string_16384_16 2033012.997 1.69%
SetIntersection_Front_Set_string_16384_16384 347782397.396 -
SetIntersection_Front_Set_string_16384_256 15473083.035 -10.06%
SetIntersection_Front_Set_string_16384_4 1276185.842 -4.96%
SetIntersection_Front_Set_string_16384_64 4517444.168 -4.44%
SetIntersection_Front_Set_string_16_1 69372687.907 -
SetIntersection_Front_Set_string_16_16 62849694.691 -4.18%
SetIntersection_Front_Set_string_16_4 66443810.964 -2.12%
SetIntersection_Front_Set_string_1_1 589245626.085 -
SetIntersection_Front_Set_string_256_1 4570817.283 -
SetIntersection_Front_Set_string_256_16 7559734.478 -1.57%
SetIntersection_Front_Set_string_256_256 30779646.121 -5.78%
SetIntersection_Front_Set_string_256_4 5230062.636 -1.15%
SetIntersection_Front_Set_string_256_64 15428395.722 -7.68%
SetIntersection_Front_Set_string_262144_1 1157978.953 -
SetIntersection_Front_Set_string_262144_1024 59875048.852 -2.26%
SetIntersection_Front_Set_string_262144_16 1999759.890 2.42%
SetIntersection_Front_Set_string_262144_16384 351900421.147 -
SetIntersection_Front_Set_string_262144_256 15715295.832 -1.85%
SetIntersection_Front_Set_string_262144_262144 17700802.979 -
SetIntersection_Front_Set_string_262144_4 1323151.795 1.31%
SetIntersection_Front_Set_string_262144_64 5186187.485 3.25%
SetIntersection_Front_Set_string_4_1 234947548.249 -
SetIntersection_Front_Set_string_4_4 168911338.479 -
SetIntersection_Front_Set_string_64_1 18098842.032 -
SetIntersection_Front_Set_string_64_16 25776795.018 -
SetIntersection_Front_Set_string_64_4 20197112.428 -
SetIntersection_Front_Set_string_64_64 37194659.460 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1119426.701 1.63%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 23843915.032 -6.12%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1415327.503 -2.75%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6601381.449 -2.86%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1174731.864 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2459100.473 -1.12%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1116860.516 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 26337021.051 -3.94%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1389581.944 -3.51%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 342901018.726 -1.28%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6531618.797 -2.89%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1182964.424 1.81%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2441768.028 -2.24%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 67197426.704 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 44535814.700 -1.78%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 59954224.689 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 570780463.053 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4393813.950 -2.09%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 5317337.378 -1.58%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 12872060.687 -6.55%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4620222.602 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 7888788.923 -2.16%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1063603.505 -6.20%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 27353201.116 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1381998.060 -2.56%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 355530020.778 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6414948.758 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3002281.332 -2.63%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1133235.753 -1.16%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2410931.278 2.02%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 228219124.080 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 149629226.509 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 17594399.282 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 18043481.704 -1.18%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 17618354.511 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 18972955.625 -5.10%
SetIntersection_Front_Set_uint32_1024_1 1118553.188 -
SetIntersection_Front_Set_uint32_1024_1024 15227032.289 -6.04%
SetIntersection_Front_Set_uint32_1024_16 1300910.992 -1.73%
SetIntersection_Front_Set_uint32_1024_256 5151161.566 -1.50%
SetIntersection_Front_Set_uint32_1024_4 1149074.666 3.48%
SetIntersection_Front_Set_uint32_1024_64 1984806.403 -4.54%
SetIntersection_Front_Set_uint32_16384_1 1068271.448 -5.94%
SetIntersection_Front_Set_uint32_16384_1024 15205011.502 -12.23%
SetIntersection_Front_Set_uint32_16384_16 1304025.677 -1.63%
SetIntersection_Front_Set_uint32_16384_16384 244389511.182 -30.21%
SetIntersection_Front_Set_uint32_16384_256 5092307.120 2.98%
SetIntersection_Front_Set_uint32_16384_4 1141306.261 -
SetIntersection_Front_Set_uint32_16384_64 1956971.723 -4.76%
SetIntersection_Front_Set_uint32_16_1 66847700.397 -
SetIntersection_Front_Set_uint32_16_16 41666807.800 -2.33%
SetIntersection_Front_Set_uint32_16_4 58155907.026 -2.10%
SetIntersection_Front_Set_uint32_1_1 569402480.071 -
SetIntersection_Front_Set_uint32_256_1 4424764.393 -1.69%
SetIntersection_Front_Set_uint32_256_16 4982663.355 -
SetIntersection_Front_Set_uint32_256_256 8741678.783 -14.08%
SetIntersection_Front_Set_uint32_256_4 4548809.721 -
SetIntersection_Front_Set_uint32_256_64 6444869.867 -4.61%
SetIntersection_Front_Set_uint32_262144_1 1080667.580 -
SetIntersection_Front_Set_uint32_262144_1024 15677412.948 -8.23%
SetIntersection_Front_Set_uint32_262144_16 1243256.112 -5.97%
SetIntersection_Front_Set_uint32_262144_16384 351063969.953 1.90%
SetIntersection_Front_Set_uint32_262144_256 4659132.149 -3.18%
SetIntersection_Front_Set_uint32_262144_262144 1816031.657 -5.25%
SetIntersection_Front_Set_uint32_262144_4 1118032.348 -1.67%
SetIntersection_Front_Set_uint32_262144_64 1861502.228 -5.45%
SetIntersection_Front_Set_uint32_4_1 226375671.846 -1.17%
SetIntersection_Front_Set_uint32_4_4 147284051.000 -
SetIntersection_Front_Set_uint32_64_1 17454651.242 -
SetIntersection_Front_Set_uint32_64_16 16891726.353 -
SetIntersection_Front_Set_uint32_64_4 17164909.178 -2.06%
SetIntersection_Front_Set_uint32_64_64 15683976.629 -
SetIntersection_Front_Set_uint64_1024_1 1084828.338 -1.66%
SetIntersection_Front_Set_uint64_1024_1024 14640447.966 -6.60%
SetIntersection_Front_Set_uint64_1024_16 1320738.430 -
SetIntersection_Front_Set_uint64_1024_256 4987313.209 2.43%
SetIntersection_Front_Set_uint64_1024_4 1143591.432 -
SetIntersection_Front_Set_uint64_1024_64 2040383.357 4.37%
SetIntersection_Front_Set_uint64_16384_1 1115712.825 -
SetIntersection_Front_Set_uint64_16384_1024 15055825.528 -2.99%
SetIntersection_Front_Set_uint64_16384_16 1312956.958 -1.00%
SetIntersection_Front_Set_uint64_16384_16384 346630597.337 -
SetIntersection_Front_Set_uint64_16384_256 4807501.779 5.33%
SetIntersection_Front_Set_uint64_16384_4 1154054.307 -
SetIntersection_Front_Set_uint64_16384_64 2007150.322 3.92%
SetIntersection_Front_Set_uint64_16_1 66849206.907 -
SetIntersection_Front_Set_uint64_16_16 41253442.237 -
SetIntersection_Front_Set_uint64_16_4 58344845.114 -
SetIntersection_Front_Set_uint64_1_1 567284969.533 -
SetIntersection_Front_Set_uint64_256_1 4427728.427 -
SetIntersection_Front_Set_uint64_256_16 4880307.018 1.30%
SetIntersection_Front_Set_uint64_256_256 8218182.575 -9.94%
SetIntersection_Front_Set_uint64_256_4 4522966.841 -
SetIntersection_Front_Set_uint64_256_64 6463939.954 6.06%
SetIntersection_Front_Set_uint64_262144_1 1085221.984 -1.44%
SetIntersection_Front_Set_uint64_262144_1024 14562456.465 -8.19%
SetIntersection_Front_Set_uint64_262144_16 1273145.897 -2.85%
SetIntersection_Front_Set_uint64_262144_16384 355389328.661 2.82%
SetIntersection_Front_Set_uint64_262144_256 4772798.657 1.48%
SetIntersection_Front_Set_uint64_262144_262144 1808361.735 -2.24%
SetIntersection_Front_Set_uint64_262144_4 1140389.724 -1.36%
SetIntersection_Front_Set_uint64_262144_64 1872881.144 -6.01%
SetIntersection_Front_Set_uint64_4_1 227669692.691 -
SetIntersection_Front_Set_uint64_4_4 146932238.217 -
SetIntersection_Front_Set_uint64_64_1 17498064.815 -
SetIntersection_Front_Set_uint64_64_16 16749413.223 -
SetIntersection_Front_Set_uint64_64_4 17150608.090 -1.18%
SetIntersection_Front_Set_uint64_64_64 15525617.692 3.41%
SetIntersection_Front_Vector_float_1024_1 1111639.159 -
SetIntersection_Front_Vector_float_1024_1024 5946456.177 -12.46%
SetIntersection_Front_Vector_float_1024_16 1186082.065 -
SetIntersection_Front_Vector_float_1024_256 2332534.937 -
SetIntersection_Front_Vector_float_1024_4 1126520.840 -
SetIntersection_Front_Vector_float_1024_64 1425155.568 -1.69%
SetIntersection_Front_Vector_float_16384_1 1109936.340 -
SetIntersection_Front_Vector_float_16384_1024 5976858.275 -
SetIntersection_Front_Vector_float_16384_16 1180548.382 -2.29%
SetIntersection_Front_Vector_float_16384_16384 80114120.875 -4.47%
SetIntersection_Front_Vector_float_16384_256 2297939.178 -1.34%
SetIntersection_Front_Vector_float_16384_4 1130284.068 -
SetIntersection_Front_Vector_float_16384_64 1430704.371 -5.47%
SetIntersection_Front_Vector_float_16_1 67051045.019 -
SetIntersection_Front_Vector_float_16_16 37820504.987 -
SetIntersection_Front_Vector_float_16_4 57793288.016 -
SetIntersection_Front_Vector_float_1_1 570155928.485 -
SetIntersection_Front_Vector_float_256_1 4430228.032 -
SetIntersection_Front_Vector_float_256_16 4463447.325 -
SetIntersection_Front_Vector_float_256_256 4665392.214 -1.94%
SetIntersection_Front_Vector_float_256_4 4416669.364 -
SetIntersection_Front_Vector_float_256_64 4568006.321 -
SetIntersection_Front_Vector_float_262144_1 1114666.226 2.78%
SetIntersection_Front_Vector_float_262144_1024 5983937.076 -
SetIntersection_Front_Vector_float_262144_16 1191354.457 -
SetIntersection_Front_Vector_float_262144_16384 80014919.456 -2.12%
SetIntersection_Front_Vector_float_262144_256 2335008.869 -11.63%
SetIntersection_Front_Vector_float_262144_262144 350786608.241 -
SetIntersection_Front_Vector_float_262144_4 1133925.716 -
SetIntersection_Front_Vector_float_262144_64 1433163.514 -
SetIntersection_Front_Vector_float_4_1 228065419.816 -
SetIntersection_Front_Vector_float_4_4 143996944.633 -1.25%
SetIntersection_Front_Vector_float_64_1 17500315.026 -
SetIntersection_Front_Vector_float_64_16 15125816.115 -
SetIntersection_Front_Vector_float_64_4 16957658.812 -
SetIntersection_Front_Vector_float_64_64 11381530.635 -4.82%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1094145.389 -1.76%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 8380244.130 -12.82%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1217458.039 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 2953861.770 -8.49%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1132461.643 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1592405.971 -1.81%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1109708.533 3.44%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 8919909.371 -4.98%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1217871.525 3.01%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 117504064.429 -2.34%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 2924751.436 -1.35%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1111180.674 -1.87%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1606131.327 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 66743576.381 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 38830627.517 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 58786633.101 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 567727746.032 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4438701.917 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4574546.869 -1.95%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 6486109.822 10.11%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4451028.804 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 5054704.247 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1067054.300 -3.71%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 8360233.536 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1224305.237 2.13%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 120118395.185 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 3153260.592 6.53%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 348626870.463 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1125723.323 -2.56%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1620157.815 1.57%
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 226730797.157 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 145695970.662 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 17473117.595 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 15950965.399 1.15%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 17020211.468 -1.51%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 12603027.794 -
SetIntersection_Front_Vector_string_1024_1 1138212.461 -
SetIntersection_Front_Vector_string_1024_1024 39867737.332 -2.69%
SetIntersection_Front_Vector_string_1024_16 1727668.816 -
SetIntersection_Front_Vector_string_1024_256 9399031.721 -15.04%
SetIntersection_Front_Vector_string_1024_4 1241074.421 -1.17%
SetIntersection_Front_Vector_string_1024_64 3625718.273 4.51%
SetIntersection_Front_Vector_string_16384_1 1136878.707 -
SetIntersection_Front_Vector_string_16384_1024 39378138.150 -1.98%
SetIntersection_Front_Vector_string_16384_16 1734549.303 -
SetIntersection_Front_Vector_string_16384_16384 353068683.998 1.41%
SetIntersection_Front_Vector_string_16384_256 10679912.459 5.62%
SetIntersection_Front_Vector_string_16384_4 1262016.036 2.46%
SetIntersection_Front_Vector_string_16384_64 3468193.272 -4.50%
SetIntersection_Front_Vector_string_16_1 68514164.212 -
SetIntersection_Front_Vector_string_16_16 54772375.332 -
SetIntersection_Front_Vector_string_16_4 63829660.609 -2.05%
SetIntersection_Front_Vector_string_1_1 582322201.709 -
SetIntersection_Front_Vector_string_256_1 4540636.293 -
SetIntersection_Front_Vector_string_256_16 6431061.286 -
SetIntersection_Front_Vector_string_256_256 20994505.096 -1.44%
SetIntersection_Front_Vector_string_256_4 4917317.730 -
SetIntersection_Front_Vector_string_256_64 11043779.662 -1.05%
SetIntersection_Front_Vector_string_262144_1 1109537.486 -3.93%
SetIntersection_Front_Vector_string_262144_1024 41245575.862 -
SetIntersection_Front_Vector_string_262144_16 1716052.402 -1.25%
SetIntersection_Front_Vector_string_262144_16384 348452143.341 -
SetIntersection_Front_Vector_string_262144_256 10766832.957 5.12%
SetIntersection_Front_Vector_string_262144_262144 14415766.602 -
SetIntersection_Front_Vector_string_262144_4 1272764.561 -
SetIntersection_Front_Vector_string_262144_64 3515176.849 3.74%
SetIntersection_Front_Vector_string_4_1 232656749.031 -
SetIntersection_Front_Vector_string_4_4 159490878.972 -
SetIntersection_Front_Vector_string_64_1 17919901.612 -
SetIntersection_Front_Vector_string_64_16 21243768.312 -1.49%
SetIntersection_Front_Vector_string_64_4 18918167.504 -
SetIntersection_Front_Vector_string_64_64 27715623.678 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1109589.157 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9700806.730 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1246156.659 1.40%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3268264.649 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1144233.018 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1675474.834 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1113825.802 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 9766051.050 -6.42%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1212718.756 -2.29%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 140360113.159 -4.14%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3317493.220 -6.28%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1136993.788 -1.17%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1667448.018 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 66826914.260 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 39796995.228 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 58373904.611 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 567918384.228 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4423928.402 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4708974.085 1.02%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 6592168.023 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4513782.101 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 5428064.369 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1108059.319 -1.76%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 9650672.275 -5.68%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1247408.150 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 139999269.728 -4.30%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3296949.796 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350421970.185 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1142671.347 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1665633.220 -3.24%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 227413055.546 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 147490323.432 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 17442134.036 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 15939859.038 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 16969201.225 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 13229531.208 -
SetIntersection_Front_Vector_uint32_1024_1 1114151.883 -
SetIntersection_Front_Vector_uint32_1024_1024 5987887.658 1.56%
SetIntersection_Front_Vector_uint32_1024_16 1160820.958 -
SetIntersection_Front_Vector_uint32_1024_256 2345153.146 -
SetIntersection_Front_Vector_uint32_1024_4 1103239.146 -2.55%
SetIntersection_Front_Vector_uint32_1024_64 1426800.674 -1.79%
SetIntersection_Front_Vector_uint32_16384_1 1110695.987 -1.59%
SetIntersection_Front_Vector_uint32_16384_1024 5866349.010 -
SetIntersection_Front_Vector_uint32_16384_16 1189552.777 -
SetIntersection_Front_Vector_uint32_16384_16384 79934642.815 -
SetIntersection_Front_Vector_uint32_16384_256 2344768.181 -
SetIntersection_Front_Vector_uint32_16384_4 1119920.540 -1.92%
SetIntersection_Front_Vector_uint32_16384_64 1434610.399 -
SetIntersection_Front_Vector_uint32_16_1 67036756.441 -
SetIntersection_Front_Vector_uint32_16_16 38021922.963 -
SetIntersection_Front_Vector_uint32_16_4 57393527.175 -
SetIntersection_Front_Vector_uint32_1_1 569281894.379 -
SetIntersection_Front_Vector_uint32_256_1 4431505.353 -2.44%
SetIntersection_Front_Vector_uint32_256_16 4466371.621 -
SetIntersection_Front_Vector_uint32_256_256 4658309.402 -
SetIntersection_Front_Vector_uint32_256_4 4429907.872 -
SetIntersection_Front_Vector_uint32_256_64 4560869.991 -
SetIntersection_Front_Vector_uint32_262144_1 1114783.521 -
SetIntersection_Front_Vector_uint32_262144_1024 5878485.725 -
SetIntersection_Front_Vector_uint32_262144_16 1138819.372 -4.15%
SetIntersection_Front_Vector_uint32_262144_16384 79388734.623 -
SetIntersection_Front_Vector_uint32_262144_256 2313617.441 -1.16%
SetIntersection_Front_Vector_uint32_262144_262144 350985305.089 3.16%
SetIntersection_Front_Vector_uint32_262144_4 1137935.686 -
SetIntersection_Front_Vector_uint32_262144_64 1429990.643 -
SetIntersection_Front_Vector_uint32_4_1 227806094.809 -
SetIntersection_Front_Vector_uint32_4_4 145302496.118 -
SetIntersection_Front_Vector_uint32_64_1 17452983.279 -
SetIntersection_Front_Vector_uint32_64_16 15090401.509 -
SetIntersection_Front_Vector_uint32_64_4 16930923.159 -
SetIntersection_Front_Vector_uint32_64_64 11473641.344 -
SetIntersection_Front_Vector_uint64_1024_1 1104777.221 1.52%
SetIntersection_Front_Vector_uint64_1024_1024 5983663.398 -
SetIntersection_Front_Vector_uint64_1024_16 1174855.293 -2.48%
SetIntersection_Front_Vector_uint64_1024_256 2346860.933 3.57%
SetIntersection_Front_Vector_uint64_1024_4 1082003.313 -5.20%
SetIntersection_Front_Vector_uint64_1024_64 1425450.134 -2.41%
SetIntersection_Front_Vector_uint64_16384_1 1054800.543 -5.00%
SetIntersection_Front_Vector_uint64_16384_1024 5801781.126 -2.52%
SetIntersection_Front_Vector_uint64_16384_16 1181663.910 2.33%
SetIntersection_Front_Vector_uint64_16384_16384 77790874.966 -
SetIntersection_Front_Vector_uint64_16384_256 2328815.072 -
SetIntersection_Front_Vector_uint64_16384_4 1109167.284 -1.97%
SetIntersection_Front_Vector_uint64_16384_64 1412836.197 -
SetIntersection_Front_Vector_uint64_16_1 66444390.693 -
SetIntersection_Front_Vector_uint64_16_16 37684711.374 -
SetIntersection_Front_Vector_uint64_16_4 57450405.361 -1.08%
SetIntersection_Front_Vector_uint64_1_1 566729799.697 -
SetIntersection_Front_Vector_uint64_256_1 4382041.426 -1.68%
SetIntersection_Front_Vector_uint64_256_16 4432647.512 -1.55%
SetIntersection_Front_Vector_uint64_256_256 4623841.002 -1.62%
SetIntersection_Front_Vector_uint64_256_4 4378511.765 -1.35%
SetIntersection_Front_Vector_uint64_256_64 4487139.350 -2.36%
SetIntersection_Front_Vector_uint64_262144_1 1117680.660 -
SetIntersection_Front_Vector_uint64_262144_1024 5929241.553 -
SetIntersection_Front_Vector_uint64_262144_16 1197712.485 3.49%
SetIntersection_Front_Vector_uint64_262144_16384 78005043.796 -
SetIntersection_Front_Vector_uint64_262144_256 2264140.081 -3.55%
SetIntersection_Front_Vector_uint64_262144_262144 347776081.520 -1.09%
SetIntersection_Front_Vector_uint64_262144_4 1125164.642 -
SetIntersection_Front_Vector_uint64_262144_64 1352066.178 -6.49%
SetIntersection_Front_Vector_uint64_4_1 226715517.030 -
SetIntersection_Front_Vector_uint64_4_4 143163845.208 -1.37%
SetIntersection_Front_Vector_uint64_64_1 17427552.944 -
SetIntersection_Front_Vector_uint64_64_16 14980851.457 -1.31%
SetIntersection_Front_Vector_uint64_64_4 17034297.894 -
SetIntersection_Front_Vector_uint64_64_64 11390917.580 -2.34%
SetIntersection_Interlaced_Set_float_1024_1 1103494.926 -1.50%
SetIntersection_Interlaced_Set_float_1024_1024 14614560.009 -3.26%
SetIntersection_Interlaced_Set_float_1024_16 11485410.710 -2.89%
SetIntersection_Interlaced_Set_float_1024_256 15786226.554 -2.50%
SetIntersection_Interlaced_Set_float_1024_4 10154434.427 -
SetIntersection_Interlaced_Set_float_1024_64 10157646.096 1.66%
SetIntersection_Interlaced_Set_float_16384_1 1085150.432 -2.73%
SetIntersection_Interlaced_Set_float_16384_1024 171352592.691 -1.50%
SetIntersection_Interlaced_Set_float_16384_16 215842163.688 3.08%
SetIntersection_Interlaced_Set_float_16384_16384 244304305.717 -29.29%
SetIntersection_Interlaced_Set_float_16384_256 203244915.056 1.09%
SetIntersection_Interlaced_Set_float_16384_4 173703674.889 2.12%
SetIntersection_Interlaced_Set_float_16384_64 218921210.567 1.57%
SetIntersection_Interlaced_Set_float_16_1 67054702.572 -
SetIntersection_Interlaced_Set_float_16_16 41965101.360 -
SetIntersection_Interlaced_Set_float_16_4 64507495.517 -
SetIntersection_Interlaced_Set_float_1_1 571126768.898 -
SetIntersection_Interlaced_Set_float_256_1 4437858.435 -
SetIntersection_Interlaced_Set_float_256_16 12134274.678 -
SetIntersection_Interlaced_Set_float_256_256 8956628.462 -1.31%
SetIntersection_Interlaced_Set_float_256_4 11766029.656 -
SetIntersection_Interlaced_Set_float_256_64 14878772.632 -1.53%
SetIntersection_Interlaced_Set_float_262144_1 1120308.503 -
SetIntersection_Interlaced_Set_float_262144_1024 1569478.273 1.81%
SetIntersection_Interlaced_Set_float_262144_16 1642763.508 -
SetIntersection_Interlaced_Set_float_262144_16384 1283103.436 -
SetIntersection_Interlaced_Set_float_262144_256 1612494.547 -
SetIntersection_Interlaced_Set_float_262144_262144 1843571.775 -2.06%
SetIntersection_Interlaced_Set_float_262144_4 1328989.176 2.32%
SetIntersection_Interlaced_Set_float_262144_64 1611063.559 1.15%
SetIntersection_Interlaced_Set_float_4_1 228645820.607 -
SetIntersection_Interlaced_Set_float_4_4 147690179.080 -
SetIntersection_Interlaced_Set_float_64_1 17542143.161 -
SetIntersection_Interlaced_Set_float_64_16 24366169.756 -1.79%
SetIntersection_Interlaced_Set_float_64_4 22193709.285 -
SetIntersection_Interlaced_Set_float_64_64 14981439.490 1.28%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1111235.780 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 21411863.959 1.36%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11890616.065 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 19424637.556 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 9831615.372 -1.29%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 11158878.672 -2.51%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1109395.369 2.60%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 184444448.759 2.19%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 218981829.351 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 351182396.629 2.80%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 208601372.971 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 178419465.601 -2.78%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 231331260.364 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 68070069.643 1.32%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 45069792.154 2.59%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 66424158.441 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 570038771.191 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4394598.545 -1.25%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 12916004.936 -2.52%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 12613462.494 4.29%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11233075.324 -4.20%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 17767283.997 -3.33%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1130591.775 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1627950.438 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1684773.277 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1333379.803 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1650465.984 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 2323237.793 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1373640.297 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1657748.045 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 227842347.501 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 149076194.614 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 17622648.050 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 27647919.185 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 23187267.079 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 18181909.648 -2.41%
SetIntersection_Interlaced_Set_string_1024_1 1162346.390 1.02%
SetIntersection_Interlaced_Set_string_1024_1024 56825384.309 -3.23%
SetIntersection_Interlaced_Set_string_1024_16 13674646.888 -
SetIntersection_Interlaced_Set_string_1024_256 35399548.677 -1.13%
SetIntersection_Interlaced_Set_string_1024_4 10611688.369 -
SetIntersection_Interlaced_Set_string_1024_64 16979967.201 -1.26%
SetIntersection_Interlaced_Set_string_16384_1 1151266.308 -
SetIntersection_Interlaced_Set_string_16384_1024 355740502.033 -
SetIntersection_Interlaced_Set_string_16384_16 239617459.322 -28.79%
SetIntersection_Interlaced_Set_string_16384_16384 348424979.876 -
SetIntersection_Interlaced_Set_string_16384_256 360768905.263 3.30%
SetIntersection_Interlaced_Set_string_16384_4 199896195.312 -
SetIntersection_Interlaced_Set_string_16384_64 350701235.714 -
SetIntersection_Interlaced_Set_string_16_1 69299847.376 -
SetIntersection_Interlaced_Set_string_16_16 63065578.254 -4.24%
SetIntersection_Interlaced_Set_string_16_4 77024411.570 -
SetIntersection_Interlaced_Set_string_1_1 587926902.430 -
SetIntersection_Interlaced_Set_string_256_1 4563030.421 -
SetIntersection_Interlaced_Set_string_256_16 17991235.027 -3.29%
SetIntersection_Interlaced_Set_string_256_256 31807229.588 -
SetIntersection_Interlaced_Set_string_256_4 14152806.327 -
SetIntersection_Interlaced_Set_string_256_64 31396954.714 -1.17%
SetIntersection_Interlaced_Set_string_262144_1 1160414.732 -
SetIntersection_Interlaced_Set_string_262144_1024 2045211.510 -2.84%
SetIntersection_Interlaced_Set_string_262144_16 2091681.803 -3.07%
SetIntersection_Interlaced_Set_string_262144_16384 2623354.168 -4.67%
SetIntersection_Interlaced_Set_string_262144_256 2014036.785 -3.95%
SetIntersection_Interlaced_Set_string_262144_262144 17429724.935 -1.98%
SetIntersection_Interlaced_Set_string_262144_4 1809597.330 -3.52%
SetIntersection_Interlaced_Set_string_262144_64 2091292.156 -3.25%
SetIntersection_Interlaced_Set_string_4_1 235293269.045 -
SetIntersection_Interlaced_Set_string_4_4 166911197.854 -1.28%
SetIntersection_Interlaced_Set_string_64_1 18061349.491 -
SetIntersection_Interlaced_Set_string_64_16 40726788.763 -
SetIntersection_Interlaced_Set_string_64_4 27009082.290 -1.19%
SetIntersection_Interlaced_Set_string_64_64 38702995.646 1.90%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1121489.806 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 26823376.444 6.09%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 15176674.289 27.72%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 21025900.180 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 14210780.802 37.43%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 15111285.319 26.96%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1073831.719 -4.50%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 231364486.588 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 241351721.052 -1.71%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 356052033.643 -1.22%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 248499273.289 -1.01%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 202611366.464 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 348252721.138 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 67437870.457 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 44540311.624 -1.51%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 67370727.636 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 572008385.101 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4486915.663 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 12879764.906 -4.43%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 13397204.955 3.85%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11596248.521 -3.12%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 18903603.147 -1.86%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1076056.896 -2.59%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1950794.594 -3.31%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2085181.967 -3.20%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1722969.891 -3.60%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 1994868.977 -2.03%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3065771.889 -3.07%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1792063.560 -4.43%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2079549.479 -2.99%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 228593945.818 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 150181229.657 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 17574602.464 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 28182684.717 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 23621692.183 -1.73%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 19442746.470 -1.37%
SetIntersection_Interlaced_Set_uint32_1024_1 1114889.107 -
SetIntersection_Interlaced_Set_uint32_1024_1024 16547856.136 6.49%
SetIntersection_Interlaced_Set_uint32_1024_16 11455853.271 -
SetIntersection_Interlaced_Set_uint32_1024_256 14825471.764 -1.93%
SetIntersection_Interlaced_Set_uint32_1024_4 9918300.559 -3.12%
SetIntersection_Interlaced_Set_uint32_1024_64 10020376.514 -
SetIntersection_Interlaced_Set_uint32_16384_1 1088994.916 -2.80%
SetIntersection_Interlaced_Set_uint32_16384_1024 168403543.012 -
SetIntersection_Interlaced_Set_uint32_16384_16 208930120.165 -
SetIntersection_Interlaced_Set_uint32_16384_16384 342572586.854 39.31%
SetIntersection_Interlaced_Set_uint32_16384_256 197220599.744 -
SetIntersection_Interlaced_Set_uint32_16384_4 171547723.121 2.15%
SetIntersection_Interlaced_Set_uint32_16384_64 214699099.054 -
SetIntersection_Interlaced_Set_uint32_16_1 66604360.407 -
SetIntersection_Interlaced_Set_uint32_16_16 41315299.663 -
SetIntersection_Interlaced_Set_uint32_16_4 64806000.218 -
SetIntersection_Interlaced_Set_uint32_1_1 567841330.734 -
SetIntersection_Interlaced_Set_uint32_256_1 4324373.478 -3.11%
SetIntersection_Interlaced_Set_uint32_256_16 12205656.752 -
SetIntersection_Interlaced_Set_uint32_256_256 9593470.989 6.39%
SetIntersection_Interlaced_Set_uint32_256_4 11827444.685 2.10%
SetIntersection_Interlaced_Set_uint32_256_64 14349783.903 -2.19%
SetIntersection_Interlaced_Set_uint32_262144_1 1055748.570 -3.19%
SetIntersection_Interlaced_Set_uint32_262144_1024 1536666.262 -
SetIntersection_Interlaced_Set_uint32_262144_16 1628223.147 -
SetIntersection_Interlaced_Set_uint32_262144_16384 1265942.871 -
SetIntersection_Interlaced_Set_uint32_262144_256 1574384.685 -1.21%
SetIntersection_Interlaced_Set_uint32_262144_262144 1988980.549 -1.02%
SetIntersection_Interlaced_Set_uint32_262144_4 1319870.608 1.72%
SetIntersection_Interlaced_Set_uint32_262144_64 1594914.388 -
SetIntersection_Interlaced_Set_uint32_4_1 227050597.988 -
SetIntersection_Interlaced_Set_uint32_4_4 146710140.595 -
SetIntersection_Interlaced_Set_uint32_64_1 17420272.145 -
SetIntersection_Interlaced_Set_uint32_64_16 23607093.604 -3.54%
SetIntersection_Interlaced_Set_uint32_64_4 22133595.830 -
SetIntersection_Interlaced_Set_uint32_64_64 15307638.674 -
SetIntersection_Interlaced_Set_uint64_1024_1 1118695.603 -
SetIntersection_Interlaced_Set_uint64_1024_1024 14536767.037 -12.03%
SetIntersection_Interlaced_Set_uint64_1024_16 11470683.611 -
SetIntersection_Interlaced_Set_uint64_1024_256 15788625.201 -
SetIntersection_Interlaced_Set_uint64_1024_4 9870747.037 -2.08%
SetIntersection_Interlaced_Set_uint64_1024_64 10285936.166 -
SetIntersection_Interlaced_Set_uint64_16384_1 1103212.743 -1.62%
SetIntersection_Interlaced_Set_uint64_16384_1024 174924909.897 -1.01%
SetIntersection_Interlaced_Set_uint64_16384_16 220340137.385 -
SetIntersection_Interlaced_Set_uint64_16384_16384 345777001.224 -1.15%
SetIntersection_Interlaced_Set_uint64_16384_256 207770481.935 -
SetIntersection_Interlaced_Set_uint64_16384_4 180939410.741 -
SetIntersection_Interlaced_Set_uint64_16384_64 232336207.986 -1.15%
SetIntersection_Interlaced_Set_uint64_16_1 66809121.362 -
SetIntersection_Interlaced_Set_uint64_16_16 41071233.500 -
SetIntersection_Interlaced_Set_uint64_16_4 64298980.671 -
SetIntersection_Interlaced_Set_uint64_1_1 568552787.574 -
SetIntersection_Interlaced_Set_uint64_256_1 4371383.125 -1.80%
SetIntersection_Interlaced_Set_uint64_256_16 12664733.091 4.26%
SetIntersection_Interlaced_Set_uint64_256_256 8999325.857 -1.24%
SetIntersection_Interlaced_Set_uint64_256_4 11753150.796 -
SetIntersection_Interlaced_Set_uint64_256_64 14858459.960 -3.69%
SetIntersection_Interlaced_Set_uint64_262144_1 1083857.703 -3.72%
SetIntersection_Interlaced_Set_uint64_262144_1024 1583255.451 -1.02%
SetIntersection_Interlaced_Set_uint64_262144_16 1640599.527 -1.37%
SetIntersection_Interlaced_Set_uint64_262144_16384 1270055.748 -1.02%
SetIntersection_Interlaced_Set_uint64_262144_256 1616620.686 -
SetIntersection_Interlaced_Set_uint64_262144_262144 1872812.502 -
SetIntersection_Interlaced_Set_uint64_262144_4 1325076.496 -
SetIntersection_Interlaced_Set_uint64_262144_64 1624603.678 -
SetIntersection_Interlaced_Set_uint64_4_1 227111450.588 -
SetIntersection_Interlaced_Set_uint64_4_4 147094119.757 -
SetIntersection_Interlaced_Set_uint64_64_1 17463810.028 -
SetIntersection_Interlaced_Set_uint64_64_16 24896488.643 1.57%
SetIntersection_Interlaced_Set_uint64_64_4 22618334.453 -
SetIntersection_Interlaced_Set_uint64_64_64 15202298.182 -6.39%
SetIntersection_Interlaced_Vector_float_1024_1 1122387.084 1.30%
SetIntersection_Interlaced_Vector_float_1024_1024 5983426.926 -
SetIntersection_Interlaced_Vector_float_1024_16 1750132.372 -
SetIntersection_Interlaced_Vector_float_1024_256 6446654.816 9.10%
SetIntersection_Interlaced_Vector_float_1024_4 1310357.953 -3.45%
SetIntersection_Interlaced_Vector_float_1024_64 3562431.051 -
SetIntersection_Interlaced_Vector_float_16384_1 1119313.543 -
SetIntersection_Interlaced_Vector_float_16384_1024 49530579.191 5.78%
SetIntersection_Interlaced_Vector_float_16384_16 2370949.222 1.73%
SetIntersection_Interlaced_Vector_float_16384_16384 80596062.774 -
SetIntersection_Interlaced_Vector_float_16384_256 12161441.373 -11.82%
SetIntersection_Interlaced_Vector_float_16384_4 1394049.093 -18.90%
SetIntersection_Interlaced_Vector_float_16384_64 5313476.518 -
SetIntersection_Interlaced_Vector_float_16_1 67030400.113 -
SetIntersection_Interlaced_Vector_float_16_16 38648086.430 1.25%
SetIntersection_Interlaced_Vector_float_16_4 59624636.268 -
SetIntersection_Interlaced_Vector_float_1_1 570093805.960 -
SetIntersection_Interlaced_Vector_float_256_1 4440736.138 -
SetIntersection_Interlaced_Vector_float_256_16 6141874.548 -3.37%
SetIntersection_Interlaced_Vector_float_256_256 4695990.269 -
SetIntersection_Interlaced_Vector_float_256_4 4881549.554 -8.89%
SetIntersection_Interlaced_Vector_float_256_64 7407411.331 -
SetIntersection_Interlaced_Vector_float_262144_1 1130493.495 1.26%
SetIntersection_Interlaced_Vector_float_262144_1024 80538942.805 -6.29%
SetIntersection_Interlaced_Vector_float_262144_16 3190609.668 -32.44%
SetIntersection_Interlaced_Vector_float_262144_16384 368900809.013 -2.88%
SetIntersection_Interlaced_Vector_float_262144_256 22731047.404 -24.69%
SetIntersection_Interlaced_Vector_float_262144_262144 350679479.834 -
SetIntersection_Interlaced_Vector_float_262144_4 1532501.654 -1.65%
SetIntersection_Interlaced_Vector_float_262144_64 10288649.134 27.14%
SetIntersection_Interlaced_Vector_float_4_1 227794192.091 -
SetIntersection_Interlaced_Vector_float_4_4 144383552.017 -
SetIntersection_Interlaced_Vector_float_64_1 17552753.956 -
SetIntersection_Interlaced_Vector_float_64_16 19344109.251 7.52%
SetIntersection_Interlaced_Vector_float_64_4 18797427.360 -
SetIntersection_Interlaced_Vector_float_64_64 11383118.333 -1.35%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1106643.597 -1.61%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 9532374.165 6.06%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2882299.459 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 8315156.403 1.93%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1422264.165 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 5185037.889 3.52%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1112607.805 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 59919407.687 12.72%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 3847717.068 39.50%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 136317034.657 8.63%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 24295150.494 6.94%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1462905.679 2.53%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 9641872.157 63.63%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 66988715.986 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 40190751.119 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 61667439.281 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 569876405.518 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4370061.440 -1.72%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 7951255.833 15.70%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 6451972.977 -1.66%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5310632.959 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 8909243.490 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1113746.532 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 116007792.764 3.41%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 7444628.271 106.84%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 364378721.150 4.74%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 66698468.026 57.76%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 350625784.741 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 2027341.319 2.15%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 28127510.016 33.87%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 227617247.122 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 145984598.313 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 17472540.752 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 20248346.521 4.45%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 19248998.785 1.72%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 13130279.140 3.90%
SetIntersection_Interlaced_Vector_string_1024_1 1141725.954 -
SetIntersection_Interlaced_Vector_string_1024_1024 40767640.721 -4.22%
SetIntersection_Interlaced_Vector_string_1024_16 3495473.323 1.55%
SetIntersection_Interlaced_Vector_string_1024_256 20888769.637 -
SetIntersection_Interlaced_Vector_string_1024_4 1745693.993 2.22%
SetIntersection_Interlaced_Vector_string_1024_64 8477298.330 -1.05%
SetIntersection_Interlaced_Vector_string_16384_1 1143355.937 -
SetIntersection_Interlaced_Vector_string_16384_1024 114177255.109 1.38%
SetIntersection_Interlaced_Vector_string_16384_16 4341580.319 1.09%
SetIntersection_Interlaced_Vector_string_16384_16384 346515937.834 -
SetIntersection_Interlaced_Vector_string_16384_256 38864669.787 4.03%
SetIntersection_Interlaced_Vector_string_16384_4 1862806.303 -1.74%
SetIntersection_Interlaced_Vector_string_16384_64 12352003.282 2.96%
SetIntersection_Interlaced_Vector_string_16_1 68427524.285 -
SetIntersection_Interlaced_Vector_string_16_16 53934217.379 -2.77%
SetIntersection_Interlaced_Vector_string_16_4 72154412.695 1.39%
SetIntersection_Interlaced_Vector_string_1_1 584241115.016 -
SetIntersection_Interlaced_Vector_string_256_1 4545374.959 -
SetIntersection_Interlaced_Vector_string_256_16 10878874.978 -
SetIntersection_Interlaced_Vector_string_256_256 21399263.677 -3.63%
SetIntersection_Interlaced_Vector_string_256_4 6475492.461 1.89%
SetIntersection_Interlaced_Vector_string_256_64 20968761.501 -1.26%
SetIntersection_Interlaced_Vector_string_262144_1 1130059.445 -1.59%
SetIntersection_Interlaced_Vector_string_262144_1024 221843394.952 -2.43%
SetIntersection_Interlaced_Vector_string_262144_16 5640219.972 -
SetIntersection_Interlaced_Vector_string_262144_16384 990187.012 -
SetIntersection_Interlaced_Vector_string_262144_256 62476142.774 -3.28%
SetIntersection_Interlaced_Vector_string_262144_262144 14560100.506 -
SetIntersection_Interlaced_Vector_string_262144_4 2052239.937 -1.85%
SetIntersection_Interlaced_Vector_string_262144_64 18414781.168 -6.83%
SetIntersection_Interlaced_Vector_string_4_1 233750218.644 -
SetIntersection_Interlaced_Vector_string_4_4 159513879.736 -
SetIntersection_Interlaced_Vector_string_64_1 17933720.088 -
SetIntersection_Interlaced_Vector_string_64_16 31246655.335 -
SetIntersection_Interlaced_Vector_string_64_4 22985800.441 -
SetIntersection_Interlaced_Vector_string_64_64 28944325.025 4.45%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1114134.764 2.06%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 10424975.499 7.72%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 3442828.024 33.45%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 10318863.150 8.46%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1666369.643 15.08%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 6564712.558 10.29%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1112875.473 2.09%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 91394178.621 22.35%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 5111762.407 9.92%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 142798942.803 -2.71%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 43127792.465 48.16%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1860636.679 15.56%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 14548041.697 28.29%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 66914799.351 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 39516594.054 -2.32%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 61829349.844 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 569288486.523 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4435395.434 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 9350425.942 15.35%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 6813844.851 -4.09%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5904545.218 -3.57%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 10553062.110 3.34%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1115619.198 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 355422824.982 48.05%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 14622628.994 207.77%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 351405779.354 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 121907244.287 30.57%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 349699893.959 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 2649872.843 10.70%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 39054280.017 90.91%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 227598020.740 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 146481292.508 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 17479078.563 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 21802931.111 4.33%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 20085363.537 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 13573102.957 -
SetIntersection_Interlaced_Vector_uint32_1024_1 1114507.404 -
SetIntersection_Interlaced_Vector_uint32_1024_1024 5988542.970 -
SetIntersection_Interlaced_Vector_uint32_1024_16 2118196.823 14.15%
SetIntersection_Interlaced_Vector_uint32_1024_256 6689217.083 40.76%
SetIntersection_Interlaced_Vector_uint32_1024_4 1343995.950 -6.76%
SetIntersection_Interlaced_Vector_uint32_1024_64 4131555.048 9.78%
SetIntersection_Interlaced_Vector_uint32_16384_1 1115987.032 -
SetIntersection_Interlaced_Vector_uint32_16384_1024 50165421.179 -2.63%
SetIntersection_Interlaced_Vector_uint32_16384_16 2717884.409 -19.76%
SetIntersection_Interlaced_Vector_uint32_16384_16384 80292573.735 -
SetIntersection_Interlaced_Vector_uint32_16384_256 19200403.792 44.22%
SetIntersection_Interlaced_Vector_uint32_16384_4 1414423.714 -11.17%
SetIntersection_Interlaced_Vector_uint32_16384_64 6510777.991 -16.75%
SetIntersection_Interlaced_Vector_uint32_16_1 66738668.502 -
SetIntersection_Interlaced_Vector_uint32_16_16 37770839.790 -3.73%
SetIntersection_Interlaced_Vector_uint32_16_4 59929281.997 -
SetIntersection_Interlaced_Vector_uint32_1_1 569483252.141 -
SetIntersection_Interlaced_Vector_uint32_256_1 4444514.797 -
SetIntersection_Interlaced_Vector_uint32_256_16 7600609.851 18.93%
SetIntersection_Interlaced_Vector_uint32_256_256 4714200.807 1.70%
SetIntersection_Interlaced_Vector_uint32_256_4 4948332.698 -3.32%
SetIntersection_Interlaced_Vector_uint32_256_64 8230258.193 -
SetIntersection_Interlaced_Vector_uint32_262144_1 1114689.996 1.95%
SetIntersection_Interlaced_Vector_uint32_262144_1024 94498462.693 -2.25%
SetIntersection_Interlaced_Vector_uint32_262144_16 3498115.164 -35.70%
SetIntersection_Interlaced_Vector_uint32_262144_16384 351252324.359 -
SetIntersection_Interlaced_Vector_uint32_262144_256 29821196.297 -22.69%
SetIntersection_Interlaced_Vector_uint32_262144_262144 351358484.285 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1697171.557 12.88%
SetIntersection_Interlaced_Vector_uint32_262144_64 9293045.580 13.09%
SetIntersection_Interlaced_Vector_uint32_4_1 227249326.918 -
SetIntersection_Interlaced_Vector_uint32_4_4 144726533.588 -
SetIntersection_Interlaced_Vector_uint32_64_1 17483084.346 -
SetIntersection_Interlaced_Vector_uint32_64_16 17920111.969 -4.97%
SetIntersection_Interlaced_Vector_uint32_64_4 18154586.174 -
SetIntersection_Interlaced_Vector_uint32_64_64 11465747.575 -
SetIntersection_Interlaced_Vector_uint64_1024_1 1109646.093 -
SetIntersection_Interlaced_Vector_uint64_1024_1024 5984062.344 -
SetIntersection_Interlaced_Vector_uint64_1024_16 2049501.958 5.11%
SetIntersection_Interlaced_Vector_uint64_1024_256 4931909.991 -16.08%
SetIntersection_Interlaced_Vector_uint64_1024_4 1431510.911 4.97%
SetIntersection_Interlaced_Vector_uint64_1024_64 3620263.722 -1.15%
SetIntersection_Interlaced_Vector_uint64_16384_1 1089418.628 -1.82%
SetIntersection_Interlaced_Vector_uint64_16384_1024 51724190.153 20.65%
SetIntersection_Interlaced_Vector_uint64_16384_16 3325842.300 27.67%
SetIntersection_Interlaced_Vector_uint64_16384_16384 78062903.514 -
SetIntersection_Interlaced_Vector_uint64_16384_256 16047006.664 -
SetIntersection_Interlaced_Vector_uint64_16384_4 1395825.280 -
SetIntersection_Interlaced_Vector_uint64_16384_64 8412196.579 36.28%
SetIntersection_Interlaced_Vector_uint64_16_1 66523310.823 -
SetIntersection_Interlaced_Vector_uint64_16_16 38320958.960 -
SetIntersection_Interlaced_Vector_uint64_16_4 59833234.737 -
SetIntersection_Interlaced_Vector_uint64_1_1 566715256.189 -
SetIntersection_Interlaced_Vector_uint64_256_1 4367751.688 -
SetIntersection_Interlaced_Vector_uint64_256_16 6177734.708 -4.40%
SetIntersection_Interlaced_Vector_uint64_256_256 4676291.250 1.13%
SetIntersection_Interlaced_Vector_uint64_256_4 5083571.162 -
SetIntersection_Interlaced_Vector_uint64_256_64 7350090.352 8.50%
SetIntersection_Interlaced_Vector_uint64_262144_1 1110422.874 -1.72%
SetIntersection_Interlaced_Vector_uint64_262144_1024 100627328.230 19.73%
SetIntersection_Interlaced_Vector_uint64_262144_16 6780402.180 117.50%
SetIntersection_Interlaced_Vector_uint64_262144_16384 360407927.854 2.60%
SetIntersection_Interlaced_Vector_uint64_262144_256 55100147.617 102.52%
SetIntersection_Interlaced_Vector_uint64_262144_262144 350895524.808 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1526130.273 -
SetIntersection_Interlaced_Vector_uint64_262144_64 18879750.872 116.16%
SetIntersection_Interlaced_Vector_uint64_4_1 226613251.053 -
SetIntersection_Interlaced_Vector_uint64_4_4 143505149.048 -
SetIntersection_Interlaced_Vector_uint64_64_1 17425850.650 -
SetIntersection_Interlaced_Vector_uint64_64_16 17425198.770 -2.12%
SetIntersection_Interlaced_Vector_uint64_64_4 18115234.248 -
SetIntersection_Interlaced_Vector_uint64_64_64 11412406.157 1.06%
SetIntersection_None_Set_float_1024_1 9166234.737 2.94%
SetIntersection_None_Set_float_1024_1024 8934288.407 -1.01%
SetIntersection_None_Set_float_1024_16 9006651.465 -
SetIntersection_None_Set_float_1024_256 9003047.022 1.79%
SetIntersection_None_Set_float_1024_4 8841070.201 -2.40%
SetIntersection_None_Set_float_1024_64 8979336.996 -
SetIntersection_None_Set_float_16384_1 156900950.535 1.01%
SetIntersection_None_Set_float_16384_1024 157708129.799 -
SetIntersection_None_Set_float_16384_16 156719485.159 -
SetIntersection_None_Set_float_16384_16384 161314069.339 2.23%
SetIntersection_None_Set_float_16384_256 157739624.187 -
SetIntersection_None_Set_float_16384_4 156880981.382 -
SetIntersection_None_Set_float_16384_64 156781130.331 1.04%
SetIntersection_None_Set_float_16_1 70698055.321 -
SetIntersection_None_Set_float_16_16 37614785.672 -
SetIntersection_None_Set_float_16_4 59971316.979 -
SetIntersection_None_Set_float_1_1 569535331.477 -
SetIntersection_None_Set_float_256_1 11654382.719 -
SetIntersection_None_Set_float_256_16 11119720.513 -
SetIntersection_None_Set_float_256_256 5858171.636 -1.79%
SetIntersection_None_Set_float_256_4 11652929.437 1.25%
SetIntersection_None_Set_float_256_64 9395065.348 -2.30%
SetIntersection_None_Set_float_262144_1 1203269.045 -
SetIntersection_None_Set_float_262144_1024 1205864.584 -
SetIntersection_None_Set_float_262144_16 1197355.549 -
SetIntersection_None_Set_float_262144_16384 1202715.820 -
SetIntersection_None_Set_float_262144_256 1199535.645 -
SetIntersection_None_Set_float_262144_262144 1210808.350 -
SetIntersection_None_Set_float_262144_4 1198881.756 -
SetIntersection_None_Set_float_262144_64 1199134.196 -
SetIntersection_None_Set_float_4_1 230417384.981 -
SetIntersection_None_Set_float_4_4 144032903.976 -
SetIntersection_None_Set_float_64_1 22920713.707 -1.16%
SetIntersection_None_Set_float_64_16 18386129.848 -4.09%
SetIntersection_None_Set_float_64_4 21654388.107 -
SetIntersection_None_Set_float_64_64 11876890.256 2.28%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 8712722.896 -4.09%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8817320.227 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 8815305.682 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8908053.553 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 8876484.714 1.95%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 8848470.072 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 162054040.933 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 164222468.958 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 169449181.555 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 170930623.249 1.40%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 163781758.149 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 164505983.260 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 166600162.717 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 70982245.475 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 37383475.080 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 59628184.975 -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 569643838.009 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11688768.915 -1.33%
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 11070688.810 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 6005951.068 2.00%
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11655422.953 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9251854.708 -3.65%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1226793.703 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1232430.502 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1226303.791 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1232867.922 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1230535.319 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1240487.387 -1.25%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1224146.893 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1231002.195 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 230260572.376 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 144111384.740 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 23425912.940 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 19046010.707 1.04%
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 22299954.661 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 11990767.909 -
SetIntersection_None_Set_string_1024_1 9781292.308 3.82%
SetIntersection_None_Set_string_1024_1024 8936258.669 -
SetIntersection_None_Set_string_1024_16 9430534.933 -
SetIntersection_None_Set_string_1024_256 8896749.732 -1.33%
SetIntersection_None_Set_string_1024_4 9578233.264 -
SetIntersection_None_Set_string_1024_64 9696454.206 2.62%
SetIntersection_None_Set_string_16384_1 188431707.380 -10.79%
SetIntersection_None_Set_string_16384_1024 198645021.376 -4.96%
SetIntersection_None_Set_string_16384_16 188004979.801 -10.48%
SetIntersection_None_Set_string_16384_16384 196140672.053 -
SetIntersection_None_Set_string_16384_256 188813161.497 -9.44%
SetIntersection_None_Set_string_16384_4 187283943.863 -7.82%
SetIntersection_None_Set_string_16384_64 187497532.061 -10.25%
SetIntersection_None_Set_string_16_1 72628450.794 -
SetIntersection_None_Set_string_16_16 38565275.823 -
SetIntersection_None_Set_string_16_4 62128037.074 -
SetIntersection_None_Set_string_1_1 574218016.034 -
SetIntersection_None_Set_string_256_1 12004860.759 -
SetIntersection_None_Set_string_256_16 11351594.259 1.32%
SetIntersection_None_Set_string_256_256 5763404.110 -4.10%
SetIntersection_None_Set_string_256_4 11624698.634 -1.88%
SetIntersection_None_Set_string_256_64 9522768.934 -1.32%
SetIntersection_None_Set_string_262144_1 1606055.828 -5.62%
SetIntersection_None_Set_string_262144_1024 1619390.301 -4.38%
SetIntersection_None_Set_string_262144_16 1609768.228 -5.53%
SetIntersection_None_Set_string_262144_16384 1609342.201 -5.77%
SetIntersection_None_Set_string_262144_256 1606320.394 -5.74%
SetIntersection_None_Set_string_262144_262144 1622528.076 -4.00%
SetIntersection_None_Set_string_262144_4 1606803.551 -5.66%
SetIntersection_None_Set_string_262144_64 1611722.574 -5.60%
SetIntersection_None_Set_string_4_1 234736801.432 -
SetIntersection_None_Set_string_4_4 146397397.273 -
SetIntersection_None_Set_string_64_1 23816814.560 -
SetIntersection_None_Set_string_64_16 19412019.538 -
SetIntersection_None_Set_string_64_4 22938286.656 -
SetIntersection_None_Set_string_64_64 11939865.064 -2.30%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 8972250.385 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 8731161.962 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 8756304.651 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 8733102.855 -2.45%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 8900233.402 -5.20%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 8910931.764 1.78%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 189118128.486 -9.63%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 189685905.140 -3.84%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 195084250.826 -5.61%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 200197408.137 -6.80%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 189875723.199 -5.48%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 189006296.145 -6.03%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 197672946.597 -2.40%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 70630521.787 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 37618142.582 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 60391028.833 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 569862345.749 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11855962.969 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 10989372.878 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5913993.307 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11358261.943 -2.98%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9306260.377 -1.99%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1614789.309 -4.00%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1592255.699 -6.06%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1615855.225 -3.35%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1611090.414 -4.13%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1608847.004 -3.99%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1600704.916 -5.89%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1599880.045 -5.92%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1614702.717 -3.62%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 230893338.600 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 144425690.693 -1.13%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 22547706.712 -3.95%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 18843699.566 -1.38%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 21949917.307 -1.48%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 12116785.821 1.07%
SetIntersection_None_Set_uint32_1024_1 8800307.872 -
SetIntersection_None_Set_uint32_1024_1024 8806413.485 2.40%
SetIntersection_None_Set_uint32_1024_16 8725383.333 -2.19%
SetIntersection_None_Set_uint32_1024_256 8677482.972 -4.11%
SetIntersection_None_Set_uint32_1024_4 8762437.640 -
SetIntersection_None_Set_uint32_1024_64 8924381.274 2.03%
SetIntersection_None_Set_uint32_16384_1 186306792.375 22.40%
SetIntersection_None_Set_uint32_16384_1024 196827680.998 27.12%
SetIntersection_None_Set_uint32_16384_16 186037638.588 21.47%
SetIntersection_None_Set_uint32_16384_16384 160025754.006 1.20%
SetIntersection_None_Set_uint32_16384_256 187965536.752 23.12%
SetIntersection_None_Set_uint32_16384_4 183591258.863 20.46%
SetIntersection_None_Set_uint32_16384_64 189867329.990 23.84%
SetIntersection_None_Set_uint32_16_1 70232495.541 -1.32%
SetIntersection_None_Set_uint32_16_16 37348857.296 -
SetIntersection_None_Set_uint32_16_4 59804987.725 -
SetIntersection_None_Set_uint32_1_1 567397842.320 -
SetIntersection_None_Set_uint32_256_1 11631718.040 -
SetIntersection_None_Set_uint32_256_16 10862862.007 -
SetIntersection_None_Set_uint32_256_256 5803735.075 -
SetIntersection_None_Set_uint32_256_4 11421408.146 -1.70%
SetIntersection_None_Set_uint32_256_64 9293835.754 -
SetIntersection_None_Set_uint32_262144_1 1218742.432 -
SetIntersection_None_Set_uint32_262144_1024 1200590.172 1.21%
SetIntersection_None_Set_uint32_262144_16 1206839.271 1.23%
SetIntersection_None_Set_uint32_262144_16384 1210944.580 1.45%
SetIntersection_None_Set_uint32_262144_256 1210428.955 1.56%
SetIntersection_None_Set_uint32_262144_262144 1199677.162 -
SetIntersection_None_Set_uint32_262144_4 1207943.031 -
SetIntersection_None_Set_uint32_262144_64 1211516.031 1.75%
SetIntersection_None_Set_uint32_4_1 229747145.876 -
SetIntersection_None_Set_uint32_4_4 143805658.720 -
SetIntersection_None_Set_uint32_64_1 23528147.126 1.11%
SetIntersection_None_Set_uint32_64_16 18827968.087 -1.04%
SetIntersection_None_Set_uint32_64_4 22275911.069 -
SetIntersection_None_Set_uint32_64_64 11927142.879 -
SetIntersection_None_Set_uint64_1024_1 8848705.777 -1.98%
SetIntersection_None_Set_uint64_1024_1024 8826807.033 -
SetIntersection_None_Set_uint64_1024_16 8740239.231 -1.25%
SetIntersection_None_Set_uint64_1024_256 8655313.054 -2.52%
SetIntersection_None_Set_uint64_1024_4 8711449.378 -
SetIntersection_None_Set_uint64_1024_64 8698462.771 -1.05%
SetIntersection_None_Set_uint64_16384_1 157089711.473 -
SetIntersection_None_Set_uint64_16384_1024 163150958.652 -
SetIntersection_None_Set_uint64_16384_16 163013778.868 -
SetIntersection_None_Set_uint64_16384_16384 168527719.210 3.78%
SetIntersection_None_Set_uint64_16384_256 164266475.063 -
SetIntersection_None_Set_uint64_16384_4 160115625.543 -
SetIntersection_None_Set_uint64_16384_64 164843279.324 -1.38%
SetIntersection_None_Set_uint64_16_1 70091180.502 -1.26%
SetIntersection_None_Set_uint64_16_16 37469686.864 -
SetIntersection_None_Set_uint64_16_4 59637451.594 -1.49%
SetIntersection_None_Set_uint64_1_1 565513023.479 -
SetIntersection_None_Set_uint64_256_1 11475342.025 -1.24%
SetIntersection_None_Set_uint64_256_16 10836644.788 -
SetIntersection_None_Set_uint64_256_256 5916860.299 1.98%
SetIntersection_None_Set_uint64_256_4 11418536.575 -1.99%
SetIntersection_None_Set_uint64_256_64 9341089.104 -
SetIntersection_None_Set_uint64_262144_1 1199622.233 -
SetIntersection_None_Set_uint64_262144_1024 1206350.912 -1.09%
SetIntersection_None_Set_uint64_262144_16 1197630.615 -
SetIntersection_None_Set_uint64_262144_16384 1209105.797 -1.10%
SetIntersection_None_Set_uint64_262144_256 1204681.639 -1.10%
SetIntersection_None_Set_uint64_262144_262144 1211785.809 -1.20%
SetIntersection_None_Set_uint64_262144_4 1192951.414 -
SetIntersection_None_Set_uint64_262144_64 1196943.767 -1.31%
SetIntersection_None_Set_uint64_4_1 229397592.460 -
SetIntersection_None_Set_uint64_4_4 143189740.435 -
SetIntersection_None_Set_uint64_64_1 23193814.019 -1.05%
SetIntersection_None_Set_uint64_64_16 18875576.229 -1.44%
SetIntersection_None_Set_uint64_64_4 22513533.698 -
SetIntersection_None_Set_uint64_64_64 12001367.828 -
SetIntersection_None_Vector_float_1024_1 1152561.507 -
SetIntersection_None_Vector_float_1024_1024 1149604.807 -
SetIntersection_None_Vector_float_1024_16 1152209.407 -
SetIntersection_None_Vector_float_1024_256 1141852.221 -
SetIntersection_None_Vector_float_1024_4 1151940.293 2.55%
SetIntersection_None_Vector_float_1024_64 1153597.303 -
SetIntersection_None_Vector_float_16384_1 1181637.142 -
SetIntersection_None_Vector_float_16384_1024 1187707.363 -
SetIntersection_None_Vector_float_16384_16 1181041.932 -1.49%
SetIntersection_None_Vector_float_16384_16384 1184878.250 1.93%
SetIntersection_None_Vector_float_16384_256 1194259.691 1.92%
SetIntersection_None_Vector_float_16384_4 1191635.804 1.46%
SetIntersection_None_Vector_float_16384_64 1184000.050 -
SetIntersection_None_Vector_float_16_1 67467125.311 -
SetIntersection_None_Vector_float_16_16 35873198.236 -
SetIntersection_None_Vector_float_16_4 57443355.667 -
SetIntersection_None_Vector_float_1_1 568990281.960 -
SetIntersection_None_Vector_float_256_1 4549406.775 1.21%
SetIntersection_None_Vector_float_256_16 4297031.565 -
SetIntersection_None_Vector_float_256_256 2280700.611 -
SetIntersection_None_Vector_float_256_4 4484173.364 -
SetIntersection_None_Vector_float_256_64 3643029.879 -
SetIntersection_None_Vector_float_262144_1 1204905.479 -
SetIntersection_None_Vector_float_262144_1024 1221006.475 1.75%
SetIntersection_None_Vector_float_262144_16 1218918.296 1.66%
SetIntersection_None_Vector_float_262144_16384 1217081.900 1.19%
SetIntersection_None_Vector_float_262144_256 1224652.454 2.10%
SetIntersection_None_Vector_float_262144_262144 1221210.901 1.37%
SetIntersection_None_Vector_float_262144_4 1215212.022 -
SetIntersection_None_Vector_float_262144_64 1206527.810 -
SetIntersection_None_Vector_float_4_1 228127597.419 -
SetIntersection_None_Vector_float_4_4 142467029.773 -
SetIntersection_None_Vector_float_64_1 17791494.396 -
SetIntersection_None_Vector_float_64_16 14459246.293 -
SetIntersection_None_Vector_float_64_4 17007970.756 -
SetIntersection_None_Vector_float_64_64 9053722.877 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1133064.823 -1.72%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1150374.784 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1151196.099 -1.44%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1125386.337 -3.71%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1164186.883 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1153388.169 -1.11%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1192519.536 -1.11%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1192034.664 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1179115.682 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1142597.315 -3.18%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1183816.869 3.78%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1140740.186 -5.83%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1188245.435 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 67325617.617 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 35768802.421 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 57219844.330 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 566026199.479 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4534594.167 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4261410.037 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2269957.218 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4468858.153 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3647683.763 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1191709.590 -2.75%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1215115.246 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1215665.586 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1177922.793 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1227255.480 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1201409.096 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1195928.292 -2.20%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1218493.574 1.09%
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 227973980.229 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 142207575.222 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 17727062.455 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 14409701.784 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 16891669.370 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 8990488.515 -
SetIntersection_None_Vector_string_1024_1 1233103.175 -
SetIntersection_None_Vector_string_1024_1024 1227797.299 -
SetIntersection_None_Vector_string_1024_16 1234614.221 -
SetIntersection_None_Vector_string_1024_256 1203752.555 -2.07%
SetIntersection_None_Vector_string_1024_4 1234929.136 1.04%
SetIntersection_None_Vector_string_1024_64 1239346.388 3.39%
SetIntersection_None_Vector_string_16384_1 1270217.461 -
SetIntersection_None_Vector_string_16384_1024 1290968.207 -
SetIntersection_None_Vector_string_16384_16 1307508.522 3.12%
SetIntersection_None_Vector_string_16384_16384 1299944.670 -
SetIntersection_None_Vector_string_16384_256 1295081.433 3.54%
SetIntersection_None_Vector_string_16384_4 1292972.782 -
SetIntersection_None_Vector_string_16384_64 1290242.279 -
SetIntersection_None_Vector_string_16_1 68991021.339 -
SetIntersection_None_Vector_string_16_16 36738813.645 -
SetIntersection_None_Vector_string_16_4 58752169.703 -
SetIntersection_None_Vector_string_1_1 569336078.313 -
SetIntersection_None_Vector_string_256_1 4793573.982 -
SetIntersection_None_Vector_string_256_16 4524722.914 -
SetIntersection_None_Vector_string_256_256 2392263.699 -
SetIntersection_None_Vector_string_256_4 4704574.221 -
SetIntersection_None_Vector_string_256_64 3850618.808 1.26%
SetIntersection_None_Vector_string_262144_1 1362743.920 2.18%
SetIntersection_None_Vector_string_262144_1024 1366224.431 4.49%
SetIntersection_None_Vector_string_262144_16 1351424.550 -
SetIntersection_None_Vector_string_262144_16384 1375738.405 2.78%
SetIntersection_None_Vector_string_262144_256 1384484.999 -
SetIntersection_None_Vector_string_262144_262144 1387661.590 1.58%
SetIntersection_None_Vector_string_262144_4 1383952.556 2.10%
SetIntersection_None_Vector_string_262144_64 1372464.480 1.35%
SetIntersection_None_Vector_string_4_1 230911821.156 -
SetIntersection_None_Vector_string_4_4 144304584.017 -
SetIntersection_None_Vector_string_64_1 18461994.317 -
SetIntersection_None_Vector_string_64_16 15038874.365 -
SetIntersection_None_Vector_string_64_4 17705394.072 -
SetIntersection_None_Vector_string_64_64 9363224.537 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1188032.178 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1141324.958 -3.55%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1172236.051 -1.26%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1190087.231 3.26%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1174529.820 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1187928.873 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1234536.834 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1215807.035 -1.44%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1239064.528 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1170567.123 -3.37%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1188515.612 -3.12%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1242245.013 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1242439.565 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 67446657.622 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 35845172.493 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 57513269.061 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 564894148.325 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4532956.973 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4300528.423 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2307395.164 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4544368.594 1.35%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3682958.317 1.04%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1299899.855 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1248160.963 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1226068.890 -1.95%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1251994.598 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1304841.386 1.09%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1310112.595 3.37%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1261926.593 3.82%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1250385.559 2.82%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 226902014.407 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 142314304.779 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 17829476.001 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 14599437.780 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 17174580.351 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 9084987.729 -
SetIntersection_None_Vector_uint32_1024_1 1153898.801 -
SetIntersection_None_Vector_uint32_1024_1024 1200740.042 4.46%
SetIntersection_None_Vector_uint32_1024_16 1155015.505 -
SetIntersection_None_Vector_uint32_1024_256 1153615.613 -
SetIntersection_None_Vector_uint32_1024_4 1155401.491 -
SetIntersection_None_Vector_uint32_1024_64 1168812.475 3.21%
SetIntersection_None_Vector_uint32_16384_1 1144507.941 -2.63%
SetIntersection_None_Vector_uint32_16384_1024 1179372.061 1.37%
SetIntersection_None_Vector_uint32_16384_16 1174074.170 -
SetIntersection_None_Vector_uint32_16384_16384 1178850.537 -
SetIntersection_None_Vector_uint32_16384_256 1172491.238 3.33%
SetIntersection_None_Vector_uint32_16384_4 1168408.200 -
SetIntersection_None_Vector_uint32_16384_64 1147522.723 -2.84%
SetIntersection_None_Vector_uint32_16_1 67148758.691 -
SetIntersection_None_Vector_uint32_16_16 35700730.535 -
SetIntersection_None_Vector_uint32_16_4 57206529.841 -
SetIntersection_None_Vector_uint32_1_1 583338224.640 -
SetIntersection_None_Vector_uint32_256_1 4482488.015 -1.04%
SetIntersection_None_Vector_uint32_256_16 4280120.242 -
SetIntersection_None_Vector_uint32_256_256 2251900.880 -
SetIntersection_None_Vector_uint32_256_4 4435665.141 -
SetIntersection_None_Vector_uint32_256_64 3654300.876 1.07%
SetIntersection_None_Vector_uint32_262144_1 1197774.218 -
SetIntersection_None_Vector_uint32_262144_1024 1198720.782 1.38%
SetIntersection_None_Vector_uint32_262144_16 1212999.510 -
SetIntersection_None_Vector_uint32_262144_16384 1198415.035 -
SetIntersection_None_Vector_uint32_262144_256 1218238.255 1.19%
SetIntersection_None_Vector_uint32_262144_262144 1152564.697 -4.96%
SetIntersection_None_Vector_uint32_262144_4 1202278.034 5.19%
SetIntersection_None_Vector_uint32_262144_64 1191116.531 1.34%
SetIntersection_None_Vector_uint32_4_1 227724618.274 -
SetIntersection_None_Vector_uint32_4_4 142452983.075 -
SetIntersection_None_Vector_uint32_64_1 17680772.132 -
SetIntersection_None_Vector_uint32_64_16 14377863.755 -
SetIntersection_None_Vector_uint32_64_4 16881618.293 -
SetIntersection_None_Vector_uint32_64_64 8970308.665 -
SetIntersection_None_Vector_uint64_1024_1 1112795.534 -2.88%
SetIntersection_None_Vector_uint64_1024_1024 1142942.770 -
SetIntersection_None_Vector_uint64_1024_16 1163424.390 1.76%
SetIntersection_None_Vector_uint64_1024_256 1143283.569 -1.38%
SetIntersection_None_Vector_uint64_1024_4 1131592.889 -1.37%
SetIntersection_None_Vector_uint64_1024_64 1145731.415 -
SetIntersection_None_Vector_uint64_16384_1 1168151.559 -
SetIntersection_None_Vector_uint64_16384_1024 1173168.062 -
SetIntersection_None_Vector_uint64_16384_16 1154403.977 -1.64%
SetIntersection_None_Vector_uint64_16384_16384 1178914.149 -
SetIntersection_None_Vector_uint64_16384_256 1173563.148 -
SetIntersection_None_Vector_uint64_16384_4 1165766.843 -
SetIntersection_None_Vector_uint64_16384_64 1175376.588 -
SetIntersection_None_Vector_uint64_16_1 67019603.672 -
SetIntersection_None_Vector_uint64_16_16 35633752.266 -
SetIntersection_None_Vector_uint64_16_4 56989711.117 -
SetIntersection_None_Vector_uint64_1_1 564631912.162 -
SetIntersection_None_Vector_uint64_256_1 4514929.923 -
SetIntersection_None_Vector_uint64_256_16 4219356.001 -1.28%
SetIntersection_None_Vector_uint64_256_256 2263539.300 -
SetIntersection_None_Vector_uint64_256_4 4494194.937 -
SetIntersection_None_Vector_uint64_256_64 3522405.306 -2.75%
SetIntersection_None_Vector_uint64_262144_1 1151262.704 -3.94%
SetIntersection_None_Vector_uint64_262144_1024 1203988.586 1.35%
SetIntersection_None_Vector_uint64_262144_16 1166579.548 -1.60%
SetIntersection_None_Vector_uint64_262144_16384 1186583.812 -
SetIntersection_None_Vector_uint64_262144_256 1172344.410 -3.26%
SetIntersection_None_Vector_uint64_262144_262144 1196681.191 -
SetIntersection_None_Vector_uint64_262144_4 1199802.314 -
SetIntersection_None_Vector_uint64_262144_64 1203408.887 1.92%
SetIntersection_None_Vector_uint64_4_1 226529283.922 -
SetIntersection_None_Vector_uint64_4_4 141568154.458 -
SetIntersection_None_Vector_uint64_64_1 17661059.584 -
SetIntersection_None_Vector_uint64_64_16 14281572.659 -
SetIntersection_None_Vector_uint64_64_4 17001721.900 -
SetIntersection_None_Vector_uint64_64_64 8914121.266 -2.10%
bm_gcd_complex 19.323 3.31%
bm_gcd_random 30.733 -
bm_gcd_trivial 0.874 -2.56%
bm_lexicographical_compare<int>/1 1.278 -
bm_lexicographical_compare<int>/1048576 76651.084 -
bm_lexicographical_compare<int>/16 1.925 -6.86%
bm_lexicographical_compare<int>/2 1.447 -4.30%
bm_lexicographical_compare<int>/262144 19119.567 -
bm_lexicographical_compare<int>/3 1.703 -1.90%
bm_lexicographical_compare<int>/32768 2394.308 -
bm_lexicographical_compare<int>/4 1.261 -
bm_lexicographical_compare<int>/4096 298.606 -
bm_lexicographical_compare<int>/5 1.521 -
bm_lexicographical_compare<int>/512 37.312 -
bm_lexicographical_compare<int>/6 1.522 -
bm_lexicographical_compare<int>/64 4.817 -1.93%
bm_lexicographical_compare<int>/7 1.522 -
bm_lexicographical_compare<int>/8 1.542 -
bm_lexicographical_compare<signed_char>/1 1.332 -3.99%
bm_lexicographical_compare<signed_char>/1048576 17134.198 5.41%
bm_lexicographical_compare<signed_char>/16 1.272 -6.21%
bm_lexicographical_compare<signed_char>/2 1.442 -3.29%
bm_lexicographical_compare<signed_char>/262144 5199.972 35.62%
bm_lexicographical_compare<signed_char>/3 1.671 -3.26%
bm_lexicographical_compare<signed_char>/32768 479.147 -
bm_lexicographical_compare<signed_char>/4 1.911 -3.17%
bm_lexicographical_compare<signed_char>/4096 59.873 -
bm_lexicographical_compare<signed_char>/5 2.140 -1.69%
bm_lexicographical_compare<signed_char>/512 7.865 -
bm_lexicographical_compare<signed_char>/6 2.398 -3.14%
bm_lexicographical_compare<signed_char>/64 2.188 -
bm_lexicographical_compare<signed_char>/7 2.684 -2.78%
bm_lexicographical_compare<signed_char>/8 3.034 -1.04%
bm_lexicographical_compare<unsigned_char>/1 1.629 -
bm_lexicographical_compare<unsigned_char>/1048576 17964.427 -
bm_lexicographical_compare<unsigned_char>/16 1.110 -6.42%
bm_lexicographical_compare<unsigned_char>/2 1.837 -
bm_lexicographical_compare<unsigned_char>/262144 5334.594 18.65%
bm_lexicographical_compare<unsigned_char>/3 2.055 -1.44%
bm_lexicographical_compare<unsigned_char>/32768 572.551 -
bm_lexicographical_compare<unsigned_char>/4 1.329 -4.30%
bm_lexicographical_compare<unsigned_char>/4096 77.745 -
bm_lexicographical_compare<unsigned_char>/5 1.556 -3.91%
bm_lexicographical_compare<unsigned_char>/512 8.743 -
bm_lexicographical_compare<unsigned_char>/6 1.789 -3.28%
bm_lexicographical_compare<unsigned_char>/64 1.955 -3.18%
bm_lexicographical_compare<unsigned_char>/7 2.085 -1.03%
bm_lexicographical_compare<unsigned_char>/8 1.379 -
bm_ranges_lexicographical_compare<int>/1 1.357 -
bm_ranges_lexicographical_compare<int>/1048576 76660.296 -
bm_ranges_lexicographical_compare<int>/16 2.308 -
bm_ranges_lexicographical_compare<int>/2 1.585 -
bm_ranges_lexicographical_compare<int>/262144 19110.100 -
bm_ranges_lexicographical_compare<int>/3 1.890 2.03%
bm_ranges_lexicographical_compare<int>/32768 2393.515 -
bm_ranges_lexicographical_compare<int>/4 1.355 -
bm_ranges_lexicographical_compare<int>/4096 298.691 -
bm_ranges_lexicographical_compare<int>/5 1.504 -
bm_ranges_lexicographical_compare<int>/512 37.313 -
bm_ranges_lexicographical_compare<int>/6 1.504 -
bm_ranges_lexicographical_compare<int>/64 4.969 -
bm_ranges_lexicographical_compare<int>/7 1.503 -
bm_ranges_lexicographical_compare<int>/8 1.561 -
bm_ranges_lexicographical_compare<signed_char>/1 1.386 -
bm_ranges_lexicographical_compare<signed_char>/1048576 17139.575 5.41%
bm_ranges_lexicographical_compare<signed_char>/16 1.328 -1.78%
bm_ranges_lexicographical_compare<signed_char>/2 1.617 -
bm_ranges_lexicographical_compare<signed_char>/262144 5206.301 35.87%
bm_ranges_lexicographical_compare<signed_char>/3 1.847 -
bm_ranges_lexicographical_compare<signed_char>/32768 478.716 -
bm_ranges_lexicographical_compare<signed_char>/4 2.083 -
bm_ranges_lexicographical_compare<signed_char>/4096 59.812 -
bm_ranges_lexicographical_compare<signed_char>/5 2.308 -
bm_ranges_lexicographical_compare<signed_char>/512 7.909 -
bm_ranges_lexicographical_compare<signed_char>/6 2.670 -
bm_ranges_lexicographical_compare<signed_char>/64 2.246 2.96%
bm_ranges_lexicographical_compare<signed_char>/7 2.845 -2.07%
bm_ranges_lexicographical_compare<signed_char>/8 3.243 -1.04%
bm_ranges_lexicographical_compare<unsigned_char>/1 1.672 -
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17971.898 -
bm_ranges_lexicographical_compare<unsigned_char>/16 1.107 -4.18%
bm_ranges_lexicographical_compare<unsigned_char>/2 1.903 -
bm_ranges_lexicographical_compare<unsigned_char>/262144 5364.953 19.35%
bm_ranges_lexicographical_compare<unsigned_char>/3 2.143 -
bm_ranges_lexicographical_compare<unsigned_char>/32768 572.632 -
bm_ranges_lexicographical_compare<unsigned_char>/4 1.443 -
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.764 -
bm_ranges_lexicographical_compare<unsigned_char>/5 1.676 -
bm_ranges_lexicographical_compare<unsigned_char>/512 8.738 -
bm_ranges_lexicographical_compare<unsigned_char>/6 1.932 1.66%
bm_ranges_lexicographical_compare<unsigned_char>/64 2.009 -2.70%
bm_ranges_lexicographical_compare<unsigned_char>/7 2.169 1.05%
bm_ranges_lexicographical_compare<unsigned_char>/8 1.453 1.00%
bm_ranges_swap_ranges_vb_aligned/1024 6.516 -
bm_ranges_swap_ranges_vb_aligned/1048576 3457.243 1.37%
bm_ranges_swap_ranges_vb_aligned/128 3.424 -
bm_ranges_swap_ranges_vb_aligned/131072 244.164 -2.40%
bm_ranges_swap_ranges_vb_aligned/16 3.240 -
bm_ranges_swap_ranges_vb_aligned/16384 34.980 -
bm_ranges_swap_ranges_vb_aligned/2048 8.561 -
bm_ranges_swap_ranges_vb_aligned/256 4.371 -
bm_ranges_swap_ranges_vb_aligned/262144 488.406 -1.65%
bm_ranges_swap_ranges_vb_aligned/32 3.247 -
bm_ranges_swap_ranges_vb_aligned/32768 64.341 -
bm_ranges_swap_ranges_vb_aligned/4096 11.969 -
bm_ranges_swap_ranges_vb_aligned/512 5.279 2.04%
bm_ranges_swap_ranges_vb_aligned/524288 1050.027 -
bm_ranges_swap_ranges_vb_aligned/64 3.053 -1.89%
bm_ranges_swap_ranges_vb_aligned/65536 123.502 -
bm_ranges_swap_ranges_vb_aligned/8 3.189 -
bm_ranges_swap_ranges_vb_aligned/8192 19.484 -
bm_ranges_swap_ranges_vb_unaligned/1048576 15567.883 -
bm_ranges_swap_ranges_vb_unaligned/262144 3733.860 -
bm_ranges_swap_ranges_vb_unaligned/32768 472.644 -
bm_ranges_swap_ranges_vb_unaligned/4096 64.058 -
bm_ranges_swap_ranges_vb_unaligned/512 13.524 -
bm_ranges_swap_ranges_vb_unaligned/64 6.294 -
bm_ranges_swap_ranges_vb_unaligned/8 5.200 6.53%
bm_swap_ranges_vb_aligned/1048576 3425.462 -
bm_swap_ranges_vb_aligned/262144 488.959 -
bm_swap_ranges_vb_aligned/32768 63.870 -
bm_swap_ranges_vb_aligned/4096 12.549 -
bm_swap_ranges_vb_aligned/512 4.967 -
bm_swap_ranges_vb_aligned/64 2.948 1.43%
bm_swap_ranges_vb_aligned/8 3.536 1.10%
bm_swap_ranges_vb_unaligned/1048576 15997.036 -
bm_swap_ranges_vb_unaligned/262144 3846.577 -
bm_swap_ranges_vb_unaligned/32768 484.976 -
bm_swap_ranges_vb_unaligned/4096 64.803 -
bm_swap_ranges_vb_unaligned/512 12.347 -
bm_swap_ranges_vb_unaligned/64 4.868 -
bm_swap_ranges_vb_unaligned/8 4.903 -
bm_write 583.688 -
rng::adjacent_find(deque<int>)/1024 462.718 -
rng::adjacent_find(deque<int>)/1048576 476894.925 -
rng::adjacent_find(deque<int>)/50 14.996 -44.66%
rng::adjacent_find(deque<int>)/8 3.191 -32.82%
rng::adjacent_find(deque<int>)/8192 3705.269 -
rng::adjacent_find(deque<int>,_pred)/1024 630.777 -
rng::adjacent_find(deque<int>,_pred)/1048576 653055.931 -
rng::adjacent_find(deque<int>,_pred)/50 29.804 3.37%
rng::adjacent_find(deque<int>,_pred)/8 4.370 7.82%
rng::adjacent_find(deque<int>,_pred)/8192 5091.953 -
rng::adjacent_find(list<int>)/1024 711.727 -
rng::adjacent_find(list<int>)/1048576 867332.714 -
rng::adjacent_find(list<int>)/50 23.639 -
rng::adjacent_find(list<int>)/8 2.093 -
rng::adjacent_find(list<int>)/8192 6913.096 -
rng::adjacent_find(list<int>,_pred)/1024 829.775 -
rng::adjacent_find(list<int>,_pred)/1048576 956656.037 -
rng::adjacent_find(list<int>,_pred)/50 34.765 -
rng::adjacent_find(list<int>,_pred)/8 3.957 -
rng::adjacent_find(list<int>,_pred)/8192 7477.415 -5.60%
rng::adjacent_find(vector<int>)/1024 234.530 -
rng::adjacent_find(vector<int>)/1048576 237003.301 -
rng::adjacent_find(vector<int>)/50 11.964 -
rng::adjacent_find(vector<int>)/8 2.020 -1.46%
rng::adjacent_find(vector<int>)/8192 1830.335 -
rng::adjacent_find(vector<int>,_pred)/1024 400.683 -
rng::adjacent_find(vector<int>,_pred)/1048576 468708.757 -
rng::adjacent_find(vector<int>,_pred)/50 23.604 -
rng::adjacent_find(vector<int>,_pred)/8 3.421 1.84%
rng::adjacent_find(vector<int>,_pred)/8192 3182.469 -
rng::all_of(deque<int>)_(process_all)/32 11.532 -
rng::all_of(deque<int>)_(process_all)/32768 10585.375 -
rng::all_of(deque<int>)_(process_all)/50 18.753 5.73%
rng::all_of(deque<int>)_(process_all)/8 3.222 -
rng::all_of(deque<int>)_(process_all)/8192 2641.000 -
rng::all_of(list<int>)_(process_all)/32 11.427 -
rng::all_of(list<int>)_(process_all)/32768 27799.304 3.39%
rng::all_of(list<int>)_(process_all)/50 21.801 -
rng::all_of(list<int>)_(process_all)/8 2.720 -
rng::all_of(list<int>)_(process_all)/8192 7361.246 -10.86%
rng::all_of(vector<int>)_(process_all)/32 8.323 -2.52%
rng::all_of(vector<int>)_(process_all)/32768 8078.485 -
rng::all_of(vector<int>)_(process_all)/50 18.204 -1.39%
rng::all_of(vector<int>)_(process_all)/8 2.445 -1.73%
rng::all_of(vector<int>)_(process_all)/8192 2021.491 -
rng::any_of(deque<int>)_(process_all)/32 11.537 -
rng::any_of(deque<int>)_(process_all)/32768 10583.349 -
rng::any_of(deque<int>)_(process_all)/50 21.423 11.18%
rng::any_of(deque<int>)_(process_all)/8 3.229 -
rng::any_of(deque<int>)_(process_all)/8192 2654.075 -
rng::any_of(list<int>)_(process_all)/32 11.387 -1.08%
rng::any_of(list<int>)_(process_all)/32768 29224.782 8.21%
rng::any_of(list<int>)_(process_all)/50 21.835 -
rng::any_of(list<int>)_(process_all)/8 2.582 -
rng::any_of(list<int>)_(process_all)/8192 7833.980 -4.79%
rng::any_of(vector<int>)_(process_all)/32 8.357 -
rng::any_of(vector<int>)_(process_all)/32768 8086.215 -
rng::any_of(vector<int>)_(process_all)/50 12.608 -
rng::any_of(vector<int>)_(process_all)/8 2.472 1.63%
rng::any_of(vector<int>)_(process_all)/8192 2025.983 -
rng::contains(deque<int>)_(process_all)/1048576 250400.412 -
rng::contains(deque<int>)_(process_all)/32 8.614 -1.39%
rng::contains(deque<int>)_(process_all)/50 12.570 -
rng::contains(deque<int>)_(process_all)/8 2.956 -4.32%
rng::contains(deque<int>)_(process_all)/8192 1922.746 1.08%
rng::contains(list<int>)_(process_all)/1048576 820657.186 -
rng::contains(list<int>)_(process_all)/32 8.993 -
rng::contains(list<int>)_(process_all)/50 18.329 -1.52%
rng::contains(list<int>)_(process_all)/8 2.184 -3.62%
rng::contains(list<int>)_(process_all)/8192 6995.098 -1.99%
rng::contains(vector<int>)_(process_all)/1048576 236736.984 -
rng::contains(vector<int>)_(process_all)/32 8.383 -
rng::contains(vector<int>)_(process_all)/50 12.349 -
rng::contains(vector<int>)_(process_all)/8 2.615 -2.06%
rng::contains(vector<int>)_(process_all)/8192 1838.927 -
rng::contains_subrange(deque<int>)_(near_matches)/1000 25116.792 17.33%
rng::contains_subrange(deque<int>)_(near_matches)/1024 26275.176 17.61%
rng::contains_subrange(deque<int>)_(near_matches)/8192 1460922.569 -
rng::contains_subrange(deque<int>)_(process_all)/1048576 431187.680 -
rng::contains_subrange(deque<int>)_(process_all)/16 6.873 -22.50%
rng::contains_subrange(deque<int>)_(process_all)/32 10.698 -25.13%
rng::contains_subrange(deque<int>)_(process_all)/50 14.883 -31.67%
rng::contains_subrange(deque<int>)_(process_all)/8192 3371.576 -
rng::contains_subrange(deque<int>)_(same_length)/1048576 503340.966 -
rng::contains_subrange(deque<int>)_(same_length)/16 10.807 -12.57%
rng::contains_subrange(deque<int>)_(same_length)/32 18.096 -8.66%
rng::contains_subrange(deque<int>)_(same_length)/50 26.359 -6.03%
rng::contains_subrange(deque<int>)_(same_length)/8192 3919.198 -
rng::contains_subrange(deque<int>)_(single_element)/1048576 477956.712 -
rng::contains_subrange(deque<int>)_(single_element)/16 10.217 -
rng::contains_subrange(deque<int>)_(single_element)/32 17.374 -
rng::contains_subrange(deque<int>)_(single_element)/50 25.421 -
rng::contains_subrange(deque<int>)_(single_element)/8192 3729.904 -
rng::contains_subrange(list<int>)_(near_matches)/1000 36949.381 -
rng::contains_subrange(list<int>)_(near_matches)/1024 38538.571 -
rng::contains_subrange(list<int>)_(near_matches)/8192 2458886.989 -
rng::contains_subrange(list<int>)_(process_all)/1048576 861301.524 -
rng::contains_subrange(list<int>)_(process_all)/16 4.919 -
rng::contains_subrange(list<int>)_(process_all)/32 10.440 1.43%
rng::contains_subrange(list<int>)_(process_all)/50 18.134 -
rng::contains_subrange(list<int>)_(process_all)/8192 12398.274 63.65%
rng::contains_subrange(list<int>)_(same_length)/1048576 942610.569 -
rng::contains_subrange(list<int>)_(same_length)/16 6.974 -
rng::contains_subrange(list<int>)_(same_length)/32 16.307 -
rng::contains_subrange(list<int>)_(same_length)/50 30.001 -
rng::contains_subrange(list<int>)_(same_length)/8192 7963.099 -
rng::contains_subrange(list<int>)_(single_element)/1048576 843612.566 -2.10%
rng::contains_subrange(list<int>)_(single_element)/16 4.984 2.37%
rng::contains_subrange(list<int>)_(single_element)/32 10.489 1.32%
rng::contains_subrange(list<int>)_(single_element)/50 18.116 -3.82%
rng::contains_subrange(list<int>)_(single_element)/8192 7533.261 4.80%
rng::contains_subrange(vector<int>)_(near_matches)/1000 13881.627 -
rng::contains_subrange(vector<int>)_(near_matches)/1024 14757.986 -
rng::contains_subrange(vector<int>)_(near_matches)/8192 765040.078 -
rng::contains_subrange(vector<int>)_(process_all)/1048576 211525.212 -
rng::contains_subrange(vector<int>)_(process_all)/16 4.820 1.14%
rng::contains_subrange(vector<int>)_(process_all)/32 8.128 1.98%
rng::contains_subrange(vector<int>)_(process_all)/50 11.546 -
rng::contains_subrange(vector<int>)_(process_all)/8192 1649.861 -
rng::contains_subrange(vector<int>)_(same_length)/1048576 247569.714 1.32%
rng::contains_subrange(vector<int>)_(same_length)/16 4.933 3.22%
rng::contains_subrange(vector<int>)_(same_length)/32 8.830 1.46%
rng::contains_subrange(vector<int>)_(same_length)/50 12.895 1.89%
rng::contains_subrange(vector<int>)_(same_length)/8192 1986.167 4.85%
rng::contains_subrange(vector<int>)_(single_element)/1048576 232564.585 -
rng::contains_subrange(vector<int>)_(single_element)/16 4.668 -1.93%
rng::contains_subrange(vector<int>)_(single_element)/32 8.466 1.07%
rng::contains_subrange(vector<int>)_(single_element)/50 12.388 -
rng::contains_subrange(vector<int>)_(single_element)/8192 1809.455 -
rng::copy(deque<int>)/1048576 51429.912 2.92%
rng::copy(deque<int>)/262144 10795.419 -
rng::copy(deque<int>)/32768 1134.607 -1.33%
rng::copy(deque<int>)/4096 146.998 1.15%
rng::copy(deque<int>)/512 16.772 -
rng::copy(deque<int>)/64 2.818 -
rng::copy(deque<int>)/8 2.693 -2.66%
rng::copy(list<int>)/1048576 877675.932 -
rng::copy(list<int>)/262144 217517.091 -
rng::copy(list<int>)/32768 26045.573 -
rng::copy(list<int>)/4096 3071.780 -
rng::copy(list<int>)/512 367.448 -
rng::copy(list<int>)/64 33.895 1.85%
rng::copy(list<int>)/8 2.387 -
rng::copy(vector<bool>)_(aligned)/1048576 1618.226 55.75%
rng::copy(vector<bool>)_(aligned)/262144 272.341 -1.84%
rng::copy(vector<bool>)_(aligned)/32768 36.250 2.57%
rng::copy(vector<bool>)_(aligned)/4096 4.936 -
rng::copy(vector<bool>)_(aligned)/512 1.763 -
rng::copy(vector<bool>)_(aligned)/64 1.304 -4.86%
rng::copy(vector<bool>)_(unaligned)/1048576 5706.323 3.63%
rng::copy(vector<bool>)_(unaligned)/262144 1369.176 -
rng::copy(vector<bool>)_(unaligned)/32768 170.723 -2.15%
rng::copy(vector<bool>)_(unaligned)/4096 20.863 -
rng::copy(vector<bool>)_(unaligned)/512 3.280 -11.10%
rng::copy(vector<bool>)_(unaligned)/64 0.741 -
rng::copy(vector<int>)/1048576 48621.706 -1.09%
rng::copy(vector<int>)/262144 12452.130 -
rng::copy(vector<int>)/32768 2763.395 -17.65%
rng::copy(vector<int>)/4096 143.989 -8.20%
rng::copy(vector<int>)/512 15.998 -
rng::copy(vector<int>)/64 2.439 -
rng::copy(vector<int>)/8 2.218 -
rng::copy_backward(deque<int>)/1048576 127246.332 1.38%
rng::copy_backward(deque<int>)/262144 33107.505 4.55%
rng::copy_backward(deque<int>)/32768 3798.387 1.75%
rng::copy_backward(deque<int>)/4096 148.595 -
rng::copy_backward(deque<int>)/512 18.219 -
rng::copy_backward(deque<int>)/64 3.043 -1.16%
rng::copy_backward(deque<int>)/8 2.773 -
rng::copy_backward(list<int>)/1048576 889805.432 -
rng::copy_backward(list<int>)/262144 222864.480 -
rng::copy_backward(list<int>)/32768 30438.774 -1.89%
rng::copy_backward(list<int>)/4096 3093.437 -21.77%
rng::copy_backward(list<int>)/512 370.587 -
rng::copy_backward(list<int>)/64 30.946 -
rng::copy_backward(list<int>)/8 2.278 -4.27%
rng::copy_backward(vector<bool>)_(aligned)/1048576 2749.258 172.02%
rng::copy_backward(vector<bool>)_(aligned)/262144 271.754 -50.86%
rng::copy_backward(vector<bool>)_(aligned)/32768 36.091 1.35%
rng::copy_backward(vector<bool>)_(aligned)/4096 5.092 -
rng::copy_backward(vector<bool>)_(aligned)/512 1.773 1.13%
rng::copy_backward(vector<bool>)_(aligned)/64 1.791 1.59%
rng::copy_backward(vector<bool>)_(unaligned)/1048576 7071.131 3.87%
rng::copy_backward(vector<bool>)_(unaligned)/262144 1859.091 11.67%
rng::copy_backward(vector<bool>)_(unaligned)/32768 207.063 -1.77%
rng::copy_backward(vector<bool>)_(unaligned)/4096 25.755 -
rng::copy_backward(vector<bool>)_(unaligned)/512 4.885 -
rng::copy_backward(vector<bool>)_(unaligned)/64 0.948 -
rng::copy_backward(vector<int>)/1048576 50137.885 3.25%
rng::copy_backward(vector<int>)/262144 12529.231 -
rng::copy_backward(vector<int>)/32768 3297.215 17.92%
rng::copy_backward(vector<int>)/4096 201.969 -
rng::copy_backward(vector<int>)/512 16.687 -
rng::copy_backward(vector<int>)/64 2.519 -
rng::copy_backward(vector<int>)/8 2.316 2.34%
rng::copy_if(deque<int>)_(entire_range)/1048576 275164.210 -
rng::copy_if(deque<int>)_(entire_range)/262144 69255.884 -
rng::copy_if(deque<int>)_(entire_range)/32768 8695.707 -
rng::copy_if(deque<int>)_(entire_range)/4096 1018.518 -
rng::copy_if(deque<int>)_(entire_range)/512 147.104 8.27%
rng::copy_if(deque<int>)_(entire_range)/64 16.137 -
rng::copy_if(deque<int>)_(entire_range)/8 2.915 -
rng::copy_if(deque<int>)_(every_other)/1048576 371443.826 -
rng::copy_if(deque<int>)_(every_other)/262144 92820.894 -
rng::copy_if(deque<int>)_(every_other)/32768 11612.307 -
rng::copy_if(deque<int>)_(every_other)/4096 1453.732 -
rng::copy_if(deque<int>)_(every_other)/512 185.698 2.01%
rng::copy_if(deque<int>)_(every_other)/64 23.386 -
rng::copy_if(deque<int>)_(every_other)/8 3.452 -
rng::copy_if(list<int>)_(entire_range)/1048576 880428.952 -
rng::copy_if(list<int>)_(entire_range)/262144 217396.234 -
rng::copy_if(list<int>)_(entire_range)/32768 27612.668 -1.45%
rng::copy_if(list<int>)_(entire_range)/4096 3048.427 -
rng::copy_if(list<int>)_(entire_range)/512 369.122 -
rng::copy_if(list<int>)_(entire_range)/64 30.592 -7.72%
rng::copy_if(list<int>)_(entire_range)/8 2.591 -
rng::copy_if(list<int>)_(every_other)/1048576 847398.586 -
rng::copy_if(list<int>)_(every_other)/262144 208423.304 -1.05%
rng::copy_if(list<int>)_(every_other)/32768 25564.202 1.76%
rng::copy_if(list<int>)_(every_other)/4096 3264.920 -
rng::copy_if(list<int>)_(every_other)/512 359.912 -
rng::copy_if(list<int>)_(every_other)/64 23.751 -
rng::copy_if(list<int>)_(every_other)/8 2.317 -
rng::copy_if(vector<int>)_(entire_range)/1048576 245147.981 -
rng::copy_if(vector<int>)_(entire_range)/262144 59773.239 -
rng::copy_if(vector<int>)_(entire_range)/32768 7492.083 -
rng::copy_if(vector<int>)_(entire_range)/4096 933.365 -
rng::copy_if(vector<int>)_(entire_range)/512 123.173 -
rng::copy_if(vector<int>)_(entire_range)/64 17.018 5.04%
rng::copy_if(vector<int>)_(entire_range)/8 2.252 -2.01%
rng::copy_if(vector<int>)_(every_other)/1048576 239293.985 -
rng::copy_if(vector<int>)_(every_other)/262144 59793.765 -
rng::copy_if(vector<int>)_(every_other)/32768 7454.548 -
rng::copy_if(vector<int>)_(every_other)/4096 935.885 -
rng::copy_if(vector<int>)_(every_other)/512 123.480 -
rng::copy_if(vector<int>)_(every_other)/64 18.164 -
rng::copy_if(vector<int>)_(every_other)/8 4.287 -
rng::copy_n(deque<int>)/1048576 52350.966 4.22%
rng::copy_n(deque<int>)/262144 10255.657 -4.58%
rng::copy_n(deque<int>)/32768 1148.850 -
rng::copy_n(deque<int>)/4096 145.943 -
rng::copy_n(deque<int>)/512 16.785 -
rng::copy_n(deque<int>)/64 2.873 -
rng::copy_n(deque<int>)/8 2.727 -1.91%
rng::copy_n(list<int>)/1048576 870768.391 -
rng::copy_n(list<int>)/262144 217227.714 -
rng::copy_n(list<int>)/32768 25980.770 -3.98%
rng::copy_n(list<int>)/4096 3703.659 -12.18%
rng::copy_n(list<int>)/512 341.314 -
rng::copy_n(list<int>)/64 13.970 -
rng::copy_n(list<int>)/8 2.245 -
rng::copy_n(vector<bool>)_(aligned)/1048576 1407.296 35.46%
rng::copy_n(vector<bool>)_(aligned)/262144 283.301 -1.41%
rng::copy_n(vector<bool>)_(aligned)/32768 35.486 -
rng::copy_n(vector<bool>)_(aligned)/4096 4.925 -
rng::copy_n(vector<bool>)_(aligned)/512 1.764 -
rng::copy_n(vector<bool>)_(aligned)/64 1.371 -
rng::copy_n(vector<bool>)_(unaligned)/1048576 5505.994 -
rng::copy_n(vector<bool>)_(unaligned)/262144 1369.319 -
rng::copy_n(vector<bool>)_(unaligned)/32768 174.280 -
rng::copy_n(vector<bool>)_(unaligned)/4096 20.935 -
rng::copy_n(vector<bool>)_(unaligned)/512 3.352 -4.61%
rng::copy_n(vector<bool>)_(unaligned)/64 0.742 -
rng::copy_n(vector<int>)/1048576 49878.709 1.38%
rng::copy_n(vector<int>)/262144 12534.344 -
rng::copy_n(vector<int>)/32768 2602.330 9.20%
rng::copy_n(vector<int>)/4096 141.737 -10.11%
rng::copy_n(vector<int>)/512 16.085 -
rng::copy_n(vector<int>)/64 2.475 -
rng::copy_n(vector<int>)/8 2.192 -4.28%
rng::count(deque<int>)_(every_other)/1024 247.823 -
rng::count(deque<int>)_(every_other)/1048576 255416.743 -
rng::count(deque<int>)_(every_other)/8 2.533 -
rng::count(deque<int>)_(every_other)/8192 1935.812 -
rng::count(list<int>)_(every_other)/1024 701.306 -
rng::count(list<int>)_(every_other)/1048576 813677.742 -
rng::count(list<int>)_(every_other)/8 2.100 1.11%
rng::count(list<int>)_(every_other)/8192 6883.308 -
rng::count(vector<bool>)/1000 3.003 -
rng::count(vector<bool>)/1024 1.688 -
rng::count(vector<bool>)/1048576 1459.373 -
rng::count(vector<bool>)/8192 11.438 -
rng::count(vector<int>)_(every_other)/1024 102.933 -
rng::count(vector<int>)_(every_other)/1048576 105174.460 -
rng::count(vector<int>)_(every_other)/8 1.383 4.59%
rng::count(vector<int>)_(every_other)/8192 819.156 -
rng::count_if(deque<int>)_(every_other)/1024 347.434 -
rng::count_if(deque<int>)_(every_other)/1048576 346048.522 -
rng::count_if(deque<int>)_(every_other)/8 3.368 3.40%
rng::count_if(deque<int>)_(every_other)/8192 2623.992 -
rng::count_if(list<int>)_(every_other)/1024 753.915 -
rng::count_if(list<int>)_(every_other)/1048576 888021.492 -
rng::count_if(list<int>)_(every_other)/8 2.840 -
rng::count_if(list<int>)_(every_other)/8192 7197.275 -
rng::count_if(vector<int>)_(every_other)/1024 249.787 -
rng::count_if(vector<int>)_(every_other)/1048576 247748.982 -
rng::count_if(vector<int>)_(every_other)/8 4.220 -
rng::count_if(vector<int>)_(every_other)/8192 1929.958 -
rng::distance(deque<int>)/1024 0.849 -
rng::distance(deque<int>)/4096 0.848 -
rng::distance(deque<int>)/50 0.849 -
rng::distance(deque<int>)/8192 0.851 -
rng::distance(join_view(vector<vector<int>>)/1024 1.024 -
rng::distance(join_view(vector<vector<int>>)/4096 4.313 -3.81%
rng::distance(join_view(vector<vector<int>>)/50 0.603 -
rng::distance(join_view(vector<vector<int>>)/8192 8.311 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 479.813 5.30%
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 490555.741 -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 26.398 25.48%
rng::ends_with(deque<int>)_(mismatch_at_end)/8 5.900 3.42%
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3826.054 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.079 1.24%
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.724 -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.078 1.10%
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.081 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.079 1.19%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 718.173 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 733078.233 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 36.832 -3.21%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 7.480 -2.69%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 5729.690 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.090 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.764 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.089 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.090 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.090 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2077.182 1.09%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2195130.042 -3.87%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 47.763 1.10%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.910 2.83%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 17770.662 -11.88%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 723.980 -6.69%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1443890.635 -1.18%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 24.224 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.739 1.69%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11780.353 2.14%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1815.998 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2312130.462 -1.05%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 53.720 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.905 2.55%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 19773.170 1.91%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 526.742 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1441341.927 -1.50%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 24.326 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.708 -1.95%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11065.474 -4.06%
rng::ends_with(list<int>)_(mismatch_at_end)/1024 0.699 -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 0.699 -
rng::ends_with(list<int>)_(mismatch_at_end)/50 0.673 -
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.689 -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 0.699 -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 767.637 -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 955330.202 -
rng::ends_with(list<int>)_(mismatch_at_start)/50 41.978 1.50%
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.007 -2.00%
rng::ends_with(list<int>)_(mismatch_at_start)/8192 8264.661 -2.89%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 0.984 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 0.986 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 0.983 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.981 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.985 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 882.214 1.05%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1083301.099 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 39.449 1.17%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 5.733 1.06%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 12734.714 8.50%
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 78.229 -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 73752.316 -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.572 -1.77%
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.551 -6.20%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 571.024 -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.495 7.49%
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.413 -2.45%
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.495 5.95%
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.512 -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.422 2.19%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 515.788 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 634452.176 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 23.831 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 4.147 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 4838.896 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 0.697 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 0.709 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 0.701 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 0.701 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 0.710 -
rng::equal(deque<int>)_(it,_it,_it,_it)/1024 503.648 -
rng::equal(deque<int>)_(it,_it,_it,_it)/1048576 562370.709 11.23%
rng::equal(deque<int>)_(it,_it,_it,_it)/50 26.699 5.32%
rng::equal(deque<int>)_(it,_it,_it,_it)/8 4.940 -
rng::equal(deque<int>)_(it,_it,_it,_it)/8192 4359.423 10.99%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 517.608 -2.23%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 515537.580 -1.79%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 26.442 -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.062 -3.16%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 3955.072 -1.87%
rng::equal(list<int>)_(it,_it,_it,_it)/1024 778.013 -
rng::equal(list<int>)_(it,_it,_it,_it)/1048576 953889.305 -
rng::equal(list<int>)_(it,_it,_it,_it)/50 25.711 -
rng::equal(list<int>)_(it,_it,_it,_it)/8 2.962 -
rng::equal(list<int>)_(it,_it,_it,_it)/8192 11600.339 -4.31%
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 832.770 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 990844.578 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50 31.842 -2.73%
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.568 -1.52%
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 12352.169 18.16%
rng::equal(vector<bool>)_(aligned)/1024 0.218 -
rng::equal(vector<bool>)_(aligned)/1048576 0.218 -
rng::equal(vector<bool>)_(aligned)/50 0.218 -
rng::equal(vector<bool>)_(aligned)/8 0.218 -
rng::equal(vector<bool>)_(aligned)/8192 0.218 -
rng::equal(vector<bool>)_(unaligned)/1024 7.992 4.72%
rng::equal(vector<bool>)_(unaligned)/1048576 7988.160 5.01%
rng::equal(vector<bool>)_(unaligned)/50 0.788 10.15%
rng::equal(vector<bool>)_(unaligned)/8 0.795 12.59%
rng::equal(vector<bool>)_(unaligned)/8192 68.984 6.19%
rng::equal(vector<int>)_(it,_it,_it,_it)/1024 78.224 -
rng::equal(vector<int>)_(it,_it,_it,_it)/1048576 73721.498 -
rng::equal(vector<int>)_(it,_it,_it,_it)/50 4.474 -2.17%
rng::equal(vector<int>)_(it,_it,_it,_it)/8 1.459 -2.06%
rng::equal(vector<int>)_(it,_it,_it,_it)/8192 571.544 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 510.356 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 638806.533 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 23.842 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.636 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 4774.335 -
rng::fill(deque<int>)/1024 29.752 -
rng::fill(deque<int>)/32 1.387 -11.04%
rng::fill(deque<int>)/50 2.256 -
rng::fill(deque<int>)/8192 246.928 2.89%
rng::fill(list<int>)/1024 672.026 -
rng::fill(list<int>)/32 8.341 -
rng::fill(list<int>)/50 16.776 -
rng::fill(list<int>)/8192 7437.078 8.66%
rng::fill(vector<bool>)/1048576 3834.749 -
rng::fill(vector<bool>)/262144 231.801 -
rng::fill(vector<bool>)/32768 29.976 -
rng::fill(vector<bool>)/4096 4.203 -
rng::fill(vector<bool>)/512 1.529 -
rng::fill(vector<bool>)/64 1.494 -4.54%
rng::fill(vector<int>)/1024 29.417 -1.00%
rng::fill(vector<int>)/32 1.040 -
rng::fill(vector<int>)/50 2.205 -
rng::fill(vector<int>)/8192 238.112 -
rng::fill_n(deque<int>)/1024 30.041 1.80%
rng::fill_n(deque<int>)/32 1.259 8.97%
rng::fill_n(deque<int>)/50 2.194 -
rng::fill_n(deque<int>)/8192 237.028 -3.01%
rng::fill_n(list<int>)/1024 649.520 -53.44%
rng::fill_n(list<int>)/32 8.195 1.34%
rng::fill_n(list<int>)/50 15.824 -
rng::fill_n(list<int>)/8192 7077.335 -8.74%
rng::fill_n(vector<bool>)/1048576 3823.161 -
rng::fill_n(vector<bool>)/262144 231.577 -
rng::fill_n(vector<bool>)/32768 30.080 -
rng::fill_n(vector<bool>)/4096 4.154 -
rng::fill_n(vector<bool>)/512 1.424 -
rng::fill_n(vector<bool>)/64 1.391 1.74%
rng::fill_n(vector<int>)/1024 29.443 -
rng::fill_n(vector<int>)/32 1.143 -
rng::fill_n(vector<int>)/50 2.220 -
rng::fill_n(vector<int>)/8192 235.023 -
rng::find(deque<int>)_(bail_25%)/1024 66.818 -
rng::find(deque<int>)_(bail_25%)/32768 1917.149 -
rng::find(deque<int>)_(bail_25%)/8 2.055 -
rng::find(deque<int>)_(bail_25%)/8192 476.426 -
rng::find(deque<int>)_(process_all)/1024 244.032 -
rng::find(deque<int>)_(process_all)/32768 7815.025 -
rng::find(deque<int>)_(process_all)/50 13.163 -
rng::find(deque<int>)_(process_all)/8 3.471 -
rng::find(deque<int>)_(process_all)/8192 1951.450 -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 296.271 -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9470.785 -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.153 -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.224 -2.19%
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2350.992 -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 313.965 -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 10419.592 -
rng::find(join_view(list<vector<int>>))_(process_all)/50 13.407 1.41%
rng::find(join_view(list<vector<int>>))_(process_all)/8 3.089 4.61%
rng::find(join_view(list<vector<int>>))_(process_all)/8192 2537.399 -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 707.105 -4.10%
rng::find(join_view(vector<list<int>>))_(process_all)/32768 28544.988 5.04%
rng::find(join_view(vector<list<int>>))_(process_all)/50 23.645 -
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.866 4.41%
rng::find(join_view(vector<list<int>>))_(process_all)/8192 8088.539 -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 23.107 -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 663.194 -1.26%
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.908 1.39%
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.251 2.68%
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 167.832 -1.02%
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 275.221 -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8765.238 -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.759 -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 4.840 -1.04%
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2162.867 -
rng::find(list<int>)_(bail_25%)/1024 181.384 -
rng::find(list<int>)_(bail_25%)/32768 9625.295 28.15%
rng::find(list<int>)_(bail_25%)/8 0.922 -
rng::find(list<int>)_(bail_25%)/8192 1434.020 1.00%
rng::find(list<int>)_(process_all)/1024 722.373 -
rng::find(list<int>)_(process_all)/32768 29123.372 5.91%
rng::find(list<int>)_(process_all)/50 18.118 -
rng::find(list<int>)_(process_all)/8 2.295 -3.49%
rng::find(list<int>)_(process_all)/8192 11496.189 3.10%
rng::find(vector<bool>)_(process_all)/1024 4.738 1.12%
rng::find(vector<bool>)_(process_all)/1048576 3659.820 -
rng::find(vector<bool>)_(process_all)/50 0.622 -16.37%
rng::find(vector<bool>)_(process_all)/8 0.563 -15.28%
rng::find(vector<bool>)_(process_all)/8192 33.569 -
rng::find(vector<char>)_(bail_25%)/1024 5.265 -
rng::find(vector<char>)_(bail_25%)/32768 136.293 -
rng::find(vector<char>)_(bail_25%)/8 1.063 -
rng::find(vector<char>)_(bail_25%)/8192 39.685 -
rng::find(vector<char>)_(process_all)/1024 16.231 -
rng::find(vector<char>)_(process_all)/32768 495.587 -
rng::find(vector<char>)_(process_all)/50 1.624 -
rng::find(vector<char>)_(process_all)/8 0.925 -
rng::find(vector<char>)_(process_all)/8192 136.088 -
rng::find(vector<int>)_(bail_25%)/1024 65.747 -
rng::find(vector<int>)_(bail_25%)/32768 1858.238 -
rng::find(vector<int>)_(bail_25%)/8 1.579 -
rng::find(vector<int>)_(bail_25%)/8192 470.816 -
rng::find(vector<int>)_(process_all)/1024 243.136 -
rng::find(vector<int>)_(process_all)/32768 7432.480 -
rng::find(vector<int>)_(process_all)/50 12.433 -
rng::find(vector<int>)_(process_all)/8 2.864 1.52%
rng::find(vector<int>)_(process_all)/8192 1858.061 -
rng::find_end(deque<int>)_(match_near_end)/1000 41.118 19.18%
rng::find_end(deque<int>)_(match_near_end)/1024 40.270 17.17%
rng::find_end(deque<int>)_(match_near_end)/8192 308.419 11.96%
rng::find_end(deque<int>)_(near_matches)/1000 16871.680 -
rng::find_end(deque<int>)_(near_matches)/1024 17681.042 -
rng::find_end(deque<int>)_(near_matches)/8192 1121069.045 -
rng::find_end(deque<int>)_(process_all)/1000 305.428 -
rng::find_end(deque<int>)_(process_all)/1024 311.039 -4.15%
rng::find_end(deque<int>)_(process_all)/1048576 267862.097 -10.93%
rng::find_end(deque<int>)_(process_all)/8192 2028.949 -13.43%
rng::find_end(deque<int>)_(same_length)/1000 345.322 4.39%
rng::find_end(deque<int>)_(same_length)/1024 354.425 4.79%
rng::find_end(deque<int>)_(same_length)/8192 2871.512 -2.26%
rng::find_end(deque<int>)_(single_element)/1000 335.660 -1.97%
rng::find_end(deque<int>)_(single_element)/1024 350.127 15.21%
rng::find_end(deque<int>)_(single_element)/8192 2539.970 14.75%
rng::find_end(deque<int>,_pred)_(match_near_end)/1000 74.538 -
rng::find_end(deque<int>,_pred)_(match_near_end)/1024 76.208 -
rng::find_end(deque<int>,_pred)_(match_near_end)/8192 602.624 -
rng::find_end(deque<int>,_pred)_(near_matches)/1000 31341.705 -2.66%
rng::find_end(deque<int>,_pred)_(near_matches)/1024 32472.773 -2.53%
rng::find_end(deque<int>,_pred)_(near_matches)/8192 1870298.353 -3.41%
rng::find_end(deque<int>,_pred)_(process_all)/1000 580.126 -
rng::find_end(deque<int>,_pred)_(process_all)/1024 624.050 -
rng::find_end(deque<int>,_pred)_(process_all)/1048576 547466.948 -
rng::find_end(deque<int>,_pred)_(process_all)/8192 4278.763 -
rng::find_end(deque<int>,_pred)_(same_length)/1000 781.617 -
rng::find_end(deque<int>,_pred)_(same_length)/1024 801.520 -
rng::find_end(deque<int>,_pred)_(same_length)/8192 4950.479 -
rng::find_end(deque<int>,_pred)_(single_element)/1000 643.897 -
rng::find_end(deque<int>,_pred)_(single_element)/1024 690.236 -
rng::find_end(deque<int>,_pred)_(single_element)/8192 4785.840 3.04%
rng::find_end(forward_list<int>)_(match_near_end)/1000 770.278 -
rng::find_end(forward_list<int>)_(match_near_end)/1024 4451.062 -
rng::find_end(forward_list<int>)_(match_near_end)/8192 255790.299 -
rng::find_end(forward_list<int>)_(near_matches)/1000 36246.777 -
rng::find_end(forward_list<int>)_(near_matches)/1024 37583.629 -
rng::find_end(forward_list<int>)_(near_matches)/8192 2467861.796 -
rng::find_end(forward_list<int>)_(process_all)/1000 704.600 -
rng::find_end(forward_list<int>)_(process_all)/1024 729.625 -
rng::find_end(forward_list<int>)_(process_all)/1048576 762380.408 -
rng::find_end(forward_list<int>)_(process_all)/8192 5822.609 4.59%
rng::find_end(forward_list<int>)_(same_length)/1000 1473.250 -
rng::find_end(forward_list<int>)_(same_length)/1024 1481.412 -
rng::find_end(forward_list<int>)_(same_length)/8192 16078.805 13.91%
rng::find_end(forward_list<int>)_(single_element)/1000 703.317 4.22%
rng::find_end(forward_list<int>)_(single_element)/1024 732.596 1.96%
rng::find_end(forward_list<int>)_(single_element)/8192 6377.656 11.16%
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1000 826.832 -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5426.731 -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/8192 277529.259 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/1000 42010.098 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/1024 43644.192 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/8192 2688163.623 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1000 743.244 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1024 761.559 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1048576 841146.940 -
rng::find_end(forward_list<int>,_pred)_(process_all)/8192 6099.889 -
rng::find_end(forward_list<int>,_pred)_(same_length)/1000 1535.612 -
rng::find_end(forward_list<int>,_pred)_(same_length)/1024 1562.555 -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 17444.379 -2.93%
rng::find_end(forward_list<int>,_pred)_(single_element)/1000 802.147 -
rng::find_end(forward_list<int>,_pred)_(single_element)/1024 820.452 -
rng::find_end(forward_list<int>,_pred)_(single_element)/8192 6868.367 3.25%
rng::find_end(list<int>)_(match_near_end)/1000 63.739 -
rng::find_end(list<int>)_(match_near_end)/1024 61.108 -
rng::find_end(list<int>)_(match_near_end)/8192 595.165 -
rng::find_end(list<int>)_(near_matches)/1000 33150.089 -
rng::find_end(list<int>)_(near_matches)/1024 34581.345 -
rng::find_end(list<int>)_(near_matches)/8192 2261766.586 -
rng::find_end(list<int>)_(process_all)/1000 715.167 -
rng::find_end(list<int>)_(process_all)/1024 731.527 -
rng::find_end(list<int>)_(process_all)/1048576 874968.867 -
rng::find_end(list<int>)_(process_all)/8192 7634.491 1.02%
rng::find_end(list<int>)_(same_length)/1000 743.602 -
rng::find_end(list<int>)_(same_length)/1024 755.749 -
rng::find_end(list<int>)_(same_length)/8192 9115.290 9.72%
rng::find_end(list<int>)_(single_element)/1000 712.550 -
rng::find_end(list<int>)_(single_element)/1024 731.751 -
rng::find_end(list<int>)_(single_element)/8192 9497.331 21.89%
rng::find_end(list<int>,_pred)_(match_near_end)/1000 80.446 -
rng::find_end(list<int>,_pred)_(match_near_end)/1024 66.917 -
rng::find_end(list<int>,_pred)_(match_near_end)/8192 629.219 -
rng::find_end(list<int>,_pred)_(near_matches)/1000 37523.950 -
rng::find_end(list<int>,_pred)_(near_matches)/1024 39089.820 -
rng::find_end(list<int>,_pred)_(near_matches)/8192 2412103.734 -
rng::find_end(list<int>,_pred)_(process_all)/1000 800.513 -
rng::find_end(list<int>,_pred)_(process_all)/1024 819.466 -
rng::find_end(list<int>,_pred)_(process_all)/1048576 967399.644 -
rng::find_end(list<int>,_pred)_(process_all)/8192 8608.083 -
rng::find_end(list<int>,_pred)_(same_length)/1000 764.356 -
rng::find_end(list<int>,_pred)_(same_length)/1024 782.890 -
rng::find_end(list<int>,_pred)_(same_length)/8192 11952.932 13.48%
rng::find_end(list<int>,_pred)_(single_element)/1000 797.272 -
rng::find_end(list<int>,_pred)_(single_element)/1024 815.378 -
rng::find_end(list<int>,_pred)_(single_element)/8192 10129.304 22.68%
rng::find_end(vector<int>)_(match_near_end)/1000 27.746 -
rng::find_end(vector<int>)_(match_near_end)/1024 24.970 -
rng::find_end(vector<int>)_(match_near_end)/8192 201.711 -1.15%
rng::find_end(vector<int>)_(near_matches)/1000 13671.182 -
rng::find_end(vector<int>)_(near_matches)/1024 14165.161 -
rng::find_end(vector<int>)_(near_matches)/8192 779246.145 -
rng::find_end(vector<int>)_(process_all)/1000 361.214 -
rng::find_end(vector<int>)_(process_all)/1024 370.543 -
rng::find_end(vector<int>)_(process_all)/1048576 373367.230 -
rng::find_end(vector<int>)_(process_all)/8192 2919.592 -
rng::find_end(vector<int>)_(same_length)/1000 245.288 -1.43%
rng::find_end(vector<int>)_(same_length)/1024 251.532 -1.19%
rng::find_end(vector<int>)_(same_length)/8192 1954.374 -2.07%
rng::find_end(vector<int>)_(single_element)/1000 400.281 -
rng::find_end(vector<int>)_(single_element)/1024 409.757 -
rng::find_end(vector<int>)_(single_element)/8192 3240.120 -
rng::find_end(vector<int>,_pred)_(match_near_end)/1000 59.684 -
rng::find_end(vector<int>,_pred)_(match_near_end)/1024 60.207 -
rng::find_end(vector<int>,_pred)_(match_near_end)/8192 487.098 -
rng::find_end(vector<int>,_pred)_(near_matches)/1000 23050.520 -
rng::find_end(vector<int>,_pred)_(near_matches)/1024 23760.841 -
rng::find_end(vector<int>,_pred)_(near_matches)/8192 1450243.012 -
rng::find_end(vector<int>,_pred)_(process_all)/1000 535.948 -
rng::find_end(vector<int>,_pred)_(process_all)/1024 549.710 -
rng::find_end(vector<int>,_pred)_(process_all)/1048576 646050.470 -
rng::find_end(vector<int>,_pred)_(process_all)/8192 4376.201 -
rng::find_end(vector<int>,_pred)_(same_length)/1000 614.326 -
rng::find_end(vector<int>,_pred)_(same_length)/1024 631.704 -
rng::find_end(vector<int>,_pred)_(same_length)/8192 5025.990 -
rng::find_end(vector<int>,_pred)_(single_element)/1000 595.834 -
rng::find_end(vector<int>,_pred)_(single_element)/1024 610.279 -
rng::find_end(vector<int>,_pred)_(single_element)/8192 4869.893 -
rng::find_first_of(deque<int>)_(large_needle)/1024 366185.664 -
rng::find_first_of(deque<int>)_(large_needle)/32 312.718 5.30%
rng::find_first_of(deque<int>)_(large_needle)/50 718.154 -
rng::find_first_of(deque<int>)_(large_needle)/8192 23514069.465 -
rng::find_first_of(deque<int>)_(small_needle)/1024 3454.567 -
rng::find_first_of(deque<int>)_(small_needle)/32 105.544 -
rng::find_first_of(deque<int>)_(small_needle)/50 162.458 -
rng::find_first_of(deque<int>)_(small_needle)/8192 27646.241 -
rng::find_first_of(deque<int>,_pred)_(large_needle)/1024 563644.978 -
rng::find_first_of(deque<int>,_pred)_(large_needle)/32 509.741 -
rng::find_first_of(deque<int>,_pred)_(large_needle)/50 1388.915 -
rng::find_first_of(deque<int>,_pred)_(large_needle)/8192 35526610.404 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/1024 6312.694 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/32 198.724 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/50 309.855 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/8192 50462.839 -
rng::find_first_of(list<int>)_(large_needle)/1024 948792.007 8.22%
rng::find_first_of(list<int>)_(large_needle)/32 681.784 -
rng::find_first_of(list<int>)_(large_needle)/50 1747.913 -
rng::find_first_of(list<int>)_(large_needle)/8192 49218572.265 -2.58%
rng::find_first_of(list<int>)_(small_needle)/1024 2765.344 -
rng::find_first_of(list<int>)_(small_needle)/32 90.920 -
rng::find_first_of(list<int>)_(small_needle)/50 139.037 -
rng::find_first_of(list<int>)_(small_needle)/8192 22147.180 -
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 898989.278 -
rng::find_first_of(list<int>,_pred)_(large_needle)/32 723.315 -
rng::find_first_of(list<int>,_pred)_(large_needle)/50 1858.808 -
rng::find_first_of(list<int>,_pred)_(large_needle)/8192 55626070.458 2.53%
rng::find_first_of(list<int>,_pred)_(small_needle)/1024 5246.871 -
rng::find_first_of(list<int>,_pred)_(small_needle)/32 167.215 -
rng::find_first_of(list<int>,_pred)_(small_needle)/50 265.814 -
rng::find_first_of(list<int>,_pred)_(small_needle)/8192 42263.027 -
rng::find_first_of(vector<int>)_(large_needle)/1024 124592.044 11.80%
rng::find_first_of(vector<int>)_(large_needle)/32 123.428 16.41%
rng::find_first_of(vector<int>)_(large_needle)/50 313.056 13.22%
rng::find_first_of(vector<int>)_(large_needle)/8192 8049540.701 9.36%
rng::find_first_of(vector<int>)_(small_needle)/1024 1443.385 1.97%
rng::find_first_of(vector<int>)_(small_needle)/32 49.984 2.28%
rng::find_first_of(vector<int>)_(small_needle)/50 73.420 1.04%
rng::find_first_of(vector<int>)_(small_needle)/8192 11522.169 2.01%
rng::find_first_of(vector<int>,_pred)_(large_needle)/1024 604104.561 1.86%
rng::find_first_of(vector<int>,_pred)_(large_needle)/32 499.415 1.26%
rng::find_first_of(vector<int>,_pred)_(large_needle)/50 1359.399 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/8192 38311752.335 -11.78%
rng::find_first_of(vector<int>,_pred)_(small_needle)/1024 5641.551 -3.07%
rng::find_first_of(vector<int>,_pred)_(small_needle)/32 180.803 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/50 275.281 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/8192 46076.001 -
rng::find_if(deque<int>)_(bail_25%)/1024 105.987 -
rng::find_if(deque<int>)_(bail_25%)/32768 2753.442 1.79%
rng::find_if(deque<int>)_(bail_25%)/8 1.523 -
rng::find_if(deque<int>)_(bail_25%)/8192 685.545 -
rng::find_if(deque<int>)_(process_all)/1024 474.150 -
rng::find_if(deque<int>)_(process_all)/32768 11458.577 -1.51%
rng::find_if(deque<int>)_(process_all)/50 23.706 -
rng::find_if(deque<int>)_(process_all)/8 3.974 -
rng::find_if(deque<int>)_(process_all)/8192 2837.444 1.14%
rng::find_if(list<int>)_(bail_25%)/1024 193.855 -
rng::find_if(list<int>)_(bail_25%)/32768 8694.104 1.52%
rng::find_if(list<int>)_(bail_25%)/8 1.313 -
rng::find_if(list<int>)_(bail_25%)/8192 1516.380 -
rng::find_if(list<int>)_(process_all)/1024 757.642 -
rng::find_if(list<int>)_(process_all)/32768 29749.974 5.07%
rng::find_if(list<int>)_(process_all)/50 21.444 -
rng::find_if(list<int>)_(process_all)/8 3.503 -
rng::find_if(list<int>)_(process_all)/8192 10416.392 8.51%
rng::find_if(vector<bool>)_(process_all)/1024 770.128 -
rng::find_if(vector<bool>)_(process_all)/1048576 786525.550 -
rng::find_if(vector<bool>)_(process_all)/50 35.941 2.62%
rng::find_if(vector<bool>)_(process_all)/8 5.544 2.04%
rng::find_if(vector<bool>)_(process_all)/8192 6149.771 -
rng::find_if(vector<char>)_(bail_25%)/1024 76.144 -
rng::find_if(vector<char>)_(bail_25%)/32768 2040.647 -
rng::find_if(vector<char>)_(bail_25%)/8 0.938 -2.22%
rng::find_if(vector<char>)_(bail_25%)/8192 520.056 -
rng::find_if(vector<char>)_(process_all)/1024 271.568 -
rng::find_if(vector<char>)_(process_all)/32768 8156.018 -
rng::find_if(vector<char>)_(process_all)/50 12.505 -1.13%
rng::find_if(vector<char>)_(process_all)/8 2.506 -
rng::find_if(vector<char>)_(process_all)/8192 2052.409 -
rng::find_if(vector<int>)_(bail_25%)/1024 75.594 -
rng::find_if(vector<int>)_(bail_25%)/32768 2336.185 -
rng::find_if(vector<int>)_(bail_25%)/8 1.080 1.72%
rng::find_if(vector<int>)_(bail_25%)/8192 548.542 -
rng::find_if(vector<int>)_(process_all)/1024 283.449 -
rng::find_if(vector<int>)_(process_all)/32768 8811.785 -
rng::find_if(vector<int>)_(process_all)/50 14.209 -
rng::find_if(vector<int>)_(process_all)/8 2.516 -
rng::find_if(vector<int>)_(process_all)/8192 2193.133 -
rng::find_if_not(deque<int>)_(bail_25%)/1024 106.322 -
rng::find_if_not(deque<int>)_(bail_25%)/32768 2753.845 1.53%
rng::find_if_not(deque<int>)_(bail_25%)/8 1.419 -
rng::find_if_not(deque<int>)_(bail_25%)/8192 706.733 2.38%
rng::find_if_not(deque<int>)_(process_all)/1024 482.961 1.82%
rng::find_if_not(deque<int>)_(process_all)/32768 11888.360 2.14%
rng::find_if_not(deque<int>)_(process_all)/50 23.839 -
rng::find_if_not(deque<int>)_(process_all)/8 3.985 -
rng::find_if_not(deque<int>)_(process_all)/8192 2963.173 5.40%
rng::find_if_not(list<int>)_(bail_25%)/1024 191.587 -
rng::find_if_not(list<int>)_(bail_25%)/32768 12583.109 21.48%
rng::find_if_not(list<int>)_(bail_25%)/8 1.313 -
rng::find_if_not(list<int>)_(bail_25%)/8192 1516.481 -
rng::find_if_not(list<int>)_(process_all)/1024 758.947 -
rng::find_if_not(list<int>)_(process_all)/32768 30040.729 5.09%
rng::find_if_not(list<int>)_(process_all)/50 21.481 -
rng::find_if_not(list<int>)_(process_all)/8 3.488 -
rng::find_if_not(list<int>)_(process_all)/8192 9000.266 -
rng::find_if_not(vector<bool>)_(process_all)/1024 769.969 -
rng::find_if_not(vector<bool>)_(process_all)/1048576 787169.101 -
rng::find_if_not(vector<bool>)_(process_all)/50 35.947 2.61%
rng::find_if_not(vector<bool>)_(process_all)/8 5.537 1.71%
rng::find_if_not(vector<bool>)_(process_all)/8192 6143.074 -
rng::find_if_not(vector<char>)_(bail_25%)/1024 76.194 -
rng::find_if_not(vector<char>)_(bail_25%)/32768 2094.571 3.49%
rng::find_if_not(vector<char>)_(bail_25%)/8 0.965 1.05%
rng::find_if_not(vector<char>)_(bail_25%)/8192 528.897 2.11%
rng::find_if_not(vector<char>)_(process_all)/1024 273.815 -
rng::find_if_not(vector<char>)_(process_all)/32768 8128.859 -
rng::find_if_not(vector<char>)_(process_all)/50 12.668 1.60%
rng::find_if_not(vector<char>)_(process_all)/8 2.513 4.63%
rng::find_if_not(vector<char>)_(process_all)/8192 2048.519 -
rng::find_if_not(vector<int>)_(bail_25%)/1024 75.552 -
rng::find_if_not(vector<int>)_(bail_25%)/32768 2336.025 -
rng::find_if_not(vector<int>)_(bail_25%)/8 1.127 -
rng::find_if_not(vector<int>)_(bail_25%)/8192 548.009 -
rng::find_if_not(vector<int>)_(process_all)/1024 283.368 -
rng::find_if_not(vector<int>)_(process_all)/32768 8799.587 -
rng::find_if_not(vector<int>)_(process_all)/50 14.055 -
rng::find_if_not(vector<int>)_(process_all)/8 2.688 1.03%
rng::find_if_not(vector<int>)_(process_all)/8192 2197.902 -
rng::find_last(deque<int>)_(bail_10%)/1024 226.685 -
rng::find_last(deque<int>)_(bail_10%)/1048576 323863.774 -
rng::find_last(deque<int>)_(bail_10%)/50 11.403 -
rng::find_last(deque<int>)_(bail_10%)/8 2.731 1.14%
rng::find_last(deque<int>)_(bail_10%)/8192 2509.923 -
rng::find_last(deque<int>)_(bail_90%)/1024 28.876 -
rng::find_last(deque<int>)_(bail_90%)/1048576 25545.160 -
rng::find_last(deque<int>)_(bail_90%)/50 1.839 -
rng::find_last(deque<int>)_(bail_90%)/8 0.903 1.63%
rng::find_last(deque<int>)_(bail_90%)/8192 203.126 -
rng::find_last(forward_list<int>)_(bail_10%)/1024 726.837 -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 708316.489 -
rng::find_last(forward_list<int>)_(bail_10%)/50 20.749 -1.98%
rng::find_last(forward_list<int>)_(bail_10%)/8 2.305 -
rng::find_last(forward_list<int>)_(bail_10%)/8192 6696.635 12.81%
rng::find_last(forward_list<int>)_(bail_90%)/1024 731.647 -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 667996.777 -
rng::find_last(forward_list<int>)_(bail_90%)/50 20.514 -2.93%
rng::find_last(forward_list<int>)_(bail_90%)/8 2.318 -
rng::find_last(forward_list<int>)_(bail_90%)/8192 6100.613 -
rng::find_last(list<int>)_(bail_10%)/1024 680.481 -
rng::find_last(list<int>)_(bail_10%)/1048576 787360.893 -
rng::find_last(list<int>)_(bail_10%)/50 16.150 -
rng::find_last(list<int>)_(bail_10%)/8 2.073 -1.22%
rng::find_last(list<int>)_(bail_10%)/8192 6317.157 -
rng::find_last(list<int>)_(bail_90%)/1024 53.784 -
rng::find_last(list<int>)_(bail_90%)/1048576 86695.628 -
rng::find_last(list<int>)_(bail_90%)/50 1.241 -
rng::find_last(list<int>)_(bail_90%)/8 0.461 -
rng::find_last(list<int>)_(bail_90%)/8192 601.892 -
rng::find_last(vector<char>)_(bail_10%)/1024 112.454 -1.11%
rng::find_last(vector<char>)_(bail_10%)/1048576 108047.784 -
rng::find_last(vector<char>)_(bail_10%)/50 5.405 -2.76%
rng::find_last(vector<char>)_(bail_10%)/8 1.605 4.74%
rng::find_last(vector<char>)_(bail_10%)/8192 849.818 -
rng::find_last(vector<char>)_(bail_90%)/1024 12.053 -7.33%
rng::find_last(vector<char>)_(bail_90%)/1048576 11932.827 -5.24%
rng::find_last(vector<char>)_(bail_90%)/50 0.999 -3.37%
rng::find_last(vector<char>)_(bail_90%)/8 0.463 -
rng::find_last(vector<char>)_(bail_90%)/8192 101.481 -
rng::find_last(vector<int>)_(bail_10%)/1024 212.001 -
rng::find_last(vector<int>)_(bail_10%)/1048576 214311.972 -
rng::find_last(vector<int>)_(bail_10%)/50 10.814 -
rng::find_last(vector<int>)_(bail_10%)/8 2.011 -1.06%
rng::find_last(vector<int>)_(bail_10%)/8192 1646.408 -
rng::find_last(vector<int>)_(bail_90%)/1024 28.236 -
rng::find_last(vector<int>)_(bail_90%)/1048576 23353.213 -
rng::find_last(vector<int>)_(bail_90%)/50 1.573 -
rng::find_last(vector<int>)_(bail_90%)/8 0.477 -29.70%
rng::find_last(vector<int>)_(bail_90%)/8192 189.786 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 360.679 -2.99%
rng::find_last_if(deque<int>)_(bail_10%)/1048576 361563.339 -
rng::find_last_if(deque<int>)_(bail_10%)/50 17.624 -1.03%
rng::find_last_if(deque<int>)_(bail_10%)/8 3.954 -
rng::find_last_if(deque<int>)_(bail_10%)/8192 2781.150 -
rng::find_last_if(deque<int>)_(bail_90%)/1024 43.300 -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 38098.208 -2.16%
rng::find_last_if(deque<int>)_(bail_90%)/50 2.683 -
rng::find_last_if(deque<int>)_(bail_90%)/8 0.980 -1.15%
rng::find_last_if(deque<int>)_(bail_90%)/8192 311.896 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 762.638 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 926666.280 -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 40.262 -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 5.271 8.08%
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 6950.751 1.53%
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 836.086 -3.65%
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 920969.330 -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 28.205 1.10%
rng::find_last_if(forward_list<int>)_(bail_90%)/8 4.790 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 7102.115 -2.61%
rng::find_last_if(list<int>)_(bail_10%)/1024 679.082 -
rng::find_last_if(list<int>)_(bail_10%)/1048576 805799.091 -
rng::find_last_if(list<int>)_(bail_10%)/50 17.449 -
rng::find_last_if(list<int>)_(bail_10%)/8 3.104 -
rng::find_last_if(list<int>)_(bail_10%)/8192 6599.727 -
rng::find_last_if(list<int>)_(bail_90%)/1024 80.157 -
rng::find_last_if(list<int>)_(bail_90%)/1048576 88486.931 -
rng::find_last_if(list<int>)_(bail_90%)/50 2.078 -
rng::find_last_if(list<int>)_(bail_90%)/8 0.710 -
rng::find_last_if(list<int>)_(bail_90%)/8192 603.514 -
rng::find_last_if(vector<char>)_(bail_10%)/1024 242.307 -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 241743.497 -
rng::find_last_if(vector<char>)_(bail_10%)/50 11.337 -
rng::find_last_if(vector<char>)_(bail_10%)/8 2.376 -
rng::find_last_if(vector<char>)_(bail_10%)/8192 1875.884 -
rng::find_last_if(vector<char>)_(bail_90%)/1024 30.935 -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 25644.336 -
rng::find_last_if(vector<char>)_(bail_90%)/50 1.447 -
rng::find_last_if(vector<char>)_(bail_90%)/8 0.463 -
rng::find_last_if(vector<char>)_(bail_90%)/8192 215.860 -
rng::find_last_if(vector<int>)_(bail_10%)/1024 245.114 -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 283392.135 -
rng::find_last_if(vector<int>)_(bail_10%)/50 11.521 -
rng::find_last_if(vector<int>)_(bail_10%)/8 2.510 -
rng::find_last_if(vector<int>)_(bail_10%)/8192 2070.070 -
rng::find_last_if(vector<int>)_(bail_90%)/1024 26.653 2.26%
rng::find_last_if(vector<int>)_(bail_90%)/1048576 30937.149 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.544 -
rng::find_last_if(vector<int>)_(bail_90%)/8 0.464 -
rng::find_last_if(vector<int>)_(bail_90%)/8192 221.037 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 358.938 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 362465.490 -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 17.686 -5.22%
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.944 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2781.097 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 46.095 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 38123.676 -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.679 -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.968 -
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 311.487 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 787.285 -2.28%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 939004.617 1.03%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 27.834 -1.91%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 4.772 -2.85%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 6970.835 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 757.485 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 922745.651 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 39.477 -2.67%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 4.992 -5.76%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6706.796 -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 681.492 -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 809505.280 -
rng::find_last_if_not(list<int>)_(bail_10%)/50 39.060 -
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.110 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6598.661 -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 70.165 -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 88790.435 -
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.161 1.65%
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.709 -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 605.051 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 242.638 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 241339.742 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 11.333 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.406 4.53%
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1876.715 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 31.135 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 25707.595 -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.469 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.463 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 216.941 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 248.070 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 306209.463 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 11.709 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.620 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2139.096 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 25.880 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 30905.887 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.538 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.464 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 218.640 -
rng::fold_left(deque<int>)/1048576 564025.587 -
rng::fold_left(deque<int>)/32 16.555 -
rng::fold_left(deque<int>)/50 27.786 -
rng::fold_left(deque<int>)/8 4.150 -
rng::fold_left(deque<int>)/8192 4367.653 -
rng::fold_left(list<int>)/1048576 1357871.938 -
rng::fold_left(list<int>)/32 22.064 -
rng::fold_left(list<int>)/50 37.592 -
rng::fold_left(list<int>)/8 3.831 -
rng::fold_left(list<int>)/8192 11121.686 3.63%
rng::fold_left(vector<int>)/1048576 1325460.860 -
rng::fold_left(vector<int>)/32 20.727 -
rng::fold_left(vector<int>)/50 36.081 -
rng::fold_left(vector<int>)/8 3.692 -
rng::fold_left(vector<int>)/8192 10317.130 -
rng::for_each(deque<int>)/32 3.773 -
rng::for_each(deque<int>)/50 4.063 -
rng::for_each(deque<int>)/8 0.929 -
rng::for_each(deque<int>)/8192 254.795 -
rng::for_each(join_view(vector<vector<int>>)/32 3.799 -
rng::for_each(join_view(vector<vector<int>>)/50 4.116 -
rng::for_each(join_view(vector<vector<int>>)/8 1.437 -
rng::for_each(join_view(vector<vector<int>>)/8192 263.896 -
rng::for_each(list<int>)/32 11.204 -
rng::for_each(list<int>)/50 24.033 -
rng::for_each(list<int>)/8 2.578 2.45%
rng::for_each(list<int>)/8192 7786.640 -6.06%
rng::for_each(map<int>)/32 21.068 -1.15%
rng::for_each(map<int>)/50 43.529 -1.61%
rng::for_each(map<int>)/8 4.545 -2.30%
rng::for_each(map<int>)/8192 18180.790 9.31%
rng::for_each(map<int>::iterator)/32 20.984 -
rng::for_each(map<int>::iterator)/50 42.075 -1.43%
rng::for_each(map<int>::iterator)/8 4.556 -
rng::for_each(map<int>::iterator)/8192 19263.872 14.69%
rng::for_each(multimap<int>)/32 23.174 -
rng::for_each(multimap<int>)/50 49.999 1.43%
rng::for_each(multimap<int>)/8 4.644 2.10%
rng::for_each(multimap<int>)/8192 18567.313 12.58%
rng::for_each(multimap<int>::iterator)/32 21.305 -
rng::for_each(multimap<int>::iterator)/50 43.189 1.84%
rng::for_each(multimap<int>::iterator)/8 4.552 -
rng::for_each(multimap<int>::iterator)/8192 18456.987 11.28%
rng::for_each(multiset<int>)/32 20.734 -
rng::for_each(multiset<int>)/50 52.087 -
rng::for_each(multiset<int>)/8 4.752 -1.30%
rng::for_each(multiset<int>)/8192 16748.942 4.85%
rng::for_each(multiset<int>::iterator)/32 20.916 -
rng::for_each(multiset<int>::iterator)/50 57.996 -
rng::for_each(multiset<int>::iterator)/8 4.535 2.15%
rng::for_each(multiset<int>::iterator)/8192 16145.055 -1.13%
rng::for_each(set<int>)/32 21.231 -
rng::for_each(set<int>)/50 49.546 2.02%
rng::for_each(set<int>)/8 4.582 1.82%
rng::for_each(set<int>)/8192 16040.179 -
rng::for_each(set<int>::iterator)/32 20.627 -1.14%
rng::for_each(set<int>::iterator)/50 42.381 1.92%
rng::for_each(set<int>::iterator)/8 4.503 -1.72%
rng::for_each(set<int>::iterator)/8192 16157.265 -1.18%
rng::for_each(vector<int>)/32 3.817 -
rng::for_each(vector<int>)/50 4.052 -
rng::for_each(vector<int>)/8 0.915 -
rng::for_each(vector<int>)/8192 252.059 -
rng::for_each_n(deque<int>)/32 3.763 -
rng::for_each_n(deque<int>)/50 3.991 -
rng::for_each_n(deque<int>)/8 1.203 -
rng::for_each_n(deque<int>)/8192 257.184 -
rng::for_each_n(join_view(vector<vector<int>>)/32 3.835 -
rng::for_each_n(join_view(vector<vector<int>>)/50 4.239 -
rng::for_each_n(join_view(vector<vector<int>>)/8 1.622 -3.07%
rng::for_each_n(join_view(vector<vector<int>>)/8192 265.155 -
rng::for_each_n(list<int>)/32 11.152 -
rng::for_each_n(list<int>)/50 24.135 -
rng::for_each_n(list<int>)/8 2.544 4.82%
rng::for_each_n(list<int>)/8192 7255.025 -1.59%
rng::for_each_n(vector<int>)/32 3.857 -
rng::for_each_n(vector<int>)/50 4.060 -
rng::for_each_n(vector<int>)/8 2.526 -
rng::for_each_n(vector<int>)/8192 251.925 -
rng::generate(deque<int>)/1024 280.157 -
rng::generate(deque<int>)/32 8.755 -
rng::generate(deque<int>)/50 12.939 -
rng::generate(deque<int>)/8192 2035.004 -
rng::generate(list<int>)/1024 671.325 -
rng::generate(list<int>)/32 8.646 -
rng::generate(list<int>)/50 15.803 -
rng::generate(list<int>)/8192 8709.117 23.57%
rng::generate(vector<int>)/1024 243.252 -
rng::generate(vector<int>)/32 7.980 -
rng::generate(vector<int>)/50 11.970 -
rng::generate(vector<int>)/8192 1842.163 -
rng::generate_n(deque<int>)/1024 245.096 -
rng::generate_n(deque<int>)/32 8.274 -
rng::generate_n(deque<int>)/50 12.284 -
rng::generate_n(deque<int>)/8192 1942.121 -
rng::generate_n(list<int>)/1024 650.589 -
rng::generate_n(list<int>)/32 8.648 -
rng::generate_n(list<int>)/50 15.793 -
rng::generate_n(list<int>)/8192 12270.530 74.41%
rng::generate_n(vector<int>)/1024 245.128 -
rng::generate_n(vector<int>)/32 7.980 -
rng::generate_n(vector<int>)/50 12.071 -
rng::generate_n(vector<int>)/8192 1860.373 -
rng::is_partitioned(deque<int>)_(partitioned)/1024 386.383 5.49%
rng::is_partitioned(deque<int>)_(partitioned)/32 9.612 3.19%
rng::is_partitioned(deque<int>)_(partitioned)/50 15.033 6.74%
rng::is_partitioned(deque<int>)_(partitioned)/8192 3032.362 6.47%
rng::is_partitioned(deque<int>)_(unpartitioned)/1024 129.258 -
rng::is_partitioned(deque<int>)_(unpartitioned)/32 8.997 -6.28%
rng::is_partitioned(deque<int>)_(unpartitioned)/50 4.097 -2.20%
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 682.650 5.47%
rng::is_partitioned(list<int>)_(partitioned)/1024 713.777 4.42%
rng::is_partitioned(list<int>)_(partitioned)/32 8.624 -
rng::is_partitioned(list<int>)_(partitioned)/50 13.787 -
rng::is_partitioned(list<int>)_(partitioned)/8192 7330.342 -10.45%
rng::is_partitioned(list<int>)_(unpartitioned)/1024 154.426 24.46%
rng::is_partitioned(list<int>)_(unpartitioned)/32 1.084 2.74%
rng::is_partitioned(list<int>)_(unpartitioned)/50 4.462 -
rng::is_partitioned(list<int>)_(unpartitioned)/8192 1191.951 -1.77%
rng::is_partitioned(vector<int>)_(partitioned)/1024 185.180 3.86%
rng::is_partitioned(vector<int>)_(partitioned)/32 5.740 -1.14%
rng::is_partitioned(vector<int>)_(partitioned)/50 8.890 1.19%
rng::is_partitioned(vector<int>)_(partitioned)/8192 1369.899 1.44%
rng::is_partitioned(vector<int>)_(unpartitioned)/1024 55.823 -
rng::is_partitioned(vector<int>)_(unpartitioned)/32 2.213 1.85%
rng::is_partitioned(vector<int>)_(unpartitioned)/50 9.287 1.09%
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 149.957 -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 494.880 1.51%
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.513 2.01%
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3887.538 -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 517975.905 -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8 46.736 -4.32%
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 566.182 9.21%
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 7.269 1.43%
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 4396.603 8.41%
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 686020.690 -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 48.974 -3.90%
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 776.503 -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.844 1.93%
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 9403.547 13.05%
rng::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1428902.637 -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/8 43.049 -1.60%
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 821.406 -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.322 -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 10481.635 12.29%
rng::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1588562.879 -
rng::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 45.996 -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 341.405 -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.684 -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2628.418 -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 212286.806 -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/8 29.992 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 516.563 -1.84%
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 4.424 2.60%
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 4663.909 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 990157.486 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 55.078 -3.30%
rng::is_sorted(deque<int>)/1024 475.063 -
rng::is_sorted(deque<int>)/8 2.484 2.28%
rng::is_sorted(deque<int>)/8192 3805.825 -
rng::is_sorted(deque<int>,_pred)/1024 597.107 -
rng::is_sorted(deque<int>,_pred)/8 4.563 -3.04%
rng::is_sorted(deque<int>,_pred)/8192 4796.699 -
rng::is_sorted(list<int>)/1024 765.809 -
rng::is_sorted(list<int>)/8 2.132 -
rng::is_sorted(list<int>)/8192 6810.506 -2.78%
rng::is_sorted(list<int>,_pred)/1024 798.846 -
rng::is_sorted(list<int>,_pred)/8 4.315 -
rng::is_sorted(list<int>,_pred)/8192 7281.920 -
rng::is_sorted(vector<int>)/1024 242.603 -
rng::is_sorted(vector<int>)/8 2.073 -
rng::is_sorted(vector<int>)/8192 1891.991 -
rng::is_sorted(vector<int>,_pred)/1024 462.254 -
rng::is_sorted(vector<int>,_pred)/8 3.923 -
rng::is_sorted(vector<int>,_pred)/8192 3680.050 -
rng::is_sorted_until(deque<int>)/1024 471.704 -
rng::is_sorted_until(deque<int>)/8 2.997 -22.65%
rng::is_sorted_until(deque<int>)/8192 3769.157 -
rng::is_sorted_until(deque<int>,_pred)/1024 600.178 -
rng::is_sorted_until(deque<int>,_pred)/8 4.394 -3.29%
rng::is_sorted_until(deque<int>,_pred)/8192 4843.578 -
rng::is_sorted_until(list<int>)/1024 755.128 -
rng::is_sorted_until(list<int>)/8 2.154 -
rng::is_sorted_until(list<int>)/8192 6690.436 -22.86%
rng::is_sorted_until(list<int>,_pred)/1024 795.104 -
rng::is_sorted_until(list<int>,_pred)/8 3.750 -
rng::is_sorted_until(list<int>,_pred)/8192 6990.197 -24.41%
rng::is_sorted_until(vector<int>)/1024 238.399 -
rng::is_sorted_until(vector<int>)/8 2.051 -
rng::is_sorted_until(vector<int>)/8192 1858.544 -
rng::is_sorted_until(vector<int>,_pred)/1024 426.217 1.48%
rng::is_sorted_until(vector<int>,_pred)/8 3.384 -
rng::is_sorted_until(vector<int>,_pred)/8192 3322.744 -1.74%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1000 475.195 -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1024 488.048 -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 495254.770 -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.063 -1.81%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3862.505 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 727.928 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 730.585 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 626843.161 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.585 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4841.442 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1000 756.116 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1024 776.051 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1048576 949658.253 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8 2.929 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 13878.001 18.47%
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 811.497 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 831.393 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 987388.356 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 3.645 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 14253.000 18.55%
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1000 72.893 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1024 74.758 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 76633.868 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.318 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/8192 604.208 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 456.138 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 515.102 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 608455.050 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.026 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4760.211 -
rng::move(deque<int>)/1048576 54932.122 -
rng::move(deque<int>)/262144 14852.100 -
rng::move(deque<int>)/32768 2048.983 1.20%
rng::move(deque<int>)/4096 152.729 -
rng::move(deque<int>)/512 24.062 -2.06%
rng::move(deque<int>)/64 6.599 -15.34%
rng::move(deque<int>)/8 3.819 -15.72%
rng::move(list<int>)/1048576 1028834.311 1.11%
rng::move(list<int>)/262144 255679.789 -
rng::move(list<int>)/32768 35380.704 2.42%
rng::move(list<int>)/4096 6274.095 4.54%
rng::move(list<int>)/512 368.046 -
rng::move(list<int>)/64 40.478 -
rng::move(list<int>)/8 3.931 -
rng::move(vector<bool>)_(aligned)/1048576 2813.165 32.86%
rng::move(vector<bool>)_(aligned)/262144 256.254 -
rng::move(vector<bool>)_(aligned)/32768 37.474 -
rng::move(vector<bool>)_(aligned)/4096 8.191 -
rng::move(vector<bool>)_(aligned)/512 2.649 -
rng::move(vector<bool>)_(aligned)/64 1.946 5.73%
rng::move(vector<bool>)_(unaligned)/1048576 7012.363 4.24%
rng::move(vector<bool>)_(unaligned)/262144 1585.929 -
rng::move(vector<bool>)_(unaligned)/32768 203.108 -
rng::move(vector<bool>)_(unaligned)/4096 25.915 -
rng::move(vector<bool>)_(unaligned)/512 4.150 -
rng::move(vector<bool>)_(unaligned)/64 1.621 -7.63%
rng::move(vector<int>)/1048576 56290.942 -
rng::move(vector<int>)/262144 24613.904 15.91%
rng::move(vector<int>)/32768 2813.568 31.84%
rng::move(vector<int>)/4096 135.529 -
rng::move(vector<int>)/512 20.422 -
rng::move(vector<int>)/64 4.108 -
rng::move(vector<int>)/8 2.320 3.65%
rng::move_backward(deque<int>)/1048576 126436.902 -
rng::move_backward(deque<int>)/262144 30526.923 -
rng::move_backward(deque<int>)/32768 3658.495 -
rng::move_backward(deque<int>)/4096 159.236 -
rng::move_backward(deque<int>)/512 26.291 -
rng::move_backward(deque<int>)/64 7.289 -12.88%
rng::move_backward(deque<int>)/8 4.025 -12.42%
rng::move_backward(list<int>)/1048576 1046358.966 -
rng::move_backward(list<int>)/262144 292469.466 8.52%
rng::move_backward(list<int>)/32768 34288.806 -4.68%
rng::move_backward(list<int>)/4096 6017.018 -18.59%
rng::move_backward(list<int>)/512 370.568 -1.49%
rng::move_backward(list<int>)/64 40.290 -
rng::move_backward(list<int>)/8 3.683 -
rng::move_backward(vector<bool>)_(aligned)/1048576 2116.928 -
rng::move_backward(vector<bool>)_(aligned)/262144 255.805 -
rng::move_backward(vector<bool>)_(aligned)/32768 38.013 -
rng::move_backward(vector<bool>)_(aligned)/4096 7.881 -
rng::move_backward(vector<bool>)_(aligned)/512 2.647 -
rng::move_backward(vector<bool>)_(aligned)/64 1.734 -
rng::move_backward(vector<bool>)_(unaligned)/1048576 6501.199 -
rng::move_backward(vector<bool>)_(unaligned)/262144 1583.721 -
rng::move_backward(vector<bool>)_(unaligned)/32768 203.766 -
rng::move_backward(vector<bool>)_(unaligned)/4096 28.337 -
rng::move_backward(vector<bool>)_(unaligned)/512 5.053 7.62%
rng::move_backward(vector<bool>)_(unaligned)/64 1.904 -
rng::move_backward(vector<int>)/1048576 57784.002 2.44%
rng::move_backward(vector<int>)/262144 22675.318 1.89%
rng::move_backward(vector<int>)/32768 2141.765 -
rng::move_backward(vector<int>)/4096 135.724 -
rng::move_backward(vector<int>)/512 20.857 -
rng::move_backward(vector<int>)/64 4.141 -
rng::move_backward(vector<int>)/8 2.267 -
rng::none_of(deque<int>)_(process_all)/32 15.854 -12.31%
rng::none_of(deque<int>)_(process_all)/32768 15414.034 -
rng::none_of(deque<int>)_(process_all)/50 26.829 1.60%
rng::none_of(deque<int>)_(process_all)/8 4.816 10.14%
rng::none_of(deque<int>)_(process_all)/8192 3857.915 -
rng::none_of(list<int>)_(process_all)/32 11.372 -1.54%
rng::none_of(list<int>)_(process_all)/32768 27920.689 5.68%
rng::none_of(list<int>)_(process_all)/50 21.872 -
rng::none_of(list<int>)_(process_all)/8 2.603 -
rng::none_of(list<int>)_(process_all)/8192 7254.537 -15.31%
rng::none_of(vector<int>)_(process_all)/32 8.378 -
rng::none_of(vector<int>)_(process_all)/32768 8065.394 -
rng::none_of(vector<int>)_(process_all)/50 12.652 -
rng::none_of(vector<int>)_(process_all)/8 2.548 5.44%
rng::none_of(vector<int>)_(process_all)/8192 2029.267 -
rng::partial_sort(deque<int>)_(ascending)/1024 7884.657 -
rng::partial_sort(deque<int>)_(ascending)/8 30.705 -
rng::partial_sort(deque<int>)_(ascending)/8192 161747.329 -1.71%
rng::partial_sort(deque<int>)_(descending)/1024 18460.030 -
rng::partial_sort(deque<int>)_(descending)/8 41.440 1.41%
rng::partial_sort(deque<int>)_(descending)/8192 278458.425 -1.29%
rng::partial_sort(deque<int>)_(heap)/1024 18400.531 -
rng::partial_sort(deque<int>)_(heap)/8 38.193 1.41%
rng::partial_sort(deque<int>)_(heap)/8192 285326.877 -1.36%
rng::partial_sort(deque<int>)_(pipe-organ)/1024 7867.043 -
rng::partial_sort(deque<int>)_(pipe-organ)/8 30.593 -1.96%
rng::partial_sort(deque<int>)_(pipe-organ)/8192 163716.273 -2.58%
rng::partial_sort(deque<int>)_(qsort_adversarial)/1024 19627.393 -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8 31.757 4.07%
rng::partial_sort(deque<int>)_(qsort_adversarial)/8192 280417.065 -1.55%
rng::partial_sort(deque<int>)_(repeated)/1024 6459.200 -1.28%
rng::partial_sort(deque<int>)_(repeated)/8 27.292 -
rng::partial_sort(deque<int>)_(repeated)/8192 69636.314 -
rng::partial_sort(deque<int>)_(shuffled)/1024 15990.584 -
rng::partial_sort(deque<int>)_(shuffled)/8 33.818 -
rng::partial_sort(deque<int>)_(shuffled)/8192 262465.316 -
rng::partial_sort(vector<NonIntegral>)_(ascending)/1024 4986.314 -
rng::partial_sort(vector<NonIntegral>)_(ascending)/8 22.396 -
rng::partial_sort(vector<NonIntegral>)_(ascending)/8192 55541.405 -
rng::partial_sort(vector<NonIntegral>)_(descending)/1024 8242.710 -
rng::partial_sort(vector<NonIntegral>)_(descending)/8 25.239 -
rng::partial_sort(vector<NonIntegral>)_(descending)/8192 97954.340 -
rng::partial_sort(vector<NonIntegral>)_(heap)/1024 8243.359 -
rng::partial_sort(vector<NonIntegral>)_(heap)/8 25.281 -
rng::partial_sort(vector<NonIntegral>)_(heap)/8192 100925.458 -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4978.031 -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 22.304 -1.05%
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 55666.988 -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 9195.931 -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 22.103 -2.01%
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 97774.873 -
rng::partial_sort(vector<NonIntegral>)_(repeated)/1024 3933.483 -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8 22.682 -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8192 46824.567 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6916.062 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/8 23.050 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/8192 90734.506 -
rng::partial_sort(vector<int>)_(ascending)/1024 5007.194 -
rng::partial_sort(vector<int>)_(ascending)/8 20.839 -
rng::partial_sort(vector<int>)_(ascending)/8192 54523.117 -
rng::partial_sort(vector<int>)_(descending)/1024 8224.822 -
rng::partial_sort(vector<int>)_(descending)/8 25.312 -
rng::partial_sort(vector<int>)_(descending)/8192 97460.627 -
rng::partial_sort(vector<int>)_(heap)/1024 8199.643 -
rng::partial_sort(vector<int>)_(heap)/8 27.637 1.82%
rng::partial_sort(vector<int>)_(heap)/8192 100548.584 -
rng::partial_sort(vector<int>)_(pipe-organ)/1024 4992.374 -
rng::partial_sort(vector<int>)_(pipe-organ)/8 20.868 -
rng::partial_sort(vector<int>)_(pipe-organ)/8192 54526.752 -
rng::partial_sort(vector<int>)_(qsort_adversarial)/1024 9105.279 -
rng::partial_sort(vector<int>)_(qsort_adversarial)/8 20.923 -
rng::partial_sort(vector<int>)_(qsort_adversarial)/8192 97325.724 -
rng::partial_sort(vector<int>)_(repeated)/1024 3934.758 -
rng::partial_sort(vector<int>)_(repeated)/8 20.399 -
rng::partial_sort(vector<int>)_(repeated)/8192 46628.021 -
rng::partial_sort(vector<int>)_(shuffled)/1024 6911.399 -
rng::partial_sort(vector<int>)_(shuffled)/8 22.507 1.27%
rng::partial_sort(vector<int>)_(shuffled)/8192 87966.664 -
rng::partial_sort_copy(deque<int>)_(ascending)/1024 5499.774 -
rng::partial_sort_copy(deque<int>)_(ascending)/8 10.888 -
rng::partial_sort_copy(deque<int>)_(ascending)/8192 57177.930 -
rng::partial_sort_copy(deque<int>)_(descending)/1024 8501.334 -
rng::partial_sort_copy(deque<int>)_(descending)/8 21.027 -
rng::partial_sort_copy(deque<int>)_(descending)/8192 99385.689 -
rng::partial_sort_copy(deque<int>)_(heap)/1024 8656.505 -
rng::partial_sort_copy(deque<int>)_(heap)/8 16.332 -
rng::partial_sort_copy(deque<int>)_(heap)/8192 102869.139 -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5483.876 -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.806 -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8192 57042.757 -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9364.473 -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 10.922 -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 99628.589 -
rng::partial_sort_copy(deque<int>)_(repeated)/1024 4284.518 -
rng::partial_sort_copy(deque<int>)_(repeated)/8 10.601 -
rng::partial_sort_copy(deque<int>)_(repeated)/8192 49144.484 -
rng::partial_sort_copy(deque<int>)_(shuffled)/1024 7278.155 -
rng::partial_sort_copy(deque<int>)_(shuffled)/8 12.208 -
rng::partial_sort_copy(deque<int>)_(shuffled)/8192 92241.503 -
rng::partial_sort_copy(list<int>)_(ascending)/1024 5618.596 -
rng::partial_sort_copy(list<int>)_(ascending)/8 9.180 -
rng::partial_sort_copy(list<int>)_(ascending)/8192 61440.023 -
rng::partial_sort_copy(list<int>)_(descending)/1024 8526.034 -
rng::partial_sort_copy(list<int>)_(descending)/8 18.003 -
rng::partial_sort_copy(list<int>)_(descending)/8192 101239.967 -
rng::partial_sort_copy(list<int>)_(heap)/1024 8510.586 -
rng::partial_sort_copy(list<int>)_(heap)/8 16.234 -1.13%
rng::partial_sort_copy(list<int>)_(heap)/8192 105274.745 -
rng::partial_sort_copy(list<int>)_(pipe-organ)/1024 6420.990 14.86%
rng::partial_sort_copy(list<int>)_(pipe-organ)/8 9.066 -
rng::partial_sort_copy(list<int>)_(pipe-organ)/8192 60943.425 -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9827.358 4.59%
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8 9.095 -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 101457.435 -
rng::partial_sort_copy(list<int>)_(repeated)/1024 5362.016 19.09%
rng::partial_sort_copy(list<int>)_(repeated)/8 8.602 -1.13%
rng::partial_sort_copy(list<int>)_(repeated)/8192 52815.911 -
rng::partial_sort_copy(list<int>)_(shuffled)/1024 7315.113 -
rng::partial_sort_copy(list<int>)_(shuffled)/8 11.117 -
rng::partial_sort_copy(list<int>)_(shuffled)/8192 93033.718 1.17%
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 5214.620 -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 10.650 14.25%
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 55591.488 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 8387.214 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8 17.472 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 98155.236 -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 8327.754 -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.338 -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 101805.139 -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 5216.671 -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 10.872 16.41%
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 55595.408 -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 9163.956 -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 10.634 13.97%
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 98547.570 -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 4055.075 -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.770 8.62%
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 47396.948 -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 7111.236 -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 12.197 -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 92007.078 -
rng::partial_sort_copy(vector<int>)_(ascending)/1024 5102.650 -
rng::partial_sort_copy(vector<int>)_(ascending)/8 9.115 -
rng::partial_sort_copy(vector<int>)_(ascending)/8192 55208.882 -
rng::partial_sort_copy(vector<int>)_(descending)/1024 8302.826 -
rng::partial_sort_copy(vector<int>)_(descending)/8 18.203 -
rng::partial_sort_copy(vector<int>)_(descending)/8192 98432.669 -
rng::partial_sort_copy(vector<int>)_(heap)/1024 8268.652 -
rng::partial_sort_copy(vector<int>)_(heap)/8 15.052 -
rng::partial_sort_copy(vector<int>)_(heap)/8192 101828.299 -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/1024 5090.735 -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8 9.127 -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8192 55142.024 -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 9173.864 -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 9.130 -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 99129.427 -
rng::partial_sort_copy(vector<int>)_(repeated)/1024 4032.955 -
rng::partial_sort_copy(vector<int>)_(repeated)/8 8.720 -
rng::partial_sort_copy(vector<int>)_(repeated)/8192 47386.484 -
rng::partial_sort_copy(vector<int>)_(shuffled)/1024 7135.978 -
rng::partial_sort_copy(vector<int>)_(shuffled)/8 11.590 -2.03%
rng::partial_sort_copy(vector<int>)_(shuffled)/8192 93768.561 -
rng::partition(deque<int>)_(dense)/1024 357.212 -
rng::partition(deque<int>)_(dense)/32 10.821 -3.97%
rng::partition(deque<int>)_(dense)/50 15.966 -5.36%
rng::partition(deque<int>)_(dense)/8192 2801.106 -
rng::partition(deque<int>)_(sparse)/1024 388.494 -1.70%
rng::partition(deque<int>)_(sparse)/32 11.617 -6.85%
rng::partition(deque<int>)_(sparse)/50 17.390 -5.17%
rng::partition(deque<int>)_(sparse)/8192 3010.759 -6.21%
rng::partition(list<int>)_(dense)/1024 384.776 -
rng::partition(list<int>)_(dense)/32 8.734 -1.55%
rng::partition(list<int>)_(dense)/50 13.408 1.48%
rng::partition(list<int>)_(dense)/8192 4333.749 -
rng::partition(list<int>)_(sparse)/1024 738.542 -
rng::partition(list<int>)_(sparse)/32 9.153 2.12%
rng::partition(list<int>)_(sparse)/50 15.997 6.71%
rng::partition(list<int>)_(sparse)/8192 6948.026 -
rng::partition(vector<int>)_(dense)/1024 242.554 -
rng::partition(vector<int>)_(dense)/32 8.674 7.92%
rng::partition(vector<int>)_(dense)/50 12.635 -
rng::partition(vector<int>)_(dense)/8192 1881.598 -
rng::partition(vector<int>)_(sparse)/1024 259.458 -
rng::partition(vector<int>)_(sparse)/32 8.966 -1.20%
rng::partition(vector<int>)_(sparse)/50 14.646 6.67%
rng::partition(vector<int>)_(sparse)/8192 1868.270 -
rng::partition_copy(deque<int>)/1024 687.853 -
rng::partition_copy(deque<int>)/32 15.575 -
rng::partition_copy(deque<int>)/50 28.367 -
rng::partition_copy(deque<int>)/8192 5566.665 -
rng::partition_copy(list<int>)/1024 728.574 -
rng::partition_copy(list<int>)/32 16.036 -
rng::partition_copy(list<int>)/50 28.825 -
rng::partition_copy(list<int>)/8192 9075.228 7.69%
rng::partition_copy(vector<int>)/1024 685.053 -
rng::partition_copy(vector<int>)/32 15.093 -
rng::partition_copy(vector<int>)/50 26.218 -
rng::partition_copy(vector<int>)/8192 5521.514 -
rng::partition_point(deque<int>)/1024 9.093 -
rng::partition_point(deque<int>)/32 4.262 4.22%
rng::partition_point(deque<int>)/50 4.344 -
rng::partition_point(deque<int>)/8192 15.629 -1.65%
rng::partition_point(list<int>)/1024 1275.127 -
rng::partition_point(list<int>)/32 15.631 -
rng::partition_point(list<int>)/50 24.595 -
rng::partition_point(list<int>)/8192 13489.847 4.42%
rng::partition_point(vector<int>)/1024 7.496 -
rng::partition_point(vector<int>)/32 2.292 -
rng::partition_point(vector<int>)/50 2.292 -
rng::partition_point(vector<int>)/8192 10.603 -1.10%
rng::remove(deque<int>)_(prefix)/1024 532.721 -
rng::remove(deque<int>)_(prefix)/32 55.021 -7.16%
rng::remove(deque<int>)_(prefix)/50 63.369 -6.20%
rng::remove(deque<int>)_(prefix)/8192 3894.279 -
rng::remove(deque<int>)_(sprinkled)/1024 521.463 -
rng::remove(deque<int>)_(sprinkled)/32 53.746 -
rng::remove(deque<int>)_(sprinkled)/50 59.173 -
rng::remove(deque<int>)_(sprinkled)/8192 3868.214 -
rng::remove(list<int>)_(prefix)/1024 985.205 4.12%
rng::remove(list<int>)_(prefix)/32 55.552 -
rng::remove(list<int>)_(prefix)/50 67.105 -
rng::remove(list<int>)_(prefix)/8192 8493.679 -5.37%
rng::remove(list<int>)_(sprinkled)/1024 952.947 -2.79%
rng::remove(list<int>)_(sprinkled)/32 55.075 -
rng::remove(list<int>)_(sprinkled)/50 64.268 -
rng::remove(list<int>)_(sprinkled)/8192 7844.858 -
rng::remove(vector<int>)_(prefix)/1024 311.890 -
rng::remove(vector<int>)_(prefix)/32 52.482 -
rng::remove(vector<int>)_(prefix)/50 56.506 -
rng::remove(vector<int>)_(prefix)/8192 2110.686 -
rng::remove(vector<int>)_(sprinkled)/1024 521.057 -
rng::remove(vector<int>)_(sprinkled)/32 57.330 -
rng::remove(vector<int>)_(sprinkled)/50 65.272 -
rng::remove(vector<int>)_(sprinkled)/8192 3850.882 -1.18%
rng::remove_copy(deque<int>)_(prefix)/1024 390.789 -8.94%
rng::remove_copy(deque<int>)_(prefix)/32 12.743 -1.62%
rng::remove_copy(deque<int>)_(prefix)/50 20.196 -7.41%
rng::remove_copy(deque<int>)_(prefix)/8192 3364.291 -
rng::remove_copy(deque<int>)_(sprinkled)/1024 358.668 -
rng::remove_copy(deque<int>)_(sprinkled)/32 12.226 -
rng::remove_copy(deque<int>)_(sprinkled)/50 18.429 -
rng::remove_copy(deque<int>)_(sprinkled)/8192 2870.225 -
rng::remove_copy(list<int>)_(prefix)/1024 747.132 -
rng::remove_copy(list<int>)_(prefix)/32 11.023 -
rng::remove_copy(list<int>)_(prefix)/50 19.020 -1.17%
rng::remove_copy(list<int>)_(prefix)/8192 7047.842 -
rng::remove_copy(list<int>)_(sprinkled)/1024 739.702 -
rng::remove_copy(list<int>)_(sprinkled)/32 9.533 -
rng::remove_copy(list<int>)_(sprinkled)/50 17.238 -
rng::remove_copy(list<int>)_(sprinkled)/8192 7096.697 1.85%
rng::remove_copy(vector<int>)_(prefix)/1024 272.676 -
rng::remove_copy(vector<int>)_(prefix)/32 10.943 -
rng::remove_copy(vector<int>)_(prefix)/50 17.801 -
rng::remove_copy(vector<int>)_(prefix)/8192 2068.578 -
rng::remove_copy(vector<int>)_(sprinkled)/1024 249.020 -
rng::remove_copy(vector<int>)_(sprinkled)/32 8.501 -
rng::remove_copy(vector<int>)_(sprinkled)/50 12.580 -
rng::remove_copy(vector<int>)_(sprinkled)/8192 1932.474 -
rng::remove_copy_if(deque<int>)_(prefix)/1024 532.853 1.35%
rng::remove_copy_if(deque<int>)_(prefix)/32 17.585 -
rng::remove_copy_if(deque<int>)_(prefix)/50 27.890 -
rng::remove_copy_if(deque<int>)_(prefix)/8192 3698.907 -
rng::remove_copy_if(deque<int>)_(sprinkled)/1024 567.751 -
rng::remove_copy_if(deque<int>)_(sprinkled)/32 17.908 1.31%
rng::remove_copy_if(deque<int>)_(sprinkled)/50 28.076 1.84%
rng::remove_copy_if(deque<int>)_(sprinkled)/8192 3611.937 9.37%
rng::remove_copy_if(list<int>)_(prefix)/1024 794.067 -
rng::remove_copy_if(list<int>)_(prefix)/32 17.013 -
rng::remove_copy_if(list<int>)_(prefix)/50 25.090 -
rng::remove_copy_if(list<int>)_(prefix)/8192 7295.960 -
rng::remove_copy_if(list<int>)_(sprinkled)/1024 784.632 -
rng::remove_copy_if(list<int>)_(sprinkled)/32 14.618 -
rng::remove_copy_if(list<int>)_(sprinkled)/50 25.101 -5.12%
rng::remove_copy_if(list<int>)_(sprinkled)/8192 7224.343 -
rng::remove_copy_if(vector<int>)_(prefix)/1024 400.337 -
rng::remove_copy_if(vector<int>)_(prefix)/32 11.330 1.29%
rng::remove_copy_if(vector<int>)_(prefix)/50 17.957 -
rng::remove_copy_if(vector<int>)_(prefix)/8192 3371.813 -
rng::remove_copy_if(vector<int>)_(sprinkled)/1024 344.357 -
rng::remove_copy_if(vector<int>)_(sprinkled)/32 10.349 -
rng::remove_copy_if(vector<int>)_(sprinkled)/50 15.996 -
rng::remove_copy_if(vector<int>)_(sprinkled)/8192 2740.542 -
rng::remove_if(deque<int>)_(prefix)/1024 592.525 4.18%
rng::remove_if(deque<int>)_(prefix)/32 62.945 -
rng::remove_if(deque<int>)_(prefix)/50 69.114 -4.43%
rng::remove_if(deque<int>)_(prefix)/8192 4293.670 -
rng::remove_if(deque<int>)_(sprinkled)/1024 549.912 -
rng::remove_if(deque<int>)_(sprinkled)/32 57.032 -2.44%
rng::remove_if(deque<int>)_(sprinkled)/50 65.396 -5.92%
rng::remove_if(deque<int>)_(sprinkled)/8192 3971.004 -
rng::remove_if(list<int>)_(prefix)/1024 1002.105 1.20%
rng::remove_if(list<int>)_(prefix)/32 61.575 -
rng::remove_if(list<int>)_(prefix)/50 74.981 -
rng::remove_if(list<int>)_(prefix)/8192 9048.036 -4.11%
rng::remove_if(list<int>)_(sprinkled)/1024 1016.118 2.38%
rng::remove_if(list<int>)_(sprinkled)/32 59.960 -
rng::remove_if(list<int>)_(sprinkled)/50 73.477 -
rng::remove_if(list<int>)_(sprinkled)/8192 8233.944 -1.24%
rng::remove_if(vector<int>)_(prefix)/1024 348.739 -1.29%
rng::remove_if(vector<int>)_(prefix)/32 52.295 -
rng::remove_if(vector<int>)_(prefix)/50 57.037 -
rng::remove_if(vector<int>)_(prefix)/8192 2598.250 -
rng::remove_if(vector<int>)_(sprinkled)/1024 518.694 -
rng::remove_if(vector<int>)_(sprinkled)/32 57.043 1.84%
rng::remove_if(vector<int>)_(sprinkled)/50 66.311 2.89%
rng::remove_if(vector<int>)_(sprinkled)/8192 3835.885 -
rng::replace(deque<int>)_(prefix)/1024 421.841 -
rng::replace(deque<int>)_(prefix)/32 12.987 -
rng::replace(deque<int>)_(prefix)/50 19.599 -
rng::replace(deque<int>)_(prefix)/8192 3342.781 -
rng::replace(deque<int>)_(sprinkled)/1024 357.880 -
rng::replace(deque<int>)_(sprinkled)/32 12.351 -
rng::replace(deque<int>)_(sprinkled)/50 18.528 -
rng::replace(deque<int>)_(sprinkled)/8192 2862.457 -
rng::replace(list<int>)_(prefix)/1024 733.913 -
rng::replace(list<int>)_(prefix)/32 11.259 -
rng::replace(list<int>)_(prefix)/50 19.138 -
rng::replace(list<int>)_(prefix)/8192 7166.376 1.29%
rng::replace(list<int>)_(sprinkled)/1024 726.999 -
rng::replace(list<int>)_(sprinkled)/32 11.324 -
rng::replace(list<int>)_(sprinkled)/50 20.405 3.78%
rng::replace(list<int>)_(sprinkled)/8192 7264.065 1.58%
rng::replace(vector<int>)_(prefix)/1024 159.002 -5.74%
rng::replace(vector<int>)_(prefix)/32 4.728 -7.89%
rng::replace(vector<int>)_(prefix)/50 7.022 -
rng::replace(vector<int>)_(prefix)/8192 1195.234 -8.24%
rng::replace(vector<int>)_(sprinkled)/1024 175.385 -10.78%
rng::replace(vector<int>)_(sprinkled)/32 6.336 3.96%
rng::replace(vector<int>)_(sprinkled)/50 9.060 -3.03%
rng::replace(vector<int>)_(sprinkled)/8192 1383.658 -12.37%
rng::replace_if(deque<int>)_(prefix)/1024 481.347 1.41%
rng::replace_if(deque<int>)_(prefix)/32 14.222 2.13%
rng::replace_if(deque<int>)_(prefix)/50 20.322 -
rng::replace_if(deque<int>)_(prefix)/8192 3484.803 -
rng::replace_if(deque<int>)_(sprinkled)/1024 364.417 -
rng::replace_if(deque<int>)_(sprinkled)/32 12.445 -
rng::replace_if(deque<int>)_(sprinkled)/50 18.674 -
rng::replace_if(deque<int>)_(sprinkled)/8192 2922.862 -
rng::replace_if(list<int>)_(prefix)/1024 744.231 -
rng::replace_if(list<int>)_(prefix)/32 13.164 -
rng::replace_if(list<int>)_(prefix)/50 24.865 -
rng::replace_if(list<int>)_(prefix)/8192 7155.437 -
rng::replace_if(list<int>)_(sprinkled)/1024 741.705 -
rng::replace_if(list<int>)_(sprinkled)/32 15.400 -
rng::replace_if(list<int>)_(sprinkled)/50 24.943 -
rng::replace_if(list<int>)_(sprinkled)/8192 7360.149 -
rng::replace_if(vector<int>)_(prefix)/1024 270.378 -
rng::replace_if(vector<int>)_(prefix)/32 8.944 -
rng::replace_if(vector<int>)_(prefix)/50 13.560 -
rng::replace_if(vector<int>)_(prefix)/8192 2038.818 -
rng::replace_if(vector<int>)_(sprinkled)/1024 246.892 -
rng::replace_if(vector<int>)_(sprinkled)/32 8.820 -
rng::replace_if(vector<int>)_(sprinkled)/50 12.978 -
rng::replace_if(vector<int>)_(sprinkled)/8192 1923.171 -
rng::reverse(deque<int>)/32768 5727.391 -
rng::reverse(deque<int>)/4096 719.910 -
rng::reverse(deque<int>)/512 113.344 -
rng::reverse(deque<int>)/64 13.065 -
rng::reverse(deque<int>)/8 2.521 -
rng::reverse(list<int>)/32768 19135.694 5.31%
rng::reverse(list<int>)/4096 1660.239 -
rng::reverse(list<int>)/512 197.504 -1.17%
rng::reverse(list<int>)/64 18.934 -
rng::reverse(list<int>)/8 2.029 -
rng::reverse(vector<int>)/32768 1045.729 -
rng::reverse(vector<int>)/4096 131.817 -
rng::reverse(vector<int>)/512 16.453 -
rng::reverse(vector<int>)/64 4.115 -
rng::reverse(vector<int>)/8 2.441 52.05%
rng::reverse_copy(deque<int>)/32768 7922.776 -
rng::reverse_copy(deque<int>)/4096 986.677 -
rng::reverse_copy(deque<int>)/512 126.159 -
rng::reverse_copy(deque<int>)/64 19.883 -
rng::reverse_copy(deque<int>)/8 2.872 -1.81%
rng::reverse_copy(list<int>)/32768 27835.459 6.59%
rng::reverse_copy(list<int>)/4096 3110.264 1.75%
rng::reverse_copy(list<int>)/512 367.715 -
rng::reverse_copy(list<int>)/64 30.561 -
rng::reverse_copy(list<int>)/8 2.335 -
rng::reverse_copy(vector<int>)/32768 982.527 -
rng::reverse_copy(vector<int>)/4096 136.578 -
rng::reverse_copy(vector<int>)/512 17.143 -
rng::reverse_copy(vector<int>)/64 2.521 1.05%
rng::reverse_copy(vector<int>)/8 2.516 7.94%
rng::rotate(deque<int>)_(1_element_backward)/1024 43.422 -
rng::rotate(deque<int>)_(1_element_backward)/32 4.562 -
rng::rotate(deque<int>)_(1_element_backward)/50 5.739 -
rng::rotate(deque<int>)_(1_element_backward)/8192 310.541 -
rng::rotate(deque<int>)_(1_element_forward)/1024 38.299 -3.18%
rng::rotate(deque<int>)_(1_element_forward)/32 4.699 -2.39%
rng::rotate(deque<int>)_(1_element_forward)/50 5.760 -3.25%
rng::rotate(deque<int>)_(1_element_forward)/8192 302.600 -
rng::rotate(deque<int>)_(by_1/2)/1024 173.723 -
rng::rotate(deque<int>)_(by_1/2)/32 7.620 2.17%
rng::rotate(deque<int>)_(by_1/2)/50 10.627 1.58%
rng::rotate(deque<int>)_(by_1/2)/8192 1460.986 -
rng::rotate(deque<int>)_(by_1/3)/1024 1806.567 -
rng::rotate(deque<int>)_(by_1/3)/32 45.333 -
rng::rotate(deque<int>)_(by_1/3)/50 76.384 -
rng::rotate(deque<int>)_(by_1/3)/8192 22546.907 -
rng::rotate(deque<int>)_(by_1/4)/1024 775.020 -
rng::rotate(deque<int>)_(by_1/4)/32 29.010 -
rng::rotate(deque<int>)_(by_1/4)/50 74.791 -
rng::rotate(deque<int>)_(by_1/4)/8192 6738.421 -
rng::rotate(list<int>)_(1_element_backward)/1024 742.823 -
rng::rotate(list<int>)_(1_element_backward)/32 14.037 2.00%
rng::rotate(list<int>)_(1_element_backward)/50 24.967 -
rng::rotate(list<int>)_(1_element_backward)/8192 7867.762 -4.49%
rng::rotate(list<int>)_(1_element_forward)/1024 732.331 -
rng::rotate(list<int>)_(1_element_forward)/32 14.913 3.35%
rng::rotate(list<int>)_(1_element_forward)/50 27.213 -
rng::rotate(list<int>)_(1_element_forward)/8192 7840.713 -3.75%
rng::rotate(list<int>)_(by_1/2)/1024 383.883 -
rng::rotate(list<int>)_(by_1/2)/32 6.666 -1.21%
rng::rotate(list<int>)_(by_1/2)/50 12.587 -1.23%
rng::rotate(list<int>)_(by_1/2)/8192 4941.598 -
rng::rotate(list<int>)_(by_1/3)/1024 808.800 -
rng::rotate(list<int>)_(by_1/3)/32 14.345 -
rng::rotate(list<int>)_(by_1/3)/50 23.903 -2.21%
rng::rotate(list<int>)_(by_1/3)/8192 8762.141 -
rng::rotate(list<int>)_(by_1/4)/1024 582.276 -
rng::rotate(list<int>)_(by_1/4)/32 14.203 -1.41%
rng::rotate(list<int>)_(by_1/4)/50 24.560 -
rng::rotate(list<int>)_(by_1/4)/8192 8382.031 17.11%
rng::rotate(vector<bool>)_(1_element_backward)/1024 28.214 1.74%
rng::rotate(vector<bool>)_(1_element_backward)/32 18.051 -
rng::rotate(vector<bool>)_(1_element_backward)/50 18.062 -
rng::rotate(vector<bool>)_(1_element_backward)/8192 104.318 -
rng::rotate(vector<bool>)_(1_element_forward)/1024 28.895 1.79%
rng::rotate(vector<bool>)_(1_element_forward)/32 18.322 -
rng::rotate(vector<bool>)_(1_element_forward)/50 18.203 -
rng::rotate(vector<bool>)_(1_element_forward)/8192 108.591 -
rng::rotate(vector<bool>)_(by_1/2)/1024 8.799 -
rng::rotate(vector<bool>)_(by_1/2)/32 18.185 -
rng::rotate(vector<bool>)_(by_1/2)/50 17.895 -
rng::rotate(vector<bool>)_(by_1/2)/8192 15.104 -
rng::rotate(vector<bool>)_(by_1/3)/1024 50.051 -
rng::rotate(vector<bool>)_(by_1/3)/32 17.917 -
rng::rotate(vector<bool>)_(by_1/3)/50 17.971 -
rng::rotate(vector<bool>)_(by_1/3)/8192 146.469 -
rng::rotate(vector<bool>)_(by_1/4)/1024 14.439 -
rng::rotate(vector<bool>)_(by_1/4)/32 18.136 -
rng::rotate(vector<bool>)_(by_1/4)/50 17.960 -
rng::rotate(vector<bool>)_(by_1/4)/8192 30.158 -
rng::rotate(vector<int>)_(1_element_backward)/1024 35.853 -
rng::rotate(vector<int>)_(1_element_backward)/32 2.902 -
rng::rotate(vector<int>)_(1_element_backward)/50 5.338 -
rng::rotate(vector<int>)_(1_element_backward)/8192 295.288 -1.49%
rng::rotate(vector<int>)_(1_element_forward)/1024 35.441 -
rng::rotate(vector<int>)_(1_element_forward)/32 2.929 -
rng::rotate(vector<int>)_(1_element_forward)/50 5.264 -
rng::rotate(vector<int>)_(1_element_forward)/8192 281.067 -
rng::rotate(vector<int>)_(by_1/2)/1024 32.149 -
rng::rotate(vector<int>)_(by_1/2)/32 3.671 -
rng::rotate(vector<int>)_(by_1/2)/50 4.454 -
rng::rotate(vector<int>)_(by_1/2)/8192 240.876 -
rng::rotate(vector<int>)_(by_1/3)/1024 1362.217 -
rng::rotate(vector<int>)_(by_1/3)/32 21.539 -
rng::rotate(vector<int>)_(by_1/3)/50 39.889 -
rng::rotate(vector<int>)_(by_1/3)/8192 10858.677 -
rng::rotate(vector<int>)_(by_1/4)/1024 328.772 -
rng::rotate(vector<int>)_(by_1/4)/32 12.044 -
rng::rotate(vector<int>)_(by_1/4)/50 40.104 -
rng::rotate(vector<int>)_(by_1/4)/8192 2594.161 -
rng::rotate_copy(deque<int>)/1024 34.595 -
rng::rotate_copy(deque<int>)/32 2.704 -71.08%
rng::rotate_copy(deque<int>)/50 3.359 11.42%
rng::rotate_copy(deque<int>)/8192 292.608 -1.45%
rng::rotate_copy(list<int>)/1024 726.593 1.32%
rng::rotate_copy(list<int>)/32 8.585 -
rng::rotate_copy(list<int>)/50 13.538 -
rng::rotate_copy(list<int>)/8192 8259.054 15.57%
rng::rotate_copy(vector<int>)/1024 33.378 -
rng::rotate_copy(vector<int>)/32 2.082 -
rng::rotate_copy(vector<int>)/50 2.693 -
rng::rotate_copy(vector<int>)/8192 516.512 37.23%
rng::sample(deque<int>)/1024 11487.301 -
rng::sample(deque<int>)/32 313.044 -
rng::sample(deque<int>)/8192 92895.540 -
rng::sample(list<int>)/1024 12039.506 -
rng::sample(list<int>)/32 318.490 -
rng::sample(list<int>)/8192 99271.550 -
rng::sample(vector<int>)/1024 11407.343 -
rng::sample(vector<int>)/32 310.821 -
rng::sample(vector<int>)/8192 91732.671 -
rng::search(deque<int>)_(near_matches)/1000 19111.680 -22.16%
rng::search(deque<int>)_(near_matches)/1024 20137.999 -21.63%
rng::search(deque<int>)_(near_matches)/8192 1453146.138 -
rng::search(deque<int>)_(no_match)/1000 375.433 -7.10%
rng::search(deque<int>)_(no_match)/1024 342.013 28.45%
rng::search(deque<int>)_(no_match)/1048576 423695.602 -
rng::search(deque<int>)_(no_match)/8192 3307.991 -
rng::search(deque<int>)_(same_length)/1000 325.547 -
rng::search(deque<int>)_(same_length)/1024 475.068 -
rng::search(deque<int>)_(same_length)/8192 3765.889 -
rng::search(deque<int>)_(single_element)/1000 441.026 4.14%
rng::search(deque<int>)_(single_element)/1024 457.547 -
rng::search(deque<int>)_(single_element)/8192 3650.922 -
rng::search(deque<int>,_pred)_(near_matches)/1000 23025.151 -8.76%
rng::search(deque<int>,_pred)_(near_matches)/1024 24114.928 -8.47%
rng::search(deque<int>,_pred)_(near_matches)/8192 1534410.728 -
rng::search(deque<int>,_pred)_(no_match)/1000 426.548 -
rng::search(deque<int>,_pred)_(no_match)/1024 399.618 -7.95%
rng::search(deque<int>,_pred)_(no_match)/1048576 444062.447 -
rng::search(deque<int>,_pred)_(no_match)/8192 3481.930 -
rng::search(deque<int>,_pred)_(same_length)/1000 478.593 -2.08%
rng::search(deque<int>,_pred)_(same_length)/1024 510.428 -
rng::search(deque<int>,_pred)_(same_length)/8192 4058.789 -
rng::search(deque<int>,_pred)_(single_element)/1000 475.177 -
rng::search(deque<int>,_pred)_(single_element)/1024 486.000 -
rng::search(deque<int>,_pred)_(single_element)/8192 3882.486 -
rng::search(list<int>)_(near_matches)/1000 37735.950 -
rng::search(list<int>)_(near_matches)/1024 39690.156 -
rng::search(list<int>)_(near_matches)/8192 2558403.846 -
rng::search(list<int>)_(no_match)/1000 701.340 -
rng::search(list<int>)_(no_match)/1024 714.658 -1.21%
rng::search(list<int>)_(no_match)/1048576 842917.268 1.94%
rng::search(list<int>)_(no_match)/8192 6991.912 1.97%
rng::search(list<int>)_(same_length)/1000 1114.937 48.99%
rng::search(list<int>)_(same_length)/1024 1477.629 95.81%
rng::search(list<int>)_(same_length)/8192 8316.524 12.17%
rng::search(list<int>)_(single_element)/1000 716.890 6.81%
rng::search(list<int>)_(single_element)/1024 734.981 3.83%
rng::search(list<int>)_(single_element)/8192 8282.218 19.04%
rng::search(list<int>,_pred)_(near_matches)/1000 43315.725 -
rng::search(list<int>,_pred)_(near_matches)/1024 45000.088 -
rng::search(list<int>,_pred)_(near_matches)/8192 2794803.832 -
rng::search(list<int>,_pred)_(no_match)/1000 750.798 -
rng::search(list<int>,_pred)_(no_match)/1024 768.045 -
rng::search(list<int>,_pred)_(no_match)/1048576 901370.501 -
rng::search(list<int>,_pred)_(no_match)/8192 7635.449 -8.36%
rng::search(list<int>,_pred)_(same_length)/1000 1470.458 90.49%
rng::search(list<int>,_pred)_(same_length)/1024 1162.375 46.93%
rng::search(list<int>,_pred)_(same_length)/8192 8313.030 -4.98%
rng::search(list<int>,_pred)_(single_element)/1000 840.484 -
rng::search(list<int>,_pred)_(single_element)/1024 860.622 -
rng::search(list<int>,_pred)_(single_element)/8192 9653.812 23.98%
rng::search(vector<int>)_(near_matches)/1000 13669.550 -
rng::search(vector<int>)_(near_matches)/1024 14341.616 -
rng::search(vector<int>)_(near_matches)/8192 767552.541 -
rng::search(vector<int>)_(no_match)/1000 206.771 -1.68%
rng::search(vector<int>)_(no_match)/1024 211.539 -1.50%
rng::search(vector<int>)_(no_match)/1048576 210397.384 -1.22%
rng::search(vector<int>)_(no_match)/8192 1636.347 -
rng::search(vector<int>)_(same_length)/1000 245.786 2.31%
rng::search(vector<int>)_(same_length)/1024 257.427 5.02%
rng::search(vector<int>)_(same_length)/8192 1992.577 6.62%
rng::search(vector<int>)_(single_element)/1000 232.058 1.72%
rng::search(vector<int>)_(single_element)/1024 237.378 1.61%
rng::search(vector<int>)_(single_element)/8192 1825.842 -
rng::search(vector<int>,_pred)_(near_matches)/1000 22586.389 -
rng::search(vector<int>,_pred)_(near_matches)/1024 23567.980 -
rng::search(vector<int>,_pred)_(near_matches)/8192 1453064.141 -
rng::search(vector<int>,_pred)_(no_match)/1000 518.847 -
rng::search(vector<int>,_pred)_(no_match)/1024 531.801 -
rng::search(vector<int>,_pred)_(no_match)/1048576 580125.207 -
rng::search(vector<int>,_pred)_(no_match)/8192 4239.706 -
rng::search(vector<int>,_pred)_(same_length)/1000 599.272 -
rng::search(vector<int>,_pred)_(same_length)/1024 614.519 -
rng::search(vector<int>,_pred)_(same_length)/8192 4916.922 -
rng::search(vector<int>,_pred)_(single_element)/1000 573.308 -
rng::search(vector<int>,_pred)_(single_element)/1024 586.619 -
rng::search(vector<int>,_pred)_(single_element)/8192 4698.881 -
rng::search_n(deque<int>)_(no_match)/1000 436.567 -
rng::search_n(deque<int>)_(no_match)/1024 445.935 -
rng::search_n(deque<int>)_(no_match)/1048576 442576.727 -
rng::search_n(deque<int>)_(no_match)/8192 3465.975 -
rng::search_n(deque<int>,_pred)_(no_match)/1000 720.692 -
rng::search_n(deque<int>,_pred)_(no_match)/1024 605.072 -
rng::search_n(deque<int>,_pred)_(no_match)/1048576 558278.265 -
rng::search_n(deque<int>,_pred)_(no_match)/8192 4325.761 -
rng::search_n(list<int>)_(no_match)/1000 702.884 -
rng::search_n(list<int>)_(no_match)/1024 722.084 -
rng::search_n(list<int>)_(no_match)/1048576 869000.929 -
rng::search_n(list<int>)_(no_match)/8192 7392.658 7.78%
rng::search_n(list<int>,_pred)_(no_match)/1000 843.949 2.57%
rng::search_n(list<int>,_pred)_(no_match)/1024 864.461 2.45%
rng::search_n(list<int>,_pred)_(no_match)/1048576 1000621.083 1.68%
rng::search_n(list<int>,_pred)_(no_match)/8192 8360.006 6.08%
rng::search_n(vector<int>)_(no_match)/1000 211.617 2.95%
rng::search_n(vector<int>)_(no_match)/1024 216.816 3.12%
rng::search_n(vector<int>)_(no_match)/1048576 214984.391 2.94%
rng::search_n(vector<int>)_(no_match)/8192 1642.454 1.05%
rng::search_n(vector<int>,_pred)_(no_match)/1000 516.051 -
rng::search_n(vector<int>,_pred)_(no_match)/1024 527.937 -
rng::search_n(vector<int>,_pred)_(no_match)/1048576 574560.057 -
rng::search_n(vector<int>,_pred)_(no_match)/8192 4216.498 -
rng::shuffle(deque<int>)/1024 9681.845 -
rng::shuffle(deque<int>)/32 303.865 -
rng::shuffle(deque<int>)/8192 75998.173 -
rng::shuffle(vector<int>)/1024 9090.918 -
rng::shuffle(vector<int>)/32 287.450 -
rng::shuffle(vector<int>)/8192 72470.973 -
rng::sort(deque<int>)_(ascending)/1024 770.877 -
rng::sort(deque<int>)_(ascending)/8 18.626 -
rng::sort(deque<int>)_(ascending)/8192 5808.638 1.03%
rng::sort(deque<int>)_(descending)/1024 1303.204 -
rng::sort(deque<int>)_(descending)/8 25.742 -
rng::sort(deque<int>)_(descending)/8192 10406.425 -
rng::sort(deque<int>)_(heap)/1024 6284.458 -
rng::sort(deque<int>)_(heap)/8 25.073 -
rng::sort(deque<int>)_(heap)/8192 69876.869 -
rng::sort(deque<int>)_(pipe-organ)/1024 2798.644 -
rng::sort(deque<int>)_(pipe-organ)/8 21.136 1.63%
rng::sort(deque<int>)_(pipe-organ)/8192 26692.401 -
rng::sort(deque<int>)_(qsort_adversarial)/1024 18014.436 -
rng::sort(deque<int>)_(qsort_adversarial)/8 18.474 1.47%
rng::sort(deque<int>)_(qsort_adversarial)/8192 444972.518 -
rng::sort(deque<int>)_(repeated)/1024 961.592 -
rng::sort(deque<int>)_(repeated)/8 18.987 1.46%
rng::sort(deque<int>)_(repeated)/8192 6757.727 -
rng::sort(deque<int>)_(shuffled)/1024 6879.618 -
rng::sort(deque<int>)_(shuffled)/8 23.677 -
rng::sort(deque<int>)_(shuffled)/8192 80361.685 -
rng::sort(vector<NonIntegral>)_(ascending)/1024 544.331 -
rng::sort(vector<NonIntegral>)_(ascending)/8 16.540 -
rng::sort(vector<NonIntegral>)_(ascending)/8192 3796.191 1.09%
rng::sort(vector<NonIntegral>)_(descending)/1024 783.082 -
rng::sort(vector<NonIntegral>)_(descending)/8 25.315 -
rng::sort(vector<NonIntegral>)_(descending)/8192 5448.051 2.56%
rng::sort(vector<NonIntegral>)_(heap)/1024 4319.348 1.26%
rng::sort(vector<NonIntegral>)_(heap)/8 22.566 -
rng::sort(vector<NonIntegral>)_(heap)/8192 50057.817 -
rng::sort(vector<NonIntegral>)_(pipe-organ)/1024 1901.400 -
rng::sort(vector<NonIntegral>)_(pipe-organ)/8 18.302 -
rng::sort(vector<NonIntegral>)_(pipe-organ)/8192 18515.200 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13228.021 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.484 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 155171.334 -
rng::sort(vector<NonIntegral>)_(repeated)/1024 507.610 -
rng::sort(vector<NonIntegral>)_(repeated)/8 16.724 -
rng::sort(vector<NonIntegral>)_(repeated)/8192 3782.156 1.14%
rng::sort(vector<NonIntegral>)_(shuffled)/1024 4695.520 1.64%
rng::sort(vector<NonIntegral>)_(shuffled)/8 20.909 -
rng::sort(vector<NonIntegral>)_(shuffled)/8192 82490.163 2.15%
rng::sort(vector<int>)_(ascending)/1024 541.990 -
rng::sort(vector<int>)_(ascending)/8 16.746 -
rng::sort(vector<int>)_(ascending)/8192 3797.390 1.27%
rng::sort(vector<int>)_(descending)/1024 1056.441 -
rng::sort(vector<int>)_(descending)/8 25.660 -
rng::sort(vector<int>)_(descending)/8192 7498.413 2.07%
rng::sort(vector<int>)_(heap)/1024 4580.642 -
rng::sort(vector<int>)_(heap)/8 22.547 -
rng::sort(vector<int>)_(heap)/8192 45764.571 -
rng::sort(vector<int>)_(pipe-organ)/1024 2289.256 -
rng::sort(vector<int>)_(pipe-organ)/8 18.732 -
rng::sort(vector<int>)_(pipe-organ)/8192 21612.027 -
rng::sort(vector<int>)_(qsort_adversarial)/1024 12928.314 -
rng::sort(vector<int>)_(qsort_adversarial)/8 16.701 -
rng::sort(vector<int>)_(qsort_adversarial)/8192 147620.509 -
rng::sort(vector<int>)_(repeated)/1024 662.847 -
rng::sort(vector<int>)_(repeated)/8 16.938 -
rng::sort(vector<int>)_(repeated)/8192 5042.528 -
rng::sort(vector<int>)_(shuffled)/1024 4652.110 -
rng::sort(vector<int>)_(shuffled)/8 21.214 -
rng::sort(vector<int>)_(shuffled)/8192 45229.622 -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 3736.011 13.95%
rng::stable_partition(deque<int>)_(alloc_fails)/32 1958.464 2.63%
rng::stable_partition(deque<int>)_(alloc_fails)/50 1998.055 2.57%
rng::stable_partition(deque<int>)_(alloc_fails)/8192 17145.649 1.49%
rng::stable_partition(deque<int>)_(dense)/1024 629.433 -5.75%
rng::stable_partition(deque<int>)_(dense)/32 29.950 -4.63%
rng::stable_partition(deque<int>)_(dense)/50 40.321 -6.40%
rng::stable_partition(deque<int>)_(dense)/8192 5673.650 -
rng::stable_partition(deque<int>)_(sparse)/1024 463.813 -
rng::stable_partition(deque<int>)_(sparse)/32 14.156 12.78%
rng::stable_partition(deque<int>)_(sparse)/50 32.338 7.73%
rng::stable_partition(deque<int>)_(sparse)/8192 3387.556 -
rng::stable_partition(list<int>)_(alloc_fails)/1024 4235.243 1.22%
rng::stable_partition(list<int>)_(alloc_fails)/32 1945.950 4.40%
rng::stable_partition(list<int>)_(alloc_fails)/50 1964.517 3.33%
rng::stable_partition(list<int>)_(alloc_fails)/8192 32338.577 27.73%
rng::stable_partition(list<int>)_(dense)/1024 1742.654 -
rng::stable_partition(list<int>)_(dense)/32 34.896 4.38%
rng::stable_partition(list<int>)_(dense)/50 52.901 -5.58%
rng::stable_partition(list<int>)_(dense)/8192 23958.018 10.25%
rng::stable_partition(list<int>)_(sparse)/1024 918.584 -
rng::stable_partition(list<int>)_(sparse)/32 9.875 1.45%
rng::stable_partition(list<int>)_(sparse)/50 26.531 -
rng::stable_partition(list<int>)_(sparse)/8192 12172.289 37.39%
rng::stable_partition(vector<int>)_(alloc_fails)/1024 2948.429 1.49%
rng::stable_partition(vector<int>)_(alloc_fails)/32 1906.470 1.63%
rng::stable_partition(vector<int>)_(alloc_fails)/50 1928.202 1.86%
rng::stable_partition(vector<int>)_(alloc_fails)/8192 9871.631 -
rng::stable_partition(vector<int>)_(dense)/1024 296.680 -
rng::stable_partition(vector<int>)_(dense)/32 21.791 1.28%
rng::stable_partition(vector<int>)_(dense)/50 25.498 -
rng::stable_partition(vector<int>)_(dense)/8192 2107.266 -
rng::stable_partition(vector<int>)_(sparse)/1024 210.765 -1.52%
rng::stable_partition(vector<int>)_(sparse)/32 7.181 2.12%
rng::stable_partition(vector<int>)_(sparse)/50 21.095 2.66%
rng::stable_partition(vector<int>)_(sparse)/8192 1509.166 -1.48%
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4207.139 1.57%
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.373 -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 19044.878 -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 31305.136 -1.63%
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8 28.852 1.09%
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 27165.758 -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 14472.827 -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8 27.170 1.07%
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 26247.889 -1.33%
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 17826.015 -1.49%
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.142 1.18%
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22826.356 -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 27385.197 -1.60%
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 19.365 3.56%
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28958.159 1.06%
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3848.495 -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.256 -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13423.732 -7.84%
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 20178.210 -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 24.550 -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 25473.293 -4.36%
rng::stable_sort(deque<int>)_(ascending)/1024 2112.822 -
rng::stable_sort(deque<int>)_(ascending)/8 18.871 3.95%
rng::stable_sort(deque<int>)_(ascending)/8192 13680.133 -
rng::stable_sort(deque<int>)_(descending)/1024 2945.877 -
rng::stable_sort(deque<int>)_(descending)/8 28.651 9.17%
rng::stable_sort(deque<int>)_(descending)/8192 21176.890 -
rng::stable_sort(deque<int>)_(heap)/1024 2748.831 -
rng::stable_sort(deque<int>)_(heap)/8 26.559 2.58%
rng::stable_sort(deque<int>)_(heap)/8192 17802.579 1.24%
rng::stable_sort(deque<int>)_(pipe-organ)/1024 2944.302 -
rng::stable_sort(deque<int>)_(pipe-organ)/8 20.969 3.93%
rng::stable_sort(deque<int>)_(pipe-organ)/8192 20822.755 -
rng::stable_sort(deque<int>)_(qsort_adversarial)/1024 3123.294 -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8 18.831 2.66%
rng::stable_sort(deque<int>)_(qsort_adversarial)/8192 21102.284 1.40%
rng::stable_sort(deque<int>)_(repeated)/1024 1349.108 -
rng::stable_sort(deque<int>)_(repeated)/8 19.051 3.34%
rng::stable_sort(deque<int>)_(repeated)/8192 7613.247 -
rng::stable_sort(deque<int>)_(shuffled)/1024 2481.257 -
rng::stable_sort(deque<int>)_(shuffled)/8 24.147 1.59%
rng::stable_sort(deque<int>)_(shuffled)/8192 15003.524 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4298.590 -2.37%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 18.006 8.39%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 54325.717 3.54%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 23914.072 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.264 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 129127.889 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 14190.028 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 22.294 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 117613.513 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 14518.322 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 19.232 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 94759.329 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 23459.461 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 18.136 9.83%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 149643.945 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3684.912 4.06%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 17.869 7.25%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 20041.129 5.37%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 18416.632 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 21.211 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 158168.056 -
rng::stable_sort(vector<NonIntegral>)_(ascending)/1024 4012.929 -
rng::stable_sort(vector<NonIntegral>)_(ascending)/8 16.634 -
rng::stable_sort(vector<NonIntegral>)_(ascending)/8192 45653.440 -
rng::stable_sort(vector<NonIntegral>)_(descending)/1024 13772.892 -
rng::stable_sort(vector<NonIntegral>)_(descending)/8 23.713 -
rng::stable_sort(vector<NonIntegral>)_(descending)/8192 199664.867 -
rng::stable_sort(vector<NonIntegral>)_(heap)/1024 10395.444 -
rng::stable_sort(vector<NonIntegral>)_(heap)/8 21.858 -
rng::stable_sort(vector<NonIntegral>)_(heap)/8192 126469.075 -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8998.732 -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 19.316 -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 126326.537 -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 15001.648 -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.945 2.34%
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 216505.758 1.12%
rng::stable_sort(vector<NonIntegral>)_(repeated)/1024 1389.920 -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8 16.660 -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8192 15082.140 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12801.246 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8 20.925 1.73%
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8192 184275.566 -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4418.346 4.56%
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 16.766 -2.76%
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 19799.451 2.50%
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 24464.042 -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.194 -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 24893.200 -1.31%
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 14519.731 -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.441 -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 31824.369 -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14743.409 1.58%
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 19.310 1.20%
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 21306.484 -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 23714.273 -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 16.752 -1.36%
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 35777.706 -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3573.434 -11.98%
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 16.743 -2.78%
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9487.024 -1.17%
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 18804.848 -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 21.054 -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 28659.892 -
rng::stable_sort(vector<int>)_(ascending)/1024 2068.870 -1.64%
rng::stable_sort(vector<int>)_(ascending)/8 16.715 -
rng::stable_sort(vector<int>)_(ascending)/8192 13490.271 -
rng::stable_sort(vector<int>)_(descending)/1024 2803.130 -1.16%
rng::stable_sort(vector<int>)_(descending)/8 25.304 -
rng::stable_sort(vector<int>)_(descending)/8192 18376.197 -
rng::stable_sort(vector<int>)_(heap)/1024 2525.762 -1.33%
rng::stable_sort(vector<int>)_(heap)/8 22.254 -
rng::stable_sort(vector<int>)_(heap)/8192 14435.043 -
rng::stable_sort(vector<int>)_(pipe-organ)/1024 2801.070 -1.23%
rng::stable_sort(vector<int>)_(pipe-organ)/8 19.190 -
rng::stable_sort(vector<int>)_(pipe-organ)/8192 18261.545 -
rng::stable_sort(vector<int>)_(qsort_adversarial)/1024 2892.104 -1.25%
rng::stable_sort(vector<int>)_(qsort_adversarial)/8 16.619 -
rng::stable_sort(vector<int>)_(qsort_adversarial)/8192 18332.889 -
rng::stable_sort(vector<int>)_(repeated)/1024 1095.461 -4.02%
rng::stable_sort(vector<int>)_(repeated)/8 16.588 -
rng::stable_sort(vector<int>)_(repeated)/8192 5254.504 -
rng::stable_sort(vector<int>)_(shuffled)/1024 2207.702 -1.65%
rng::stable_sort(vector<int>)_(shuffled)/8 20.835 -
rng::stable_sort(vector<int>)_(shuffled)/8192 10821.870 -
rng::starts_with(deque<int>)/1000 467.648 -
rng::starts_with(deque<int>)/1024 488.435 -
rng::starts_with(deque<int>)/1048576 489107.615 -
rng::starts_with(deque<int>)/8 4.146 2.83%
rng::starts_with(deque<int>)/8192 3844.729 -
rng::starts_with(deque<int>,_pred)/1000 509.622 -
rng::starts_with(deque<int>,_pred)/1024 525.328 -
rng::starts_with(deque<int>,_pred)/1048576 521229.166 -
rng::starts_with(deque<int>,_pred)/8 4.687 -
rng::starts_with(deque<int>,_pred)/8192 3992.629 -1.03%
rng::starts_with(list<int>)/1000 760.898 -50.62%
rng::starts_with(list<int>)/1024 777.120 -50.75%
rng::starts_with(list<int>)/1048576 946296.644 -
rng::starts_with(list<int>)/8 2.989 -
rng::starts_with(list<int>)/8192 8623.573 17.83%
rng::starts_with(list<int>,_pred)/1000 788.519 -
rng::starts_with(list<int>,_pred)/1024 807.300 -
rng::starts_with(list<int>,_pred)/1048576 973851.833 -
rng::starts_with(list<int>,_pred)/8 3.615 -
rng::starts_with(list<int>,_pred)/8192 9826.675 -12.64%
rng::starts_with(vector<int>)/1000 72.828 -
rng::starts_with(vector<int>)/1024 74.970 -
rng::starts_with(vector<int>)/1048576 76636.592 -
rng::starts_with(vector<int>)/8 1.299 -
rng::starts_with(vector<int>)/8192 604.359 -
rng::starts_with(vector<int>,_pred)/1000 454.996 -1.76%
rng::starts_with(vector<int>,_pred)/1024 515.529 -
rng::starts_with(vector<int>,_pred)/1048576 606727.807 -
rng::starts_with(vector<int>,_pred)/8 4.312 -
rng::starts_with(vector<int>,_pred)/8192 4720.965 -
rng::swap_ranges(deque<int>)/1024 325.649 -
rng::swap_ranges(deque<int>)/32 10.726 -
rng::swap_ranges(deque<int>)/50 19.613 7.32%
rng::swap_ranges(deque<int>)/8192 2612.747 -
rng::swap_ranges(list<int>)/1024 774.191 -
rng::swap_ranges(list<int>)/32 16.777 -
rng::swap_ranges(list<int>)/50 29.759 1.01%
rng::swap_ranges(list<int>)/8192 12191.374 16.51%
rng::swap_ranges(vector<int>)/1024 63.646 -
rng::swap_ranges(vector<int>)/32 4.711 -
rng::swap_ranges(vector<int>)/50 5.594 -
rng::swap_ranges(vector<int>)/8192 478.692 -
rng::transform(deque<int>)_(identity_transform)/1024 371.547 -
rng::transform(deque<int>)_(identity_transform)/32 12.284 -
rng::transform(deque<int>)_(identity_transform)/50 19.387 -4.03%
rng::transform(deque<int>)_(identity_transform)/8192 2444.524 -
rng::transform(deque<int>,_deque<int>)/1024 698.483 -
rng::transform(deque<int>,_deque<int>)/32 21.792 -
rng::transform(deque<int>,_deque<int>)/50 34.378 -
rng::transform(deque<int>,_deque<int>)/8192 5669.581 -
rng::transform(list<int>)_(identity_transform)/1024 745.265 -
rng::transform(list<int>)_(identity_transform)/32 17.079 -
rng::transform(list<int>)_(identity_transform)/50 30.299 -
rng::transform(list<int>)_(identity_transform)/8192 8306.975 18.91%
rng::transform(list<int>,_list<int>)/1024 887.172 -
rng::transform(list<int>,_list<int>)/32 24.242 -
rng::transform(list<int>,_list<int>)/50 38.897 -
rng::transform(list<int>,_list<int>)/8192 9304.323 -6.73%
rng::transform(vector<int>)_(identity_transform)/1024 262.720 -
rng::transform(vector<int>)_(identity_transform)/32 8.930 -
rng::transform(vector<int>)_(identity_transform)/50 16.320 -
rng::transform(vector<int>)_(identity_transform)/8192 2030.227 -
rng::transform(vector<int>,_vector<int>)/1024 600.547 -
rng::transform(vector<int>,_vector<int>)/32 17.662 -
rng::transform(vector<int>,_vector<int>)/50 28.698 -
rng::transform(vector<int>,_vector<int>)/8192 4767.872 -
rng::unique(deque<int>)_(contiguous)/1024 734.259 -
rng::unique(deque<int>)_(contiguous)/32 58.716 -10.43%
rng::unique(deque<int>)_(contiguous)/52 67.908 -11.60%
rng::unique(deque<int>)_(contiguous)/8192 5517.731 -
rng::unique(deque<int>)_(sprinkled)/1024 653.388 -9.44%
rng::unique(deque<int>)_(sprinkled)/32 64.753 1.44%
rng::unique(deque<int>)_(sprinkled)/52 79.257 -
rng::unique(deque<int>)_(sprinkled)/8192 5625.352 -
rng::unique(deque<int>,_pred)_(contiguous)/1024 638.250 -
rng::unique(deque<int>,_pred)_(contiguous)/32 58.722 -
rng::unique(deque<int>,_pred)_(contiguous)/52 69.684 -
rng::unique(deque<int>,_pred)_(contiguous)/8192 4499.285 -
rng::unique(deque<int>,_pred)_(sprinkled)/1024 695.913 -
rng::unique(deque<int>,_pred)_(sprinkled)/32 61.869 1.07%
rng::unique(deque<int>,_pred)_(sprinkled)/52 75.864 1.22%
rng::unique(deque<int>,_pred)_(sprinkled)/8192 5257.901 -
rng::unique(list<int>)_(contiguous)/1024 937.939 1.65%
rng::unique(list<int>)_(contiguous)/32 55.102 -
rng::unique(list<int>)_(contiguous)/52 67.213 -
rng::unique(list<int>)_(contiguous)/8192 7259.618 2.13%
rng::unique(list<int>)_(sprinkled)/1024 983.164 2.69%
rng::unique(list<int>)_(sprinkled)/32 64.229 -
rng::unique(list<int>)_(sprinkled)/52 77.684 -
rng::unique(list<int>)_(sprinkled)/8192 8114.163 2.69%
rng::unique(list<int>,_pred)_(contiguous)/1024 999.818 2.77%
rng::unique(list<int>,_pred)_(contiguous)/32 60.827 -
rng::unique(list<int>,_pred)_(contiguous)/52 74.378 -
rng::unique(list<int>,_pred)_(contiguous)/8192 7967.476 3.42%
rng::unique(list<int>,_pred)_(sprinkled)/1024 1044.532 1.62%
rng::unique(list<int>,_pred)_(sprinkled)/32 70.769 -
rng::unique(list<int>,_pred)_(sprinkled)/52 87.772 -
rng::unique(list<int>,_pred)_(sprinkled)/8192 8676.690 3.11%
rng::unique(vector<int>)_(contiguous)/1024 295.481 1.18%
rng::unique(vector<int>)_(contiguous)/32 51.005 -
rng::unique(vector<int>)_(contiguous)/52 56.753 -
rng::unique(vector<int>)_(contiguous)/8192 1925.683 -
rng::unique(vector<int>)_(sprinkled)/1024 284.235 -
rng::unique(vector<int>)_(sprinkled)/32 50.842 -
rng::unique(vector<int>)_(sprinkled)/52 55.406 -
rng::unique(vector<int>)_(sprinkled)/8192 1934.236 -
rng::unique(vector<int>,_pred)_(contiguous)/1024 588.443 -
rng::unique(vector<int>,_pred)_(contiguous)/32 55.479 -
rng::unique(vector<int>,_pred)_(contiguous)/52 64.209 -
rng::unique(vector<int>,_pred)_(contiguous)/8192 3809.677 1.02%
rng::unique(vector<int>,_pred)_(sprinkled)/1024 692.501 -
rng::unique(vector<int>,_pred)_(sprinkled)/32 60.624 -
rng::unique(vector<int>,_pred)_(sprinkled)/52 73.488 -
rng::unique(vector<int>,_pred)_(sprinkled)/8192 5253.921 -
rng::unique_copy(deque<int>)_(contiguous)/1024 478.094 -
rng::unique_copy(deque<int>)_(contiguous)/32 14.421 45.33%
rng::unique_copy(deque<int>)_(contiguous)/52 21.610 42.92%
rng::unique_copy(deque<int>)_(contiguous)/8192 3733.206 -
rng::unique_copy(deque<int>)_(sprinkled)/1024 465.405 -
rng::unique_copy(deque<int>)_(sprinkled)/32 13.441 30.93%
rng::unique_copy(deque<int>)_(sprinkled)/52 21.199 28.76%
rng::unique_copy(deque<int>)_(sprinkled)/8192 3724.357 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/1024 596.558 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/32 19.308 17.57%
rng::unique_copy(deque<int>,_pred)_(contiguous)/52 30.011 12.99%
rng::unique_copy(deque<int>,_pred)_(contiguous)/8192 4439.532 -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/1024 719.199 -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 20.760 -5.82%
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52 34.094 9.48%
rng::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5718.137 -
rng::unique_copy(list<int>)_(contiguous)/1024 742.508 -
rng::unique_copy(list<int>)_(contiguous)/32 11.929 -
rng::unique_copy(list<int>)_(contiguous)/52 29.817 -
rng::unique_copy(list<int>)_(contiguous)/8192 7031.187 -
rng::unique_copy(list<int>)_(sprinkled)/1024 743.714 -
rng::unique_copy(list<int>)_(sprinkled)/32 10.878 1.54%
rng::unique_copy(list<int>)_(sprinkled)/52 22.421 -
rng::unique_copy(list<int>)_(sprinkled)/8192 7405.116 -
rng::unique_copy(list<int>,_pred)_(contiguous)/1024 792.060 -
rng::unique_copy(list<int>,_pred)_(contiguous)/32 17.621 -
rng::unique_copy(list<int>,_pred)_(contiguous)/52 29.780 -
rng::unique_copy(list<int>,_pred)_(contiguous)/8192 7605.782 -
rng::unique_copy(list<int>,_pred)_(sprinkled)/1024 821.154 -
rng::unique_copy(list<int>,_pred)_(sprinkled)/32 19.406 -
rng::unique_copy(list<int>,_pred)_(sprinkled)/52 37.128 -
rng::unique_copy(list<int>,_pred)_(sprinkled)/8192 7607.664 -1.57%
rng::unique_copy(vector<int>)_(contiguous)/1024 270.079 -
rng::unique_copy(vector<int>)_(contiguous)/32 8.587 -
rng::unique_copy(vector<int>)_(contiguous)/52 13.471 -2.33%
rng::unique_copy(vector<int>)_(contiguous)/8192 1898.880 -
rng::unique_copy(vector<int>)_(sprinkled)/1024 241.944 -
rng::unique_copy(vector<int>)_(sprinkled)/32 8.212 -
rng::unique_copy(vector<int>)_(sprinkled)/52 12.779 -
rng::unique_copy(vector<int>)_(sprinkled)/8192 1879.441 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/1024 540.338 -1.27%
rng::unique_copy(vector<int>,_pred)_(contiguous)/32 12.981 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/52 24.324 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/8192 3705.962 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/1024 549.455 -4.90%
rng::unique_copy(vector<int>,_pred)_(sprinkled)/32 17.678 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.129 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4388.843 -
std::adjacent_find(deque<int>)/1024 461.726 -
std::adjacent_find(deque<int>)/1048576 475424.655 -
std::adjacent_find(deque<int>)/50 20.316 35.77%
std::adjacent_find(deque<int>)/8 4.120 39.86%
std::adjacent_find(deque<int>)/8192 3703.917 -
std::adjacent_find(deque<int>,_pred)/1024 629.095 -
std::adjacent_find(deque<int>,_pred)/1048576 651346.705 -
std::adjacent_find(deque<int>,_pred)/50 30.247 -
std::adjacent_find(deque<int>,_pred)/8 4.463 -
std::adjacent_find(deque<int>,_pred)/8192 5079.866 -
std::adjacent_find(list<int>)/1024 710.612 -
std::adjacent_find(list<int>)/1048576 868019.417 -
std::adjacent_find(list<int>)/50 26.178 -
std::adjacent_find(list<int>)/8 2.109 -
std::adjacent_find(list<int>)/8192 6699.757 -3.41%
std::adjacent_find(list<int>,_pred)/1024 826.352 -
std::adjacent_find(list<int>,_pred)/1048576 952633.777 -
std::adjacent_find(list<int>,_pred)/50 36.668 5.17%
std::adjacent_find(list<int>,_pred)/8 3.863 -1.51%
std::adjacent_find(list<int>,_pred)/8192 7944.624 -4.10%
std::adjacent_find(vector<int>)/1024 234.333 -
std::adjacent_find(vector<int>)/1048576 234237.435 -
std::adjacent_find(vector<int>)/50 11.990 -
std::adjacent_find(vector<int>)/8 2.018 -
std::adjacent_find(vector<int>)/8192 1828.143 -
std::adjacent_find(vector<int>,_pred)/1024 400.542 -
std::adjacent_find(vector<int>,_pred)/1048576 467238.573 1.51%
std::adjacent_find(vector<int>,_pred)/50 23.580 3.30%
std::adjacent_find(vector<int>,_pred)/8 3.297 -1.70%
std::adjacent_find(vector<int>,_pred)/8192 3183.250 -
std::all_of(deque<int>)_(process_all)/32 11.634 -
std::all_of(deque<int>)_(process_all)/32768 11238.682 -
std::all_of(deque<int>)_(process_all)/50 18.310 -4.83%
std::all_of(deque<int>)_(process_all)/8 3.221 -
std::all_of(deque<int>)_(process_all)/8192 2800.243 -
std::all_of(list<int>)_(process_all)/32 11.814 1.11%
std::all_of(list<int>)_(process_all)/32768 29258.047 6.03%
std::all_of(list<int>)_(process_all)/50 22.027 -
std::all_of(list<int>)_(process_all)/8 2.605 -
std::all_of(list<int>)_(process_all)/8192 8860.417 -1.14%
std::all_of(vector<int>)_(process_all)/32 8.373 -
std::all_of(vector<int>)_(process_all)/32768 8061.457 -
std::all_of(vector<int>)_(process_all)/50 18.280 -
std::all_of(vector<int>)_(process_all)/8 2.523 3.70%
std::all_of(vector<int>)_(process_all)/8192 2024.253 -
std::any_of(deque<int>)_(process_all)/32 11.528 -
std::any_of(deque<int>)_(process_all)/32768 10525.469 -1.14%
std::any_of(deque<int>)_(process_all)/50 20.265 -5.22%
std::any_of(deque<int>)_(process_all)/8 3.218 -
std::any_of(deque<int>)_(process_all)/8192 2612.939 -1.59%
std::any_of(list<int>)_(process_all)/32 11.375 -
std::any_of(list<int>)_(process_all)/32768 27977.393 5.98%
std::any_of(list<int>)_(process_all)/50 21.651 -
std::any_of(list<int>)_(process_all)/8 2.721 -
std::any_of(list<int>)_(process_all)/8192 6970.057 -5.30%
std::any_of(vector<int>)_(process_all)/32 8.313 -1.05%
std::any_of(vector<int>)_(process_all)/32768 8053.895 -
std::any_of(vector<int>)_(process_all)/50 18.156 -
std::any_of(vector<int>)_(process_all)/8 2.433 -3.04%
std::any_of(vector<int>)_(process_all)/8192 2027.067 -
std::copy(deque<int>)/1048576 51558.070 3.38%
std::copy(deque<int>)/262144 10290.358 -5.52%
std::copy(deque<int>)/32768 1134.213 -2.47%
std::copy(deque<int>)/4096 145.019 -
std::copy(deque<int>)/512 16.715 -
std::copy(deque<int>)/64 2.719 -
std::copy(deque<int>)/8 2.672 -3.38%
std::copy(list<int>)/1048576 874293.592 -
std::copy(list<int>)/262144 216507.724 -
std::copy(list<int>)/32768 26712.301 2.80%
std::copy(list<int>)/4096 3211.340 -1.61%
std::copy(list<int>)/512 367.613 -
std::copy(list<int>)/64 30.681 -17.81%
std::copy(list<int>)/8 2.494 1.47%
std::copy(vector<bool>)_(aligned)/1048576 1783.354 -49.72%
std::copy(vector<bool>)_(aligned)/262144 646.941 -4.10%
std::copy(vector<bool>)_(aligned)/32768 35.538 -
std::copy(vector<bool>)_(aligned)/4096 4.727 1.48%
std::copy(vector<bool>)_(aligned)/512 1.375 -
std::copy(vector<bool>)_(aligned)/64 1.303 -4.51%
std::copy(vector<bool>)_(unaligned)/1048576 7277.314 3.66%
std::copy(vector<bool>)_(unaligned)/262144 1716.011 -
std::copy(vector<bool>)_(unaligned)/32768 214.354 -1.95%
std::copy(vector<bool>)_(unaligned)/4096 26.007 -
std::copy(vector<bool>)_(unaligned)/512 3.510 -
std::copy(vector<bool>)_(unaligned)/64 1.819 -
std::copy(vector<int>)/1048576 50197.385 -
std::copy(vector<int>)/262144 12531.747 -
std::copy(vector<int>)/32768 2801.827 -21.89%
std::copy(vector<int>)/4096 191.677 30.70%
std::copy(vector<int>)/512 16.027 -
std::copy(vector<int>)/64 2.440 -
std::copy(vector<int>)/8 2.216 -2.19%
std::copy_backward(deque<int>)/1048576 129237.793 -
std::copy_backward(deque<int>)/262144 33412.912 2.69%
std::copy_backward(deque<int>)/32768 3929.880 -4.71%
std::copy_backward(deque<int>)/4096 146.931 -
std::copy_backward(deque<int>)/512 18.117 -
std::copy_backward(deque<int>)/64 2.937 -1.10%
std::copy_backward(deque<int>)/8 2.726 -
std::copy_backward(list<int>)/1048576 885152.145 -
std::copy_backward(list<int>)/262144 218737.572 -
std::copy_backward(list<int>)/32768 26503.957 -
std::copy_backward(list<int>)/4096 3388.151 -
std::copy_backward(list<int>)/512 385.079 4.12%
std::copy_backward(list<int>)/64 30.279 -
std::copy_backward(list<int>)/8 2.463 -
std::copy_backward(vector<bool>)_(aligned)/1048576 3692.421 201.40%
std::copy_backward(vector<bool>)_(aligned)/262144 713.107 -5.33%
std::copy_backward(vector<bool>)_(aligned)/32768 35.960 -
std::copy_backward(vector<bool>)_(aligned)/4096 5.067 -
std::copy_backward(vector<bool>)_(aligned)/512 1.566 1.03%
std::copy_backward(vector<bool>)_(aligned)/64 1.666 -3.71%
std::copy_backward(vector<bool>)_(unaligned)/1048576 7070.975 3.89%
std::copy_backward(vector<bool>)_(unaligned)/262144 1852.150 11.65%
std::copy_backward(vector<bool>)_(unaligned)/32768 205.589 -2.58%
std::copy_backward(vector<bool>)_(unaligned)/4096 30.339 -
std::copy_backward(vector<bool>)_(unaligned)/512 4.824 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.925 -
std::copy_backward(vector<int>)/1048576 50212.296 -
std::copy_backward(vector<int>)/262144 12519.326 -
std::copy_backward(vector<int>)/32768 2399.199 -32.29%
std::copy_backward(vector<int>)/4096 200.025 19.83%
std::copy_backward(vector<int>)/512 16.626 -
std::copy_backward(vector<int>)/64 2.517 -
std::copy_backward(vector<int>)/8 2.193 -4.07%
std::copy_if(deque<int>)_(entire_range)/1048576 275064.948 -1.60%
std::copy_if(deque<int>)_(entire_range)/262144 69383.585 -
std::copy_if(deque<int>)_(entire_range)/32768 8706.404 -
std::copy_if(deque<int>)_(entire_range)/4096 1022.204 -
std::copy_if(deque<int>)_(entire_range)/512 149.936 9.66%
std::copy_if(deque<int>)_(entire_range)/64 16.144 -
std::copy_if(deque<int>)_(entire_range)/8 2.603 -
std::copy_if(deque<int>)_(every_other)/1048576 372963.835 -
std::copy_if(deque<int>)_(every_other)/262144 93062.481 -
std::copy_if(deque<int>)_(every_other)/32768 11715.077 -
std::copy_if(deque<int>)_(every_other)/4096 1458.078 -
std::copy_if(deque<int>)_(every_other)/512 186.506 2.25%
std::copy_if(deque<int>)_(every_other)/64 23.512 -
std::copy_if(deque<int>)_(every_other)/8 3.468 -
std::copy_if(list<int>)_(entire_range)/1048576 877448.243 -
std::copy_if(list<int>)_(entire_range)/262144 216070.882 -1.60%
std::copy_if(list<int>)_(entire_range)/32768 27724.451 -7.72%
std::copy_if(list<int>)_(entire_range)/4096 3034.501 -
std::copy_if(list<int>)_(entire_range)/512 369.484 -
std::copy_if(list<int>)_(entire_range)/64 32.138 -1.99%
std::copy_if(list<int>)_(entire_range)/8 2.628 -1.67%
std::copy_if(list<int>)_(every_other)/1048576 844309.007 -
std::copy_if(list<int>)_(every_other)/262144 208993.037 -
std::copy_if(list<int>)_(every_other)/32768 25344.962 -
std::copy_if(list<int>)_(every_other)/4096 3246.322 1.82%
std::copy_if(list<int>)_(every_other)/512 360.110 -
std::copy_if(list<int>)_(every_other)/64 23.689 -
std::copy_if(list<int>)_(every_other)/8 2.312 -
std::copy_if(vector<int>)_(entire_range)/1048576 245491.063 -
std::copy_if(vector<int>)_(entire_range)/262144 59782.275 -
std::copy_if(vector<int>)_(entire_range)/32768 7500.058 -
std::copy_if(vector<int>)_(entire_range)/4096 934.108 -
std::copy_if(vector<int>)_(entire_range)/512 123.438 -
std::copy_if(vector<int>)_(entire_range)/64 15.325 -
std::copy_if(vector<int>)_(entire_range)/8 2.281 -1.05%
std::copy_if(vector<int>)_(every_other)/1048576 240484.334 -
std::copy_if(vector<int>)_(every_other)/262144 60083.942 -
std::copy_if(vector<int>)_(every_other)/32768 7495.885 -
std::copy_if(vector<int>)_(every_other)/4096 941.825 -
std::copy_if(vector<int>)_(every_other)/512 122.556 -
std::copy_if(vector<int>)_(every_other)/64 16.094 -
std::copy_if(vector<int>)_(every_other)/8 2.504 -2.27%
std::copy_n(deque<int>)/1048576 52509.516 5.09%
std::copy_n(deque<int>)/262144 10480.547 -5.98%
std::copy_n(deque<int>)/32768 1142.648 -
std::copy_n(deque<int>)/4096 145.624 -
std::copy_n(deque<int>)/512 16.719 -
std::copy_n(deque<int>)/64 2.780 -
std::copy_n(deque<int>)/8 2.772 -
std::copy_n(list<int>)/1048576 868370.581 -
std::copy_n(list<int>)/262144 215979.507 -
std::copy_n(list<int>)/32768 26515.585 -
std::copy_n(list<int>)/4096 3982.336 -26.30%
std::copy_n(list<int>)/512 339.521 -
std::copy_n(list<int>)/64 14.073 -
std::copy_n(list<int>)/8 2.242 -
std::copy_n(vector<bool>)_(aligned)/1048576 1947.952 2.52%
std::copy_n(vector<bool>)_(aligned)/262144 693.519 2.05%
std::copy_n(vector<bool>)_(aligned)/32768 35.533 -
std::copy_n(vector<bool>)_(aligned)/4096 4.633 -4.28%
std::copy_n(vector<bool>)_(aligned)/512 1.375 -
std::copy_n(vector<bool>)_(aligned)/64 1.361 -
std::copy_n(vector<bool>)_(unaligned)/1048576 7018.397 -
std::copy_n(vector<bool>)_(unaligned)/262144 1712.977 -
std::copy_n(vector<bool>)_(unaligned)/32768 218.270 -
std::copy_n(vector<bool>)_(unaligned)/4096 26.044 -
std::copy_n(vector<bool>)_(unaligned)/512 3.507 -
std::copy_n(vector<bool>)_(unaligned)/64 1.820 -
std::copy_n(vector<int>)/1048576 50202.061 -
std::copy_n(vector<int>)/262144 12531.587 -
std::copy_n(vector<int>)/32768 3526.419 -7.01%
std::copy_n(vector<int>)/4096 201.720 4.89%
std::copy_n(vector<int>)/512 16.097 -
std::copy_n(vector<int>)/64 2.471 -
std::copy_n(vector<int>)/8 2.106 -7.82%
std::count(deque<int>)_(every_other)/1024 247.620 -
std::count(deque<int>)_(every_other)/1048576 255017.857 1.12%
std::count(deque<int>)_(every_other)/8 2.532 -
std::count(deque<int>)_(every_other)/8192 1937.718 -
std::count(list<int>)_(every_other)/1024 696.412 -1.04%
std::count(list<int>)_(every_other)/1048576 812331.414 -
std::count(list<int>)_(every_other)/8 2.052 -
std::count(list<int>)_(every_other)/8192 6386.028 -
std::count(vector<bool>)/1000 2.964 -1.24%
std::count(vector<bool>)/1024 1.687 -
std::count(vector<bool>)/1048576 1458.433 -
std::count(vector<bool>)/8192 11.424 -
std::count(vector<int>)_(every_other)/1024 102.884 -
std::count(vector<int>)_(every_other)/1048576 105224.000 -
std::count(vector<int>)_(every_other)/8 1.344 -
std::count(vector<int>)_(every_other)/8192 819.120 -
std::count_if(deque<int>)_(every_other)/1024 350.318 -
std::count_if(deque<int>)_(every_other)/1048576 347095.362 -
std::count_if(deque<int>)_(every_other)/8 3.464 3.11%
std::count_if(deque<int>)_(every_other)/8192 2633.550 -
std::count_if(list<int>)_(every_other)/1024 752.472 -
std::count_if(list<int>)_(every_other)/1048576 886296.039 -
std::count_if(list<int>)_(every_other)/8 2.749 -
std::count_if(list<int>)_(every_other)/8192 7140.523 -
std::count_if(vector<int>)_(every_other)/1024 249.644 -
std::count_if(vector<int>)_(every_other)/1048576 247761.534 -
std::count_if(vector<int>)_(every_other)/8 4.227 -
std::count_if(vector<int>)_(every_other)/8192 1926.150 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 284.971 -11.69%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 9.784 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2258.838 -11.43%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 69.604 -4.78%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 26.738 -8.39%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 450.416 -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 70.721 -
std::deque<int>::ctor(Range)_(cheap_elements)/32 26.867 -3.83%
std::deque<int>::ctor(Range)_(cheap_elements)/8192 454.692 -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 313.385 6.89%
std::deque<int>::ctor(const&)_(cheap_elements)/32 33.656 -3.09%
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2144.918 -
std::deque<int>::ctor(size)/1024 71.192 -4.92%
std::deque<int>::ctor(size)/32 26.468 -8.71%
std::deque<int>::ctor(size)/8192 436.347 -4.99%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 71.395 -4.47%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 26.336 -7.32%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 425.907 -2.31%
std::deque<int>::erase(begin)_(cheap_elements)/1024 7.529 -
std::deque<int>::erase(begin)_(cheap_elements)/32 7.622 -
std::deque<int>::erase(begin)_(cheap_elements)/8192 7.459 -
std::deque<int>::erase(middle)_(cheap_elements)/1024 26.469 -
std::deque<int>::erase(middle)_(cheap_elements)/32 9.854 1.57%
std::deque<int>::erase(middle)_(cheap_elements)/8192 160.400 -
std::deque<int>::insert(begin)_(cheap_elements)/1024 6.050 -1.16%
std::deque<int>::insert(begin)_(cheap_elements)/32 6.116 -
std::deque<int>::insert(begin)_(cheap_elements)/8192 6.102 -
std::deque<int>::insert(middle)_(cheap_elements)/1024 30.092 -
std::deque<int>::insert(middle)_(cheap_elements)/32 11.580 -4.65%
std::deque<int>::insert(middle)_(cheap_elements)/8192 166.031 -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 40.844 -
std::deque<int>::operator=(const&)_(cheap_elements)/32 4.896 -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 328.013 -6.00%
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.894 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 13.655 -
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 540.300 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 18.820 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 4771.358 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6428.569 1.43%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 138.070 6.57%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 52278.531 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 860.332 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 46.817 -3.33%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 12008.090 -4.55%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 19874.514 -4.42%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 610.423 -4.84%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 176754.600 -3.75%
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 862.917 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 46.920 -3.26%
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 12019.972 -4.11%
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 19839.279 -3.79%
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 609.617 -3.78%
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 175888.528 -3.35%
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1052.037 -2.67%
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 52.033 3.33%
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11672.055 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 20310.171 -5.10%
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 620.977 -4.39%
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 178898.480 -3.95%
std::deque<std::string>::ctor(size)/1024 718.796 -
std::deque<std::string>::ctor(size)/32 39.277 -8.92%
std::deque<std::string>::ctor(size)/8192 8554.841 1.38%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 946.111 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 44.156 -5.40%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12675.317 2.17%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 19800.655 -3.95%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 567.277 -5.81%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 172582.646 -4.32%
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 7.408 -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 7.355 -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 7.371 -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 23.628 -2.48%
std::deque<std::string>::erase(begin)_(expensive_elements)/32 23.091 -2.40%
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 23.833 -2.31%
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 315.094 -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 26.708 -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 2348.354 -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 325.933 -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 36.411 -
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 2362.614 -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 10.843 -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 10.826 -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 10.840 -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 29.438 -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 32.368 -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 32.636 -
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 312.383 -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 24.796 -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 2357.703 -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 328.840 -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 39.624 -
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2377.940 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 493.204 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 16.506 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4566.510 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6423.737 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 145.626 -1.04%
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 51929.665 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.417 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 14.060 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.262 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 13.425 -1.02%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 24.775 -1.28%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 14.962 -1.39%
std::distance(deque<int>)/1024 0.634 -2.51%
std::distance(deque<int>)/4096 0.631 -3.06%
std::distance(deque<int>)/50 0.647 -1.64%
std::distance(deque<int>)/8192 0.632 -3.14%
std::distance(join_view(vector<vector<int>>))/1024 1.024 -
std::distance(join_view(vector<vector<int>>))/4096 4.378 -1.83%
std::distance(join_view(vector<vector<int>>))/50 0.583 -
std::distance(join_view(vector<vector<int>>))/8192 8.306 -
std::equal(deque<int>)_(it,_it,_it)/1024 488.783 1.37%
std::equal(deque<int>)_(it,_it,_it)/1048576 502745.786 -
std::equal(deque<int>)_(it,_it,_it)/50 25.895 21.41%
std::equal(deque<int>)_(it,_it,_it)/8 6.173 43.18%
std::equal(deque<int>)_(it,_it,_it)/8192 3920.468 1.04%
std::equal(deque<int>)_(it,_it,_it,_it)/1024 505.514 -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 498995.285 -
std::equal(deque<int>)_(it,_it,_it,_it)/50 26.285 10.52%
std::equal(deque<int>)_(it,_it,_it,_it)/8 4.843 -4.75%
std::equal(deque<int>)_(it,_it,_it,_it)/8192 3910.947 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 521.446 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 512306.657 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 25.982 -1.02%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.123 -1.80%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 3922.182 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 503.498 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 517206.696 1.70%
std::equal(deque<int>)_(it,_it,_it,_pred)/50 25.697 11.00%
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.332 -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 4014.422 2.68%
std::equal(list<int>)_(it,_it,_it)/1024 1131.501 -23.94%
std::equal(list<int>)_(it,_it,_it)/1048576 1313088.794 -
std::equal(list<int>)_(it,_it,_it)/50 39.409 10.61%
std::equal(list<int>)_(it,_it,_it)/8 2.793 -
std::equal(list<int>)_(it,_it,_it)/8192 9608.291 -3.28%
std::equal(list<int>)_(it,_it,_it,_it)/1024 774.163 -1.36%
std::equal(list<int>)_(it,_it,_it,_it)/1048576 950240.332 -
std::equal(list<int>)_(it,_it,_it,_it)/50 24.962 -10.06%
std::equal(list<int>)_(it,_it,_it,_it)/8 2.957 -
std::equal(list<int>)_(it,_it,_it,_it)/8192 11945.011 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 832.367 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 987671.388 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 35.309 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.611 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 11913.797 -6.75%
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1166.169 -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1320030.053 -
std::equal(list<int>)_(it,_it,_it,_pred)/50 39.073 -
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.677 -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 11317.456 -13.16%
std::equal(vector<bool>)_(aligned)/1024 0.219 -
std::equal(vector<bool>)_(aligned)/1048576 0.218 -
std::equal(vector<bool>)_(aligned)/50 0.219 -
std::equal(vector<bool>)_(aligned)/8 0.219 -
std::equal(vector<bool>)_(aligned)/8192 0.218 -
std::equal(vector<bool>)_(unaligned)/1024 6.016 -
std::equal(vector<bool>)_(unaligned)/1048576 6515.868 1.09%
std::equal(vector<bool>)_(unaligned)/50 1.065 44.49%
std::equal(vector<bool>)_(unaligned)/8 1.063 38.48%
std::equal(vector<bool>)_(unaligned)/8192 53.920 -
std::equal(vector<int>)_(it,_it,_it)/1024 77.719 -
std::equal(vector<int>)_(it,_it,_it)/1048576 73718.898 -
std::equal(vector<int>)_(it,_it,_it)/50 4.255 -2.62%
std::equal(vector<int>)_(it,_it,_it)/8 1.156 -
std::equal(vector<int>)_(it,_it,_it)/8192 570.660 -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 78.081 -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 73738.665 -
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.163 -
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.368 -2.54%
std::equal(vector<int>)_(it,_it,_it,_it)/8192 571.533 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 512.569 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 638919.828 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 24.920 2.50%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.746 1.09%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 4774.612 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 531.324 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 606398.240 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 24.838 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 4.538 -1.32%
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 4819.469 -
std::fill(deque<int>)/1024 30.000 -
std::fill(deque<int>)/32 1.269 -
std::fill(deque<int>)/50 2.236 -
std::fill(deque<int>)/8192 240.088 -
std::fill(list<int>)/1024 672.131 -
std::fill(list<int>)/32 8.395 -
std::fill(list<int>)/50 35.262 -
std::fill(list<int>)/8192 7114.138 1.16%
std::fill(vector<bool>)/1048576 3834.531 -
std::fill(vector<bool>)/262144 231.817 -
std::fill(vector<bool>)/32768 29.917 -
std::fill(vector<bool>)/4096 4.204 -
std::fill(vector<bool>)/512 1.576 -
std::fill(vector<bool>)/64 1.610 3.79%
std::fill(vector<int>)/1024 29.830 -
std::fill(vector<int>)/32 1.091 4.99%
std::fill(vector<int>)/50 2.208 -
std::fill(vector<int>)/8192 239.612 -
std::fill_n(deque<int>)/1024 29.646 -
std::fill_n(deque<int>)/32 1.207 -
std::fill_n(deque<int>)/50 2.195 -
std::fill_n(deque<int>)/8192 240.437 -2.37%
std::fill_n(list<int>)/1024 649.219 -56.13%
std::fill_n(list<int>)/32 8.273 -
std::fill_n(list<int>)/50 15.905 -
std::fill_n(list<int>)/8192 7059.044 -8.97%
std::fill_n(vector<bool>)/1048576 3826.617 -
std::fill_n(vector<bool>)/262144 231.181 -
std::fill_n(vector<bool>)/32768 29.854 -
std::fill_n(vector<bool>)/4096 4.149 -
std::fill_n(vector<bool>)/512 1.500 -
std::fill_n(vector<bool>)/64 1.669 6.42%
std::fill_n(vector<int>)/1024 29.703 -
std::fill_n(vector<int>)/32 1.144 -
std::fill_n(vector<int>)/50 2.218 -
std::fill_n(vector<int>)/8192 237.070 -
std::find(deque<int>)_(bail_25%)/1024 67.101 -
std::find(deque<int>)_(bail_25%)/32768 1917.512 -
std::find(deque<int>)_(bail_25%)/8 2.060 2.58%
std::find(deque<int>)_(bail_25%)/8192 477.121 -
std::find(deque<int>)_(process_all)/1024 243.726 -
std::find(deque<int>)_(process_all)/32768 7856.572 -
std::find(deque<int>)_(process_all)/50 13.135 -7.29%
std::find(deque<int>)_(process_all)/8 3.429 1.64%
std::find(deque<int>)_(process_all)/8192 1952.163 -
std::find(list<int>)_(bail_25%)/1024 128.875 -1.37%
std::find(list<int>)_(bail_25%)/32768 9304.533 16.63%
std::find(list<int>)_(bail_25%)/8 0.919 -
std::find(list<int>)_(bail_25%)/8192 1421.125 -
std::find(list<int>)_(process_all)/1024 694.870 -
std::find(list<int>)_(process_all)/32768 28764.188 7.96%
std::find(list<int>)_(process_all)/50 18.749 1.05%
std::find(list<int>)_(process_all)/8 2.310 -3.33%
std::find(list<int>)_(process_all)/8192 9556.654 14.05%
std::find(vector<bool>)_(process_all)/1024 4.630 -1.24%
std::find(vector<bool>)_(process_all)/1048576 3655.755 -2.26%
std::find(vector<bool>)_(process_all)/50 0.691 21.80%
std::find(vector<bool>)_(process_all)/8 0.691 33.89%
std::find(vector<bool>)_(process_all)/8192 33.397 -1.07%
std::find(vector<char>)_(bail_25%)/1024 5.372 -
std::find(vector<char>)_(bail_25%)/32768 136.183 -
std::find(vector<char>)_(bail_25%)/8 1.161 9.31%
std::find(vector<char>)_(bail_25%)/8192 39.666 -
std::find(vector<char>)_(process_all)/1024 16.241 -
std::find(vector<char>)_(process_all)/32768 495.444 -
std::find(vector<char>)_(process_all)/50 1.620 -
std::find(vector<char>)_(process_all)/8 0.925 -
std::find(vector<char>)_(process_all)/8192 136.175 -
std::find(vector<int>)_(bail_25%)/1024 65.760 -
std::find(vector<int>)_(bail_25%)/32768 1859.803 -
std::find(vector<int>)_(bail_25%)/8 1.448 1.41%
std::find(vector<int>)_(bail_25%)/8192 471.032 -
std::find(vector<int>)_(process_all)/1024 242.765 -
std::find(vector<int>)_(process_all)/32768 7424.417 -
std::find(vector<int>)_(process_all)/50 12.417 -
std::find(vector<int>)_(process_all)/8 2.719 3.82%
std::find(vector<int>)_(process_all)/8192 1856.492 -
std::find(vector<long_long>)_(bail_25%)/1024 30.215 -
std::find(vector<long_long>)_(bail_25%)/32768 957.720 -
std::find(vector<long_long>)_(bail_25%)/8 0.967 -
std::find(vector<long_long>)_(bail_25%)/8192 245.353 -
std::find(vector<long_long>)_(process_all)/1024 118.813 -
std::find(vector<long_long>)_(process_all)/32768 3812.375 -
std::find(vector<long_long>)_(process_all)/50 5.803 -
std::find(vector<long_long>)_(process_all)/8 1.193 3.36%
std::find(vector<long_long>)_(process_all)/8192 948.967 -
std::find_end(deque<int>)_(match_near_end)/1000 34.302 -13.26%
std::find_end(deque<int>)_(match_near_end)/1024 32.540 -9.49%
std::find_end(deque<int>)_(match_near_end)/8192 273.641 -5.66%
std::find_end(deque<int>)_(near_matches)/1000 15920.688 -2.74%
std::find_end(deque<int>)_(near_matches)/1024 16455.881 -2.97%
std::find_end(deque<int>)_(near_matches)/8192 1130680.667 -
std::find_end(deque<int>)_(process_all)/1000 285.623 -3.58%
std::find_end(deque<int>)_(process_all)/1024 295.102 -2.76%
std::find_end(deque<int>)_(process_all)/1048576 265798.769 -4.97%
std::find_end(deque<int>)_(process_all)/8192 2002.722 -9.45%
std::find_end(deque<int>)_(same_length)/1000 329.212 -
std::find_end(deque<int>)_(same_length)/1024 336.406 -
std::find_end(deque<int>)_(same_length)/8192 2951.306 7.44%
std::find_end(deque<int>)_(single_element)/1000 308.622 -1.80%
std::find_end(deque<int>)_(single_element)/1024 359.034 12.59%
std::find_end(deque<int>)_(single_element)/8192 2717.275 21.51%
std::find_end(deque<int>,_pred)_(match_near_end)/1000 76.417 -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 78.274 -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 619.574 -
std::find_end(deque<int>,_pred)_(near_matches)/1000 32213.337 -
std::find_end(deque<int>,_pred)_(near_matches)/1024 33060.188 -
std::find_end(deque<int>,_pred)_(near_matches)/8192 1935029.812 -
std::find_end(deque<int>,_pred)_(process_all)/1000 592.999 -
std::find_end(deque<int>,_pred)_(process_all)/1024 608.032 -
std::find_end(deque<int>,_pred)_(process_all)/1048576 574552.605 -
std::find_end(deque<int>,_pred)_(process_all)/8192 4361.533 -
std::find_end(deque<int>,_pred)_(same_length)/1000 751.008 -
std::find_end(deque<int>,_pred)_(same_length)/1024 769.091 -
std::find_end(deque<int>,_pred)_(same_length)/8192 5142.290 -
std::find_end(deque<int>,_pred)_(single_element)/1000 650.774 -
std::find_end(deque<int>,_pred)_(single_element)/1024 651.495 -
std::find_end(deque<int>,_pred)_(single_element)/8192 4822.565 -
std::find_end(forward_list<int>)_(match_near_end)/1000 765.964 -
std::find_end(forward_list<int>)_(match_near_end)/1024 4474.823 -
std::find_end(forward_list<int>)_(match_near_end)/8192 257810.616 -
std::find_end(forward_list<int>)_(near_matches)/1000 36845.463 -
std::find_end(forward_list<int>)_(near_matches)/1024 38210.878 -
std::find_end(forward_list<int>)_(near_matches)/8192 2469989.141 -
std::find_end(forward_list<int>)_(process_all)/1000 697.892 -
std::find_end(forward_list<int>)_(process_all)/1024 717.440 -
std::find_end(forward_list<int>)_(process_all)/1048576 755121.585 -
std::find_end(forward_list<int>)_(process_all)/8192 5632.599 -1.37%
std::find_end(forward_list<int>)_(same_length)/1000 1470.888 -
std::find_end(forward_list<int>)_(same_length)/1024 1472.497 -1.26%
std::find_end(forward_list<int>)_(same_length)/8192 14341.537 -16.32%
std::find_end(forward_list<int>)_(single_element)/1000 685.860 1.04%
std::find_end(forward_list<int>)_(single_element)/1024 705.776 -
std::find_end(forward_list<int>)_(single_element)/8192 6418.045 13.18%
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 843.353 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5166.272 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 277242.976 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 42234.580 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 43837.470 -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2692813.142 -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 750.037 -2.85%
std::find_end(forward_list<int>,_pred)_(process_all)/1024 791.809 -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 874700.996 -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6374.267 -
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1535.822 -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1562.402 -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 15188.396 7.04%
std::find_end(forward_list<int>,_pred)_(single_element)/1000 756.026 -2.51%
std::find_end(forward_list<int>,_pred)_(single_element)/1024 772.045 -2.83%
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6702.684 4.64%
std::find_end(list<int>)_(match_near_end)/1000 79.418 -
std::find_end(list<int>)_(match_near_end)/1024 59.981 -
std::find_end(list<int>)_(match_near_end)/8192 602.992 -
std::find_end(list<int>)_(near_matches)/1000 33510.651 -
std::find_end(list<int>)_(near_matches)/1024 34742.429 -
std::find_end(list<int>)_(near_matches)/8192 2262149.272 -
std::find_end(list<int>)_(process_all)/1000 711.141 -
std::find_end(list<int>)_(process_all)/1024 730.087 -
std::find_end(list<int>)_(process_all)/1048576 876135.169 -
std::find_end(list<int>)_(process_all)/8192 7354.241 -
std::find_end(list<int>)_(same_length)/1000 749.486 -
std::find_end(list<int>)_(same_length)/1024 758.717 -
std::find_end(list<int>)_(same_length)/8192 8886.908 8.55%
std::find_end(list<int>)_(single_element)/1000 712.186 -
std::find_end(list<int>)_(single_element)/1024 731.306 -
std::find_end(list<int>)_(single_element)/8192 9645.752 25.16%
std::find_end(list<int>,_pred)_(match_near_end)/1000 71.512 -
std::find_end(list<int>,_pred)_(match_near_end)/1024 70.017 -
std::find_end(list<int>,_pred)_(match_near_end)/8192 630.867 -
std::find_end(list<int>,_pred)_(near_matches)/1000 38195.659 -
std::find_end(list<int>,_pred)_(near_matches)/1024 39757.319 -
std::find_end(list<int>,_pred)_(near_matches)/8192 2468538.144 -
std::find_end(list<int>,_pred)_(process_all)/1000 821.839 -
std::find_end(list<int>,_pred)_(process_all)/1024 841.844 -
std::find_end(list<int>,_pred)_(process_all)/1048576 991421.551 -
std::find_end(list<int>,_pred)_(process_all)/8192 8316.264 -
std::find_end(list<int>,_pred)_(same_length)/1000 764.233 -
std::find_end(list<int>,_pred)_(same_length)/1024 781.552 -
std::find_end(list<int>,_pred)_(same_length)/8192 9011.151 -18.38%
std::find_end(list<int>,_pred)_(single_element)/1000 820.854 -
std::find_end(list<int>,_pred)_(single_element)/1024 839.876 -
std::find_end(list<int>,_pred)_(single_element)/8192 10505.197 25.22%
std::find_end(vector<int>)_(match_near_end)/1000 28.608 1.64%
std::find_end(vector<int>)_(match_near_end)/1024 24.922 -
std::find_end(vector<int>)_(match_near_end)/8192 207.378 3.05%
std::find_end(vector<int>)_(near_matches)/1000 14039.273 -
std::find_end(vector<int>)_(near_matches)/1024 14510.865 -
std::find_end(vector<int>)_(near_matches)/8192 772969.451 -
std::find_end(vector<int>)_(process_all)/1000 217.839 -
std::find_end(vector<int>)_(process_all)/1024 223.097 -
std::find_end(vector<int>)_(process_all)/1048576 217926.200 -
std::find_end(vector<int>)_(process_all)/8192 1687.446 -
std::find_end(vector<int>)_(same_length)/1000 244.440 -
std::find_end(vector<int>)_(same_length)/1024 248.624 -1.07%
std::find_end(vector<int>)_(same_length)/8192 2049.323 1.20%
std::find_end(vector<int>)_(single_element)/1000 240.435 -
std::find_end(vector<int>)_(single_element)/1024 245.479 -
std::find_end(vector<int>)_(single_element)/8192 1871.300 -1.42%
std::find_end(vector<int>,_pred)_(match_near_end)/1000 58.525 -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 61.250 -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 479.566 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 22418.558 -
std::find_end(vector<int>,_pred)_(near_matches)/1024 23274.646 -
std::find_end(vector<int>,_pred)_(near_matches)/8192 1464693.864 -
std::find_end(vector<int>,_pred)_(process_all)/1000 526.703 -
std::find_end(vector<int>,_pred)_(process_all)/1024 539.344 -
std::find_end(vector<int>,_pred)_(process_all)/1048576 638428.834 -
std::find_end(vector<int>,_pred)_(process_all)/8192 4312.458 -
std::find_end(vector<int>,_pred)_(same_length)/1000 624.233 -
std::find_end(vector<int>,_pred)_(same_length)/1024 640.269 -
std::find_end(vector<int>,_pred)_(same_length)/8192 5120.765 -
std::find_end(vector<int>,_pred)_(single_element)/1000 583.656 -
std::find_end(vector<int>,_pred)_(single_element)/1024 599.044 -
std::find_end(vector<int>,_pred)_(single_element)/8192 4789.174 -
std::find_first_of(deque<int>)_(large_needle)/1024 367126.659 -
std::find_first_of(deque<int>)_(large_needle)/32 330.246 16.68%
std::find_first_of(deque<int>)_(large_needle)/50 826.415 23.27%
std::find_first_of(deque<int>)_(large_needle)/8192 23573234.732 -
std::find_first_of(deque<int>)_(small_needle)/1024 3597.412 -
std::find_first_of(deque<int>)_(small_needle)/32 115.877 5.34%
std::find_first_of(deque<int>)_(small_needle)/50 180.406 8.56%
std::find_first_of(deque<int>)_(small_needle)/8192 27920.658 -2.35%
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 563471.833 -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 511.842 -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1393.888 -
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 35565549.997 -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6299.893 -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 198.432 -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 308.914 -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 50434.563 -
std::find_first_of(list<int>)_(large_needle)/1024 838144.455 2.51%
std::find_first_of(list<int>)_(large_needle)/32 671.680 -
std::find_first_of(list<int>)_(large_needle)/50 1733.372 -
std::find_first_of(list<int>)_(large_needle)/8192 48146483.333 -
std::find_first_of(list<int>)_(small_needle)/1024 2792.337 -1.45%
std::find_first_of(list<int>)_(small_needle)/32 91.196 -1.14%
std::find_first_of(list<int>)_(small_needle)/50 139.709 -1.43%
std::find_first_of(list<int>)_(small_needle)/8192 23090.489 -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 899982.878 -
std::find_first_of(list<int>,_pred)_(large_needle)/32 728.811 -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1865.488 -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 53708544.843 -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5234.138 -
std::find_first_of(list<int>,_pred)_(small_needle)/32 167.295 -
std::find_first_of(list<int>,_pred)_(small_needle)/50 265.326 -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 41841.030 -
std::find_first_of(vector<int>)_(large_needle)/1024 112905.173 5.12%
std::find_first_of(vector<int>)_(large_needle)/32 106.895 -2.07%
std::find_first_of(vector<int>)_(large_needle)/50 264.893 1.62%
std::find_first_of(vector<int>)_(large_needle)/8192 7111471.798 -
std::find_first_of(vector<int>)_(small_needle)/1024 1410.509 -
std::find_first_of(vector<int>)_(small_needle)/32 47.172 1.66%
std::find_first_of(vector<int>)_(small_needle)/50 71.430 -
std::find_first_of(vector<int>)_(small_needle)/8192 11269.127 -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 602681.584 -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 495.882 -
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1363.786 -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 38299071.777 -12.01%
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5556.956 -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 174.614 -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 272.997 -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 44494.788 -
std::find_if(deque<int>)_(bail_25%)/1024 106.287 -
std::find_if(deque<int>)_(bail_25%)/32768 2773.189 1.72%
std::find_if(deque<int>)_(bail_25%)/8 1.531 -
std::find_if(deque<int>)_(bail_25%)/8192 690.206 -1.26%
std::find_if(deque<int>)_(process_all)/1024 490.115 -
std::find_if(deque<int>)_(process_all)/32768 11686.289 -1.09%
std::find_if(deque<int>)_(process_all)/50 24.044 -
std::find_if(deque<int>)_(process_all)/8 3.965 -
std::find_if(deque<int>)_(process_all)/8192 2825.972 -2.04%
std::find_if(list<int>)_(bail_25%)/1024 192.536 -
std::find_if(list<int>)_(bail_25%)/32768 11152.167 7.92%
std::find_if(list<int>)_(bail_25%)/8 1.212 -
std::find_if(list<int>)_(bail_25%)/8192 1513.737 -
std::find_if(list<int>)_(process_all)/1024 757.813 -
std::find_if(list<int>)_(process_all)/32768 29005.518 4.57%
std::find_if(list<int>)_(process_all)/50 21.846 1.16%
std::find_if(list<int>)_(process_all)/8 3.507 -
std::find_if(list<int>)_(process_all)/8192 12181.672 -
std::find_if(vector<bool>)_(process_all)/1024 767.827 -
std::find_if(vector<bool>)_(process_all)/1048576 787421.437 -
std::find_if(vector<bool>)_(process_all)/50 35.823 2.28%
std::find_if(vector<bool>)_(process_all)/8 5.500 1.15%
std::find_if(vector<bool>)_(process_all)/8192 6127.518 -
std::find_if(vector<char>)_(bail_25%)/1024 75.977 -
std::find_if(vector<char>)_(bail_25%)/32768 2023.415 -
std::find_if(vector<char>)_(bail_25%)/8 0.952 -
std::find_if(vector<char>)_(bail_25%)/8192 516.910 -
std::find_if(vector<char>)_(process_all)/1024 271.571 -
std::find_if(vector<char>)_(process_all)/32768 8163.042 -
std::find_if(vector<char>)_(process_all)/50 12.466 -
std::find_if(vector<char>)_(process_all)/8 2.454 -
std::find_if(vector<char>)_(process_all)/8192 2053.243 -
std::find_if(vector<int>)_(bail_25%)/1024 75.418 -
std::find_if(vector<int>)_(bail_25%)/32768 2335.737 -
std::find_if(vector<int>)_(bail_25%)/8 1.121 -
std::find_if(vector<int>)_(bail_25%)/8192 547.916 -
std::find_if(vector<int>)_(process_all)/1024 290.181 -
std::find_if(vector<int>)_(process_all)/32768 9081.792 -
std::find_if(vector<int>)_(process_all)/50 14.182 -
std::find_if(vector<int>)_(process_all)/8 2.696 7.07%
std::find_if(vector<int>)_(process_all)/8192 2263.572 -
std::find_if_not(deque<int>)_(bail_25%)/1024 103.226 -
std::find_if_not(deque<int>)_(bail_25%)/32768 2694.065 -
std::find_if_not(deque<int>)_(bail_25%)/8 1.387 -
std::find_if_not(deque<int>)_(bail_25%)/8192 678.613 -
std::find_if_not(deque<int>)_(process_all)/1024 495.982 1.22%
std::find_if_not(deque<int>)_(process_all)/32768 11692.830 -1.09%
std::find_if_not(deque<int>)_(process_all)/50 24.037 -
std::find_if_not(deque<int>)_(process_all)/8 3.982 1.23%
std::find_if_not(deque<int>)_(process_all)/8192 2823.058 -2.38%
std::find_if_not(list<int>)_(bail_25%)/1024 193.922 -
std::find_if_not(list<int>)_(bail_25%)/32768 7600.421 -
std::find_if_not(list<int>)_(bail_25%)/8 1.324 -
std::find_if_not(list<int>)_(bail_25%)/8192 1516.197 -
std::find_if_not(list<int>)_(process_all)/1024 759.512 -
std::find_if_not(list<int>)_(process_all)/32768 31162.629 7.62%
std::find_if_not(list<int>)_(process_all)/50 21.706 -
std::find_if_not(list<int>)_(process_all)/8 3.418 -
std::find_if_not(list<int>)_(process_all)/8192 8307.173 1.66%
std::find_if_not(vector<bool>)_(process_all)/1024 767.790 -
std::find_if_not(vector<bool>)_(process_all)/1048576 783629.289 -
std::find_if_not(vector<bool>)_(process_all)/50 35.805 2.25%
std::find_if_not(vector<bool>)_(process_all)/8 5.510 1.40%
std::find_if_not(vector<bool>)_(process_all)/8192 6124.623 -
std::find_if_not(vector<char>)_(bail_25%)/1024 76.301 -
std::find_if_not(vector<char>)_(bail_25%)/32768 2023.202 -
std::find_if_not(vector<char>)_(bail_25%)/8 0.948 -
std::find_if_not(vector<char>)_(bail_25%)/8192 517.705 -
std::find_if_not(vector<char>)_(process_all)/1024 274.685 -
std::find_if_not(vector<char>)_(process_all)/32768 8127.740 -
std::find_if_not(vector<char>)_(process_all)/50 12.649 -
std::find_if_not(vector<char>)_(process_all)/8 2.451 -
std::find_if_not(vector<char>)_(process_all)/8192 2048.885 -
std::find_if_not(vector<int>)_(bail_25%)/1024 75.615 -
std::find_if_not(vector<int>)_(bail_25%)/32768 2336.175 -
std::find_if_not(vector<int>)_(bail_25%)/8 1.005 -
std::find_if_not(vector<int>)_(bail_25%)/8192 547.987 -
std::find_if_not(vector<int>)_(process_all)/1024 307.474 -
std::find_if_not(vector<int>)_(process_all)/32768 9763.555 -
std::find_if_not(vector<int>)_(process_all)/50 15.015 -
std::find_if_not(vector<int>)_(process_all)/8 2.634 -
std::find_if_not(vector<int>)_(process_all)/8192 2429.711 -
std::flat_map<int,_int>::clear()/0 420.840 -
std::flat_map<int,_int>::clear()/1024 422.079 -
std::flat_map<int,_int>::clear()/32 422.009 -
std::flat_map<int,_int>::clear()/8192 449.624 -
std::flat_map<int,_int>::contains(key)_(existent)/0 0.017 -
std::flat_map<int,_int>::contains(key)_(existent)/1024 8.569 -
std::flat_map<int,_int>::contains(key)_(existent)/32 3.379 -
std::flat_map<int,_int>::contains(key)_(existent)/8192 12.013 -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.464 -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 4.637 -13.24%
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.251 -7.59%
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 6.671 -16.79%
std::flat_map<int,_int>::count(key)_(existent)/0 0.013 -
std::flat_map<int,_int>::count(key)_(existent)/1024 8.513 -
std::flat_map<int,_int>::count(key)_(existent)/32 3.470 -
std::flat_map<int,_int>::count(key)_(existent)/8192 12.038 -
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.431 8.64%
std::flat_map<int,_int>::count(key)_(non-existent)/1024 5.714 24.08%
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.451 3.17%
std::flat_map<int,_int>::count(key)_(non-existent)/8192 8.043 27.02%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 16.392 1.65%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 189.970 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 29.714 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1176.057 -
std::flat_map<int,_int>::ctor(const&)/0 13.695 -
std::flat_map<int,_int>::ctor(const&)/1024 179.962 -
std::flat_map<int,_int>::ctor(const&)/32 23.764 -
std::flat_map<int,_int>::ctor(const&)/8192 1931.479 -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 13.710 -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 180.112 1.09%
std::flat_map<int,_int>::ctor(const&,_alloc)/32 23.884 -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1938.444 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.627 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4307.798 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 183.064 1.34%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 34286.399 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.540 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8899.707 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 212.868 1.29%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 108788.346 -
std::flat_map<int,_int>::equal_range(key)_(existent)/0 0.012 -
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.528 -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.363 -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 11.946 1.26%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.443 -5.20%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 5.427 11.78%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.592 4.01%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 7.443 12.99%
std::flat_map<int,_int>::erase(iterator)/0 15.409 -
std::flat_map<int,_int>::erase(iterator)/1024 76.224 1.44%
std::flat_map<int,_int>::erase(iterator)/32 20.818 -
std::flat_map<int,_int>::erase(iterator)/8192 502.110 1.16%
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 423.089 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 440.384 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 427.621 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 641.715 1.20%
std::flat_map<int,_int>::erase(key)_(existent)/0 15.855 -
std::flat_map<int,_int>::erase(key)_(existent)/1024 103.464 1.08%
std::flat_map<int,_int>::erase(key)_(existent)/32 23.076 -
std::flat_map<int,_int>::erase(key)_(existent)/8192 562.641 -
std::flat_map<int,_int>::erase(key)_(non-existent)/0 0.413 -8.34%
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 4.851 7.94%
std::flat_map<int,_int>::erase(key)_(non-existent)/32 2.273 3.71%
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 7.144 12.87%
std::flat_map<int,_int>::find(key)_(existent)/0 0.017 -
std::flat_map<int,_int>::find(key)_(existent)/1024 8.340 -
std::flat_map<int,_int>::find(key)_(existent)/32 3.359 -
std::flat_map<int,_int>::find(key)_(existent)/8192 12.219 -
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.351 -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 5.222 13.83%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.327 6.55%
std::flat_map<int,_int>::find(key)_(non-existent)/8192 7.070 12.18%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.731 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 21.996 -15.80%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 17.124 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 30.972 9.92%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.783 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 105.195 -50.02%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 26.702 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 551.123 -12.40%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 16.130 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 17.758 -16.22%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 16.097 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 22.274 -2.44%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 16.115 1.11%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 79.855 -42.26%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.739 2.21%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 509.220 -9.83%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 422.299 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 5273.312 -17.65%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 658.732 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 40378.670 -16.95%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 422.003 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7978.915 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 708.215 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 64967.881 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 423.399 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1578.365 -3.91%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 480.153 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 9338.512 -5.09%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 429.289 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1638.794 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 484.502 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 9786.838 -
std::flat_map<int,_int>::insert(value)_(already_present)/0 1.006 2.53%
std::flat_map<int,_int>::insert(value)_(already_present)/1024 12.323 1.02%
std::flat_map<int,_int>::insert(value)_(already_present)/32 2.626 -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 22.032 13.51%
std::flat_map<int,_int>::insert(value)_(new_value)/0 15.865 -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 20.844 -65.18%
std::flat_map<int,_int>::insert(value)_(new_value)/32 17.094 -1.56%
std::flat_map<int,_int>::insert(value)_(new_value)/8192 26.994 -43.63%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 0.974 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 12.705 5.52%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.710 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 22.645 9.69%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 16.133 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 20.865 -48.29%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 17.042 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 26.641 -24.21%
std::flat_map<int,_int>::lower_bound(key)_(existent)/0 0.011 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 7.998 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.018 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.501 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 0.262 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 4.822 -4.93%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.213 -1.44%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 6.739 -5.27%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 17.301 7.44%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 90.142 2.78%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 20.317 6.11%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 656.671 2.71%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 17.246 4.97%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 89.541 2.06%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 20.612 7.90%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 677.528 5.35%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.602 16.64%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 72.954 1.12%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 4.304 14.17%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 644.784 5.60%
std::flat_map<int,_int>::upper_bound(key)_(existent)/0 0.015 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 8.045 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 2.982 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 11.574 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 0.259 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 4.756 -10.07%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.204 -3.12%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 6.479 -10.81%
std::flat_multimap<int,_int>::clear()/0 420.266 -
std::flat_multimap<int,_int>::clear()/1024 422.371 -
std::flat_multimap<int,_int>::clear()/32 422.474 -
std::flat_multimap<int,_int>::clear()/8192 445.417 -
std::flat_multimap<int,_int>::contains(key)_(existent)/0 0.017 -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.544 1.01%
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.566 -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 12.071 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.647 3.35%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 7.508 16.36%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.453 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 11.409 20.72%
std::flat_multimap<int,_int>::count(key)_(existent)/0 0.011 -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 7.662 -5.69%
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.377 1.44%
std::flat_multimap<int,_int>::count(key)_(existent)/8192 11.780 -8.24%
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.266 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 3.996 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.067 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.526 2.22%
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 16.239 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 189.925 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 29.553 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1170.632 -
std::flat_multimap<int,_int>::ctor(const&)/0 13.749 -
std::flat_multimap<int,_int>::ctor(const&)/1024 178.846 -
std::flat_multimap<int,_int>::ctor(const&)/32 23.809 -
std::flat_multimap<int,_int>::ctor(const&)/8192 1923.770 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 13.744 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 179.017 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 23.817 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1919.271 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.821 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3918.047 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 167.755 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 31196.214 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.875 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8535.242 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 200.496 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 104356.618 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/0 0.010 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 7.099 -21.55%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.499 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 10.380 -28.55%
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 0.322 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 4.004 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.042 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.449 -
std::flat_multimap<int,_int>::erase(iterator)/0 15.402 -
std::flat_multimap<int,_int>::erase(iterator)/1024 76.243 -
std::flat_multimap<int,_int>::erase(iterator)/32 20.863 -
std::flat_multimap<int,_int>::erase(iterator)/8192 498.202 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.412 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 441.174 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 427.533 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 651.974 1.10%
std::flat_multimap<int,_int>::erase(key)_(existent)/0 16.172 -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 88.449 -2.65%
std::flat_multimap<int,_int>::erase(key)_(existent)/32 24.096 -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 529.839 -1.71%
std::flat_multimap<int,_int>::erase(key)_(non-existent)/0 0.258 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/1024 3.844 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/32 1.903 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/8192 5.345 -
std::flat_multimap<int,_int>::find(key)_(existent)/0 0.013 -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.343 -
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.420 -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.210 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.342 -10.20%
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 5.834 19.79%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.546 11.69%
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 8.968 27.85%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.927 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 28.501 33.94%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 17.163 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 28.205 -6.45%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.881 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 228.890 124.69%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.609 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 637.673 16.18%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 16.140 1.09%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 21.772 24.81%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 16.392 1.71%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 22.265 -1.19%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 16.117 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 146.128 83.77%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.855 -1.69%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 578.359 14.78%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 424.115 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 5214.587 4.74%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 635.159 1.09%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 39464.242 5.29%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 423.638 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7363.303 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 699.457 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 60195.671 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 423.827 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1356.925 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 475.250 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 7721.533 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 423.703 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1353.210 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 476.036 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 7699.858 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/0 16.180 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 222.113 122.48%
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 23.260 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 614.411 13.41%
std::flat_multimap<int,_int>::insert(value)_(new_value)/0 15.921 -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 55.077 137.48%
std::flat_multimap<int,_int>::insert(value)_(new_value)/32 17.243 -
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 40.940 42.98%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/0 0.011 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 8.007 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.123 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 11.517 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.259 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 7.933 33.05%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.549 7.72%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 11.428 38.55%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 16.625 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 87.510 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 18.826 2.65%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 649.312 18.83%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 16.825 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 88.482 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 18.855 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 685.888 25.47%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.332 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 72.168 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.838 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 661.889 29.03%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/0 0.012 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 8.038 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 3.084 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.358 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.266 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 6.767 41.94%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.416 9.35%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 9.564 47.43%
std::for_each(deque<int>)/32 3.829 -
std::for_each(deque<int>)/50 4.111 -
std::for_each(deque<int>)/8 0.914 -1.09%
std::for_each(deque<int>)/8192 254.522 -
std::for_each(join_view(vector<vector<int>>))/32 3.767 -
std::for_each(join_view(vector<vector<int>>))/50 4.034 -
std::for_each(join_view(vector<vector<int>>))/8 1.479 7.41%
std::for_each(join_view(vector<vector<int>>))/8192 263.358 -
std::for_each(list<int>)/32 11.162 -
std::for_each(list<int>)/50 23.803 -
std::for_each(list<int>)/8 2.495 -
std::for_each(list<int>)/8192 7690.327 -11.41%
std::for_each(vector<int>)/32 3.791 -
std::for_each(vector<int>)/50 4.099 -
std::for_each(vector<int>)/8 0.900 -
std::for_each(vector<int>)/8192 251.902 -
std::for_each_n(deque<int>)/32 3.768 -
std::for_each_n(deque<int>)/50 3.976 -
std::for_each_n(deque<int>)/8 1.153 -
std::for_each_n(deque<int>)/8192 257.759 -
std::for_each_n(join_view(vector<vector<int>>))/32 3.836 -
std::for_each_n(join_view(vector<vector<int>>))/50 4.321 -
std::for_each_n(join_view(vector<vector<int>>))/8 1.618 -14.81%
std::for_each_n(join_view(vector<vector<int>>))/8192 265.327 -
std::for_each_n(list<int>)/32 11.145 -
std::for_each_n(list<int>)/50 24.515 1.95%
std::for_each_n(list<int>)/8 2.548 -
std::for_each_n(list<int>)/8192 7279.054 -9.16%
std::for_each_n(vector<int>)/32 3.850 -
std::for_each_n(vector<int>)/50 4.046 -
std::for_each_n(vector<int>)/8 2.568 1.21%
std::for_each_n(vector<int>)/8192 251.793 -
std::generate(deque<int>)/1024 244.698 -
std::generate(deque<int>)/32 8.271 -
std::generate(deque<int>)/50 12.295 -
std::generate(deque<int>)/8192 1909.070 -
std::generate(list<int>)/1024 671.337 -
std::generate(list<int>)/32 8.690 -
std::generate(list<int>)/50 15.850 -
std::generate(list<int>)/8192 6925.228 -
std::generate(vector<int>)/1024 243.826 -
std::generate(vector<int>)/32 7.972 -
std::generate(vector<int>)/50 12.000 -
std::generate(vector<int>)/8192 1846.002 -
std::generate_n(deque<int>)/1024 244.123 -
std::generate_n(deque<int>)/32 8.402 -
std::generate_n(deque<int>)/50 12.387 -
std::generate_n(deque<int>)/8192 1956.078 -
std::generate_n(list<int>)/1024 650.585 -
std::generate_n(list<int>)/32 8.592 -
std::generate_n(list<int>)/50 15.110 -4.39%
std::generate_n(list<int>)/8192 7430.173 8.27%
std::generate_n(vector<int>)/1024 242.045 -
std::generate_n(vector<int>)/32 7.933 -
std::generate_n(vector<int>)/50 12.351 -
std::generate_n(vector<int>)/8192 1843.198 -
std::is_partitioned(deque<int>)_(partitioned)/1024 363.415 -
std::is_partitioned(deque<int>)_(partitioned)/32 10.615 9.75%
std::is_partitioned(deque<int>)_(partitioned)/50 16.020 14.39%
std::is_partitioned(deque<int>)_(partitioned)/8192 2866.338 -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 105.076 -4.88%
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.215 -5.61%
std::is_partitioned(deque<int>)_(unpartitioned)/50 6.589 -5.18%
std::is_partitioned(deque<int>)_(unpartitioned)/8192 743.180 -
std::is_partitioned(list<int>)_(partitioned)/1024 711.688 -
std::is_partitioned(list<int>)_(partitioned)/32 8.809 1.92%
std::is_partitioned(list<int>)_(partitioned)/50 13.648 -1.04%
std::is_partitioned(list<int>)_(partitioned)/8192 6604.079 -3.12%
std::is_partitioned(list<int>)_(unpartitioned)/1024 176.214 4.52%
std::is_partitioned(list<int>)_(unpartitioned)/32 4.331 2.44%
std::is_partitioned(list<int>)_(unpartitioned)/50 4.496 1.78%
std::is_partitioned(list<int>)_(unpartitioned)/8192 2174.171 -
std::is_partitioned(vector<int>)_(partitioned)/1024 189.122 -
std::is_partitioned(vector<int>)_(partitioned)/32 6.712 4.31%
std::is_partitioned(vector<int>)_(partitioned)/50 9.733 1.49%
std::is_partitioned(vector<int>)_(partitioned)/8192 1408.072 -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 52.852 1.51%
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.810 3.10%
std::is_partitioned(vector<int>)_(unpartitioned)/50 9.276 -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 191.992 4.56%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 481.746 3.30%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 5.027 4.37%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3861.399 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 519331.548 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 48.888 -3.46%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 498.156 -1.88%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.062 -11.03%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 4061.524 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 684040.566 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 47.895 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 493.798 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 7.153 2.74%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3967.659 2.20%
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 627392.836 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 56.233 -3.26%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 518.270 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 7.251 9.70%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 4003.704 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 687655.015 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 48.773 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 761.711 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.794 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 10360.933 11.62%
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1435329.608 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 39.147 -1.29%
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 811.002 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.711 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 9491.393 13.55%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1605136.755 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 63.283 -1.81%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 774.919 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.723 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 10982.062 15.97%
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1421342.546 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 37.704 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 821.440 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.356 -2.01%
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 10649.284 17.55%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1587573.178 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 45.801 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 320.401 1.13%
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.464 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2457.652 -1.25%
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 212581.954 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 25.266 3.59%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 502.081 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 4.665 2.10%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 4720.346 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1041461.429 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 56.993 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 341.053 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.787 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2662.977 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 212374.102 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 28.219 1.64%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 568.967 6.68%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 5.068 2.89%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 4973.888 2.27%
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 998809.895 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 55.688 -
std::is_sorted(deque<int>)/1024 477.990 -
std::is_sorted(deque<int>)/8 2.546 -33.28%
std::is_sorted(deque<int>)/8192 3820.349 -
std::is_sorted(deque<int>,_pred)/1024 597.416 -
std::is_sorted(deque<int>,_pred)/8 4.323 -11.84%
std::is_sorted(deque<int>,_pred)/8192 4799.144 -
std::is_sorted(list<int>)/1024 763.767 -
std::is_sorted(list<int>)/8 2.124 -
std::is_sorted(list<int>)/8192 6849.762 -6.67%
std::is_sorted(list<int>,_pred)/1024 798.384 -
std::is_sorted(list<int>,_pred)/8 4.058 1.81%
std::is_sorted(list<int>,_pred)/8192 7055.571 -9.21%
std::is_sorted(vector<int>)/1024 243.488 -
std::is_sorted(vector<int>)/8 2.086 -
std::is_sorted(vector<int>)/8192 1899.439 -
std::is_sorted(vector<int>,_pred)/1024 462.535 -
std::is_sorted(vector<int>,_pred)/8 3.788 -
std::is_sorted(vector<int>,_pred)/8192 3681.972 -
std::is_sorted_until(deque<int>)/1024 471.785 -
std::is_sorted_until(deque<int>)/8 2.857 -19.57%
std::is_sorted_until(deque<int>)/8192 3780.570 -
std::is_sorted_until(deque<int>,_pred)/1024 597.089 -
std::is_sorted_until(deque<int>,_pred)/8 4.604 7.84%
std::is_sorted_until(deque<int>,_pred)/8192 4805.485 -
std::is_sorted_until(list<int>)/1024 753.110 -
std::is_sorted_until(list<int>)/8 2.233 -6.45%
std::is_sorted_until(list<int>)/8192 6641.310 -9.21%
std::is_sorted_until(list<int>,_pred)/1024 791.827 -
std::is_sorted_until(list<int>,_pred)/8 4.184 1.38%
std::is_sorted_until(list<int>,_pred)/8192 7006.656 -25.70%
std::is_sorted_until(vector<int>)/1024 239.121 -
std::is_sorted_until(vector<int>)/8 2.055 -
std::is_sorted_until(vector<int>)/8192 1867.387 -
std::is_sorted_until(vector<int>,_pred)/1024 410.536 -5.17%
std::is_sorted_until(vector<int>,_pred)/8 3.382 -2.68%
std::is_sorted_until(vector<int>,_pred)/8192 3270.092 -3.43%
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 692.844 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 10.321 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 9691.121 -14.65%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 11074.884 -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 324.963 -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 96255.263 2.21%
std::list<int>::ctor(Range)_(cheap_elements)/1024 11093.134 -
std::list<int>::ctor(Range)_(cheap_elements)/32 323.128 -
std::list<int>::ctor(Range)_(cheap_elements)/8192 94307.138 -2.06%
std::list<int>::ctor(const&)_(cheap_elements)/1024 11146.938 1.02%
std::list<int>::ctor(const&)_(cheap_elements)/32 322.142 -
std::list<int>::ctor(const&)_(cheap_elements)/8192 95010.754 -
std::list<int>::ctor(size)/1024 11594.083 -
std::list<int>::ctor(size)/32 318.933 -1.11%
std::list<int>::ctor(size)/8192 93603.309 -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 11032.853 -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 320.729 -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 93295.643 -
std::list<int>::erase(begin)_(cheap_elements)/1024 10.400 2.88%
std::list<int>::erase(begin)_(cheap_elements)/32 10.356 2.90%
std::list<int>::erase(begin)_(cheap_elements)/8192 9.818 -1.81%
std::list<int>::insert(begin)_(cheap_elements)/1024 11.219 -
std::list<int>::insert(begin)_(cheap_elements)/32 10.296 3.69%
std::list<int>::insert(begin)_(cheap_elements)/8192 11.211 -
std::list<int>::operator=(const&)_(cheap_elements)/1024 754.253 -
std::list<int>::operator=(const&)_(cheap_elements)/32 16.516 -3.36%
std::list<int>::operator=(const&)_(cheap_elements)/8192 8918.405 -11.03%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.589 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 17.413 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 4.482 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 771.243 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 18.903 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 13400.312 24.13%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6548.171 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 135.293 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 53587.104 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 12238.792 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 341.006 1.99%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 101249.940 -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 31676.087 -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 907.663 1.09%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 272360.258 -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 12266.800 -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 338.070 -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 101975.246 -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 32291.651 -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 917.575 -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 276996.119 1.00%
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 12204.645 -1.64%
std::list<std::string>::ctor(const&)_(cheap_elements)/32 338.847 -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 101315.616 -1.48%
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 32328.330 -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 910.062 -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 274903.872 -
std::list<std::string>::ctor(size)/1024 12373.250 2.80%
std::list<std::string>::ctor(size)/32 340.690 2.18%
std::list<std::string>::ctor(size)/8192 103190.841 3.05%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 12292.870 1.61%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 343.170 3.02%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 103294.587 3.28%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 32163.945 1.19%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 879.648 1.45%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 274295.673 1.43%
std::list<std::string>::erase(begin)_(cheap_elements)/1024 11.932 -
std::list<std::string>::erase(begin)_(cheap_elements)/32 11.727 -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 12.092 1.38%
std::list<std::string>::erase(begin)_(expensive_elements)/1024 30.300 1.60%
std::list<std::string>::erase(begin)_(expensive_elements)/32 29.744 2.20%
std::list<std::string>::erase(begin)_(expensive_elements)/8192 30.848 -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 12.581 3.21%
std::list<std::string>::insert(begin)_(cheap_elements)/32 11.746 5.24%
std::list<std::string>::insert(begin)_(cheap_elements)/8192 12.444 2.08%
std::list<std::string>::insert(begin)_(expensive_elements)/1024 29.537 1.42%
std::list<std::string>::insert(begin)_(expensive_elements)/32 28.733 1.84%
std::list<std::string>::insert(begin)_(expensive_elements)/8192 29.464 1.69%
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1331.414 1.80%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.329 -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 10636.611 2.93%
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 6867.986 -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 133.388 -2.89%
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 54749.179 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 4.940 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 17.674 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 5.119 1.01%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 16.555 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 28.115 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 18.115 -
std::map<int,_int>::clear()/0 422.907 -
std::map<int,_int>::clear()/1024 10578.850 -2.18%
std::map<int,_int>::clear()/32 660.102 -
std::map<int,_int>::clear()/8192 82509.322 -2.64%
std::map<int,_int>::contains(key)_(existent)/0 0.015 -
std::map<int,_int>::contains(key)_(existent)/1024 3.977 -3.59%
std::map<int,_int>::contains(key)_(existent)/32 1.587 -
std::map<int,_int>::contains(key)_(existent)/8192 5.456 -
std::map<int,_int>::contains(key)_(non-existent)/0 0.271 -
std::map<int,_int>::contains(key)_(non-existent)/1024 5.363 -9.82%
std::map<int,_int>::contains(key)_(non-existent)/32 2.298 -15.43%
std::map<int,_int>::contains(key)_(non-existent)/8192 7.754 -12.31%
std::map<int,_int>::count(key)_(existent)/0 0.012 -
std::map<int,_int>::count(key)_(existent)/1024 4.245 -3.69%
std::map<int,_int>::count(key)_(existent)/32 1.687 -3.09%
std::map<int,_int>::count(key)_(existent)/8192 6.021 -1.23%
std::map<int,_int>::count(key)_(non-existent)/0 0.253 -
std::map<int,_int>::count(key)_(non-existent)/1024 7.342 -7.13%
std::map<int,_int>::count(key)_(non-existent)/32 2.894 -4.38%
std::map<int,_int>::count(key)_(non-existent)/8192 11.216 -6.30%
std::map<int,_int>::ctor(&&,_different_allocs)/0 13.747 -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 5930.509 -
std::map<int,_int>::ctor(&&,_different_allocs)/32 187.502 -1.14%
std::map<int,_int>::ctor(&&,_different_allocs)/8192 51303.343 -
std::map<int,_int>::ctor(const&)/0 13.622 -
std::map<int,_int>::ctor(const&)/1024 6249.746 -
std::map<int,_int>::ctor(const&)/32 216.429 1.66%
std::map<int,_int>::ctor(const&)/8192 49927.508 -
std::map<int,_int>::ctor(const&,_alloc)/0 13.645 -
std::map<int,_int>::ctor(const&,_alloc)/1024 6365.161 1.04%
std::map<int,_int>::ctor(const&,_alloc)/32 211.499 -
std::map<int,_int>::ctor(const&,_alloc)/8192 51044.249 1.59%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.632 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8936.916 1.20%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 264.776 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 71744.690 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.675 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13018.316 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 289.970 2.76%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 279458.279 -3.11%
std::map<int,_int>::equal_range(key)_(existent)/0 0.016 -
std::map<int,_int>::equal_range(key)_(existent)/1024 4.447 2.44%
std::map<int,_int>::equal_range(key)_(existent)/32 1.819 -
std::map<int,_int>::equal_range(key)_(existent)/8192 5.566 1.57%
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.252 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 5.888 -1.93%
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.635 -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 9.561 -3.87%
std::map<int,_int>::erase(iterator)/0 20.699 -
std::map<int,_int>::erase(iterator)/1024 20.987 -
std::map<int,_int>::erase(iterator)/32 20.902 -
std::map<int,_int>::erase(iterator)/8192 21.032 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.771 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7137.262 -1.20%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 596.768 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 55420.692 -1.38%
std::map<int,_int>::erase(key)_(existent)/0 21.203 -
std::map<int,_int>::erase(key)_(existent)/1024 25.685 -1.92%
std::map<int,_int>::erase(key)_(existent)/32 22.791 -
std::map<int,_int>::erase(key)_(existent)/8192 25.804 -4.01%
std::map<int,_int>::erase(key)_(non-existent)/0 0.254 -
std::map<int,_int>::erase(key)_(non-existent)/1024 5.439 -9.47%
std::map<int,_int>::erase(key)_(non-existent)/32 2.393 -11.50%
std::map<int,_int>::erase(key)_(non-existent)/8192 7.810 -9.20%
std::map<int,_int>::find(key)_(existent)/0 0.015 -
std::map<int,_int>::find(key)_(existent)/1024 3.865 -
std::map<int,_int>::find(key)_(existent)/32 1.558 -1.16%
std::map<int,_int>::find(key)_(existent)/8192 5.463 -1.29%
std::map<int,_int>::find(key)_(non-existent)/0 0.253 -
std::map<int,_int>::find(key)_(non-existent)/1024 5.310 -1.69%
std::map<int,_int>::find(key)_(non-existent)/32 2.413 -4.92%
std::map<int,_int>::find(key)_(non-existent)/8192 7.171 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 18.050 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 29.793 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 20.506 1.30%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 41.570 14.00%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 18.016 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 22.598 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 20.068 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 22.542 1.16%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 18.186 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 27.920 2.57%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 20.219 2.05%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 34.895 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 18.218 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 21.757 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 19.329 1.92%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 21.716 1.23%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 422.653 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 15808.108 6.15%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 810.044 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 145596.842 5.71%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 423.468 1.13%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7864.060 1.69%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 572.974 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 138140.052 2.55%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 423.230 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11344.292 2.25%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 725.474 1.80%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 93014.503 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 423.337 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9366.154 -2.80%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 689.806 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 79677.662 -4.60%
std::map<int,_int>::insert(value)_(already_present)/0 0.618 6.30%
std::map<int,_int>::insert(value)_(already_present)/1024 3.735 2.22%
std::map<int,_int>::insert(value)_(already_present)/32 1.787 -
std::map<int,_int>::insert(value)_(already_present)/8192 4.117 -
std::map<int,_int>::insert(value)_(new_value)/0 18.021 -
std::map<int,_int>::insert(value)_(new_value)/1024 28.041 2.44%
std::map<int,_int>::insert(value)_(new_value)/32 20.040 1.42%
std::map<int,_int>::insert(value)_(new_value)/8192 36.408 -6.93%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 0.647 5.09%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.629 3.27%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.778 1.21%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 3.850 -3.65%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 18.018 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 28.205 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 20.083 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 40.775 15.96%
std::map<int,_int>::lower_bound(key)_(existent)/0 0.019 -
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.343 -1.17%
std::map<int,_int>::lower_bound(key)_(existent)/32 1.506 -
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.526 -3.21%
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.252 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.439 -5.97%
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.310 -11.36%
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 10.958 7.90%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.380 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6328.879 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 222.537 5.33%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 50479.577 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.354 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6410.922 1.21%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 218.856 4.36%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 50501.850 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.274 -2.65%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1465.888 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 36.739 -2.47%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 12424.007 -
std::map<int,_int>::upper_bound(key)_(existent)/0 0.015 -
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.085 -1.34%
std::map<int,_int>::upper_bound(key)_(existent)/32 1.702 -2.23%
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.695 -1.39%
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.252 -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 5.687 -22.30%
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.551 -19.96%
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 9.705 -23.59%
std::map<std::string,_int>::clear()/0 425.217 -
std::map<std::string,_int>::clear()/1024 20402.861 -2.40%
std::map<std::string,_int>::clear()/32 911.706 1.81%
std::map<std::string,_int>::clear()/8192 205183.474 -
std::map<std::string,_int>::contains(key)_(existent)/0 0.022 86.28%
std::map<std::string,_int>::contains(key)_(existent)/1024 22.637 -2.51%
std::map<std::string,_int>::contains(key)_(existent)/32 14.968 -
std::map<std::string,_int>::contains(key)_(existent)/8192 31.115 3.22%
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.294 6.04%
std::map<std::string,_int>::contains(key)_(non-existent)/1024 21.766 -6.05%
std::map<std::string,_int>::contains(key)_(non-existent)/32 9.840 -7.86%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 28.060 2.60%
std::map<std::string,_int>::count(key)_(existent)/0 0.017 -
std::map<std::string,_int>::count(key)_(existent)/1024 24.478 -2.76%
std::map<std::string,_int>::count(key)_(existent)/32 15.733 -4.79%
std::map<std::string,_int>::count(key)_(existent)/8192 30.980 -
std::map<std::string,_int>::count(key)_(non-existent)/0 0.272 6.01%
std::map<std::string,_int>::count(key)_(non-existent)/1024 23.608 -2.59%
std::map<std::string,_int>::count(key)_(non-existent)/32 10.575 -1.10%
std::map<std::string,_int>::count(key)_(non-existent)/8192 34.527 10.54%
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 13.728 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 7120.765 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 219.538 1.47%
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 60087.892 -
std::map<std::string,_int>::ctor(const&)/0 13.585 -
std::map<std::string,_int>::ctor(const&)/1024 34806.273 -
std::map<std::string,_int>::ctor(const&)/32 722.339 5.71%
std::map<std::string,_int>::ctor(const&)/8192 344067.223 -
std::map<std::string,_int>::ctor(const&,_alloc)/0 13.621 -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 36818.240 -1.01%
std::map<std::string,_int>::ctor(const&,_alloc)/32 704.038 -4.37%
std::map<std::string,_int>::ctor(const&,_alloc)/8192 345709.796 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.699 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40778.213 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 818.638 -1.45%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 395215.210 1.77%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.720 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 59348.884 1.75%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1024.678 -1.73%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1107904.494 -
std::map<std::string,_int>::equal_range(key)_(existent)/0 0.036 -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 23.453 -
std::map<std::string,_int>::equal_range(key)_(existent)/32 15.929 -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 30.761 -
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.566 1.43%
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 10.015 -9.46%
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 30.645 -4.72%
std::map<std::string,_int>::erase(iterator)/0 32.128 13.01%
std::map<std::string,_int>::erase(iterator)/1024 30.285 2.72%
std::map<std::string,_int>::erase(iterator)/32 28.984 -10.50%
std::map<std::string,_int>::erase(iterator)/8192 30.408 5.17%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 424.728 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12209.037 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 697.497 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 114840.987 -
std::map<std::string,_int>::erase(key)_(existent)/0 69.245 21.47%
std::map<std::string,_int>::erase(key)_(existent)/1024 60.484 -30.05%
std::map<std::string,_int>::erase(key)_(existent)/32 88.009 46.49%
std::map<std::string,_int>::erase(key)_(existent)/8192 106.397 13.77%
std::map<std::string,_int>::erase(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 24.220 8.33%
std::map<std::string,_int>::erase(key)_(non-existent)/32 11.152 2.45%
std::map<std::string,_int>::erase(key)_(non-existent)/8192 34.515 22.26%
std::map<std::string,_int>::find(key)_(existent)/0 0.036 -
std::map<std::string,_int>::find(key)_(existent)/1024 25.437 11.80%
std::map<std::string,_int>::find(key)_(existent)/32 14.882 2.71%
std::map<std::string,_int>::find(key)_(existent)/8192 29.765 4.43%
std::map<std::string,_int>::find(key)_(non-existent)/0 0.256 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 24.188 14.06%
std::map<std::string,_int>::find(key)_(non-existent)/32 10.070 -
std::map<std::string,_int>::find(key)_(non-existent)/8192 28.242 1.01%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 31.311 -6.00%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 68.603 -22.11%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 43.723 17.10%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 87.512 1.38%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 32.196 9.42%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 45.672 -14.23%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 46.512 21.92%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 54.029 -15.42%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 28.975 -10.85%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 43.945 5.49%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 28.389 1.13%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 51.269 -10.75%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 25.301 -22.44%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 39.909 28.73%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 35.452 20.59%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 44.805 21.44%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/0 425.576 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 68105.973 2.56%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1509.241 -3.33%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 830434.028 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 424.804 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 40498.614 -1.36%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1123.171 2.23%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 629684.336 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 425.312 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 35167.513 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1215.464 -2.55%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 396350.445 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 425.345 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 34422.010 -1.43%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1289.273 3.14%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 366992.614 -
std::map<std::string,_int>::insert(value)_(already_present)/0 16.810 -7.11%
std::map<std::string,_int>::insert(value)_(already_present)/1024 25.767 4.18%
std::map<std::string,_int>::insert(value)_(already_present)/32 24.407 60.46%
std::map<std::string,_int>::insert(value)_(already_present)/8192 28.285 -21.42%
std::map<std::string,_int>::insert(value)_(new_value)/0 32.143 -1.25%
std::map<std::string,_int>::insert(value)_(new_value)/1024 64.468 -18.95%
std::map<std::string,_int>::insert(value)_(new_value)/32 44.280 5.08%
std::map<std::string,_int>::insert(value)_(new_value)/8192 68.357 -28.19%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 8.567 -46.54%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 35.318 -3.39%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 17.791 -19.07%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 39.973 6.61%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 34.749 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 58.311 17.84%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 32.673 -1.35%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 67.711 -19.14%
std::map<std::string,_int>::lower_bound(key)_(existent)/0 0.036 -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 23.152 -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 15.954 -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 30.069 -5.75%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 22.599 -1.51%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 10.104 -5.86%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 31.778 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 14.306 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36789.797 -2.04%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 762.083 -9.79%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 348077.258 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.310 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 36225.740 2.12%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 686.815 -5.63%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 348894.841 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.120 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 17310.548 4.57%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 339.557 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 210652.574 -
std::map<std::string,_int>::upper_bound(key)_(existent)/0 0.034 -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 23.639 3.30%
std::map<std::string,_int>::upper_bound(key)_(existent)/32 16.901 5.12%
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 27.133 -11.34%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 22.781 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 10.284 -3.20%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 31.682 -
std::mismatch(deque<int>)_(it,_it,_it)/1000 463.640 -
std::mismatch(deque<int>)_(it,_it,_it)/1024 480.689 -
std::mismatch(deque<int>)_(it,_it,_it)/1048576 502108.777 1.95%
std::mismatch(deque<int>)_(it,_it,_it)/8 4.157 -
std::mismatch(deque<int>)_(it,_it,_it)/8192 3855.652 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 470.654 1.73%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 486.922 2.93%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 494397.887 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.045 2.77%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3855.010 1.28%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 731.466 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 747.812 2.78%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 625424.450 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.596 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4816.905 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 707.631 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 739.019 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 622192.783 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 6.229 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4823.579 -
std::mismatch(list<int>)_(it,_it,_it)/1000 749.262 -
std::mismatch(list<int>)_(it,_it,_it)/1024 771.565 -
std::mismatch(list<int>)_(it,_it,_it)/1048576 935667.222 -
std::mismatch(list<int>)_(it,_it,_it)/8 2.716 1.94%
std::mismatch(list<int>)_(it,_it,_it)/8192 8849.222 20.01%
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 761.939 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 781.483 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 949600.464 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 3.091 5.62%
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 13788.407 15.53%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 812.573 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 832.464 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 984191.785 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 3.561 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 14053.865 17.61%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 802.046 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 823.197 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 975380.497 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 3.581 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 12886.320 20.21%
std::mismatch(vector<int>)_(it,_it,_it)/1000 72.874 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 74.707 -
std::mismatch(vector<int>)_(it,_it,_it)/1048576 76606.759 -
std::mismatch(vector<int>)_(it,_it,_it)/8 1.108 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 603.930 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 72.914 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 74.752 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 76645.599 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.318 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 604.338 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 449.048 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 515.464 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 607845.228 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 3.993 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4761.552 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 455.786 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 497.812 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 606042.316 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.201 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4797.941 -
std::move(deque<int>)/1048576 55410.691 1.52%
std::move(deque<int>)/262144 16860.280 11.94%
std::move(deque<int>)/32768 2144.978 16.75%
std::move(deque<int>)/4096 153.486 -
std::move(deque<int>)/512 23.843 -
std::move(deque<int>)/64 6.129 2.35%
std::move(deque<int>)/8 3.846 -2.35%
std::move(list<int>)/1048576 1011928.348 -
std::move(list<int>)/262144 247402.386 -
std::move(list<int>)/32768 31216.992 -
std::move(list<int>)/4096 5286.850 15.91%
std::move(list<int>)/512 371.971 2.28%
std::move(list<int>)/64 39.251 -
std::move(list<int>)/8 3.439 -
std::move(vector<bool>)_(aligned)/1048576 2808.435 33.32%
std::move(vector<bool>)_(aligned)/262144 255.470 -
std::move(vector<bool>)_(aligned)/32768 36.705 -
std::move(vector<bool>)_(aligned)/4096 7.117 -
std::move(vector<bool>)_(aligned)/512 2.392 -
std::move(vector<bool>)_(aligned)/64 1.668 -
std::move(vector<bool>)_(unaligned)/1048576 6985.474 4.24%
std::move(vector<bool>)_(unaligned)/262144 1582.902 -
std::move(vector<bool>)_(unaligned)/32768 202.117 -
std::move(vector<bool>)_(unaligned)/4096 26.152 2.13%
std::move(vector<bool>)_(unaligned)/512 4.435 -3.64%
std::move(vector<bool>)_(unaligned)/64 1.513 -9.73%
std::move(vector<int>)/1048576 56597.367 1.12%
std::move(vector<int>)/262144 23274.288 10.18%
std::move(vector<int>)/32768 2810.112 32.02%
std::move(vector<int>)/4096 134.546 -
std::move(vector<int>)/512 20.183 -
std::move(vector<int>)/64 4.147 -
std::move(vector<int>)/8 2.242 -1.68%
std::move_backward(deque<int>)/1048576 129610.352 -
std::move_backward(deque<int>)/262144 30420.160 -1.04%
std::move_backward(deque<int>)/32768 3665.290 -
std::move_backward(deque<int>)/4096 159.869 -
std::move_backward(deque<int>)/512 26.186 -
std::move_backward(deque<int>)/64 7.189 1.01%
std::move_backward(deque<int>)/8 3.873 -3.54%
std::move_backward(list<int>)/1048576 1040069.755 -
std::move_backward(list<int>)/262144 259994.669 -2.32%
std::move_backward(list<int>)/32768 31627.411 -
std::move_backward(list<int>)/4096 4392.532 -10.36%
std::move_backward(list<int>)/512 421.372 13.09%
std::move_backward(list<int>)/64 39.786 -
std::move_backward(list<int>)/8 3.418 -
std::move_backward(vector<bool>)_(aligned)/1048576 2114.630 -
std::move_backward(vector<bool>)_(aligned)/262144 256.812 -
std::move_backward(vector<bool>)_(aligned)/32768 38.072 -
std::move_backward(vector<bool>)_(aligned)/4096 7.319 -
std::move_backward(vector<bool>)_(aligned)/512 2.431 -4.24%
std::move_backward(vector<bool>)_(aligned)/64 1.743 -
std::move_backward(vector<bool>)_(unaligned)/1048576 6511.126 -
std::move_backward(vector<bool>)_(unaligned)/262144 1585.426 -
std::move_backward(vector<bool>)_(unaligned)/32768 204.021 -
std::move_backward(vector<bool>)_(unaligned)/4096 27.454 1.17%
std::move_backward(vector<bool>)_(unaligned)/512 4.844 2.18%
std::move_backward(vector<bool>)_(unaligned)/64 1.905 3.66%
std::move_backward(vector<int>)/1048576 56063.281 -
std::move_backward(vector<int>)/262144 22657.382 2.34%
std::move_backward(vector<int>)/32768 2146.479 -
std::move_backward(vector<int>)/4096 135.946 -
std::move_backward(vector<int>)/512 20.866 -
std::move_backward(vector<int>)/64 4.334 -
std::move_backward(vector<int>)/8 2.244 -1.20%
std::multimap<int,_int>::clear()/0 421.319 -
std::multimap<int,_int>::clear()/1024 10118.676 -
std::multimap<int,_int>::clear()/32 658.653 -
std::multimap<int,_int>::clear()/8192 81345.930 -
std::multimap<int,_int>::contains(key)_(existent)/0 0.011 -
std::multimap<int,_int>::contains(key)_(existent)/1024 3.700 2.70%
std::multimap<int,_int>::contains(key)_(existent)/32 1.672 1.44%
std::multimap<int,_int>::contains(key)_(existent)/8192 5.546 2.80%
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.268 -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.536 5.47%
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.534 9.64%
std::multimap<int,_int>::contains(key)_(non-existent)/8192 7.670 7.55%
std::multimap<int,_int>::count(key)_(existent)/0 0.014 -
std::multimap<int,_int>::count(key)_(existent)/1024 5.697 -
std::multimap<int,_int>::count(key)_(existent)/32 3.516 -
std::multimap<int,_int>::count(key)_(existent)/8192 6.607 -
std::multimap<int,_int>::count(key)_(non-existent)/0 0.254 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 6.012 -11.27%
std::multimap<int,_int>::count(key)_(non-existent)/32 2.611 -9.56%
std::multimap<int,_int>::count(key)_(non-existent)/8192 9.349 -13.42%
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 13.705 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 5934.614 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 187.173 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 51448.426 -
std::multimap<int,_int>::ctor(const&)/0 13.632 -
std::multimap<int,_int>::ctor(const&)/1024 6417.410 -
std::multimap<int,_int>::ctor(const&)/32 217.802 -
std::multimap<int,_int>::ctor(const&)/8192 51570.054 1.75%
std::multimap<int,_int>::ctor(const&,_alloc)/0 13.598 -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6400.573 -
std::multimap<int,_int>::ctor(const&,_alloc)/32 220.718 -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 51076.772 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.532 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8105.844 2.56%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 230.909 3.61%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 65443.111 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.571 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12791.710 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 300.272 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 276950.706 -3.12%
std::multimap<int,_int>::equal_range(key)_(existent)/0 0.016 -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.162 -3.41%
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.474 -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 5.886 -4.11%
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 6.086 -2.82%
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.291 -4.46%
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 9.503 -3.50%
std::multimap<int,_int>::erase(iterator)/0 20.615 -
std::multimap<int,_int>::erase(iterator)/1024 20.883 -
std::multimap<int,_int>::erase(iterator)/32 20.852 1.13%
std::multimap<int,_int>::erase(iterator)/8192 21.068 1.35%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 420.800 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7070.688 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 591.975 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 53936.017 -3.37%
std::multimap<int,_int>::erase(key)_(existent)/0 21.938 2.23%
std::multimap<int,_int>::erase(key)_(existent)/1024 25.885 -3.10%
std::multimap<int,_int>::erase(key)_(existent)/32 23.293 2.12%
std::multimap<int,_int>::erase(key)_(existent)/8192 28.689 8.85%
std::multimap<int,_int>::erase(key)_(non-existent)/0 0.255 -
std::multimap<int,_int>::erase(key)_(non-existent)/1024 5.649 -2.07%
std::multimap<int,_int>::erase(key)_(non-existent)/32 2.308 -4.86%
std::multimap<int,_int>::erase(key)_(non-existent)/8192 9.255 -
std::multimap<int,_int>::find(key)_(existent)/0 0.017 -
std::multimap<int,_int>::find(key)_(existent)/1024 3.815 -6.29%
std::multimap<int,_int>::find(key)_(existent)/32 1.602 -2.31%
std::multimap<int,_int>::find(key)_(existent)/8192 5.547 -
std::multimap<int,_int>::find(key)_(non-existent)/0 0.256 -
std::multimap<int,_int>::find(key)_(non-existent)/1024 5.408 1.17%
std::multimap<int,_int>::find(key)_(non-existent)/32 2.241 -
std::multimap<int,_int>::find(key)_(non-existent)/8192 7.457 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 18.158 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 33.604 -1.16%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 19.750 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 41.535 9.37%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 18.215 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 22.542 -3.49%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.567 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 22.009 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 18.230 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 33.908 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 20.061 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 46.567 6.10%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 18.234 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 22.333 -4.19%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 19.102 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 21.267 -1.55%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 420.960 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 14677.700 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 791.996 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 145713.226 -1.58%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 421.261 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 11889.823 -1.80%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 715.953 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 186620.643 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 420.773 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 10755.326 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 685.616 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 88541.795 -1.71%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 421.451 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9812.107 -4.10%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 709.360 2.17%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 85118.760 -
std::multimap<int,_int>::insert(value)_(already_present)/0 18.269 -
std::multimap<int,_int>::insert(value)_(already_present)/1024 23.004 -
std::multimap<int,_int>::insert(value)_(already_present)/32 19.530 -
std::multimap<int,_int>::insert(value)_(already_present)/8192 21.598 -
std::multimap<int,_int>::insert(value)_(new_value)/0 18.049 -
std::multimap<int,_int>::insert(value)_(new_value)/1024 34.218 -
std::multimap<int,_int>::insert(value)_(new_value)/32 20.176 -
std::multimap<int,_int>::insert(value)_(new_value)/8192 41.139 9.98%
std::multimap<int,_int>::lower_bound(key)_(existent)/0 0.013 -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 7.064 -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.185 -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 10.273 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 14.831 -1.15%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 3.905 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 23.870 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.273 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6368.083 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 211.936 -1.88%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 50850.399 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.278 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6444.313 1.80%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 218.274 -1.20%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 51604.121 1.91%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.222 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1569.800 5.81%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 38.252 -4.23%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 12634.029 -1.24%
std::multimap<int,_int>::upper_bound(key)_(existent)/0 0.014 -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 7.048 -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 2.200 -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 10.239 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 14.572 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 3.753 -1.62%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 23.869 -
std::multimap<std::string,_int>::clear()/0 419.702 -
std::multimap<std::string,_int>::clear()/1024 20310.913 -
std::multimap<std::string,_int>::clear()/32 896.885 -1.19%
std::multimap<std::string,_int>::clear()/8192 202197.387 -
std::multimap<std::string,_int>::contains(key)_(existent)/0 0.013 -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 24.509 2.64%
std::multimap<std::string,_int>::contains(key)_(existent)/32 15.247 1.97%
std::multimap<std::string,_int>::contains(key)_(existent)/8192 30.239 -6.03%
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.283 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 22.252 -2.66%
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 10.196 -4.70%
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 27.981 -7.12%
std::multimap<std::string,_int>::count(key)_(existent)/0 0.030 -
std::multimap<std::string,_int>::count(key)_(existent)/1024 22.274 -5.26%
std::multimap<std::string,_int>::count(key)_(existent)/32 20.668 5.59%
std::multimap<std::string,_int>::count(key)_(existent)/8192 28.648 -3.27%
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 22.448 -2.92%
std::multimap<std::string,_int>::count(key)_(non-existent)/32 10.321 -2.38%
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 30.477 -1.96%
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 13.718 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 7105.126 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 216.062 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 60494.385 -
std::multimap<std::string,_int>::ctor(const&)/0 13.594 -
std::multimap<std::string,_int>::ctor(const&)/1024 34761.918 -
std::multimap<std::string,_int>::ctor(const&)/32 824.054 -
std::multimap<std::string,_int>::ctor(const&)/8192 346908.453 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 13.568 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 37558.784 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 797.571 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 347936.256 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.746 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40055.375 1.03%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 736.192 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 390509.406 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.693 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 53905.622 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 955.843 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1044448.046 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/0 0.035 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 22.745 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 17.938 -2.56%
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 30.435 11.24%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/0 0.263 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 23.809 4.02%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 10.211 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 31.700 3.50%
std::multimap<std::string,_int>::erase(iterator)/0 27.254 -6.87%
std::multimap<std::string,_int>::erase(iterator)/1024 28.054 -17.69%
std::multimap<std::string,_int>::erase(iterator)/32 31.453 1.00%
std::multimap<std::string,_int>::erase(iterator)/8192 26.982 -16.05%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.555 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12385.980 1.27%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 685.726 -2.87%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 114739.257 -
std::multimap<std::string,_int>::erase(key)_(existent)/0 57.878 5.35%
std::multimap<std::string,_int>::erase(key)_(existent)/1024 89.243 -
std::multimap<std::string,_int>::erase(key)_(existent)/32 72.362 -3.55%
std::multimap<std::string,_int>::erase(key)_(existent)/8192 104.874 33.53%
std::multimap<std::string,_int>::erase(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024 23.232 -7.57%
std::multimap<std::string,_int>::erase(key)_(non-existent)/32 10.672 -3.53%
std::multimap<std::string,_int>::erase(key)_(non-existent)/8192 32.266 -
std::multimap<std::string,_int>::find(key)_(existent)/0 0.035 -
std::multimap<std::string,_int>::find(key)_(existent)/1024 22.797 -3.78%
std::multimap<std::string,_int>::find(key)_(existent)/32 15.262 1.73%
std::multimap<std::string,_int>::find(key)_(existent)/8192 26.184 -15.29%
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 21.465 -5.84%
std::multimap<std::string,_int>::find(key)_(non-existent)/32 9.848 -6.77%
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 26.574 -8.58%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 30.227 16.32%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 67.474 5.51%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 43.893 -3.31%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 89.335 -5.50%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 32.660 -5.58%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 48.225 24.21%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 34.255 -15.60%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 43.559 -23.38%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 33.283 27.66%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 33.711 -34.48%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 36.877 -3.03%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 77.015 -7.42%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 29.384 -15.73%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 42.480 7.07%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 28.886 -22.05%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 36.410 -17.06%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/0 421.855 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 67205.669 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1477.895 2.68%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 821893.900 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 421.756 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 57084.406 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1485.626 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 797855.833 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 421.747 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 33205.240 -1.20%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1232.520 2.21%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 376550.466 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 422.211 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 32194.461 -1.54%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1179.569 -5.75%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 349066.678 -2.38%
std::multimap<std::string,_int>::insert(value)_(already_present)/0 53.047 48.23%
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 43.246 -31.03%
std::multimap<std::string,_int>::insert(value)_(already_present)/32 60.336 -9.47%
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 70.411 1.96%
std::multimap<std::string,_int>::insert(value)_(new_value)/0 32.098 -2.68%
std::multimap<std::string,_int>::insert(value)_(new_value)/1024 63.516 -1.22%
std::multimap<std::string,_int>::insert(value)_(new_value)/32 40.221 2.26%
std::multimap<std::string,_int>::insert(value)_(new_value)/8192 81.302 -10.58%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/0 0.036 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 23.193 -1.67%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 16.197 -2.94%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 26.906 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 28.627 -1.71%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 11.968 13.18%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 30.613 -4.43%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 14.343 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36771.750 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 859.770 -1.43%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 352177.043 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.297 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 36194.218 -1.34%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 647.188 -1.06%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 350658.392 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.123 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 17371.486 -3.26%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 341.684 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 209877.753 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/0 0.036 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 24.857 4.60%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 16.688 -10.35%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 31.518 9.12%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 24.033 3.45%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 9.646 -10.79%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 31.118 -6.47%
std::multiset<int>::clear()/0 420.846 -
std::multiset<int>::clear()/1024 9852.960 -
std::multiset<int>::clear()/32 648.642 1.03%
std::multiset<int>::clear()/8192 76588.241 -
std::multiset<int>::contains(key)_(existent)/0 0.014 -
std::multiset<int>::contains(key)_(existent)/1024 3.980 -2.00%
std::multiset<int>::contains(key)_(existent)/32 1.644 -1.96%
std::multiset<int>::contains(key)_(existent)/8192 8.472 2.02%
std::multiset<int>::contains(key)_(non-existent)/0 0.267 -
std::multiset<int>::contains(key)_(non-existent)/1024 5.923 7.68%
std::multiset<int>::contains(key)_(non-existent)/32 2.754 23.30%
std::multiset<int>::contains(key)_(non-existent)/8192 8.865 4.57%
std::multiset<int>::count(key)_(existent)/0 0.016 -
std::multiset<int>::count(key)_(existent)/1024 5.697 1.79%
std::multiset<int>::count(key)_(existent)/32 3.516 1.17%
std::multiset<int>::count(key)_(existent)/8192 9.448 -6.77%
std::multiset<int>::count(key)_(non-existent)/0 0.254 -
std::multiset<int>::count(key)_(non-existent)/1024 6.006 -
std::multiset<int>::count(key)_(non-existent)/32 2.323 2.68%
std::multiset<int>::count(key)_(non-existent)/8192 9.409 -
std::multiset<int>::ctor(&&,_different_allocs)/0 13.736 -
std::multiset<int>::ctor(&&,_different_allocs)/1024 5876.363 -
std::multiset<int>::ctor(&&,_different_allocs)/32 179.517 -1.63%
std::multiset<int>::ctor(&&,_different_allocs)/8192 48142.477 -
std::multiset<int>::ctor(const&)/0 13.653 -
std::multiset<int>::ctor(const&)/1024 6248.977 -
std::multiset<int>::ctor(const&)/32 222.740 -
std::multiset<int>::ctor(const&)/8192 49964.166 -
std::multiset<int>::ctor(const&,_alloc)/0 13.636 -
std::multiset<int>::ctor(const&,_alloc)/1024 6220.080 -1.44%
std::multiset<int>::ctor(const&,_alloc)/32 220.477 -2.08%
std::multiset<int>::ctor(const&,_alloc)/8192 49750.840 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.639 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8688.135 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 257.927 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 69567.303 -2.20%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.668 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12478.078 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 292.931 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 263792.865 2.93%
std::multiset<int>::equal_range(key)_(existent)/0 0.017 -
std::multiset<int>::equal_range(key)_(existent)/1024 5.286 -
std::multiset<int>::equal_range(key)_(existent)/32 2.515 -
std::multiset<int>::equal_range(key)_(existent)/8192 8.501 -2.09%
std::multiset<int>::equal_range(key)_(non-existent)/0 0.253 -
std::multiset<int>::equal_range(key)_(non-existent)/1024 6.347 -3.75%
std::multiset<int>::equal_range(key)_(non-existent)/32 2.382 1.63%
std::multiset<int>::equal_range(key)_(non-existent)/8192 9.550 -3.23%
std::multiset<int>::erase(iterator)/0 20.287 -
std::multiset<int>::erase(iterator)/1024 23.987 -
std::multiset<int>::erase(iterator)/32 21.965 1.09%
std::multiset<int>::erase(iterator)/8192 24.041 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.001 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6599.084 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 580.420 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 52860.324 -1.01%
std::multiset<int>::erase(key)_(existent)/0 21.130 -
std::multiset<int>::erase(key)_(existent)/1024 42.144 4.32%
std::multiset<int>::erase(key)_(existent)/32 22.666 1.44%
std::multiset<int>::erase(key)_(existent)/8192 59.679 -
std::multiset<int>::erase(key)_(non-existent)/0 0.254 -
std::multiset<int>::erase(key)_(non-existent)/1024 6.869 -2.55%
std::multiset<int>::erase(key)_(non-existent)/32 2.606 -5.99%
std::multiset<int>::erase(key)_(non-existent)/8192 9.692 -4.80%
std::multiset<int>::find(key)_(existent)/0 0.015 -
std::multiset<int>::find(key)_(existent)/1024 3.753 4.02%
std::multiset<int>::find(key)_(existent)/32 1.662 -
std::multiset<int>::find(key)_(existent)/8192 8.245 3.05%
std::multiset<int>::find(key)_(non-existent)/0 0.255 -
std::multiset<int>::find(key)_(non-existent)/1024 5.375 -
std::multiset<int>::find(key)_(non-existent)/32 2.331 4.18%
std::multiset<int>::find(key)_(non-existent)/8192 8.570 1.78%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 18.143 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 50.188 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 19.650 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 75.031 -3.96%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 18.175 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 28.406 -4.40%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 19.585 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 32.063 -2.18%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 18.245 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 59.405 19.82%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 20.075 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 81.628 15.96%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 18.350 1.04%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 26.150 5.81%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 19.206 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 29.476 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/0 423.101 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 14458.050 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 791.394 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 151319.481 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 422.458 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 12287.012 2.76%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 724.232 1.98%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 213981.394 -
std::multiset<int>::insert(value)_(already_present)/0 18.282 -
std::multiset<int>::insert(value)_(already_present)/1024 27.962 -1.98%
std::multiset<int>::insert(value)_(already_present)/32 19.298 -
std::multiset<int>::insert(value)_(already_present)/8192 31.987 -3.70%
std::multiset<int>::insert(value)_(new_value)/0 17.976 -
std::multiset<int>::insert(value)_(new_value)/1024 55.502 15.08%
std::multiset<int>::insert(value)_(new_value)/32 19.951 -
std::multiset<int>::insert(value)_(new_value)/8192 87.285 18.68%
std::multiset<int>::lower_bound(key)_(existent)/0 0.013 -
std::multiset<int>::lower_bound(key)_(existent)/1024 7.190 -
std::multiset<int>::lower_bound(key)_(existent)/32 2.663 -
std::multiset<int>::lower_bound(key)_(existent)/8192 14.891 -
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.252 -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 14.986 -
std::multiset<int>::lower_bound(key)_(non-existent)/32 3.912 -6.55%
std::multiset<int>::lower_bound(key)_(non-existent)/8192 24.087 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 14.322 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6307.875 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 224.696 2.23%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 50463.830 1.43%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 14.292 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6297.051 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 220.947 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 50814.342 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.205 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1330.875 -4.57%
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 33.325 -13.20%
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12307.547 -1.00%
std::multiset<int>::upper_bound(key)_(existent)/0 0.013 -
std::multiset<int>::upper_bound(key)_(existent)/1024 7.057 -
std::multiset<int>::upper_bound(key)_(existent)/32 2.229 1.18%
std::multiset<int>::upper_bound(key)_(existent)/8192 14.674 -
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.253 -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 14.593 -2.62%
std::multiset<int>::upper_bound(key)_(non-existent)/32 3.880 -6.58%
std::multiset<int>::upper_bound(key)_(non-existent)/8192 24.076 -
std::multiset<std::string>::clear()/0 422.433 -
std::multiset<std::string>::clear()/1024 20231.361 -
std::multiset<std::string>::clear()/32 931.720 1.16%
std::multiset<std::string>::clear()/8192 204829.860 -
std::multiset<std::string>::contains(key)_(existent)/0 0.015 -
std::multiset<std::string>::contains(key)_(existent)/1024 22.073 -
std::multiset<std::string>::contains(key)_(existent)/32 16.535 -1.53%
std::multiset<std::string>::contains(key)_(existent)/8192 28.533 -
std::multiset<std::string>::contains(key)_(non-existent)/0 0.287 -
std::multiset<std::string>::contains(key)_(non-existent)/1024 21.372 -8.12%
std::multiset<std::string>::contains(key)_(non-existent)/32 10.191 -7.15%
std::multiset<std::string>::contains(key)_(non-existent)/8192 31.990 -
std::multiset<std::string>::count(key)_(existent)/0 0.036 -
std::multiset<std::string>::count(key)_(existent)/1024 23.161 -
std::multiset<std::string>::count(key)_(existent)/32 19.482 -
std::multiset<std::string>::count(key)_(existent)/8192 30.229 1.64%
std::multiset<std::string>::count(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::count(key)_(non-existent)/1024 24.359 -
std::multiset<std::string>::count(key)_(non-existent)/32 10.890 -
std::multiset<std::string>::count(key)_(non-existent)/8192 32.526 2.45%
std::multiset<std::string>::ctor(&&,_different_allocs)/0 13.714 -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 6915.796 -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 210.874 -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 57525.305 -
std::multiset<std::string>::ctor(const&)/0 13.585 -
std::multiset<std::string>::ctor(const&)/1024 35497.007 -
std::multiset<std::string>::ctor(const&)/32 728.003 -
std::multiset<std::string>::ctor(const&)/8192 343691.092 -
std::multiset<std::string>::ctor(const&,_alloc)/0 13.579 -
std::multiset<std::string>::ctor(const&,_alloc)/1024 37168.422 -
std::multiset<std::string>::ctor(const&,_alloc)/32 758.751 -
std::multiset<std::string>::ctor(const&,_alloc)/8192 345166.078 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.748 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40483.082 -1.19%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 768.327 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 380734.736 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.751 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 56213.852 1.77%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 914.269 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1052438.427 -
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.476 -1.29%
std::multiset<std::string>::equal_range(key)_(existent)/8192 29.167 -
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.265 -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 22.550 -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 10.018 -4.26%
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 31.723 -
std::multiset<std::string>::erase(iterator)/0 29.600 1.06%
std::multiset<std::string>::erase(iterator)/1024 30.144 1.73%
std::multiset<std::string>::erase(iterator)/32 31.819 2.80%
std::multiset<std::string>::erase(iterator)/8192 27.261 2.41%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.833 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12392.129 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 693.014 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 114813.919 -
std::multiset<std::string>::erase(key)_(existent)/0 41.447 1.25%
std::multiset<std::string>::erase(key)_(existent)/1024 87.308 -
std::multiset<std::string>::erase(key)_(existent)/32 50.365 -
std::multiset<std::string>::erase(key)_(existent)/8192 129.458 -
std::multiset<std::string>::erase(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::erase(key)_(non-existent)/1024 22.452 -
std::multiset<std::string>::erase(key)_(non-existent)/32 11.030 3.13%
std::multiset<std::string>::erase(key)_(non-existent)/8192 32.266 -
std::multiset<std::string>::find(key)_(existent)/0 0.036 -
std::multiset<std::string>::find(key)_(existent)/1024 28.443 1.43%
std::multiset<std::string>::find(key)_(existent)/32 21.636 2.24%
std::multiset<std::string>::find(key)_(existent)/8192 39.405 -1.97%
std::multiset<std::string>::find(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::find(key)_(non-existent)/1024 21.990 5.23%
std::multiset<std::string>::find(key)_(non-existent)/32 10.835 10.42%
std::multiset<std::string>::find(key)_(non-existent)/8192 29.364 12.21%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 36.576 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 60.530 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 35.142 -1.31%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 84.426 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 25.426 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 50.977 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 29.614 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 51.333 -1.14%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 31.426 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 32.903 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 33.479 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 77.718 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 34.504 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 29.110 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 38.287 1.11%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 40.019 1.90%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 421.912 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 71025.932 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1475.684 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 838256.203 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 421.688 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 59808.364 1.47%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1453.467 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 801147.164 -
std::multiset<std::string>::insert(value)_(already_present)/0 19.679 -
std::multiset<std::string>::insert(value)_(already_present)/1024 56.363 -
std::multiset<std::string>::insert(value)_(already_present)/32 41.705 -
std::multiset<std::string>::insert(value)_(already_present)/8192 66.008 -
std::multiset<std::string>::insert(value)_(new_value)/0 35.116 -
std::multiset<std::string>::insert(value)_(new_value)/1024 62.568 -
std::multiset<std::string>::insert(value)_(new_value)/32 43.166 -3.60%
std::multiset<std::string>::insert(value)_(new_value)/8192 74.697 -1.00%
std::multiset<std::string>::lower_bound(key)_(existent)/0 0.035 -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 24.318 1.21%
std::multiset<std::string>::lower_bound(key)_(existent)/32 16.846 -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 30.431 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 22.284 -5.43%
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 10.586 -1.09%
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 32.117 -2.17%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 14.201 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 36776.810 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 686.862 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 348127.338 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 14.246 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36177.955 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 589.794 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 347083.173 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 1.048 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 16418.336 -2.33%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 391.720 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 208576.131 -
std::multiset<std::string>::upper_bound(key)_(existent)/0 0.036 -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 22.460 -1.53%
std::multiset<std::string>::upper_bound(key)_(existent)/32 18.458 -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 28.221 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 22.627 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 11.206 2.35%
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 30.380 -
std::none_of(deque<int>)_(process_all)/32 11.536 -
std::none_of(deque<int>)_(process_all)/32768 10603.177 -
std::none_of(deque<int>)_(process_all)/50 18.325 -
std::none_of(deque<int>)_(process_all)/8 3.221 -
std::none_of(deque<int>)_(process_all)/8192 2655.840 -
std::none_of(list<int>)_(process_all)/32 11.803 -
std::none_of(list<int>)_(process_all)/32768 28512.363 3.44%
std::none_of(list<int>)_(process_all)/50 22.030 -
std::none_of(list<int>)_(process_all)/8 2.607 -
std::none_of(list<int>)_(process_all)/8192 7614.405 3.79%
std::none_of(vector<int>)_(process_all)/32 8.305 -1.31%
std::none_of(vector<int>)_(process_all)/32768 8073.298 -
std::none_of(vector<int>)_(process_all)/50 14.343 -3.92%
std::none_of(vector<int>)_(process_all)/8 2.438 -
std::none_of(vector<int>)_(process_all)/8192 2024.043 -
std::partial_sort(deque<int>)_(ascending)/1024 7970.489 -
std::partial_sort(deque<int>)_(ascending)/8 30.324 2.66%
std::partial_sort(deque<int>)_(ascending)/8192 164446.604 -2.08%
std::partial_sort(deque<int>)_(descending)/1024 18508.759 -
std::partial_sort(deque<int>)_(descending)/8 43.215 -
std::partial_sort(deque<int>)_(descending)/8192 295768.191 -
std::partial_sort(deque<int>)_(heap)/1024 18473.917 -
std::partial_sort(deque<int>)_(heap)/8 38.883 1.24%
std::partial_sort(deque<int>)_(heap)/8192 288087.818 -
std::partial_sort(deque<int>)_(pipe-organ)/1024 7952.197 -
std::partial_sort(deque<int>)_(pipe-organ)/8 29.554 -1.28%
std::partial_sort(deque<int>)_(pipe-organ)/8192 160300.062 -2.00%
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 19498.137 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 31.631 7.33%
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 281485.008 -1.75%
std::partial_sort(deque<int>)_(repeated)/1024 6343.410 -2.39%
std::partial_sort(deque<int>)_(repeated)/8 27.396 -
std::partial_sort(deque<int>)_(repeated)/8192 68243.762 -
std::partial_sort(deque<int>)_(shuffled)/1024 16107.606 -
std::partial_sort(deque<int>)_(shuffled)/8 33.349 -1.20%
std::partial_sort(deque<int>)_(shuffled)/8192 269929.549 1.54%
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4975.362 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 22.485 2.78%
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 55628.643 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 8244.516 -
std::partial_sort(vector<NonIntegral>)_(descending)/8 25.138 -
std::partial_sort(vector<NonIntegral>)_(descending)/8192 98112.458 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 8260.517 -
std::partial_sort(vector<NonIntegral>)_(heap)/8 25.270 -
std::partial_sort(vector<NonIntegral>)_(heap)/8192 100982.382 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4978.968 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 22.309 2.07%
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 55473.641 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 9217.429 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 21.729 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 97891.671 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 3934.279 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 23.176 5.96%
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 46823.824 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6940.262 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 23.027 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 91171.263 -
std::partial_sort(vector<int>)_(ascending)/1024 5003.343 -
std::partial_sort(vector<int>)_(ascending)/8 20.760 -
std::partial_sort(vector<int>)_(ascending)/8192 54556.281 -
std::partial_sort(vector<int>)_(descending)/1024 8204.208 -
std::partial_sort(vector<int>)_(descending)/8 24.730 -
std::partial_sort(vector<int>)_(descending)/8192 97383.206 -
std::partial_sort(vector<int>)_(heap)/1024 8222.507 -
std::partial_sort(vector<int>)_(heap)/8 27.051 2.79%
std::partial_sort(vector<int>)_(heap)/8192 100728.229 -
std::partial_sort(vector<int>)_(pipe-organ)/1024 4995.122 -
std::partial_sort(vector<int>)_(pipe-organ)/8 20.814 -
std::partial_sort(vector<int>)_(pipe-organ)/8192 54509.412 -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 9145.901 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 20.549 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 97476.789 -
std::partial_sort(vector<int>)_(repeated)/1024 3934.767 -
std::partial_sort(vector<int>)_(repeated)/8 20.310 -
std::partial_sort(vector<int>)_(repeated)/8192 46642.244 -
std::partial_sort(vector<int>)_(shuffled)/1024 6906.587 -
std::partial_sort(vector<int>)_(shuffled)/8 22.469 1.27%
std::partial_sort(vector<int>)_(shuffled)/8192 88399.009 -
std::partial_sort_copy(deque<int>)_(ascending)/1024 5496.239 -
std::partial_sort_copy(deque<int>)_(ascending)/8 10.864 -1.37%
std::partial_sort_copy(deque<int>)_(ascending)/8192 57343.531 -
std::partial_sort_copy(deque<int>)_(descending)/1024 8504.214 -
std::partial_sort_copy(deque<int>)_(descending)/8 19.556 -1.46%
std::partial_sort_copy(deque<int>)_(descending)/8192 99607.531 -
std::partial_sort_copy(deque<int>)_(heap)/1024 8651.378 -
std::partial_sort_copy(deque<int>)_(heap)/8 15.870 2.25%
std::partial_sort_copy(deque<int>)_(heap)/8192 103062.589 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5487.398 1.39%
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.817 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 57086.658 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9332.568 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 10.591 -1.39%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 100109.649 -
std::partial_sort_copy(deque<int>)_(repeated)/1024 4289.936 -
std::partial_sort_copy(deque<int>)_(repeated)/8 10.783 -
std::partial_sort_copy(deque<int>)_(repeated)/8192 49250.604 -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 7248.405 -
std::partial_sort_copy(deque<int>)_(shuffled)/8 12.198 1.11%
std::partial_sort_copy(deque<int>)_(shuffled)/8192 92199.910 -
std::partial_sort_copy(list<int>)_(ascending)/1024 5617.293 -
std::partial_sort_copy(list<int>)_(ascending)/8 9.153 -
std::partial_sort_copy(list<int>)_(ascending)/8192 60976.299 -
std::partial_sort_copy(list<int>)_(descending)/1024 8536.861 -
std::partial_sort_copy(list<int>)_(descending)/8 18.886 -
std::partial_sort_copy(list<int>)_(descending)/8192 100900.693 -
std::partial_sort_copy(list<int>)_(heap)/1024 8525.427 -
std::partial_sort_copy(list<int>)_(heap)/8 15.850 -
std::partial_sort_copy(list<int>)_(heap)/8192 105253.774 -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5614.183 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 9.254 2.27%
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 60301.070 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9490.330 1.07%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.786 -3.51%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 101032.018 -
std::partial_sort_copy(list<int>)_(repeated)/1024 4511.353 -
std::partial_sort_copy(list<int>)_(repeated)/8 8.649 -
std::partial_sort_copy(list<int>)_(repeated)/8192 53291.874 -
std::partial_sort_copy(list<int>)_(shuffled)/1024 7317.373 -
std::partial_sort_copy(list<int>)_(shuffled)/8 10.593 -
std::partial_sort_copy(list<int>)_(shuffled)/8192 93061.114 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 5228.863 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 10.271 11.73%
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 55622.315 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 8416.710 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 17.817 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 98428.540 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 8331.485 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 14.987 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 101806.028 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 5212.235 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 10.472 12.95%
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 55459.059 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 9181.369 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 10.174 13.25%
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 98795.997 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 4063.282 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.394 5.20%
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 47515.228 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 7118.343 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 11.734 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 91939.864 -
std::partial_sort_copy(vector<int>)_(ascending)/1024 5094.564 -
std::partial_sort_copy(vector<int>)_(ascending)/8 9.032 -1.51%
std::partial_sort_copy(vector<int>)_(ascending)/8192 55198.559 -
std::partial_sort_copy(vector<int>)_(descending)/1024 8294.745 -
std::partial_sort_copy(vector<int>)_(descending)/8 18.510 -1.37%
std::partial_sort_copy(vector<int>)_(descending)/8192 98742.022 -
std::partial_sort_copy(vector<int>)_(heap)/1024 8272.393 -
std::partial_sort_copy(vector<int>)_(heap)/8 15.169 -
std::partial_sort_copy(vector<int>)_(heap)/8192 101973.980 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 5086.800 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 9.086 -1.06%
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 55573.638 1.08%
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 9218.127 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 8.843 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 99309.093 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 4038.149 -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.733 -
std::partial_sort_copy(vector<int>)_(repeated)/8192 47449.014 -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 7148.963 -
std::partial_sort_copy(vector<int>)_(shuffled)/8 11.957 5.07%
std::partial_sort_copy(vector<int>)_(shuffled)/8192 93841.322 -
std::partition(deque<int>)_(dense)/1024 347.860 -3.57%
std::partition(deque<int>)_(dense)/32 10.125 -9.60%
std::partition(deque<int>)_(dense)/50 15.592 -7.95%
std::partition(deque<int>)_(dense)/8192 2800.802 -
std::partition(deque<int>)_(sparse)/1024 384.576 -2.81%
std::partition(deque<int>)_(sparse)/32 10.574 -7.89%
std::partition(deque<int>)_(sparse)/50 16.103 -6.33%
std::partition(deque<int>)_(sparse)/8192 3011.976 -7.86%
std::partition(list<int>)_(dense)/1024 388.834 -
std::partition(list<int>)_(dense)/32 9.110 3.18%
std::partition(list<int>)_(dense)/50 13.581 -
std::partition(list<int>)_(dense)/8192 4476.420 -8.62%
std::partition(list<int>)_(sparse)/1024 725.025 -
std::partition(list<int>)_(sparse)/32 8.796 -
std::partition(list<int>)_(sparse)/50 14.928 2.29%
std::partition(list<int>)_(sparse)/8192 7171.409 -3.18%
std::partition(vector<int>)_(dense)/1024 240.795 -2.81%
std::partition(vector<int>)_(dense)/32 8.167 -6.78%
std::partition(vector<int>)_(dense)/50 13.297 1.20%
std::partition(vector<int>)_(dense)/8192 1878.083 -
std::partition(vector<int>)_(sparse)/1024 256.930 -
std::partition(vector<int>)_(sparse)/32 8.796 -1.08%
std::partition(vector<int>)_(sparse)/50 13.981 -
std::partition(vector<int>)_(sparse)/8192 1869.064 -
std::partition_copy(deque<int>)/1024 640.503 1.04%
std::partition_copy(deque<int>)/32 12.971 -
std::partition_copy(deque<int>)/50 21.168 1.71%
std::partition_copy(deque<int>)/8192 5701.344 -
std::partition_copy(list<int>)/1024 715.256 -
std::partition_copy(list<int>)/32 8.538 -
std::partition_copy(list<int>)/50 12.916 -1.37%
std::partition_copy(list<int>)/8192 7351.665 7.87%
std::partition_copy(vector<int>)/1024 450.864 -2.66%
std::partition_copy(vector<int>)/32 8.217 -2.06%
std::partition_copy(vector<int>)/50 13.110 1.53%
std::partition_copy(vector<int>)/8192 4569.213 -
std::partition_point(deque<int>)/1024 9.316 1.58%
std::partition_point(deque<int>)/32 4.463 8.89%
std::partition_point(deque<int>)/50 4.590 7.40%
std::partition_point(deque<int>)/8192 16.320 1.00%
std::partition_point(list<int>)/1024 1106.632 -11.94%
std::partition_point(list<int>)/32 15.846 -2.59%
std::partition_point(list<int>)/50 24.786 -
std::partition_point(list<int>)/8192 11794.359 -5.00%
std::partition_point(vector<int>)/1024 6.212 -
std::partition_point(vector<int>)/32 2.568 -
std::partition_point(vector<int>)/50 2.535 -1.11%
std::partition_point(vector<int>)/8192 9.432 -
std::remove(deque<int>)_(prefix)/1024 525.942 -
std::remove(deque<int>)_(prefix)/32 58.994 2.59%
std::remove(deque<int>)_(prefix)/50 67.215 3.52%
std::remove(deque<int>)_(prefix)/8192 3885.936 -
std::remove(deque<int>)_(sprinkled)/1024 520.607 -
std::remove(deque<int>)_(sprinkled)/32 56.378 6.99%
std::remove(deque<int>)_(sprinkled)/50 64.650 12.31%
std::remove(deque<int>)_(sprinkled)/8192 3868.801 -
std::remove(list<int>)_(prefix)/1024 1037.350 -
std::remove(list<int>)_(prefix)/32 55.244 -
std::remove(list<int>)_(prefix)/50 66.883 -
std::remove(list<int>)_(prefix)/8192 8320.778 2.01%
std::remove(list<int>)_(sprinkled)/1024 1002.699 2.67%
std::remove(list<int>)_(sprinkled)/32 57.649 1.68%
std::remove(list<int>)_(sprinkled)/50 67.416 3.11%
std::remove(list<int>)_(sprinkled)/8192 7875.221 -
std::remove(vector<int>)_(prefix)/1024 311.760 -
std::remove(vector<int>)_(prefix)/32 51.885 -
std::remove(vector<int>)_(prefix)/50 56.969 -
std::remove(vector<int>)_(prefix)/8192 2115.781 -
std::remove(vector<int>)_(sprinkled)/1024 290.296 -
std::remove(vector<int>)_(sprinkled)/32 51.728 -
std::remove(vector<int>)_(sprinkled)/50 55.861 -
std::remove(vector<int>)_(sprinkled)/8192 1991.469 -
std::remove_copy(deque<int>)_(prefix)/1024 387.188 2.64%
std::remove_copy(deque<int>)_(prefix)/32 12.958 -
std::remove_copy(deque<int>)_(prefix)/50 19.014 -1.33%
std::remove_copy(deque<int>)_(prefix)/8192 3353.630 -
std::remove_copy(deque<int>)_(sprinkled)/1024 358.752 -
std::remove_copy(deque<int>)_(sprinkled)/32 12.164 -
std::remove_copy(deque<int>)_(sprinkled)/50 18.369 -
std::remove_copy(deque<int>)_(sprinkled)/8192 2866.098 -
std::remove_copy(list<int>)_(prefix)/1024 754.501 -
std::remove_copy(list<int>)_(prefix)/32 10.801 -
std::remove_copy(list<int>)_(prefix)/50 21.881 -
std::remove_copy(list<int>)_(prefix)/8192 6989.137 -
std::remove_copy(list<int>)_(sprinkled)/1024 740.212 -
std::remove_copy(list<int>)_(sprinkled)/32 11.224 -
std::remove_copy(list<int>)_(sprinkled)/50 18.862 -
std::remove_copy(list<int>)_(sprinkled)/8192 6928.212 -
std::remove_copy(vector<int>)_(prefix)/1024 266.350 -
std::remove_copy(vector<int>)_(prefix)/32 8.969 1.27%
std::remove_copy(vector<int>)_(prefix)/50 13.405 -
std::remove_copy(vector<int>)_(prefix)/8192 2066.511 -
std::remove_copy(vector<int>)_(sprinkled)/1024 475.825 1.71%
std::remove_copy(vector<int>)_(sprinkled)/32 14.951 -
std::remove_copy(vector<int>)_(sprinkled)/50 24.295 -
std::remove_copy(vector<int>)_(sprinkled)/8192 3653.163 -
std::remove_copy_if(deque<int>)_(prefix)/1024 529.782 -
std::remove_copy_if(deque<int>)_(prefix)/32 17.981 -
std::remove_copy_if(deque<int>)_(prefix)/50 28.366 -
std::remove_copy_if(deque<int>)_(prefix)/8192 3888.514 -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 547.827 -
std::remove_copy_if(deque<int>)_(sprinkled)/32 17.780 -
std::remove_copy_if(deque<int>)_(sprinkled)/50 26.817 -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3281.721 -
std::remove_copy_if(list<int>)_(prefix)/1024 793.106 -
std::remove_copy_if(list<int>)_(prefix)/32 14.851 -
std::remove_copy_if(list<int>)_(prefix)/50 27.070 -
std::remove_copy_if(list<int>)_(prefix)/8192 7185.608 -
std::remove_copy_if(list<int>)_(sprinkled)/1024 784.797 -
std::remove_copy_if(list<int>)_(sprinkled)/32 14.538 -
std::remove_copy_if(list<int>)_(sprinkled)/50 27.297 10.54%
std::remove_copy_if(list<int>)_(sprinkled)/8192 7175.448 -
std::remove_copy_if(vector<int>)_(prefix)/1024 376.763 -
std::remove_copy_if(vector<int>)_(prefix)/32 12.226 -
std::remove_copy_if(vector<int>)_(prefix)/50 17.669 -
std::remove_copy_if(vector<int>)_(prefix)/8192 3325.358 -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 469.823 -
std::remove_copy_if(vector<int>)_(sprinkled)/32 15.301 -
std::remove_copy_if(vector<int>)_(sprinkled)/50 24.847 -
std::remove_copy_if(vector<int>)_(sprinkled)/8192 3739.227 -
std::remove_if(deque<int>)_(prefix)/1024 558.976 -
std::remove_if(deque<int>)_(prefix)/32 58.117 -
std::remove_if(deque<int>)_(prefix)/50 65.397 -2.28%
std::remove_if(deque<int>)_(prefix)/8192 4252.678 -
std::remove_if(deque<int>)_(sprinkled)/1024 548.537 -
std::remove_if(deque<int>)_(sprinkled)/32 56.053 -
std::remove_if(deque<int>)_(sprinkled)/50 67.029 -
std::remove_if(deque<int>)_(sprinkled)/8192 3961.509 -
std::remove_if(list<int>)_(prefix)/1024 1046.090 -
std::remove_if(list<int>)_(prefix)/32 61.681 -
std::remove_if(list<int>)_(prefix)/50 75.165 -
std::remove_if(list<int>)_(prefix)/8192 9479.449 -7.23%
std::remove_if(list<int>)_(sprinkled)/1024 1051.113 1.06%
std::remove_if(list<int>)_(sprinkled)/32 59.936 -
std::remove_if(list<int>)_(sprinkled)/50 73.510 -
std::remove_if(list<int>)_(sprinkled)/8192 8279.251 -
std::remove_if(vector<int>)_(prefix)/1024 355.271 -
std::remove_if(vector<int>)_(prefix)/32 52.022 -
std::remove_if(vector<int>)_(prefix)/50 58.101 1.41%
std::remove_if(vector<int>)_(prefix)/8192 2619.798 -
std::remove_if(vector<int>)_(sprinkled)/1024 524.683 1.18%
std::remove_if(vector<int>)_(sprinkled)/32 55.758 -4.03%
std::remove_if(vector<int>)_(sprinkled)/50 64.250 -5.03%
std::remove_if(vector<int>)_(sprinkled)/8192 3827.688 -
std::replace(deque<int>)_(prefix)/1024 415.299 -
std::replace(deque<int>)_(prefix)/32 12.851 -
std::replace(deque<int>)_(prefix)/50 18.997 -
std::replace(deque<int>)_(prefix)/8192 3265.326 -
std::replace(deque<int>)_(sprinkled)/1024 353.274 -
std::replace(deque<int>)_(sprinkled)/32 12.556 -
std::replace(deque<int>)_(sprinkled)/50 18.691 -
std::replace(deque<int>)_(sprinkled)/8192 2817.635 -
std::replace(list<int>)_(prefix)/1024 741.071 -
std::replace(list<int>)_(prefix)/32 11.072 -
std::replace(list<int>)_(prefix)/50 18.277 -
std::replace(list<int>)_(prefix)/8192 6991.274 -
std::replace(list<int>)_(sprinkled)/1024 726.793 -
std::replace(list<int>)_(sprinkled)/32 11.355 -
std::replace(list<int>)_(sprinkled)/50 17.703 1.38%
std::replace(list<int>)_(sprinkled)/8192 7140.671 -
std::replace(vector<int>)_(prefix)/1024 159.609 -
std::replace(vector<int>)_(prefix)/32 5.033 -
std::replace(vector<int>)_(prefix)/50 7.671 -
std::replace(vector<int>)_(prefix)/8192 1279.237 -
std::replace(vector<int>)_(sprinkled)/1024 163.672 -4.16%
std::replace(vector<int>)_(sprinkled)/32 5.114 -14.91%
std::replace(vector<int>)_(sprinkled)/50 7.848 -15.97%
std::replace(vector<int>)_(sprinkled)/8192 1277.537 -5.91%
std::replace_if(deque<int>)_(prefix)/1024 482.264 -
std::replace_if(deque<int>)_(prefix)/32 13.814 -
std::replace_if(deque<int>)_(prefix)/50 20.009 -2.07%
std::replace_if(deque<int>)_(prefix)/8192 3473.792 -1.05%
std::replace_if(deque<int>)_(sprinkled)/1024 365.572 -1.03%
std::replace_if(deque<int>)_(sprinkled)/32 12.436 -
std::replace_if(deque<int>)_(sprinkled)/50 18.745 -
std::replace_if(deque<int>)_(sprinkled)/8192 2919.465 -1.84%
std::replace_if(list<int>)_(prefix)/1024 742.284 -
std::replace_if(list<int>)_(prefix)/32 13.254 1.46%
std::replace_if(list<int>)_(prefix)/50 24.280 -
std::replace_if(list<int>)_(prefix)/8192 7087.520 -
std::replace_if(list<int>)_(sprinkled)/1024 740.776 -
std::replace_if(list<int>)_(sprinkled)/32 13.388 -
std::replace_if(list<int>)_(sprinkled)/50 24.974 8.38%
std::replace_if(list<int>)_(sprinkled)/8192 7280.840 -
std::replace_if(vector<int>)_(prefix)/1024 272.611 -
std::replace_if(vector<int>)_(prefix)/32 9.044 -
std::replace_if(vector<int>)_(prefix)/50 13.559 -
std::replace_if(vector<int>)_(prefix)/8192 2039.603 -
std::replace_if(vector<int>)_(sprinkled)/1024 245.772 -
std::replace_if(vector<int>)_(sprinkled)/32 8.729 -
std::replace_if(vector<int>)_(sprinkled)/50 12.872 -5.96%
std::replace_if(vector<int>)_(sprinkled)/8192 1906.198 -
std::reverse(deque<int>)/32768 5720.225 -
std::reverse(deque<int>)/4096 718.226 -
std::reverse(deque<int>)/512 113.100 -
std::reverse(deque<int>)/64 13.051 -
std::reverse(deque<int>)/8 2.515 -
std::reverse(list<int>)/32768 20429.518 -
std::reverse(list<int>)/4096 1653.073 -1.25%
std::reverse(list<int>)/512 191.502 -
std::reverse(list<int>)/64 17.557 -
std::reverse(list<int>)/8 2.030 -
std::reverse(vector<int>)/32768 1044.932 -
std::reverse(vector<int>)/4096 130.559 -
std::reverse(vector<int>)/512 16.454 -
std::reverse(vector<int>)/64 4.125 -
std::reverse(vector<int>)/8 1.581 3.64%
std::reverse_copy(deque<int>)/32768 8018.833 -
std::reverse_copy(deque<int>)/4096 973.762 -
std::reverse_copy(deque<int>)/512 125.045 -
std::reverse_copy(deque<int>)/64 15.942 -
std::reverse_copy(deque<int>)/8 2.535 -
std::reverse_copy(list<int>)/32768 28189.605 8.05%
std::reverse_copy(list<int>)/4096 3108.397 -
std::reverse_copy(list<int>)/512 364.838 -
std::reverse_copy(list<int>)/64 29.997 -
std::reverse_copy(list<int>)/8 2.426 1.09%
std::reverse_copy(vector<int>)/32768 977.037 -
std::reverse_copy(vector<int>)/4096 134.014 -
std::reverse_copy(vector<int>)/512 17.133 -
std::reverse_copy(vector<int>)/64 2.470 -
std::reverse_copy(vector<int>)/8 2.430 -
std::rotate(deque<int>)_(1_element_backward)/1024 42.756 -
std::rotate(deque<int>)_(1_element_backward)/32 4.400 -1.15%
std::rotate(deque<int>)_(1_element_backward)/50 5.219 -
std::rotate(deque<int>)_(1_element_backward)/8192 311.187 -
std::rotate(deque<int>)_(1_element_forward)/1024 38.474 -2.19%
std::rotate(deque<int>)_(1_element_forward)/32 4.478 -2.63%
std::rotate(deque<int>)_(1_element_forward)/50 5.287 -3.39%
std::rotate(deque<int>)_(1_element_forward)/8192 301.935 -
std::rotate(deque<int>)_(by_1/2)/1024 173.323 -5.12%
std::rotate(deque<int>)_(by_1/2)/32 7.368 -1.23%
std::rotate(deque<int>)_(by_1/2)/50 10.179 -2.37%
std::rotate(deque<int>)_(by_1/2)/8192 1461.278 -
std::rotate(deque<int>)_(by_1/3)/1024 1826.956 -
std::rotate(deque<int>)_(by_1/3)/32 45.521 -
std::rotate(deque<int>)_(by_1/3)/50 76.845 -
std::rotate(deque<int>)_(by_1/3)/8192 22673.594 -
std::rotate(deque<int>)_(by_1/4)/1024 780.474 -
std::rotate(deque<int>)_(by_1/4)/32 29.343 -
std::rotate(deque<int>)_(by_1/4)/50 75.342 -
std::rotate(deque<int>)_(by_1/4)/8192 6811.152 -
std::rotate(list<int>)_(1_element_backward)/1024 744.011 -
std::rotate(list<int>)_(1_element_backward)/32 13.436 1.91%
std::rotate(list<int>)_(1_element_backward)/50 22.372 -
std::rotate(list<int>)_(1_element_backward)/8192 9478.130 12.71%
std::rotate(list<int>)_(1_element_forward)/1024 737.267 -
std::rotate(list<int>)_(1_element_forward)/32 14.683 1.30%
std::rotate(list<int>)_(1_element_forward)/50 26.697 -3.98%
std::rotate(list<int>)_(1_element_forward)/8192 7850.988 -
std::rotate(list<int>)_(by_1/2)/1024 388.612 1.48%
std::rotate(list<int>)_(by_1/2)/32 5.976 -
std::rotate(list<int>)_(by_1/2)/50 12.579 -1.42%
std::rotate(list<int>)_(by_1/2)/8192 5050.548 1.51%
std::rotate(list<int>)_(by_1/3)/1024 805.713 -
std::rotate(list<int>)_(by_1/3)/32 15.404 -
std::rotate(list<int>)_(by_1/3)/50 24.538 -
std::rotate(list<int>)_(by_1/3)/8192 8877.746 1.58%
std::rotate(list<int>)_(by_1/4)/1024 577.658 -
std::rotate(list<int>)_(by_1/4)/32 12.529 -
std::rotate(list<int>)_(by_1/4)/50 25.037 -
std::rotate(list<int>)_(by_1/4)/8192 7311.000 1.05%
std::rotate(vector<bool>)_(1_element_backward)/1024 27.040 -
std::rotate(vector<bool>)_(1_element_backward)/32 17.413 -
std::rotate(vector<bool>)_(1_element_backward)/50 17.401 -
std::rotate(vector<bool>)_(1_element_backward)/8192 99.832 -1.79%
std::rotate(vector<bool>)_(1_element_forward)/1024 28.417 -
std::rotate(vector<bool>)_(1_element_forward)/32 17.349 -
std::rotate(vector<bool>)_(1_element_forward)/50 17.502 -
std::rotate(vector<bool>)_(1_element_forward)/8192 108.149 -
std::rotate(vector<bool>)_(by_1/2)/1024 8.393 -
std::rotate(vector<bool>)_(by_1/2)/32 17.580 -
std::rotate(vector<bool>)_(by_1/2)/50 17.291 -
std::rotate(vector<bool>)_(by_1/2)/8192 15.154 -
std::rotate(vector<bool>)_(by_1/3)/1024 49.433 -
std::rotate(vector<bool>)_(by_1/3)/32 17.309 -
std::rotate(vector<bool>)_(by_1/3)/50 17.266 -
std::rotate(vector<bool>)_(by_1/3)/8192 145.900 -
std::rotate(vector<bool>)_(by_1/4)/1024 14.093 -
std::rotate(vector<bool>)_(by_1/4)/32 17.374 -
std::rotate(vector<bool>)_(by_1/4)/50 17.253 -
std::rotate(vector<bool>)_(by_1/4)/8192 29.953 -
std::rotate(vector<int>)_(1_element_backward)/1024 35.827 -
std::rotate(vector<int>)_(1_element_backward)/32 2.904 -
std::rotate(vector<int>)_(1_element_backward)/50 5.331 -
std::rotate(vector<int>)_(1_element_backward)/8192 298.995 -
std::rotate(vector<int>)_(1_element_forward)/1024 35.292 -
std::rotate(vector<int>)_(1_element_forward)/32 2.932 -
std::rotate(vector<int>)_(1_element_forward)/50 5.266 -
std::rotate(vector<int>)_(1_element_forward)/8192 282.144 -
std::rotate(vector<int>)_(by_1/2)/1024 31.960 -
std::rotate(vector<int>)_(by_1/2)/32 3.648 -
std::rotate(vector<int>)_(by_1/2)/50 4.431 -
std::rotate(vector<int>)_(by_1/2)/8192 240.867 -
std::rotate(vector<int>)_(by_1/3)/1024 1368.486 -
std::rotate(vector<int>)_(by_1/3)/32 21.564 -
std::rotate(vector<int>)_(by_1/3)/50 40.047 -
std::rotate(vector<int>)_(by_1/3)/8192 10899.320 -
std::rotate(vector<int>)_(by_1/4)/1024 326.703 -1.20%
std::rotate(vector<int>)_(by_1/4)/32 11.961 -
std::rotate(vector<int>)_(by_1/4)/50 40.077 -
std::rotate(vector<int>)_(by_1/4)/8192 2575.644 -1.33%
std::rotate_copy(deque<int>)/1024 34.620 1.07%
std::rotate_copy(deque<int>)/32 2.695 -70.88%
std::rotate_copy(deque<int>)/50 3.260 8.39%
std::rotate_copy(deque<int>)/8192 291.622 -
std::rotate_copy(list<int>)/1024 726.804 -
std::rotate_copy(list<int>)/32 9.640 14.11%
std::rotate_copy(list<int>)/50 14.321 -
std::rotate_copy(list<int>)/8192 6806.834 3.09%
std::rotate_copy(vector<int>)/1024 33.426 2.43%
std::rotate_copy(vector<int>)/32 2.082 -
std::rotate_copy(vector<int>)/50 2.703 -
std::rotate_copy(vector<int>)/8192 737.734 52.40%
std::sample(deque<int>)/1024 11871.897 -
std::sample(deque<int>)/32 322.315 -
std::sample(deque<int>)/8192 94897.182 -
std::sample(list<int>)/1024 11655.246 -
std::sample(list<int>)/32 312.805 -
std::sample(list<int>)/8192 96451.248 -
std::sample(vector<int>)/1024 11254.862 -
std::sample(vector<int>)/32 306.128 -
std::sample(vector<int>)/8192 90669.922 -
std::search(deque<int>)_(near_matches)/1000 20019.135 6.56%
std::search(deque<int>)_(near_matches)/1024 20949.604 7.29%
std::search(deque<int>)_(near_matches)/8192 1454883.141 -
std::search(deque<int>)_(no_match)/1000 406.457 -
std::search(deque<int>)_(no_match)/1024 416.318 -
std::search(deque<int>)_(no_match)/1048576 424881.208 -
std::search(deque<int>)_(no_match)/8192 3317.501 -
std::search(deque<int>)_(same_length)/1000 417.982 -
std::search(deque<int>)_(same_length)/1024 475.325 -
std::search(deque<int>)_(same_length)/8192 3885.725 3.07%
std::search(deque<int>)_(single_element)/1000 447.118 -
std::search(deque<int>)_(single_element)/1024 457.289 -
std::search(deque<int>)_(single_element)/8192 3642.058 -
std::search(deque<int>,_pred)_(near_matches)/1000 23710.638 -3.91%
std::search(deque<int>,_pred)_(near_matches)/1024 24904.490 -3.27%
std::search(deque<int>,_pred)_(near_matches)/8192 1508302.263 -
std::search(deque<int>,_pred)_(no_match)/1000 426.664 -
std::search(deque<int>,_pred)_(no_match)/1024 313.940 -14.01%
std::search(deque<int>,_pred)_(no_match)/1048576 443686.444 -
std::search(deque<int>,_pred)_(no_match)/8192 3475.518 -
std::search(deque<int>,_pred)_(same_length)/1000 479.180 -
std::search(deque<int>,_pred)_(same_length)/1024 510.281 -
std::search(deque<int>,_pred)_(same_length)/8192 4054.044 -
std::search(deque<int>,_pred)_(single_element)/1000 474.552 -
std::search(deque<int>,_pred)_(single_element)/1024 484.476 -
std::search(deque<int>,_pred)_(single_element)/8192 3878.628 -
std::search(list<int>)_(near_matches)/1000 37557.358 -
std::search(list<int>)_(near_matches)/1024 39661.413 -
std::search(list<int>)_(near_matches)/8192 2554104.164 -
std::search(list<int>)_(no_match)/1000 704.968 3.83%
std::search(list<int>)_(no_match)/1024 742.525 -2.29%
std::search(list<int>)_(no_match)/1048576 853679.263 2.77%
std::search(list<int>)_(no_match)/8192 7290.854 -11.13%
std::search(list<int>)_(same_length)/1000 748.067 -
std::search(list<int>)_(same_length)/1024 770.046 -
std::search(list<int>)_(same_length)/8192 10492.834 12.52%
std::search(list<int>)_(single_element)/1000 692.382 7.27%
std::search(list<int>)_(single_element)/1024 728.479 -5.16%
std::search(list<int>)_(single_element)/8192 8151.769 12.55%
std::search(list<int>,_pred)_(near_matches)/1000 42278.686 -
std::search(list<int>,_pred)_(near_matches)/1024 44232.874 -
std::search(list<int>,_pred)_(near_matches)/8192 2731616.859 -
std::search(list<int>,_pred)_(no_match)/1000 750.830 -
std::search(list<int>,_pred)_(no_match)/1024 768.429 -
std::search(list<int>,_pred)_(no_match)/1048576 905107.625 -
std::search(list<int>,_pred)_(no_match)/8192 7415.034 5.78%
std::search(list<int>,_pred)_(same_length)/1000 771.558 -
std::search(list<int>,_pred)_(same_length)/1024 789.361 -
std::search(list<int>,_pred)_(same_length)/8192 8462.418 -2.92%
std::search(list<int>,_pred)_(single_element)/1000 819.577 -
std::search(list<int>,_pred)_(single_element)/1024 840.035 -
std::search(list<int>,_pred)_(single_element)/8192 9533.243 16.23%
std::search(vector<int>)_(near_matches)/1000 13956.018 -
std::search(vector<int>)_(near_matches)/1024 14954.655 -
std::search(vector<int>)_(near_matches)/8192 768991.933 -
std::search(vector<int>)_(no_match)/1000 215.255 -
std::search(vector<int>)_(no_match)/1024 219.215 -
std::search(vector<int>)_(no_match)/1048576 214180.806 -
std::search(vector<int>)_(no_match)/8192 1672.485 -
std::search(vector<int>)_(same_length)/1000 244.224 1.49%
std::search(vector<int>)_(same_length)/1024 252.458 3.02%
std::search(vector<int>)_(same_length)/8192 1931.990 3.29%
std::search(vector<int>)_(single_element)/1000 227.422 -
std::search(vector<int>)_(single_element)/1024 232.725 -1.05%
std::search(vector<int>)_(single_element)/8192 1807.102 -
std::search(vector<int>,_pred)_(near_matches)/1000 22992.052 -
std::search(vector<int>,_pred)_(near_matches)/1024 24132.211 -
std::search(vector<int>,_pred)_(near_matches)/8192 1453129.763 -
std::search(vector<int>,_pred)_(no_match)/1000 469.029 -
std::search(vector<int>,_pred)_(no_match)/1024 474.418 -
std::search(vector<int>,_pred)_(no_match)/1048576 440336.440 -
std::search(vector<int>,_pred)_(no_match)/8192 4040.009 -
std::search(vector<int>,_pred)_(same_length)/1000 599.464 -
std::search(vector<int>,_pred)_(same_length)/1024 613.592 -
std::search(vector<int>,_pred)_(same_length)/8192 4906.388 -
std::search(vector<int>,_pred)_(single_element)/1000 461.707 -
std::search(vector<int>,_pred)_(single_element)/1024 469.879 -
std::search(vector<int>,_pred)_(single_element)/8192 3749.739 -
std::search_n(deque<int>)_(no_match)/1000 449.062 1.65%
std::search_n(deque<int>)_(no_match)/1024 439.514 -2.23%
std::search_n(deque<int>)_(no_match)/1048576 444623.601 -
std::search_n(deque<int>)_(no_match)/8192 3473.737 -
std::search_n(deque<int>,_pred)_(no_match)/1000 607.134 -
std::search_n(deque<int>,_pred)_(no_match)/1024 622.943 -
std::search_n(deque<int>,_pred)_(no_match)/1048576 556352.345 -
std::search_n(deque<int>,_pred)_(no_match)/8192 4324.972 -
std::search_n(list<int>)_(no_match)/1000 670.014 -2.35%
std::search_n(list<int>)_(no_match)/1024 767.125 51.30%
std::search_n(list<int>)_(no_match)/1048576 867593.519 1.80%
std::search_n(list<int>)_(no_match)/8192 7386.389 9.50%
std::search_n(list<int>,_pred)_(no_match)/1000 821.844 -
std::search_n(list<int>,_pred)_(no_match)/1024 841.160 -
std::search_n(list<int>,_pred)_(no_match)/1048576 981385.038 -
std::search_n(list<int>,_pred)_(no_match)/8192 8217.675 4.41%
std::search_n(vector<int>)_(no_match)/1000 207.849 -2.79%
std::search_n(vector<int>)_(no_match)/1024 213.048 -2.51%
std::search_n(vector<int>)_(no_match)/1048576 210224.199 -2.22%
std::search_n(vector<int>)_(no_match)/8192 1641.465 -2.17%
std::search_n(vector<int>,_pred)_(no_match)/1000 509.378 -
std::search_n(vector<int>,_pred)_(no_match)/1024 521.569 -
std::search_n(vector<int>,_pred)_(no_match)/1048576 608462.540 -
std::search_n(vector<int>,_pred)_(no_match)/8192 4167.007 -
std::set<int>::clear()/0 419.489 -
std::set<int>::clear()/1024 8567.801 -
std::set<int>::clear()/32 633.169 -
std::set<int>::clear()/8192 73750.069 -
std::set<int>::contains(key)_(existent)/0 0.013 -
std::set<int>::contains(key)_(existent)/1024 3.894 -2.76%
std::set<int>::contains(key)_(existent)/32 1.687 -2.62%
std::set<int>::contains(key)_(existent)/8192 8.632 1.47%
std::set<int>::contains(key)_(non-existent)/0 0.269 -
std::set<int>::contains(key)_(non-existent)/1024 5.276 -11.96%
std::set<int>::contains(key)_(non-existent)/32 2.353 -14.94%
std::set<int>::contains(key)_(non-existent)/8192 8.325 -12.23%
std::set<int>::count(key)_(existent)/0 0.014 -
std::set<int>::count(key)_(existent)/1024 4.454 1.65%
std::set<int>::count(key)_(existent)/32 1.911 2.46%
std::set<int>::count(key)_(existent)/8192 7.824 1.11%
std::set<int>::count(key)_(non-existent)/0 0.253 -
std::set<int>::count(key)_(non-existent)/1024 7.517 -7.58%
std::set<int>::count(key)_(non-existent)/32 2.897 -4.92%
std::set<int>::count(key)_(non-existent)/8192 11.327 -6.75%
std::set<int>::ctor(&&,_different_allocs)/0 13.735 -
std::set<int>::ctor(&&,_different_allocs)/1024 5780.391 -
std::set<int>::ctor(&&,_different_allocs)/32 181.232 -
std::set<int>::ctor(&&,_different_allocs)/8192 47699.594 -
std::set<int>::ctor(const&)/0 13.656 -
std::set<int>::ctor(const&)/1024 6210.184 -
std::set<int>::ctor(const&)/32 217.480 -2.22%
std::set<int>::ctor(const&)/8192 49564.556 -
std::set<int>::ctor(const&,_alloc)/0 13.667 -
std::set<int>::ctor(const&,_alloc)/1024 6225.923 -
std::set<int>::ctor(const&,_alloc)/32 222.514 -
std::set<int>::ctor(const&,_alloc)/8192 49663.864 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.604 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8563.337 -1.43%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 255.295 -2.05%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 68628.081 -1.78%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.637 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12845.631 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 302.881 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 268436.785 -1.64%
std::set<int>::equal_range(key)_(existent)/0 0.011 -
std::set<int>::equal_range(key)_(existent)/1024 4.151 -
std::set<int>::equal_range(key)_(existent)/32 1.695 -1.03%
std::set<int>::equal_range(key)_(existent)/8192 8.237 3.03%
std::set<int>::equal_range(key)_(non-existent)/0 0.254 -
std::set<int>::equal_range(key)_(non-existent)/1024 6.530 3.64%
std::set<int>::equal_range(key)_(non-existent)/32 2.580 -3.95%
std::set<int>::equal_range(key)_(non-existent)/8192 10.184 4.02%
std::set<int>::erase(iterator)/0 19.973 -
std::set<int>::erase(iterator)/1024 20.440 1.02%
std::set<int>::erase(iterator)/32 20.208 -
std::set<int>::erase(iterator)/8192 20.604 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 419.669 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6294.459 -2.16%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 576.831 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 50694.886 -1.74%
std::set<int>::erase(key)_(existent)/0 20.441 -
std::set<int>::erase(key)_(existent)/1024 40.333 -
std::set<int>::erase(key)_(existent)/32 22.051 -
std::set<int>::erase(key)_(existent)/8192 52.095 1.65%
std::set<int>::erase(key)_(non-existent)/0 0.254 -
std::set<int>::erase(key)_(non-existent)/1024 5.330 1.89%
std::set<int>::erase(key)_(non-existent)/32 2.395 5.18%
std::set<int>::erase(key)_(non-existent)/8192 8.220 -
std::set<int>::find(key)_(existent)/0 0.020 -
std::set<int>::find(key)_(existent)/1024 4.015 -
std::set<int>::find(key)_(existent)/32 1.592 -
std::set<int>::find(key)_(existent)/8192 8.077 1.59%
std::set<int>::find(key)_(non-existent)/0 0.254 -
std::set<int>::find(key)_(non-existent)/1024 5.570 -7.87%
std::set<int>::find(key)_(non-existent)/32 2.283 -8.72%
std::set<int>::find(key)_(non-existent)/8192 8.440 -9.17%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 17.892 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 44.486 3.45%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 20.429 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 75.068 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.908 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 28.644 3.65%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 20.262 1.04%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 32.984 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 18.127 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 48.648 5.09%
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 20.290 2.38%
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 91.470 -7.86%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 18.148 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 25.180 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 19.294 1.32%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 31.518 -4.90%
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/0 418.880 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 16444.114 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/32 829.082 1.38%
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 150360.261 1.22%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 419.631 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7718.700 1.23%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 571.077 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 133265.481 1.63%
std::set<int>::insert(value)_(already_present)/0 0.582 -
std::set<int>::insert(value)_(already_present)/1024 6.036 -2.11%
std::set<int>::insert(value)_(already_present)/32 1.774 -
std::set<int>::insert(value)_(already_present)/8192 10.179 1.85%
std::set<int>::insert(value)_(new_value)/0 17.949 -
std::set<int>::insert(value)_(new_value)/1024 42.729 1.61%
std::set<int>::insert(value)_(new_value)/32 19.779 -
std::set<int>::insert(value)_(new_value)/8192 72.232 -2.88%
std::set<int>::lower_bound(key)_(existent)/0 0.020 -
std::set<int>::lower_bound(key)_(existent)/1024 4.309 2.02%
std::set<int>::lower_bound(key)_(existent)/32 1.582 1.41%
std::set<int>::lower_bound(key)_(existent)/8192 8.200 1.39%
std::set<int>::lower_bound(key)_(non-existent)/0 0.253 -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.103 -2.02%
std::set<int>::lower_bound(key)_(non-existent)/32 2.303 -
std::set<int>::lower_bound(key)_(non-existent)/8192 9.222 -3.43%
std::set<int>::operator=(const&)_(into_cleared_Container)/0 14.317 -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6243.183 -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 226.050 2.37%
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 49995.137 1.66%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 14.266 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6231.826 1.49%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 225.179 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 50065.318 3.17%
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.090 -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1366.715 1.13%
std::set<int>::operator=(const&)_(into_populated_Container)/32 38.848 3.14%
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12386.246 -
std::set<int>::upper_bound(key)_(existent)/0 0.015 -
std::set<int>::upper_bound(key)_(existent)/1024 4.208 1.74%
std::set<int>::upper_bound(key)_(existent)/32 1.760 -
std::set<int>::upper_bound(key)_(existent)/8192 8.534 5.87%
std::set<int>::upper_bound(key)_(non-existent)/0 0.253 -
std::set<int>::upper_bound(key)_(non-existent)/1024 5.890 -5.50%
std::set<int>::upper_bound(key)_(non-existent)/32 2.429 -6.03%
std::set<int>::upper_bound(key)_(non-existent)/8192 9.803 -6.03%
std::set<std::string>::clear()/0 422.319 -
std::set<std::string>::clear()/1024 19985.489 -
std::set<std::string>::clear()/32 877.904 -1.84%
std::set<std::string>::clear()/8192 204739.424 -
std::set<std::string>::contains(key)_(existent)/0 0.013 -
std::set<std::string>::contains(key)_(existent)/1024 23.575 12.02%
std::set<std::string>::contains(key)_(existent)/32 15.837 -4.77%
std::set<std::string>::contains(key)_(existent)/8192 27.695 -8.89%
std::set<std::string>::contains(key)_(non-existent)/0 0.290 -
std::set<std::string>::contains(key)_(non-existent)/1024 20.739 -2.51%
std::set<std::string>::contains(key)_(non-existent)/32 10.212 2.53%
std::set<std::string>::contains(key)_(non-existent)/8192 28.252 5.88%
std::set<std::string>::count(key)_(existent)/0 0.015 -
std::set<std::string>::count(key)_(existent)/1024 21.975 -9.74%
std::set<std::string>::count(key)_(existent)/32 15.674 8.50%
std::set<std::string>::count(key)_(existent)/8192 29.444 -1.97%
std::set<std::string>::count(key)_(non-existent)/0 0.258 -
std::set<std::string>::count(key)_(non-existent)/1024 23.903 2.41%
std::set<std::string>::count(key)_(non-existent)/32 10.463 10.82%
std::set<std::string>::count(key)_(non-existent)/8192 32.010 -1.80%
std::set<std::string>::ctor(&&,_different_allocs)/0 13.709 -
std::set<std::string>::ctor(&&,_different_allocs)/1024 6966.726 -
std::set<std::string>::ctor(&&,_different_allocs)/32 211.983 -
std::set<std::string>::ctor(&&,_different_allocs)/8192 58139.442 -
std::set<std::string>::ctor(const&)/0 13.538 -
std::set<std::string>::ctor(const&)/1024 34769.050 -
std::set<std::string>::ctor(const&)/32 700.917 -
std::set<std::string>::ctor(const&)/8192 344051.498 -
std::set<std::string>::ctor(const&,_alloc)/0 13.575 -
std::set<std::string>::ctor(const&,_alloc)/1024 36457.151 -
std::set<std::string>::ctor(const&,_alloc)/32 800.041 -
std::set<std::string>::ctor(const&,_alloc)/8192 344872.747 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.685 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40912.609 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 667.556 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 382556.989 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.672 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54159.717 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 952.574 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1093576.239 -
std::set<std::string>::equal_range(key)_(existent)/0 0.035 -
std::set<std::string>::equal_range(key)_(existent)/1024 23.357 1.21%
std::set<std::string>::equal_range(key)_(existent)/32 16.974 9.05%
std::set<std::string>::equal_range(key)_(existent)/8192 30.553 12.68%
std::set<std::string>::equal_range(key)_(non-existent)/0 0.258 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 23.405 1.39%
std::set<std::string>::equal_range(key)_(non-existent)/32 10.841 11.15%
std::set<std::string>::equal_range(key)_(non-existent)/8192 32.047 1.26%
std::set<std::string>::erase(iterator)/0 29.286 14.23%
std::set<std::string>::erase(iterator)/1024 28.473 1.65%
std::set<std::string>::erase(iterator)/32 25.713 -17.42%
std::set<std::string>::erase(iterator)/8192 33.696 32.72%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 423.141 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12136.255 -1.88%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 710.550 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 113249.194 -
std::set<std::string>::erase(key)_(existent)/0 65.043 -
std::set<std::string>::erase(key)_(existent)/1024 99.962 30.33%
std::set<std::string>::erase(key)_(existent)/32 60.150 -14.81%
std::set<std::string>::erase(key)_(existent)/8192 69.668 -2.53%
std::set<std::string>::erase(key)_(non-existent)/0 0.258 -
std::set<std::string>::erase(key)_(non-existent)/1024 26.551 6.71%
std::set<std::string>::erase(key)_(non-existent)/32 12.753 5.05%
std::set<std::string>::erase(key)_(non-existent)/8192 33.299 6.73%
std::set<std::string>::find(key)_(existent)/0 0.037 -
std::set<std::string>::find(key)_(existent)/1024 23.628 -
std::set<std::string>::find(key)_(existent)/32 15.774 -10.52%
std::set<std::string>::find(key)_(existent)/8192 29.487 3.20%
std::set<std::string>::find(key)_(non-existent)/0 0.257 -
std::set<std::string>::find(key)_(non-existent)/1024 21.190 -7.19%
std::set<std::string>::find(key)_(non-existent)/32 10.589 -
std::set<std::string>::find(key)_(non-existent)/8192 26.610 -15.17%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 34.242 4.40%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 73.422 12.90%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 53.345 3.28%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 94.166 8.48%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 33.141 27.83%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 51.167 3.25%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 35.001 -16.75%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 45.324 -25.84%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 32.562 -5.27%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 44.571 40.14%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 28.506 -22.87%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 58.138 -3.52%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 36.063 25.02%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 39.744 33.71%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 37.570 31.13%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 39.435 -4.96%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 423.319 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 66976.411 1.34%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1484.091 -3.93%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 825512.542 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 423.797 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 38594.786 -1.97%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1134.084 -3.74%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 616895.303 -
std::set<std::string>::insert(value)_(already_present)/0 15.045 -
std::set<std::string>::insert(value)_(already_present)/1024 32.533 -4.05%
std::set<std::string>::insert(value)_(already_present)/32 11.777 -1.20%
std::set<std::string>::insert(value)_(already_present)/8192 38.727 -
std::set<std::string>::insert(value)_(new_value)/0 33.012 -
std::set<std::string>::insert(value)_(new_value)/1024 64.015 -1.62%
std::set<std::string>::insert(value)_(new_value)/32 41.118 1.52%
std::set<std::string>::insert(value)_(new_value)/8192 90.215 28.50%
std::set<std::string>::lower_bound(key)_(existent)/0 0.035 -
std::set<std::string>::lower_bound(key)_(existent)/1024 22.952 -1.33%
std::set<std::string>::lower_bound(key)_(existent)/32 16.089 -
std::set<std::string>::lower_bound(key)_(existent)/8192 27.769 -
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.257 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 23.174 1.99%
std::set<std::string>::lower_bound(key)_(non-existent)/32 11.463 14.04%
std::set<std::string>::lower_bound(key)_(non-existent)/8192 31.214 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 14.199 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 36338.317 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 681.186 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 349850.768 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 14.194 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36148.205 1.51%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 728.178 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 347331.618 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.048 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 16866.779 -2.74%
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 345.473 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 208371.282 -
std::set<std::string>::upper_bound(key)_(existent)/0 0.030 -
std::set<std::string>::upper_bound(key)_(existent)/1024 23.536 1.52%
std::set<std::string>::upper_bound(key)_(existent)/32 16.868 -
std::set<std::string>::upper_bound(key)_(existent)/8192 29.346 3.31%
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.257 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 22.431 -2.00%
std::set<std::string>::upper_bound(key)_(non-existent)/32 10.326 3.28%
std::set<std::string>::upper_bound(key)_(non-existent)/8192 31.059 4.61%
std::shift_left(deque<int>)/1024 40.184 1.67%
std::shift_left(deque<int>)/32 4.774 -
std::shift_left(deque<int>)/50 5.492 -
std::shift_left(deque<int>)/8192 303.611 -
std::shift_left(list<int>)/1024 728.138 -
std::shift_left(list<int>)/32 14.270 -1.07%
std::shift_left(list<int>)/50 27.492 -
std::shift_left(list<int>)/8192 7680.199 7.67%
std::shift_left(vector<int>)/1024 35.508 -
std::shift_left(vector<int>)/32 2.971 -24.11%
std::shift_left(vector<int>)/50 5.269 -
std::shift_left(vector<int>)/8192 282.405 -
std::shift_right(deque<int>)/1024 42.871 -
std::shift_right(deque<int>)/32 4.327 -1.18%
std::shift_right(deque<int>)/50 5.135 -
std::shift_right(deque<int>)/8192 311.589 -
std::shift_right(list<int>)/1024 733.228 -
std::shift_right(list<int>)/32 14.411 -
std::shift_right(list<int>)/50 28.986 -
std::shift_right(list<int>)/8192 7354.167 -
std::shift_right(vector<int>)/1024 35.645 -
std::shift_right(vector<int>)/32 4.018 -
std::shift_right(vector<int>)/50 5.334 -
std::shift_right(vector<int>)/8192 298.276 -
std::shuffle(deque<int>)/1024 9454.578 -
std::shuffle(deque<int>)/32 298.130 -
std::shuffle(deque<int>)/8192 74917.282 -
std::shuffle(vector<int>)/1024 8855.396 -
std::shuffle(vector<int>)/32 280.047 -
std::shuffle(vector<int>)/8192 70844.207 -
std::sort(deque<int>)_(ascending)/1024 767.267 -
std::sort(deque<int>)_(ascending)/8 18.422 -
std::sort(deque<int>)_(ascending)/8192 5788.626 -
std::sort(deque<int>)_(descending)/1024 1303.200 -
std::sort(deque<int>)_(descending)/8 25.861 -
std::sort(deque<int>)_(descending)/8192 10405.350 -
std::sort(deque<int>)_(heap)/1024 6247.979 -
std::sort(deque<int>)_(heap)/8 25.131 -
std::sort(deque<int>)_(heap)/8192 69770.271 -
std::sort(deque<int>)_(pipe-organ)/1024 2766.096 -
std::sort(deque<int>)_(pipe-organ)/8 20.952 -
std::sort(deque<int>)_(pipe-organ)/8192 26697.649 -
std::sort(deque<int>)_(qsort_adversarial)/1024 17544.596 -
std::sort(deque<int>)_(qsort_adversarial)/8 18.338 -
std::sort(deque<int>)_(qsort_adversarial)/8192 455290.887 -
std::sort(deque<int>)_(repeated)/1024 962.518 -
std::sort(deque<int>)_(repeated)/8 19.025 2.06%
std::sort(deque<int>)_(repeated)/8192 6756.272 -
std::sort(deque<int>)_(shuffled)/1024 6867.912 -
std::sort(deque<int>)_(shuffled)/8 23.609 -
std::sort(deque<int>)_(shuffled)/8192 80041.143 -2.22%
std::sort(vector<NonIntegral>)_(ascending)/1024 543.979 -
std::sort(vector<NonIntegral>)_(ascending)/8 16.485 -
std::sort(vector<NonIntegral>)_(ascending)/8192 3797.971 1.19%
std::sort(vector<NonIntegral>)_(descending)/1024 783.744 -
std::sort(vector<NonIntegral>)_(descending)/8 25.328 -
std::sort(vector<NonIntegral>)_(descending)/8192 5448.408 2.72%
std::sort(vector<NonIntegral>)_(heap)/1024 4257.754 -
std::sort(vector<NonIntegral>)_(heap)/8 22.513 -
std::sort(vector<NonIntegral>)_(heap)/8192 50225.100 -
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1902.608 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 18.211 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18524.713 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13204.826 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.461 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 155072.036 -
std::sort(vector<NonIntegral>)_(repeated)/1024 507.249 -
std::sort(vector<NonIntegral>)_(repeated)/8 16.738 -
std::sort(vector<NonIntegral>)_(repeated)/8192 3780.480 1.09%
std::sort(vector<NonIntegral>)_(shuffled)/1024 4680.983 -
std::sort(vector<NonIntegral>)_(shuffled)/8 20.918 -
std::sort(vector<NonIntegral>)_(shuffled)/8192 83973.727 3.10%
std::sort(vector<int>)_(ascending)/1024 541.092 -
std::sort(vector<int>)_(ascending)/8 16.702 -
std::sort(vector<int>)_(ascending)/8192 3795.432 1.16%
std::sort(vector<int>)_(descending)/1024 1058.251 -
std::sort(vector<int>)_(descending)/8 25.606 -
std::sort(vector<int>)_(descending)/8192 7491.267 2.04%
std::sort(vector<int>)_(heap)/1024 4549.497 -
std::sort(vector<int>)_(heap)/8 22.674 -
std::sort(vector<int>)_(heap)/8192 45916.911 -
std::sort(vector<int>)_(pipe-organ)/1024 2288.457 -
std::sort(vector<int>)_(pipe-organ)/8 18.593 -
std::sort(vector<int>)_(pipe-organ)/8192 21630.690 -
std::sort(vector<int>)_(qsort_adversarial)/1024 12937.146 -
std::sort(vector<int>)_(qsort_adversarial)/8 16.693 -
std::sort(vector<int>)_(qsort_adversarial)/8192 147518.771 -
std::sort(vector<int>)_(repeated)/1024 662.147 -
std::sort(vector<int>)_(repeated)/8 16.903 -
std::sort(vector<int>)_(repeated)/8192 5040.295 -
std::sort(vector<int>)_(shuffled)/1024 4662.190 -
std::sort(vector<int>)_(shuffled)/8 21.274 -
std::sort(vector<int>)_(shuffled)/8192 45257.665 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 3398.765 -
std::stable_partition(deque<int>)_(alloc_fails)/32 1944.506 1.97%
std::stable_partition(deque<int>)_(alloc_fails)/50 1985.258 2.15%
std::stable_partition(deque<int>)_(alloc_fails)/8192 17281.345 1.41%
std::stable_partition(deque<int>)_(dense)/1024 635.199 1.25%
std::stable_partition(deque<int>)_(dense)/32 31.885 6.68%
std::stable_partition(deque<int>)_(dense)/50 41.487 3.28%
std::stable_partition(deque<int>)_(dense)/8192 6120.653 -
std::stable_partition(deque<int>)_(sparse)/1024 473.853 -3.12%
std::stable_partition(deque<int>)_(sparse)/32 10.849 -13.17%
std::stable_partition(deque<int>)_(sparse)/50 27.899 -9.10%
std::stable_partition(deque<int>)_(sparse)/8192 3488.270 -4.63%
std::stable_partition(list<int>)_(alloc_fails)/1024 4172.554 -
std::stable_partition(list<int>)_(alloc_fails)/32 1918.583 2.58%
std::stable_partition(list<int>)_(alloc_fails)/50 1955.942 2.66%
std::stable_partition(list<int>)_(alloc_fails)/8192 31837.666 26.56%
std::stable_partition(list<int>)_(dense)/1024 1744.746 -
std::stable_partition(list<int>)_(dense)/32 33.310 3.18%
std::stable_partition(list<int>)_(dense)/50 56.090 -2.34%
std::stable_partition(list<int>)_(dense)/8192 23625.795 35.13%
std::stable_partition(list<int>)_(sparse)/1024 943.013 -
std::stable_partition(list<int>)_(sparse)/32 9.705 -2.45%
std::stable_partition(list<int>)_(sparse)/50 26.021 -
std::stable_partition(list<int>)_(sparse)/8192 9186.031 4.21%
std::stable_partition(vector<int>)_(alloc_fails)/1024 2965.061 2.14%
std::stable_partition(vector<int>)_(alloc_fails)/32 1933.058 2.62%
std::stable_partition(vector<int>)_(alloc_fails)/50 1947.818 3.03%
std::stable_partition(vector<int>)_(alloc_fails)/8192 9891.562 1.19%
std::stable_partition(vector<int>)_(dense)/1024 293.399 -1.07%
std::stable_partition(vector<int>)_(dense)/32 21.179 -
std::stable_partition(vector<int>)_(dense)/50 25.024 -1.99%
std::stable_partition(vector<int>)_(dense)/8192 2099.078 -
std::stable_partition(vector<int>)_(sparse)/1024 210.221 -3.64%
std::stable_partition(vector<int>)_(sparse)/32 6.973 -6.21%
std::stable_partition(vector<int>)_(sparse)/50 21.011 -
std::stable_partition(vector<int>)_(sparse)/8192 1552.668 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4146.513 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.371 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 19022.430 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 28398.922 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 29.484 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 27223.976 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 13940.734 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 27.237 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 26275.807 -1.06%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 16444.485 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.425 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22829.238 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 25536.969 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 19.390 7.16%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28992.407 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3826.613 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.294 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13467.438 -7.21%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19336.504 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 25.255 1.59%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 25524.469 -3.91%
std::stable_sort(deque<int>)_(ascending)/1024 2111.855 -
std::stable_sort(deque<int>)_(ascending)/8 18.931 5.31%
std::stable_sort(deque<int>)_(ascending)/8192 13690.737 -
std::stable_sort(deque<int>)_(descending)/1024 2937.457 -
std::stable_sort(deque<int>)_(descending)/8 28.729 6.73%
std::stable_sort(deque<int>)_(descending)/8192 21205.156 -
std::stable_sort(deque<int>)_(heap)/1024 2735.338 -
std::stable_sort(deque<int>)_(heap)/8 26.813 2.80%
std::stable_sort(deque<int>)_(heap)/8192 17797.561 -
std::stable_sort(deque<int>)_(pipe-organ)/1024 2941.194 -
std::stable_sort(deque<int>)_(pipe-organ)/8 20.913 3.37%
std::stable_sort(deque<int>)_(pipe-organ)/8192 20822.531 -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3117.209 -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 19.017 8.42%
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 21016.869 -
std::stable_sort(deque<int>)_(repeated)/1024 1348.748 -
std::stable_sort(deque<int>)_(repeated)/8 18.963 5.09%
std::stable_sort(deque<int>)_(repeated)/8192 7616.815 -
std::stable_sort(deque<int>)_(shuffled)/1024 2474.458 -
std::stable_sort(deque<int>)_(shuffled)/8 24.691 2.75%
std::stable_sort(deque<int>)_(shuffled)/8192 14968.690 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4415.250 -1.57%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 17.884 6.03%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 55222.900 3.66%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 23739.370 1.15%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.128 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 126490.478 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 14183.721 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 22.688 1.44%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 117609.206 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 14402.398 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 18.992 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 92798.448 1.34%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 23091.511 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 17.353 3.00%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 146875.848 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3278.320 -7.98%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 17.807 5.49%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 18765.324 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 18321.636 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 21.264 1.65%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 157849.535 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3992.557 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 17.072 2.30%
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 45961.285 -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 13218.648 -
std::stable_sort(vector<NonIntegral>)_(descending)/8 23.792 -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 197985.818 -
std::stable_sort(vector<NonIntegral>)_(heap)/1024 10344.869 -
std::stable_sort(vector<NonIntegral>)_(heap)/8 22.268 -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 126347.077 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8654.782 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 19.133 -2.66%
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 123489.298 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 14507.257 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.762 1.54%
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 210723.154 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1374.475 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 16.905 1.82%
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 15191.943 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12789.857 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 20.995 1.28%
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 184074.744 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4603.879 -3.89%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 16.708 -7.68%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 19621.318 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 24254.865 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.956 1.03%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 24790.392 -1.48%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 14345.408 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.880 1.16%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 31819.366 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14352.856 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 19.079 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 21251.973 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 23687.754 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 16.813 -5.13%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 35849.119 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3825.106 7.18%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 16.731 -7.26%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9469.671 -1.39%
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 18441.520 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 21.368 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 28662.332 -
std::stable_sort(vector<int>)_(ascending)/1024 2071.177 -1.46%
std::stable_sort(vector<int>)_(ascending)/8 16.926 -
std::stable_sort(vector<int>)_(ascending)/8192 13507.105 -
std::stable_sort(vector<int>)_(descending)/1024 2804.730 -1.04%
std::stable_sort(vector<int>)_(descending)/8 25.520 1.95%
std::stable_sort(vector<int>)_(descending)/8192 18384.363 -
std::stable_sort(vector<int>)_(heap)/1024 2524.693 -1.41%
std::stable_sort(vector<int>)_(heap)/8 21.911 -
std::stable_sort(vector<int>)_(heap)/8192 14488.790 -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2800.118 -1.20%
std::stable_sort(vector<int>)_(pipe-organ)/8 19.047 -
std::stable_sort(vector<int>)_(pipe-organ)/8192 18248.745 -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2889.886 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 16.957 1.04%
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18311.247 -
std::stable_sort(vector<int>)_(repeated)/1024 1095.026 -4.09%
std::stable_sort(vector<int>)_(repeated)/8 17.110 1.66%
std::stable_sort(vector<int>)_(repeated)/8192 5256.650 -
std::stable_sort(vector<int>)_(shuffled)/1024 2208.803 -1.45%
std::stable_sort(vector<int>)_(shuffled)/8 21.187 -
std::stable_sort(vector<int>)_(shuffled)/8192 10826.078 -
std::swap_ranges(deque<int>)/1024 319.794 -3.18%
std::swap_ranges(deque<int>)/32 10.495 -2.11%
std::swap_ranges(deque<int>)/50 19.877 -3.20%
std::swap_ranges(deque<int>)/8192 2551.561 -2.82%
std::swap_ranges(list<int>)/1024 758.621 -
std::swap_ranges(list<int>)/32 19.409 -
std::swap_ranges(list<int>)/50 32.530 -1.88%
std::swap_ranges(list<int>)/8192 9744.249 12.48%
std::swap_ranges(vector<int>)/1024 62.713 -
std::swap_ranges(vector<int>)/32 4.824 -
std::swap_ranges(vector<int>)/50 5.611 -
std::swap_ranges(vector<int>)/8192 476.450 -
std::transform(deque<int>)_(identity_transform)/1024 369.407 -
std::transform(deque<int>)_(identity_transform)/32 12.414 -
std::transform(deque<int>)_(identity_transform)/50 19.361 -
std::transform(deque<int>)_(identity_transform)/8192 2446.232 -
std::transform(deque<int>,_deque<int>)/1024 661.176 -
std::transform(deque<int>,_deque<int>)/32 21.803 -1.78%
std::transform(deque<int>,_deque<int>)/50 33.370 -1.41%
std::transform(deque<int>,_deque<int>)/8192 5419.354 -
std::transform(list<int>)_(identity_transform)/1024 743.003 -
std::transform(list<int>)_(identity_transform)/32 16.132 -
std::transform(list<int>)_(identity_transform)/50 39.430 1.42%
std::transform(list<int>)_(identity_transform)/8192 7646.340 8.08%
std::transform(list<int>,_list<int>)/1024 847.750 -
std::transform(list<int>,_list<int>)/32 23.521 -
std::transform(list<int>,_list<int>)/50 36.807 -
std::transform(list<int>,_list<int>)/8192 9271.939 -
std::transform(vector<int>)_(identity_transform)/1024 262.644 -
std::transform(vector<int>)_(identity_transform)/32 9.134 2.04%
std::transform(vector<int>)_(identity_transform)/50 14.184 -
std::transform(vector<int>)_(identity_transform)/8192 2024.129 -
std::transform(vector<int>,_vector<int>)/1024 555.573 -
std::transform(vector<int>,_vector<int>)/32 17.223 -
std::transform(vector<int>,_vector<int>)/50 26.933 -
std::transform(vector<int>,_vector<int>)/8192 4439.107 -
std::unique(deque<int>)_(contiguous)/1024 737.028 -
std::unique(deque<int>)_(contiguous)/32 62.855 3.94%
std::unique(deque<int>)_(contiguous)/52 73.908 4.73%
std::unique(deque<int>)_(contiguous)/8192 5523.057 -
std::unique(deque<int>)_(sprinkled)/1024 987.951 1.28%
std::unique(deque<int>)_(sprinkled)/32 64.378 -10.59%
std::unique(deque<int>)_(sprinkled)/52 79.870 -11.06%
std::unique(deque<int>)_(sprinkled)/8192 7525.377 1.05%
std::unique(deque<int>,_pred)_(contiguous)/1024 636.617 -
std::unique(deque<int>,_pred)_(contiguous)/32 58.615 -1.43%
std::unique(deque<int>,_pred)_(contiguous)/52 68.548 -2.58%
std::unique(deque<int>,_pred)_(contiguous)/8192 4446.172 -
std::unique(deque<int>,_pred)_(sprinkled)/1024 695.272 -
std::unique(deque<int>,_pred)_(sprinkled)/32 61.264 -
std::unique(deque<int>,_pred)_(sprinkled)/52 74.015 -
std::unique(deque<int>,_pred)_(sprinkled)/8192 5251.955 -
std::unique(list<int>)_(contiguous)/1024 973.801 5.49%
std::unique(list<int>)_(contiguous)/32 55.208 -
std::unique(list<int>)_(contiguous)/52 67.420 -2.40%
std::unique(list<int>)_(contiguous)/8192 7173.889 3.19%
std::unique(list<int>)_(sprinkled)/1024 974.887 2.20%
std::unique(list<int>)_(sprinkled)/32 57.415 -
std::unique(list<int>)_(sprinkled)/52 73.674 4.65%
std::unique(list<int>)_(sprinkled)/8192 8111.489 4.47%
std::unique(list<int>,_pred)_(contiguous)/1024 993.469 -
std::unique(list<int>,_pred)_(contiguous)/32 60.098 -
std::unique(list<int>,_pred)_(contiguous)/52 74.964 1.07%
std::unique(list<int>,_pred)_(contiguous)/8192 8032.398 2.15%
std::unique(list<int>,_pred)_(sprinkled)/1024 1068.075 5.09%
std::unique(list<int>,_pred)_(sprinkled)/32 64.695 -
std::unique(list<int>,_pred)_(sprinkled)/52 81.418 -1.49%
std::unique(list<int>,_pred)_(sprinkled)/8192 8628.528 3.07%
std::unique(vector<int>)_(contiguous)/1024 313.088 -
std::unique(vector<int>)_(contiguous)/32 51.072 -
std::unique(vector<int>)_(contiguous)/52 56.208 -
std::unique(vector<int>)_(contiguous)/8192 1933.415 -
std::unique(vector<int>)_(sprinkled)/1024 284.688 -
std::unique(vector<int>)_(sprinkled)/32 50.984 -
std::unique(vector<int>)_(sprinkled)/52 55.591 -
std::unique(vector<int>)_(sprinkled)/8192 1928.236 -
std::unique(vector<int>,_pred)_(contiguous)/1024 539.144 -1.17%
std::unique(vector<int>,_pred)_(contiguous)/32 55.367 -
std::unique(vector<int>,_pred)_(contiguous)/52 63.996 1.23%
std::unique(vector<int>,_pred)_(contiguous)/8192 3796.307 -
std::unique(vector<int>,_pred)_(sprinkled)/1024 700.717 -
std::unique(vector<int>,_pred)_(sprinkled)/32 61.009 -
std::unique(vector<int>,_pred)_(sprinkled)/52 73.921 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5288.427 -
std::unique_copy(deque<int>)_(contiguous)/1024 475.886 -
std::unique_copy(deque<int>)_(contiguous)/32 13.711 45.09%
std::unique_copy(deque<int>)_(contiguous)/52 21.456 48.17%
std::unique_copy(deque<int>)_(contiguous)/8192 3743.338 -
std::unique_copy(deque<int>)_(sprinkled)/1024 467.250 -
std::unique_copy(deque<int>)_(sprinkled)/32 10.904 -9.84%
std::unique_copy(deque<int>)_(sprinkled)/52 18.532 -12.85%
std::unique_copy(deque<int>)_(sprinkled)/8192 3749.136 -
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 600.901 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 18.652 1.07%
std::unique_copy(deque<int>,_pred)_(contiguous)/52 26.807 -
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4482.470 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 641.035 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 18.784 -15.36%
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.468 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5129.885 -
std::unique_copy(list<int>)_(contiguous)/1024 743.174 -
std::unique_copy(list<int>)_(contiguous)/32 11.133 -1.01%
std::unique_copy(list<int>)_(contiguous)/52 21.814 -
std::unique_copy(list<int>)_(contiguous)/8192 6826.316 -1.87%
std::unique_copy(list<int>)_(sprinkled)/1024 743.101 -
std::unique_copy(list<int>)_(sprinkled)/32 12.423 -
std::unique_copy(list<int>)_(sprinkled)/52 21.665 -
std::unique_copy(list<int>)_(sprinkled)/8192 6936.174 -1.90%
std::unique_copy(list<int>,_pred)_(contiguous)/1024 791.277 -
std::unique_copy(list<int>,_pred)_(contiguous)/32 17.159 -
std::unique_copy(list<int>,_pred)_(contiguous)/52 31.551 -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 7408.279 -1.13%
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 843.132 -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 21.059 -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 35.457 -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 7369.942 -2.56%
std::unique_copy(vector<int>)_(contiguous)/1024 248.481 -
std::unique_copy(vector<int>)_(contiguous)/32 8.742 -
std::unique_copy(vector<int>)_(contiguous)/52 13.555 -
std::unique_copy(vector<int>)_(contiguous)/8192 1895.876 -
std::unique_copy(vector<int>)_(sprinkled)/1024 242.238 -
std::unique_copy(vector<int>)_(sprinkled)/32 8.244 -
std::unique_copy(vector<int>)_(sprinkled)/52 12.805 -
std::unique_copy(vector<int>)_(sprinkled)/8192 1882.064 -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 540.399 -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 12.965 -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.630 -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3702.870 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 583.369 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 16.133 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.020 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4415.501 -
std::unordered_map<int,_int>::clear()/0 420.308 -
std::unordered_map<int,_int>::clear()/1024 8780.412 7.15%
std::unordered_map<int,_int>::clear()/32 626.718 2.89%
std::unordered_map<int,_int>::clear()/8192 65411.645 3.94%
std::unordered_map<int,_int>::contains(key)_(existent)/0 0.017 -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.224 -10.58%
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.410 -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.237 -10.90%
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.380 13.04%
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.191 -14.87%
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.367 2.62%
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.364 18.24%
std::unordered_map<int,_int>::count(key)_(existent)/0 0.013 -
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.432 2.33%
std::unordered_map<int,_int>::count(key)_(existent)/32 1.252 -1.58%
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.276 -10.97%
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.407 46.03%
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.689 27.03%
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.863 41.33%
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.656 20.97%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 15.083 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 9037.464 2.29%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 292.795 1.99%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 109840.684 2.97%
std::unordered_map<int,_int>::ctor(const&)/0 13.861 -
std::unordered_map<int,_int>::ctor(const&)/1024 6788.348 2.03%
std::unordered_map<int,_int>::ctor(const&)/32 200.610 1.39%
std::unordered_map<int,_int>::ctor(const&)/8192 55312.966 1.14%
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 13.859 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 10363.113 4.76%
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 270.031 2.36%
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 86247.032 4.84%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.808 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13916.936 2.88%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 373.997 1.52%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 143106.450 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.848 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13751.099 2.91%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 378.530 2.61%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 143234.425 1.26%
std::unordered_map<int,_int>::erase(iterator)/0 19.982 1.23%
std::unordered_map<int,_int>::erase(iterator)/1024 20.653 1.49%
std::unordered_map<int,_int>::erase(iterator)/32 20.758 2.35%
std::unordered_map<int,_int>::erase(iterator)/8192 20.670 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.502 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5655.809 3.54%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 539.052 2.06%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45682.499 5.13%
std::unordered_map<int,_int>::erase(key)_(existent)/0 21.134 -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 21.448 -2.73%
std::unordered_map<int,_int>::erase(key)_(existent)/32 21.122 -1.33%
std::unordered_map<int,_int>::erase(key)_(existent)/8192 21.862 -8.18%
std::unordered_map<int,_int>::erase(key)_(non-existent)/0 0.276 -
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024 0.893 -
std::unordered_map<int,_int>::erase(key)_(non-existent)/32 1.069 -
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192 0.944 -
std::unordered_map<int,_int>::find(key)_(existent)/0 0.013 -
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.351 22.67%
std::unordered_map<int,_int>::find(key)_(existent)/32 1.380 21.29%
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.550 27.09%
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.338 -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.316 2.47%
std::unordered_map<int,_int>::find(key)_(non-existent)/32 1.180 -3.17%
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 1.117 1.66%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 422.259 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 13305.231 1.05%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 754.429 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 137993.264 -2.32%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 422.088 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7479.293 -3.28%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 620.493 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 83873.369 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 423.118 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 14768.211 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 820.748 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 152534.287 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 422.838 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 14712.212 3.08%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 812.701 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 148030.945 1.14%
std::unordered_map<int,_int>::insert(value)_(already_present)/0 1.662 -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 1.935 -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 1.672 -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.805 3.05%
std::unordered_map<int,_int>::insert(value)_(new_value)/0 19.137 -
std::unordered_map<int,_int>::insert(value)_(new_value)/1024 20.299 -
std::unordered_map<int,_int>::insert(value)_(new_value)/32 19.344 -
std::unordered_map<int,_int>::insert(value)_(new_value)/8192 19.454 -4.50%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 1.909 2.70%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.424 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.929 1.64%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.070 2.84%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 19.145 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 20.860 1.65%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 20.755 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 20.665 -4.99%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.172 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6735.459 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 217.764 1.63%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 55005.012 -1.75%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.196 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6700.018 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 201.658 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 55276.745 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 0.850 -2.03%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1370.789 2.37%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 25.022 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 27382.187 2.59%
std::unordered_multimap<int,_int>::clear()/0 424.275 -
std::unordered_multimap<int,_int>::clear()/1024 14482.633 80.31%
std::unordered_multimap<int,_int>::clear()/32 809.694 31.81%
std::unordered_multimap<int,_int>::clear()/8192 110932.794 77.22%
std::unordered_multimap<int,_int>::contains(key)_(existent)/0 0.014 -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.261 -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.186 -3.88%
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.385 -2.83%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.438 30.22%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.227 -10.28%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.695 -5.00%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.346 -10.71%
std::unordered_multimap<int,_int>::count(key)_(existent)/0 0.016 -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.499 -9.84%
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.716 7.51%
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.709 -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.303 -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.600 26.17%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.242 -12.23%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.482 5.80%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 14.993 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 9431.305 3.24%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 304.284 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 117765.718 3.26%
std::unordered_multimap<int,_int>::ctor(const&)/0 13.795 -
std::unordered_multimap<int,_int>::ctor(const&)/1024 7755.189 16.83%
std::unordered_multimap<int,_int>::ctor(const&)/32 204.265 1.58%
std::unordered_multimap<int,_int>::ctor(const&)/8192 68378.570 20.84%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 14.068 1.14%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 12223.654 31.67%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 330.528 25.65%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 104162.183 34.39%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.803 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 16808.573 19.41%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 483.741 22.97%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 175891.010 18.79%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.797 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 15955.605 14.43%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 454.075 18.41%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 157361.895 5.95%
std::unordered_multimap<int,_int>::erase(iterator)/0 26.037 31.96%
std::unordered_multimap<int,_int>::erase(iterator)/1024 27.259 29.91%
std::unordered_multimap<int,_int>::erase(iterator)/32 26.571 30.30%
std::unordered_multimap<int,_int>::erase(iterator)/8192 27.698 4.54%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 425.548 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 8492.350 50.66%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 641.399 17.26%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 67946.177 47.79%
std::unordered_multimap<int,_int>::erase(key)_(existent)/0 27.370 32.12%
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 27.161 18.47%
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 27.468 29.34%
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 31.981 35.10%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/0 0.270 -11.93%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024 1.069 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/32 0.893 -20.39%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192 1.024 13.17%
std::unordered_multimap<int,_int>::find(key)_(existent)/0 0.012 -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.121 5.35%
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.427 20.42%
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.191 -2.53%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.325 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.086 3.78%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.138 3.09%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.058 4.04%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 421.077 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 19746.463 18.26%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 920.878 12.66%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 191489.040 7.29%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 421.737 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 18238.084 14.84%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 966.513 12.71%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 195343.735 4.87%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 422.370 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 20078.402 19.99%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1006.019 18.06%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 193991.052 12.00%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 424.159 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 21296.700 15.73%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 993.640 10.60%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 211544.599 11.52%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/0 23.206 15.33%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 29.530 17.68%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 23.548 5.31%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 25.754 -13.83%
std::unordered_multimap<int,_int>::insert(value)_(new_value)/0 23.362 19.53%
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024 25.514 3.19%
std::unordered_multimap<int,_int>::insert(value)_(new_value)/32 24.533 23.95%
std::unordered_multimap<int,_int>::insert(value)_(new_value)/8192 22.912 -2.07%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.163 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 10979.730 64.41%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 371.493 67.29%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 81764.358 51.31%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.126 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 10000.889 48.29%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 300.459 49.36%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 78430.315 42.27%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 0.824 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1615.208 -28.05%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 26.643 7.99%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 28999.706 -12.99%
std::unordered_multiset<int>::clear()/0 421.681 -
std::unordered_multiset<int>::clear()/1024 7912.056 3.14%
std::unordered_multiset<int>::clear()/32 608.994 -
std::unordered_multiset<int>::clear()/8192 60195.731 1.35%
std::unordered_multiset<int>::contains(key)_(existent)/0 0.013 -
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.165 -5.14%
std::unordered_multiset<int>::contains(key)_(existent)/32 1.458 10.43%
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.252 -18.82%
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.397 18.10%
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.677 43.31%
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.529 5.96%
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.460 5.26%
std::unordered_multiset<int>::count(key)_(existent)/0 0.013 -
std::unordered_multiset<int>::count(key)_(existent)/1024 1.625 -
std::unordered_multiset<int>::count(key)_(existent)/32 1.736 4.32%
std::unordered_multiset<int>::count(key)_(existent)/8192 1.777 1.45%
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.283 -41.74%
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.209 5.93%
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.192 1.75%
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.294 6.43%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 14.965 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 8861.710 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 306.657 1.01%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 104008.162 -
std::unordered_multiset<int>::ctor(const&)/0 13.819 -
std::unordered_multiset<int>::ctor(const&)/1024 6612.686 -
std::unordered_multiset<int>::ctor(const&)/32 197.240 -1.95%
std::unordered_multiset<int>::ctor(const&)/8192 54542.014 -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 14.024 -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 9059.070 -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 254.596 -3.43%
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 75686.894 -1.27%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.841 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13156.571 -4.00%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 382.387 -1.59%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 140638.719 -1.75%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.839 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13002.101 -4.78%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 363.494 -1.76%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 140923.864 -2.19%
std::unordered_multiset<int>::erase(iterator)/0 20.166 2.99%
std::unordered_multiset<int>::erase(iterator)/1024 20.861 2.24%
std::unordered_multiset<int>::erase(iterator)/32 20.695 2.61%
std::unordered_multiset<int>::erase(iterator)/8192 20.678 2.36%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 423.772 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5512.496 1.17%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 539.839 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 43988.809 1.15%
std::unordered_multiset<int>::erase(key)_(existent)/0 21.095 2.69%
std::unordered_multiset<int>::erase(key)_(existent)/1024 21.687 -2.97%
std::unordered_multiset<int>::erase(key)_(existent)/32 21.596 1.84%
std::unordered_multiset<int>::erase(key)_(existent)/8192 22.213 -3.86%
std::unordered_multiset<int>::erase(key)_(non-existent)/0 0.272 -
std::unordered_multiset<int>::erase(key)_(non-existent)/1024 1.111 -
std::unordered_multiset<int>::erase(key)_(non-existent)/32 1.164 -1.18%
std::unordered_multiset<int>::erase(key)_(non-existent)/8192 1.019 -
std::unordered_multiset<int>::find(key)_(existent)/0 0.012 -
std::unordered_multiset<int>::find(key)_(existent)/1024 1.148 -4.80%
std::unordered_multiset<int>::find(key)_(existent)/32 1.117 -6.26%
std::unordered_multiset<int>::find(key)_(existent)/8192 1.134 -5.93%
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.330 -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 1.061 7.11%
std::unordered_multiset<int>::find(key)_(non-existent)/32 1.209 4.14%
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.144 2.18%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/0 422.913 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 15598.490 -2.98%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 801.143 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 170920.880 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 423.771 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 14878.454 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 827.098 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 178514.678 -
std::unordered_multiset<int>::insert(value)_(already_present)/0 20.065 -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 31.920 -
std::unordered_multiset<int>::insert(value)_(already_present)/32 21.931 -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 34.114 -1.37%
std::unordered_multiset<int>::insert(value)_(new_value)/0 19.545 -
std::unordered_multiset<int>::insert(value)_(new_value)/1024 24.882 -
std::unordered_multiset<int>::insert(value)_(new_value)/32 20.989 -
std::unordered_multiset<int>::insert(value)_(new_value)/8192 19.842 -2.35%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 14.201 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6639.677 -1.62%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 210.203 -3.14%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 53776.982 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 14.200 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6653.655 -1.34%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 197.504 -1.89%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 54392.610 -1.05%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 0.875 6.15%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1338.032 -5.55%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 23.994 -1.46%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 26118.534 -1.24%
std::unordered_set<int>::clear()/0 423.544 -
std::unordered_set<int>::clear()/1024 8244.622 2.93%
std::unordered_set<int>::clear()/32 613.629 -
std::unordered_set<int>::clear()/8192 63225.919 1.06%
std::unordered_set<int>::contains(key)_(existent)/0 0.014 -
std::unordered_set<int>::contains(key)_(existent)/1024 1.234 7.51%
std::unordered_set<int>::contains(key)_(existent)/32 1.249 -3.08%
std::unordered_set<int>::contains(key)_(existent)/8192 1.297 -2.98%
std::unordered_set<int>::contains(key)_(non-existent)/0 0.486 44.43%
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.251 -21.50%
std::unordered_set<int>::contains(key)_(non-existent)/32 1.441 -7.53%
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.561 -
std::unordered_set<int>::count(key)_(existent)/0 0.013 -
std::unordered_set<int>::count(key)_(existent)/1024 1.283 7.64%
std::unordered_set<int>::count(key)_(existent)/32 1.670 26.86%
std::unordered_set<int>::count(key)_(existent)/8192 1.411 5.64%
std::unordered_set<int>::count(key)_(non-existent)/0 0.304 12.65%
std::unordered_set<int>::count(key)_(non-existent)/1024 1.607 6.61%
std::unordered_set<int>::count(key)_(non-existent)/32 1.808 20.02%
std::unordered_set<int>::count(key)_(non-existent)/8192 1.679 1.49%
std::unordered_set<int>::ctor(&&,_different_allocs)/0 14.785 -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 9080.857 -4.33%
std::unordered_set<int>::ctor(&&,_different_allocs)/32 294.634 -5.81%
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 104823.370 -6.98%
std::unordered_set<int>::ctor(const&)/0 13.821 -
std::unordered_set<int>::ctor(const&)/1024 6612.714 -
std::unordered_set<int>::ctor(const&)/32 197.668 -1.70%
std::unordered_set<int>::ctor(const&)/8192 54369.855 -
std::unordered_set<int>::ctor(const&,_alloc)/0 13.992 -
std::unordered_set<int>::ctor(const&,_alloc)/1024 9756.679 1.11%
std::unordered_set<int>::ctor(const&,_alloc)/32 266.044 -1.68%
std::unordered_set<int>::ctor(const&,_alloc)/8192 80417.252 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.818 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13598.513 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 369.380 2.17%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 140995.451 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.799 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13532.184 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 370.105 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 140953.410 -
std::unordered_set<int>::erase(iterator)/0 19.694 -
std::unordered_set<int>::erase(iterator)/1024 20.241 -
std::unordered_set<int>::erase(iterator)/32 20.165 -
std::unordered_set<int>::erase(iterator)/8192 20.218 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 424.147 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5334.259 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 538.877 1.49%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44591.914 -
std::unordered_set<int>::erase(key)_(existent)/0 21.379 1.40%
std::unordered_set<int>::erase(key)_(existent)/1024 22.719 2.00%
std::unordered_set<int>::erase(key)_(existent)/32 21.561 -
std::unordered_set<int>::erase(key)_(existent)/8192 22.916 -1.81%
std::unordered_set<int>::erase(key)_(non-existent)/0 0.257 -
std::unordered_set<int>::erase(key)_(non-existent)/1024 1.070 -
std::unordered_set<int>::erase(key)_(non-existent)/32 1.110 -1.99%
std::unordered_set<int>::erase(key)_(non-existent)/8192 0.941 -1.29%
std::unordered_set<int>::find(key)_(existent)/0 0.016 -
std::unordered_set<int>::find(key)_(existent)/1024 1.252 12.70%
std::unordered_set<int>::find(key)_(existent)/32 1.248 9.17%
std::unordered_set<int>::find(key)_(existent)/8192 1.309 -
std::unordered_set<int>::find(key)_(non-existent)/0 0.331 -
std::unordered_set<int>::find(key)_(non-existent)/1024 1.243 8.52%
std::unordered_set<int>::find(key)_(non-existent)/32 1.076 13.19%
std::unordered_set<int>::find(key)_(non-existent)/8192 1.151 2.36%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/0 423.043 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 12803.280 4.58%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/32 749.229 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 138197.297 2.41%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 422.669 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7572.811 1.28%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 612.434 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 83811.126 -
std::unordered_set<int>::insert(value)_(already_present)/0 1.571 -
std::unordered_set<int>::insert(value)_(already_present)/1024 1.947 -3.89%
std::unordered_set<int>::insert(value)_(already_present)/32 1.654 -
std::unordered_set<int>::insert(value)_(already_present)/8192 2.213 -3.46%
std::unordered_set<int>::insert(value)_(new_value)/0 19.112 -
std::unordered_set<int>::insert(value)_(new_value)/1024 19.473 -7.05%
std::unordered_set<int>::insert(value)_(new_value)/32 20.302 -
std::unordered_set<int>::insert(value)_(new_value)/8192 19.526 -7.07%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 14.301 1.02%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 6702.225 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 219.378 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 54052.368 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 14.340 1.37%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6620.130 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 200.873 1.59%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 54639.476 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 0.876 -2.84%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 1426.213 7.71%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 24.351 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 26689.882 7.07%
std::unordered_set<std::string>::clear()/0 421.795 -
std::unordered_set<std::string>::clear()/1024 22907.845 -1.44%
std::unordered_set<std::string>::clear()/32 944.410 -3.71%
std::unordered_set<std::string>::clear()/8192 219116.883 -
std::unordered_set<std::string>::contains(key)_(existent)/0 0.013 -
std::unordered_set<std::string>::contains(key)_(existent)/1024 44.975 9.50%
std::unordered_set<std::string>::contains(key)_(existent)/32 36.180 -11.95%
std::unordered_set<std::string>::contains(key)_(existent)/8192 40.329 16.51%
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.348 -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 23.197 14.66%
std::unordered_set<std::string>::contains(key)_(non-existent)/32 25.002 -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 26.387 26.83%
std::unordered_set<std::string>::count(key)_(existent)/0 0.012 -
std::unordered_set<std::string>::count(key)_(existent)/1024 42.829 6.69%
std::unordered_set<std::string>::count(key)_(existent)/32 40.974 -5.42%
std::unordered_set<std::string>::count(key)_(existent)/8192 36.688 -12.78%
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.271 -24.17%
std::unordered_set<std::string>::count(key)_(non-existent)/1024 24.472 30.93%
std::unordered_set<std::string>::count(key)_(non-existent)/32 24.288 -1.05%
std::unordered_set<std::string>::count(key)_(non-existent)/8192 24.857 -2.49%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 14.812 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 40025.119 -1.01%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 1004.134 9.92%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 722562.166 -2.19%
std::unordered_set<std::string>::ctor(const&)/0 13.830 -
std::unordered_set<std::string>::ctor(const&)/1024 34839.279 1.61%
std::unordered_set<std::string>::ctor(const&)/32 699.635 1.55%
std::unordered_set<std::string>::ctor(const&)/8192 341872.751 -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 14.045 1.28%
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 64029.635 1.10%
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1569.969 17.09%
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 607094.384 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.897 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 62461.705 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1580.728 2.31%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 641677.494 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.798 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 63918.874 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1606.908 -6.38%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 635165.810 -
std::unordered_set<std::string>::erase(iterator)/0 30.935 -4.71%
std::unordered_set<std::string>::erase(iterator)/1024 32.369 14.15%
std::unordered_set<std::string>::erase(iterator)/32 30.875 7.14%
std::unordered_set<std::string>::erase(iterator)/8192 30.449 4.43%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.230 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12102.515 -3.20%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 699.734 2.95%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 119648.587 -
std::unordered_set<std::string>::erase(key)_(existent)/0 116.880 71.25%
std::unordered_set<std::string>::erase(key)_(existent)/1024 114.147 -8.17%
std::unordered_set<std::string>::erase(key)_(existent)/32 112.431 99.41%
std::unordered_set<std::string>::erase(key)_(existent)/8192 119.589 7.60%
std::unordered_set<std::string>::erase(key)_(non-existent)/0 0.266 -
std::unordered_set<std::string>::erase(key)_(non-existent)/1024 23.305 23.89%
std::unordered_set<std::string>::erase(key)_(non-existent)/32 25.031 13.60%
std::unordered_set<std::string>::erase(key)_(non-existent)/8192 22.693 7.81%
std::unordered_set<std::string>::find(key)_(existent)/0 0.016 -
std::unordered_set<std::string>::find(key)_(existent)/1024 35.455 -16.56%
std::unordered_set<std::string>::find(key)_(existent)/32 39.302 5.48%
std::unordered_set<std::string>::find(key)_(existent)/8192 38.952 -3.68%
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.331 -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 24.302 -2.14%
std::unordered_set<std::string>::find(key)_(non-existent)/32 20.964 -14.21%
std::unordered_set<std::string>::find(key)_(non-existent)/8192 19.761 -17.89%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 421.925 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 56136.960 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1875.052 -3.64%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 603553.704 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 422.157 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 56475.446 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1926.275 20.75%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 553209.406 -
std::unordered_set<std::string>::insert(value)_(already_present)/0 58.838 -6.28%
std::unordered_set<std::string>::insert(value)_(already_present)/1024 17.670 -19.11%
std::unordered_set<std::string>::insert(value)_(already_present)/32 14.463 -79.91%
std::unordered_set<std::string>::insert(value)_(already_present)/8192 31.560 -16.04%
std::unordered_set<std::string>::insert(value)_(new_value)/0 40.249 -6.36%
std::unordered_set<std::string>::insert(value)_(new_value)/1024 72.832 53.47%
std::unordered_set<std::string>::insert(value)_(new_value)/32 76.285 10.46%
std::unordered_set<std::string>::insert(value)_(new_value)/8192 72.009 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 14.280 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 36051.019 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 734.146 -6.03%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 340532.229 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 14.305 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35568.324 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 625.001 -8.08%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 344525.613 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 0.848 2.94%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 16775.016 -4.09%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 292.002 -15.96%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 213101.603 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 243.743 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 8.626 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1882.596 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 49.578 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 9.887 -2.88%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 802.450 -7.57%
std::vector<int>::ctor(Range)_(cheap_elements)/1024 49.427 -1.96%
std::vector<int>::ctor(Range)_(cheap_elements)/32 9.832 -5.34%
std::vector<int>::ctor(Range)_(cheap_elements)/8192 709.254 -16.40%
std::vector<int>::ctor(const&)_(cheap_elements)/1024 50.052 -1.89%
std::vector<int>::ctor(const&)_(cheap_elements)/32 10.132 -2.67%
std::vector<int>::ctor(const&)_(cheap_elements)/8192 657.846 -17.86%
std::vector<int>::ctor(size)/1024 42.199 -1.43%
std::vector<int>::ctor(size)/32 9.459 -6.92%
std::vector<int>::ctor(size)/8192 561.739 -1.32%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 42.231 -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 9.097 -6.57%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 261.766 -
std::vector<int>::erase(begin)_(cheap_elements)/1024 40.594 -
std::vector<int>::erase(begin)_(cheap_elements)/32 3.751 -
std::vector<int>::erase(begin)_(cheap_elements)/8192 282.786 -
std::vector<int>::erase(middle)_(cheap_elements)/1024 21.743 -1.55%
std::vector<int>::erase(middle)_(cheap_elements)/32 4.332 -1.15%
std::vector<int>::erase(middle)_(cheap_elements)/8192 141.708 -
std::vector<int>::insert(begin)_(cheap_elements)/1024 39.261 -
std::vector<int>::insert(begin)_(cheap_elements)/32 5.059 -
std::vector<int>::insert(begin)_(cheap_elements)/8192 293.819 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 804.801 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 459.302 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 3049.949 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 930.319 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 483.489 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 4285.066 4.11%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 2216.513 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 554.942 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 13402.457 -
std::vector<int>::insert(middle)_(cheap_elements)/1024 20.855 -
std::vector<int>::insert(middle)_(cheap_elements)/32 5.909 -1.75%
std::vector<int>::insert(middle)_(cheap_elements)/8192 137.253 -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 36.164 -
std::vector<int>::operator=(const&)_(cheap_elements)/32 2.000 -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 758.078 4.08%
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 100.875 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 23.773 -1.16%
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 677.387 1.16%
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.658 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 13.338 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.291 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 13.330 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 13.331 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 13.332 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 483.346 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 15.957 1.53%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 4599.737 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6266.024 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 128.570 -5.30%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 53334.332 1.45%
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 697.487 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 35.168 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6925.200 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 19640.228 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 594.676 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 171757.219 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 696.804 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 34.789 -1.21%
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 6914.776 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 19465.873 -1.41%
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 599.150 1.34%
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 170745.769 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 697.294 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 34.820 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 6920.117 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 19512.938 -1.23%
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 592.138 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 170697.712 -
std::vector<std::string>::ctor(size)/1024 430.605 1.01%
std::vector<std::string>::ctor(size)/32 36.412 6.68%
std::vector<std::string>::ctor(size)/8192 4246.498 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 581.363 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 39.424 13.09%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 5423.535 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 19515.531 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 564.808 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 169632.567 -
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 577.945 -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 21.680 -
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4573.492 -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 590.122 -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 35.358 -1.18%
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 4584.702 -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 288.107 -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 11.848 -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 2274.940 -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 301.185 -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 26.413 -2.22%
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 2288.982 -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 567.654 -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 20.932 -
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 4566.116 -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 583.972 -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 35.987 -
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 4576.559 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1626.882 -1.58%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 485.903 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 9790.268 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 15163.575 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 817.403 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 115505.443 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3070.736 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 549.043 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 20779.458 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 16770.760 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 891.941 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 127549.565 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1698.881 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 579.601 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 11055.424 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 13442.946 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 898.245 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 115553.978 -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 286.402 -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 11.142 -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 2267.619 -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 302.214 -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 26.468 -
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2286.387 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 719.344 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 27.697 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 5701.538 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 6654.009 7.26%
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 124.062 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 51830.853 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 543.099 1.00%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 41.827 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3325.143 6.08%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 599.132 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 57.757 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 5764.798 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.044 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 13.799 -
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.308 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.776 -1.46%
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 13.483 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 13.773 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 13.783 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 13.774 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 23.390 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 23.375 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 23.396 -
vector<bool>(const_vector<bool>&) 9.322 -3.22%
vector<bool>(size_type,_const_value_type&) 8.047 -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 11.920 -1.77%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 2.880 1.08%
vector<bool>::reserve() 8.048 -1.35%
Geometric Mean 217.975 -