Fields

hardware None
os None

Parameters

Fields

NameValue

Parameters

NameValue
Filter

ldionne-test-macbook-3 test results

Run Order Start Time Duration
Current 562663 2026-01-05T19:53:13 0:00:00
Previous 562662 2026-01-05T19:53:28 0:00:00
Baseline 561507 2026-01-05T19:53:25 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 2007 2469
Performance Improvements 2286 2472
Unchanged Tests 52887 52239
Total Tests 57180

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
std::unordered_set<std::string>::insert(value)_(already_present)/1024 205.35% 21.776 66.493 - 110.55% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 149.55% 699.300 1745.085 - 69.58% -
rng::rotate(list<int>)_(by_1/2)/1024 139.14% 381.534 912.413 - 137.44% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 137.55% 13309787.867 31617225.385 - 2.23% -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 124.28% 858.303 1924.990 - -0.17% -
SetIntersection_Interlaced_Vector_float_262144_64 121.21% 8758605.898 19375047.991 - -2.81% -
std::rotate(list<int>)_(1_element_forward)/1024 117.33% 732.363 1591.628 - 116.22% -
rng::rotate(list<int>)_(1_element_forward)/1024 116.89% 733.054 1589.948 - 115.23% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 116.31% 761.531 1647.292 - 72.75% -
rng::rotate(list<int>)_(1_element_backward)/1024 114.47% 739.247 1585.467 - 112.21% -
std::rotate(list<int>)_(1_element_backward)/1024 112.88% 743.620 1583.000 - 111.56% -
std::rotate(list<int>)_(by_1/2)/1024 112.60% 386.443 821.591 - 112.23% -
rng::rotate(list<int>)_(by_1/4)/1024 111.29% 578.911 1223.166 - 109.91% -
std::search_n(list<int>)_(no_match)/1000 103.80% 683.794 1393.545 - 105.75% -
rng::equal(vector<int>)_(it,_it,_it,_it)/8 102.18% 1.550 3.133 - 109.84% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 100.08% 178539462.881 357228154.633 - 67.56% -
std::copy(deque<int>)/64 98.96% 2.685 5.343 - 99.05% -
rng::copy(deque<int>)/64 97.01% 2.822 5.561 - 97.36% -
SetIntersection_Interlaced_Vector_float_262144_16 96.23% 3132293.503 6146457.638 - -2.19% -
std::search_n(list<int>)_(no_match)/1024 93.77% 747.214 1447.886 - 90.86% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 77.83% 1.418 2.521 - 75.30% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 73.45% 66452121.133 115260016.441 - 78.97% -
std::unordered_set<std::string>::insert(value)_(new_value)/0 72.95% 43.079 74.506 - 19.85% -
rng::rotate(list<int>)_(by_1/3)/1024 71.95% 805.035 1384.227 - 71.57% -
std::rotate(list<int>)_(by_1/3)/1024 71.92% 804.005 1382.222 - 71.37% -
std::flat_map<int,_int>::ctor(const&)/8192 71.45% 1124.357 1927.682 - -0.38% -
rng::find(list<int>)_(process_all)/50 65.76% 18.269 30.283 - 60.76% -
std::unordered_multimap<int,_int>::clear()/8192 63.87% 60971.642 99913.215 - 53.92% -
rng::copy_backward(vector<bool>)_(aligned)/1048576 56.84% 1042.075 1634.370 - 57.91% -
BM_PushHeap_float_Random_1 56.73% 0.395 0.618 - 19.60% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 56.54% 779.100 1219.594 - 56.28% -
std::move(vector<int>)/262144 54.96% 14180.500 21973.449 - 0.26% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 54.19% 10560393.163 16282824.134 - -22.06% -
SetIntersection_Interlaced_Vector_float_262144_256 53.96% 31241174.889 48099125.807 - -7.12% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 51.82% 16597931.025 25199182.129 - 54.14% -
rng::find(vector<bool>)_(process_all)/8 50.46% 0.531 0.799 - 32.98% -
std::equal(deque<int>)_(it,_it,_it)/8 49.80% 4.296 6.435 - 50.49% -
rng::for_each_n(join_view(vector<vector<int>>)/50 48.88% 4.245 6.320 - 48.81% -
BM_std_min<unsigned_long_long>/1 48.49% 0.254 0.378 - -17.55% -
std::unordered_set<std::string>::count(key)_(non-existent)/0 48.43% 0.272 0.404 - 15.57% -
std::move_backward(list<int>)/512 48.25% 375.191 556.222 - 48.88% -
BM_MakeHeap_uint64_Random_4 47.94% 1.073 1.587 - 9.80% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 47.18% 20.079 29.552 - 11.02% -
std::set<std::string>::erase(key)_(existent)/1024 47.04% 69.375 102.010 - 33.23% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 47.00% 23.623 34.726 - 57.39% -
BM_PushHeap_uint32_PipeOrgan_1 46.43% 0.437 0.639 - 34.76% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 46.14% 7.579 11.076 - 46.27% -
std::for_each_n(join_view(vector<vector<int>>))/50 43.43% 4.302 6.170 - 42.34% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 43.33% 3.024 4.334 - 34.97% -
rng::search(deque<int>)_(near_matches)/1000 42.15% 17355.203 24671.246 - 2.43% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 41.71% 7.114 10.081 - 38.19% -
SetIntersection_Interlaced_Vector_float_16384_1024 41.61% 49506638.393 70105377.127 - -4.83% -
rng::search(deque<int>)_(near_matches)/1024 41.57% 18138.966 25678.698 - 1.80% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 41.39% 5.425 7.671 - 42.19% -
std::unordered_multimap<int,_int>::clear()/1024 40.54% 7950.834 11174.068 - 33.54% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 40.18% 5630411.403 7892816.285 - 56.32% -
rng::copy_n(vector<int>)/4096 39.35% 161.321 224.806 - 53.70% -
rng::equal(vector<int>)_(it,_it,_it,_it)/50 39.17% 4.650 6.472 - 46.31% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 38.26% 4.256 5.885 - 29.76% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 38.05% 26.105 36.039 - 25.08% -
rng::find(list<int>)_(bail_25%)/1024 37.99% 131.119 180.937 - -0.13% -
BM_std_min<unsigned_int>/1 37.91% 0.330 0.455 - 39.90% -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 37.89% 0.506 0.698 - 29.29% -
std::copy_backward(vector<int>)/4096 37.81% 145.377 200.341 - -16.22% -
std::is_sorted(deque<int>)/8 37.73% 2.431 3.348 - 33.26% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 37.67% 3.770 5.190 - 37.83% -
std::unordered_set<int>::count(key)_(non-existent)/1024 36.50% 1.368 1.867 - 20.60% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 35.97% 26.065 35.440 - 22.03% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 35.38% 27.942 37.827 - 32.60% -
std::is_partitioned(deque<int>)_(partitioned)/50 35.20% 13.858 18.736 - 26.17% -
rng::is_partitioned(list<int>)_(unpartitioned)/1024 34.90% 115.125 155.301 - 0.91% -
BM_std_min<short>/1 34.89% 0.333 0.450 - 53.62% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 34.65% 3843455.318 5175245.914 - 2.88% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 34.52% 48.168 64.794 - 32.89% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 33.86% 47.846 64.046 - 34.42% -
std::unordered_set<std::string>::erase(key)_(existent)/32 33.81% 55.387 74.115 - 0.16% -
std::shift_left(vector<int>)/32 33.45% 2.984 3.982 - 33.07% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 33.38% 7.125 9.503 - 44.21% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 33.01% 44229925.949 58832035.870 - 50.96% -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 32.95% 23.158 30.788 - 22.02% -
SetIntersection_Interlaced_Vector_float_262144_1024 32.86% 106689267.054 141744417.866 - -9.32% -
std::unordered_set<int>::count(key)_(non-existent)/32 32.22% 1.308 1.730 - 16.85% -
BM_lexicographical_compare_three_way_fast_path/1 32.18% 0.345 0.456 - 16.83% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 32.13% 5553.882 7338.279 - 27.01% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 32.02% 43.310 57.178 - -4.83% -
SetIntersection_Interlaced_Vector_float_16384_16 31.98% 2973358.034 3924163.054 - 0.84% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 31.74% 34.740 45.768 - 12.02% -
BM_RangesPushHeap_uint32_Ascending_1 31.73% 0.467 0.615 - 6.76% -
std::is_partitioned(deque<int>)_(partitioned)/32 30.66% 9.439 12.333 - 26.17% -
rng::find(vector<bool>)_(process_all)/50 30.51% 0.616 0.804 - 8.60% -
std::unordered_set<int>::count(key)_(non-existent)/8192 30.30% 1.360 1.772 - 6.03% -
rng::find(list<int>)_(process_all)/8192 30.24% 8749.324 11394.980 - 9.14% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 29.84% 1.300 1.688 - 12.39% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 29.42% 6766.220 8757.097 - 31.02% -
std::unordered_set<std::string>::erase(key)_(non-existent)/1024 29.04% 18.813 24.277 - 27.21% -
SetIntersection_Interlaced_Vector_float_16384_64 27.86% 7308431.608 9344739.617 - -11.41% -
BM_RangesMakeHeap_float_Heap_64 27.70% 0.211 0.269 - 30.94% -
std::fill_n(list<int>)/8192 27.45% 7029.060 8958.490 - 26.90% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 27.45% 5.063 6.453 - 22.54% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 26.55% 2017973.130 2553655.978 - 23.28% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 26.39% 45958.679 58089.246 - 25.06% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 26.38% 200.712 253.658 - 24.03% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 25.86% 32376571.031 40749499.306 - 0.67% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 25.55% 101.777 127.781 - 25.71% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 25.48% 18.690 23.451 - 1.79% -
std::copy_backward(vector<bool>)_(aligned)/262144 25.29% 551.596 691.098 - -7.81% -
SetIntersection_Front_Vector_uint64_256_256 24.67% 4678721.420 5832917.379 - 25.34% -
std::unordered_multimap<int,_int>::erase(iterator)/32 24.66% 20.081 25.032 - 22.92% -
std::partition_point(list<int>)/8192 24.49% 11739.397 14614.412 - 14.44% -
SetIntersection_Interlaced_Vector_float_1024_64 24.44% 4301490.291 5352614.585 - -8.70% -
BM_RangesPushHeap_uint64_SingleElement_1 24.20% 0.498 0.619 - 0.51% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 24.14% 51.192 63.551 - 23.61% -
BM_RangesMakeHeap_float_Random_256 23.68% 1.273 1.574 - 8.82% -
std::find_if(list<int>)_(bail_25%)/32768 23.46% 8498.236 10492.082 - 0.65% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 23.40% 1.274 1.572 - -19.31% -
std::map<int,_int>::insert(value)_(already_present)/0 23.33% 0.581 0.717 - 5.58% -
std::flat_map<int,_int>::erase(iterator)/0 22.96% 15.327 18.846 - 22.80% -
SetIntersection_Interlaced_Vector_float_1024_256 22.94% 6069725.057 7462410.801 - -6.05% -
std::map<int,_int>::contains(key)_(non-existent)/8192 22.87% 7.608 9.347 - 23.67% -
std::flat_map<int,_int>::erase(key)_(existent)/0 22.86% 15.799 19.410 - 22.89% -
BM_std_min<long_long>/1 22.72% 0.550 0.675 - 0.32% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 22.70% 55389.067 67960.900 - 23.96% -
std::adjacent_find(list<int>,_pred)/50 22.65% 33.353 40.909 - 16.78% -
BM_SortHeap_pair<uint32,_uint32>_4 22.65% 1.585 1.944 - 2.86% -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 22.60% 26.011 31.890 - -2.38% -
rng::partition_point(list<int>)/8192 22.20% 12143.710 14839.503 - 11.99% -
BM_StringRead_Hot_Deep_Large 22.15% 0.567 0.692 - 20.27% -
std::copy_n(vector<int>)/4096 22.06% 197.983 241.649 - 16.08% -
rng::is_sorted_until(deque<int>)/8 21.88% 2.998 3.654 - -14.74% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 21.76% 5.341 6.503 - 0.73% -
std::equal(list<int>)_(it,_it,_it,_it)/50 21.58% 25.140 30.565 - -24.34% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 21.37% 20.102 24.397 - 19.37% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 21.34% 658.572 799.115 - -22.42% -
std::rotate(list<int>)_(1_element_forward)/8192 21.29% 7839.314 9508.178 - 20.29% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 21.23% 7.301 8.851 - -10.31% -
std::search(deque<int>)_(same_length)/1000 21.14% 325.840 394.712 - 11.74% -
SetIntersection_None_Set_float_1024_4 20.80% 8889865.500 10738790.531 - 21.03% -
std::unordered_set<int>::count(key)_(existent)/32 20.78% 1.220 1.474 - 0.24% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 20.75% 0.521 0.629 - 1.16% -
SetIntersection_None_Set_float_1024_256 20.71% 8985746.639 10846412.274 - 20.17% -
BM_vector_deque_copy/0 20.19% 0.429 0.515 - 32.66% -
BM_RangesMakeHeap_float_Random_64 20.15% 1.429 1.717 - 4.14% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/0 20.12% 20.555 24.692 - 18.60% -
rng::find_if_not(list<int>)_(bail_25%)/32768 20.10% 8640.095 10376.757 - -0.88% -
std::unordered_multimap<int,_int>::erase(iterator)/0 20.10% 19.638 23.585 - 18.02% -
SetIntersection_Front_Set_uint64_16384_1024 20.04% 13602812.846 16328745.265 - 9.30% -
BM_RangesMakeHeap_float_Random_4 19.98% 1.203 1.444 - -5.64% -
BM_vector_deque_copy_backward/0 19.85% 0.426 0.511 - 27.26% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 19.84% 9.490 11.373 - 19.81% -
std::map<int,_int>::contains(key)_(non-existent)/32 19.82% 2.433 2.915 - 27.67% -
BM_MakeHeap_float_Random_64 19.77% 1.657 1.985 - 11.10% -
rng::copy(vector<int>)/32768 19.76% 2761.571 3307.175 - -5.14% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 19.65% 8323.108 9958.245 - 4.69% -
BM_vector_deque_move/2 19.57% 1.728 2.067 - 12.80% -
BM_StringRead_Cold_Deep_Small 19.49% 0.850 1.016 - 25.86% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 19.32% 18.783 22.412 - 19.89% -
rng::find_if_not(list<int>)_(process_all)/8192 19.29% 7464.794 8904.634 - -0.65% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 19.24% 1.142 1.362 - 8.91% -
BM_PushHeap_uint32_QuickSortAdversary_1 19.12% 0.448 0.534 - 10.74% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 19.11% 43.185 51.437 - 3.91% -
rng::starts_with(list<int>)/8192 18.91% 7296.688 8676.267 - -2.99% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 18.83% 1.161 1.380 - -19.52% -
std::equal(vector<bool>)_(unaligned)/50 18.76% 0.694 0.824 - -6.53% -
SetIntersection_None_Set_float_1024_64 18.76% 8897178.280 10565967.612 - 17.39% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 18.71% 21.211 25.179 - 16.69% -
SetIntersection_None_Set_float_1024_1 18.59% 8874500.518 10524305.946 - 14.53% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 18.47% 7895.614 9353.912 - 2.21% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 18.13% 4.780 5.646 - 26.51% -
BM_StringRead_Cold_Shallow_Empty 18.02% 0.805 0.950 - 20.89% -
std::equal(vector<bool>)_(unaligned)/8 17.94% 0.713 0.841 - -1.26% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.73% 19.001 22.369 - 19.22% -
BM_lexicographical_compare_three_way_slow_path/1 17.56% 0.346 0.406 - 11.59% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 17.50% 1.161 1.364 - 1.84% -
std::equal(list<int>)_(it,_it,_it)/1024 17.36% 1490.621 1749.386 - 53.90% -
BM_MakeThenSortHeap_float_Descending_4 17.31% 1.130 1.326 - 12.83% -
std::search(deque<int>,_pred)_(no_match)/1024 17.30% 372.962 437.473 - 33.65% -
BM_RangesPushHeap_uint32_PipeOrgan_1 17.30% 0.542 0.636 - -0.18% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 17.17% 80.383 94.183 - 7.81% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 17.12% 782.512 916.496 - 17.88% -
BM_std_minmax<char>/16 17.11% 0.924 1.082 - 5.42% -
BM_PushHeap_uint32_Ascending_1 16.88% 0.430 0.502 - 0.12% -
std::unordered_multimap<int,_int>::clear()/32 16.81% 610.407 713.013 - 15.77% -
BM_PushHeap_uint32_Random_1 16.76% 0.393 0.459 - 2.56% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 16.74% 25.165 29.378 - 47.60% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 16.72% 6.759 7.889 - 19.88% -
std::map<std::string,_int>::insert(value)_(already_present)/0 16.45% 14.593 16.993 - 39.76% -
std::unordered_set<std::string>::erase(key)_(non-existent)/8192 16.41% 21.099 24.562 - 11.36% -
std::map<int,_int>::contains(key)_(non-existent)/1024 16.23% 5.434 6.316 - 16.28% -
BM_std_min<unsigned_char>/1 16.22% 0.325 0.378 - 16.37% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 16.17% 610.479 709.167 - 15.47% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 16.11% 7838952.693 9101516.731 - 11.78% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 16.03% 1.228 1.425 - 13.12% -
BM_vector_deque_move/1 15.93% 2.004 2.323 - 10.06% -
rng::stable_partition(deque<int>)_(sparse)/32 15.72% 10.748 12.438 - 11.40% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 15.54% 10769144.242 12442582.108 - 22.73% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 15.50% 3.176 3.668 - -1.57% -
SetIntersection_None_Set_float_1024_16 15.44% 9158044.906 10572348.302 - 16.71% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 15.39% 8612.966 9938.386 - 3.07% -
BM_std_minmax<unsigned_char>/64 15.18% 1.201 1.383 - 13.44% -
rng::swap_ranges(deque<int>)/50 15.15% 18.345 21.124 - 5.95% -
std::set<std::string>::erase(iterator)/0 15.14% 26.460 30.467 - 19.82% -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 15.11% 23.765 27.357 - 14.15% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 15.11% 4829.990 5559.901 - 15.15% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 15.10% 1.472 1.694 - -0.36% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 15.00% 21.921 25.210 - 14.85% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 14.95% 0.632 0.727 - 14.36% -
BM_lexicographical_compare_three_way<IntPtr>/1 14.94% 0.339 0.390 - -0.86% -
BM_std_minmax<short>/3 14.85% 1.214 1.394 - 17.02% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 14.78% 11616.559 13333.743 - -7.73% -
BM_std_minmax<short>/2 14.75% 0.906 1.039 - 13.42% -
BM_StringConstructDestroyCStr_Small_Transparent 14.64% 0.370 0.424 - 14.50% -
BM_PopHeap_uint64_1 14.58% 0.436 0.500 - -3.69% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 14.56% 22.097 25.314 - 18.23% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 14.54% 11832.776 13553.363 - 31.85% -
rng::find_last(forward_list<int>)_(bail_10%)/8192 14.48% 5860.916 6709.332 - 13.89% -
BM_std_minmax<char>/24 14.25% 1.154 1.318 - 5.14% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 14.19% 215.177 245.718 - 9.28% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 14.18% 1.124 1.283 - 12.14% -
BM_StringRead_Cold_Deep_Empty 14.13% 0.845 0.965 - 20.29% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 14.11% 521.845 595.465 - 7.98% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 14.01% 5364727.959 6116303.486 - 7.17% -
BM_PushHeap_uint32_SingleElement_4 13.97% 0.337 0.384 - 5.51% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024 13.87% 1.030 1.173 - 3.77% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/8192 13.86% 20.812 23.697 - 19.20% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 13.79% 7.039 8.010 - 17.51% -
std::set<int>::lower_bound(key)_(non-existent)/8192 13.75% 9.518 10.826 - 11.65% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 13.75% 2258.713 2569.202 - 13.52% -
BM_std_min<unsigned_char>/2 13.63% 0.485 0.551 - 13.66% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 13.37% 0.273 0.310 - -37.30% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 13.34% 284.252 322.182 - 13.03% -
SetIntersection_Interlaced_Vector_float_16384_4 13.15% 1508184.983 1706509.461 - 0.25% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 13.09% 1.329 1.503 - 12.40% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1024 13.02% 8.662 9.790 - 12.84% -
SetIntersection_Front_Vector_float_256_256 13.02% 4686706.350 5296691.275 - 12.63% -
SetIntersection_Interlaced_Vector_float_16384_256 12.97% 24290546.733 27440609.642 - -7.63% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 12.96% 54229.393 61256.511 - 14.39% -
BM_RangesPushHeap_float_SingleElement_1 12.94% 0.412 0.465 - -26.96% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 12.90% 1.610 1.818 - 7.16% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 12.85% 6704.612 7566.043 - 14.73% -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 12.81% 9.268 10.456 - -5.96% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 12.78% 1.324 1.493 - 14.54% -
SetIntersection_Interlaced_Vector_float_256_16 12.77% 6761218.023 7624812.072 - -4.45% -
rng::copy_n(vector<int>)/32768 12.70% 2420.847 2728.359 - 18.93% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 12.64% 1.325 1.493 - 14.60% -
BM_PushHeap_uint32_SingleElement_16 12.60% 0.336 0.378 - 5.97% -
BM_std_minmax<char>/25 12.59% 1.179 1.327 - 3.98% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 12.47% 1.850 2.080 - 12.27% -
BM_StringConstructDestroyCStr_Large_Transparent 12.47% 8.861 9.966 - 11.33% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 12.39% 1.327 1.491 - 14.34% -
BM_RangesMakeHeap_float_Heap_16 12.39% 0.223 0.251 - 18.91% -
BM_RangesPushHeap_uint64_QuickSortAdversary_16 12.37% 0.921 1.035 - 11.25% -
std::map<int,_int>::find(key)_(non-existent)/32 12.30% 2.292 2.574 - 7.17% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 12.28% 35.232 39.558 - 16.01% -
std::set<std::string>::erase(iterator)/1024 12.19% 25.395 28.492 - 1.22% -
rng::unique_copy(deque<int>)_(contiguous)/52 12.15% 14.997 16.820 - 14.52% -
BM_std_min<char>/2 12.15% 0.530 0.594 - 22.40% -
BM_std_minmax<char>/8 12.11% 0.926 1.038 - 1.40% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 12.08% 8.585 9.622 - -8.42% -
BM_StringRead_Cold_Shallow_Small 12.08% 0.835 0.936 - 20.44% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 11.82% 42.836 47.899 - 12.00% -
BM_MakeHeap_uint32_Descending_64 11.74% 0.233 0.260 - 11.63% -
BM_RangesPushHeap_float_Random_1 11.63% 0.501 0.559 - 30.50% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 11.61% 868.966 969.820 - 12.12% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 11.50% 30.006 33.457 - 2.34% -
std::for_each_n(list<int>)/8192 11.50% 7210.408 8039.457 - 10.42% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 11.48% 4.806 5.358 - 8.71% -
BM_deque_deque_move/64 11.34% 5.454 6.073 - 9.15% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 11.28% 16.266 18.101 - 11.24% -
BM_RangesMakeThenSortHeap_float_Descending_4 11.24% 1.180 1.313 - 2.25% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 11.21% 16.353 18.187 - 9.65% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 11.19% 0.526 0.585 - 11.19% -
BM_StringRead_Cold_Deep_Large 11.00% 1.304 1.447 - 19.69% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 10.93% 116108584.648 128797088.983 - 16.26% -
std::unordered_map<int,_int>::find(key)_(existent)/32 10.90% 1.186 1.315 - 13.33% -
std::partition(deque<int>)_(dense)/50 10.88% 13.504 14.973 - -8.35% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 10.86% 77781611.215 86231846.699 - 14.40% -
rng::is_sorted_until(deque<int>,_pred)/8 10.82% 4.235 4.693 - 21.73% -
rng::remove(deque<int>)_(sprinkled)/50 10.78% 60.168 66.654 - 3.78% -
bm_lexicographical_compare<unsigned_char>/1 10.66% 1.599 1.770 - 4.72% -
BM_RangesPopHeap_uint64_1 10.60% 0.456 0.505 - 13.34% -
BM_std_min<unsigned_char>/3 10.55% 0.693 0.766 - 10.54% -
std::equal(list<int>)_(it,_it,_it)/50 10.46% 35.582 39.302 - 15.88% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 10.45% 4484.830 4953.479 - 7.58% -
BM_PopHeap_string_1 10.42% 0.461 0.509 - -27.23% -
BM_RangesMakeHeap_string_Ascending_16384 10.42% 5.297 5.849 - 1.14% -
BM_RangesPushHeap_string_PipeOrgan_262144 10.38% 17.407 19.215 - 6.69% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 10.38% 23.059 25.452 - 16.33% -
std::move_backward(list<int>)/4096 10.37% 5832.946 6438.017 - 30.94% -
BM_MakeThenSortHeap_uint64_Descending_4 10.35% 1.319 1.456 - -3.77% -
BM_std_minmax<short>/4 10.30% 1.044 1.152 - 18.68% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 10.30% 0.577 0.636 - -0.09% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/0 10.29% 20.106 22.175 - 10.88% -
BM_std_min<char>/11 10.27% 1.042 1.149 - 9.64% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 10.26% 207.539 228.830 - 6.01% -
BM_std_minmax<short>/10 10.23% 1.426 1.571 - 9.84% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 10.20% 2950645.882 3251522.297 - 9.88% -
BM_std_min<unsigned_char>/19 10.18% 1.156 1.274 - 10.18% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 10.09% 1.200 1.321 - 15.20% -
std::map<int,_int>::erase(key)_(non-existent)/32 10.08% 2.403 2.645 - 11.11% -
BM_StringRelational_Less_Large_Large_ChangeFirst 10.07% 1.263 1.390 - 0.16% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/0 10.06% 19.514 21.476 - 10.25% -
BM_StringRelational_Less_Small_Small_ChangeMiddle 10.05% 1.270 1.397 - 0.76% -
BM_MakeHeap_uint64_Random_16384 10.03% 0.955 1.051 - 1.64% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 9.95% 111191.129 122252.172 - 7.55% -
std::find(list<int>)_(process_all)/8192 9.94% 7597.592 8353.069 - -1.75% -
BM_std_minmax<short>/11 9.94% 1.816 1.996 - 11.21% -
BM_PopHeap_string_262144 9.89% 91.398 100.437 - 8.48% -
bm_lexicographical_compare<signed_char>/1 9.78% 1.264 1.388 - 7.90% -
BM_std_minmax<short>/15 9.78% 1.957 2.148 - 7.88% -
std::move_backward(vector<int>)/262144 9.76% 22035.356 24186.289 - 10.24% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 9.75% 0.636 0.698 - 25.53% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 9.72% 18473.120 20268.075 - -2.53% -
BM_vector_deque_copy/2 9.66% 1.827 2.003 - -3.00% -
BM_std_min<char>/12 9.66% 1.294 1.419 - 6.44% -
std::unordered_set<std::string>::erase(iterator)/8192 9.65% 29.643 32.503 - -1.52% -
SetIntersection_Front_Vector_uint64_262144_64 9.62% 1433444.628 1571397.625 - 10.32% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 9.61% 900.753 987.277 - -4.27% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 9.60% 2.282 2.501 - -3.91% -
BM_RangesMakeThenSortHeap_string_SingleElement_256 9.59% 24.870 27.256 - 12.26% -
std::multiset<int>::contains(key)_(non-existent)/32 9.53% 2.266 2.482 - 5.82% -
BM_PushHeap_float_Ascending_16 9.52% 0.986 1.080 - 1.38% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 9.51% 211.593 231.721 - 5.59% -
rng::unique_copy(deque<int>)_(contiguous)/32 9.49% 10.071 11.027 - 13.06% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 9.43% 16131.807 17653.329 - 8.30% -
std::move(deque<int>)/64 9.42% 5.986 6.550 - 9.12% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 9.42% 1.365 1.493 - 28.01% -
rng::remove_if(deque<int>)_(prefix)/50 9.41% 67.637 73.998 - 0.10% -
BM_vector_deque_move_backward/2 9.39% 1.886 2.064 - -9.50% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 9.37% 18550.111 20287.805 - -3.19% -
rng::move_backward(vector<int>)/262144 9.37% 22153.388 24228.583 - 9.75% -
SetIntersection_Front_Vector_uint64_262144_16384 9.32% 78225690.954 85516120.800 - 9.50% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 9.31% 209.226 228.698 - 5.53% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 9.29% 9.558 10.446 - -5.20% -
BM_StringRelational_Eq_Small_Small_ChangeLast 9.28% 1.892 2.067 - 23.24% -
BM_std_minmax<char>/32 9.28% 1.572 1.718 - 4.93% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 9.26% 1.361 1.487 - 37.65% -
BM_std_minmax<short>/32 9.25% 1.229 1.343 - 9.26% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 9.24% 3.206 3.502 - 4.88% -
std::search(deque<int>,_pred)_(near_matches)/1024 9.22% 26671.305 29130.754 - 19.01% -
std::search(deque<int>,_pred)_(near_matches)/1000 9.20% 25500.181 27845.116 - 19.47% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9.12% 18186.883 19846.006 - 5.12% -
std::set<int>::insert(value)_(already_present)/1024 9.12% 6.175 6.738 - -0.57% -
rng::copy(list<int>)/64 9.11% 30.866 33.679 - -0.36% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 9.11% 11.457 12.500 - 7.53% -
BM_MakeThenSortHeap_string_SingleElement_262144 9.05% 50.454 55.020 - 6.73% -
rng::find_last(vector<char>)_(bail_90%)/1024 9.04% 13.056 14.236 - 17.85% -
std::flat_map<int,_int>::erase(key)_(existent)/32 9.03% 23.162 25.254 - 8.33% -
std::adjacent_find(deque<int>)/50 9.03% 14.084 15.356 - 3.95% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 8.99% 1467338.276 1599184.400 - -5.70% -
std::partition_point(deque<int>)/32 8.97% 4.445 4.844 - 8.14% -
BM_RangesMakeThenSortHeap_string_SingleElement_16384 8.96% 38.180 41.601 - 10.45% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 8.96% 3627455.197 3952319.727 - -34.04% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4 8.91% 0.743 0.809 - 7.98% -
rng::find_last_if(vector<char>)_(bail_10%)/8 8.84% 2.321 2.526 - 4.56% -
bm_lexicographical_compare<unsigned_char>/16 8.81% 1.063 1.156 - 0.00% -
std::multiset<std::string>::count(key)_(non-existent)/32 8.78% 10.039 10.921 - 16.86% -
std::multimap<int,_int>::ctor(const&)/32 8.77% 211.002 229.517 - 7.30% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 8.77% 0.462 0.503 - -1.86% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 8.76% 0.495 0.538 - 15.99% -
BM_std_min<unsigned_char>/12 8.73% 1.289 1.402 - 3.22% -
BM_MakeHeap_uint32_Random_4 8.72% 1.510 1.641 - 46.36% -
std::replace(vector<int>)_(sprinkled)/1024 8.70% 151.250 164.402 - -2.66% -
std::generate_n(list<int>)/8192 8.64% 6885.662 7480.756 - 8.23% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 8.64% 2252730.524 2447350.580 - 4.64% -
std::for_each(list<int>)/8192 8.60% 7771.894 8440.344 - -2.83% -
std::unordered_set<std::string>::erase(iterator)/32 8.58% 29.096 31.592 - -0.46% -
std::find(vector<char>)_(bail_25%)/8 8.56% 1.064 1.155 - 14.32% -
std::unordered_set<std::string>::count(key)_(existent)/1024 8.56% 40.547 44.018 - 21.43% -
rng::find_last(list<int>)_(bail_90%)/50 8.53% 1.235 1.340 - 3.41% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 8.51% 18.793 20.391 - 9.66% -
std::set<int>::insert(value)_(already_present)/8192 8.50% 10.051 10.906 - 0.69% -
std::replace(vector<int>)_(sprinkled)/8192 8.49% 1178.099 1278.063 - -6.07% -
std::unordered_set<int>::contains(key)_(non-existent)/0 8.48% 0.336 0.364 - -25.61% -
std::find_first_of(vector<int>)_(large_needle)/8192 8.44% 6911806.109 7495134.744 - 6.14% -
BM_MakeHeap_uint32_Random_64 8.43% 1.268 1.374 - 9.91% -
std::unordered_set<std::string>::contains(key)_(non-existent)/0 8.42% 0.373 0.405 - 8.15% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 8.42% 14.235 15.433 - -6.38% -
std::partition(deque<int>)_(dense)/32 8.40% 9.104 9.868 - -11.46% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 8.36% 18.233 19.758 - 12.36% -
std::move_backward(deque<int>)/4096 8.36% 161.528 175.032 - 13.06% -
BM_MakeHeap_float_Random_16384 8.33% 1.133 1.227 - 2.09% -
std::flat_map<int,_int>::erase(iterator)/32 8.32% 20.783 22.513 - 8.11% -
bm_lexicographical_compare<signed_char>/2 8.31% 1.495 1.620 - 8.33% -
BM_StringRelational_Less_Empty_Small_Control 8.28% 1.942 2.103 - 5.58% -
rng::remove_if(deque<int>)_(sprinkled)/50 8.25% 63.357 68.587 - -3.93% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 8.25% 80.268 86.893 - 10.02% -
BM_vector_deque_ranges_copy/0 8.20% 0.462 0.500 - 8.15% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 8.20% 1.329 1.437 - 10.16% -
std::find_end(deque<int>)_(single_element)/8192 8.19% 2206.790 2387.589 - 17.13% -
BM_PushHeap_uint32_SingleElement_64 8.15% 0.350 0.379 - 3.77% -
SetIntersection_Front_Vector_uint64_16384_16384 8.13% 78158142.728 84514574.301 - 8.54% -
rng::copy(vector<int>)/4096 8.11% 148.050 160.053 - 7.11% -
BM_vector_deque_copy/1 8.08% 2.095 2.264 - -2.38% -
rng::rotate(list<int>)_(by_1/2)/8192 8.07% 4919.306 5316.158 - 7.19% -
std::remove(deque<int>)_(sprinkled)/50 8.07% 62.458 67.495 - 17.88% -
rng::replace(vector<int>)_(prefix)/32 8.06% 4.843 5.233 - 3.81% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 8.06% 22501481.149 24314098.809 - -2.27% -
std::equal(deque<int>)_(it,_it,_it)/50 8.02% 22.659 24.476 - 1.53% -
std::set<int>::equal_range(key)_(non-existent)/32 8.01% 2.522 2.724 - 0.58% -
BM_std_minmax<char>/26 8.00% 1.439 1.554 - 1.04% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 7.97% 36.893 39.833 - 35.29% -
rng::remove(deque<int>)_(sprinkled)/32 7.91% 54.172 58.459 - 2.91% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 7.91% 31.715 34.222 - 1.87% -
rng::find_last(deque<int>)_(bail_90%)/1048576 7.89% 25507.811 27520.611 - 7.65% -
BM_vector_deque_ranges_copy_backward/0 7.88% 0.440 0.475 - 7.44% -
BM_vector_deque_move_backward/1 7.86% 2.146 2.315 - -9.87% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 7.84% 1.272 1.372 - 6.19% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 7.82% 17736.532 19122.708 - 7.69% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 7.80% 49952.983 53848.645 - 6.23% -
SetIntersection_Front_Set_string_256_256 7.80% 30116999.792 32465292.689 - 16.14% -
rng::starts_with(list<int>,_pred)/8192 7.79% 10788.736 11629.387 - 2.09% -
BM_MakeThenSortHeap_string_Descending_262144 7.77% 85.801 92.468 - 7.14% -
rng::none_of(list<int>)_(process_all)/8192 7.75% 7296.768 7862.125 - 7.75% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 7.71% 8525.947 9183.187 - 1.10% -
BM_std_minmax<unsigned_char>/7 7.70% 2.267 2.442 - 0.31% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 7.69% 330.415 355.808 - 10.86% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16384 7.67% 2.978 3.206 - 6.61% -
BM_LowerBound_string_262144 7.67% 2282.302 2457.266 - 9.57% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 7.63% 22.842 24.584 - -10.04% -
BM_RangesPushHeap_uint32_Random_1 7.55% 0.430 0.463 - -7.60% -
std::list<int>::insert(begin)_(cheap_elements)/32 7.52% 10.164 10.928 - 7.91% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64 7.50% 0.505 0.543 - 4.76% -
std::fill(vector<int>)/32 7.50% 1.042 1.121 - 7.70% -
std::unordered_set<int>::erase(key)_(non-existent)/8192 7.45% 0.905 0.973 - 2.88% -
BM_std_min<char>/20 7.41% 1.528 1.641 - 7.27% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 7.41% 23.180 24.897 - 5.78% -
rng::partial_sort_copy(vector<int>)_(shuffled)/8 7.36% 11.542 12.392 - 7.50% -
BM_std_minmax<short>/1 7.36% 0.632 0.678 - 6.90% -
std::unordered_set<int>::count(key)_(existent)/8192 7.34% 1.207 1.295 - -1.59% -
BM_std_min<char>/13 7.32% 1.562 1.676 - 7.17% -
BM_PushHeap_float_SingleElement_1 7.32% 0.436 0.467 - -32.96% -
std::list<int>::erase(begin)_(cheap_elements)/8192 7.29% 10.274 11.023 - 10.27% -
BM_std_min<unsigned_char>/18 7.28% 0.971 1.042 - 7.31% -
BM_std_min<unsigned_int>/4 7.22% 0.987 1.059 - 6.28% -
rng::replace(vector<int>)_(prefix)/8192 7.15% 1214.839 1301.743 - 3.03% -
BM_MakeHeap_uint32_Heap_64 7.15% 0.243 0.260 - 11.25% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 7.13% 27.405 29.359 - 16.72% -
BM_std_minmax<unsigned_int>/2 7.12% 0.844 0.904 - 9.55% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 7.11% 766.236 820.720 - -3.32% -
std::unordered_set<int>::contains(key)_(existent)/8192 7.08% 1.414 1.514 - -1.19% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 7.06% 11568597.566 12385779.789 - 14.89% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 7.03% 71.902 76.954 - 6.46% -
std::find_first_of(vector<int>)_(large_needle)/1024 7.02% 108770.904 116406.858 - 5.91% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 7.01% 6945.826 7432.890 - 9.00% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 6.96% 1592.420 1703.328 - -12.19% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 6.96% 263821.772 282179.895 - 6.63% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 6.94% 3288.651 3516.982 - 5.86% -
std::deque<std::string>::ctor(size)/32 6.93% 40.984 43.824 - 9.18% -
BM_std_minmax<char>/2 6.91% 0.852 0.911 - 1.82% -
std::copy_backward(vector<bool>)_(aligned)/512 6.90% 1.415 1.512 - -3.07% -
BM_StringFindAllMatch/8 6.88% 2.472 2.642 - 3.87% -
std::is_sorted_until(deque<int>)/8 6.84% 2.543 2.717 - -12.08% -
std::map<int,_int>::insert(value)_(new_value)/8192 6.83% 37.060 39.591 - -0.43% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 6.78% 26.415 28.205 - 16.04% -
rng::move(deque<int>)/64 6.78% 6.346 6.775 - 7.23% -
BM_std_min<char>/19 6.77% 1.183 1.263 - 6.90% -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 6.74% 9.878 10.543 - -8.59% -
BM_StringRelational_Less_Huge_Large_Control 6.73% 2.301 2.456 - -0.51% -
BM_RangesMakeHeap_uint64_Random_16 6.69% 1.269 1.354 - 4.75% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 6.68% 0.576 0.614 - -11.94% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6.67% 6014473.440 6415836.513 - -1.44% -
std::is_partitioned(deque<int>)_(partitioned)/8192 6.67% 2865.205 3056.280 - -0.10% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 6.65% 17.707 18.884 - 6.61% -
std::vector<std::string>::ctor(size)/32 6.64% 34.193 36.462 - 8.62% -
BM_RangesMakeThenSortHeap_string_SingleElement_64 6.62% 19.699 21.004 - 8.51% -
BM_std_min<unsigned_char>/13 6.61% 1.533 1.635 - 4.67% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 6.58% 0.487 0.520 - 11.38% -
BM_std_minmax<short>/19 6.56% 2.365 2.520 - 3.74% -
std::set<std::string>::find(key)_(existent)/8192 6.55% 28.137 29.980 - 5.02% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6.55% 6188.708 6594.124 - 4.64% -
std::find_if_not(deque<int>)_(bail_25%)/32768 6.55% 2794.263 2977.271 - 9.44% -
rng::find_if_not(vector<char>)_(process_all)/8 6.55% 2.276 2.425 - -1.79% -
BM_std_min<char>/24 6.53% 2.622 2.794 - 5.62% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 6.53% 11.973 12.754 - 6.70% -
std::list<int>::ctor(size)/8192 6.48% 96270.237 102508.880 - 7.73% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 6.48% 2.240 2.385 - 6.37% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50 6.48% 31.814 33.874 - -3.93% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 6.45% 334.989 356.602 - 4.14% -
BM_std_minmax<short>/14 6.45% 1.619 1.724 - 6.43% -
SetIntersection_Front_Set_uint32_262144_1024 6.43% 15965145.187 16992301.796 - 9.83% -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 6.42% 30.249 32.192 - 7.72% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 6.42% 54.415 57.906 - 3.74% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 6.41% 11.942 12.708 - 5.86% -
BM_std_minmax<unsigned_int>/3 6.40% 1.118 1.190 - 3.00% -
std::any_of(deque<int>)_(process_all)/32768 6.36% 10524.023 11192.854 - 3.26% -
BM_PushHeap_uint32_SingleElement_16384 6.35% 0.356 0.378 - 3.11% -
std::any_of(deque<int>)_(process_all)/8192 6.32% 2618.221 2783.794 - 2.37% -
std::copy_if(vector<int>)_(entire_range)/64 6.32% 15.859 16.861 - 3.04% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6.29% 6249.476 6642.874 - 4.99% -
BM_PushHeap_uint32_SingleElement_262144 6.26% 0.355 0.378 - 3.10% -
std::search(vector<int>)_(same_length)/8192 6.26% 1870.903 1987.972 - 1.40% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/32 6.23% 21.906 23.271 - 5.85% -
BM_std_min<char>/18 6.22% 0.987 1.048 - 6.13% -
std::find_if_not(deque<int>)_(bail_25%)/8192 6.19% 699.627 742.943 - 7.87% -
BM_MakeHeap_pair<uint32,_uint32>_Random_1024 6.16% 2.901 3.080 - 2.30% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 6.16% 0.463 0.491 - 5.60% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 6.15% 334.596 355.169 - 3.30% -
std::replace(vector<int>)_(prefix)/50 6.14% 7.390 7.845 - 3.30% -
rng::is_partitioned(list<int>)_(partitioned)/8192 6.14% 6891.606 7314.757 - 2.04% -
std::set<std::string>::contains(key)_(non-existent)/32 6.13% 10.250 10.879 - 15.50% -
std::set<std::string>::erase(key)_(existent)/0 6.13% 64.293 68.234 - 6.08% -
std::list<int>::ctor(const&)_(cheap_elements)/32 6.11% 323.530 343.296 - 4.99% -
BM_std_minmax<char>/1 6.11% 0.613 0.651 - 2.71% -
std::multimap<std::string,_int>::insert(value)_(new_value)/8192 6.10% 72.982 77.436 - 16.30% -
BM_std_min<char>/16 6.10% 2.419 2.566 - 0.15% -
std::map<int,_int>::insert(value)_(already_present)/8192 6.09% 3.902 4.140 - 2.38% -
std::multiset<std::string>::count(key)_(non-existent)/8192 6.09% 31.852 33.793 - 8.38% -
std::map<int,_int>::erase(key)_(non-existent)/1024 6.09% 5.304 5.626 - 4.28% -
std::list<int>::ctor(size)/32 6.07% 330.938 351.017 - 8.61% -
SetIntersection_Front_Vector_string_16384_64 6.06% 3336744.633 3539063.581 - 1.86% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 6.05% 333.887 354.086 - 3.72% -
BM_MakeThenSortHeap_string_PipeOrgan_262144 6.04% 80.457 85.318 - 8.06% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 6.04% 1533.508 1626.161 - 0.17% -
bm_ranges_lexicographical_compare<unsigned_char>/4 6.03% 1.434 1.520 - 1.49% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 6.00% 701.603 743.724 - 5.49% -
bm_lexicographical_compare<unsigned_char>/2 6.00% 1.836 1.946 - -0.70% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_262144 5.98% 664.153 703.899 - 5.59% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 5.98% 3.691 3.912 - 4.90% -
rng::contains(vector<int>)_(process_all)/8 5.98% 2.560 2.713 - 0.49% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 5.96% 38.015 40.282 - -5.88% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 5.96% 49687.094 52646.416 - 4.49% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 5.95% 27.458 29.093 - 14.76% -
BM_std_min<unsigned_int>/29 5.95% 1.901 2.014 - -3.59% -
BM_RangesPushHeap_uint64_Random_16 5.95% 4.130 4.375 - 2.24% -
BM_std_minmax_element<short>/2 5.94% 0.649 0.688 - -0.01% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 5.92% 541.762 573.860 - 1.29% -
rng::partition(deque<int>)_(dense)/32 5.91% 10.810 11.449 - 8.90% -
std::adjacent_find(deque<int>,_pred)/8 5.90% 4.331 4.586 - 6.98% -
BM_MakeHeap_float_PipeOrgan_4 5.88% 0.390 0.413 - 6.47% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 5.84% 117412339.631 124269196.724 - -7.75% -
BM_std_minmax<unsigned_int>/7 5.83% 1.733 1.834 - 5.07% -
BM_StringRelational_Less_Empty_Large_Control 5.83% 1.927 2.040 - 8.79% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 5.81% 18.843 19.938 - 6.71% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 5.81% 0.805 0.852 - -2.06% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 5.81% 6204.643 6565.082 - 4.09% -
BM_std_minmax<short>/7 5.81% 1.766 1.868 - 6.92% -
bm_lexicographical_compare<unsigned_char>/4 5.80% 1.368 1.448 - -3.32% -
BM_RangesPushHeap_string_Ascending_262144 5.79% 29.626 31.340 - -11.17% -
std::find_if_not(deque<int>)_(bail_25%)/8 5.77% 1.457 1.541 - 0.69% -
std::remove(deque<int>)_(sprinkled)/32 5.77% 55.958 59.184 - 12.46% -
BM_std_minmax<long_long>/1 5.73% 0.613 0.649 - -6.38% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 5.73% 25713.771 27187.438 - 5.90% -
std::multimap<int,_int>::insert(value)_(new_value)/8192 5.73% 36.857 38.968 - 6.45% -
rng::find(list<int>)_(process_all)/1024 5.71% 686.770 725.965 - 5.43% -
BM_PushHeap_uint32_SingleElement_1024 5.69% 0.363 0.383 - 2.79% -
std::copy_backward(vector<bool>)_(aligned)/64 5.69% 1.565 1.654 - -6.83% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 5.68% 54842957.799 57956578.951 - 7.11% -
rng::is_sorted_until(vector<int>,_pred)/1024 5.67% 412.892 436.310 - 7.62% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 5.64% 14.708 15.538 - 7.09% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 5.63% 36.528 38.586 - 2.40% -
BM_StringFindNoMatch/64 5.63% 1.898 2.005 - 8.39% -
BM_std_minmax<unsigned_char>/5 5.63% 1.660 1.754 - 0.13% -
BM_vector_deque_ranges_move/2 5.62% 1.897 2.004 - 16.03% -
std::partition(deque<int>)_(sparse)/50 5.61% 15.210 16.063 - 3.38% -
BM_SortHeap_uint64_1 5.58% 0.248 0.262 - 0.12% -
rng::find_end(deque<int>)_(match_near_end)/1000 5.58% 34.032 35.931 - -88.97% -
BM_MakeThenSortHeap_string_Ascending_262144 5.55% 75.330 79.512 - 0.89% -
std::find(deque<int>)_(process_all)/50 5.55% 13.213 13.946 - 5.36% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 5.53% 190760.696 201303.797 - 4.88% -
std::unordered_set<int>::insert(value)_(new_value)/32 5.49% 19.320 20.381 - 1.33% -
bm_ranges_lexicographical_compare<unsigned_char>/1 5.49% 1.661 1.753 - 1.58% -
BM_deque_vector_move_backward/65536 5.48% 7940.685 8375.752 - 4.82% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 5.48% 49649.799 52369.769 - 3.97% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 5.46% 4201817.061 4431216.808 - -7.57% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 5.46% 1.230 1.297 - -3.52% -
BM_StringEraseWithMove_Small_Transparent 5.44% 2.484 2.619 - 2.50% -
BM_std_minmax<short>/9 5.42% 1.184 1.248 - 5.20% -
SetIntersection_Front_Set_uint32_1024_1024 5.42% 15540519.935 16383140.582 - 0.48% -
std::multimap<int,_int>::ctor(const&)/8192 5.41% 49922.480 52625.176 - 4.38% -
SetIntersection_Front_Set_uint32_16384_256 5.41% 4582408.534 4830260.498 - -0.59% -
rng::sort(deque<int>)_(repeated)/1024 5.40% 962.805 1014.804 - 7.18% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 5.39% 1.343 1.415 - 22.36% -
std::adjacent_find(list<int>,_pred)/8192 5.37% 7822.689 8243.144 - 1.58% -
std::copy_n(list<int>)/4096 5.35% 4066.485 4284.118 - 10.95% -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5.35% 5222.706 5502.216 - 5.07% -
std::list<int>::ctor(Range)_(cheap_elements)/32 5.35% 325.106 342.487 - 4.04% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 5.35% 1350.654 1422.860 - -15.83% -
std::move_backward(vector<bool>)_(aligned)/64 5.34% 1.694 1.784 - -0.81% -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 5.34% 9.922 10.452 - -11.37% -
SetIntersection_Interlaced_Vector_uint32_256_64 5.33% 8307495.681 8750587.218 - 20.15% -
bm_lexicographical_compare<signed_char>/3 5.32% 1.725 1.817 - 5.23% -
std::map<int,_int>::erase(key)_(non-existent)/8192 5.32% 7.457 7.853 - 2.26% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 5.29% 4.499 4.737 - 3.12% -
std::partial_sort_copy(list<int>)_(shuffled)/1024 5.29% 7304.410 7690.894 - 5.32% -
std::fill_n(vector<bool>)/512 5.26% 1.426 1.501 - 5.32% -
std::map<int,_int>::insert(value)_(already_present)/1024 5.25% 3.197 3.365 - -4.08% -
BM_RangesMakeHeap_float_Heap_256 5.25% 0.247 0.260 - 2.67% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 5.24% 10.610 11.167 - 5.73% -
std::remove(deque<int>)_(prefix)/32 5.24% 54.747 57.615 - -3.19% -
std::partition(deque<int>)_(sparse)/32 5.22% 9.858 10.373 - 7.60% -
BM_deque_deque_ranges_move/70000 5.21% 2989.745 3145.654 - -2.67% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 5.21% 38112.823 40097.215 - 5.15% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 5.20% 30.548 32.136 - 24.06% -
bm_ranges_lexicographical_compare<unsigned_char>/3 5.19% 2.125 2.235 - 1.78% -
BM_RangesPushHeap_uint64_Ascending_16 5.16% 0.983 1.033 - 10.32% -
BM_PushHeap_uint32_SingleElement_256 5.16% 0.382 0.402 - 2.68% -
BM_StringRelational_Less_Huge_Empty_Control 5.15% 1.920 2.019 - -3.16% -
std::rotate(list<int>)_(by_1/4)/8192 5.14% 7260.739 7634.084 - 5.66% -
SetIntersection_Front_Set_uint32_16384_1024 5.13% 16188195.856 17018649.501 - 10.07% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 5.13% 448.933 471.955 - 1.56% -
rng::remove_copy_if(deque<int>)_(sprinkled)/50 5.10% 27.223 28.610 - 1.69% -
std::multimap<int,_int>::ctor(const&)/1024 5.09% 6222.910 6539.597 - 3.65% -
rng::adjacent_find(list<int>,_pred)/50 5.08% 33.176 34.861 - -0.26% -
rng::adjacent_find(list<int>,_pred)/1024 5.07% 789.303 829.327 - -0.41% -
rng::stable_sort(vector<int>)_(descending)/8 5.06% 24.213 25.440 - 0.35% -
std::fill(vector<bool>)/64 5.06% 1.589 1.670 - 2.14% -
std::set<int>::equal_range(key)_(existent)/8192 5.03% 8.029 8.432 - 5.98% -
std::reverse_copy(deque<int>)/512 5.03% 125.011 131.298 - -0.15% -
SetIntersection_None_Vector_uint32_16384_64 5.03% 1128599.952 1185318.230 - 1.09% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 5.02% 17.424 18.298 - 5.30% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 5.01% 99927.889 104938.496 - 2.66% -
std::list<std::string>::ctor(size)/32 5.01% 338.294 355.227 - 4.36% -
SetIntersection_Front_Set_uint32_262144_64 5.00% 1955550.547 2053293.044 - 2.20% -
std::search(deque<int>)_(single_element)/1000 4.99% 427.034 448.341 - 2.07% -
std::list<int>::ctor(size)/1024 4.99% 12010.260 12609.433 - 8.26% -
BM_std_min<char>/31 4.97% 2.449 2.570 - 3.30% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 4.96% 12595765.673 13220846.618 - 4.15% -
rng::find_first_of(list<int>,_pred)_(small_needle)/1024 4.96% 5254.467 5514.980 - 5.01% -
bm_lexicographical_compare<signed_char>/8 4.94% 3.096 3.249 - 4.44% -
std::search(vector<int>)_(same_length)/1024 4.94% 245.131 257.237 - 0.94% -
BM_MakeHeap_uint32_Heap_4 4.94% 0.276 0.289 - 4.56% -
bm_lexicographical_compare<unsigned_char>/3 4.93% 2.079 2.182 - -0.99% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 4.93% 504.905 529.778 - 3.91% -
rng::replace(vector<int>)_(prefix)/1024 4.92% 160.582 168.477 - 1.91% -
std::multiset<std::string>::count(key)_(non-existent)/1024 4.91% 23.165 24.303 - 6.74% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 4.91% 10.980 11.519 - 3.32% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 4.90% 28.375 29.766 - 14.31% -
std::copy_n(vector<int>)/8 4.89% 2.206 2.314 - 6.88% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 4.87% 13019391.726 13652910.215 - 1.34% -
rng::search(deque<int>,_pred)_(near_matches)/1024 4.86% 24101.037 25273.257 - -4.64% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 4.86% 96973.995 101688.837 - 4.30% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 4.86% 15.720 16.484 - 3.25% -
BM_std_minmax<unsigned_short>/19 4.86% 2.117 2.220 - 2.12% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 4.86% 328441342.274 344401053.367 - 70.68% -
std::adjacent_find(list<int>,_pred)/1024 4.85% 789.764 828.084 - -0.54% -
BM_StringRead_Cold_Shallow_Large 4.84% 1.184 1.242 - 20.14% -
BM_StringEraseWithMove_Large_Transparent 4.83% 2.522 2.644 - 2.19% -
BM_RangesMakeHeap_uint64_Random_256 4.83% 1.122 1.176 - -2.24% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 4.83% 2.458 2.577 - 9.26% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 4.81% 1.144 1.199 - 5.78% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 4.80% 12.323 12.914 - 4.75% -
rng::search(deque<int>,_pred)_(near_matches)/1000 4.80% 23033.091 24139.031 - -4.42% -
std::map<std::string,_int>::count(key)_(non-existent)/32 4.80% 10.477 10.980 - 9.26% -
BM_std_minmax<unsigned_char>/2 4.80% 0.848 0.888 - 0.61% -
BM_MakeHeap_float_Random_1024 4.80% 1.177 1.234 - 0.01% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 4.79% 95707.743 100296.401 - 3.60% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 4.77% 99996.479 104770.797 - 2.36% -
BM_RangesPushHeap_uint64_Ascending_64 4.77% 1.665 1.745 - 14.86% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 4.75% 0.766 0.803 - -1.99% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 4.74% 484.722 507.688 - 4.86% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 4.74% 12.267 12.848 - 5.22% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 4.72% 11.735 12.289 - 5.65% -
BM_std_min<unsigned_char>/4096 4.72% 28.960 30.325 - 4.81% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 4.71% 1.825 1.911 - -0.37% -
BM_std_min<unsigned_char>/4 4.71% 1.008 1.055 - 7.76% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 4.70% 31.162 32.628 - 4.93% -
std::sort(deque<int>)_(repeated)/1024 4.70% 967.648 1013.141 - 5.16% -
rng::stable_partition(deque<int>)_(sparse)/50 4.69% 28.614 29.956 - 9.31% -
std::sort(vector<int>)_(descending)/8192 4.69% 7276.505 7617.604 - 4.63% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 4.68% 12060.790 12625.667 - 2.63% -
BM_PushHeap_uint64_Descending_1 4.66% 0.411 0.430 - -4.17% -
rng::find_if_not(deque<int>)_(process_all)/8192 4.66% 2825.775 2957.452 - 5.55% -
rng::find_last(vector<char>)_(bail_90%)/1048576 4.66% 12021.784 12581.947 - 3.73% -
BM_std_minmax<char>/17 4.65% 1.086 1.137 - 1.46% -
SetIntersection_Front_Set_uint32_1024_256 4.63% 4911538.702 5138837.630 - 12.00% -
BM_std_min<unsigned_char>/14 4.62% 1.777 1.859 - 3.60% -
BM_RangesPopHeap_float_262144 4.62% 37.364 39.089 - 1.96% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.62% 4.585 4.797 - -2.47% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 4.61% 3.391 3.547 - -0.42% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 4.60% 3.077 3.218 - 3.24% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 4.59% 35.536 37.167 - 5.24% -
std::unordered_set<int>::find(key)_(non-existent)/8192 4.59% 1.077 1.126 - -7.61% -
BM_std_min<char>/23 4.58% 2.259 2.362 - 3.55% -
BM_std_min<int>/64 4.57% 2.638 2.758 - 3.34% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 4.54% 12082.864 12631.002 - 2.57% -
std::shift_right(vector<int>)/32 4.53% 4.011 4.193 - 1.37% -
std::unordered_set<int>::erase(key)_(non-existent)/32 4.53% 1.081 1.130 - -5.16% -
BM_StringEraseWithMove_Huge_Opaque 4.52% 50.886 53.186 - 15.21% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 4.51% 12087.174 12632.612 - 2.65% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 4.51% 8.797 9.194 - 5.09% -
rng::find_last(vector<char>)_(bail_10%)/50 4.48% 5.377 5.618 - 0.98% -
rng::find_last(deque<int>)_(bail_90%)/8 4.47% 0.869 0.908 - 4.70% -
std::remove(deque<int>)_(prefix)/50 4.46% 62.939 65.745 - -0.19% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 4.44% 3.617 3.778 - -0.14% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 4.44% 458.739 479.084 - -0.65% -
rng::none_of(vector<int>)_(process_all)/8 4.43% 2.417 2.524 - 7.25% -
BM_std_minmax<short>/64 4.43% 1.526 1.593 - 4.45% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 4.43% 5245.736 5477.984 - -5.56% -
std::map<int,_int>::erase(key)_(existent)/8192 4.42% 25.411 26.533 - 2.22% -
BM_std_minmax<short>/6 4.42% 1.362 1.422 - 3.12% -
bm_lexicographical_compare<signed_char>/7 4.39% 2.723 2.843 - 3.53% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 4.39% 100354.387 104755.187 - 2.50% -
rng::move_backward(list<int>)/262144 4.38% 292169.725 304973.612 - 14.25% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 4.36% 27.323 28.513 - -6.70% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 4.35% 87.735 91.556 - 3.26% -
BM_std_min<unsigned_int>/8 4.35% 1.251 1.306 - 2.18% -
BM_StringRelational_Eq_Large_Huge_Control 4.34% 0.471 0.491 - 1.16% -
SetIntersection_Interlaced_Vector_string_262144_16 4.33% 5677234.842 5923300.474 - 1.47% -
std::find_if_not(list<int>)_(process_all)/32768 4.33% 28016.357 29229.283 - -2.40% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 4.33% 0.389 0.406 - -16.55% -
SetIntersection_None_Set_float_16384_256 4.30% 149731800.489 156173327.571 - -0.78% -
rng::find(vector<char>)_(bail_25%)/8 4.30% 1.061 1.106 - 12.54% -
SetIntersection_Front_Set_uint32_262144_256 4.30% 4912573.157 5123598.684 - 7.10% -
std::adjacent_find(deque<int>)/8 4.29% 3.017 3.146 - 6.40% -
BM_std_min<char>/10 4.28% 0.904 0.943 - 3.98% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 4.28% 8.525 8.889 - 4.43% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 4.27% 484.286 504.944 - 5.12% -
BM_std_minmax_element<int>/1024 4.26% 268.695 280.150 - 2.70% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 4.26% 146974.272 153233.011 - 3.76% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 4.24% 0.447 0.466 - -18.79% -
BM_MakeThenSortHeap_uint32_Descending_4 4.24% 1.391 1.450 - 1.11% -
std::shift_right(list<int>)/50 4.24% 28.252 29.448 - 9.38% -
std::remove_if(deque<int>)_(prefix)/32 4.22% 57.105 59.512 - 2.49% -
std::multiset<std::string>::find(key)_(non-existent)/8192 4.21% 26.201 27.304 - -15.43% -
std::partition_point(list<int>)/1024 4.21% 1268.509 1321.874 - 2.15% -
std::for_each(join_view(vector<vector<int>>))/8 4.20% 1.427 1.487 - 7.87% -
rng::generate_n(vector<int>)/50 4.19% 12.062 12.568 - 4.23% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 4.19% 274090.700 285581.095 - 3.99% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 4.19% 21.251 22.141 - 11.62% -
std::multimap<std::string,_int>::insert(value)_(new_value)/32 4.19% 38.655 40.273 - -3.74% -
rng::adjacent_find(list<int>,_pred)/1048576 4.18% 921981.555 960509.133 - 0.04% -
SetIntersection_Front_Set_uint32_16384_16384 4.18% 337124699.282 351210867.575 - 4.11% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 4.17% 481.544 501.617 - 4.47% -
rng::remove_copy_if(deque<int>)_(sprinkled)/8192 4.17% 3473.125 3617.835 - -0.22% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 4.16% 2638.593 2748.267 - -3.14% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 4.15% 2.406 2.506 - 34.59% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 4.14% 835.311 869.865 - 3.72% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_64 4.14% 0.562 0.585 - 0.95% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 4.11% 22.098 23.007 - 0.53% -
rng::remove_copy_if(vector<int>)_(sprinkled)/50 4.10% 16.086 16.745 - 1.80% -
std::unordered_multiset<int>::erase(key)_(non-existent)/1024 4.09% 1.122 1.168 - 12.53% -
std::partial_sort_copy(list<int>)_(descending)/1024 4.08% 8540.717 8888.895 - 4.00% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 4.07% 180.415 187.760 - 4.11% -
BM_std_min<char>/15 4.07% 2.070 2.154 - 1.18% -
BM_RangesPushHeap_uint64_Ascending_256 4.07% 2.199 2.289 - 9.37% -
rng::copy_backward(list<int>)/8 4.06% 2.280 2.373 - -3.63% -
std::partition(vector<int>)_(sparse)/50 4.05% 14.028 14.597 - 5.78% -
std::set<std::string>::find(key)_(existent)/32 4.05% 15.203 15.819 - -2.97% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 4.05% 1.217 1.266 - -4.87% -
SetIntersection_None_Set_string_1024_16 4.05% 9002633.272 9367117.301 - 3.58% -
std::list<int>::erase(begin)_(cheap_elements)/1024 4.04% 10.567 10.994 - 8.15% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 4.04% 22.741 23.659 - 6.76% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 4.03% 29.085 30.258 - 3.34% -
BM_std_min<unsigned_char>/4000 4.03% 27.062 28.151 - 4.02% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 4.03% 5103243.074 5308687.188 - 3.39% -
std::copy(vector<bool>)_(aligned)/4096 4.01% 4.655 4.841 - 3.00% -
BM_RangesMakeThenSortHeap_string_SingleElement_16 4.01% 13.677 14.225 - 6.37% -
rng::remove_copy_if(deque<int>)_(sprinkled)/32 4.01% 17.499 18.200 - 1.73% -
SetIntersection_None_Vector_uint32_1024_16 4.01% 1134402.647 1179842.234 - 3.13% -
BM_std_min<int>/1 4.01% 0.366 0.381 - 35.16% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 4.01% 9653417.930 10040050.784 - 2.64% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_256 3.99% 10.828 11.260 - 2.48% -
BM_MakeThenSortHeap_string_Heap_262144 3.99% 181.722 188.963 - 6.02% -
BM_std_minmax_element<int>/65536 3.98% 16910.649 17583.694 - 2.09% -
BM_std_minmax_element<int>/64000 3.98% 16544.242 17202.106 - 2.20% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 3.98% 96272.667 100100.328 - 2.80% -
std::transform(list<int>)_(identity_transform)/50 3.97% 38.595 40.129 - 1.26% -
rng::remove_if(deque<int>)_(sprinkled)/32 3.97% 55.608 57.817 - -5.55% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 3.97% 339.567 353.054 - 3.41% -
BM_std_minmax_element<int>/4000 3.96% 1035.607 1076.641 - 2.16% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 3.96% 6125454.076 6368089.713 - -0.02% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 3.95% 11203.965 11646.403 - 2.58% -
rng::find_if_not(deque<int>)_(process_all)/32768 3.94% 11451.214 11902.366 - 2.30% -
BM_MakeHeap_uint64_Random_256 3.94% 1.123 1.167 - 2.85% -
std::map<int,_int>::upper_bound(key)_(existent)/32 3.93% 1.710 1.777 - 5.19% -
std::unordered_multiset<int>::erase(key)_(non-existent)/8192 3.93% 1.022 1.062 - 10.03% -
BM_RangesMakeHeap_uint64_QuickSortAdversary_16384 3.93% 0.296 0.307 - 4.76% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 3.93% 1.129 1.174 - -4.81% -
rng::partial_sort_copy(vector<int>)_(heap)/8 3.92% 14.961 15.548 - 1.77% -
SetIntersection_Interlaced_Set_string_256_16 3.92% 18271375.956 18988198.393 - 4.93% -
BM_std_min<unsigned_short>/22 3.92% 1.844 1.916 - 5.70% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 3.92% 2.304 2.394 - -31.26% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 3.92% 11.153 11.590 - -0.12% -
SetIntersection_None_Vector_float_262144_256 3.92% 1171372.531 1217237.779 - -0.91% -
std::find_end(deque<int>)_(single_element)/1024 3.92% 319.414 331.920 - 28.13% -
std::map<int,_int>::clear()/1024 3.91% 10301.800 10704.455 - 1.17% -
rng::find_last(deque<int>)_(bail_10%)/8 3.90% 2.640 2.743 - 2.33% -
BM_RangesMakeThenSortHeap_uint64_Descending_1 3.89% 0.270 0.280 - 4.15% -
rng::sort(vector<int>)_(descending)/8192 3.89% 7268.663 7551.238 - 3.81% -
BM_PushHeap_float_Descending_4 3.87% 0.357 0.370 - 3.46% -
SetIntersection_None_Set_float_16384_1024 3.85% 149781233.712 155545068.427 - -2.12% -
SetIntersection_None_Set_float_16384_64 3.84% 150068853.510 155831387.201 - -0.93% -
BM_std_minmax_element<int>/4096 3.83% 1061.301 1101.993 - 2.18% -
bm_write 3.83% 573.348 595.321 - -0.06% -
rng::starts_with(vector<int>)/1024 3.82% 74.983 77.849 - 0.25% -
std::partition(vector<int>)_(sparse)/32 3.82% 8.777 9.113 - 4.43% -
BM_std_min<unsigned_int>/16 3.81% 1.892 1.965 - 2.96% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 3.81% 21190507.666 21998473.106 - 4.73% -
SetIntersection_None_Set_uint32_256_256 3.81% 5718509.863 5936231.907 - 2.89% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 3.81% 11317.824 11748.631 - 4.68% -
std::rotate(deque<int>)_(1_element_forward)/32 3.79% 4.470 4.640 - 0.03% -
BM_RangesMakeThenSortHeap_float_Heap_1 3.79% 0.270 0.280 - 0.52% -
BM_std_minmax_element<int>/512 3.78% 136.822 141.999 - 2.80% -
BM_std_min<char>/14 3.78% 1.817 1.886 - 0.80% -
BM_std_min<unsigned_short>/23 3.78% 2.110 2.189 - 2.55% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 3.78% 29.255 30.361 - 3.31% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 3.78% 1073135.962 1113663.212 - -0.49% -
BM_RangesMakeHeap_uint64_QuickSortAdversary_4 3.77% 0.411 0.426 - -2.42% -
std::stable_partition(deque<int>)_(sparse)/1024 3.77% 473.084 490.908 - 8.18% -
SetIntersection_Front_Set_uint32_262144_16384 3.76% 337845209.216 350545330.595 - -0.23% -
BM_PushHeap_uint64_Random_16 3.76% 4.223 4.381 - 2.30% -
std::list<int>::insert(begin)_(cheap_elements)/1024 3.76% 11.462 11.893 - 5.22% -
std::unordered_multiset<int>::erase(key)_(non-existent)/32 3.73% 1.186 1.230 - 7.20% -
std::adjacent_find(list<int>,_pred)/1048576 3.73% 921833.990 956196.866 - -0.32% -
bm_lexicographical_compare<unsigned_char>/64 3.72% 1.906 1.977 - 0.62% -
std::multiset<std::string>::equal_range(key)_(existent)/32 3.72% 19.631 20.361 - 5.68% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4 3.72% 0.854 0.886 - 6.41% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 3.71% 803.358 833.186 - 5.13% -
BM_deque_deque_ranges_move/64 3.71% 5.358 5.557 - 0.64% -
std::multiset<int>::equal_range(key)_(existent)/8192 3.71% 8.441 8.754 - -0.29% -
rng::copy_if(deque<int>)_(entire_range)/8 3.70% 2.828 2.933 - -0.62% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 3.69% 20.245 20.993 - -12.96% -
rng::find(list<int>)_(process_all)/32768 3.69% 26484.259 27462.331 - -1.53% -
std::list<int>::insert(begin)_(cheap_elements)/8192 3.69% 11.509 11.933 - 5.87% -
SetIntersection_Interlaced_Vector_string_1024_1024 3.69% 42215364.255 43772387.877 - 0.86% -
BM_RangesMakeHeap_uint64_Random_16384 3.68% 0.970 1.006 - 0.10% -
rng::any_of(deque<int>)_(process_all)/50 3.68% 19.565 20.285 - 10.60% -
BM_std_min<unsigned_char>/15 3.68% 2.078 2.154 - 3.28% -
std::move(vector<bool>)_(unaligned)/64 3.68% 1.515 1.571 - 2.39% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 3.67% 147563.165 152984.515 - 0.17% -
rng::find_last(vector<char>)_(bail_90%)/50 3.67% 1.030 1.068 - 3.57% -
BM_std_minmax<char>/19 3.67% 1.679 1.741 - -1.58% -
std::set<int>::clear()/8192 3.65% 72894.052 75556.571 - 1.75% -
BM_std_minmax<unsigned_short>/20 3.65% 1.991 2.063 - 5.70% -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 3.64% 329.683 341.686 - -4.26% -
BM_std_min<unsigned_char>/21 3.63% 1.763 1.827 - 1.51% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 3.63% 10728.504 11117.506 - -3.21% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 3.62% 110.778 114.791 - 29.25% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_262144 3.62% 0.563 0.583 - -0.10% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 3.62% 5.388 5.583 - 8.09% -
rng::search(deque<int>,_pred)_(no_match)/1024 3.61% 362.646 375.750 - -13.92% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 3.61% 6.936 7.186 - 4.71% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 3.61% 28.504 29.532 - 2.93% -
BM_PushHeap_float_Ascending_16384 3.60% 4.220 4.372 - 3.59% -
rng::rotate(list<int>)_(1_element_forward)/8192 3.60% 7788.928 8069.033 - -2.28% -
std::copy_backward(vector<bool>)_(aligned)/4096 3.60% 4.861 5.036 - -1.34% -
BM_MakeHeap_uint64_Random_16 3.59% 1.275 1.321 - -0.50% -
BM_StringDestroy_Large 3.58% 6.874 7.120 - 5.54% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_256 3.58% 0.579 0.600 - 3.02% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 3.58% 10.338 10.708 - 1.57% -
BM_std_minmax_element<int>/5500 3.58% 1422.545 1473.425 - 2.20% -
BM_vector_deque_move/64 3.57% 2.705 2.802 - 3.61% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 3.57% 12643093.833 13094562.437 - 0.44% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 3.57% 10.075 10.435 - -1.50% -
bm_ranges_lexicographical_compare<unsigned_char>/5 3.57% 1.666 1.725 - -0.54% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 3.57% 8949.882 9269.125 - 4.10% -
bm_lexicographical_compare<int>/2 3.56% 1.312 1.359 - -10.43% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 3.56% 894.154 926.000 - 2.39% -
std::map<std::string,_int>::erase(key)_(non-existent)/8192 3.55% 26.335 27.270 - -5.68% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 3.55% 26208.819 27139.243 - -2.10% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 3.53% 103.625 107.287 - 0.18% -
BM_std_minmax<char>/18 3.53% 1.315 1.362 - -1.89% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 3.52% 2426061.169 2511548.686 - 1.12% -
BM_deque_vector_ranges_copy/2 3.52% 1.773 1.835 - -0.03% -
BM_StringRelational_Less_Empty_Huge_Control 3.52% 1.980 2.050 - 2.92% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.52% 3.582 3.707 - 1.06% -
bm_ranges_lexicographical_compare<unsigned_char>/2 3.51% 1.891 1.958 - -0.75% -
std::partial_sort_copy(deque<int>)_(heap)/8 3.50% 15.425 15.965 - -4.80% -
rng::rotate(vector<bool>)_(1_element_backward)/8192 3.50% 103.207 106.819 - 0.58% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 3.49% 87.854 90.921 - 3.89% -
SetIntersection_Front_Vector_uint64_262144_4 3.49% 1084998.208 1122866.810 - 3.96% -
BM_MakeThenSortHeap_float_SingleElement_262144 3.49% 50.636 52.403 - 0.01% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 3.48% 6511.354 6738.250 - 5.74% -
BM_std_min<unsigned_char>/6 3.48% 1.498 1.550 - 1.07% -
BM_MakeThenSortHeap_string_Random_262144 3.47% 191.255 197.897 - 2.08% -
std::set<std::string>::count(key)_(existent)/8192 3.47% 29.126 30.137 - 1.86% -
rng::starts_with(deque<int>,_pred)/8192 3.46% 4008.082 4146.618 - 2.29% -
rng::unique(deque<int>,_pred)_(sprinkled)/52 3.44% 73.692 76.230 - 0.59% -
BM_StringFindAllMatch/1 3.44% 2.731 2.825 - 1.84% -
BM_std_minmax_element<int>/70000 3.44% 18165.989 18790.010 - 2.07% -
std::copy_if(vector<int>)_(entire_range)/8 3.43% 2.236 2.313 - 1.87% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 3.43% 31913.951 33008.903 - 2.97% -
rng::copy_backward(vector<int>)/4096 3.42% 143.433 148.341 - 5.13% -
std::flat_map<int,_int>::insert(value)_(already_present)/0 3.42% 0.986 1.020 - -1.37% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 3.42% 770.168 796.514 - -0.12% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 3.42% 45.183 46.727 - 3.17% -
BM_RangesPushHeap_float_Descending_1 3.41% 0.448 0.464 - -33.49% -
BM_MakeHeap_string_SingleElement_16 3.41% 5.507 5.695 - -0.52% -
rng::starts_with(vector<int>,_pred)/1000 3.39% 447.704 462.868 - 1.56% -
BM_MakeThenSortHeap_uint32_Heap_4 3.39% 1.185 1.225 - 2.31% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 3.38% 331.459 342.657 - 5.17% -
SetIntersection_None_Set_string_1024_64 3.38% 9082935.013 9389671.112 - 3.93% -
rng::partition(vector<int>)_(sparse)/32 3.37% 8.891 9.191 - 1.15% -
BM_deque_deque_move/512 3.36% 20.353 21.038 - 3.32% -
BM_std_minmax<unsigned_int>/1 3.36% 0.601 0.621 - 3.34% -
BM_std_minmax<unsigned_char>/6 3.36% 1.975 2.041 - -0.35% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.36% 13764.902 14226.764 - 3.71% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 3.36% 1114768.133 1152172.196 - 2.25% -
std::stable_sort(vector<int>)_(descending)/8 3.35% 24.731 25.560 - 0.15% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1024 3.35% 0.569 0.588 - -0.13% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_64 3.34% 1.108 1.145 - -0.09% -
rng::partition(vector<int>)_(sparse)/50 3.34% 13.797 14.257 - -0.19% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 3.34% 0.733 0.757 - 2.00% -
BM_RangesMakeThenSortHeap_string_SingleElement_262144 3.33% 52.184 53.923 - -5.75% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 3.33% 3.481 3.597 - -0.63% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 3.32% 8421.496 8701.181 - -21.48% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 3.32% 1182691.605 1221906.815 - 2.78% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.32% 40.510 41.853 - -0.50% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 3.31% 11244.370 11616.860 - 3.43% -
BM_std_minmax<char>/3 3.31% 1.174 1.213 - 0.28% -
rng::move(vector<int>)/8 3.31% 2.242 2.317 - 4.30% -
BM_std_minmax<char>/20 3.30% 1.996 2.062 - -0.45% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 3.30% 21.791 22.511 - 2.19% -
rng::copy_if(list<int>)_(every_other)/32768 3.29% 25131.251 25956.869 - 2.45% -
rng::all_of(deque<int>)_(process_all)/50 3.28% 17.732 18.314 - -0.12% -
rng::find_if(vector<int>)_(process_all)/8 3.28% 2.530 2.613 - -0.57% -
std::set<std::string>::contains(key)_(non-existent)/1024 3.27% 21.452 22.154 - 6.69% -
SetIntersection_Interlaced_Vector_uint64_262144_4 3.26% 1466713.683 1514517.322 - -4.32% -
rng::is_sorted(deque<int>,_pred)/8 3.26% 4.643 4.795 - 7.22% -
BM_MakeHeap_uint64_Random_64 3.25% 1.239 1.280 - -0.23% -
std::unordered_set<int>::contains(key)_(existent)/32 3.25% 1.240 1.281 - 0.58% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 3.24% 806.282 832.426 - 4.81% -
bm_ranges_lexicographical_compare<unsigned_char>/6 3.24% 1.895 1.956 - -0.08% -
rng::sort(vector<int>)_(qsort_adversarial)/8192 3.24% 148019.768 152809.424 - 3.65% -
std::remove_copy(deque<int>)_(prefix)/1024 3.23% 375.303 387.426 - -6.28% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 3.23% 4423362.228 4566227.839 - 2.17% -
rng::is_partitioned(list<int>)_(partitioned)/1024 3.22% 688.437 710.622 - -1.45% -
rng::search(vector<int>)_(same_length)/8192 3.22% 1869.442 1929.679 - 2.71% -
BM_PushHeap_uint32_Descending_4 3.22% 0.362 0.374 - 8.72% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 3.21% 9325.372 9624.916 - 1.16% -
SetIntersection_Front_Set_uint32_16384_4 3.21% 1109141.015 1144759.634 - 0.52% -
BM_deque_vector_ranges_move/4000 3.21% 143.335 147.936 - 3.36% -
rng::remove_if(vector<int>)_(sprinkled)/50 3.21% 65.633 67.739 - 13.56% -
BM_MakeHeap_uint32_Random_262144 3.20% 1.016 1.048 - 4.11% -
BM_vector_deque_ranges_move/1 3.19% 2.203 2.273 - 11.91% -
std::set<std::string>::contains(key)_(non-existent)/8192 3.19% 29.259 30.192 - 15.74% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_64 3.18% 9.587 9.892 - 0.77% -
rng::partial_sort_copy(vector<int>)_(repeated)/8 3.18% 8.226 8.488 - -0.81% -
rng::copy_backward(vector<bool>)_(unaligned)/1048576 3.18% 6746.213 6960.524 - 3.37% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 3.18% 4.874 5.028 - 2.56% -
SetIntersection_None_Set_float_16384_16 3.18% 151060667.543 155856908.327 - -1.00% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16384 3.17% 0.570 0.589 - -0.23% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024 3.16% 25.463 26.269 - -7.19% -
rng::move(vector<int>)/262144 3.16% 21426.394 22104.339 - 0.15% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 3.16% 12.171 12.556 - -0.19% -
BM_MakeThenSortHeap_string_SingleElement_16384 3.16% 38.102 39.306 - 1.52% -
SetIntersection_None_Vector_string_16384_256 3.15% 1255470.795 1295025.802 - 0.34% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.14% 3.660 3.775 - 2.59% -
BM_RangesPushHeap_uint64_Descending_4 3.14% 0.388 0.401 - 11.12% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 3.12% 8.736 9.008 - -0.07% -
BM_std_minmax<unsigned_char>/20 3.12% 1.847 1.905 - -1.41% -
rng::remove_copy(vector<int>)_(prefix)/50 3.10% 17.801 18.353 - 2.57% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 3.09% 1245996.242 1284559.630 - 2.96% -
SetIntersection_Interlaced_Vector_uint64_256_4 3.09% 4923816.594 5076197.164 - 0.26% -
SetIntersection_Front_Vector_string_16384_16384 3.09% 343770053.695 354406619.909 - 1.46% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.09% 254.073 261.922 - 1.10% -
rng::remove_copy(vector<int>)_(prefix)/32 3.09% 10.827 11.161 - 2.27% -
std::rotate(vector<bool>)_(1_element_backward)/8192 3.08% 100.422 103.518 - -1.15% -
bm_lexicographical_compare<signed_char>/4 3.08% 1.956 2.016 - 3.10% -
BM_deque_deque_ranges_copy/64 3.08% 5.360 5.525 - -0.28% -
BM_MakeHeap_uint64_QuickSortAdversary_4 3.08% 0.415 0.427 - -0.08% -
std::remove(list<int>)_(prefix)/8192 3.07% 8197.273 8448.882 - 1.57% -
std::list<int>::erase(begin)_(cheap_elements)/32 3.06% 10.733 11.062 - 9.83% -
rng::reverse_copy(list<int>)/8 3.06% 2.259 2.328 - 0.87% -
rng::find_last(vector<int>)_(bail_90%)/1048576 3.06% 23233.316 23944.818 - 1.49% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 3.05% 18603442.089 19170523.432 - -1.24% -
bm_lexicographical_compare<signed_char>/5 3.04% 2.186 2.253 - 2.08% -
BM_deque_deque_move/65536 3.04% 2851.921 2938.519 - 2.44% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 3.04% 894.089 921.235 - 1.83% -
BM_std_minmax<short>/26 3.04% 2.470 2.544 - 2.59% -
BM_std_min<unsigned_char>/28 3.03% 1.741 1.794 - 2.68% -
std::partial_sort_copy(list<int>)_(heap)/8 3.03% 15.386 15.853 - -2.74% -
BM_std_min<unsigned_char>/7 3.03% 1.797 1.852 - 0.65% -
rng::copy_backward(deque<int>)/32768 3.01% 3723.770 3836.006 - -0.09% -
std::set<int>::upper_bound(key)_(non-existent)/8192 3.01% 9.841 10.138 - 0.35% -
BM_RangesMakeHeap_uint64_SingleElement_256 3.01% 0.564 0.581 - 0.20% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 3.01% 10.198 10.505 - 11.39% -
BM_MakeThenSortHeap_string_QuickSortAdversary_262144 3.01% 193.157 198.967 - 4.37% -
BM_std_min<char>/29 3.01% 1.966 2.025 - 1.12% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 3.00% 11407.694 11750.267 - 5.80% -
std::multiset<int>::contains(key)_(non-existent)/1024 3.00% 5.589 5.756 - 0.99% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 3.00% 1.595 1.642 - 3.35% -
std::sort(vector<int>)_(qsort_adversarial)/1024 2.99% 12929.844 13316.632 - 3.02% -
BM_std_min<char>/21 2.99% 1.791 1.844 - 1.93% -
BM_std_min<char>/3 2.98% 0.796 0.820 - 14.21% -
SetIntersection_Front_Vector_string_16_16 2.98% 52840955.328 54417054.259 - -0.52% -
SetIntersection_Interlaced_Set_string_1024_256 2.98% 35190142.320 36239267.638 - 1.52% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 2.98% 270908.594 278979.300 - 1.46% -
SetIntersection_None_Vector_uint32_262144_262144 2.98% 1178668.128 1213776.049 - 1.50% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_256 2.98% 0.586 0.603 - -0.26% -
std::search(list<int>)_(same_length)/8192 2.98% 10268.065 10573.870 - 0.30% -
rng::contains_subrange(vector<int>)_(same_length)/8192 2.98% 1898.411 1954.922 - 4.25% -
rng::find_if(list<int>)_(process_all)/32768 2.97% 27540.560 28359.687 - -2.96% -
SetIntersection_Interlaced_Vector_uint32_256_4 2.97% 5055639.252 5205960.417 - -1.61% -
bm_ranges_lexicographical_compare<unsigned_char>/7 2.97% 2.124 2.188 - -0.73% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 2.97% 1.850 1.905 - 2.92% -
BM_std_min<unsigned_short>/512 2.97% 7.073 7.283 - 2.03% -
rng::find_first_of(deque<int>,_pred)_(large_needle)/1024 2.97% 562091.146 578758.725 - 3.07% -
SetIntersection_None_Set_uint32_16384_16384 2.96% 151673517.605 156165737.194 - 1.26% -
BM_std_min<unsigned_short>/30 2.96% 2.342 2.411 - 2.18% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 2.96% 83.936 86.418 - -5.34% -
std::replace(list<int>)_(sprinkled)/50 2.95% 17.339 17.851 - 0.71% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 2.95% 6.621 6.816 - 3.84% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4 2.94% 2.511 2.585 - -1.13% -
SetIntersection_Interlaced_Vector_string_16384_256 2.94% 36801209.217 37884560.297 - -4.99% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.94% 12575.013 12944.629 - 1.57% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 2.94% 1.592 1.639 - 3.04% -
std::copy_backward(vector<bool>)_(unaligned)/1048576 2.94% 6733.706 6931.370 - 2.58% -
BM_std_min<char>/30 2.93% 2.256 2.323 - 4.48% -
std::stable_partition(vector<int>)_(sparse)/32 2.93% 7.240 7.452 - 8.41% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 2.92% 272936.369 280910.148 - 1.88% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 2.92% 32.866 33.826 - -2.13% -
SetIntersection_Front_Vector_float_16_16 2.91% 38076497.628 39185376.859 - 2.82% -
BM_RangesMakeHeap_float_Random_16384 2.91% 1.111 1.143 - -6.02% -
std::for_each_n(join_view(vector<vector<int>>))/8 2.91% 1.844 1.898 - 13.07% -
SetIntersection_Interlaced_Vector_float_16_16 2.91% 38032209.044 39137701.310 - -0.01% -
rng::reverse(vector<int>)/8 2.90% 1.610 1.657 - 2.39% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 2.89% 43815920.523 45082703.562 - -1.70% -
std::copy_if(list<int>)_(every_other)/4096 2.89% 3142.979 3233.707 - 1.94% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 2.88% 1623224.045 1670040.422 - -4.01% -
SetIntersection_Front_Set_float_262144_4 2.88% 1106849.673 1138711.347 - -0.13% -
std::multimap<int,_int>::insert(value)_(new_value)/32 2.88% 19.723 20.290 - 2.15% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.87% 50864.481 52326.758 - 0.37% -
std::reverse(vector<int>)/8 2.87% 1.555 1.599 - 0.21% -
rng::fill(list<int>)/8192 2.86% 7440.637 7653.506 - 3.53% -
rng::reverse_copy(list<int>)/32768 2.86% 25194.415 25913.934 - -0.66% -
std::sort(vector<NonIntegral>)_(descending)/8 2.85% 24.500 25.198 - -0.40% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 2.85% 32173.965 33090.804 - 1.83% -
rng::sort(vector<int>)_(qsort_adversarial)/1024 2.84% 12929.494 13296.681 - 3.09% -
rng::starts_with(deque<int>,_pred)/1048576 2.84% 519385.470 534132.936 - 0.87% -
BM_StringEraseWithMove_Huge_Transparent 2.84% 49.122 50.516 - 11.51% -
std::partition(list<int>)_(dense)/8192 2.84% 4983.388 5124.733 - 2.11% -
bm_ranges_swap_ranges_vb_unaligned/8 2.84% 4.913 5.052 - 0.95% -
SetIntersection_None_Set_uint64_1024_1 2.83% 8809528.866 9058718.793 - 1.66% -
BM_StringRelational_Eq_Small_Small_Control 2.83% 1.900 1.953 - 5.54% -
SetIntersection_Interlaced_Set_float_16384_4 2.82% 167516584.067 172244251.447 - -0.05% -
rng::is_sorted_until(vector<int>,_pred)/8192 2.82% 3282.702 3375.309 - 4.28% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 2.82% 216.403 222.501 - -0.14% -
BM_StringRelational_Less_Large_Large_Control 2.82% 2.260 2.323 - 13.47% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.81% 0.908 0.933 - -0.74% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 2.81% 4263.519 4383.125 - 3.18% -
BM_deque_deque_ranges_move/65536 2.80% 2824.742 2903.971 - -1.70% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.80% 182333.282 187441.995 - 1.42% -
BM_PushHeap_uint32_Ascending_262144 2.80% 8.102 8.328 - 1.85% -
BM_deque_deque_ranges_copy/70000 2.79% 3017.118 3101.396 - 2.10% -
rng::count(list<int>)_(every_other)/1048576 2.79% 807399.422 829896.451 - 0.23% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 2.78% 9798272.842 10070982.815 - 2.82% -
BM_MakeThenSortHeap_string_PipeOrgan_16384 2.78% 63.253 65.010 - 0.20% -
SetIntersection_Front_Set_uint32_1024_4 2.77% 1125728.125 1156959.589 - 0.81% -
std::set<int>::contains(key)_(existent)/1024 2.77% 3.870 3.978 - 0.53% -
SetIntersection_None_Set_uint32_1024_64 2.77% 8697418.522 8938476.620 - 0.74% -
BM_MakeHeap_uint64_Random_262144 2.76% 1.033 1.061 - 2.34% -
BM_std_minmax<unsigned_int>/6 2.76% 1.350 1.387 - 3.23% -
BM_std_minmax<short>/20 2.75% 1.935 1.988 - -0.63% -
std::set<std::string>::lower_bound(key)_(existent)/1024 2.75% 22.622 23.243 - -1.09% -
BM_std_min<char>/32 2.75% 2.880 2.959 - 1.22% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.74% 22.547 23.166 - 2.75% -
rng::is_partitioned(list<int>)_(unpartitioned)/50 2.74% 4.355 4.474 - 0.51% -
std::find(vector<int>)_(process_all)/8 2.74% 2.655 2.727 - 3.04% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 2.74% 275267.280 282797.460 - 1.64% -
rng::fill_n(vector<bool>)/64 2.73% 1.393 1.431 - 0.98% -
std::multimap<int,_int>::insert(value)_(new_value)/1024 2.73% 34.074 35.003 - 6.05% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 2.71% 869.421 892.972 - 1.39% -
rng::any_of(list<int>)_(process_all)/8192 2.71% 7036.940 7227.438 - 1.67% -
BM_std_minmax_element<short>/64 2.70% 17.639 18.116 - 5.10% -
SetIntersection_None_Set_float_16384_4 2.70% 151392744.658 155483856.897 - -1.16% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 2.70% 1166146.335 1197656.209 - 1.04% -
std::all_of(list<int>)_(process_all)/8192 2.70% 7553.655 7757.505 - 1.99% -
SetIntersection_Front_Set_uint32_16384_64 2.69% 2003959.377 2057946.437 - 0.48% -
BM_PopHeap_float_16384 2.69% 33.015 33.904 - 2.31% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 2.69% 71.912 73.849 - 2.78% -
BM_std_minmax<short>/25 2.69% 2.294 2.355 - 6.93% -
BM_MakeThenSortHeap_uint64_Heap_64 2.68% 8.129 8.347 - 1.39% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/1024 2.68% 591847.866 607732.829 - 0.75% -
std::search(vector<int>)_(same_length)/1000 2.68% 240.722 247.169 - 0.31% -
std::partition(list<int>)_(sparse)/8192 2.68% 7656.230 7861.150 - -3.86% -
rng::for_each_n(list<int>)/8192 2.68% 7202.980 7395.697 - 2.34% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 2.68% 31840.035 32691.764 - 1.64% -
std::set<std::string>::erase(key)_(existent)/8192 2.67% 71.125 73.027 - 2.77% -
BM_std_minmax<char>/29 2.67% 2.472 2.538 - -0.69% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 2.66% 16.670 17.114 - 2.91% -
BM_StringRelational_Less_Empty_Empty_Control 2.66% 2.046 2.101 - 8.54% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 2.65% 14371.663 14752.606 - 2.12% -
BM_std_min<unsigned_char>/32 2.65% 2.886 2.963 - 3.46% -
std::remove_if(deque<int>)_(prefix)/50 2.64% 66.048 67.793 - 1.46% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 2.64% 3.120 3.202 - 2.25% -
std::sort(vector<int>)_(qsort_adversarial)/8192 2.64% 148272.487 152189.101 - 2.97% -
rng::move_backward(vector<int>)/8 2.64% 2.244 2.303 - 0.53% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 2.64% 69.365 71.194 - 0.35% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 2.63% 887451.468 910819.643 - 3.98% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.63% 13916.118 14282.503 - 3.24% -
SetIntersection_Front_Vector_string_262144_1 2.63% 1111382.274 1140640.740 - -0.05% -
BM_MakeThenSortHeap_string_SingleElement_1024 2.62% 30.268 31.062 - 3.83% -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 2.62% 11.969 12.282 - 1.39% -
rng::remove(deque<int>)_(prefix)/32 2.62% 53.561 54.964 - -0.32% -
BM_std_minmax<unsigned_char>/12 2.62% 2.033 2.087 - 7.26% -
std::multiset<std::string>::find(key)_(non-existent)/32 2.61% 10.440 10.713 - 1.48% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 2.61% 31444.563 32264.960 - 0.26% -
SetIntersection_Front_Set_uint32_256_1 2.60% 4343464.553 4456281.765 - 0.24% -
SetIntersection_Front_Vector_uint64_64_16 2.60% 15162295.978 15556102.900 - 2.23% -
SetIntersection_Interlaced_Set_uint64_64_16 2.59% 23967492.107 24588980.383 - 1.20% -
std::unique(deque<int>,_pred)_(contiguous)/32 2.59% 58.190 59.697 - 1.08% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 2.59% 21.420 21.975 - 2.05% -
std::unordered_multiset<int>::insert(value)_(new_value)/1024 2.59% 24.650 25.287 - -5.78% -
BM_vector_deque_ranges_move/64 2.58% 2.738 2.808 - 5.55% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 2.58% 1.047 1.073 - -4.70% -
SetIntersection_Interlaced_Set_float_16384_16 2.58% 208423512.997 213793255.440 - 1.50% -
std::unique(deque<int>,_pred)_(contiguous)/52 2.57% 68.440 70.200 - 0.88% -
rng::find_end(deque<int>)_(match_near_end)/1024 2.57% 34.896 35.793 - -98.87% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.57% 11.187 11.475 - 1.35% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 2.57% 359.187 368.413 - 2.67% -
std::multiset<int>::count(key)_(existent)/32 2.57% 3.451 3.539 - 0.26% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_16 2.57% 4.076 4.181 - 3.06% -
rng::contains(list<int>)_(process_all)/32 2.56% 9.280 9.518 - -15.47% -
rng::move_backward(deque<int>)/8 2.56% 3.998 4.100 - 12.11% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 2.55% 523694.123 537068.128 - 2.34% -
BM_std_minmax_element<short>/5500 2.55% 1490.548 1528.566 - 8.47% -
std::sort(vector<int>)_(descending)/1024 2.55% 1043.506 1070.115 - 2.74% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 2.55% 3.484 3.573 - 1.96% -
rng::generate(deque<int>)/8192 2.54% 2043.105 2095.084 - 2.52% -
BM_std_minmax<char>/28 2.54% 2.224 2.280 - 1.10% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 2.54% 1122918.474 1151438.856 - 3.34% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 2.54% 1111858.579 1140066.287 - 1.97% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 2.53% 7.561 7.753 - 1.81% -
rng::contains(list<int>)_(process_all)/50 2.53% 17.643 18.089 - -6.50% -
BM_std_min<char>/22 2.52% 2.053 2.105 - 1.69% -
SetIntersection_None_Set_uint32_64_16 2.51% 18781329.234 19252906.017 - 0.36% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 2.50% 5.420 5.555 - 9.22% -
std::find(list<int>)_(process_all)/32768 2.50% 25954.742 26603.780 - -3.65% -
rng::rotate(deque<int>)_(1_element_forward)/50 2.50% 5.701 5.843 - -4.21% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 2.50% 1.178 1.207 - -2.32% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1024 2.49% 2.926 2.999 - 0.51% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 2.49% 51.055 52.326 - -1.72% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 2.49% 26874772.185 27543273.405 - 1.59% -
BM_deque_vector_move/1 2.48% 2.098 2.150 - 0.85% -
BM_RangesMakeThenSortHeap_uint64_Heap_64 2.48% 8.139 8.341 - 0.42% -
SetIntersection_Front_Vector_float_16384_256 2.48% 2303037.000 2360175.863 - 0.59% -
SetIntersection_Front_Set_uint64_256_256 2.48% 8542345.776 8753966.046 - -11.36% -
std::deque<int>::insert(middle)_(cheap_elements)/32 2.48% 11.981 12.278 - 4.29% -
std::multimap<std::string,_int>::insert(value)_(new_value)/1024 2.47% 63.234 64.798 - 10.47% -
bm_lexicographical_compare<signed_char>/6 2.47% 2.463 2.524 - 1.33% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.47% 209.070 214.231 - 1.10% -
BM_MakeHeap_uint32_Random_16 2.46% 1.242 1.273 - 1.60% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 2.46% 3.507 3.593 - -0.15% -
std::multimap<int,_int>::insert(value)_(already_present)/0 2.46% 18.309 18.760 - 3.07% -
std::fill(vector<int>)/1024 2.46% 29.565 30.291 - 0.14% -
SetIntersection_Interlaced_Set_uint32_16384_16 2.45% 205146838.314 210178865.801 - 1.86% -
SetIntersection_Interlaced_Vector_uint32_256_1 2.45% 4352875.102 4459471.764 - 0.64% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 2.45% 3.539 3.625 - 1.59% -
rng::partial_sort(deque<int>)_(descending)/8192 2.45% 284695.114 291660.248 - 2.67% -
rng::rotate(deque<int>)_(1_element_forward)/1024 2.45% 38.582 39.526 - 1.72% -
std::set<int>::contains(key)_(non-existent)/8192 2.44% 8.322 8.526 - 2.59% -
rng::search(vector<int>)_(same_length)/1024 2.44% 245.144 251.127 - 1.53% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.44% 0.699 0.717 - -2.20% -
rng::is_sorted(list<int>)/1024 2.44% 767.005 785.706 - 3.46% -
BM_StringRelationalLiteral_Less_Large_Small_Control 2.44% 1.784 1.828 - -3.21% -
std::any_of(vector<int>)_(process_all)/50 2.44% 18.166 18.608 - 2.21% -
std::find_if_not(deque<int>)_(process_all)/1024 2.44% 484.744 496.549 - 2.43% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16 2.44% 7.219 7.395 - 2.04% -
SetIntersection_Interlaced_Vector_uint64_262144_64 2.43% 8623132.278 8832854.700 - -67.50% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_4 2.43% 0.546 0.560 - 4.82% -
BM_StringRelational_Eq_Empty_Empty_Control 2.43% 2.064 2.114 - 14.03% -
BM_MakeHeap_pair<uint32,_uint32>_Random_64 2.42% 3.149 3.225 - 3.33% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 2.41% 83022.822 85025.979 - -3.10% -
rng::remove_if(vector<int>)_(sprinkled)/32 2.41% 56.694 58.060 - 8.74% -
BM_MakeThenSortHeap_string_SingleElement_64 2.41% 20.104 20.588 - 4.64% -
std::partition(vector<int>)_(dense)/32 2.40% 8.447 8.650 - 1.42% -
SetIntersection_None_Vector_uint64_1024_64 2.40% 1123483.924 1150419.579 - 0.76% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 2.40% 19.772 20.246 - 1.45% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 2.39% 5.851 5.991 - 5.02% -
rng::is_partitioned(vector<int>)_(partitioned)/1024 2.39% 174.990 179.166 - 1.93% -
rng::remove(list<int>)_(prefix)/32 2.38% 55.272 56.590 - 2.11% -
std::map<std::string,_int>::find(key)_(non-existent)/32 2.38% 10.325 10.571 - 6.88% -
BM_std_minmax<char>/27 2.38% 1.857 1.902 - -2.57% -
rng::search(list<int>)_(no_match)/1024 2.38% 716.782 733.846 - -1.41% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 2.38% 20091044.910 20568708.296 - 0.93% -
std::set<int>::upper_bound(key)_(non-existent)/1024 2.37% 5.858 5.997 - 0.09% -
SetIntersection_Interlaced_Vector_float_262144_1 2.37% 1088183.757 1113977.357 - -0.52% -
BM_PopHeap_float_262144 2.37% 37.108 37.987 - -6.59% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 2.36% 4042.249 4137.685 - 1.69% -
BM_std_minmax_element<int>/64 2.36% 17.145 17.550 - 1.56% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 2.36% 4594786.883 4703163.070 - 0.90% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.36% 54938.506 56234.230 - 0.72% -
std::unique(deque<int>,_pred)_(sprinkled)/52 2.35% 73.779 75.514 - 2.78% -
SetIntersection_Interlaced_Vector_uint32_16_16 2.35% 37656796.627 38541694.589 - 1.85% -
std::set<std::string>::erase(key)_(non-existent)/1024 2.35% 24.921 25.506 - -3.79% -
SetIntersection_None_Vector_string_262144_16384 2.34% 1336819.158 1368142.448 - 0.43% -
rng::for_each(multimap<int>)/8192 2.34% 7158.782 7326.475 - -55.57% -
BM_std_minmax_element<int>/3 2.34% 1.147 1.174 - 12.45% -
SetIntersection_Interlaced_Vector_uint32_16384_1 2.34% 1086930.949 1112356.399 - -0.54% -
std::copy_if(list<int>)_(entire_range)/64 2.34% 32.829 33.597 - -7.16% -
std::all_of(vector<int>)_(process_all)/50 2.33% 17.988 18.408 - 44.52% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 2.33% 38.864 39.770 - 40.41% -
SetIntersection_Front_Vector_float_1024_64 2.33% 1408787.943 1441649.083 - -0.49% -
std::reverse(list<int>)/4096 2.33% 1637.526 1675.692 - 0.05% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16 2.33% 6.830 6.988 - 1.65% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.32% 438.392 448.574 - 1.74% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 2.32% 8872568.450 9078334.216 - -23.74% -
rng::contains_subrange(vector<int>)_(process_all)/16 2.31% 4.757 4.867 - 0.42% -
BM_RangesMakeThenSortHeap_float_Heap_16 2.31% 1.945 1.990 - -5.22% -
rng::search_n(list<int>,_pred)_(no_match)/1024 2.31% 845.952 865.509 - 2.00% -
BM_std_minmax<unsigned_int>/64 2.31% 2.538 2.596 - 2.27% -
rng::find_end(list<int>,_pred)_(same_length)/8192 2.31% 9123.493 9334.308 - -51.80% -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8 2.31% 8.830 9.034 - 0.17% -
BM_MakeHeap_uint64_Ascending_16 2.30% 0.643 0.658 - -1.76% -
SetIntersection_Interlaced_Vector_string_16384_4 2.30% 1863800.374 1906732.861 - 4.71% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 2.30% 270613.919 276838.657 - 1.41% -
SetIntersection_Front_Set_uint32_1024_16 2.30% 1311623.180 1341772.453 - -0.65% -
std::set<std::string>::insert(value)_(already_present)/32 2.30% 11.773 12.043 - 0.84% -
SetIntersection_Front_Vector_uint64_256_64 2.30% 4584642.600 4689953.272 - 1.96% -
BM_deque_vector_ranges_move_backward/65536 2.29% 8124.833 8311.124 - 2.65% -
std::rotate(list<int>)_(by_1/3)/8192 2.29% 8719.855 8919.393 - 1.65% -
SetIntersection_None_Vector_uint32_256_1 2.28% 4486376.199 4588851.333 - 0.75% -
rng::find_if_not(vector<int>)_(process_all)/8 2.28% 2.554 2.612 - 3.75% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 2.28% 15.499 15.852 - -6.24% -
BM_std_min<unsigned___int128>/2 2.27% 0.660 0.675 - 2.32% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_4 2.26% 0.778 0.796 - 1.55% -
rng::all_of(list<int>)_(process_all)/32768 2.26% 25585.817 26163.797 - 1.47% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 2.26% 38.533 39.402 - 3.81% -
std::set<int>::find(key)_(existent)/8192 2.25% 8.201 8.386 - 4.34% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 2.25% 0.917 0.938 - -0.16% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 2.25% 288.325 294.821 - 0.34% -
BM_std_minmax<unsigned_char>/30 2.25% 2.594 2.652 - -2.44% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 2.25% 4.027 4.118 - 0.84% -
rng::adjacent_find(list<int>,_pred)/8 2.24% 3.883 3.970 - -0.04% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 2.23% 788.026 805.631 - 3.69% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.23% 268833.904 274838.818 - 5.70% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 2.23% 14.636 14.962 - -0.13% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 2.22% 1177086.901 1203165.018 - 1.61% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.21% 8781.864 8976.317 - 4.29% -
rng::search(vector<int>)_(no_match)/1000 2.21% 206.306 210.871 - -1.72% -
BM_SortHeap_string_262144 2.21% 173.544 177.384 - -0.77% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 2.21% 637.081 651.151 - -0.36% -
SetIntersection_Front_Vector_uint64_256_16 2.21% 4373959.503 4470448.923 - 0.94% -
BM_MakeThenSortHeap_float_Heap_256 2.20% 5.985 6.117 - -1.90% -
rng::partition(list<int>)_(dense)/8192 2.20% 5067.174 5178.812 - 1.64% -
rng::unique_copy(list<int>)_(sprinkled)/32 2.20% 10.682 10.917 - -14.93% -
std::fill_n(vector<bool>)/64 2.20% 1.594 1.629 - 7.33% -
BM_vector_deque_copy/64 2.20% 2.713 2.773 - -1.50% -
rng::search(vector<int>)_(no_match)/1024 2.19% 210.846 215.469 - -1.75% -
std::set<std::string>::find(key)_(non-existent)/1024 2.19% 20.040 20.479 - 0.56% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 2.19% 21.222 21.687 - 1.22% -
std::set<int>::count(key)_(existent)/8192 2.19% 7.941 8.115 - 4.29% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 2.19% 0.549 0.561 - -1.96% -
BM_std_minmax_element<short>/4000 2.19% 1089.110 1112.915 - 8.65% -
std::rotate(vector<int>)_(by_1/4)/1024 2.19% 324.098 331.180 - 0.63% -
std::list<std::string>::ctor(size)/8192 2.18% 102916.526 105164.044 - 2.34% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 2.18% 286.405 292.650 - 3.67% -
BM_deque_vector_ranges_copy_backward/70000 2.18% 8687.655 8876.705 - 2.55% -
std::partial_sort(deque<int>)_(descending)/8 2.18% 42.706 43.635 - 5.48% -
SetIntersection_Front_Set_float_256_64 2.17% 6476229.797 6616816.040 - 0.94% -
BM_RangesMakeHeap_float_Random_1024 2.17% 1.192 1.218 - -1.06% -
std::find_if(vector<int>)_(process_all)/8 2.16% 2.528 2.582 - -4.36% -
std::rotate(vector<int>)_(by_1/4)/8192 2.15% 2557.799 2612.771 - 0.67% -
std::find_end(vector<int>)_(same_length)/1024 2.15% 252.959 258.392 - -49.35% -
std::mismatch(list<int>)_(it,_it,_it)/8 2.14% 2.663 2.720 - 2.86% -
std::search_n(deque<int>)_(no_match)/1000 2.14% 428.562 437.753 - -2.25% -
rng::count(vector<int>)_(every_other)/8 2.14% 1.325 1.353 - -2.21% -
rng::partial_sort_copy(vector<int>)_(ascending)/8 2.13% 8.844 9.033 - 0.15% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 2.13% 78129.558 79795.886 - -3.11% -
std::none_of(list<int>)_(process_all)/32768 2.13% 25616.079 26161.714 - 1.57% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.13% 2.436 2.488 - -1.82% -
BM_std_minmax_element<long_long>/3 2.13% 1.146 1.171 - 4.39% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 2.13% 709.486 724.586 - 2.05% -
std::set<int>::erase(key)_(existent)/0 2.13% 20.137 20.566 - 1.48% -
BM_std_minmax_element<short>/512 2.13% 144.624 147.701 - 7.01% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 2.12% 1.003 1.024 - 0.28% -
BM_deque_deque_move/4096 2.12% 149.707 152.879 - 0.34% -
rng::search(vector<int>)_(no_match)/1048576 2.12% 209440.465 213870.822 - -1.62% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 2.11% 12334.757 12595.605 - 2.66% -
SetIntersection_None_Set_float_16384_1 2.11% 152689041.465 155916165.012 - -1.07% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 2.11% 18.114 18.497 - 2.38% -
std::mismatch(deque<int>)_(it,_it,_it)/1048576 2.11% 492512.177 502890.688 - 1.24% -
std::multimap<int,_int>::find(key)_(existent)/32 2.11% 1.594 1.628 - 1.28% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 2.10% 7568355.801 7727568.961 - 5.19% -
rng::sort(vector<NonIntegral>)_(descending)/8 2.10% 24.711 25.230 - -0.24% -
BM_LowerBound_string_4 2.10% 19.850 20.267 - 1.47% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 2.10% 162579.451 165993.748 - -2.13% -
SetIntersection_None_Vector_string_262144_16 2.09% 1330186.139 1358023.805 - 0.01% -
std::multimap<int,_int>::insert(value)_(already_present)/32 2.09% 19.271 19.673 - 2.23% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 2.08% 1120202.261 1143545.924 - -1.46% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 2.08% 343387875.353 350539836.743 - 1.49% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 2.08% 86.404 88.200 - -4.14% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 2.08% 627880.568 640934.348 - -0.55% -
std::replace(vector<int>)_(prefix)/1024 2.08% 156.700 159.958 - 0.24% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 2.08% 20.281 20.703 - 1.86% -
BM_RangesPushHeap_uint32_Random_4 2.08% 2.430 2.480 - -2.84% -
rng::rotate(list<int>)_(1_element_forward)/50 2.08% 26.250 26.796 - 10.30% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 2.08% 6580.551 6717.198 - 4.33% -
BM_MakeThenSortHeap_uint64_SingleElement_4 2.08% 1.242 1.267 - 2.34% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 2.07% 1217711.715 1242968.653 - -1.78% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 2.07% 19.453 19.856 - 2.17% -
BM_RangesMakeHeap_uint64_PipeOrgan_256 2.07% 0.647 0.660 - 1.30% -
rng::search_n(list<int>,_pred)_(no_match)/1000 2.07% 826.443 843.557 - 1.71% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16384 2.07% 33.667 34.364 - 2.30% -
SetIntersection_Front_Set_uint32_1024_1 2.07% 1073233.040 1095431.092 - 3.20% -
std::unordered_set<int>::erase(key)_(existent)/1024 2.07% 22.092 22.549 - 0.65% -
SetIntersection_None_Set_float_64_64 2.07% 11604239.800 11843991.302 - -0.26% -
std::search(deque<int>,_pred)_(same_length)/1000 2.06% 488.286 498.362 - 4.25% -
BM_vector_deque_ranges_copy/4096 2.06% 145.158 148.153 - 0.15% -
rng::copy_backward(deque<int>)/262144 2.06% 30756.979 31391.066 - 0.11% -
rng::unique(list<int>)_(sprinkled)/52 2.06% 77.793 79.396 - 2.28% -
std::find_end(forward_list<int>)_(match_near_end)/1000 2.06% 758.287 773.912 - 0.77% -
BM_std_min<long_long>/29 2.06% 2.953 3.014 - -0.91% -
std::multiset<int>::ctor(&&,_different_allocs)/32 2.06% 178.199 181.868 - 0.19% -
std::copy_if(deque<int>)_(entire_range)/8 2.05% 2.561 2.613 - -0.16% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 2.05% 76.808 78.382 - -11.99% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 2.05% 783.060 799.101 - 19.20% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_256 2.05% 19.719 20.122 - 2.37% -
std::count(vector<bool>)/1000 2.05% 2.943 3.004 - -0.01% -
std::copy_if(deque<int>)_(entire_range)/512 2.04% 137.341 140.146 - 2.24% -
rng::copy_n(list<int>)/4096 2.04% 4191.431 4276.999 - 7.38% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 2.04% 27.476 28.036 - 2.14% -
BM_std_min<char>/64 2.04% 4.140 4.225 - 0.70% -
BM_deque_vector_ranges_move/0 2.04% 1.468 1.498 - -3.23% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.04% 2.134 2.177 - 3.77% -
BM_RangesMakeThenSortHeap_uint32_Random_4 2.04% 3.982 4.063 - 1.75% -
std::unordered_set<std::string>::find(key)_(existent)/1024 2.02% 42.465 43.322 - 22.84% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 2.02% 7.337 7.486 - 2.96% -
bm_lexicographical_compare<int>/1048576 2.02% 76666.201 78212.006 - 2.01% -
std::find_first_of(deque<int>)_(small_needle)/8192 2.01% 29228.415 29816.906 - 4.33% -
BM_std_min<long_long>/28 2.01% 2.517 2.568 - -3.43% -
BM_std_min<char>/27 2.01% 1.386 1.414 - 2.09% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 2.01% 3222.121 3286.884 - -1.04% -
SetIntersection_Interlaced_Set_uint64_1024_256 2.00% 16159116.564 16482764.719 - 7.97% -
std::sample(list<int>)/1024 2.00% 11657.597 11890.997 - 2.11% -
BM_std_minmax_element<short>/65536 2.00% 17735.227 18089.971 - 8.38% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 2.00% 13.071 13.332 - 0.91% -
std::multiset<std::string>::insert(value)_(new_value)/32 1.99% 43.113 43.972 - 3.03% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.99% 56127.974 57243.650 - -9.94% -
BM_deque_vector_copy/0 1.98% 1.421 1.450 - -2.74% -
BM_PushHeap_uint64_QuickSortAdversary_16 1.98% 0.909 0.927 - 0.82% -
BM_PopHeap_string_16384 1.98% 72.913 74.356 - 2.28% -
std::unordered_multiset<int>::insert(value)_(new_value)/8192 1.97% 20.446 20.850 - 5.09% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16 1.97% 0.552 0.563 - 2.07% -
BM_deque_deque_copy/64 1.97% 5.459 5.566 - 0.06% -
BM_std_minmax_element<short>/4096 1.97% 1114.115 1136.036 - 8.20% -
BM_StringResizeAndOverwrite 1.97% 0.846 0.863 - 0.32% -
BM_std_minmax_element<short>/1024 1.97% 284.075 289.659 - 7.95% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 1.97% 1.296 1.322 - 5.32% -
SetIntersection_Front_Vector_uint64_64_64 1.96% 11195320.075 11414860.102 - 2.10% -
std::adjacent_find(vector<int>,_pred)/8 1.96% 3.256 3.320 - -1.44% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.96% 6.904 7.039 - 0.68% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 1.95% 8.634 8.802 - 1.22% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 1.95% 33.999 34.662 - 1.23% -
BM_std_minmax<unsigned_char>/21 1.95% 2.164 2.206 - -1.13% -
BM_lexicographical_compare_three_way_fast_path/1024 1.94% 243.465 248.198 - 0.93% -
rng::sort(vector<int>)_(descending)/1024 1.94% 1042.742 1063.009 - 2.19% -
SetIntersection_Front_Set_uint64_16_16 1.94% 40935034.112 41729468.318 - 1.96% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_64 1.94% 9.270 9.450 - 1.78% -
BM_std_min<unsigned_char>/5500 1.94% 37.078 37.797 - 1.95% -
std::multiset<std::string>::erase(key)_(existent)/0 1.93% 40.632 41.417 - -30.11% -
rng::partial_sort(deque<int>)_(descending)/8 1.93% 41.444 42.245 - -4.34% -
std::rotate(vector<bool>)_(1_element_backward)/1024 1.93% 26.995 27.516 - 1.40% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 1.93% 17002090.837 17330161.880 - 1.36% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 1.93% 26.199 26.704 - -0.99% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.93% 1.188 1.211 - 0.38% -
std::is_sorted_until(list<int>)/8 1.93% 2.232 2.275 - 3.07% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 1.93% 119.529 121.830 - 2.56% -
SetIntersection_Interlaced_Vector_float_262144_16384 1.92% 343165441.602 349769191.401 - 0.18% -
std::unique(deque<int>,_pred)_(sprinkled)/32 1.92% 61.145 62.318 - 1.99% -
BM_std_min<unsigned_char>/29 1.92% 2.011 2.050 - 4.23% -
BM_std_minmax<unsigned_char>/22 1.92% 2.429 2.476 - -1.31% -
SetIntersection_None_Set_uint32_1024_16 1.91% 8652465.997 8818137.578 - 0.41% -
rng::generate(list<int>)/50 1.91% 15.473 15.769 - 2.64% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 1.91% 14.157 14.427 - 1.14% -
std::set<int>::count(key)_(existent)/32 1.90% 1.865 1.900 - 6.01% -
BM_MakeThenSortHeap_string_Ascending_4 1.90% 5.207 5.306 - -0.95% -
SetIntersection_Interlaced_Set_float_256_4 1.90% 11438308.042 11655446.831 - -0.31% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 1.90% 513.548 523.288 - 2.86% -
std::find_if_not(deque<int>)_(bail_25%)/1024 1.90% 105.190 107.185 - 0.72% -
BM_std_minmax<unsigned_char>/28 1.90% 2.077 2.117 - -1.55% -
std::partial_sort(deque<int>)_(shuffled)/8192 1.90% 262474.882 267449.222 - -0.96% -
BM_RangesMakeHeap_uint64_Random_262144 1.89% 1.047 1.066 - 2.36% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16384 1.89% 2.964 3.020 - 1.42% -
std::search(list<int>)_(no_match)/1000 1.89% 681.496 694.376 - -2.79% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 1.89% 7658053.228 7802537.505 - 0.19% -
BM_SortHeap_uint32_4 1.89% 1.045 1.065 - 2.34% -
BM_MakeHeap_pair<uint32,_uint32>_Random_4 1.89% 2.623 2.673 - 2.02% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.88% 685.734 698.658 - 2.53% -
BM_MakeThenSortHeap_string_PipeOrgan_1024 1.88% 31.226 31.814 - -17.35% -
SetIntersection_Interlaced_Set_float_1024_1024 1.88% 15125874.387 15409682.097 - 1.33% -
BM_MakeThenSortHeap_string_PipeOrgan_256 1.87% 19.864 20.236 - 0.01% -
BM_StringEraseWithMove_Large_Opaque 1.86% 2.814 2.866 - 0.12% -
std::multimap<std::string,_int>::erase(key)_(existent)/0 1.86% 57.321 58.385 - -2.44% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.85% 19.062 19.415 - 3.52% -
std::partial_sort_copy(deque<int>)_(ascending)/8 1.85% 10.621 10.818 - 0.76% -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.85% 1.294 1.318 - -0.01% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 1.85% 145143228.788 147824545.844 - -0.35% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 1.84% 0.679 0.691 - 3.72% -
BM_deque_vector_move/4000 1.84% 142.735 145.365 - 3.88% -
BM_SortHeap_uint64_16 1.84% 4.920 5.011 - 1.08% -
std::set<int>::equal_range(key)_(existent)/32 1.84% 1.680 1.711 - 0.50% -
std::rotate(list<int>)_(by_1/4)/50 1.84% 25.075 25.535 - 2.35% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.84% 5.230 5.326 - -1.10% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1.84% 1188346.236 1210180.167 - -2.94% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 1.83% 2134.332 2173.497 - -0.04% -
std::multiset<std::string>::erase(iterator)/8192 1.83% 26.590 27.077 - -10.92% -
rng::is_partitioned(vector<int>)_(partitioned)/8192 1.83% 1332.635 1357.042 - 1.42% -
BM_MakeHeap_string_Ascending_1024 1.83% 4.855 4.944 - -6.18% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.83% 18.918 19.264 - 1.37% -
rng::equal(deque<int>)_(it,_it,_it,_it)/1048576 1.83% 488780.670 497712.816 - -0.40% -
std::find_if_not(vector<int>)_(process_all)/8 1.83% 2.639 2.687 - 6.19% -
BM_std_minmax<short>/24 1.82% 2.285 2.327 - 4.56% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.82% 576.382 586.877 - 1.00% -
rng::search(vector<int>)_(single_element)/1000 1.82% 226.812 230.941 - -0.43% -
std::map<int,_int>::contains(key)_(existent)/1024 1.82% 4.087 4.161 - 2.82% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 1.82% 22.772 23.186 - -0.01% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.82% 424.966 432.691 - 1.49% -
rng::rotate(vector<bool>)_(by_1/2)/50 1.82% 18.060 18.388 - -1.17% -
rng::search(vector<int>,_pred)_(near_matches)/1000 1.82% 22576.929 22986.871 - -0.27% -
BM_std_min<unsigned_long_long>/31 1.82% 2.933 2.986 - -1.35% -
std::set<int>::ctor(const&,_alloc)/32 1.82% 217.324 221.269 - 2.63% -
std::flat_multimap<int,_int>::erase(iterator)/0 1.82% 15.463 15.743 - 2.29% -
rng::search(list<int>,_pred)_(same_length)/8192 1.82% 9637.139 9812.053 - 10.21% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 1.81% 34.402 35.026 - -0.94% -
std::search_n(list<int>)_(no_match)/1048576 1.81% 819715.754 834579.898 - -3.34% -
std::set<int>::contains(key)_(existent)/32 1.81% 1.687 1.718 - -0.49% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.81% 10665.894 10859.189 - 2.65% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.81% 28.162 28.672 - 2.97% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 1.80% 814.136 828.826 - 4.23% -
SetIntersection_Front_Vector_uint64_262144_262144 1.80% 351076312.825 357405579.551 - 1.96% -
BM_LowerBound_string_16384 1.80% 390.506 397.545 - 0.12% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1.80% 1199176.782 1220766.371 - 0.59% -
rng::find_last_if(deque<int>)_(bail_90%)/8192 1.79% 311.884 317.480 - 1.58% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 1.79% 35.851 36.493 - -24.26% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1.79% 145929033.378 148538186.698 - 3.59% -
BM_std_min<unsigned_char>/22 1.78% 2.080 2.117 - 0.64% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 1.78% 163871590.678 166783867.894 - -2.50% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1024 1.78% 23.823 24.247 - 2.18% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.78% 107478.322 109386.668 - -1.01% -
std::copy_backward(deque<int>)/8 1.77% 2.663 2.710 - -1.04% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 1.77% 16.032 16.316 - -13.70% -
rng::is_partitioned(list<int>)_(partitioned)/32 1.77% 8.668 8.822 - 1.73% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_4 1.77% 1.738 1.769 - 4.06% -
BM_RangesMakeThenSortHeap_float_SingleElement_262144 1.77% 50.575 51.470 - -1.65% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.77% 1.471 1.497 - 2.90% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 1.77% 102707.484 104522.254 - 2.17% -
std::unordered_map<int,_int>::erase(iterator)/8192 1.76% 20.947 21.316 - 4.71% -
std::copy_n(vector<bool>)_(aligned)/262144 1.76% 548.260 557.907 - -17.45% -
BM_std_min<unsigned_int>/17 1.75% 0.954 0.970 - -0.04% -
BM_std_min<char>/4 1.75% 1.141 1.161 - 8.41% -
std::find_end(forward_list<int>)_(process_all)/1000 1.75% 680.333 692.251 - -0.28% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.75% 33.778 34.368 - 1.93% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 1.75% 32.122 32.683 - 1.27% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.75% 16.517 16.805 - 3.13% -
std::multimap<std::string,_int>::count(key)_(existent)/32 1.75% 20.331 20.686 - 15.59% -
std::adjacent_find(deque<int>,_pred)/50 1.74% 29.282 29.792 - 0.30% -
BM_PushHeap_uint32_Random_16 1.74% 4.522 4.601 - 4.26% -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 1.74% 35.052 35.660 - 0.13% -
std::mismatch(deque<int>)_(it,_it,_it)/8192 1.73% 3830.704 3897.118 - 0.83% -
SetIntersection_None_Set_float_256_1 1.73% 11733899.320 11937262.019 - 1.50% -
std::multiset<int>::count(key)_(existent)/1024 1.73% 5.575 5.672 - -0.79% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 1.73% 17.888 18.198 - -8.48% -
std::find_if(vector<char>)_(process_all)/1024 1.73% 269.037 273.690 - 1.28% -
BM_std_min<unsigned_char>/512 1.73% 6.297 6.405 - -0.15% -
rng::search(vector<int>,_pred)_(near_matches)/1024 1.73% 23642.814 24051.102 - -0.07% -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 1.73% 20.797 21.156 - -13.98% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 1.73% 4.380 4.456 - -12.10% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 1.73% 363.650 369.926 - 3.94% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 1.73% 12.803 13.024 - 0.42% -
std::rotate(deque<int>)_(by_1/2)/1024 1.73% 179.716 182.816 - 5.51% -
std::set<std::string>::find(key)_(existent)/1024 1.72% 23.238 23.638 - 2.98% -
rng::generate_n(list<int>)/50 1.72% 15.564 15.832 - -9.23% -
rng::reverse_copy(list<int>)/4096 1.72% 3017.673 3069.666 - -0.08% -
BM_SortHeap_pair<uint32,_uint32>_16384 1.72% 22.762 23.153 - 0.93% -
rng::rotate(vector<bool>)_(1_element_backward)/50 1.72% 18.055 18.365 - -0.71% -
rng::search(list<int>)_(same_length)/8192 1.72% 7990.616 8127.863 - -16.11% -
SetIntersection_None_Vector_uint64_256_64 1.72% 3570968.017 3632273.744 - 3.00% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 1.72% 7.156 7.279 - -0.19% -
rng::distance(join_view(vector<vector<int>>)/4096 1.72% 4.360 4.435 - 2.91% -
std::multiset<std::string>::ctor(const&,_alloc)/32 1.71% 740.228 752.912 - -0.49% -
BM_lexicographical_compare_three_way_fast_path/16384 1.71% 3738.634 3802.505 - 0.80% -
rng::rotate(vector<bool>)_(by_1/4)/32 1.71% 18.233 18.544 - -0.41% -
rng::reverse_copy(deque<int>)/8 1.71% 2.883 2.932 - -3.72% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 1.71% 4.046 4.115 - 3.82% -
BM_MakeHeap_string_Ascending_16 1.71% 3.709 3.772 - 0.28% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 1.70% 2.348 2.388 - -0.90% -
BM_PushHeap_uint32_Random_262144 1.70% 6.297 6.404 - -0.53% -
rng::search(vector<int>)_(single_element)/1024 1.70% 232.204 236.155 - -0.43% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/32 1.70% 816.630 830.519 - 1.90% -
std::multimap<int,_int>::find(key)_(existent)/1024 1.70% 3.811 3.875 - -1.94% -
rng::find_end(deque<int>)_(match_near_end)/8192 1.69% 275.486 280.154 - -99.83% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.69% 17.670 17.969 - 0.91% -
std::multiset<int>::upper_bound(key)_(existent)/32 1.69% 2.193 2.230 - 0.07% -
BM_RangesMakeThenSortHeap_float_SingleElement_4 1.69% 1.327 1.349 - -0.79% -
std::rotate(deque<int>)_(1_element_forward)/50 1.69% 5.315 5.405 - -0.13% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 1.69% 13.381 13.607 - -0.66% -
std::rotate(vector<bool>)_(by_1/2)/50 1.69% 17.316 17.607 - -3.05% -
rng::sort(vector<NonIntegral>)_(descending)/8192 1.68% 5311.647 5401.108 - 1.91% -
rng::copy(deque<int>)/262144 1.68% 10290.021 10462.998 - 0.47% -
std::reverse_copy(list<int>)/8 1.68% 2.382 2.422 - 0.10% -
BM_std_minmax<unsigned_int>/9 1.68% 1.157 1.177 - 1.71% -
BM_StringEraseToEnd_Huge_Transparent 1.68% 2.451 2.492 - -2.88% -
rng::remove_copy(list<int>)_(sprinkled)/32 1.67% 9.446 9.604 - 1.45% -
std::multimap<int,_int>::find(key)_(existent)/8192 1.67% 5.415 5.505 - -0.40% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 1.67% 14.999 15.250 - 1.42% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.67% 23.004 23.388 - 1.57% -
rng::find_end(vector<int>)_(same_length)/1024 1.67% 253.308 257.529 - -49.87% -
BM_MakeThenSortHeap_string_Ascending_256 1.67% 20.053 20.388 - -2.31% -
std::set<int>::erase(key)_(existent)/32 1.66% 21.788 22.151 - 1.28% -
rng::copy_backward(vector<int>)/8 1.66% 2.210 2.247 - -1.83% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 1.66% 25.850 26.278 - 9.99% -
std::rotate(vector<bool>)_(by_1/2)/32 1.66% 17.529 17.819 - -2.60% -
SetIntersection_Interlaced_Vector_uint32_256_256 1.66% 4637648.892 4714436.179 - 0.03% -
rng::find(join_view(vector<list<int>>))_(process_all)/8 1.66% 4.579 4.655 - 0.99% -
SetIntersection_None_Set_string_64_64 1.65% 12078322.433 12277790.330 - 0.43% -
rng::for_each(list<int>)/8192 1.65% 7857.065 7986.727 - -3.89% -
rng::remove_copy_if(deque<int>)_(prefix)/50 1.65% 27.431 27.884 - 0.08% -
SetIntersection_None_Set_uint32_1024_256 1.65% 8677686.559 8820775.428 - 0.21% -
BM_RangesMakeHeap_uint64_Random_64 1.65% 1.259 1.279 - -1.06% -
BM_std_minmax<unsigned_int>/11 1.65% 1.781 1.810 - -0.98% -
rng::replace_if(deque<int>)_(prefix)/32 1.64% 14.235 14.469 - 2.48% -
BM_std_min<int>/4 1.64% 1.025 1.041 - 1.90% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 1.64% 120253238.592 122226323.705 - 4.09% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 1.64% 7.703 7.829 - 0.42% -
BM_PushHeap_float_Random_64 1.64% 6.651 6.760 - -0.19% -
std::multiset<std::string>::insert(value)_(new_value)/1024 1.64% 63.062 64.095 - 4.14% -
std::partial_sort_copy(vector<int>)_(repeated)/8 1.64% 8.395 8.532 - -0.95% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 1.64% 24.933 25.341 - 7.25% -
BM_PopHeap_string_4 1.64% 5.243 5.329 - -0.50% -
SetIntersection_Front_Vector_string_16384_1 1.63% 1126245.788 1144657.432 - -0.01% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.63% 2.652 2.695 - 0.41% -
BM_std_minmax<unsigned_short>/24 1.63% 2.239 2.275 - -0.09% -
BM_std_min<char>/26 1.63% 1.161 1.180 - 2.15% -
std::partial_sort(deque<int>)_(descending)/8192 1.63% 289990.402 294704.110 - 3.64% -
BM_CmpLess_uchar_uint 1.62% 1.112 1.130 - 0.79% -
BM_std_min<long_long>/13 1.62% 2.379 2.418 - 0.69% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 1.62% 908180.811 922907.115 - -0.48% -
std::partition_copy(deque<int>)/32 1.62% 12.616 12.820 - -1.34% -
std::partition_point(list<int>)/32 1.61% 15.864 16.120 - 1.22% -
rng::find_if(vector<char>)_(bail_25%)/32768 1.61% 2023.555 2056.225 - 0.84% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_262144 1.61% 51.616 52.449 - 2.29% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.61% 89.304 90.741 - 2.48% -
std::find_end(list<int>)_(near_matches)/1000 1.61% 33196.765 33730.799 - -8.83% -
rng::rotate(vector<bool>)_(1_element_forward)/32 1.61% 18.029 18.318 - -1.07% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 1.61% 349541014.345 355159175.891 - 1.21% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 1.61% 22.829 23.196 - 1.03% -
std::unique(list<int>)_(sprinkled)/8192 1.61% 7782.963 7907.937 - 1.40% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.60% 5453.242 5540.645 - 1.44% -
rng::fill_n(list<int>)/8192 1.60% 7400.323 7518.924 - 6.23% -
BM_std_minmax<unsigned_int>/31 1.60% 2.553 2.594 - 4.67% -
BM_lexicographical_compare_three_way_fast_path/65536 1.60% 14932.120 15170.589 - 0.76% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 1.60% 9.417 9.568 - 2.82% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 1.59% 2284577.515 2320935.188 - -0.16% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 1.59% 6.832 6.941 - 1.08% -
BM_StringRelational_Eq_Large_Large_Control 1.58% 2.258 2.294 - 1.05% -
rng::search(list<int>,_pred)_(no_match)/8192 1.58% 8195.698 8325.377 - 0.29% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 1.58% 16.993 17.262 - 0.67% -
rng::unique(deque<int>,_pred)_(sprinkled)/32 1.57% 60.874 61.832 - -0.15% -
SetIntersection_Interlaced_Set_uint64_64_4 1.57% 22533792.978 22888563.001 - 1.60% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 1.57% 18.052 18.336 - 1.43% -
BM_deque_vector_ranges_copy/1 1.57% 2.053 2.085 - -1.49% -
bm_ranges_lexicographical_compare<unsigned_char>/8 1.57% 1.433 1.455 - -1.33% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.56% 7.505 7.622 - -0.87% -
SetIntersection_Interlaced_Vector_uint32_1024_16 1.56% 2084327.048 2116932.795 - 12.32% -
rng::search(vector<int>)_(same_length)/1000 1.56% 240.319 244.070 - 0.89% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.56% 379.749 385.676 - 3.60% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.56% 196.130 199.187 - 0.44% -
rng::partition_point(deque<int>)/32 1.56% 4.129 4.194 - -0.79% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_256 1.56% 1.185 1.203 - -0.27% -
std::multiset<std::string>::erase(iterator)/0 1.55% 29.211 29.666 - -1.30% -
std::unique(list<int>)_(sprinkled)/1024 1.55% 958.638 973.541 - 2.36% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.55% 3.667 3.724 - 3.12% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 1.55% 7.227 7.339 - 0.31% -
std::rotate(list<int>)_(by_1/3)/50 1.55% 24.848 25.234 - 1.80% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16 1.55% 1.596 1.621 - 2.58% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 1.55% 25.048 25.436 - 9.18% -
std::find_end(deque<int>,_pred)_(process_all)/1048576 1.55% 564075.563 572803.689 - 1.87% -
std::replace_if(vector<int>)_(prefix)/1024 1.54% 268.681 272.827 - 0.42% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.54% 206680.107 209863.872 - 2.60% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 1.54% 35.153 35.695 - 6.31% -
BM_PushHeap_uint64_Ascending_262144 1.54% 4.673 4.745 - 1.86% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1.54% 1208833.363 1227421.446 - 0.82% -
BM_LowerBound_string_1 1.54% 4.614 4.685 - 1.95% -
SetIntersection_Front_Set_string_262144_64 1.54% 4783809.270 4857356.178 - 1.17% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 1.53% 18.853 19.142 - 0.51% -
SetIntersection_Interlaced_Vector_string_262144_64 1.53% 19137634.310 19431201.799 - -12.14% -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 1.53% 9.467 9.612 - 4.66% -
BM_std_minmax_element<short>/64000 1.53% 17378.137 17644.124 - 8.24% -
rng::stable_partition(deque<int>)_(alloc_fails)/8192 1.52% 16721.478 16976.344 - -0.57% -
BM_RangesMakeHeap_string_Heap_256 1.52% 4.813 4.886 - -1.63% -
std::move_backward(vector<int>)/1048576 1.52% 56110.254 56964.457 - 4.57% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.52% 43.651 44.313 - 0.19% -
rng::unique(list<int>)_(sprinkled)/1024 1.52% 957.719 972.245 - 2.10% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.52% 636.892 646.551 - 0.19% -
BM_MakeHeap_string_SingleElement_64 1.52% 6.330 6.426 - -0.34% -
SetIntersection_Interlaced_Set_uint32_16384_64 1.52% 211752759.141 214962767.656 - 0.45% -
BM_RangesMakeThenSortHeap_uint64_Random_4 1.51% 4.038 4.099 - 0.35% -
BM_PopHeap_string_64 1.51% 25.879 26.270 - 0.97% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 1.50% 84800.535 86075.252 - -2.37% -
rng::rotate(vector<bool>)_(by_1/3)/32 1.50% 18.071 18.343 - -1.61% -
std::rotate(vector<int>)_(by_1/4)/32 1.50% 11.896 12.074 - 0.46% -
SetIntersection_Front_Set_float_16384_4 1.49% 1125301.770 1142122.813 - -1.43% -
BM_MakeThenSortHeap_string_Descending_256 1.49% 17.810 18.076 - -8.08% -
std::multimap<int,_int>::contains(key)_(existent)/32 1.49% 1.655 1.679 - 0.27% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 1.49% 8167.757 8289.446 - -0.16% -
std::find_end(deque<int>,_pred)_(process_all)/8192 1.49% 4333.852 4398.339 - 1.84% -
SetIntersection_Front_Set_string_1024_4 1.48% 1331511.304 1351263.255 - 2.91% -
rng::all_of(vector<int>)_(process_all)/8 1.48% 2.438 2.474 - -0.49% -
rng::rotate(vector<bool>)_(1_element_backward)/32 1.48% 18.081 18.349 - -0.79% -
BM_RangesPopHeap_float_16384 1.48% 33.956 34.459 - 2.28% -
std::map<int,_int>::insert(value)_(already_present)/32 1.48% 1.742 1.768 - -0.03% -
BM_MakeThenSortHeap_string_Heap_4 1.48% 5.825 5.911 - -0.55% -
std::set<int>::equal_range(key)_(existent)/1024 1.48% 4.135 4.196 - 1.59% -
rng::find_last(list<int>)_(bail_90%)/1024 1.47% 53.739 54.529 - -13.50% -
SetIntersection_Interlaced_Set_uint32_262144_1 1.47% 1073291.564 1089072.722 - -1.72% -
std::find_first_of(vector<int>)_(large_needle)/32 1.47% 106.344 107.907 - 2.98% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 1.47% 4476422.080 4542185.423 - 0.82% -
std::count(list<int>)_(every_other)/1048576 1.47% 812982.780 824922.577 - -0.79% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 1.47% 31.119 31.576 - 3.35% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 1.47% 2142.546 2173.944 - -0.72% -
rng::contains_subrange(list<int>)_(single_element)/50 1.46% 18.351 18.620 - 5.53% -
std::sort(vector<NonIntegral>)_(descending)/8192 1.46% 5320.207 5397.967 - 1.98% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 1.46% 31.730 32.193 - 9.83% -
rng::remove_if(deque<int>)_(prefix)/1024 1.46% 568.721 577.017 - 2.84% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 1.46% 29.610 30.042 - 2.03% -
BM_RangesPushHeap_string_PipeOrgan_256 1.46% 7.891 8.006 - -4.33% -
SetIntersection_Interlaced_Set_uint64_1024_4 1.46% 10181887.657 10330289.167 - 1.46% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 1.46% 16.985 17.232 - 3.05% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 1.46% 4448774.396 4513561.530 - 2.37% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/32 1.46% 1.038 1.054 - -6.18% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 1.45% 11.886 12.059 - 2.41% -
std::rotate(vector<bool>)_(by_1/4)/32 1.45% 17.547 17.802 - -2.52% -
std::multiset<int>::insert(value)_(already_present)/8192 1.45% 32.480 32.952 - 1.13% -
std::shift_right(deque<int>)/50 1.45% 5.136 5.211 - 23.68% -
BM_std_minmax_element<short>/70000 1.45% 18997.183 19272.979 - 7.96% -
BM_lexicographical_compare_three_way<IntPtr>/16384 1.45% 3727.033 3781.086 - -1.57% -
BM_vector_deque_copy/4096 1.45% 145.272 147.375 - 1.21% -
BM_RangesSortHeap_float_256 1.45% 5.717 5.799 - -0.57% -
std::remove_copy_if(deque<int>)_(sprinkled)/50 1.44% 26.168 26.546 - 0.48% -
rng::partition(list<int>)_(sparse)/1024 1.44% 721.970 732.402 - -0.02% -
BM_vector_deque_move/4096 1.44% 144.949 147.040 - -0.04% -
BM_deque_vector_ranges_copy/0 1.44% 1.462 1.483 - 4.46% -
std::multiset<int>::contains(key)_(existent)/8192 1.44% 8.230 8.348 - -5.31% -
std::search(vector<int>)_(no_match)/1048576 1.44% 212529.623 215586.775 - 1.14% -
SetIntersection_Interlaced_Vector_uint64_262144_256 1.44% 27375843.812 27769419.833 - -26.53% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 1.44% 508.421 515.727 - 1.13% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1.44% 1184153.163 1201157.254 - -0.17% -
BM_PushHeap_uint32_Random_256 1.43% 6.023 6.109 - 1.15% -
rng::find_last(vector<char>)_(bail_90%)/8192 1.43% 100.945 102.392 - 0.15% -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 1.43% 8.312 8.431 - 0.64% -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 1.43% 8.474 8.595 - 0.32% -
std::unique(list<int>,_pred)_(sprinkled)/1024 1.43% 1020.436 1035.040 - 1.32% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 1.43% 72.898 73.941 - 44.68% -
BM_std_minmax<unsigned_int>/15 1.43% 1.989 2.017 - -0.64% -
rng::all_of(list<int>)_(process_all)/8192 1.43% 7381.276 7486.596 - 0.95% -
BM_std_minmax<unsigned_char>/3 1.43% 1.172 1.188 - -0.37% -
rng::remove(deque<int>)_(prefix)/50 1.42% 62.158 63.043 - -0.69% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 1.42% 18438087.568 18699923.131 - -4.80% -
BM_PushHeap_uint32_Random_16384 1.42% 6.292 6.381 - 1.68% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 1.42% 0.785 0.796 - 2.72% -
std::reverse_copy(list<int>)/64 1.41% 29.928 30.351 - 0.66% -
SetIntersection_Interlaced_Set_string_1024_1 1.41% 1147952.822 1164133.748 - 1.42% -
BM_SortHeap_pair<uint32,_uint32>_64 1.41% 8.707 8.830 - 0.66% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 1.41% 18798.445 19063.118 - 0.33% -
BM_std_minmax<unsigned_char>/31 1.41% 3.122 3.166 - 0.24% -
rng::rotate(vector<bool>)_(by_1/2)/32 1.41% 18.276 18.534 - -1.28% -
rng::rotate(vector<bool>)_(by_1/3)/50 1.41% 18.083 18.337 - -1.29% -
SetIntersection_Interlaced_Vector_uint64_1024_4 1.41% 1343948.851 1362846.379 - -3.36% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 1.41% 49.944 50.646 - 0.63% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1.40% 1098778.387 1114183.500 - 4.53% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1.40% 1235129.070 1252418.570 - 1.08% -
BM_SortHeap_pair<uint32,_uint32>_262144 1.40% 33.817 34.290 - 0.82% -
BM_lexicographical_compare_three_way_fast_path/4096 1.40% 947.137 960.376 - 0.53% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 1.40% 91.763 93.046 - 1.78% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 1.40% 51.198 51.913 - -5.62% -
BM_MakeHeap_string_SingleElement_1024 1.40% 6.132 6.218 - -1.44% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1.39% 10014882.212 10154452.679 - 4.19% -
BM_SortHeap_pair<uint32,_uint32>_256 1.39% 10.193 10.334 - 0.56% -
rng::contains_subrange(vector<int>)_(process_all)/32 1.39% 7.977 8.088 - 0.25% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 1.39% 24.067 24.401 - 9.48% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 1.39% 14.768 14.973 - 1.48% -
SetIntersection_Interlaced_Set_float_16384_64 1.39% 215592576.590 218586196.934 - -0.04% -
rng::replace_if(list<int>)_(prefix)/1024 1.39% 741.848 752.138 - 0.70% -
bm_lexicographical_compare<int>/3 1.39% 1.588 1.610 - -4.88% -
rng::move_backward(deque<int>)/32768 1.39% 3604.318 3654.243 - 3.71% -
rng::unique_copy(vector<int>)_(contiguous)/32 1.38% 8.549 8.667 - -0.15% -
SetIntersection_None_Vector_uint64_262144_1024 1.38% 1181220.160 1197551.614 - 3.45% -
BM_std_minmax<unsigned_char>/4 1.38% 1.434 1.454 - -1.31% -
rng::find(list<int>)_(process_all)/8 1.38% 2.308 2.340 - -0.71% -
SetIntersection_Interlaced_Vector_uint32_64_4 1.38% 18261565.266 18513651.130 - 1.23% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.38% 10.585 10.731 - 2.88% -
std::fill_n(vector<int>)/8192 1.38% 237.028 240.291 - 2.01% -
SetIntersection_Interlaced_Set_float_16384_1024 1.38% 170138272.752 172479621.721 - -0.00% -
rng::fill(deque<int>)/1024 1.37% 29.473 29.878 - 1.01% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 1.37% 54063.433 54806.050 - 2.12% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_4 1.37% 1.722 1.746 - 0.47% -
std::partial_sort_copy(vector<int>)_(heap)/8 1.37% 15.142 15.349 - -0.14% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 1.37% 909.621 922.091 - 0.25% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 1.37% 26.404 26.766 - 3.09% -
std::multiset<int>::contains(key)_(non-existent)/8192 1.37% 8.495 8.611 - -2.69% -
BM_lexicographical_compare_three_way<IntPtr>/256 1.37% 69.521 70.472 - 0.30% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.37% 31592.088 32023.842 - -1.50% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.37% 6440.517 6528.527 - 0.65% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16 1.37% 2.940 2.980 - 4.80% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 1.37% 422.204 427.971 - 1.12% -
std::flat_multimap<int,_int>::erase(iterator)/32 1.36% 20.934 21.219 - 2.21% -
rng::contains_subrange(vector<int>)_(single_element)/8192 1.36% 1810.009 1834.662 - 0.93% -
BM_MakeHeap_string_Ascending_64 1.36% 4.678 4.742 - -2.28% -
SetIntersection_Interlaced_Set_uint32_256_1 1.36% 4389298.987 4448948.028 - 0.02% -
std::multiset<std::string>::erase(key)_(existent)/32 1.36% 50.200 50.882 - -13.36% -
BM_CmpEqual_uint_int 1.36% 1.112 1.127 - -0.51% -
SetIntersection_Interlaced_Vector_float_16384_1 1.36% 1100413.202 1115355.023 - 0.73% -
std::any_of(vector<int>)_(process_all)/32 1.36% 8.370 8.483 - 1.23% -
BM_lexicographical_compare_three_way<IntPtr>/1024 1.35% 242.623 245.907 - -1.93% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1.35% 1559637.614 1580721.251 - -0.88% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 1.35% 676.443 685.586 - 0.80% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 1.35% 98489.999 99820.482 - 5.56% -
rng::find_if(deque<int>)_(process_all)/50 1.35% 23.612 23.931 - -0.87% -
rng::rotate(vector<bool>)_(by_1/4)/50 1.35% 18.099 18.343 - -1.44% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1.35% 1675436.711 1698030.980 - -2.56% -
rng::copy_n(deque<int>)/4096 1.35% 144.694 146.643 - 0.61% -
BM_std_minmax<unsigned_char>/23 1.35% 2.909 2.948 - -1.26% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.35% 1467.360 1487.110 - -6.06% -
BM_PushHeap_uint32_PipeOrgan_262144 1.35% 3.033 3.073 - 1.44% -
std::search(vector<int>)_(single_element)/1024 1.34% 240.131 243.359 - 3.90% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16 1.34% 6.523 6.610 - 1.01% -
rng::adjacent_find(vector<int>)/1048576 1.34% 235646.533 238806.719 - 0.92% -
BM_deque_vector_ranges_copy/4000 1.34% 142.715 144.628 - 1.50% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.34% 7621.898 7724.038 - 3.82% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 1.34% 41.591 42.148 - 2.11% -
BM_deque_deque_move/64000 1.34% 2759.508 2796.401 - 2.65% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_64 1.34% 1.108 1.123 - 0.26% -
BM_PushHeap_uint64_Random_256 1.34% 5.624 5.699 - 0.42% -
BM_std_minmax<int>/31 1.33% 2.661 2.697 - -0.73% -
std::set<int>::erase(key)_(existent)/1024 1.33% 39.576 40.103 - 3.93% -
std::is_sorted_until(vector<int>,_pred)/8 1.33% 3.496 3.543 - -2.02% -
BM_lexicographical_compare_three_way_fast_path/262144 1.33% 59942.687 60740.173 - 0.46% -
std::map<int,_int>::find(key)_(existent)/1024 1.33% 3.905 3.957 - 5.52% -
SetIntersection_Front_Set_uint32_64_64 1.33% 15573102.676 15780177.949 - 0.91% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 1.33% 23.825 24.142 - 0.05% -
SetIntersection_Interlaced_Vector_uint64_256_256 1.33% 4606001.450 4667152.082 - 0.04% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.33% 0.979 0.992 - 0.08% -
BM_MakeThenSortHeap_uint32_PipeOrgan_4 1.33% 1.367 1.385 - 1.61% -
std::set<int>::erase(key)_(existent)/8192 1.32% 51.768 52.454 - 2.31% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1.32% 4774.967 4838.070 - 0.97% -
BM_MakeThenSortHeap_float_SingleElement_16384 1.32% 15.631 15.837 - 0.31% -
std::unordered_multimap<int,_int>::ctor(const&)/32 1.32% 198.264 200.883 - 1.85% -
rng::starts_with(vector<int>,_pred)/8 1.32% 4.212 4.267 - 3.43% -
BM_std_minmax<char>/4 1.32% 1.480 1.500 - -3.26% -
std::search(vector<int>)_(single_element)/1000 1.32% 234.821 237.909 - 4.03% -
std::flat_map<int,_int>::clear()/8192 1.31% 449.299 455.207 - 0.61% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 1.31% 23551054.282 23858915.593 - -3.27% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 1.30% 36312.818 36786.441 - 1.42% -
rng::move_backward(vector<bool>)_(unaligned)/512 1.30% 4.770 4.832 - -9.94% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1.30% 1230928.839 1246974.043 - -1.14% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1.30% 1368.632 1386.433 - 3.32% -
std::set<int>::lower_bound(key)_(non-existent)/32 1.30% 2.307 2.337 - -1.72% -
BM_std_min<unsigned_long_long>/32 1.30% 3.231 3.272 - 0.36% -
SetIntersection_None_Set_uint64_256_1 1.30% 11530143.053 11679749.068 - 1.59% -
BM_LowerBound_string_256 1.30% 126.489 128.127 - 0.91% -
BM_lexicographical_compare_three_way<IntPtr>/65536 1.29% 14890.948 15083.558 - -1.45% -
rng::partial_sort(deque<int>)_(repeated)/1024 1.29% 6456.788 6540.185 - 2.21% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 1.29% 422.341 427.791 - 1.13% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1.29% 1410862.167 1429026.789 - 2.21% -
BM_MakeThenSortHeap_string_Heap_16 1.29% 17.203 17.425 - -0.60% -
BM_StringFindStringLiteral/512 1.29% 9.443 9.564 - 0.84% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_256 1.28% 12.290 12.448 - 1.22% -
BM_MakeThenSortHeap_uint64_Heap_4 1.28% 1.196 1.211 - 0.33% -
BM_SortHeap_pair<uint32,_uint32>_16 1.28% 6.031 6.109 - 0.36% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 1.28% 4.593 4.652 - 2.90% -
std::flat_multimap<int,_int>::erase(key)_(existent)/0 1.28% 16.202 16.409 - 0.64% -
std::unique_copy(list<int>)_(sprinkled)/52 1.28% 21.472 21.746 - -16.39% -
BM_RangesPushHeap_uint32_Random_16384 1.27% 6.392 6.473 - 3.71% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.27% 295.746 299.516 - 0.89% -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 1.27% 443.587 449.227 - -0.39% -
SetIntersection_None_Vector_uint32_16384_16384 1.27% 1169874.528 1184735.998 - 1.12% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 1.27% 344797977.702 349176064.235 - -0.87% -
SetIntersection_None_Vector_float_1024_1 1.27% 1143656.148 1158151.089 - -1.90% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_256 1.27% 1.379 1.397 - -0.05% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 1.27% 19.348 19.593 - 0.81% -
SetIntersection_Front_Vector_string_64_16 1.26% 22050573.253 22329461.715 - 1.66% -
SetIntersection_None_Set_uint32_256_16 1.26% 10883527.471 11021155.060 - 0.58% -
rng::copy(vector<bool>)_(aligned)/262144 1.26% 277.214 280.713 - -14.07% -
std::multimap<int,_int>::count(key)_(existent)/8192 1.26% 6.488 6.570 - -1.99% -
std::unique(list<int>,_pred)_(sprinkled)/52 1.26% 80.902 81.922 - 1.03% -
SetIntersection_Interlaced_Vector_float_256_4 1.26% 5313513.629 5380357.706 - 0.44% -
rng::search_n(list<int>,_pred)_(no_match)/1048576 1.26% 982475.328 994810.487 - 0.95% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1.25% 1390092.718 1407512.845 - -1.75% -
BM_RangesMakeHeap_string_Heap_16384 1.25% 4.941 5.003 - -0.47% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 1.25% 18.148 18.375 - 1.73% -
std::generate_n(list<int>)/50 1.25% 15.408 15.601 - -9.47% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 1.25% 7.328 7.420 - -2.67% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1000 1.25% 472.244 478.136 - 0.49% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.25% 1.215 1.230 - -0.31% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.25% 147819.297 149661.713 - 1.56% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.24% 6149.936 6226.487 - -0.07% -
BM_std_min<long_long>/3 1.24% 1.296 1.312 - 2.30% -
std::map<int,_int>::clear()/32 1.24% 658.487 666.675 - 1.67% -
std::map<int,_int>::equal_range(key)_(existent)/8192 1.24% 5.573 5.642 - 2.95% -
BM_deque_deque_move_backward/64 1.24% 5.055 5.118 - 51.46% -
BM_StringRelationalLiteral_Compare_Large_Large_Control 1.24% 2.031 2.056 - 1.42% -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 1.24% 9054.965 9167.182 - 0.23% -
BM_RangesMakeHeap_string_Random_16 1.24% 8.196 8.298 - 0.13% -
std::partial_sort(deque<int>)_(heap)/8 1.24% 38.229 38.703 - 2.97% -
BM_RangesMakeHeap_string_Heap_1024 1.24% 4.711 4.769 - -1.01% -
SetIntersection_Interlaced_Set_float_16384_256 1.23% 198586867.375 201039328.424 - -1.72% -
BM_MakeHeap_float_PipeOrgan_16 1.23% 1.267 1.283 - 0.94% -
std::copy_backward(vector<bool>)_(unaligned)/32768 1.23% 208.386 210.956 - 0.00% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 1.23% 56524.905 57220.489 - 2.59% -
BM_std_min<unsigned_char>/64 1.23% 4.058 4.108 - 0.52% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 1.23% 8807352.034 8915669.562 - -25.98% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 1.23% 5734.217 5804.643 - 1.31% -
SetIntersection_Interlaced_Set_uint64_1024_1 1.23% 1104128.088 1117677.968 - 0.94% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 1.23% 10.452 10.580 - 14.94% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_64 1.23% 16.163 16.361 - 1.24% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 1.22% 4.996 5.058 - -0.05% -
std::find_end(vector<int>)_(near_matches)/1000 1.22% 13956.061 14126.871 - -5.81% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.22% 761.124 770.438 - 0.47% -
SetIntersection_Front_Set_float_262144_1 1.22% 1083660.468 1096915.097 - -1.71% -
rng::move_backward(list<int>)/32768 1.22% 35220.593 35650.909 - 6.06% -
rng::find_if_not(list<int>)_(process_all)/50 1.22% 21.585 21.849 - 1.33% -
SetIntersection_Front_Vector_uint64_16384_256 1.22% 2308513.439 2336657.284 - 1.95% -
rng::search(vector<int>)_(no_match)/8192 1.22% 1629.339 1649.184 - -0.70% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 1.22% 17.197 17.406 - 4.53% -
BM_MakeThenSortHeap_float_PipeOrgan_256 1.22% 6.239 6.315 - -2.96% -
rng::for_each_n(list<int>)/50 1.22% 24.047 24.340 - 11.99% -
SetIntersection_None_Vector_uint32_64_64 1.22% 8996936.377 9106289.426 - 0.40% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 1.21% 16906.834 17112.190 - -0.66% -
BM_lexicographical_compare_three_way<IntPtr>/4096 1.21% 943.739 955.180 - -1.15% -
rng::remove(list<int>)_(prefix)/50 1.21% 66.766 67.575 - 1.05% -
BM_SortHeap_pair<uint32,_uint32>_1024 1.21% 13.829 13.997 - 0.37% -
rng::count(vector<bool>)/1000 1.21% 2.967 3.003 - -0.14% -
BM_RangesPushHeap_uint32_Ascending_16384 1.21% 6.600 6.679 - -1.27% -
SetIntersection_Front_Vector_uint64_1024_64 1.20% 1395093.681 1411897.350 - 2.92% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.20% 13.638 13.803 - 1.18% -
std::multiset<std::string>::contains(key)_(existent)/32 1.20% 16.709 16.910 - 13.26% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 1.20% 39.855 40.334 - 43.89% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.20% 19.801 20.039 - 1.13% -
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.20% 1.387 1.403 - 0.23% -
std::rotate(vector<bool>)_(by_1/4)/50 1.20% 17.454 17.664 - -2.42% -
rng::stable_partition(vector<int>)_(sparse)/32 1.20% 7.056 7.141 - -4.62% -
std::all_of(list<int>)_(process_all)/32768 1.20% 25995.754 26306.603 - 0.58% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 1.19% 10.358 10.482 - 0.61% -
std::copy_n(vector<bool>)_(aligned)/64 1.19% 1.363 1.379 - 5.85% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 1.19% 19.613 19.847 - 0.47% -
BM_std_min<unsigned_long_long>/4 1.19% 1.041 1.053 - -4.30% -
BM_PopHeap_uint32_4 1.19% 2.671 2.703 - 2.11% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 1.19% 17991090.260 18204943.087 - -0.51% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.19% 12092.635 12236.361 - 0.25% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 1.19% 51.642 52.255 - 1.79% -
std::set<int>::clear()/1024 1.19% 8549.773 8651.377 - -1.28% -
SetIntersection_Interlaced_Set_float_64_64 1.19% 15202784.344 15383309.660 - 1.88% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 1.19% 18.161 18.377 - 1.97% -
SetIntersection_None_Set_uint32_64_1 1.19% 23364159.354 23641472.996 - 0.13% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 1.19% 232089.779 234841.200 - 0.51% -
SetIntersection_Interlaced_Vector_float_64_4 1.19% 18763939.947 18986321.039 - 0.37% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_262144 1.18% 47.885 48.453 - 0.93% -
std::multimap<int,_int>::insert(value)_(new_value)/0 1.18% 17.962 18.174 - 1.57% -
std::remove(list<int>)_(sprinkled)/8192 1.18% 7815.362 7907.541 - -2.62% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 1.18% 37287.316 37726.906 - 1.28% -
BM_std_min<char>/6 1.18% 1.591 1.610 - 1.34% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 1.18% 501.298 507.195 - 0.41% -
std::move_backward(deque<int>)/262144 1.17% 30314.472 30670.660 - 3.09% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 1.17% 34.886 35.296 - 0.98% -
std::copy_if(list<int>)_(every_other)/1048576 1.17% 832202.444 841959.035 - -1.20% -
std::all_of(deque<int>)_(process_all)/8192 1.17% 2621.255 2651.910 - 1.16% -
std::adjacent_find(list<int>,_pred)/8 1.17% 3.841 3.886 - -0.21% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 1.16% 17726342.329 17932795.920 - 1.23% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 1.16% 422.192 427.106 - 0.83% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.16% 1.893 1.915 - -3.57% -
rng::stable_sort(deque<int>)_(repeated)/1024 1.16% 1370.276 1386.207 - -0.23% -
rng::starts_with(vector<int>)/8 1.16% 1.301 1.317 - 0.51% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_16 1.16% 3.979 4.025 - 0.03% -
rng::fill_n(list<int>)/50 1.16% 15.729 15.911 - -0.49% -
std::remove_copy(deque<int>)_(prefix)/32 1.16% 12.939 13.089 - -1.01% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 1.16% 44429278.089 44944996.559 - -0.08% -
std::set<std::string>::contains(key)_(existent)/32 1.16% 15.495 15.675 - -4.30% -
rng::count(list<int>)_(every_other)/8 1.16% 2.049 2.072 - -1.28% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.16% 2.674 2.705 - 1.34% -
rng::is_partitioned(vector<int>)_(partitioned)/50 1.16% 8.479 8.578 - 1.14% -
SetIntersection_Front_Vector_string_256_16 1.16% 6426212.760 6500653.471 - 1.03% -
SetIntersection_Front_Set_string_16384_256 1.16% 15746791.357 15929112.720 - 8.51% -
std::set<int>::count(key)_(existent)/1024 1.16% 4.272 4.321 - 3.51% -
BM_RangesMakeThenSortHeap_uint32_Heap_16 1.15% 5.159 5.218 - 0.49% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 1.15% 19.918 20.148 - 1.85% -
BM_PopHeap_uint32_256 1.15% 16.827 17.020 - 0.11% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.15% 14.516 14.683 - 0.98% -
BM_CmpLess_uchar_schar 1.15% 1.035 1.047 - 1.02% -
std::unordered_set<int>::erase(key)_(existent)/0 1.15% 21.293 21.537 - 2.26% -
rng::find_end(deque<int>,_pred)_(single_element)/8192 1.14% 4763.215 4817.707 - 11.86% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.14% 6686.794 6763.138 - 2.48% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1024 1.14% 1.350 1.366 - 0.67% -
std::is_sorted(deque<int>,_pred)/8 1.14% 4.470 4.521 - 4.09% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.14% 54112.474 54728.625 - 1.43% -
rng::for_each(multiset<int>::iterator)/8 1.14% 4.968 5.024 - 4.55% -
std::set<int>::erase(iterator)/32 1.14% 20.059 20.287 - 0.02% -
rng::unique(list<int>)_(sprinkled)/8192 1.13% 7847.894 7936.930 - 0.61% -
std::remove(list<int>)_(sprinkled)/50 1.13% 64.633 65.364 - -4.74% -
std::find_first_of(vector<int>)_(large_needle)/50 1.13% 258.439 261.356 - -2.45% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_256 1.13% 1.384 1.400 - 0.28% -
std::set<std::string>::ctor(&&,_different_allocs)/32 1.13% 211.477 213.864 - 1.27% -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_4 1.13% 1.354 1.369 - 0.77% -
std::search(vector<int>)_(no_match)/8192 1.13% 1664.977 1683.747 - 1.40% -
std::find_if_not(deque<int>)_(process_all)/50 1.13% 23.456 23.720 - -1.02% -
BM_CmpEqual_uint_uint 1.13% 1.109 1.121 - 0.95% -
std::unordered_set<std::string>::insert(value)_(already_present)/0 1.12% 62.711 63.416 - -4.57% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.12% 344274.222 348138.823 - -0.31% -
rng::sort(deque<int>)_(qsort_adversarial)/8192 1.12% 445885.749 450881.397 - -1.12% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 1.12% 11884.325 12017.106 - 1.49% -
BM_MakeThenSortHeap_float_QuickSortAdversary_64 1.12% 3.768 3.810 - 1.92% -
bm_lexicographical_compare<unsigned_char>/5 1.12% 1.604 1.622 - -6.45% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 1.12% 3304.234 3341.083 - -3.22% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 1.12% 16927.801 17116.554 - 2.67% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 1.11% 5023021.188 5078976.628 - -0.04% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 1.11% 2.274 2.299 - -0.17% -
rng::rotate(deque<int>)_(1_element_backward)/32 1.11% 4.532 4.583 - 10.47% -
std::find_end(vector<int>)_(same_length)/1000 1.11% 245.340 248.073 - -50.30% -
SetIntersection_Front_Vector_uint64_1024_1024 1.11% 5894584.735 5960195.597 - 1.87% -
BM_MakeHeap_string_PipeOrgan_16 1.11% 3.595 3.635 - 0.68% -
std::find(deque<int>)_(process_all)/8192 1.11% 1950.903 1972.587 - 0.28% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 1.11% 22.586 22.837 - -3.36% -
BM_MakeHeap_string_PipeOrgan_64 1.11% 4.695 4.747 - 0.26% -
BM_RangesMakeHeap_string_Heap_4 1.11% 3.004 3.037 - 0.27% -
BM_MakeThenSortHeap_float_Ascending_16384 1.11% 27.998 28.307 - 2.31% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 1.11% 2.768 2.798 - -5.33% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1.10% 1703.033 1721.824 - 0.53% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 1.10% 18918979.160 19127465.794 - 1.94% -
BM_lexicographical_compare_three_way<IntPtr>/64 1.10% 15.419 15.589 - -0.26% -
rng::rotate(list<int>)_(by_1/3)/32 1.10% 14.148 14.304 - -8.41% -
BM_toupper_string<wchar_t> 1.10% 6.167 6.234 - 0.92% -
std::find(list<int>)_(process_all)/50 1.10% 18.546 18.749 - 3.41% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.10% 14.092 14.246 - 0.95% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 1.10% 8.035 8.122 - 0.98% -
rng::rotate(list<int>)_(by_1/3)/50 1.09% 23.972 24.234 - 2.74% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 1.09% 63.833 64.530 - 1.20% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 1.09% 6700.123 6773.217 - 0.23% -
rng::contains_subrange(vector<int>)_(process_all)/50 1.09% 11.420 11.545 - -0.13% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 1.09% 29.120 29.438 - -23.03% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 1.09% 579.404 585.716 - -0.42% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.09% 36.228 36.622 - -24.60% -
BM_std_min<unsigned_long_long>/9 1.09% 1.162 1.175 - 0.49% -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8 1.09% 15.304 15.470 - 5.72% -
rng::search(vector<int>)_(single_element)/8192 1.09% 1803.184 1822.770 - -0.51% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 1.09% 34.679 35.056 - -1.15% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 1.08% 22.609 22.854 - 1.96% -
BM_std_minmax<char>/31 1.08% 3.279 3.314 - -0.69% -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1.08% 1314829.448 1329068.325 - 0.48% -
BM_deque_vector_copy/64 1.08% 2.607 2.635 - 2.41% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.08% 1.003 1.014 - -0.86% -
std::set<std::string>::insert(value)_(new_value)/8192 1.08% 90.143 91.115 - 30.27% -
std::copy(vector<bool>)_(aligned)/1048576 1.08% 2881.645 2912.659 - -12.29% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.08% 2.673 2.701 - 2.37% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 1.08% 168793346.783 170608275.440 - -0.29% -
BM_std_min<unsigned_char>/24 1.08% 2.799 2.829 - 2.61% -
BM_std_min<unsigned_short>/31 1.07% 2.515 2.542 - -2.07% -
BM_std_minmax<short>/22 1.07% 2.264 2.288 - 0.49% -
rng::for_each(multiset<int>::iterator)/8192 1.07% 7880.033 7964.398 - -50.80% -
SetIntersection_Interlaced_Vector_string_262144_256 1.07% 64511129.217 65201405.399 - -3.88% -
std::find_if(list<int>)_(bail_25%)/8 1.07% 1.199 1.212 - -0.45% -
rng::swap_ranges(list<int>)/50 1.07% 29.402 29.717 - 0.29% -
std::rotate(deque<int>)_(by_1/3)/8192 1.07% 22505.758 22745.988 - 0.22% -
std::find_end(list<int>)_(near_matches)/1024 1.07% 34592.437 34961.640 - -9.32% -
std::copy_if(vector<int>)_(every_other)/8 1.07% 2.463 2.489 - -1.61% -
SetIntersection_Interlaced_Set_uint32_16384_4 1.07% 166112305.332 167884404.964 - -0.24% -
BM_deque_vector_move/65536 1.07% 2783.042 2812.727 - 4.11% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 1.07% 13052521.207 13191590.787 - 1.60% -
rng::find_end(vector<int>)_(match_near_end)/1000 1.06% 27.629 27.923 - -89.44% -
std::reverse_copy(list<int>)/32768 1.06% 25878.133 26153.621 - -0.77% -
std::equal(list<int>)_(it,_it,_it,_it)/1024 1.06% 776.152 784.400 - 1.11% -
std::rotate(vector<bool>)_(1_element_forward)/32 1.06% 17.453 17.639 - -2.27% -
std::move_backward(vector<bool>)_(aligned)/512 1.06% 2.460 2.487 - -2.32% -
rng::copy_n(vector<int>)/1048576 1.06% 49364.856 49887.814 - 1.05% -
rng::find_if(vector<char>)_(bail_25%)/8192 1.06% 517.927 523.408 - 0.16% -
SetIntersection_Front_Vector_uint32_16384_16 1.06% 1179627.715 1192104.387 - 1.04% -
rng::find_end(vector<int>)_(process_all)/8192 1.06% 2917.532 2948.356 - 54.82% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.06% 1.145 1.157 - -12.51% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 1.05% 18.016 18.206 - 0.95% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 1.05% 316.965 320.308 - -0.37% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.05% 136655.414 138095.069 - -0.02% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 1.05% 30.091 30.407 - -1.68% -
std::set<int>::find(key)_(non-existent)/8192 1.05% 8.872 8.966 - 6.21% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 1.05% 71246629.000 71995264.506 - 0.85% -
std::rotate(list<int>)_(1_element_backward)/50 1.05% 22.572 22.809 - -7.98% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 1.05% 5933097.763 5995230.009 - 1.69% -
std::search(list<int>)_(same_length)/1024 1.05% 763.696 771.687 - -0.57% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 1.05% 488.223 493.330 - -1.88% -
std::replace(vector<int>)_(prefix)/8192 1.05% 1267.425 1280.681 - -0.06% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 1.05% 22.370 22.604 - -6.32% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1.04% 1153140.257 1165190.310 - 2.43% -
BM_vector_deque_move/5500 1.04% 195.525 197.566 - -0.80% -
SetIntersection_Interlaced_Set_uint32_16384_1024 1.04% 167128727.451 168869789.378 - -0.27% -
std::rotate(vector<bool>)_(by_1/3)/50 1.04% 17.391 17.572 - -3.11% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/0 1.04% 422.661 427.062 - 1.10% -
BM_RangesPopHeap_pair<uint32,_uint32>_262144 1.04% 59.235 59.851 - 1.28% -
rng::is_sorted(list<int>)/8 1.04% 2.133 2.156 - 0.36% -
bm_lexicographical_compare<unsigned_char>/512 1.04% 8.699 8.789 - -0.00% -
BM_PopHeap_string_256 1.04% 40.737 41.160 - 0.63% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 1.04% 420.506 424.860 - 0.82% -
BM_std_min<unsigned_short>/28 1.03% 2.690 2.718 - 0.92% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1.03% 4597.486 4644.925 - 1.00% -
rng::find_last_if(vector<int>)_(bail_90%)/1024 1.03% 25.887 26.153 - 1.15% -
rng::fill(vector<int>)/1024 1.03% 29.544 29.848 - -1.05% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 1.03% 19.552 19.753 - 1.25% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1.03% 1189944.944 1202159.101 - 1.74% -
BM_RangesPushHeap_uint64_Random_16384 1.02% 6.053 6.115 - 0.11% -
rng::unique_copy(list<int>,_pred)_(contiguous)/8192 1.02% 7510.865 7587.709 - -0.05% -
std::set<int>::erase(iterator)/0 1.02% 19.807 20.009 - -0.14% -
std::multiset<std::string>::insert(value)_(new_value)/8192 1.02% 74.399 75.158 - -21.23% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 1.02% 44.362 44.815 - 0.07% -
BM_lexicographical_compare_three_way<IntPtr>/262144 1.02% 59907.389 60517.208 - -1.10% -
BM_deque_vector_copy/1024 1.02% 36.924 37.300 - 0.15% -
std::unique(vector<int>)_(contiguous)/1024 1.02% 311.671 314.843 - -0.67% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.02% 40181.690 40590.066 - 2.29% -
rng::find_if_not(vector<char>)_(process_all)/50 1.01% 12.468 12.594 - -0.47% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.01% 20.201 20.405 - 1.80% -
std::remove_if(vector<int>)_(sprinkled)/1024 1.01% 520.186 525.433 - 28.41% -
rng::search(deque<int>,_pred)_(no_match)/8192 1.01% 3475.380 3510.405 - 0.37% -
std::stable_partition(list<int>)_(dense)/50 1.01% 55.612 56.172 - -1.00% -
BM_deque_vector_ranges_copy/70000 1.01% 2806.145 2834.409 - -8.37% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 1.01% 4478027.422 4523129.159 - -0.17% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.01% 1.482 1.497 - 4.60% -
std::search(vector<int>)_(single_element)/8192 1.00% 1841.182 1859.682 - 2.15% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 1.00% 48.974 49.466 - -31.30% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.00% 21.324 21.538 - 1.55% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 1.00% 199937860.843 201937282.776 - -0.24% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
rng::fill(vector<bool>)/262144 -74.26% 904.419 232.760 - -0.24% -
std::fill(vector<bool>)/262144 -74.22% 904.109 233.065 - 0.05% -
rng::for_each_n(deque<int>)/8 -67.83% 3.588 1.154 - -4.20% -
std::for_each_n(deque<int>)/8 -67.80% 3.588 1.155 - -7.89% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -59.43% 1339.143 543.330 - -0.54% -
std::is_sorted_until(list<int>)/1024 -53.14% 1608.318 753.612 - 0.01% -
std::copy_backward(vector<int>)/32768 -52.62% 3574.270 1693.354 - -55.38% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -51.92% 125.009 60.103 - -51.32% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 -51.06% 1557.222 762.163 - -0.31% -
rng::starts_with(list<int>)/1024 -50.07% 1560.829 779.341 - -0.55% -
std::rotate_copy(list<int>)/50 -49.61% 28.412 14.318 - 1.60% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 -48.34% 1596.048 824.503 - -0.16% -
std::mismatch(list<int>)_(it,_it,_it)/1000 -48.21% 1450.951 751.383 - -0.03% -
std::mismatch(list<int>)_(it,_it,_it)/1024 -47.79% 1470.588 767.763 - -0.48% -
std::replace_if(deque<int>)_(sprinkled)/32 -47.42% 23.676 12.448 - 0.00% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -47.22% 417807132.184 220508627.060 - 2.03% -
rng::is_sorted(deque<int>)/8 -46.47% 4.694 2.513 - -11.96% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -45.23% 2675.164 1465.185 - -46.35% -
std::replace_if(deque<int>)_(prefix)/32 -45.02% 25.744 14.155 - -0.24% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -43.85% 5600049.381 3144351.462 - -10.00% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -42.02% 44.382 25.730 - -12.92% -
SetIntersection_Interlaced_Vector_uint32_262144_64 -41.28% 16493467.826 9684274.590 - 17.94% -
rng::adjacent_find(deque<int>)/50 -41.14% 26.989 15.886 - -15.51% -
std::copy(vector<bool>)_(aligned)/262144 -40.54% 746.067 443.579 - -35.16% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 -37.68% 1.800 1.122 - -20.32% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 -37.29% 38.209 23.961 - -48.09% -
rng::adjacent_find(deque<int>)/8 -37.02% 5.046 3.178 - -15.26% -
rng::starts_with(list<int>)/1000 -36.16% 1192.321 761.171 - -0.04% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -35.94% 0.613 0.393 - -4.32% -
std::replace_if(deque<int>)_(sprinkled)/50 -35.91% 29.122 18.665 - -0.09% -
BM_PushHeap_float_Descending_1 -35.75% 0.699 0.449 - 4.27% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 -35.21% 10.409 6.744 - -32.41% -
std::replace_if(deque<int>)_(prefix)/50 -35.11% 31.468 20.420 - 0.39% -
std::is_sorted_until(list<int>)/8192 -35.01% 10352.376 6728.453 - -7.51% -
SetIntersection_Interlaced_Vector_uint32_16384_64 -34.88% 8864129.773 5772412.503 - -2.81% -
std::unordered_set<std::string>::insert(value)_(new_value)/32 -33.84% 70.328 46.527 - -22.66% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -32.78% 13040567.045 8765543.666 - -32.73% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 -32.62% 0.406 0.273 - -10.58% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -32.22% 9.569 6.485 - -0.16% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 -31.63% 19.539 13.359 - -10.83% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -31.61% 12920962.697 8836384.646 - -31.20% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -31.61% 13051244.857 8925548.588 - -29.96% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -31.46% 12928099.017 8860382.857 - -30.88% -
SetIntersection_Interlaced_Set_float_16384_16384 -31.30% 352917284.540 242464565.827 - -30.53% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -31.27% 12851173.205 8832786.223 - -30.73% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 -31.24% 359536599.431 247207028.966 - 19.93% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -31.10% 12896589.477 8885172.148 - -30.81% -
SetIntersection_Interlaced_Vector_uint32_16384_16 -31.09% 3595810.765 2477759.906 - 0.63% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 -31.09% 367153948.077 253003015.498 - 24.24% -
BM_RangesPopHeap_pair<uint32,_uint32>_1 -30.63% 0.621 0.431 - -38.01% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -30.56% 6.860 4.764 - 0.10% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -30.38% 9.102 6.336 - 1.95% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -30.10% 357608472.957 249960780.086 - -30.79% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -30.02% 32.549 22.778 - 4.81% -
rng::is_sorted_until(list<int>,_pred)/8192 -30.02% 10776.075 7541.155 - -3.42% -
BM_RangesMakeThenSortHeap_uint64_Random_262144 -29.96% 54.577 38.226 - 6.84% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 -29.77% 6.842 4.805 - -33.18% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -29.29% 0.485 0.343 - -10.15% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -29.29% 351944107.382 248875571.582 - 0.30% -
SetIntersection_Interlaced_Set_uint32_16384_16384 -29.07% 353073632.473 250445304.348 - -26.69% -
SetIntersection_Front_Set_float_262144_16384 -28.97% 345830666.838 245635602.576 - -30.81% -
SetIntersection_Front_Set_float_16384_16384 -28.90% 341200030.755 242599060.995 - -29.24% -
rng::unique_copy(deque<int>)_(sprinkled)/32 -28.88% 15.299 10.881 - 7.92% -
std::is_sorted_until(list<int>,_pred)/8192 -28.79% 10615.103 7558.763 - -2.71% -
std::find(vector<bool>)_(process_all)/50 -28.35% 0.794 0.569 - -1.71% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 -28.35% 348700912.937 249834843.923 - 25.49% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_262144 -27.29% 76.613 55.702 - 7.58% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 -27.23% 1.571 1.144 - -10.52% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 -27.09% 33.622 24.514 - 2.66% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -26.95% 61.976 45.274 - -26.20% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 -26.59% 114304900.504 83909911.104 - 4.12% -
BM_StringCtorDefault -26.16% 0.319 0.235 - 0.12% -
SetIntersection_None_Set_uint64_16384_16384 -26.14% 237284575.003 175262937.064 - -0.08% -
std::move(deque<int>)/32768 -25.76% 2471.549 1834.928 - -13.49% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -25.63% 7921370.698 5890810.487 - -17.73% -
std::find(vector<bool>)_(process_all)/8 -25.49% 0.705 0.526 - -8.79% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -25.22% 1.696 1.268 - -31.90% -
rng::unique_copy(deque<int>)_(sprinkled)/52 -25.20% 21.014 15.719 - 6.49% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -24.65% 59989801.621 45204614.008 - -2.05% -
rng::find_if(list<int>)_(process_all)/8192 -24.56% 12752.306 9620.014 - -6.82% -
BM_RangesMakeHeap_uint64_Random_4 -24.51% 1.550 1.170 - 1.40% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -24.44% 1.715 1.296 - -13.44% -
rng::is_sorted_until(list<int>)/8192 -23.94% 10544.565 8020.490 - -2.83% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -23.90% 5.914 4.501 - -0.39% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -23.88% 912.083 694.245 - 1.68% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -23.84% 864.689 658.535 - -4.12% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 -23.70% 4.324 3.299 - -7.89% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 -23.68% 7.442 5.680 - 1.11% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -23.57% 0.611 0.467 - -5.73% -
std::unique(deque<int>)_(sprinkled)/52 -23.47% 94.276 72.147 - -14.68% -
std::unordered_multiset<int>::erase(key)_(non-existent)/0 -23.02% 0.350 0.270 - -44.26% -
rng::contains_subrange(deque<int>)_(process_all)/50 -22.74% 18.942 14.634 - -19.82% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 -22.48% 3.191 2.474 - -2.23% -
std::find_if_not(list<int>)_(bail_25%)/32768 -22.31% 9743.238 7569.626 - -0.42% -
BM_RangesMakeHeap_uint32_Random_4 -22.31% 1.661 1.290 - -24.26% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 -22.17% 0.556 0.433 - -23.59% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 -22.12% 12.710 9.899 - 3.62% -
BM_vector_deque_move/0 -22.00% 0.507 0.395 - -28.79% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 -21.86% 6.318 4.937 - -6.35% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 -21.55% 9.787 7.678 - -7.04% -
BM_StringRelationalLiteral_Eq_Small_Small_Control -21.36% 0.571 0.449 - -26.64% -
rng::find_end(deque<int>)_(same_length)/8192 -21.32% 3494.889 2749.753 - -75.65% -
std::copy_n(vector<bool>)_(aligned)/1048576 -21.19% 2458.147 1937.330 - 15.48% -
std::stable_partition(deque<int>)_(sparse)/32 -21.03% 14.181 11.198 - -7.99% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 -20.93% 7.994 6.320 - -6.29% -
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 -20.87% 8.010 6.338 - -4.93% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -20.71% 6399156.187 5073844.711 - -23.44% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -20.66% 1.676 1.330 - -16.35% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -20.59% 24.815 19.705 - 2.88% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control -20.44% 0.492 0.392 - 0.41% -
rng::fold_left(deque<int>)/8 -20.42% 5.216 4.151 - 1.25% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -20.30% 826.514 658.772 - 2.07% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -20.22% 0.613 0.489 - 9.33% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -20.21% 1.507 1.203 - -10.21% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast -20.01% 0.451 0.361 - -0.25% -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control -19.91% 0.453 0.363 - -0.43% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst -19.89% 0.453 0.363 - 0.05% -
std::unordered_set<int>::find(key)_(non-existent)/32 -19.88% 1.194 0.957 - -2.71% -
std::unordered_set<std::string>::erase(iterator)/0 -19.84% 32.514 26.064 - -4.91% -
BM_RangesPopHeap_uint32_1 -19.81% 0.570 0.457 - 10.09% -
BM_std_minmax<unsigned_char>/8 -19.78% 1.151 0.924 - -15.03% -
rng::find_end(deque<int>)_(single_element)/8192 -19.67% 2779.830 2233.150 - 1.35% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -19.57% 770.639 619.829 - 1.55% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle -19.55% 0.452 0.364 - 0.48% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -19.10% 34236173.995 27697120.467 - -6.01% -
rng::for_each_n(deque<int>)/50 -18.88% 4.927 3.997 - 1.97% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4 -18.87% 0.532 0.432 - -22.33% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -18.73% 1488.020 1209.258 - -2.25% -
BM_StringDestroy_Empty -18.71% 0.873 0.710 - 8.45% -
BM_StringConstructDestroyCStr_Large_Opaque -18.63% 18.244 14.846 - 3.95% -
BM_StringDestroy_Small -18.54% 0.873 0.711 - -18.82% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle -18.52% 1.850 1.508 - -11.84% -
rng::contains_subrange(deque<int>)_(process_all)/16 -18.52% 8.121 6.617 - -29.56% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 -18.50% 0.412 0.336 - 0.03% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -18.50% 1.752 1.428 - -14.41% -
BM_StringRelationalLiteral_Eq_Large_Small_Control -18.40% 0.482 0.394 - -25.86% -
rng::transform(list<int>)_(identity_transform)/8192 -18.25% 8692.825 7106.083 - -6.53% -
std::unordered_set<int>::insert(value)_(already_present)/8192 -18.23% 2.728 2.230 - -0.24% -
std::mismatch(list<int>)_(it,_it,_it)/8192 -17.85% 9023.369 7412.820 - -0.20% -
rng::find_end(deque<int>)_(process_all)/8192 -17.83% 2469.286 2028.925 - -15.00% -
BM_PopHeap_uint32_1 -17.82% 0.508 0.417 - -8.52% -
rng::find_end(deque<int>)_(same_length)/1024 -17.72% 410.297 337.611 - -75.95% -
BM_PushHeap_uint64_SingleElement_1 -17.67% 0.503 0.414 - -20.55% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 -17.62% 23.876 19.668 - 4.25% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -17.53% 7582291.363 6253251.959 - -1.78% -
BM_StringRelationalLiteral_Eq_Large_Empty_Control -17.38% 0.599 0.495 - -11.89% -
std::for_each_n(deque<int>)/50 -17.35% 4.842 4.002 - 0.78% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -17.19% 41.139 34.069 - -21.26% -
rng::find_end(deque<int>)_(same_length)/1000 -17.11% 399.953 331.535 - -64.70% -
SetIntersection_None_Set_string_16384_64 -17.07% 237805171.817 197212897.001 - -1.74% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -17.00% 3689163.781 3061875.210 - -2.42% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 -16.89% 12.620 10.488 - -4.17% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 -16.69% 71.938 59.932 - -2.45% -
rng::copy_backward(vector<int>)/32768 -16.64% 3745.442 3122.098 - -5.01% -
std::unique(deque<int>)_(sprinkled)/32 -16.64% 73.514 61.284 - -8.89% -
rng::find_end(deque<int>)_(process_all)/1048576 -16.53% 319824.242 266967.521 - -13.53% -
rng::contains_subrange(deque<int>)_(process_all)/32 -16.43% 12.946 10.819 - -22.26% -
std::set<std::string>::erase(key)_(existent)/32 -16.21% 74.943 62.792 - -9.85% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 -16.21% 0.401 0.336 - -0.03% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 -16.14% 24.919 20.897 - -6.64% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -16.14% 657.882 551.718 - -2.53% -
std::unordered_set<std::string>::count(key)_(existent)/32 -16.05% 43.517 36.533 - -6.26% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 -16.05% 0.634 0.533 - -13.48% -
BM_RangesSortHeap_pair<uint32,_uint32>_4 -15.95% 1.783 1.498 - -8.29% -
bm_lexicographical_compare<signed_char>/64 -15.92% 2.247 1.889 - -18.31% -
rng::partition_copy(list<int>)/8192 -15.92% 8912.991 7494.154 - 1.70% -
std::partial_sort_copy(list<int>)_(repeated)/1024 -15.86% 5352.801 4503.944 - -0.16% -
SetIntersection_None_Set_string_16384_256 -15.66% 243735497.107 205561273.639 - 2.22% -
BM_RangesMakeHeap_uint32_Heap_64 -15.66% 0.270 0.228 - -11.40% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -15.59% 600.033 506.486 - -0.22% -
SetIntersection_None_Set_string_16384_16 -15.53% 233797477.082 197478964.866 - 0.21% -
BM_PushHeap_uint64_Ascending_16 -15.48% 1.074 0.908 - -0.38% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 -15.34% 1.399 1.185 - -4.25% -
std::unordered_set<int>::find(key)_(existent)/32 -15.29% 1.336 1.132 - -0.30% -
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 -15.26% 5.300 4.491 - -1.71% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -15.20% 12091.652 10253.502 - -9.39% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 -15.20% 13776.286 11682.549 - 0.78% -
BM_RangesMakeHeap_string_Descending_262144 -15.03% 4.237 3.600 - -36.63% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 -15.00% 20.653 17.555 - 44.01% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -14.98% 1.422 1.209 - -6.44% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -14.92% 7457825.798 6345328.440 - -5.24% -
std::vector<int>::ctor(size)/32 -14.83% 11.113 9.465 - -13.30% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 -14.72% 3174766.398 2707590.902 - -5.87% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -14.68% 9.667 8.248 - 0.14% -
SetIntersection_None_Set_string_16384_1 -14.68% 229903521.975 196150367.809 - -2.97% -
SetIntersection_Front_Set_float_16384_1024 -14.63% 16654640.106 14218483.260 - -8.61% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -14.60% 2733455.185 2334476.861 - 16.07% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 -14.58% 0.558 0.477 - 2.71% -
BM_toupper_char<wchar_t> -14.53% 0.687 0.588 - 6.12% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -14.50% 1715.060 1466.339 - -15.33% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 -14.44% 781.776 668.890 - 0.70% -
std::unordered_set<int>::find(key)_(existent)/1024 -14.37% 1.345 1.152 - -0.25% -
std::replace(vector<int>)_(sprinkled)/32 -14.33% 6.310 5.405 - 7.34% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 -14.29% 636.188 545.259 - -1.96% -
BM_std_min<unsigned_short>/1 -14.06% 0.382 0.328 - 29.13% -
std::copy_backward(list<int>)/4096 -14.01% 3927.546 3377.306 - 1.97% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 -13.92% 40.116 34.531 - 0.31% -
SetIntersection_Front_Set_float_256_256 -13.86% 9718096.795 8370831.108 - -9.99% -
rng::move(list<int>)/4096 -13.84% 6254.176 5388.332 - -0.09% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 -13.77% 2.739 2.362 - -13.89% -
std::unordered_set<std::string>::insert(value)_(new_value)/1024 -13.69% 47.654 41.132 - -13.71% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -13.68% 24.607 21.240 - -1.59% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 -13.63% 11890.198 10269.111 - 2.06% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -13.56% 1742089.504 1505885.060 - -5.59% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -13.47% 2.531 2.191 - 1.17% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -13.42% 6.807 5.893 - 0.99% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -13.41% 0.614 0.531 - 18.78% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 -13.39% 0.663 0.574 - -17.61% -
std::multiset<int>::find(key)_(non-existent)/32 -13.20% 2.592 2.250 - 0.43% -
std::unordered_set<std::string>::insert(value)_(new_value)/8192 -13.20% 71.578 62.131 - -13.86% -
rng::generate_n(list<int>)/8192 -13.19% 8649.065 7508.069 - 7.75% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 -13.14% 8.717 7.572 - 19.14% -
std::for_each_n(deque<int>)/32 -13.05% 4.343 3.776 - 0.05% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -12.98% 57.610 50.132 - -12.72% -
rng::for_each_n(deque<int>)/32 -12.92% 4.345 3.783 - 0.24% -
BM_std_minmax_element<int>/2 -12.87% 0.687 0.598 - -6.19% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 -12.82% 2.579 2.249 - -1.58% -
BM_RangesMakeHeap_string_PipeOrgan_262144 -12.70% 8.521 7.439 - -37.69% -
std::stable_partition(deque<int>)_(sparse)/50 -12.65% 32.761 28.617 - -3.71% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -12.65% 0.612 0.535 - 0.10% -
BM_vector_deque_ranges_move_backward/0 -12.64% 0.446 0.389 - -35.77% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -12.60% 1.304 1.139 - -12.91% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -12.58% 0.614 0.537 - -3.42% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 -12.55% 6413.998 5608.910 - 0.51% -
std::find_end(deque<int>)_(process_all)/8192 -12.52% 2455.155 2147.767 - 5.25% -
std::stable_partition(deque<int>)_(dense)/1024 -12.37% 707.586 620.055 - 4.00% -
std::find_end(deque<int>)_(process_all)/1048576 -12.37% 319208.652 279737.292 - 5.41% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 -12.28% 10.826 9.497 - -0.43% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -12.24% 11659.522 10232.528 - -19.06% -
std::stable_partition(deque<int>)_(dense)/50 -12.23% 44.949 39.453 - -0.59% -
rng::find_first_of(vector<int>)_(large_needle)/50 -12.20% 297.360 261.084 - -8.57% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 -12.17% 10.887 9.562 - -3.46% -
rng::partition(list<int>)_(dense)/32 -12.17% 9.094 7.987 - -5.45% -
rng::search(list<int>)_(single_element)/8192 -12.08% 9042.328 7950.092 - 7.15% -
rng::is_partitioned(vector<int>)_(unpartitioned)/1024 -12.04% 63.430 55.796 - -0.55% -
SetIntersection_Front_Set_float_262144_1024 -12.02% 16791285.281 14773371.586 - 4.00% -
BM_StringRelational_Less_Small_Small_ChangeFirst -11.96% 1.440 1.268 - -8.57% -
BM_StringRelationalLiteral_Less_Large_Large_Control -11.79% 2.500 2.205 - 0.01% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 -11.77% 1.468 1.295 - -27.91% -
std::copy_n(list<int>)/64 -11.75% 15.967 14.091 - 0.40% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -11.74% 21.180 18.693 - 51.53% -
SetIntersection_Front_Set_float_262144_256 -11.71% 4941222.065 4362465.555 - -10.40% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -11.61% 34.049 30.097 - -24.16% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 -11.59% 11.049 9.768 - -6.56% -
std::replace(vector<int>)_(sprinkled)/50 -11.54% 9.902 8.760 - 13.38% -
SetIntersection_None_Set_string_16384_4 -11.49% 221627007.806 196161588.187 - -0.46% -
BM_deque_deque_move/2 -11.47% 3.235 2.864 - -6.36% -
BM_PushHeap_uint64_Ascending_64 -11.43% 1.715 1.519 - 0.07% -
std::distance(join_view(vector<vector<int>>))/50 -11.40% 0.659 0.584 - -3.38% -
std::unordered_set<std::string>::contains(key)_(existent)/32 -11.36% 41.497 36.783 - 11.20% -
SetIntersection_Interlaced_Vector_string_262144_4 -11.34% 2357349.780 2089991.899 - 0.76% -
rng::replace(vector<int>)_(sprinkled)/50 -11.22% 9.855 8.749 - 8.98% -
rng::replace(vector<int>)_(sprinkled)/1024 -11.22% 196.065 174.063 - 1.11% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 -11.20% 39.526 35.099 - 6.79% -
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 -11.19% 171.151 151.992 - 1.20% -
SetIntersection_Interlaced_Vector_float_262144_4 -11.16% 2203836.892 1957947.056 - -9.18% -
rng::copy_backward(vector<bool>)_(unaligned)/262144 -11.10% 1854.047 1648.192 - -10.81% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 -11.05% 6.834 6.078 - -0.02% -
BM_RangesMakeHeap_uint32_Random_256 -11.02% 1.236 1.100 - -7.94% -
BM_RangesMakeHeap_uint32_Random_1024 -11.00% 1.156 1.029 - -3.97% -
BM_deque_deque_copy/2 -10.98% 3.176 2.828 - -7.64% -
BM_deque_vector_ranges_copy_backward/0 -10.96% 1.596 1.421 - 3.21% -
BM_deque_deque_ranges_move/2 -10.96% 3.229 2.875 - -6.09% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -10.82% 7.414 6.612 - -22.04% -
BM_std_minmax_element<char>/2 -10.80% 0.688 0.614 - -10.87% -
BM_RangesPopHeap_string_262144 -10.77% 102.316 91.297 - -9.74% -
rng::unique(deque<int>)_(sprinkled)/52 -10.75% 75.528 67.412 - -9.82% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 -10.73% 3560446.493 3178531.612 - 8.54% -
SetIntersection_Interlaced_Vector_uint32_16384_256 -10.66% 20910622.486 18681270.160 - 32.27% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -10.64% 14061.778 12564.960 - 5.63% -
rng::find_first_of(vector<int>)_(large_needle)/32 -10.63% 118.364 105.783 - 0.71% -
rng::stable_partition(deque<int>)_(dense)/1024 -10.55% 635.826 568.776 - -3.60% -
SetIntersection_Front_Set_float_1024_1024 -10.54% 15439874.895 13812769.204 - -16.86% -
rng::find(list<int>)_(bail_25%)/32768 -10.54% 8417.634 7530.741 - -1.04% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -10.53% 10830375.965 9690454.911 - -10.49% -
BM_std_minmax<int>/4 -10.52% 1.087 0.973 - -0.23% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -10.51% 1.969 1.762 - -10.42% -
std::stable_partition(deque<int>)_(dense)/32 -10.51% 32.988 29.523 - -1.29% -
bm_swap_ranges_vb_aligned/1048576 -10.50% 3832.042 3429.523 - 0.85% -
rng::find_first_of(vector<int>)_(large_needle)/8192 -10.47% 7728756.418 6919549.505 - -1.96% -
BM_std_min<__int128>/1 -10.46% 0.460 0.412 - 10.95% -
rng::replace(vector<int>)_(sprinkled)/8192 -10.41% 1542.688 1382.162 - 0.39% -
rng::find_first_of(vector<int>)_(large_needle)/1024 -10.37% 119964.992 107518.852 - -2.11% -
BM_RangesPushHeap_uint32_Descending_4 -10.34% 0.380 0.341 - -3.07% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -10.34% 2.643 2.370 - -0.94% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 -10.30% 3553281.359 3187365.603 - 8.73% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -10.30% 870.535 780.901 - 7.54% -
SetIntersection_Interlaced_Set_float_262144_16 -10.29% 1766958.740 1585226.481 - -0.87% -
std::copy_backward(vector<bool>)_(unaligned)/262144 -10.28% 1848.905 1658.753 - -10.77% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192 -10.23% 1.049 0.941 - -12.53% -
SetIntersection_Interlaced_Vector_float_1024_16 -10.23% 2943509.876 2642409.853 - -6.29% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -10.20% 2.256 2.026 - -23.11% -
std::unique_copy(deque<int>)_(contiguous)/52 -10.17% 16.196 14.548 - -5.20% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -10.17% 5.417 4.866 - -18.78% -
std::search(list<int>)_(no_match)/8192 -10.16% 7722.241 6937.739 - -3.01% -
std::find_end(deque<int>)_(near_matches)/8192 -10.13% 1259527.829 1131960.758 - -51.88% -
SetIntersection_Front_Set_float_262144_64 -10.11% 2055799.418 1847965.231 - -1.26% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -10.11% 1.374 1.235 - -22.55% -
SetIntersection_Front_Set_float_1024_256 -10.09% 5141926.106 4623316.493 - -7.57% -
BM_PushHeap_string_Descending_262144 -10.06% 3.624 3.260 - -40.16% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -10.03% 0.534 0.481 - 7.50% -
std::unordered_map<int,_int>::count(key)_(existent)/32 -10.00% 1.352 1.217 - -4.40% -
BM_StringConstructDestroyCStr_Empty_Opaque -9.97% 2.309 2.079 - -0.68% -
rng::search(deque<int>)_(same_length)/1000 -9.94% 361.545 325.615 - -1.72% -
SetIntersection_Front_Set_uint64_262144_16384 -9.83% 366653098.100 330594652.842 - -1.68% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -9.83% 24.837 22.395 - -2.83% -
std::unordered_set<int>::count(key)_(existent)/1024 -9.74% 1.341 1.211 - 0.57% -
BM_std_minmax<unsigned_short>/21 -9.73% 2.104 1.899 - -3.22% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 -9.73% 13445.205 12137.012 - 0.14% -
BM_std_min<unsigned___int128>/1 -9.70% 0.460 0.415 - 13.14% -
BM_deque_deque_move/1 -9.68% 3.545 3.201 - -6.09% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -9.67% 42.745 38.611 - -6.32% -
BM_StringRelationalLiteral_Eq_Small_Empty_Control -9.61% 0.451 0.408 - -9.61% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 -9.60% 10.987 9.932 - -1.55% -
std::multiset<int>::find(key)_(non-existent)/1024 -9.59% 6.099 5.514 - 0.71% -
bm_ranges_swap_ranges_vb_aligned/1048576 -9.59% 3824.553 3457.912 - 1.43% -
std::transform(list<int>)_(identity_transform)/8192 -9.56% 7817.890 7070.869 - -7.43% -
SetIntersection_None_Set_float_262144_16384 -9.52% 1262966.307 1142692.139 - -1.80% -
std::unordered_set<std::string>::erase(key)_(existent)/0 -9.50% 68.408 61.907 - -49.57% -
BM_deque_deque_ranges_copy/2 -9.46% 3.176 2.875 - -6.12% -
BM_StringConstructDestroyCStr_Empty_Transparent -9.45% 0.310 0.281 - 19.11% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -9.44% 20.820 18.855 - -19.88% -
std::rotate(list<int>)_(1_element_backward)/8192 -9.43% 9444.719 8554.511 - 1.34% -
vector<bool>::reserve() -9.41% 8.942 8.101 - -20.01% -
BM_deque_deque_ranges_move/1 -9.32% 3.537 3.207 - -6.25% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 -9.26% 0.452 0.410 - -36.70% -
rng::partition(list<int>)_(sparse)/8192 -9.24% 8761.399 7951.913 - 0.92% -
BM_StringRelational_Less_Small_Small_Control -9.20% 1.829 1.660 - -3.84% -
BM_StringFindCharLiteral/4096 -9.19% 85.158 77.330 - -0.14% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 -9.18% 8.329 7.564 - 1.28% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -9.17% 1.617 1.469 - -16.25% -
BM_RangesPopHeap_string_1 -9.16% 0.507 0.461 - -12.00% -
SetIntersection_Front_Set_uint64_64_64 -9.12% 15786795.105 14347375.499 - -4.79% -
SetIntersection_Front_Set_uint64_16384_64 -9.12% 2083219.035 1893283.530 - -1.05% -
rng::is_partitioned(vector<int>)_(unpartitioned)/32 -9.08% 2.197 1.997 - -9.15% -
std::search(list<int>,_pred)_(same_length)/8192 -9.08% 10210.870 9284.189 - 3.83% -
std::find_end(deque<int>)_(process_all)/1000 -9.02% 319.907 291.046 - 10.84% -
BM_MakeHeap_uint32_PipeOrgan_4 -9.00% 0.453 0.412 - -1.69% -
SetIntersection_Interlaced_Vector_uint32_1024_4 -8.97% 1457968.280 1327150.386 - 0.14% -
rng::find_first_of(deque<int>)_(small_needle)/32 -8.96% 120.138 109.370 - -1.46% -
BM_deque_deque_copy/1 -8.94% 3.486 3.175 - -6.71% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 -8.94% 1.113 1.014 - -11.77% -
std::search(list<int>)_(single_element)/8192 -8.92% 8572.393 7807.876 - -0.26% -
SetIntersection_Interlaced_Set_string_256_256 -8.92% 32513820.234 29615207.142 - -8.58% -
rng::rotate_copy(vector<int>)/8192 -8.90% 505.379 460.414 - 62.33% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 -8.88% 1.690 1.540 - -8.21% -
bm_ranges_lexicographical_compare<int>/2 -8.85% 1.550 1.412 - -7.50% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 -8.85% 0.442 0.403 - 17.26% -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 -8.78% 0.767 0.700 - -0.04% -
rng::ends_with(list<int>)_(mismatch_at_end)/1024 -8.76% 0.767 0.699 - -0.05% -
SetIntersection_Interlaced_Vector_string_1024_64 -8.76% 8632942.471 7876960.077 - -6.78% -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 -8.72% 0.767 0.700 - -0.03% -
std::multimap<int,_int>::count(key)_(non-existent)/32 -8.69% 2.625 2.397 - -4.32% -
rng::find_first_of(deque<int>)_(small_needle)/50 -8.65% 184.035 168.111 - -1.55% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 -8.59% 0.901 0.824 - -0.34% -
std::search_n(list<int>)_(no_match)/8192 -8.58% 7378.101 6745.391 - -7.81% -
std::multiset<std::string>::erase(key)_(non-existent)/32 -8.58% 11.006 10.062 - -0.36% -
rng::find_end(forward_list<int>)_(same_length)/8192 -8.48% 14269.853 13059.410 - -8.96% -
bm_ranges_lexicographical_compare<int>/3 -8.48% 1.843 1.687 - -8.82% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 -8.45% 34.163 31.275 - -4.43% -
BM_RangesMakeHeap_uint32_Random_64 -8.44% 1.408 1.289 - -2.73% -
std::copy_n(vector<int>)/32768 -8.44% 3797.683 3477.310 - -8.39% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -8.42% 7120267.649 6521011.443 - -8.18% -
SetIntersection_None_Set_float_262144_4 -8.40% 1256976.400 1151443.768 - -0.98% -
SetIntersection_None_Set_float_262144_16 -8.38% 1255197.752 1149977.377 - -0.96% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -8.38% 10.702 9.805 - -7.83% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 -8.37% 5.197 4.762 - -0.38% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 -8.34% 2.417 2.215 - -0.68% -
SetIntersection_None_Set_uint32_16384_1024 -8.33% 165873879.493 152063307.021 - -8.50% -
SetIntersection_Interlaced_Vector_string_16384_64 -8.32% 12906866.658 11832517.610 - -9.37% -
SetIntersection_Interlaced_Vector_float_256_1 -8.32% 4813749.580 4413272.418 - -1.11% -
SetIntersection_Interlaced_Vector_float_1024_4 -8.31% 1522671.028 1396120.235 - -4.82% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 -8.30% 4314.374 3956.068 - 1.67% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 -8.28% 7.863 7.212 - 0.44% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 -8.26% 7431591.443 6817700.916 - -0.03% -
rng::stable_partition(deque<int>)_(dense)/50 -8.26% 40.923 37.543 - 0.38% -
SetIntersection_None_Set_float_262144_1 -8.25% 1260347.656 1156333.008 - -0.50% -
SetIntersection_None_Set_float_262144_256 -8.18% 1252646.158 1150199.055 - -1.14% -
std::vector<int>::ctor(size)/1024 -8.17% 44.006 40.411 - -1.67% -
vector<bool>(size_type,_const_value_type&) -8.15% 8.843 8.122 - -0.43% -
rng::equal(list<int>)_(it,_it,_it,_it)/8192 -8.15% 12394.734 11384.687 - -8.75% -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 -8.13% 15135.826 13905.624 - -8.44% -
SetIntersection_None_Set_float_262144_64 -8.12% 1250939.943 1149332.764 - -1.06% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -8.11% 11.338 10.418 - -1.39% -
BM_std_minmax<unsigned_int>/4 -8.11% 1.154 1.060 - 8.99% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -8.10% 1774693.602 1630984.783 - -3.34% -
rng::any_of(deque<int>)_(process_all)/32768 -8.09% 11533.388 10600.810 - 0.68% -
rng::any_of(deque<int>)_(process_all)/8192 -8.08% 2872.724 2640.662 - 0.59% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_64 -8.05% 6.475 5.953 - -7.71% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -8.03% 225.152 207.083 - -2.91% -
std::is_sorted_until(deque<int>,_pred)/8 -8.01% 4.191 3.855 - -9.33% -
std::find_end(forward_list<int>)_(same_length)/8192 -8.01% 14386.218 13234.383 - -8.84% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 -7.99% 10.684 9.831 - -10.44% -
BM_deque_deque_ranges_copy/1 -7.98% 3.482 3.204 - -6.57% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -7.96% 1796371.014 1653334.879 - -1.86% -
rng::partition(deque<int>)_(sparse)/32 -7.94% 11.411 10.505 - -22.71% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -7.91% 24.445 22.511 - -8.27% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -7.88% 0.683 0.630 - -0.61% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -7.88% 1796526.611 1655047.363 - -1.92% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -7.86% 10.374 9.559 - -15.20% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -7.86% 2031447.918 1871864.258 - -1.55% -
SetIntersection_None_Set_float_262144_262144 -7.83% 1252343.018 1154299.072 - -1.04% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 -7.82% 6.907 6.367 - -0.18% -
SetIntersection_None_Set_string_16384_1024 -7.82% 250904570.776 231275114.703 - 12.12% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst -7.81% 1.253 1.156 - 0.03% -
rng::find_end(deque<int>)_(single_element)/1024 -7.80% 359.793 331.713 - 19.32% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 -7.80% 5.445 5.020 - 9.08% -
SetIntersection_Interlaced_Vector_float_64_64 -7.79% 12358638.745 11395551.758 - -5.51% -
std::unique_copy(deque<int>)_(contiguous)/32 -7.77% 10.631 9.805 - -11.22% -
rng::find_last(list<int>)_(bail_10%)/8192 -7.74% 6784.828 6259.545 - 0.18% -
SetIntersection_None_Set_float_262144_1024 -7.72% 1247393.068 1151142.742 - -1.76% -
BM_StringFindCharLiteral/16 -7.64% 1.619 1.496 - -7.61% -
SetIntersection_Interlaced_Vector_uint32_16384_4 -7.63% 1620841.481 1497093.672 - -2.19% -
BM_StringFindCharLiteral/8 -7.63% 1.619 1.496 - -7.61% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 -7.60% 539.363 498.353 - 1.53% -
BM_std_minmax_element<short>/1 -7.57% 0.324 0.300 - -1.19% -
std::map<int,_int>::ctor(const&,_alloc)/32 -7.56% 224.427 207.451 - -2.30% -
std::multiset<int>::insert(value)_(new_value)/1024 -7.56% 50.149 46.357 - -2.99% -
rng::replace(vector<int>)_(sprinkled)/32 -7.56% 6.639 6.137 - 9.50% -
std::find(list<int>)_(bail_25%)/32768 -7.54% 8456.460 7819.173 - -3.61% -
std::remove_copy_if(list<int>)_(sprinkled)/50 -7.52% 26.585 24.585 - -0.17% -
std::unordered_set<std::string>::erase(iterator)/1024 -7.50% 28.869 26.703 - -10.52% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -7.48% 2334415.041 2159850.668 - -0.71% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -7.47% 39.805 36.830 - 0.82% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -7.47% 1.571 1.454 - -19.64% -
BM_std_minmax<long_long>/2 -7.47% 1.099 1.017 - -22.64% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 -7.44% 6786100.936 6281355.389 - -5.42% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 -7.44% 5.843 5.409 - -0.11% -
SetIntersection_None_Set_uint32_16384_16 -7.41% 163030810.838 150948947.829 - -12.10% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 -7.39% 136.271 126.197 - 29.72% -
rng::partition(deque<int>)_(sparse)/50 -7.37% 17.266 15.993 - -21.02% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 -7.36% 9005.341 8342.356 - -0.32% -
rng::rotate(vector<bool>)_(by_1/4)/1024 -7.35% 15.640 14.489 - -5.46% -
std::rotate(vector<bool>)_(by_1/4)/1024 -7.33% 15.121 14.013 - -5.23% -
std::multiset<int>::find(key)_(non-existent)/8192 -7.29% 9.348 8.667 - 1.51% -
rng::copy(vector<bool>)_(unaligned)/512 -7.29% 3.649 3.383 - -8.55% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 -7.27% 10.095 9.362 - -9.56% -
std::find_end(list<int>,_pred)_(same_length)/8192 -7.25% 10463.818 9705.471 - -52.86% -
BM_RangesMakeHeap_uint64_Heap_1024 -7.24% 0.272 0.253 - -0.07% -
BM_std_minmax<long_long>/3 -7.24% 1.475 1.368 - -21.81% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_262144 -7.23% 1.308 1.213 - -0.43% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 -7.22% 28.658 26.588 - 8.92% -
std::unique(list<int>)_(sprinkled)/52 -7.21% 76.089 70.600 - -0.04% -
std::replace(list<int>)_(sprinkled)/8192 -7.20% 8650.609 8027.557 - 12.11% -
rng::find_first_of(deque<int>)_(small_needle)/1024 -7.20% 3727.725 3459.324 - -1.59% -
SetIntersection_Front_Set_uint64_1024_64 -7.19% 2015772.146 1870758.647 - -0.92% -
BM_PopHeap_pair<uint32,_uint32>_1 -7.19% 0.545 0.506 - -0.18% -
SetIntersection_None_Set_uint32_16384_1 -7.13% 163696366.862 152019914.893 - -11.78% -
rng::find_first_of(deque<int>)_(small_needle)/8192 -7.12% 29824.056 27701.773 - -1.66% -
rng::unique(deque<int>)_(sprinkled)/32 -7.09% 62.702 58.254 - -3.94% -
rng::adjacent_find(list<int>,_pred)/8192 -7.08% 8489.314 7888.072 - -9.57% -
std::find_end(deque<int>)_(near_matches)/1000 -7.07% 17087.226 15878.862 - -47.25% -
std::replace_if(list<int>)_(sprinkled)/8192 -7.05% 8900.145 8272.288 - 13.09% -
std::flat_map<int,_int>::erase(key)_(non-existent)/32 -7.05% 2.358 2.192 - -3.22% -
SetIntersection_Front_Set_float_1024_64 -7.05% 2059866.534 1914689.338 - -6.17% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -7.04% 5.681 5.281 - -1.59% -
SetIntersection_None_Set_uint32_16384_4 -7.03% 162554438.979 151133385.461 - -12.37% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -7.02% 12751.410 11856.684 - -7.58% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 -6.98% 5.361 4.987 - -0.25% -
std::find_end(deque<int>)_(process_all)/1024 -6.97% 326.258 303.531 - 14.50% -
rng::fill(deque<int>)/32 -6.95% 1.438 1.338 - -8.96% -
std::find(vector<long_long>)_(process_all)/8 -6.92% 1.240 1.154 - -0.04% -
rng::is_partitioned(deque<int>)_(unpartitioned)/32 -6.92% 9.675 9.006 - -13.19% -
BM_StringRelationalLiteral_Less_Empty_Small_Control -6.90% 2.090 1.945 - 2.67% -
BM_RangesMakeHeap_string_PipeOrgan_16384 -6.90% 5.566 5.182 - -23.97% -
rng::move(deque<int>)/32768 -6.90% 2349.709 2187.661 - 0.57% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 -6.85% 1526236.143 1421620.748 - -2.49% -
BM_StringRelational_Less_Small_Huge_Control -6.84% 1.833 1.708 - -2.85% -
SetIntersection_Interlaced_Vector_string_64_64 -6.84% 29014046.916 27028990.655 - -7.16% -
std::transform(list<int>,_list<int>)/8192 -6.80% 9144.574 8522.900 - -9.44% -
BM_deque_vector_ranges_move_backward/0 -6.79% 1.587 1.479 - -1.58% -
BM_PushHeap_string_Ascending_256 -6.75% 11.776 10.981 - 7.83% -
rng::rotate(list<int>)_(by_1/4)/8192 -6.74% 8207.840 7654.495 - 6.10% -
std::move(deque<int>)/8 -6.73% 3.937 3.672 - -8.14% -
SetIntersection_Interlaced_Set_float_262144_256 -6.70% 1672746.420 1560630.533 - -1.18% -
BM_StringRelational_Less_Small_Empty_Control -6.70% 2.103 1.962 - 3.35% -
rng::partition(vector<int>)_(dense)/32 -6.69% 8.429 7.865 - -6.39% -
SetIntersection_Interlaced_Set_float_262144_64 -6.68% 1667222.494 1555803.385 - -1.11% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 -6.68% 1.323 1.235 - -7.22% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -6.67% 482.326 450.168 - -1.27% -
std::move(vector<bool>)_(unaligned)/512 -6.66% 4.687 4.375 - 10.00% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 -6.63% 0.500 0.467 - -26.43% -
BM_std_minmax<unsigned_short>/17 -6.62% 1.769 1.652 - -3.51% -
rng::find_if(deque<int>)_(process_all)/8192 -6.61% 3026.367 2826.264 - -6.09% -
BM_MakeHeap_float_Random_16 -6.61% 1.606 1.500 - -6.73% -
BM_MakeHeap_uint64_Descending_64 -6.61% 0.251 0.234 - -6.76% -
std::replace_if(list<int>)_(prefix)/8192 -6.58% 8344.068 7795.334 - 9.79% -
SetIntersection_Interlaced_Set_float_262144_4 -6.56% 1368043.211 1278268.553 - -0.61% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -6.56% 223.227 208.586 - -0.31% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 -6.55% 1.330 1.243 - -11.00% -
rng::for_each_n(join_view(vector<vector<int>>)/8 -6.53% 1.729 1.617 - -9.53% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 -6.53% 0.428 0.400 - -11.35% -
BM_PushHeap_string_Descending_256 -6.52% 2.469 2.308 - -24.75% -
std::replace(list<int>)_(prefix)/8192 -6.51% 8423.936 7875.824 - 12.32% -
std::flat_map<int,_int>::erase(iterator)/1024 -6.49% 84.956 79.444 - 4.41% -
std::distance(deque<int>)/50 -6.47% 0.683 0.639 - -7.91% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 -6.46% 1.196 1.118 - -9.06% -
std::is_sorted(list<int>,_pred)/8192 -6.45% 7590.713 7100.962 - -6.70% -
rng::search_n(list<int>)_(no_match)/8192 -6.45% 7349.038 6875.376 - -7.00% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 -6.43% 9612745.600 8994701.820 - 6.91% -
BM_std_min<unsigned___int128>/4096 -6.42% 1869.400 1749.317 - -35.75% -
SetIntersection_Front_Set_string_256_64 -6.42% 15914320.763 14893135.575 - -8.16% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -6.41% 68.036 63.674 - -3.71% -
std::set<std::string>::upper_bound(key)_(existent)/8192 -6.38% 30.894 28.922 - 0.37% -
rng::stable_partition(deque<int>)_(dense)/32 -6.38% 30.370 28.432 - 1.53% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 -6.37% 1.256 1.176 - -4.62% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 -6.36% 2.461 2.304 - -1.26% -
BM_std_minmax<char>/13 -6.36% 2.354 2.204 - -1.70% -
SetIntersection_Interlaced_Set_float_262144_1024 -6.32% 1617766.848 1515576.824 - -2.10% -
BM_std_minmax_element<char>/4096 -6.31% 1109.207 1039.263 - -7.76% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 -6.30% 14690.238 13764.762 - -6.05% -
std::set<int>::insert(value)_(new_value)/1024 -6.30% 44.478 41.676 - -0.65% -
rng::remove(list<int>)_(prefix)/8192 -6.30% 9046.379 8476.698 - -0.54% -
std::unordered_map<int,_int>::clear()/1024 -6.30% 8474.931 7941.388 - -5.43% -
std::is_sorted(list<int>)/8192 -6.27% 7276.277 6819.861 - -4.90% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -6.25% 110001.861 103124.702 - -8.09% -
std::replace_if(vector<int>)_(sprinkled)/50 -6.24% 13.730 12.873 - -0.22% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 -6.24% 1731610.188 1623548.940 - 2.10% -
rng::find_end(deque<int>)_(process_all)/1024 -6.24% 331.953 311.243 - 2.86% -
std::find_first_of(deque<int>)_(large_needle)/50 -6.23% 730.523 685.008 - -2.36% -
std::find_end(deque<int>)_(near_matches)/1024 -6.22% 17582.196 16489.336 - -47.27% -
SetIntersection_Interlaced_Vector_uint64_262144_16 -6.20% 3496064.809 3279215.582 - 2.88% -
rng::equal(vector<bool>)_(unaligned)/50 -6.19% 0.740 0.694 - -5.73% -
BM_PushHeap_uint64_Random_4 -6.14% 2.193 2.058 - 0.14% -
rng::contains_subrange(list<int>)_(single_element)/8192 -6.13% 7827.650 7347.816 - 5.04% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 -6.12% 11.458 10.756 - 0.59% -
rng::is_sorted(vector<int>,_pred)/8 -6.11% 4.035 3.788 - 7.87% -
rng::unique(deque<int>)_(contiguous)/52 -6.10% 79.704 74.840 - 9.99% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 -6.10% 0.613 0.575 - 28.36% -
rng::is_partitioned(deque<int>)_(partitioned)/50 -6.08% 14.726 13.830 - -12.73% -
SetIntersection_Front_Set_string_1024_64 -6.08% 5000755.240 4696750.740 - 0.00% -
bm_ranges_lexicographical_compare<int>/1 -6.07% 1.333 1.252 - -3.37% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 -6.06% 10.971 10.306 - -2.12% -
BM_std_min<unsigned___int128>/5500 -6.04% 2504.341 2353.035 - -35.65% -
BM_std_min<unsigned___int128>/65536 -6.01% 29989.747 28187.779 - -35.78% -
rng::unique(list<int>,_pred)_(sprinkled)/32 -6.01% 70.578 66.338 - 2.45% -
std::unordered_set<std::string>::ctor(const&)/32 -6.00% 701.418 659.355 - -8.94% -
BM_std_minmax_element<char>/5500 -5.99% 1480.477 1391.807 - -7.83% -
BM_std_minmax<char>/11 -5.96% 1.859 1.748 - 6.07% -
std::reverse_copy(vector<int>)/8 -5.95% 2.629 2.473 - 4.49% -
BM_RangesPushHeap_float_Descending_4 -5.93% 0.379 0.357 - -1.81% -
BM_MakeHeap_string_Descending_16384 -5.93% 3.109 2.924 - -1.74% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 -5.91% 11753750.129 11058658.012 - 0.28% -
BM_std_minmax_element<long_long>/2 -5.91% 0.685 0.645 - 19.90% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 -5.90% 8953550.933 8425249.796 - 7.87% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 -5.89% 18.018 16.958 - 1.59% -
std::multiset<int>::equal_range(key)_(non-existent)/32 -5.88% 2.469 2.323 - 0.60% -
rng::move_backward(vector<bool>)_(unaligned)/4096 -5.87% 29.931 28.173 - 1.69% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8 -5.87% 3.767 3.546 - -0.79% -
BM_PushHeap_string_Descending_1024 -5.83% 2.567 2.418 - -27.08% -
std::map<int,_int>::ctor(const&)/1024 -5.80% 6583.730 6202.004 - -0.86% -
rng::remove(vector<int>)_(sprinkled)/8192 -5.80% 3974.149 3743.764 - 88.77% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -5.79% 357.857 337.142 - -4.09% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -5.79% 1766732.176 1664483.316 - -2.51% -
SetIntersection_Front_Vector_string_16384_256 -5.77% 10383421.393 9783788.091 - -3.65% -
BM_std_min<unsigned___int128>/70000 -5.74% 31954.931 30119.505 - -35.75% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 -5.74% 1946.608 1834.868 - -1.27% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 -5.74% 0.874 0.824 - -5.63% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -5.73% 1.718 1.619 - 1.35% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle -5.71% 1.845 1.739 - 8.08% -
BM_std_minmax_element<char>/4000 -5.70% 1076.282 1014.898 - -7.79% -
BM_std_min<unsigned___int128>/64000 -5.69% 29398.489 27726.627 - -35.34% -
SetIntersection_Interlaced_Vector_uint32_256_16 -5.69% 7405678.546 6984546.645 - 3.77% -
std::multimap<int,_int>::contains(key)_(existent)/1024 -5.68% 3.860 3.640 - -3.41% -
BM_RangesMakeHeap_float_Random_16 -5.68% 1.656 1.562 - -8.67% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_16 -5.68% 0.517 0.488 - -4.98% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -5.67% 28921.961 27281.783 - -3.53% -
std::search(list<int>,_pred)_(single_element)/8192 -5.64% 9346.864 8819.473 - 1.75% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -5.64% 1768889.729 1669125.084 - -2.29% -
std::unique(list<int>)_(contiguous)/52 -5.61% 71.528 67.519 - 0.36% -
SetIntersection_Interlaced_Set_uint64_262144_1 -5.59% 1122304.979 1059519.876 - -4.63% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -5.59% 28.222 26.645 - -9.24% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 -5.59% 473.202 446.759 - -5.91% -
std::set<int>::equal_range(key)_(non-existent)/8192 -5.58% 10.378 9.799 - -0.07% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -5.58% 10259242.550 9687245.136 - -10.48% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -5.57% 1765722.658 1667323.893 - -2.16% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 -5.57% 2.823 2.665 - 3.41% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -5.56% 1754459.149 1656840.660 - -3.50% -
BM_RangesMakeHeap_string_Random_262144 -5.54% 16.311 15.407 - -20.67% -
BM_StringRelationalLiteral_Less_Small_Large_Control -5.54% 1.779 1.680 - -2.34% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 -5.49% 11695.186 11053.239 - -0.01% -
BM_std_min<unsigned___int128>/512 -5.46% 233.921 221.160 - -34.62% -
rng::find_if(deque<int>)_(process_all)/32768 -5.45% 12130.042 11468.458 - -5.93% -
BM_RangesSortHeap_float_1 -5.44% 0.266 0.251 - -2.10% -
BM_RangesPushHeap_string_Ascending_256 -5.44% 11.115 10.510 - -4.23% -
BM_MakeHeap_string_Ascending_262144 -5.44% 7.665 7.248 - -20.97% -
std::unique(deque<int>)_(sprinkled)/1024 -5.44% 962.424 910.080 - 3.86% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 -5.43% 9218175.243 8717596.316 - -0.86% -
BM_std_min<unsigned___int128>/4000 -5.42% 1817.016 1718.593 - -35.37% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 -5.40% 4137.817 3914.186 - 2.89% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -5.40% 1.362 1.288 - -3.77% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52 -5.39% 32.961 31.184 - -9.23% -
SetIntersection_Front_Set_float_64_64 -5.39% 15563319.583 14724974.113 - -4.43% -
BM_std_min<unsigned_short>/27 -5.36% 2.422 2.292 - -3.77% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -5.35% 0.738 0.698 - -1.36% -
BM_std_min<unsigned___int128>/1024 -5.35% 465.659 440.736 - -35.14% -
rng::unique(list<int>,_pred)_(sprinkled)/52 -5.34% 87.698 83.013 - 0.25% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -5.34% 36.457 34.509 - -17.74% -
std::set<int>::erase(key)_(non-existent)/1024 -5.34% 5.608 5.308 - -5.66% -
BM_std_minmax_element<char>/70000 -5.34% 18728.316 17728.455 - -7.38% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -5.34% 1.792 1.696 - -8.83% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 -5.32% 22822528.901 21607779.207 - 0.30% -
SetIntersection_Front_Set_uint64_262144_64 -5.32% 1906017.920 1804599.507 - -1.31% -
BM_std_min<unsigned_long_long>/5 -5.32% 1.432 1.355 - 0.93% -
BM_std_minmax_element<char>/64000 -5.31% 17097.313 16190.023 - -7.49% -
BM_RangesPushHeap_uint32_Descending_16 -5.31% 0.375 0.355 - -1.52% -
BM_std_minmax_element<char>/65536 -5.29% 17509.286 16582.629 - -7.29% -
BM_PushHeap_pair<uint32,_uint32>_Random_1 -5.29% 0.564 0.534 - 29.82% -
std::set<int>::contains(key)_(existent)/8192 -5.28% 8.758 8.295 - -1.14% -
std::stable_sort(deque<int>)_(descending)/8 -5.28% 29.284 27.737 - 4.07% -
rng::rotate(deque<int>)_(by_1/2)/1024 -5.28% 186.119 176.294 - 1.58% -
bm_ranges_lexicographical_compare<signed_char>/4 -5.27% 2.080 1.971 - -5.09% -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_4 -5.27% 0.586 0.555 - -5.19% -
std::find_if_not(vector<char>)_(process_all)/8 -5.26% 2.428 2.300 - -6.84% -
std::copy_if(list<int>)_(entire_range)/32768 -5.26% 29779.213 28213.260 - -5.97% -
SetIntersection_Interlaced_Set_float_262144_16384 -5.25% 1301914.957 1233514.975 - -1.42% -
SetIntersection_Front_Set_float_262144_262144 -5.21% 1800419.678 1706563.803 - -4.32% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -5.21% 194.946 184.798 - 76.89% -
std::set<int>::equal_range(key)_(non-existent)/1024 -5.21% 6.660 6.313 - 0.18% -
BM_MakeThenSortHeap_float_Ascending_4 -5.21% 1.524 1.444 - 3.40% -
BM_MakeHeap_uint32_Random_256 -5.20% 1.239 1.175 - 2.38% -
SetIntersection_Front_Vector_uint64_1024_16 -5.20% 1190011.411 1128190.182 - -5.74% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -5.19% 0.804 0.762 - 0.60% -
BM_PushHeap_string_Ascending_64 -5.18% 7.916 7.506 - 5.14% -
BM_std_minmax<char>/12 -5.17% 2.058 1.951 - 1.87% -
SetIntersection_Front_Set_uint64_16384_256 -5.17% 5081543.352 4818880.449 - -4.82% -
std::unordered_multiset<int>::find(key)_(existent)/32 -5.15% 1.366 1.295 - -0.52% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -5.14% 0.781 0.741 - -2.75% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 -5.13% 1.160 1.100 - -0.61% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -5.12% 2265529.461 2149500.244 - -1.12% -
rng::find_end(deque<int>)_(process_all)/1000 -5.12% 322.782 306.268 - 21.51% -
BM_RangesMakeThenSortHeap_string_Descending_262144 -5.10% 91.116 86.467 - -13.30% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 -5.10% 5.681 5.391 - -0.17% -
std::find_if_not(list<int>)_(process_all)/8192 -5.10% 8580.114 8142.814 - -1.09% -
std::flat_map<int,_int>::erase(key)_(non-existent)/0 -5.09% 0.449 0.426 - -14.09% -
BM_std_minmax_element<char>/1024 -5.08% 280.841 266.562 - -7.04% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -5.08% 146784492.130 139335083.479 - -11.00% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 -5.07% 22.141 21.019 - 2.66% -
std::remove_if(deque<int>)_(sprinkled)/50 -5.06% 66.699 63.322 - -3.31% -
BM_StringRelational_Less_Large_Small_Control -5.06% 1.770 1.681 - -5.59% -
BM_RangesSortHeap_pair<uint32,_uint32>_16 -5.06% 6.167 5.854 - -2.90% -
BM_std_minmax<unsigned_int>/16 -5.06% 1.385 1.315 - 2.45% -
SetIntersection_Interlaced_Set_string_16384_4 -5.04% 211738051.503 201059205.026 - 0.67% -
SetIntersection_Front_Set_string_16384_64 -5.04% 5078690.759 4822713.293 - -2.86% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -5.01% 24.363 23.141 - -2.47% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -5.00% 2111283.934 2005637.289 - -0.70% -
std::set<int>::contains(key)_(non-existent)/32 -5.00% 2.508 2.383 - 1.50% -
BM_RangesMakeHeap_uint32_Random_262144 -4.99% 1.066 1.013 - -3.78% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -4.99% 1508.190 1432.982 - 5.43% -
BM_PushHeap_string_Ascending_1024 -4.98% 14.655 13.925 - 6.39% -
SetIntersection_Interlaced_Set_float_262144_262144 -4.97% 1859216.553 1766802.732 - -2.98% -
BM_deque_deque_move_backward/1 -4.97% 3.512 3.337 - 22.42% -
BM_MakeHeap_string_PipeOrgan_16384 -4.96% 5.691 5.408 - -2.71% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16384 -4.96% 1.236 1.175 - -0.24% -
BM_RangesMakeHeap_uint32_PipeOrgan_4 -4.93% 0.421 0.400 - 1.29% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_64 -4.93% 0.491 0.467 - -1.19% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -4.92% 1269837.003 1207413.152 - -5.04% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -4.91% 1762678.957 1676130.127 - -2.46% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 -4.91% 109496.060 104124.440 - -6.81% -
BM_vector_deque_copy_backward/2 -4.90% 2.227 2.118 - 2.48% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/0 -4.89% 0.269 0.256 - 0.09% -
BM_RangesMakeHeap_string_Descending_16384 -4.88% 2.916 2.774 - -27.94% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 -4.88% 2456630.985 2336750.000 - -0.25% -
BM_std_min<int>/12 -4.88% 1.554 1.478 - -0.92% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -4.87% 0.643 0.612 - -5.01% -
BM_PushHeap_string_SingleElement_16 -4.87% 2.564 2.439 - -11.77% -
BM_StringConstructDestroyCStr_Small_Opaque -4.86% 2.188 2.082 - 0.00% -
BM_StringAssignStr_Huge_Transparent -4.86% 117.159 111.469 - 7.72% -
BM_RangesPushHeap_float_SingleElement_4 -4.85% 0.375 0.357 - -7.18% -
rng::copy_n(vector<bool>)_(unaligned)/512 -4.85% 3.600 3.425 - 3.13% -
std::unique(deque<int>)_(sprinkled)/8192 -4.85% 7803.625 7425.437 - 0.49% -
SetIntersection_Interlaced_Set_float_1024_256 -4.85% 16539405.338 15737913.906 - -2.97% -
rng::unique(deque<int>)_(contiguous)/32 -4.84% 65.442 62.271 - 5.93% -
BM_RangesMakeHeap_uint32_Descending_4 -4.84% 0.284 0.270 - -2.18% -
BM_std_min<short>/12 -4.84% 1.558 1.483 - -2.42% -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 -4.84% 3508.389 3338.741 - -6.93% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -4.83% 22.874 21.769 - -1.90% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 -4.82% 4.187 3.985 - -4.37% -
SetIntersection_None_Set_uint32_16384_256 -4.81% 161345283.786 153589252.651 - -11.28% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/32 -4.80% 10.963 10.436 - -0.43% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -4.79% 2.443 2.326 - -2.49% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -4.79% 4597.486 4377.341 - -7.57% -
BM_PushHeap_string_Random_16384 -4.79% 17.022 16.207 - -4.33% -
rng::remove(vector<int>)_(sprinkled)/1024 -4.78% 531.874 506.440 - 75.74% -
BM_std_minmax<unsigned_short>/12 -4.78% 1.384 1.318 - -4.84% -
SetIntersection_None_Set_uint32_262144_16 -4.77% 1208049.315 1150397.949 - -0.53% -
BM_RangesPushHeap_string_Descending_4 -4.77% 1.982 1.887 - 0.36% -
SetIntersection_None_Set_uint32_262144_1 -4.76% 1220152.182 1162125.406 - 0.26% -
rng::is_partitioned(deque<int>)_(partitioned)/32 -4.75% 9.652 9.193 - -13.04% -
bm_lexicographical_compare<int>/1 -4.74% 1.214 1.157 - -12.50% -
BM_MakeHeap_string_Ascending_16384 -4.72% 5.638 5.371 - -6.60% -
BM_RangesPopHeap_uint64_16384 -4.72% 32.501 30.967 - -0.87% -
std::multimap<int,_int>::clear()/8192 -4.71% 83679.280 79738.367 - -2.48% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -4.70% 3.207 3.056 - -6.53% -
BM_PushHeap_string_SingleElement_256 -4.70% 2.561 2.441 - -11.04% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -4.69% 18.993 18.102 - 1.14% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 -4.69% 1.631 1.555 - 1.19% -
std::map<int,_int>::ctor(const&)/8192 -4.68% 52017.611 49585.367 - -0.31% -
SetIntersection_Front_Set_uint64_1024_256 -4.67% 4979397.039 4746646.191 - -1.92% -
SetIntersection_None_Set_uint32_16384_64 -4.67% 159807327.535 152339172.754 - -12.01% -
BM_deque_vector_copy_backward/0 -4.66% 1.445 1.378 - -0.08% -
std::equal(list<int>)_(it,_it,_it)/8192 -4.65% 9904.705 9443.784 - -6.40% -
BM_std_minmax<char>/14 -4.64% 2.659 2.536 - -0.70% -
BM_std_minmax_element<char>/512 -4.64% 143.054 136.418 - -6.62% -
rng::rotate_copy(deque<int>)/32 -4.63% 2.728 2.602 - -3.40% -
BM_PushHeap_float_QuickSortAdversary_16 -4.63% 1.065 1.016 - 3.76% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -4.62% 45711.833 43599.989 - -3.73% -
BM_RangesMakeHeap_float_Heap_4 -4.62% 0.290 0.277 - 0.62% -
rng::fold_left(deque<int>)/32 -4.59% 17.370 16.573 - 0.21% -
SetIntersection_None_Set_uint32_262144_4 -4.57% 1215684.570 1160120.361 - 0.21% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -4.56% 385.489 367.919 - 0.09% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -4.55% 0.984 0.940 - -4.18% -
BM_RangesMakeThenSortHeap_float_Descending_256 -4.54% 6.164 5.884 - 2.91% -
rng::copy(vector<bool>)_(aligned)/64 -4.53% 1.370 1.308 - -4.86% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -4.52% 2.616 2.498 - -7.10% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -4.51% 3805286.747 3633485.753 - -23.20% -
BM_PushHeap_string_Descending_64 -4.51% 2.325 2.220 - -17.52% -
BM_PushHeap_string_Descending_16384 -4.51% 2.467 2.356 - -30.07% -
std::find_first_of(deque<int>)_(large_needle)/32 -4.50% 302.950 289.311 - -5.22% -
BM_std_min<unsigned___int128>/64 -4.50% 27.876 26.623 - -31.32% -
rng::fold_left(deque<int>)/8192 -4.49% 4557.560 4352.908 - -0.35% -
SetIntersection_Front_Set_uint64_262144_1024 -4.49% 15645401.122 14943422.483 - 3.17% -
SetIntersection_Front_Set_float_262144_16 -4.49% 1325481.904 1266031.365 - -0.47% -
std::set<int>::lower_bound(key)_(existent)/1024 -4.48% 4.413 4.216 - -1.20% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 -4.48% 33.452 31.954 - 2.31% -
BM_PushHeap_string_PipeOrgan_262144 -4.48% 18.183 17.369 - -21.29% -
BM_MakeHeap_uint32_Descending_4 -4.47% 0.283 0.270 - -4.22% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 -4.47% 19633960.931 18756589.767 - -2.28% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -4.47% 12.057 11.518 - 5.92% -
std::map<int,_int>::ctor(const&,_alloc)/8192 -4.44% 51767.331 49467.665 - -1.45% -
SetIntersection_Front_Vector_uint64_16384_4 -4.43% 1128572.241 1078627.243 - -3.64% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -4.41% 228.552 218.466 - 5.66% -
rng::sort(vector<int>)_(descending)/8 -4.41% 25.753 24.617 - -0.31% -
std::sort(deque<int>)_(ascending)/1024 -4.39% 803.344 768.077 - 0.42% -
BM_RangesPopHeap_uint32_262144 -4.39% 42.706 40.833 - -0.31% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.39% 5571.411 5327.065 - 3.23% -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8 -4.38% 23.014 22.006 - 1.90% -
753_ns3_r -4.37% 10.648 10.183 - -0.36% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -4.37% 185.102 177.015 - 68.85% -
BM_StringRelationalLiteral_Less_Empty_Large_Control -4.37% 2.371 2.268 - 4.97% -
std::set<int>::upper_bound(key)_(existent)/1024 -4.36% 4.285 4.098 - -0.90% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 -4.35% 346759821.876 331675401.663 - 59.54% -
std::unordered_set<int>::find(key)_(existent)/8192 -4.35% 1.387 1.327 - -4.12% -
BM_deque_deque_copy_backward/1 -4.34% 3.507 3.355 - 20.01% -
std::unordered_set<std::string>::find(key)_(existent)/32 -4.34% 37.239 35.623 - -15.47% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 -4.33% 1.341 1.283 - -5.81% -
SetIntersection_Front_Set_uint64_1024_1024 -4.33% 15637631.765 14960846.401 - -5.07% -
std::multiset<int>::count(key)_(existent)/8192 -4.31% 9.790 9.368 - 1.96% -
rng::stable_partition(vector<int>)_(sparse)/50 -4.31% 21.225 20.309 - -1.20% -
BM_MakeHeap_string_Descending_262144 -4.31% 3.556 3.403 - -3.99% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -4.31% 71383.819 68310.624 - 3.15% -
std::rotate_copy(vector<int>)/1024 -4.30% 34.751 33.258 - 1.22% -
BM_std_minmax<long_long>/5 -4.29% 2.036 1.948 - -12.41% -
rng::copy(deque<int>)/8 -4.28% 2.781 2.662 - -4.40% -
BM_RangesMakeHeap_float_Descending_256 -4.27% 0.251 0.240 - -3.71% -
rng::partial_sort_copy(deque<int>)_(descending)/8 -4.26% 21.615 20.694 - 5.19% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst -4.26% 1.557 1.491 - 10.15% -
BM_std_minmax<unsigned_short>/16 -4.25% 1.760 1.685 - -0.00% -
SetIntersection_Front_Vector_string_262144_1024 -4.25% 40796565.538 39063525.203 - -2.63% -
BM_RangesMakeThenSortHeap_string_Ascending_1024 -4.25% 31.525 30.186 - -38.58% -
std::map<int,_int>::ctor(const&,_alloc)/1024 -4.23% 6480.575 6206.447 - -1.08% -
BM_RangesPopHeap_uint64_262144 -4.23% 42.959 41.142 - -0.03% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.23% 381.290 365.179 - -0.06% -
std::find_end(deque<int>)_(same_length)/8192 -4.22% 2805.418 2687.029 - -81.89% -
BM_std_minmax<long_long>/4 -4.21% 1.721 1.648 - -11.79% -
std::unordered_map<int,_int>::ctor(const&)/32 -4.20% 206.485 197.811 - -1.61% -
BM_RangesPushHeap_uint64_Random_256 -4.20% 5.860 5.614 - -1.81% -
rng::equal(vector<bool>)_(unaligned)/8 -4.20% 0.738 0.707 - -4.19% -
std::set<int>::erase(key)_(non-existent)/32 -4.20% 2.512 2.406 - -10.20% -
BM_MakeHeap_uint32_SingleElement_4 -4.19% 0.338 0.324 - -4.18% -
SetIntersection_Front_Vector_string_262144_64 -4.19% 3572596.647 3422872.483 - -2.06% -
BM_std_min<long_long>/31 -4.18% 3.387 3.246 - -4.62% -
BM_PushHeap_string_SingleElement_16384 -4.18% 2.586 2.478 - -8.87% -
std::copy(vector<bool>)_(aligned)/64 -4.18% 1.365 1.308 - -4.36% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 -4.18% 9.449 9.055 - -0.85% -
std::all_of(deque<int>)_(process_all)/8 -4.17% 3.225 3.090 - -0.03% -
BM_std_minmax<char>/64 -4.16% 1.379 1.321 - 5.19% -
BM_PushHeap_string_SingleElement_64 -4.16% 2.611 2.502 - -9.75% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -4.15% 1826585.298 1750710.825 - 14.86% -
BM_StringFindCharLiteral/2048 -4.15% 42.069 40.323 - -0.13% -
rng::find_if(list<int>)_(bail_25%)/32768 -4.15% 8977.901 8605.296 - 1.78% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_256 -4.14% 6.173 5.917 - -4.05% -
BM_std_min<unsigned_short>/2 -4.14% 0.506 0.485 - -0.01% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -4.14% 2.439 2.338 - -0.97% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -4.14% 1.439 1.380 - -19.01% -
rng::move(deque<int>)/8 -4.14% 3.933 3.770 - -4.56% -
std::none_of(deque<int>)_(process_all)/8 -4.14% 3.220 3.087 - -0.04% -
BM_std_min<short>/4 -4.12% 1.034 0.992 - -8.33% -
std::move(vector<bool>)_(aligned)/64 -4.11% 1.709 1.639 - -7.75% -
BM_std_min<unsigned_long_long>/6 -4.11% 1.640 1.573 - -3.37% -
rng::all_of(deque<int>)_(process_all)/8 -4.10% 3.225 3.093 - 0.15% -
BM_RangesPopHeap_pair<uint32,_uint32>_16 -4.10% 9.569 9.177 - -3.28% -
BM_PushHeap_string_SingleElement_262144 -4.10% 2.612 2.505 - -10.05% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 -4.10% 2.064 1.979 - -2.59% -
std::search(list<int>,_pred)_(no_match)/8192 -4.10% 7392.515 7089.504 - -0.83% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 -4.08% 12595.731 12081.408 - -4.84% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 -4.08% 42.228 40.505 - 1.09% -
BM_RangesPushHeap_string_Ascending_1024 -4.08% 13.819 13.256 - -4.25% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -4.08% 345.960 331.846 - 14.63% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_262144 -4.08% 80.404 77.124 - -0.52% -
BM_std_minmax<short>/16 -4.08% 1.804 1.730 - -8.94% -
SetIntersection_Front_Set_uint64_262144_16 -4.07% 1334382.589 1280089.303 - -2.02% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -4.06% 1.304 1.251 - -1.62% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 -4.05% 2.023 1.941 - 3.52% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -4.05% 2138301.758 2051736.572 - -1.94% -
BM_PushHeap_string_SingleElement_1024 -4.04% 2.569 2.465 - -10.94% -
BM_std_min<short>/30 -4.04% 2.479 2.379 - 1.35% -
SetIntersection_None_Set_uint32_262144_1024 -4.03% 1205857.582 1157247.476 - 1.08% -
BM_RangesMakeThenSortHeap_float_SingleElement_1024 -4.02% 5.072 4.868 - 1.88% -
731_astcenc_r -4.02% 10.487 10.065 - -1.48% -
std::unordered_map<int,_int>::clear()/8192 -4.02% 64653.637 62056.932 - -1.51% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16 -4.01% 1.218 1.169 - 1.26% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/32 -3.99% 779.679 748.548 - 0.24% -
rng::any_of(deque<int>)_(process_all)/8 -3.99% 3.219 3.091 - -0.03% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.99% 272.122 261.272 - -1.01% -
SetIntersection_Interlaced_Set_uint32_262144_262144 -3.99% 1998584.555 1918926.025 - -0.12% -
BM_StringRelational_Less_Huge_Huge_ChangeFirst -3.98% 1.388 1.332 - -4.67% -
BM_LowerBound_pair<uint32,_uint32>_262144 -3.98% 627.782 602.793 - -3.04% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 -3.95% 2.411 2.316 - 0.49% -
std::is_partitioned(list<int>)_(partitioned)/8192 -3.94% 6792.985 6525.162 - 0.50% -
BM_MakeHeap_float_Heap_4 -3.94% 0.287 0.275 - -0.26% -
BM_MakeHeap_uint64_Ascending_4 -3.94% 0.441 0.424 - -6.22% -
rng::partial_sort_copy(list<int>)_(ascending)/8192 -3.93% 63988.750 61473.492 - -0.07% -
BM_std_minmax<unsigned_short>/25 -3.93% 2.318 2.227 - -4.56% -
std::partial_sort(deque<int>)_(pipe-organ)/8 -3.92% 30.951 29.738 - 0.53% -
SetIntersection_Interlaced_Set_uint32_64_64 -3.92% 15422398.459 14817849.169 - -4.04% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -3.91% 14596.052 14025.502 - -3.40% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -3.91% 27199551.181 26136832.884 - -0.81% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -3.91% 40.397 38.819 - 9.34% -
SetIntersection_None_Set_uint32_262144_64 -3.90% 1204423.668 1157405.029 - 0.60% -
rng::reverse(deque<int>)/64 -3.90% 13.608 13.077 - -0.01% -
BM_std_minmax_element<long_long>/70000 -3.90% 19891.324 19115.634 - 2.24% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -3.90% 1.422 1.366 - -2.89% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -3.89% 3.657 3.515 - -2.76% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/32 -3.89% 1.176 1.130 - -2.79% -
BM_std_min<short>/21 -3.88% 1.833 1.762 - -3.62% -
BM_StringAssignStr_Huge_Opaque -3.88% 115.840 111.341 - 6.47% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 -3.88% 2.013 1.935 - 0.36% -
SetIntersection_Interlaced_Set_string_16384_256 -3.87% 364413246.244 350302003.469 - -0.38% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 -3.87% 22.470 21.600 - -2.15% -
BM_std_min<unsigned_short>/26 -3.87% 2.168 2.084 - -3.20% -
BM_deque_deque_ranges_move_backward/1 -3.86% 3.556 3.419 - 22.33% -
std::set<std::string>::erase(key)_(non-existent)/32 -3.86% 12.622 12.134 - -17.38% -
SetIntersection_None_Set_string_16384_16384 -3.86% 204275553.187 196387113.869 - -1.40% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 -3.86% 13358.737 12843.096 - 2.32% -
BM_std_min<unsigned_short>/4 -3.86% 1.021 0.981 - 0.03% -
std::unordered_multiset<int>::find(key)_(existent)/1024 -3.86% 1.330 1.279 - 10.17% -
BM_MakeThenSortHeap_float_SingleElement_1024 -3.86% 4.964 4.772 - -0.15% -
BM_StringAssignStr_Large_Transparent -3.86% 10.640 10.230 - 0.71% -
BM_PushHeap_string_SingleElement_4 -3.84% 2.238 2.153 - -10.35% -
BM_std_minmax<long_long>/6 -3.83% 2.302 2.213 - -8.89% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -3.83% 0.937 0.901 - 0.79% -
SetIntersection_None_Set_uint32_262144_256 -3.83% 1203475.016 1157392.252 - 0.63% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 -3.83% 2.455 2.361 - 7.84% -
std::multiset<int>::find(key)_(existent)/1024 -3.82% 3.775 3.631 - -4.45% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -3.82% 0.918 0.883 - -2.74% -
std::unordered_set<int>::erase(key)_(existent)/8192 -3.80% 23.035 22.160 - -2.98% -
BM_std_min<unsigned_char>/16 -3.80% 2.594 2.496 - -4.71% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -3.80% 9047068.646 8703504.253 - -27.00% -
bm_ranges_lexicographical_compare<int>/4 -3.79% 1.321 1.271 - -1.98% -
BM_std_minmax_element<long_long>/65536 -3.79% 18631.465 17925.628 - 2.33% -
BM_deque_deque_ranges_copy_backward/1 -3.79% 3.485 3.353 - 20.82% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -3.78% 13005572.986 12513469.987 - -1.47% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1 -3.78% 0.278 0.267 - -4.51% -
std::set<int>::find(key)_(non-existent)/32 -3.78% 2.464 2.371 - 4.62% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -3.77% 1.615 1.554 - -5.20% -
std::reverse_copy(vector<int>)/4096 -3.76% 138.818 133.596 - -0.21% -
SetIntersection_Front_Set_string_1024_256 -3.76% 16176193.321 15567611.493 - -3.50% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 -3.76% 0.494 0.475 - -0.35% -
SetIntersection_None_Vector_string_262144_256 -3.76% 1398586.078 1346036.998 - 2.43% -
rng::any_of(vector<int>)_(process_all)/8 -3.76% 2.597 2.499 - 6.17% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 -3.74% 6.585 6.339 - 0.18% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 -3.74% 356369963.873 343043076.058 - -1.47% -
BM_std_min<unsigned_short>/20 -3.74% 2.273 2.189 - -1.45% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1 -3.73% 0.280 0.269 - -2.66% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 -3.72% 1726616.599 1662389.372 - 4.36% -
BM_RangesMakeThenSortHeap_float_Descending_64 -3.72% 3.398 3.271 - 0.75% -
std::find(list<int>)_(bail_25%)/1024 -3.71% 134.746 129.741 - -0.30% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_1 -3.70% 0.278 0.268 - -4.37% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -3.70% 16767131.925 16146634.132 - -20.83% -
710_omnetpp_r -3.70% 9.309 8.965 - 1.33% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 -3.70% 1.252 1.206 - 0.25% -
BM_std_minmax_element<long_long>/64000 -3.69% 18186.570 17515.469 - 2.38% -
std::map<int,_int>::equal_range(key)_(existent)/32 -3.69% 1.898 1.828 - 4.35% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 -3.69% 14503.315 13968.576 - -2.17% -
BM_StringRelational_Eq_Large_Large_ChangeFirst -3.68% 1.590 1.531 - 6.57% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.67% 377.974 364.088 - -1.88% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 -3.67% 6548922.221 6308796.599 - 2.47% -
bm_lexicographical_compare<int>/4 -3.66% 1.206 1.162 - -7.72% -
SetIntersection_Interlaced_Set_float_256_64 -3.66% 15777146.305 15199819.196 - -1.82% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16384 -3.65% 28.320 27.285 - -0.33% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -3.65% 1987655.324 1915120.761 - 17.20% -
BM_vector_deque_ranges_move_backward/64000 -3.64% 7852.255 7566.774 - 5.43% -
BM_deque_deque_ranges_move_backward/2 -3.63% 3.117 3.004 - 18.83% -
SetIntersection_Interlaced_Set_string_1024_1024 -3.63% 58174839.103 56063337.827 - -0.98% -
BM_PushHeap_float_Random_4 -3.62% 3.042 2.932 - 3.35% -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_4 -3.62% 1.469 1.416 - -0.98% -
rng::search(list<int>)_(single_element)/1000 -3.61% 699.875 674.588 - 1.29% -
std::distance(deque<int>)/1024 -3.61% 0.656 0.633 - -8.81% -
rng::stable_partition(list<int>)_(dense)/32 -3.61% 34.402 33.160 - 4.26% -
BM_RangesPushHeap_string_Descending_262144 -3.61% 3.170 3.055 - -40.31% -
rng::search_n(deque<int>,_pred)_(no_match)/1000 -3.61% 725.648 699.466 - -3.78% -
BM_RangesPushHeap_float_PipeOrgan_4 -3.60% 0.510 0.491 - 2.12% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 -3.59% 17.318 16.696 - 0.67% -
rng::copy(list<int>)/32768 -3.59% 27674.132 26681.520 - -0.22% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 -3.58% 36.195 34.897 - 0.86% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 -3.58% 364672977.105 351602564.027 - 72.44% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 -3.58% 22330031.601 21530015.903 - 4.17% -
std::sort(vector<int>)_(descending)/8 -3.57% 25.454 24.544 - -0.47% -
std::find_if(vector<int>)_(bail_25%)/8 -3.57% 1.158 1.116 - 12.24% -
BM_vector_deque_copy_backward/1 -3.57% 2.480 2.392 - 3.51% -
BM_RangesPopHeap_pair<uint32,_uint32>_16384 -3.56% 46.684 45.021 - -1.73% -
BM_std_minmax_element<long_long>/4000 -3.56% 1134.366 1094.022 - 3.96% -
BM_deque_deque_ranges_copy_backward/2 -3.55% 3.116 3.005 - 18.67% -
BM_std_minmax_element<long_long>/5500 -3.55% 1557.039 1501.811 - 3.93% -
SetIntersection_Interlaced_Set_float_256_256 -3.55% 9192289.473 8866258.017 - -5.90% -
BM_std_minmax_element<long_long>/4096 -3.54% 1162.401 1121.197 - 4.10% -
std::stable_sort(deque<int>)_(ascending)/8 -3.54% 18.969 18.297 - 0.81% -
BM_deque_deque_copy/65536 -3.54% 2949.780 2845.334 - -6.20% -
BM_RangesPopHeap_pair<uint32,_uint32>_256 -3.52% 23.065 22.252 - -2.56% -
std::distance(deque<int>)/8192 -3.52% 0.655 0.632 - -8.94% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 -3.52% 25.286 24.396 - 1.30% -
std::stable_partition(list<int>)_(sparse)/32 -3.52% 10.048 9.695 - -1.24% -
SetIntersection_Front_Set_uint64_256_16 -3.52% 4943465.599 4769564.934 - -2.70% -
SetIntersection_Front_Set_float_1024_16 -3.50% 1353266.706 1305889.146 - -0.16% -
BM_MakeThenSortHeap_string_Ascending_1024 -3.49% 36.230 34.966 - -2.45% -
BM_deque_deque_copy_backward/2 -3.48% 3.113 3.004 - 18.56% -
BM_RangesPopHeap_pair<uint32,_uint32>_1024 -3.48% 30.830 29.757 - -2.27% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -3.48% 74.838 72.233 - 10.83% -
rng::find_last(list<int>)_(bail_90%)/8 -3.48% 0.478 0.461 - 0.02% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 -3.48% 6387.758 6165.614 - 1.22% -
SetIntersection_None_Set_uint32_262144_262144 -3.46% 1194613.199 1153230.875 - 0.44% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -3.46% 1183.378 1142.487 - -3.08% -
BM_deque_deque_move_backward/2 -3.45% 3.111 3.003 - 21.78% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -3.45% 143919007.485 138951763.189 - -11.07% -
rng::remove_copy(list<int>)_(sprinkled)/8192 -3.45% 7272.345 7021.415 - -0.17% -
SetIntersection_Interlaced_Set_float_262144_1 -3.44% 1114113.444 1075749.705 - -2.64% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_4 -3.44% 0.804 0.776 - -0.24% -
BM_RangesPushHeap_float_Descending_16 -3.43% 0.376 0.363 - -1.15% -
BM_std_minmax_element<long_long>/512 -3.43% 149.294 144.177 - 4.32% -
std::stable_sort(deque<int>)_(repeated)/8 -3.42% 18.951 18.302 - 0.55% -
std::flat_multimap<int,_int>::erase(iterator)/8192 -3.42% 511.580 494.061 - -2.24% -
BM_std_minmax_element<char>/3 -3.42% 1.157 1.118 - -5.33% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 -3.42% 13497.327 13035.302 - 0.20% -
BM_MakeHeap_string_Heap_256 -3.42% 4.991 4.821 - -2.74% -
BM_RangesPushHeap_float_QuickSortAdversary_16 -3.42% 1.021 0.986 - 1.23% -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -3.42% 25698.662 24820.782 - -1.96% -
std::multimap<int,_int>::erase(key)_(non-existent)/8192 -3.41% 9.626 9.298 - -10.86% -
SetIntersection_Interlaced_Set_string_262144_262144 -3.41% 17769783.936 17163480.469 - -1.22% -
SetIntersection_None_Set_uint64_256_64 -3.41% 9592183.954 9265454.734 - 1.19% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -3.40% 4535911.296 4381626.269 - -13.63% -
SetIntersection_Interlaced_Vector_string_64_16 -3.40% 31796542.546 30715635.242 - -0.92% -
BM_deque_vector_ranges_move_backward/70000 -3.39% 8827.265 8527.606 - 0.06% -
std::any_of(deque<int>)_(process_all)/8 -3.39% 3.234 3.124 - 1.13% -
BM_RangesMakeHeap_string_SingleElement_4 -3.39% 3.659 3.535 - -1.60% -
BM_deque_vector_copy_backward/64000 -3.39% 8181.539 7904.489 - -3.74% -
SetIntersection_None_Set_float_256_256 -3.39% 6027934.482 5823861.678 - -0.77% -
BM_MakeHeap_string_Heap_262144 -3.38% 5.320 5.141 - -5.98% -
SetIntersection_Front_Vector_string_1024_64 -3.38% 3521981.221 3402977.287 - -1.85% -
BM_std_minmax<unsigned_int>/23 -3.38% 2.464 2.381 - -0.32% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.38% 5643.297 5452.711 - -2.73% -
BM_StringRelational_Compare_Empty_Small_Control -3.37% 1.686 1.629 - -0.35% -
std::unordered_set<int>::ctor(const&,_alloc)/32 -3.37% 274.286 265.040 - 1.72% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -3.36% 19.258 18.610 - 1.57% -
SetIntersection_None_Vector_uint64_262144_262144 -3.36% 1232204.105 1190808.932 - -1.23% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 -3.35% 18.512 17.892 - -1.45% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 -3.35% 1130390.878 1092551.769 - -3.39% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -3.35% 5.424 5.243 - -4.29% -
BM_std_min<short>/25 -3.35% 2.152 2.080 - -0.29% -
BM_PushHeap_string_QuickSortAdversary_1024 -3.34% 15.499 14.981 - -4.08% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -3.34% 25.532 24.680 - -4.55% -
bm_ranges_lexicographical_compare<signed_char>/5 -3.33% 2.299 2.222 - -3.75% -
BM_MakeHeap_uint32_PipeOrgan_16 -3.33% 1.018 0.984 - -5.51% -
rng::move_backward(vector<bool>)_(aligned)/64 -3.33% 1.846 1.785 - -3.42% -
rng::search(list<int>,_pred)_(single_element)/8192 -3.33% 9549.137 9231.524 - 10.95% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -3.32% 20.667 19.981 - 13.83% -
BM_std_minmax_element<long_long>/1024 -3.32% 293.980 284.231 - 4.49% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 -3.31% 2.761 2.670 - -4.89% -
BM_MakeHeap_pair<uint32,_uint32>_Random_262144 -3.31% 3.070 2.968 - -2.32% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_64 -3.31% 15.243 14.739 - -2.11% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 -3.31% 1385133.615 1339333.040 - 0.68% -
rng::partition(vector<int>)_(dense)/1024 -3.30% 243.043 235.026 - -3.10% -
BM_std_min<unsigned_char>/30 -3.29% 2.324 2.248 - -2.59% -
rng::stable_sort(deque<int>)_(pipe-organ)/8 -3.29% 20.844 20.158 - -1.57% -
BM_std_minmax<long_long>/11 -3.29% 2.379 2.301 - -9.34% -
rng::unique(deque<int>,_pred)_(contiguous)/52 -3.28% 71.938 69.579 - 0.53% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -3.27% 35.478 34.319 - -1.54% -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 -3.26% 13468.433 13029.827 - 0.22% -
BM_RangesMakeHeap_string_Descending_64 -3.25% 2.676 2.589 - -15.15% -
BM_std_minmax<char>/22 -3.24% 2.663 2.577 - -3.51% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -3.23% 0.669 0.648 - -1.27% -
std::map<int,_int>::find(key)_(non-existent)/8192 -3.23% 7.414 7.175 - 1.30% -
std::any_of(vector<int>)_(process_all)/8 -3.22% 2.606 2.522 - 1.66% -
SetIntersection_Interlaced_Vector_uint32_64_16 -3.22% 18133859.828 17550644.702 - -6.05% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 -3.21% 20201044.410 19551595.605 - 0.40% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -3.21% 25609.380 24787.406 - -1.47% -
std::partial_sort(deque<int>)_(ascending)/8 -3.20% 30.904 29.915 - 0.99% -
std::distance(deque<int>)/4096 -3.20% 0.652 0.632 - -8.93% -
std::unordered_multiset<int>::count(key)_(existent)/32 -3.19% 1.760 1.704 - -8.29% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -3.19% 6437.733 6232.437 - 0.16% -
BM_MakeThenSortHeap_uint64_Random_4 -3.19% 4.157 4.024 - 0.01% -
BM_deque_vector_move_backward/70000 -3.18% 8622.089 8347.816 - -2.06% -
BM_std_minmax<char>/10 -3.17% 1.384 1.340 - 2.97% -
std::set<int>::count(key)_(non-existent)/8192 -3.15% 11.703 11.334 - 0.01% -
std::sort(deque<int>)_(descending)/8 -3.15% 26.589 25.751 - 0.14% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -3.15% 13.708 13.276 - -0.20% -
BM_StringRelational_Compare_Empty_Large_Control -3.15% 1.670 1.617 - 0.00% -
rng::remove_copy(deque<int>)_(prefix)/50 -3.14% 21.644 20.964 - -4.13% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 -3.14% 22684068.731 21972024.413 - -2.03% -
SetIntersection_Interlaced_Vector_uint64_256_64 -3.14% 7648548.821 7408674.839 - 9.72% -
std::find_end(deque<int>)_(single_element)/1000 -3.14% 322.745 312.624 - 24.96% -
BM_MakeHeap_uint32_QuickSortAdversary_16 -3.13% 0.619 0.599 - -2.68% -
BM_MakeThenSortHeap_float_SingleElement_256 -3.13% 4.113 3.985 - -0.16% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1024 -3.12% 8.416 8.153 - -3.06% -
BM_std_minmax<unsigned_short>/23 -3.11% 2.525 2.446 - -4.80% -
SetIntersection_Interlaced_Set_uint32_256_64 -3.11% 15203694.050 14730473.343 - 0.41% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_4 -3.11% 3.699 3.584 - 0.80% -
std::find_if(deque<int>)_(process_all)/1024 -3.11% 489.735 474.496 - -3.31% -
BM_RangesMakeThenSortHeap_float_SingleElement_256 -3.11% 4.191 4.061 - 1.87% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 -3.11% 1276008.233 1236314.242 - 0.83% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -3.10% 0.768 0.744 - -2.45% -
BM_vector_deque_copy_backward/64000 -3.10% 7887.116 7642.527 - 5.55% -
BM_RangesSortHeap_pair<uint32,_uint32>_1024 -3.10% 13.948 13.516 - -1.40% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -3.09% 3174528.156 3076422.445 - -1.19% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -3.09% 55682.484 53961.742 - -0.28% -
BM_RangesPushHeap_string_Ascending_16384 -3.09% 19.832 19.220 - -0.42% -
BM_StringRelational_Compare_Empty_Empty_Control -3.08% 1.663 1.612 - -0.02% -
BM_RangesMakeHeap_string_Descending_1024 -3.08% 2.809 2.722 - -23.72% -
BM_PushHeap_uint64_Ascending_16384 -3.07% 3.688 3.575 - 0.29% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -3.07% 51404.805 49828.355 - 0.06% -
BM_RangesMakeHeap_uint32_Random_16384 -3.06% 0.992 0.962 - -7.76% -
bm_swap_ranges_vb_aligned/8 -3.05% 3.454 3.349 - -0.03% -
std::partial_sort(vector<int>)_(heap)/8 -3.05% 27.026 26.202 - -2.00% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 -3.04% 14.260 13.826 - -0.48% -
std::all_of(vector<int>)_(process_all)/8 -3.04% 2.459 2.384 - -6.90% -
BM_StringCopy_Huge -3.04% 107.019 103.769 - 2.76% -
std::remove_if(vector<int>)_(sprinkled)/50 -3.03% 66.723 64.700 - 7.68% -
BM_StringEraseToEnd_Huge_Opaque -3.03% 2.461 2.387 - -5.00% -
std::remove(list<int>)_(prefix)/1024 -3.03% 1014.501 983.783 - -1.37% -
BM_std_minmax_element<char>/64 -3.03% 17.584 17.051 - -3.47% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_64 -3.02% 1.137 1.102 - -0.80% -
std::unordered_set<std::string>::ctor(const&)/1024 -3.02% 35627.146 34551.906 - -0.54% -
SetIntersection_Interlaced_Vector_string_256_16 -3.01% 11027756.178 10695332.200 - -2.88% -
std::find_if(list<int>)_(process_all)/8192 -3.01% 12602.248 12222.895 - 0.29% -
rng::unique(deque<int>)_(sprinkled)/1024 -3.00% 741.252 718.981 - 14.16% -
BM_RangesMakeThenSortHeap_float_Ascending_4 -3.00% 1.325 1.285 - -5.44% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -3.00% 151094.044 146558.105 - -0.96% -
BM_MakeHeap_uint32_Random_1024 -3.00% 1.108 1.075 - 4.28% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 -3.00% 265.481 257.515 - 0.45% -
std::multiset<std::string>::find(key)_(existent)/8192 -3.00% 41.204 39.968 - 38.27% -
SetIntersection_Interlaced_Set_uint64_64_64 -2.99% 16330096.143 15841113.040 - 4.51% -
BM_num_put<double> -2.99% 59.032 57.265 - -0.48% -
BM_getline_string -2.99% 18.036 17.497 - -0.19% -
SetIntersection_Front_Set_uint32_16384_16 -2.99% 1317937.649 1278561.373 - -2.14% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.98% 220.581 214.007 - -4.45% -
BM_std_minmax<char>/15 -2.98% 3.091 2.999 - 2.37% -
rng::fill(deque<int>)/8192 -2.98% 249.659 242.224 - 1.08% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 -2.98% 13921626.482 13507056.261 - -0.10% -
std::partition_copy(vector<int>)/50 -2.98% 13.301 12.906 - -0.50% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -2.97% 24.589 23.858 - -8.34% -
BM_LowerBound_pair<uint32,_uint32>_16384 -2.97% 103.542 100.468 - -1.33% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -2.97% 11979626.015 11624153.636 - -0.67% -
BM_std_minmax<unsigned_char>/32 -2.97% 1.515 1.470 - -8.21% -
BM_PushHeap_uint64_Random_64 -2.97% 5.224 5.070 - -3.86% -
std::multiset<int>::find(key)_(existent)/8192 -2.97% 8.327 8.080 - -9.31% -
BM_RangesMakeHeap_string_SingleElement_1024 -2.96% 6.239 6.054 - -2.88% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.96% 6872.307 6668.745 - 0.11% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -2.95% 29.762 28.884 - 14.29% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -2.95% 3.518 3.414 - -1.18% -
BM_RangesMakeHeap_string_SingleElement_16 -2.95% 5.555 5.392 - -2.55% -
766_femflow_r -2.95% 13.292 12.901 - -0.36% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 -2.94% 9086.106 8818.630 - -2.47% -
BM_MakeHeap_string_Heap_16384 -2.94% 5.088 4.938 - -3.62% -
BM_std_minmax<unsigned_short>/15 -2.94% 1.938 1.881 - -3.15% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1024 -2.94% 1.223 1.187 - -0.73% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 -2.93% 11.265 10.935 - 3.58% -
BM_vector_deque_ranges_copy/2 -2.92% 2.068 2.007 - -2.84% -
BM_RangesPopHeap_pair<uint32,_uint32>_64 -2.92% 16.252 15.777 - -1.85% -
rng::count(list<int>)_(every_other)/8192 -2.91% 7191.026 6981.537 - 0.80% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -2.91% 3306811.825 3210716.003 - -9.90% -
std::find(vector<int>)_(bail_25%)/8 -2.90% 1.438 1.396 - 1.60% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.90% 39908.144 38750.241 - -4.07% -
BM_std_min<unsigned___int128>/32 -2.90% 13.233 12.849 - -26.17% -
rng::search(list<int>)_(no_match)/8192 -2.90% 7105.958 6899.898 - 0.59% -
std::sort(deque<int>)_(qsort_adversarial)/8 -2.89% 18.879 18.333 - -0.07% -
BM_std_min<unsigned___int128>/30 -2.88% 12.321 11.966 - -25.78% -
rng::find_end(deque<int>,_pred)_(near_matches)/1000 -2.88% 31994.126 31073.038 - -20.02% -
std::search_n(vector<int>)_(no_match)/1000 -2.88% 211.204 205.128 - -0.17% -
std::copy(list<int>)/64 -2.87% 33.259 32.306 - 0.78% -
BM_std_minmax<unsigned_short>/29 -2.87% 2.610 2.536 - -1.48% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -2.87% 43445169.707 42200412.434 - -16.83% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -2.86% 9964215.361 9679284.556 - -10.63% -
727_cppcheck_r -2.86% 25.285 24.563 - -2.77% -
BM_RangesPushHeap_string_Descending_16 -2.85% 2.126 2.065 - -2.02% -
BM_num_put<long_long> -2.84% 12.085 11.742 - -5.63% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 -2.84% 2.421 2.352 - -1.64% -
std::rotate(list<int>)_(1_element_forward)/50 -2.84% 27.797 27.008 - 11.24% -
std::partial_sort_copy(list<int>)_(ascending)/8 -2.83% 9.166 8.906 - -1.18% -
rng::unique_copy(vector<int>,_pred)_(contiguous)/1024 -2.83% 541.448 526.122 - -3.39% -
std::find_end(deque<int>)_(same_length)/1000 -2.82% 339.136 329.582 - -64.94% -
BM_deque_deque_ranges_copy_backward/1024 -2.82% 41.756 40.581 - 6.68% -
BM_std_min<unsigned_short>/18 -2.81% 1.553 1.509 - -1.63% -
707_ntest_r -2.81% 17.017 16.540 - -2.40% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 -2.81% 15.183 14.757 - 0.57% -
std::remove_copy(vector<int>)_(sprinkled)/32 -2.80% 15.432 14.999 - -0.24% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -2.80% 19254247.427 18714300.604 - -3.29% -
BM_MakeHeap_pair<uint32,_uint32>_Random_256 -2.80% 3.101 3.014 - -3.07% -
BM_RangesSortHeap_pair<uint32,_uint32>_262144 -2.80% 33.914 32.963 - -0.88% -
SetIntersection_Front_Set_string_262144_1 -2.80% 1168625.605 1135883.428 - -0.54% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.80% 138173.180 134302.130 - 0.11% -
rng::is_sorted(list<int>)/8192 -2.80% 7050.286 6853.072 - -5.63% -
BM_PushHeap_string_Descending_16 -2.78% 2.167 2.106 - -13.51% -
SetIntersection_None_Set_uint32_1024_4 -2.78% 8971073.395 8721469.643 - 0.29% -
rng::sort(deque<int>)_(heap)/8 -2.78% 25.715 25.000 - 0.42% -
BM_MakeHeap_string_Heap_64 -2.78% 5.096 4.955 - -2.89% -
BM_PushHeap_uint64_Ascending_256 -2.78% 2.153 2.093 - 0.07% -
std::multiset<int>::lower_bound(key)_(existent)/8192 -2.77% 15.250 14.828 - -1.65% -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 -2.77% 21.059 20.476 - 0.64% -
BM_deque_deque_move_backward/1024 -2.77% 41.707 40.553 - 5.30% -
BM_RangesSortHeap_pair<uint32,_uint32>_16384 -2.76% 22.987 22.351 - -0.88% -
BM_std_min<unsigned___int128>/29 -2.76% 11.884 11.556 - -25.34% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -2.76% 1363.661 1326.046 - 0.62% -
737_gmsh_r -2.75% 13.108 12.747 - -0.05% -
rng::move(vector<bool>)_(aligned)/64 -2.75% 2.004 1.949 - 2.73% -
rng::find_end(deque<int>,_pred)_(near_matches)/1024 -2.75% 33208.891 32295.897 - -20.09% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.75% 13170.763 12808.745 - -1.24% -
std::stable_partition(list<int>)_(sparse)/50 -2.74% 26.466 25.741 - -1.44% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16 -2.74% 5.440 5.291 - -2.57% -
SetIntersection_Front_Vector_uint64_262144_1024 -2.74% 5986151.475 5822273.620 - 0.71% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 -2.73% 2.030 1.975 - 1.26% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.73% 51479.060 50073.781 - 0.44% -
BM_deque_vector_ranges_move/64000 -2.73% 2840.049 2762.571 - 1.27% -
SetIntersection_Front_Set_string_16384_16 -2.73% 2087814.599 2030875.051 - -1.52% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 -2.73% 0.851 0.828 - -11.28% -
BM_std_minmax<unsigned_short>/18 -2.72% 1.944 1.891 - -4.70% -
std::stable_sort(deque<int>)_(shuffled)/1024 -2.72% 2533.256 2464.405 - 0.97% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.71% 8735.053 8498.305 - -0.25% -
SetIntersection_None_Set_uint32_262144_16384 -2.70% 1194267.904 1161969.971 - 0.90% -
std::deque<int>::erase(middle)_(cheap_elements)/32 -2.69% 9.826 9.562 - -3.77% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 -2.69% 204.262 198.768 - 0.79% -
std::move(list<int>)/512 -2.69% 365.729 355.907 - 1.33% -
729_abc_r -2.68% 19.118 18.606 - -1.78% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -2.68% 0.855 0.832 - 0.79% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 -2.68% 1126414.646 1096273.814 - -2.52% -
rng::for_each(multiset<int>)/8192 -2.68% 7829.612 7620.164 - -53.29% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -2.67% 10.576 10.294 - -0.30% -
rng::copy_n(deque<int>)/262144 -2.67% 10542.718 10260.851 - -0.93% -
BM_std_min<unsigned___int128>/28 -2.67% 11.426 11.121 - -24.99% -
std::multimap<int,_int>::clear()/1024 -2.67% 10411.877 10134.281 - -0.85% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -2.66% 11.855 11.539 - -0.08% -
BM_std_min<unsigned_long_long>/14 -2.66% 1.949 1.897 - -1.76% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.65% 6506.903 6334.502 - 1.43% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 -2.65% 0.753 0.733 - -0.09% -
SetIntersection_Front_Set_float_256_16 -2.65% 4994428.486 4862125.264 - -2.46% -
BM_RangesMakeHeap_string_Random_16384 -2.65% 12.861 12.521 - -2.30% -
BM_MakeHeap_string_Heap_1024 -2.65% 4.842 4.714 - -3.29% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 -2.64% 11950571.795 11634544.050 - 1.25% -
std::shift_right(list<int>)/8192 -2.64% 7666.188 7463.762 - -3.26% -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 -2.64% 21.449 20.884 - -0.99% -
BM_vector_deque_move_backward/64000 -2.64% 7872.559 7664.984 - 4.17% -
BM_RangesPopHeap_uint32_256 -2.64% 17.399 16.940 - 0.41% -
SetIntersection_None_Set_string_1024_1024 -2.63% 9134384.325 8893726.361 - -2.51% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_262144 -2.63% 35.383 34.451 - 0.26% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_64 -2.63% 3.970 3.866 - -1.39% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -2.62% 12.501 12.173 - -13.36% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 -2.62% 226.158 220.226 - 0.67% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -2.62% 678.043 660.266 - -5.59% -
BM_RangesPopHeap_uint64_1024 -2.62% 22.111 21.532 - 0.43% -
SetIntersection_Front_Vector_string_256_256 -2.62% 21004486.718 20454638.430 - 1.43% -
BM_std_min<unsigned_int>/12 -2.61% 1.531 1.491 - 0.67% -
BM_deque_deque_ranges_copy/64000 -2.61% 2745.206 2673.457 - -6.28% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 -2.61% 141145.344 137465.924 - 0.88% -
std::sort(deque<int>)_(repeated)/8 -2.61% 19.205 18.705 - -0.10% -
SetIntersection_None_Vector_string_262144_64 -2.60% 1351713.010 1316552.819 - -3.99% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -2.60% 1.023 0.996 - -3.99% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.60% 12670.275 12340.891 - -2.47% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 -2.60% 1.411 1.374 - -1.00% -
BM_std_minmax<unsigned_long_long>/3 -2.60% 1.219 1.187 - -4.15% -
BM_std_min<unsigned_long_long>/64 -2.59% 4.817 4.692 - -2.37% -
rng::partition(list<int>)_(dense)/50 -2.59% 13.205 12.863 - -2.77% -
rng::remove_copy(deque<int>)_(sprinkled)/8192 -2.58% 2930.259 2854.579 - -0.02% -
BM_RangesMakeThenSortHeap_string_Descending_1024 -2.58% 30.192 29.412 - -23.33% -
std::search_n(vector<int>)_(no_match)/1024 -2.58% 215.601 210.036 - -0.18% -
BM_std_min<unsigned___int128>/27 -2.58% 10.983 10.700 - -24.49% -
SetIntersection_Interlaced_Vector_string_1024_16 -2.57% 3455464.657 3366533.435 - -1.61% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 -2.57% 9.290 9.052 - -1.24% -
std::deque<std::string>::ctor(size)/8192 -2.56% 8559.901 8340.462 - -2.30% -
rng::partial_sort(deque<int>)_(pipe-organ)/8192 -2.56% 165646.555 161400.343 - -2.18% -
BM_MakeHeap_string_Descending_256 -2.56% 2.745 2.675 - -0.87% -
BM_PushHeap_string_QuickSortAdversary_256 -2.56% 14.741 14.364 - -3.00% -
BM_deque_deque_ranges_move_backward/1024 -2.55% 41.704 40.640 - 6.32% -
rng::rotate(vector<bool>)_(by_1/3)/1024 -2.55% 50.794 49.499 - 0.21% -
SetIntersection_Front_Set_uint64_1024_4 -2.55% 1181132.215 1151020.213 - 4.65% -
BM_PushHeap_uint32_Random_4 -2.55% 2.538 2.473 - -0.31% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 -2.54% 26278.925 25610.236 - -8.06% -
BM_std_minmax<unsigned_short>/30 -2.54% 2.844 2.772 - 1.71% -
rng::find_if(deque<int>)_(process_all)/1024 -2.54% 487.199 474.821 - -0.02% -
BM_vector_deque_move_backward/64 -2.54% 3.100 3.021 - -0.27% -
rng::partial_sort(vector<int>)_(heap)/8 -2.54% 27.749 27.045 - 0.14% -
BM_RangesMakeThenSortHeap_string_Descending_4 -2.53% 3.732 3.638 - -3.73% -
BM_vector_deque_ranges_copy_backward/65536 -2.53% 8008.263 7805.636 - 1.88% -
SetIntersection_None_Vector_string_16384_4 -2.53% 1311005.715 1277862.040 - -0.25% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -2.52% 131.783 128.459 - 61.73% -
BM_RangesMakeHeap_string_PipeOrgan_1024 -2.52% 5.088 4.960 - -15.86% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -2.52% 22.220 21.660 - -2.85% -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 -2.52% 18321.674 17860.378 - 8.78% -
rng::stable_sort(deque<int>)_(shuffled)/1024 -2.52% 2535.271 2471.461 - 1.40% -
std::map<int,_int>::equal_range(key)_(existent)/1024 -2.52% 4.492 4.379 - 2.67% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 -2.51% 14.314 13.954 - -1.62% -
std::partition_copy(vector<int>)/32 -2.51% 8.394 8.183 - 0.29% -
BM_RangesPopHeap_uint32_1024 -2.51% 21.837 21.288 - -0.38% -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8 -2.51% 9.117 8.888 - -0.99% -
rng::move(list<int>)/1048576 -2.51% 1032314.510 1006439.246 - -2.37% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.50% 537.882 524.409 - -2.08% -
rng::find_last_if(vector<char>)_(bail_90%)/8 -2.50% 0.474 0.462 - -2.14% -
SetIntersection_None_Vector_uint32_262144_64 -2.50% 1196226.302 1166308.191 - -3.34% -
std::rotate_copy(deque<int>)/32 -2.50% 2.640 2.574 - -1.84% -
BM_std_min<unsigned___int128>/31 -2.50% 12.761 12.442 - -25.77% -
BM_deque_deque_copy_backward/1024 -2.50% 41.704 40.663 - 5.81% -
BM_RangesPopHeap_uint64_64 -2.50% 12.950 12.627 - 0.04% -
rng::find_if_not(deque<int>)_(bail_25%)/32768 -2.49% 2974.797 2900.594 - 5.67% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.49% 13861.510 13516.019 - -0.09% -
BM_std_min<int>/28 -2.49% 2.049 1.998 - -1.58% -
std::partial_sort_copy(list<int>)_(ascending)/8192 -2.49% 62539.021 60981.188 - -0.21% -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 -2.49% 9361.898 9129.072 - -1.21% -
rng::unique(list<int>,_pred)_(sprinkled)/1024 -2.48% 1055.052 1028.860 - -0.14% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -2.47% 1.604 1.564 - -2.95% -
BM_RangesPopHeap_uint64_256 -2.46% 17.497 17.066 - 0.02% -
BM_PushHeap_string_QuickSortAdversary_262144 -2.46% 16.480 16.074 - -6.46% -
rng::remove(vector<int>)_(sprinkled)/32 -2.46% 57.891 56.467 - 9.88% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 -2.46% 6493301.112 6333874.048 - -6.93% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_16384 -2.45% 67.459 65.805 - 1.42% -
std::unordered_set<std::string>::erase(key)_(non-existent)/32 -2.45% 22.085 21.545 - -12.17% -
std::find_if(deque<int>)_(bail_25%)/8192 -2.45% 762.850 744.190 - 5.79% -
SetIntersection_Front_Set_uint32_256_16 -2.45% 4997036.854 4874846.735 - -2.72% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 -2.45% 1172472.268 1143804.395 - 2.46% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 -2.44% 36.632 35.739 - -1.07% -
BM_RangesMakeHeap_string_PipeOrgan_16 -2.44% 3.685 3.595 - -6.45% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -2.44% 28.824 28.121 - 2.65% -
rng::partial_sort(deque<int>)_(ascending)/8192 -2.43% 167519.696 163443.442 - -0.38% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -2.43% 50.922 49.685 - -4.06% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 -2.42% 6847.906 6681.847 - 0.57% -
std::move(list<int>)/1048576 -2.42% 1017104.739 992464.354 - -2.40% -
SetIntersection_Interlaced_Set_string_16_16 -2.42% 63775951.534 62231013.681 - -1.89% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -2.42% 1120878.431 1093783.684 - -2.28% -
std::rotate(vector<bool>)_(by_1/3)/1024 -2.41% 50.118 48.909 - -0.14% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -2.41% 6231690.989 6081382.738 - -12.44% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.41% 6826.059 6661.448 - 0.68% -
BM_std_min<unsigned_int>/13 -2.41% 1.438 1.404 - -0.75% -
BM_MakeHeap_string_Descending_16 -2.41% 2.401 2.343 - -0.89% -
BM_PushHeap_string_PipeOrgan_16384 -2.41% 13.295 12.974 - -20.41% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 -2.41% 16.860 16.454 - -0.14% -
BM_LowerBound_string_64 -2.40% 69.959 68.277 - -1.54% -
BM_std_min<short>/16 -2.40% 1.763 1.720 - -4.43% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -2.40% 14.332 13.987 - -1.20% -
BM_RangesPopHeap_uint32_16384 -2.40% 31.856 31.092 - 0.17% -
BM_std_minmax<unsigned_short>/1 -2.40% 0.643 0.628 - 0.65% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -2.40% 1136749.071 1109496.005 - -1.54% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -2.40% 6.253 6.103 - -3.33% -
std::move_backward(vector<bool>)_(unaligned)/64 -2.39% 1.918 1.872 - 4.58% -
bm_gcd_complex -2.39% 19.536 19.069 - -1.87% -
rng::stable_partition(vector<int>)_(alloc_fails)/50 -2.39% 1943.000 1896.633 - -0.14% -
BM_std_minmax<short>/29 -2.39% 2.619 2.557 - -4.33% -
SetIntersection_Interlaced_Set_string_16384_16 -2.38% 351057948.032 342696564.151 - 40.43% -
rng::fold_left(list<int>)/8192 -2.38% 10810.420 10552.983 - 0.34% -
BM_std_min<unsigned_char>/8 -2.38% 2.244 2.191 - -6.73% -
rng::partition(deque<int>)_(sparse)/8192 -2.38% 3096.117 3022.532 - -0.17% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 -2.37% 0.455 0.444 - -7.48% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.37% 392.067 382.785 - -0.94% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -2.36% 54.746 53.452 - 8.29% -
BM_std_min<char>/28 -2.36% 1.768 1.726 - -2.81% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -2.36% 0.790 0.772 - -2.22% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.35% 867.084 846.680 - -1.29% -
BM_PushHeap_uint64_Random_1024 -2.35% 5.949 5.809 - -1.72% -
vector<bool>(const_vector<bool>&) -2.34% 10.400 10.156 - 3.34% -
BM_StringRelational_Less_Large_Empty_Control -2.34% 2.038 1.991 - 2.17% -
std::unique_copy(list<int>)_(contiguous)/52 -2.33% 21.925 21.414 - 5.40% -
BM_std_minmax<char>/7 -2.33% 2.528 2.469 - -2.99% -
BM_std_min<unsigned___int128>/26 -2.33% 10.506 10.261 - -24.41% -
723_llvm_r -2.33% 11.862 11.586 - -1.53% -
BM_std_min<int>/16 -2.32% 1.750 1.709 - 1.08% -
BM_std_minmax<char>/5 -2.32% 1.839 1.796 - -3.36% -
BM_MakeThenSortHeap_float_SingleElement_64 -2.32% 3.384 3.305 - -0.25% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -2.32% 25644.826 25050.901 - 3.90% -
BM_std_minmax_element<long_long>/64 -2.31% 18.201 17.780 - 1.75% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -2.31% 16.920 16.529 - -0.11% -
std::find_if(vector<char>)_(process_all)/8 -2.31% 2.492 2.435 - 0.38% -
BM_std_minmax<unsigned_char>/15 -2.31% 3.102 3.031 - 1.61% -
BM_std_min<unsigned___int128>/25 -2.30% 10.103 9.870 - -23.58% -
SetIntersection_Front_Vector_uint64_262144_16 -2.30% 1177840.231 1150729.017 - -1.45% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.30% 809.220 790.605 - -3.01% -
std::find_end(list<int>)_(single_element)/8192 -2.30% 7902.960 7721.295 - -10.58% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -2.29% 36667.563 35827.152 - -2.18% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -2.29% 1122023.150 1096325.383 - -2.38% -
std::unordered_set<int>::insert(value)_(new_value)/1024 -2.29% 20.248 19.784 - 1.40% -
BM_std_min<unsigned_int>/64 -2.29% 2.867 2.801 - -0.86% -
std::find_if(deque<int>)_(bail_25%)/32768 -2.28% 3062.902 2992.931 - 8.89% -
BM_RangesMakeThenSortHeap_float_Heap_262144 -2.28% 30.806 30.103 - -1.60% -
BM_PushHeap_string_Ascending_16384 -2.28% 20.518 20.050 - -9.94% -
std::stable_partition(vector<int>)_(dense)/50 -2.28% 25.814 25.225 - -4.55% -
std::set<std::string>::count(key)_(existent)/1024 -2.28% 22.565 22.050 - -9.49% -
std::remove_if(deque<int>)_(sprinkled)/1024 -2.28% 546.850 534.377 - -0.80% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -2.28% 1117426.624 1091982.163 - -0.69% -
std::find_first_of(deque<int>)_(small_needle)/32 -2.28% 114.511 111.905 - 4.24% -
bm_ranges_lexicographical_compare<signed_char>/64 -2.27% 2.296 2.243 - 17.88% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 -2.27% 18445322.587 18026614.990 - -0.57% -
rng::move_backward(vector<bool>)_(unaligned)/64 -2.27% 1.921 1.878 - -1.27% -
BM_RangesMakeHeap_string_SingleElement_16384 -2.26% 5.975 5.840 - -2.01% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 -2.26% 28.487 27.842 - 0.38% -
SetIntersection_Front_Set_float_16384_256 -2.26% 4829880.229 4720560.441 - -8.22% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 -2.26% 1122617.162 1097219.971 - 0.18% -
BM_MakeThenSortHeap_float_PipeOrgan_16 -2.26% 3.030 2.961 - 0.75% -
BM_PushHeap_string_QuickSortAdversary_16384 -2.26% 15.974 15.613 - -5.32% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 -2.26% 282.474 276.098 - -0.55% -
rng::adjacent_find(deque<int>,_pred)/8 -2.25% 4.120 4.027 - -3.49% -
std::replace_if(deque<int>)_(sprinkled)/1024 -2.25% 372.509 364.111 - -0.51% -
SetIntersection_Interlaced_Set_uint32_256_256 -2.25% 9653901.402 9436402.617 - 6.60% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 -2.25% 6.536 6.389 - 0.21% -
BM_RangesPopHeap_uint64_16 -2.25% 7.750 7.576 - -1.08% -
BM_RangesMakeHeap_uint32_SingleElement_262144 -2.25% 0.641 0.627 - 0.08% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -2.25% 1274482.776 1245869.333 - -1.80% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.24% 17521.665 17129.010 - -1.57% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 -2.24% 17.389 16.999 - 1.85% -
BM_std_min<unsigned_short>/19 -2.24% 1.915 1.873 - -1.08% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 -2.23% 1179543.351 1153212.358 - -1.83% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -2.23% 25.199 24.637 - 1.00% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 -2.23% 4.923 4.813 - -0.30% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -2.23% 3355144.630 3280422.211 - -7.44% -
std::multiset<std::string>::clear()/1024 -2.22% 20423.361 19968.986 - 2.74% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 -2.22% 11.046 10.801 - 5.77% -
std::set<int>::lower_bound(key)_(existent)/8192 -2.22% 8.646 8.454 - 7.74% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 -2.22% 354806305.115 346924628.526 - -1.26% -
BM_MakeThenSortHeap_string_Descending_1024 -2.22% 25.873 25.299 - -34.78% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 -2.22% 732.341 716.081 - -2.46% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -2.22% 22.198 21.706 - -1.36% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 -2.22% 16.161 15.803 - -1.52% -
SetIntersection_Interlaced_Set_string_1024_4 -2.22% 10715988.410 10478620.561 - -0.29% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -2.21% 25698.679 25129.918 - 4.08% -
rng::find_end(deque<int>,_pred)_(near_matches)/8192 -2.21% 1916444.104 1874060.385 - -22.77% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 -2.21% 1167745.441 1141927.645 - -0.66% -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 -2.21% 32032.685 31324.613 - 10.95% -
BM_PushHeap_string_QuickSortAdversary_4 -2.21% 6.210 6.073 - -0.60% -
rng::stable_sort(deque<int>)_(ascending)/1024 -2.21% 2154.583 2107.045 - -0.73% -
std::none_of(vector<int>)_(process_all)/8 -2.20% 2.468 2.414 - -3.54% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_4 -2.20% 1.226 1.199 - -3.47% -
SetIntersection_None_Vector_float_262144_1 -2.20% 1205134.532 1178659.118 - -4.80% -
BM_vector_deque_ranges_move_backward/65536 -2.20% 7891.325 7718.034 - 6.25% -
BM_RangesPopHeap_pair<uint32,_uint32>_4 -2.20% 3.254 3.182 - 1.96% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -2.20% 36279.231 35482.849 - -1.31% -
std::map<std::string,_int>::clear()/1024 -2.19% 21066.827 20604.702 - -1.65% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -2.19% 2.026 1.981 - -4.81% -
BM_RangesMakeHeap_float_Ascending_1024 -2.19% 0.716 0.700 - 0.68% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -2.18% 2.731 2.672 - 1.13% -
std::find_if_not(vector<char>)_(bail_25%)/32768 -2.18% 2070.991 2025.918 - -2.39% -
BM_std_min<long_long>/32 -2.17% 3.637 3.558 - -1.66% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -2.17% 952.644 931.945 - -0.77% -
rng::remove_copy(deque<int>)_(sprinkled)/1024 -2.17% 364.670 356.749 - -0.04% -
std::find_end(deque<int>)_(same_length)/1024 -2.17% 344.494 337.018 - -81.77% -
rng::copy_if(list<int>)_(entire_range)/64 -2.17% 32.949 32.235 - 4.67% -
rng::rotate(deque<int>)_(by_1/2)/32 -2.17% 7.571 7.407 - 0.92% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 -2.17% 22.793 22.299 - -2.62% -
rng::stable_sort(deque<int>)_(heap)/1024 -2.16% 2796.684 2736.367 - 0.50% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -2.15% 2.040 1.996 - -2.30% -
BM_std_minmax<unsigned_short>/7 -2.15% 1.720 1.683 - -3.96% -
std::multiset<std::string>::erase(key)_(non-existent)/8192 -2.15% 33.009 32.298 - 3.52% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -2.15% 1248455.242 1221597.170 - -0.38% -
std::stable_sort(deque<int>)_(heap)/8 -2.15% 26.864 26.287 - 1.07% -
std::search(deque<int>)_(near_matches)/1000 -2.15% 17794.110 17411.913 - -11.86% -
bm_lexicographical_compare<signed_char>/16 -2.15% 1.297 1.269 - -4.40% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 -2.15% 1167425.897 1142365.467 - 1.00% -
std::find_end(vector<int>)_(same_length)/8192 -2.15% 2024.658 1981.209 - -51.06% -
std::sort(deque<int>)_(heap)/8 -2.14% 25.515 24.968 - 0.86% -
std::partial_sort_copy(list<int>)_(repeated)/8 -2.14% 8.582 8.398 - -3.57% -
std::stable_sort(deque<int>)_(pipe-organ)/8 -2.14% 21.007 20.557 - 0.64% -
std::remove_if(list<int>)_(sprinkled)/1024 -2.14% 1015.310 993.601 - -5.77% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 -2.14% 1194442.601 1168920.876 - 3.05% -
BM_LowerBound_pair<uint32,_uint32>_1024 -2.14% 45.255 44.288 - -0.27% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -2.14% 0.760 0.744 - -1.29% -
BM_RangesMakeThenSortHeap_string_Ascending_64 -2.13% 15.613 15.280 - -1.87% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 -2.13% 22646262.451 22163175.163 - -2.84% -
SetIntersection_Front_Set_uint64_262144_262144 -2.13% 1866550.781 1826743.324 - 0.69% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 -2.13% 6.160 6.029 - -0.66% -
BM_RangesMakeHeap_string_PipeOrgan_64 -2.12% 4.820 4.717 - -7.58% -
rng::stable_partition(deque<int>)_(sparse)/8192 -2.12% 3455.628 3382.358 - -0.56% -
rng::equal(list<int>)_(it,_it,_it,_it)/8 -2.12% 3.019 2.955 - 1.62% -
BM_RangesMakeHeap_string_Ascending_64 -2.12% 4.834 4.732 - -2.75% -
SetIntersection_None_Vector_uint32_256_256 -2.12% 2261268.750 2213442.806 - -2.50% -
bm_ranges_swap_ranges_vb_unaligned/1048576 -2.11% 15915.103 15578.587 - 0.26% -
BM_std_min<unsigned___int128>/24 -2.11% 9.672 9.468 - -22.98% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 -2.11% 2.002 1.960 - 0.47% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_262144 -2.11% 32.421 31.736 - -1.11% -
BM_RangesSortHeap_pair<uint32,_uint32>_256 -2.11% 10.318 10.100 - -0.45% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.10% 255.275 249.906 - -0.12% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -2.10% 7.754 7.591 - 1.65% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 -2.10% 18.603 18.212 - -0.48% -
std::stable_sort(deque<int>)_(ascending)/1024 -2.10% 2151.005 2105.838 - -0.44% -
BM_std_minmax<int>/11 -2.09% 1.780 1.742 - -4.87% -
SetIntersection_Front_Set_string_16384_4 -2.09% 1355566.515 1327246.832 - 0.55% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 -2.09% 9545823.843 9346498.722 - 1.10% -
SetIntersection_Interlaced_Set_uint32_256_4 -2.09% 11740774.870 11495694.039 - 0.76% -
std::move(vector<int>)/8 -2.09% 2.312 2.264 - -1.79% -
SetIntersection_Front_Set_float_16_16 -2.08% 41829991.026 40957903.502 - -1.06% -
BM_std_min<unsigned_short>/24 -2.08% 2.473 2.422 - -2.86% -
BM_RangesMakeHeap_uint32_SingleElement_16384 -2.08% 0.539 0.528 - -2.06% -
BM_RangesMakeHeap_float_SingleElement_1024 -2.08% 0.714 0.699 - 0.07% -
rng::copy_backward(deque<int>)/8 -2.07% 2.706 2.650 - -5.12% -
BM_PushHeap_float_Random_16384 -2.06% 7.706 7.547 - 0.29% -
BM_RangesMakeHeap_string_SingleElement_256 -2.06% 6.301 6.171 - -2.60% -
SetIntersection_Interlaced_Set_uint64_262144_16384 -2.06% 1289964.764 1263379.394 - -0.81% -
std::unordered_map<int,_int>::clear()/32 -2.06% 622.820 609.989 - -0.36% -
SetIntersection_Interlaced_Set_uint64_256_16 -2.06% 12618992.462 12359430.189 - 1.80% -
SetIntersection_Front_Vector_string_16384_1024 -2.06% 40530082.981 39697072.934 - 0.78% -
BM_deque_deque_move_backward/64000 -2.05% 8230.331 8061.637 - 0.43% -
BM_deque_deque_copy_backward/64000 -2.05% 8348.570 8177.487 - 1.02% -
BM_num_get<unsigned_long_long> -2.05% 11.175 10.946 - -1.00% -
std::unordered_map<int,_int>::erase(iterator)/1024 -2.05% 20.738 20.313 - -0.35% -
BM_PushHeap_string_QuickSortAdversary_64 -2.05% 13.102 12.834 - -0.37% -
std::remove_if(vector<int>)_(sprinkled)/32 -2.04% 57.408 56.234 - 4.62% -
rng::contains_subrange(list<int>)_(single_element)/16 -2.04% 4.984 4.882 - -1.48% -
std::stable_sort(vector<int>)_(repeated)/1024 -2.04% 1117.262 1094.483 - -3.11% -
rng::contains_subrange(deque<int>)_(same_length)/16 -2.04% 13.193 12.924 - 15.06% -
SetIntersection_None_Set_string_256_64 -2.04% 9710209.888 9512394.907 - -0.65% -
BM_PopHeap_pair<uint32,_uint32>_262144 -2.03% 60.710 59.475 - -1.05% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 -2.03% 609509.978 597120.878 - -1.21% -
BM_std_min<__int128>/2 -2.03% 0.671 0.658 - -1.54% -
735_gem5_r -2.03% 13.937 13.655 - 0.67% -
SetIntersection_Front_Vector_string_64_64 -2.03% 26635252.400 26095168.230 - -5.82% -
std::unordered_set<int>::ctor(const&)/32 -2.02% 202.674 198.580 - -0.01% -
rng::stable_sort(vector<int>)_(repeated)/1024 -2.02% 1117.879 1095.318 - -3.14% -
SetIntersection_Interlaced_Set_uint32_262144_4 -2.02% 1291988.444 1265941.570 - 0.36% -
std::vector<int>::erase(middle)_(cheap_elements)/8192 -2.02% 142.477 139.605 - 0.17% -
BM_RangesPopHeap_string_1024 -2.01% 56.814 55.671 - -1.16% -
SetIntersection_Interlaced_Vector_uint64_1024_1 -2.01% 1104308.719 1082107.975 - -1.84% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -2.01% 9.695 9.501 - -0.93% -
SetIntersection_Front_Set_float_1024_1 -2.00% 1129150.106 1106553.056 - -1.02% -
std::any_of(list<int>)_(process_all)/8192 -2.00% 7117.029 6974.652 - -2.18% -
BM_std_minmax<unsigned_char>/19 -2.00% 1.638 1.605 - -3.08% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 -2.00% 9.518 9.328 - -1.17% -
std::set<std::string>::contains(key)_(existent)/1024 -2.00% 23.874 23.397 - 10.13% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 -1.99% 1419861.123 1391550.151 - -1.00% -
std::rotate(list<int>)_(by_1/3)/32 -1.99% 15.502 15.193 - 0.75% -
rng::remove_if(list<int>)_(sprinkled)/8192 -1.99% 8381.501 8214.608 - -0.78% -
std::find_if_not(vector<char>)_(bail_25%)/8192 -1.99% 528.673 518.164 - -1.53% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.98% 11435.417 11208.490 - -0.88% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16384 -1.98% 25.127 24.628 - -6.73% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 -1.98% 28802.044 28231.165 - -0.42% -
std::find(list<int>)_(bail_25%)/8192 -1.98% 1452.830 1424.092 - -0.01% -
rng::unique_copy(list<int>,_pred)_(contiguous)/52 -1.98% 30.364 29.764 - 2.48% -
rng::stable_sort(deque<int>)_(heap)/8 -1.97% 25.775 25.266 - -4.16% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 -1.97% 0.985 0.966 - 0.32% -
BM_num_get<unsigned_int> -1.97% 10.788 10.576 - 0.04% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 -1.97% 2397451.289 2350211.049 - -4.94% -
BM_PushHeap_string_PipeOrgan_64 -1.97% 5.948 5.831 - -7.70% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 -1.97% 9.866 9.672 - -4.77% -
BM_RangesMakeThenSortHeap_string_Random_262144 -1.97% 197.120 193.241 - -7.31% -
BM_std_min<unsigned___int128>/23 -1.97% 9.254 9.072 - -22.16% -
BM_std_min<unsigned___int128>/21 -1.97% 8.364 8.199 - -21.04% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.96% 85334.865 83662.087 - -0.33% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -1.96% 2.048 2.008 - -3.51% -
std::unordered_set<int>::find(key)_(non-existent)/1024 -1.95% 1.169 1.146 - -11.96% -
std::search_n(vector<int>)_(no_match)/8192 -1.95% 1659.219 1626.884 - -0.20% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 -1.95% 10188736.377 9990206.170 - -0.25% -
BM_vector_deque_ranges_copy/1 -1.95% 2.324 2.279 - -3.12% -
BM_MakeHeap_float_Random_256 -1.94% 1.481 1.452 - 17.32% -
BM_deque_deque_ranges_copy_backward/65536 -1.94% 8366.338 8203.854 - 2.78% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -1.94% 1265938.602 1241369.018 - -2.46% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.94% 143419.295 140642.220 - -0.25% -
SetIntersection_None_Vector_string_256_1 -1.93% 4824918.617 4731574.917 - -0.28% -
std::search(list<int>)_(no_match)/1024 -1.93% 769.790 754.949 - 2.24% -
std::stable_sort(deque<int>)_(heap)/1024 -1.93% 2790.074 2736.329 - 0.73% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 -1.93% 40062322.646 39290987.144 - 0.38% -
BM_RangesMakeHeap_uint64_SingleElement_16 -1.93% 0.520 0.510 - -0.18% -
std::multiset<std::string>::find(key)_(existent)/1024 -1.92% 28.535 27.986 - 18.53% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 -1.92% 28.152 27.610 - 0.83% -
std::multimap<int,_int>::clear()/32 -1.92% 667.233 654.428 - -0.90% -
SetIntersection_Interlaced_Vector_float_1024_1 -1.92% 1120325.351 1098839.238 - -2.01% -
BM_std_minmax<int>/2 -1.92% 0.867 0.850 - -5.57% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -1.91% 1.878 1.842 - 20.46% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -1.91% 42.076 41.272 - 6.87% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -1.91% 15105.120 14816.355 - -0.27% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 -1.91% 0.743 0.728 - -1.27% -
std::copy(deque<int>)/8 -1.91% 2.730 2.678 - -2.39% -
std::find(vector<long_long>)_(bail_25%)/8 -1.91% 0.924 0.906 - -5.25% -
bm_ranges_lexicographical_compare<signed_char>/8 -1.91% 3.226 3.165 - -0.04% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1024 -1.90% 8.472 8.311 - -2.43% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_4 -1.90% 0.560 0.549 - -0.67% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.90% 86177.371 84539.435 - 0.80% -
std::rotate(deque<int>)_(1_element_backward)/50 -1.90% 5.456 5.352 - 0.82% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 -1.89% 7.467 7.326 - 4.26% -
SetIntersection_None_Vector_string_1024_1 -1.89% 1205500.037 1182669.196 - -3.66% -
rng::move_backward(deque<int>)/4096 -1.89% 162.324 159.251 - 2.76% -
BM_MakeHeap_uint32_PipeOrgan_1024 -1.89% 0.732 0.719 - 4.34% -
BM_vector_deque_ranges_copy_backward/64000 -1.89% 7699.186 7553.588 - 2.98% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.89% 287.538 282.103 - -2.27% -
BM_LowerBound_pair<uint32,_uint32>_256 -1.89% 33.397 32.766 - -0.43% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 -1.89% 6.690 6.564 - 0.76% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.89% 30.184 29.614 - 3.24% -
750_sealcrypto_r -1.89% 18.791 18.437 - -2.79% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.88% 13656.176 13399.109 - -0.28% -
rng::copy(vector<int>)/8 -1.88% 2.253 2.210 - -3.42% -
rng::for_each(map<int>)/8192 -1.88% 7375.413 7236.985 - -56.70% -
BM_std_minmax<char>/6 -1.88% 2.116 2.076 - -3.65% -
BM_MakeHeap_string_Descending_64 -1.88% 2.611 2.563 - 0.10% -
std::adjacent_find(vector<int>,_pred)/50 -1.87% 23.539 23.097 - -0.90% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 -1.87% 16.980 16.662 - -0.39% -
std::deque<std::string>::ctor(size)/1024 -1.87% 723.852 710.297 - -0.47% -
std::find(list<int>)_(bail_25%)/8 -1.87% 0.939 0.922 - -3.37% -
BM_vector_deque_copy_backward/65536 -1.87% 8080.457 7929.260 - 2.32% -
SetIntersection_Interlaced_Set_uint64_16384_1024 -1.87% 181165532.429 177780689.953 - 1.98% -
BM_num_get<float> -1.87% 35.173 34.516 - -2.47% -
BM_PushHeap_uint64_Random_262144 -1.86% 6.045 5.932 - -3.13% -
SetIntersection_Interlaced_Set_uint64_256_1 -1.86% 4471296.405 4387938.433 - -1.54% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 -1.86% 80.353 78.855 - -7.07% -
BM_std_min<unsigned_long_long>/7 -1.86% 1.908 1.872 - -1.49% -
std::find(list<int>)_(process_all)/8 -1.86% 2.365 2.321 - -3.15% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 -1.86% 6813588.972 6686897.154 - 2.62% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.86% 703.823 690.738 - -0.64% -
std::set<std::string>::count(key)_(non-existent)/32 -1.86% 10.553 10.357 - 7.08% -
rng::remove_copy_if(list<int>)_(sprinkled)/8192 -1.86% 7319.019 7183.126 - -1.48% -
BM_std_min<unsigned_long_long>/8 -1.86% 2.342 2.298 - -1.29% -
SetIntersection_Interlaced_Vector_string_262144_1 -1.85% 1162993.618 1141436.379 - -1.81% -
std::unordered_map<int,_int>::ctor(const&)/1024 -1.85% 6783.042 6657.323 - -0.52% -
SetIntersection_Interlaced_Vector_string_256_64 -1.85% 20696216.803 20313042.827 - 0.68% -
SetIntersection_Front_Vector_uint32_262144_256 -1.85% 2289478.895 2247129.897 - -1.01% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -1.85% 1811954.426 1778476.400 - -2.28% -
std::partition(vector<int>)_(dense)/50 -1.85% 13.374 13.127 - -0.41% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 -1.85% 1134987.549 1114046.177 - -0.40% -
BM_RangesMakeThenSortHeap_float_Descending_1024 -1.84% 8.256 8.103 - 1.24% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 -1.84% 11.734 11.518 - -1.48% -
BM_StringRelational_Less_Large_Large_ChangeLast -1.84% 1.932 1.897 - 2.36% -
rng::stable_partition(deque<int>)_(alloc_fails)/50 -1.84% 1990.848 1954.210 - -0.15% -
rng::remove_if(list<int>)_(prefix)/8192 -1.84% 9407.055 9233.967 - 1.04% -
rng::transform(deque<int>)_(identity_transform)/50 -1.84% 19.710 19.348 - -2.37% -
BM_StringAssignStr_Large_Opaque -1.84% 10.488 10.295 - 1.27% -
std::flat_map<int,_int>::erase(iterator)/8192 -1.84% 520.035 510.492 - 1.52% -
BM_std_min<unsigned_short>/8 -1.83% 1.306 1.282 - -1.76% -
BM_MakeThenSortHeap_float_Heap_16 -1.83% 1.889 1.854 - -2.08% -
BM_std_min<unsigned___int128>/22 -1.83% 8.800 8.639 - -21.52% -
BM_MakeHeap_uint32_Ascending_256 -1.83% 0.609 0.598 - 0.07% -
SetIntersection_Front_Set_string_262144_262144 -1.83% 17722741.779 17398959.230 - -1.64% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 -1.83% 603.536 592.512 - -1.63% -
BM_RangesPushHeap_string_Random_262144 -1.83% 18.360 18.025 - -2.57% -
rng::search_n(list<int>)_(no_match)/1024 -1.82% 735.942 722.513 - -2.85% -
BM_deque_deque_copy/64000 -1.82% 2766.936 2716.457 - 0.15% -
BM_std_minmax<unsigned_short>/26 -1.82% 2.550 2.503 - -3.00% -
std::multimap<std::string,_int>::clear()/1024 -1.82% 20047.073 19682.249 - -0.53% -
rng::copy_if(vector<int>)_(entire_range)/64 -1.82% 16.132 15.839 - 2.27% -
BM_RangesMakeThenSortHeap_float_Descending_262144 -1.82% 35.639 34.991 - 1.35% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 -1.82% 31.381 30.811 - 2.02% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 -1.82% 3.760 3.691 - -1.66% -
BM_std_minmax<short>/28 -1.82% 2.502 2.457 - -6.26% -
BM_PushHeap_string_QuickSortAdversary_16 -1.82% 10.322 10.135 - 0.04% -
std::map<int,_int>::count(key)_(existent)/1024 -1.81% 4.399 4.319 - -0.93% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.81% 545.466 535.595 - 0.91% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -1.81% 691.829 679.332 - -6.19% -
std::multimap<std::string,_int>::erase(iterator)/8192 -1.81% 27.028 26.539 - -19.19% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_4 -1.80% 1.526 1.499 - 1.68% -
rng::move(list<int>)/262144 -1.80% 255291.576 250692.996 - -1.26% -
BM_PopHeap_float_4 -1.80% 2.465 2.421 - 2.00% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 -1.80% 27851.396 27350.799 - 5.73% -
std::remove_copy(deque<int>)_(sprinkled)/8192 -1.79% 2940.319 2887.558 - 0.39% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -1.79% 4.883 4.796 - 0.14% -
BM_CmpEqual_uint_short -1.79% 1.080 1.061 - 0.09% -
rng::partition(deque<int>)_(dense)/1024 -1.79% 357.973 351.571 - -2.11% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.79% 23747760.670 23323216.314 - -1.67% -
std::sort(deque<int>)_(pipe-organ)/8 -1.79% 21.267 20.886 - 0.19% -
rng::search(list<int>)_(no_match)/1048576 -1.79% 849040.004 833872.368 - -1.37% -
SetIntersection_Interlaced_Set_uint64_16384_256 -1.79% 212900853.609 209097779.858 - 1.11% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 -1.79% 89.069 87.479 - 52.63% -
rng::copy_if(list<int>)_(entire_range)/32768 -1.78% 28344.236 27838.325 - -1.99% -
BM_vector_deque_ranges_move_backward/70000 -1.78% 8448.060 8297.337 - 8.44% -
BM_RangesPushHeap_uint64_Random_4 -1.78% 2.244 2.204 - 3.19% -
rng::stable_partition(vector<int>)_(sparse)/1024 -1.78% 216.252 212.396 - 2.69% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -1.78% 3341.038 3281.476 - 3.33% -
BM_RangesMakeThenSortHeap_string_Descending_256 -1.78% 18.174 17.850 - -7.61% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 -1.78% 611.785 600.912 - -3.34% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.78% 14910.054 14645.315 - -1.42% -
BM_std_min<short>/27 -1.78% 2.369 2.327 - 1.39% -
std::unordered_map<int,_int>::erase(key)_(existent)/0 -1.77% 21.495 21.114 - -0.90% -
BM_std_min<short>/64 -1.77% 3.543 3.481 - -1.51% -
SetIntersection_Front_Vector_uint32_262144_16384 -1.77% 83575862.301 82096904.347 - 3.64% -
std::move_backward(vector<int>)/8 -1.77% 2.309 2.268 - -0.93% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 -1.77% 2.097 2.060 - -0.50% -
BM_std_min<int>/8 -1.76% 1.264 1.241 - -4.30% -
SetIntersection_None_Set_uint64_262144_64 -1.76% 1213034.588 1191710.367 - -0.69% -
BM_RangesPushHeap_string_Random_1024 -1.76% 15.254 14.986 - -0.87% -
rng::reverse(deque<int>)/512 -1.75% 115.804 113.774 - 0.23% -
std::stable_partition(vector<int>)_(sparse)/50 -1.75% 21.215 20.843 - 3.41% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 -1.75% 56152.916 55169.303 - -0.08% -
rng::rotate_copy(deque<int>)/8192 -1.75% 296.396 291.220 - -0.75% -
BM_RangesSortHeap_pair<uint32,_uint32>_64 -1.75% 8.717 8.565 - -1.10% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 -1.74% 1.191 1.170 - -1.02% -
SetIntersection_Interlaced_Set_uint64_262144_4 -1.74% 1342983.805 1319579.020 - -0.76% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 -1.74% 4055.175 3984.567 - 0.19% -
rng::is_partitioned(vector<int>)_(unpartitioned)/50 -1.74% 9.285 9.124 - -0.92% -
SetIntersection_Interlaced_Set_string_16384_64 -1.74% 352224189.399 346097639.809 - -1.68% -
BM_std_minmax<unsigned_char>/5500 -1.74% 50.879 49.995 - -1.35% -
std::multiset<int>::count(key)_(non-existent)/32 -1.73% 2.304 2.264 - -0.67% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 -1.73% 730.282 717.628 - 0.30% -
SetIntersection_None_Set_uint64_262144_262144 -1.73% 1226680.420 1205426.269 - -0.55% -
std::flat_map<int,_int>::ctor(const&)/1024 -1.73% 183.477 180.298 - 0.65% -
std::stable_sort(deque<int>)_(shuffled)/8 -1.73% 24.752 24.324 - 1.04% -
rng::stable_partition(deque<int>)_(alloc_fails)/32 -1.73% 1945.234 1911.613 - 0.35% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -1.73% 55.769 54.805 - -0.60% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16 -1.73% 11.623 11.423 - -0.42% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 -1.72% 347337655.201 341353493.903 - -2.57% -
rng::contains_subrange(vector<int>)_(same_length)/16 -1.72% 4.892 4.808 - -1.71% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 -1.72% 31992.302 31441.729 - 4.42% -
BM_deque_deque_copy_backward/65536 -1.72% 8378.768 8234.591 - -0.82% -
BM_RangesPopHeap_float_1024 -1.72% 28.692 28.198 - 3.29% -
std::sort(deque<int>)_(ascending)/8192 -1.72% 5842.642 5742.161 - -1.26% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.72% 6783.629 6667.000 - 0.33% -
bm_swap_ranges_vb_unaligned/1048576 -1.72% 16293.418 16013.911 - 0.46% -
std::multiset<std::string>::erase(key)_(non-existent)/1024 -1.71% 23.091 22.695 - -5.68% -
rng::sort(deque<int>)_(ascending)/8192 -1.71% 5850.160 5749.995 - -1.17% -
SetIntersection_None_Set_uint64_262144_16 -1.71% 1211376.953 1190642.252 - -0.94% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -1.71% 1.362 1.339 - -10.48% -
BM_RangesMakeThenSortHeap_uint64_Heap_4 -1.71% 1.185 1.165 - -2.83% -
rng::partial_sort_copy(list<int>)_(ascending)/8 -1.71% 9.110 8.954 - -0.23% -
SetIntersection_None_Set_uint64_262144_4 -1.71% 1208690.674 1188024.740 - -1.09% -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -1.71% 19.600 19.265 - -1.67% -
BM_StringRelational_Compare_Small_Small_ChangeLast -1.71% 1.711 1.682 - -3.45% -
std::map<int,_int>::ctor(const&)/32 -1.71% 224.869 221.032 - 4.31% -
rng::stable_sort(deque<int>)_(qsort_adversarial)/1024 -1.71% 3164.306 3110.343 - 0.02% -
std::move(list<int>)/32768 -1.71% 31285.093 30751.603 - -0.10% -
BM_std_min<unsigned_short>/9 -1.71% 6.440 6.330 - -2.26% -
std::multimap<int,_int>::erase(key)_(non-existent)/32 -1.71% 2.291 2.252 - -0.11% -
BM_RangesPopHeap_string_256 -1.70% 41.155 40.454 - -0.63% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -1.70% 808.227 794.458 - -1.67% -
BM_deque_vector_copy_backward/1024 -1.70% 37.226 36.592 - -2.05% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 -1.70% 9.064 8.909 - -0.66% -
std::set<std::string>::erase(iterator)/32 -1.70% 26.050 25.608 - -17.88% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 -1.70% 51.718 50.840 - -0.44% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 -1.70% 20768.977 20416.697 - 2.24% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -1.70% 1.019 1.002 - -1.54% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 -1.69% 34.586 34.002 - -1.71% -
BM_RangesPushHeap_string_QuickSortAdversary_1024 -1.69% 15.216 14.959 - -3.17% -
std::rotate(deque<int>)_(1_element_forward)/1024 -1.69% 39.418 38.753 - 0.03% -
BM_std_minmax<unsigned_short>/31 -1.69% 3.125 3.072 - 2.47% -
rng::find_if_not(deque<int>)_(bail_25%)/8192 -1.68% 740.826 728.346 - 6.18% -
std::set<int>::find(key)_(non-existent)/1024 -1.68% 5.868 5.769 - 3.86% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 -1.68% 10.923 10.739 - 1.12% -
std::move(vector<bool>)_(aligned)/512 -1.68% 2.375 2.335 - -2.27% -
std::unordered_set<int>::ctor(const&)/1024 -1.68% 6740.349 6626.848 - -1.31% -
SetIntersection_Interlaced_Set_string_262144_4 -1.68% 1915119.549 1882875.570 - -0.38% -
rng::copy_backward(list<int>)/32768 -1.68% 28714.361 28231.270 - -6.92% -
std::move(list<int>)/4096 -1.68% 4900.710 4818.331 - 10.00% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 -1.68% 1118655.953 1099858.351 - 1.91% -
rng::stable_sort(deque<int>)_(descending)/1024 -1.68% 2989.994 2939.768 - -0.15% -
SetIntersection_Interlaced_Set_uint32_262144_1024 -1.68% 1520908.691 1495378.092 - -0.74% -
BM_MakeHeap_string_Random_1024 -1.68% 10.849 10.667 - -1.15% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 -1.68% 220.911 217.211 - 0.26% -
SetIntersection_Interlaced_Set_float_1024_1 -1.67% 1116156.615 1097462.564 - -2.57% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 -1.67% 19933.304 19599.710 - -1.03% -
BM_std_min<short>/18 -1.67% 1.609 1.582 - -2.32% -
SetIntersection_None_Vector_uint32_262144_1024 -1.67% 1201976.981 1181886.705 - -1.13% -
std::unordered_map<int,_int>::erase(iterator)/32 -1.67% 20.514 20.172 - -0.97% -
rng::sort(vector<NonIntegral>)_(heap)/1024 -1.67% 4333.119 4260.960 - -1.94% -
BM_std_minmax<short>/31 -1.66% 3.091 3.039 - -1.49% -
std::sort(deque<int>)_(shuffled)/8 -1.66% 23.907 23.509 - -0.55% -
rng::rotate(deque<int>)_(by_1/2)/50 -1.66% 10.577 10.401 - 0.53% -
std::multimap<int,_int>::erase(key)_(existent)/0 -1.66% 22.051 21.685 - 0.12% -
BM_std_min<unsigned_char>/25 -1.66% 1.174 1.155 - 0.07% -
BM_RangesPushHeap_uint64_Random_262144 -1.66% 6.135 6.034 - 0.42% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 -1.65% 3639772.640 3579556.973 - -1.98% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 -1.65% 24.667 24.259 - 1.41% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 -1.65% 353909858.261 348056848.313 - -2.75% -
std::set<int>::ctor(const&,_alloc)/8192 -1.65% 49631.652 48811.241 - -0.75% -
BM_PushHeap_float_Ascending_262144 -1.65% 5.252 5.165 - -1.61% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 -1.65% 1152306.373 1133282.714 - -1.60% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 -1.65% 31.478 30.959 - -0.75% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -1.65% 18.776 18.466 - 1.29% -
BM_std_min<short>/29 -1.65% 2.457 2.417 - 2.87% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 -1.64% 1247425.537 1227017.658 - -2.20% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 -1.63% 7.959 7.829 - 0.67% -
BM_RangesPushHeap_string_Ascending_64 -1.63% 7.520 7.397 - -0.60% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 -1.63% 10.496 10.325 - 1.23% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 -1.63% 3.921 3.857 - -0.29% -
BM_RangesMakeThenSortHeap_string_Descending_16384 -1.63% 67.694 66.591 - -3.58% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -1.63% 1187034.282 1167736.346 - -2.06% -
BM_vector_deque_ranges_move_backward/1024 -1.63% 38.104 37.485 - 0.47% -
BM_std_min<unsigned_long_long>/29 -1.62% 2.483 2.443 - -0.54% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 -1.62% 77797.078 76535.481 - -0.98% -
std::search_n(vector<int>)_(no_match)/1048576 -1.62% 212471.161 209030.297 - -0.21% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.62% 55771.268 54868.378 - 0.36% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 -1.62% 16.309 16.045 - -0.96% -
BM_RangesPushHeap_string_Random_64 -1.62% 13.017 12.806 - -0.07% -
BM_deque_vector_ranges_copy_backward/1 -1.62% 2.120 2.086 - -2.54% -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 -1.62% 24.747 24.347 - -1.26% -
BM_RangesMakeHeap_uint64_Random_1024 -1.61% 1.102 1.084 - 0.73% -
BM_MakeThenSortHeap_float_QuickSortAdversary_4 -1.61% 1.497 1.473 - -5.61% -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 -1.61% 18.336 18.041 - -0.65% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 -1.61% 724.386 712.724 - -0.64% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -1.61% 1.242 1.222 - 0.71% -
BM_RangesPushHeap_string_Random_256 -1.61% 14.479 14.247 - -0.78% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 -1.60% 2.460 2.421 - -0.41% -
std::multiset<int>::count(key)_(non-existent)/8192 -1.60% 9.548 9.395 - -16.11% -
BM_RangesSortHeap_string_262144 -1.60% 176.459 173.634 - -5.66% -
std::stable_sort(deque<int>)_(descending)/1024 -1.60% 2983.809 2936.134 - -0.08% -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 -1.60% 3168.804 3118.178 - -0.24% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -1.60% 3.960 3.897 - -1.36% -
BM_MakeHeap_string_Random_256 -1.59% 10.490 10.323 - -0.90% -
SetIntersection_Interlaced_Vector_string_1024_4 -1.59% 1704779.604 1677618.856 - -2.03% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -1.59% 25141218.032 24741034.445 - -1.62% -
rng::move(list<int>)/32768 -1.59% 36211.668 35635.610 - -0.21% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 -1.59% 3.949 3.886 - -2.03% -
std::sort(deque<int>)_(ascending)/8 -1.59% 18.573 18.277 - -0.72% -
std::equal(list<int>)_(it,_it,_it,_pred)/8 -1.59% 3.713 3.654 - -0.59% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.59% 115031.102 113207.292 - -1.70% -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 -1.58% 6.200 6.102 - -2.21% -
BM_MakeHeap_string_QuickSortAdversary_1024 -1.58% 10.673 10.504 - -1.20% -
BM_std_minmax<unsigned_long_long>/4 -1.58% 1.546 1.521 - -4.72% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 -1.58% 1240630.047 1221041.178 - -2.13% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.58% 36.977 36.393 - -3.09% -
BM_deque_deque_ranges_copy_backward/64000 -1.58% 8181.198 8052.245 - 1.88% -
rng::move(deque<int>)/1048576 -1.58% 54794.856 53931.284 - -0.74% -
BM_RangesMakeThenSortHeap_float_SingleElement_64 -1.57% 3.446 3.392 - 2.10% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 -1.57% 34.681 34.136 - -0.62% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -1.57% 16042512.251 15790374.130 - -0.39% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 -1.57% 33.651 33.122 - -0.33% -
rng::adjacent_find(deque<int>,_pred)/50 -1.57% 29.493 29.030 - 0.04% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 -1.57% 23.448 23.080 - -1.59% -
BM_StringCopy_Large -1.57% 6.267 6.169 - -0.19% -
BM_std_minmax<int>/15 -1.57% 2.000 1.969 - -2.97% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 -1.57% 15.393 15.152 - 2.14% -
rng::sort(deque<int>)_(descending)/8 -1.56% 26.201 25.791 - 1.00% -
rng::adjacent_find(list<int>)/8192 -1.56% 7023.166 6913.301 - -0.42% -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 -1.56% 183.452 180.586 - 0.64% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 -1.56% 19.500 19.196 - -0.65% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 -1.56% 1.468 1.445 - -3.70% -
BM_MakeThenSortHeap_uint64_Random_262144 -1.56% 35.846 35.288 - -0.22% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 -1.55% 1247170.086 1227780.356 - -2.38% -
SetIntersection_Interlaced_Set_uint32_16_4 -1.55% 64898772.583 63890489.845 - -0.01% -
BM_deque_deque_ranges_move_backward/70000 -1.55% 9066.720 8925.868 - 4.94% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 -1.55% 603270.869 593900.565 - -1.85% -
std::set<std::string>::clear()/32 -1.55% 892.126 878.273 - -2.24% -
std::multimap<int,_int>::find(key)_(non-existent)/32 -1.55% 2.459 2.421 - 8.11% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -1.55% 6276974.250 6179896.359 - -7.65% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -1.55% 13724.315 13512.121 - -18.97% -
BM_std_minmax_element<char>/4 -1.55% 1.251 1.232 - -0.83% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -1.55% 806.224 793.763 - -1.52% -
bm_lexicographical_compare<unsigned_char>/8 -1.55% 1.415 1.393 - -6.93% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 -1.54% 550.796 542.287 - 2.33% -
BM_RangesPushHeap_float_Random_16 -1.54% 5.474 5.390 - -0.36% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -1.54% 1318.384 1298.041 - -1.40% -
std::stable_sort(deque<int>)_(pipe-organ)/1024 -1.54% 2987.296 2941.224 - -0.09% -
BM_lexicographical_compare_three_way_slow_path/16 -1.54% 4.608 4.537 - -0.04% -
SetIntersection_None_Vector_uint64_262144_1 -1.54% 1207597.298 1188982.838 - 1.25% -
rng::find_if(vector<int>)_(bail_25%)/8 -1.54% 1.092 1.075 - 0.28% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 -1.54% 1.464 1.442 - -0.96% -
SetIntersection_None_Vector_uint64_262144_16384 -1.54% 1216157.249 1197478.081 - -1.56% -
rng::fill(vector<bool>)/64 -1.54% 1.473 1.451 - -9.62% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 -1.54% 1160582.281 1142761.882 - -0.06% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.53% 735.082 723.826 - 0.91% -
BM_RangesPushHeap_uint32_QuickSortAdversary_16 -1.53% 0.932 0.918 - -0.70% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 -1.52% 2.253 2.219 - -0.89% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 -1.52% 9.985 9.832 - -1.85% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -1.52% 0.924 0.910 - -1.16% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 -1.52% 173494.006 170851.862 - -0.97% -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 -1.52% 24.744 24.368 - -0.85% -
SetIntersection_Front_Vector_string_1024_4 -1.52% 1254260.405 1235239.239 - -0.30% -
BM_PopHeap_pair<uint32,_uint32>_64 -1.52% 16.114 15.870 - -0.46% -
BM_RangesSortHeap_string_16384 -1.51% 98.497 97.005 - 1.10% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -1.51% 1.084 1.068 - -0.92% -
std::remove_copy(deque<int>)_(sprinkled)/1024 -1.51% 366.623 361.078 - 0.54% -
BM_CmpLess_uint_uint -1.51% 1.128 1.111 - -0.78% -
SetIntersection_None_Vector_uint64_262144_16 -1.51% 1204833.010 1186655.054 - -0.74% -
BM_PushHeap_string_Random_1024 -1.51% 15.110 14.882 - -0.46% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 -1.50% 787.957 776.107 - -0.45% -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 -1.50% 19.649 19.353 - 0.48% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 -1.50% 61037.472 60120.941 - -0.69% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 -1.50% 820.193 807.897 - 3.83% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 -1.50% 1156468.947 1139132.992 - -1.01% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 -1.50% 34.254 33.740 - 43.83% -
SetIntersection_Front_Set_string_64_16 -1.50% 25415749.528 25034946.342 - -2.82% -
BM_std_minmax<unsigned_short>/22 -1.50% 2.324 2.289 - -4.39% -
std::stable_sort(deque<int>)_(repeated)/1024 -1.50% 1369.191 1348.688 - -1.87% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 -1.50% 25.426 25.045 - -1.58% -
BM_std_min<char>/1024 -1.50% 8.614 8.485 - 2.11% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 -1.49% 4.428 4.362 - -0.49% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -1.49% 1358768.557 1338495.117 - -1.54% -
BM_deque_vector_move/5500 -1.49% 198.945 195.980 - 0.05% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 -1.49% 5.660 5.576 - -1.34% -
BM_RangesPushHeap_string_SingleElement_256 -1.49% 2.478 2.441 - -4.67% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.48% 49.244 48.514 - -4.99% -
SetIntersection_Front_Set_uint64_1024_16 -1.48% 1308296.309 1288926.336 - 0.45% -
BM_RangesMakeThenSortHeap_string_Ascending_16384 -1.48% 64.434 63.480 - -4.95% -
std::find_if_not(list<int>)_(process_all)/50 -1.48% 21.676 21.355 - 0.13% -
BM_RangesPushHeap_uint32_Random_64 -1.48% 5.709 5.624 - 2.10% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 -1.47% 8.657 8.529 - -0.24% -
rng::unique(list<int>,_pred)_(sprinkled)/8192 -1.47% 8569.584 8443.296 - -0.65% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 -1.47% 0.999 0.985 - -0.03% -
BM_MakeHeap_string_QuickSortAdversary_16384 -1.47% 11.890 11.715 - -0.62% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 -1.47% 4465355.074 4399793.409 - -0.08% -
rng::sort(deque<int>)_(pipe-organ)/1024 -1.47% 2868.703 2826.672 - -0.84% -
SetIntersection_None_Vector_uint64_16384_16 -1.46% 1178082.002 1160847.534 - 0.86% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 -1.46% 0.999 0.985 - -0.14% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -1.46% 10.527 10.373 - -0.94% -
rng::stable_sort(deque<int>)_(pipe-organ)/1024 -1.46% 2987.459 2943.841 - -0.55% -
SetIntersection_None_Vector_uint64_256_256 -1.46% 2272394.173 2239222.149 - -1.64% -
std::multimap<std::string,_int>::insert(value)_(already_present)/0 -1.46% 53.625 52.843 - 42.92% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16 -1.46% 1.103 1.087 - -0.23% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.46% 34836.570 34329.517 - -1.71% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 -1.45% 2.461 2.425 - 3.05% -
std::set<int>::erase(key)_(non-existent)/8192 -1.45% 8.447 8.325 - -4.81% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_256 -1.45% 1.208 1.191 - 0.16% -
SetIntersection_Front_Vector_string_1024_16 -1.45% 1712855.989 1688099.754 - -2.10% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.44% 56.866 56.045 - 20.66% -
BM_MakeHeap_string_QuickSortAdversary_64 -1.44% 10.257 10.109 - -0.88% -
BM_std_min<short>/20 -1.44% 2.289 2.256 - 0.37% -
BM_RangesPopHeap_uint64_4 -1.44% 2.794 2.754 - 3.27% -
std::set<std::string>::insert(value)_(already_present)/8192 -1.44% 39.585 39.014 - 1.25% -
std::generate(list<int>)/50 -1.44% 15.927 15.697 - 2.17% -
rng::sort(deque<int>)_(qsort_adversarial)/8 -1.44% 18.655 18.386 - 0.02% -
BM_PushHeap_string_Descending_4 -1.44% 1.941 1.913 - -11.68% -
rng::partial_sort(vector<int>)_(qsort_adversarial)/8 -1.44% 21.085 20.782 - 0.53% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -1.44% 10499.030 10348.262 - -1.41% -
BM_RangesMakeThenSortHeap_float_SingleElement_16384 -1.43% 15.905 15.678 - -0.78% -
BM_std_min<unsigned___int128>/20 -1.43% 7.913 7.800 - -20.20% -
SetIntersection_None_Set_uint64_262144_1 -1.43% 1207618.734 1190385.578 - -0.70% -
rng::rotate(vector<bool>)_(1_element_forward)/1024 -1.42% 28.750 28.340 - -3.77% -
std::set<std::string>::ctor(const&)/32 -1.42% 697.759 687.826 - -0.51% -
BM_std_minmax<unsigned_short>/6 -1.42% 1.388 1.369 - -1.37% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 -1.42% 22.086 21.772 - -1.84% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 -1.42% 123511123.753 121753998.991 - 3.72% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -1.42% 752.190 741.505 - -2.67% -
BM_RangesPushHeap_string_SingleElement_4 -1.42% 2.214 2.182 - -4.87% -
SetIntersection_Front_Vector_float_262144_1 -1.42% 1117785.544 1101911.981 - -2.12% -
std::set<std::string>::lower_bound(key)_(existent)/8192 -1.42% 28.227 27.827 - 0.21% -
std::map<int,_int>::find(key)_(non-existent)/1024 -1.42% 5.432 5.354 - -1.07% -
rng::fill_n(vector<bool>)/512 -1.42% 1.445 1.424 - 0.02% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 -1.41% 1188810.887 1171999.956 - 0.37% -
std::partition_point(vector<int>)/1024 -1.41% 6.252 6.164 - -1.98% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16 -1.41% 2.983 2.941 - -0.22% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 -1.41% 21.600 21.294 - -1.67% -
BM_PushHeap_string_Random_262144 -1.41% 18.354 18.095 - -16.99% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.41% 652.536 643.324 - -5.60% -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 -1.41% 14555.245 14349.879 - 1.38% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.41% 369064.640 363875.669 - -1.22% -
rng::partial_sort_copy(list<int>)_(pipe-organ)/8 -1.41% 8.955 8.830 - -1.96% -
rng::stable_partition(vector<int>)_(dense)/32 -1.41% 21.960 21.651 - -3.84% -
BM_RangesMakeThenSortHeap_float_Ascending_262144 -1.40% 32.157 31.706 - -0.30% -
SetIntersection_None_Vector_float_262144_16384 -1.40% 1204988.678 1188095.604 - -8.77% -
SetIntersection_Interlaced_Set_uint64_262144_16 -1.40% 1662284.096 1639042.807 - -0.35% -
SetIntersection_Interlaced_Set_uint32_262144_256 -1.40% 1568262.451 1546338.295 - 0.87% -
rng::stable_partition(vector<int>)_(alloc_fails)/32 -1.40% 1907.753 1881.102 - 0.13% -
BM_deque_vector_move_backward/5500 -1.40% 201.870 199.052 - -2.31% -
std::multiset<int>::equal_range(key)_(existent)/1024 -1.40% 5.373 5.298 - 7.00% -
BM_std_min<unsigned_int>/24 -1.40% 1.862 1.836 - 0.20% -
bm_lexicographical_compare<signed_char>/512 -1.39% 7.916 7.806 - -2.17% -
std::fill_n(deque<int>)/8192 -1.39% 248.584 245.123 - 2.16% -
std::map<std::string,_int>::clear()/8192 -1.39% 203554.847 200721.749 - -2.54% -
BM_StringDestroy_Huge -1.39% 10.938 10.786 - 1.52% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 -1.39% 182031.617 179501.189 - 2.19% -
BM_RangesPopHeap_float_256 -1.39% 22.828 22.511 - 12.61% -
SetIntersection_Front_Set_float_16384_16 -1.39% 1317406.867 1299101.345 - -1.35% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/32 -1.39% 16.735 16.503 - -1.18% -
SetIntersection_None_Set_uint64_1024_1024 -1.38% 8952856.581 8828970.208 - 1.15% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.38% 152325.027 150220.635 - -0.53% -
BM_std_min<unsigned_long_long>/16 -1.38% 2.471 2.437 - -1.35% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 -1.38% 1260278.238 1242905.760 - -1.87% -
SetIntersection_None_Vector_uint64_16384_1 -1.38% 1188956.966 1172576.660 - -0.21% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.38% 113923.139 112354.281 - -2.87% -
rng::stable_sort(vector<int>)_(ascending)/1024 -1.38% 2079.664 2051.062 - -2.73% -
SetIntersection_Interlaced_Set_string_262144_16384 -1.37% 2797627.117 2759237.303 - -4.52% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 -1.37% 25.140 24.795 - -13.61% -
SetIntersection_Interlaced_Set_uint64_256_256 -1.37% 10173753.487 10034238.177 - 11.20% -
std::shift_left(list<int>)/50 -1.37% 27.933 27.550 - -0.42% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -1.37% 33.454 32.996 - -27.77% -
std::multimap<int,_int>::erase(iterator)/8192 -1.37% 21.265 20.973 - 0.08% -
BM_MakeHeap_string_Descending_1024 -1.37% 2.751 2.713 - -0.06% -
SetIntersection_None_Set_string_262144_16 -1.37% 1696117.268 1672873.863 - -1.00% -
rng::sort(vector<NonIntegral>)_(pipe-organ)/8 -1.37% 18.384 18.133 - -0.34% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -1.37% 2.977 2.936 - -1.49% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.37% 8994.023 8871.037 - -0.16% -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.37% 16.699 16.471 - -2.01% -
rng::move_backward(deque<int>)/64 -1.37% 7.230 7.132 - 26.90% -
rng::stable_sort(vector<int>)_(heap)/8 -1.37% 22.429 22.122 - 1.42% -
std::partition_copy(list<int>)/50 -1.37% 13.145 12.965 - -1.81% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 -1.37% 14.138 13.945 - -2.04% -
std::multimap<int,_int>::erase(iterator)/1024 -1.37% 21.215 20.926 - 0.40% -
SetIntersection_Interlaced_Set_uint64_262144_262144 -1.36% 1926300.537 1900011.639 - 2.09% -
rng::any_of(deque<int>)_(process_all)/32 -1.36% 11.720 11.560 - 0.09% -
BM_RangesPopHeap_uint32_16 -1.36% 7.641 7.537 - -0.01% -
rng::rotate_copy(list<int>)/8192 -1.36% 8388.292 8274.031 - -0.37% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.36% 12328.212 12160.352 - -2.95% -
BM_RangesMakeThenSortHeap_float_Random_4 -1.36% 4.398 4.338 - 0.43% -
BM_RangesMakeThenSortHeap_uint64_Descending_262144 -1.36% 25.359 25.014 - 0.51% -
std::replace_if(deque<int>)_(prefix)/1024 -1.36% 489.098 482.444 - -1.86% -
BM_MakeThenSortHeap_uint32_Heap_64 -1.36% 8.219 8.107 - 0.09% -
BM_SortHeap_string_16384 -1.36% 98.376 97.038 - -2.04% -
SetIntersection_None_Set_uint64_262144_256 -1.36% 1214360.352 1197851.400 - -0.46% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16 -1.36% 6.565 6.476 - -1.36% -
BM_std_min<short>/512 -1.36% 7.335 7.236 - -1.31% -
std::remove_copy(deque<int>)_(prefix)/50 -1.36% 19.268 19.006 - -1.62% -
BM_PushHeap_float_Random_256 -1.36% 7.332 7.233 - 0.30% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_256 -1.36% 10.759 10.613 - -1.88% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.35% 726.324 716.500 - -0.53% -
BM_RangesMakeThenSortHeap_float_Heap_1024 -1.35% 8.283 8.171 - 0.74% -
BM_RangesMakeHeap_string_PipeOrgan_256 -1.35% 4.871 4.805 - -12.61% -
BM_std_min<int>/7 -1.35% 1.055 1.041 - -1.20% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 -1.35% 1246728.435 1229913.246 - -2.33% -
std::partition(list<int>)_(sparse)/1024 -1.34% 726.051 716.286 - -1.29% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.34% 685.911 676.688 - 0.04% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 -1.34% 3960.270 3907.159 - -0.81% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 -1.34% 262.491 258.971 - 1.17% -
BM_MakeThenSortHeap_float_PipeOrgan_4 -1.34% 1.542 1.521 - -2.09% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 -1.34% 1237134.359 1220607.098 - -2.34% -
std::multiset<std::string>::count(key)_(existent)/1024 -1.34% 23.448 23.135 - -1.73% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -1.34% 10.670 10.528 - -0.44% -
std::is_sorted_until(list<int>,_pred)/8 -1.33% 4.226 4.169 - -1.44% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 -1.33% 1.000 0.986 - 0.06% -
SetIntersection_None_Vector_string_262144_4 -1.33% 1361307.987 1343156.164 - -0.76% -
BM_RangesMakeHeap_string_QuickSortAdversary_262144 -1.33% 12.733 12.563 - -9.34% -
rng::partial_sort(deque<int>)_(shuffled)/8192 -1.33% 262746.587 259251.062 - -4.88% -
BM_PushHeap_uint32_Ascending_16384 -1.33% 6.807 6.717 - -0.27% -
SetIntersection_Front_Vector_uint32_1024_4 -1.33% 1093180.782 1078643.603 - -5.04% -
std::find_first_of(deque<int>)_(small_needle)/50 -1.33% 176.084 173.743 - 5.58% -
BM_MakeThenSortHeap_uint64_Ascending_4 -1.33% 1.477 1.458 - 0.39% -
BM_deque_deque_copy/1024 -1.33% 39.130 38.611 - -1.72% -
BM_MakeHeap_string_QuickSortAdversary_256 -1.32% 10.511 10.372 - -0.66% -
std::partition(list<int>)_(sparse)/50 -1.32% 14.858 14.662 - -1.02% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_256 -1.32% 0.971 0.958 - -0.40% -
BM_RangesMakeThenSortHeap_float_Descending_16384 -1.32% 29.876 29.482 - 10.61% -
BM_deque_deque_ranges_move/5500 -1.32% 202.944 200.263 - -0.50% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -1.32% 522.485 515.587 - -7.66% -
BM_deque_vector_ranges_move_backward/1 -1.32% 2.133 2.105 - -0.56% -
SetIntersection_Front_Set_float_64_16 -1.32% 16881635.754 16658889.614 - -2.92% -
std::partial_sort_copy(deque<int>)_(descending)/8 -1.32% 20.175 19.909 - 1.24% -
rng::copy_n(vector<int>)/8 -1.32% 2.247 2.217 - -0.66% -
BM_RangesMakeThenSortHeap_float_Heap_256 -1.32% 6.178 6.096 - 3.37% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 -1.31% 24110.399 23793.671 - -2.26% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 -1.31% 1.208 1.192 - -0.46% -
SetIntersection_None_Vector_float_262144_64 -1.31% 1206444.495 1190625.730 - -3.73% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 -1.31% 13.035 12.864 - -1.16% -
BM_std_min<long_long>/12 -1.31% 2.060 2.033 - 0.23% -
std::copy_backward(vector<int>)/8 -1.31% 2.211 2.182 - -1.93% -
SetIntersection_Interlaced_Vector_uint64_16384_64 -1.31% 6074833.326 5995369.412 - 0.06% -
rng::for_each(multimap<int>)/32 -1.31% 26.192 25.849 - 15.29% -
std::unordered_multiset<int>::ctor(const&)/8192 -1.31% 55732.877 55005.332 - 0.51% -
BM_std_min<unsigned___int128>/19 -1.30% 7.500 7.402 - -19.13% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -1.30% 3.536 3.490 - 2.60% -
BM_std_min<short>/32 -1.30% 2.935 2.897 - -1.56% -
std::unordered_multiset<int>::ctor(const&)/1024 -1.30% 6735.111 6647.416 - 0.52% -
BM_std_min<unsigned_long_long>/23 -1.30% 2.490 2.458 - 1.17% -
std::partial_sort(deque<int>)_(heap)/8192 -1.30% 290982.469 287195.426 - 1.25% -
std::multimap<int,_int>::erase(key)_(non-existent)/1024 -1.30% 5.812 5.737 - -0.09% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 -1.30% 1.295 1.278 - -3.04% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -1.30% 44.595 44.016 - 38.16% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.30% 15707.317 15503.668 - -1.17% -
SetIntersection_Interlaced_Set_uint64_16384_16 -1.30% 227202015.058 224257342.851 - 0.23% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -1.30% 19025401.292 18778911.085 - -0.61% -
BM_RangesPushHeap_string_QuickSortAdversary_262144 -1.30% 16.220 16.010 - -5.02% -
BM_RangesPopHeap_uint32_64 -1.29% 12.791 12.625 - 0.38% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 -1.29% 5.584 5.512 - 0.36% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 -1.29% 12097992.646 11941586.580 - -0.41% -
BM_std_min<short>/7 -1.29% 1.123 1.109 - -0.06% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_4 -1.29% 1.483 1.464 - -1.43% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 -1.29% 14.077 13.895 - -0.16% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.29% 50536.730 49885.681 - 0.94% -
BM_lexicographical_compare_three_way_slow_path/262144 -1.29% 61278.937 60489.796 - -6.60% -
rng::find_end(list<int>)_(same_length)/8192 -1.29% 8281.214 8174.586 - -48.62% -
BM_vector_deque_move_backward/512 -1.29% 18.147 17.913 - 1.77% -
std::multiset<int>::clear()/1024 -1.29% 9854.227 9727.515 - 2.91% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -1.28% 31.414 31.010 - -5.48% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 -1.28% 1250864.422 1234827.475 - -2.03% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 -1.28% 1.645 1.624 - -1.62% -
std::unordered_set<int>::ctor(const&)/8192 -1.28% 55535.628 54826.104 - -0.29% -
std::find_end(forward_list<int>)_(single_element)/8192 -1.28% 5809.350 5735.176 - 0.12% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 -1.28% 2489.840 2458.062 - 0.39% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -1.27% 20914.257 20648.109 - -1.05% -
SetIntersection_Front_Set_uint32_262144_262144 -1.27% 1834788.898 1811462.810 - -1.53% -
std::remove_if(list<int>)_(prefix)/8192 -1.27% 9867.511 9742.516 - 4.18% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.26% 22.369 22.086 - -0.46% -
BM_RangesPushHeap_string_SingleElement_16 -1.26% 2.472 2.441 - -4.40% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 -1.26% 74.773 73.829 - -2.57% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -1.26% 1.621 1.601 - -0.34% -
BM_lexicographical_compare_three_way_slow_path/65536 -1.26% 15304.115 15111.424 - -6.48% -
SetIntersection_Interlaced_Set_uint64_1024_64 -1.26% 10362013.205 10231581.044 - 2.65% -
bm_lexicographical_compare<unsigned_char>/6 -1.26% 1.882 1.859 - -5.13% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 -1.26% 77160.000 76189.327 - 0.02% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.26% 6307.565 6228.246 - 0.65% -
BM_MakeThenSortHeap_float_SingleElement_16 -1.26% 3.226 3.185 - -0.97% -
std::fill(deque<int>)/1024 -1.26% 30.291 29.911 - -1.29% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -1.25% 2.194 2.166 - 1.47% -
SetIntersection_Front_Vector_string_4_4 -1.25% 161886933.764 159857492.842 - -0.61% -
BM_deque_deque_ranges_move/64000 -1.25% 2913.898 2877.413 - 1.41% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.25% 16.362 16.158 - -1.28% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -1.25% 7.638 7.543 - -0.96% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.25% 17367894.711 17151187.056 - -1.28% -
rng::contains(list<int>)_(process_all)/8 -1.25% 2.453 2.422 - 1.42% -
BM_lexicographical_compare_three_way_fast_path/16 -1.24% 4.393 4.338 - -0.06% -
BM_PopHeap_pair<uint32,_uint32>_1024 -1.24% 30.277 29.900 - -0.92% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 -1.24% 61266.479 60506.367 - -0.88% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 -1.24% 74.513 73.589 - 4.78% -
bm_swap_ranges_vb_aligned/64 -1.24% 2.949 2.913 - 0.19% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 -1.24% 40714281.698 40209623.559 - 2.52% -
BM_num_get<unsigned_long> -1.24% 11.095 10.958 - -0.91% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 -1.24% 3.694 3.648 - -1.70% -
std::move(list<int>)/262144 -1.24% 246829.882 243781.279 - -0.92% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 -1.24% 23.002 22.718 - 4.98% -
rng::partial_sort_copy(list<int>)_(repeated)/8 -1.23% 8.394 8.291 - -1.23% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle -1.23% 1.368 1.351 - -1.35% -
SetIntersection_Front_Set_uint64_16384_16 -1.23% 1301251.950 1285213.082 - -0.08% -
BM_deque_vector_ranges_copy_backward/4096 -1.23% 148.683 146.853 - -0.72% -
SetIntersection_None_Set_float_256_4 -1.23% 11688003.205 11544163.526 - -0.88% -
rng::stable_sort(deque<int>)_(heap)/8192 -1.23% 17797.537 17578.858 - -0.69% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16 -1.23% 6.891 6.806 - -1.31% -
rng::fill_n(deque<int>)/1024 -1.23% 29.713 29.348 - -0.91% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 -1.23% 1.259 1.243 - -0.92% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.23% 28.784 28.431 - -5.20% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.22% 138596.213 136899.133 - -1.74% -
BM_std_min<char>/7 -1.22% 1.882 1.859 - 0.20% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -1.22% 10433.377 10305.687 - -2.30% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -1.22% 1351.602 1335.071 - -15.72% -
std::stable_sort(vector<int>)_(shuffled)/1024 -1.22% 2214.157 2187.096 - -3.05% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 -1.22% 23.633 23.345 - 7.86% -
rng::copy_backward(vector<bool>)_(unaligned)/32768 -1.22% 209.671 207.111 - -0.64% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.22% 44255.931 43715.963 - 2.23% -
rng::search(deque<int>)_(same_length)/8192 -1.22% 3820.931 3774.405 - -1.71% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.21% 740.556 731.561 - -8.61% -
SetIntersection_None_Vector_float_1024_4 -1.21% 1150389.264 1136426.033 - -3.43% -
BM_deque_vector_ranges_copy_backward/65536 -1.21% 8223.066 8123.257 - -1.17% -
BM_RangesPushHeap_string_SingleElement_1024 -1.21% 2.495 2.465 - -4.37% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -1.21% 5.292 5.228 - -0.40% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 -1.21% 5.842 5.772 - -2.07% -
SetIntersection_Interlaced_Set_uint32_262144_64 -1.21% 1562448.977 1543531.820 - -0.21% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 -1.21% 4.358 4.305 - -0.29% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.21% 13420.775 13258.408 - -0.26% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 -1.21% 11867455.391 11723958.875 - -0.63% -
SetIntersection_None_Set_string_256_4 -1.21% 11768864.952 11626615.756 - -1.91% -
BM_std_min<short>/26 -1.21% 2.135 2.109 - 0.49% -
rng::move(vector<bool>)_(aligned)/512 -1.21% 2.657 2.625 - -2.12% -
SetIntersection_Interlaced_Vector_uint64_16_16 -1.21% 38563127.722 38098239.164 - -0.44% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 -1.20% 2368780.366 2340245.068 - -1.19% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 -1.20% 1680289.387 1660074.869 - -0.71% -
SetIntersection_None_Set_string_16_4 -1.20% 62081498.024 61334708.059 - -1.00% -
BM_MakeThenSortHeap_float_Descending_16 -1.20% 1.879 1.856 - 0.90% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 -1.20% 11.198 11.064 - 8.49% -
std::multiset<int>::ctor(const&)/8192 -1.20% 49276.583 48685.080 - -0.58% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 -1.20% 20041.028 19800.577 - -1.10% -
BM_std_min<int>/32 -1.20% 2.215 2.189 - -1.50% -
SetIntersection_None_Vector_string_262144_1024 -1.20% 1381656.424 1365094.468 - 1.14% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 -1.20% 12134402.234 11989081.840 - -1.13% -
SetIntersection_Interlaced_Set_float_16384_1 -1.20% 1115353.924 1101997.256 - -1.42% -
std::vector<int>::erase(middle)_(cheap_elements)/32 -1.20% 4.333 4.281 - 0.95% -
SetIntersection_Front_Set_uint32_64_16 -1.20% 16975744.013 16772707.759 - 0.07% -
BM_RangesPushHeap_float_Random_262144 -1.20% 7.689 7.597 - 0.46% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 -1.19% 14081.847 13913.675 - 1.48% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 -1.19% 25.430 25.126 - 10.31% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 -1.19% 3169.704 3131.900 - -7.92% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 -1.19% 1.544 1.526 - -0.26% -
SetIntersection_None_Set_string_262144_16384 -1.19% 1696072.023 1675896.565 - -0.93% -
BM_MakeHeap_string_Random_16384 -1.19% 12.753 12.601 - -0.16% -
BM_MakeThenSortHeap_float_Random_16384 -1.19% 47.783 47.215 - -0.30% -
BM_RangesMakeThenSortHeap_float_Random_64 -1.19% 18.122 17.907 - 1.40% -
BM_MakeThenSortHeap_float_QuickSortAdversary_16 -1.19% 2.963 2.928 - -1.84% -
BM_deque_deque_copy_backward/70000 -1.19% 9137.692 9029.295 - 7.46% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 -1.19% 1.054 1.041 - -17.67% -
rng::partial_sort(vector<NonIntegral>)_(heap)/8 -1.19% 25.403 25.102 - 1.03% -
BM_std_min<unsigned_char>/10 -1.19% 0.913 0.902 - 0.13% -
BM_std_min<int>/10 -1.18% 1.006 0.994 - -1.08% -
SetIntersection_Interlaced_Set_string_64_16 -1.18% 40565429.942 40084940.640 - 2.67% -
BM_CmpEqual_short_short -1.18% 1.133 1.119 - 0.23% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -1.18% 424.036 419.025 - -0.60% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 -1.18% 1244408.521 1229710.316 - 0.89% -
rng::partial_sort(deque<int>)_(heap)/8 -1.18% 38.074 37.624 - 1.94% -
rng::contains_subrange(list<int>)_(process_all)/16 -1.18% 5.081 5.021 - -0.02% -
BM_std_min<int>/6 -1.18% 0.937 0.926 - -0.56% -
BM_std_minmax<unsigned_long_long>/31 -1.18% 4.749 4.693 - -2.03% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 -1.18% 19.378 19.150 - -0.31% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -1.17% 1124787.336 1111571.099 - 0.53% -
BM_MakeHeap_string_Heap_16 -1.17% 4.666 4.611 - -0.76% -
BM_PushHeap_string_PipeOrgan_256 -1.17% 8.043 7.948 - -8.42% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.17% 7798.124 7706.773 - 0.27% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.17% 88.835 87.796 - 0.14% -
SetIntersection_Interlaced_Vector_uint64_256_16 -1.17% 6273669.422 6200433.434 - 0.12% -
std::partial_sort(vector<int>)_(ascending)/8 -1.17% 20.940 20.696 - 0.14% -
BM_MakeThenSortHeap_uint32_Random_4 -1.16% 4.020 3.973 - -0.92% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.16% 72.391 71.548 - 4.04% -
SetIntersection_Interlaced_Vector_string_16384_1024 -1.16% 115849307.411 114500962.742 - -1.75% -
BM_PushHeap_string_Ascending_262144 -1.16% 28.907 28.571 - -23.63% -
std::move(vector<bool>)_(unaligned)/4096 -1.16% 25.979 25.677 - -3.63% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 -1.16% 31.179 30.817 - 4.52% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_262144 -1.16% 24.682 24.396 - 0.21% -
BM_MakeThenSortHeap_float_Descending_256 -1.16% 6.062 5.991 - 4.71% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -1.16% 85.702 84.711 - -2.42% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 -1.16% 306.169 302.630 - -2.59% -
std::multimap<std::string,_int>::clear()/8192 -1.16% 201162.990 198837.972 - -1.91% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -1.16% 173694.878 171688.504 - -1.01% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -1.15% 9.549 9.438 - -0.66% -
std::multiset<int>::contains(key)_(existent)/1024 -1.15% 4.090 4.043 - 0.33% -
rng::contains_subrange(vector<int>)_(near_matches)/1000 -1.15% 13983.320 13821.848 - -0.50% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 -1.15% 49951.052 49374.747 - 1.43% -
std::none_of(list<int>)_(process_all)/8192 -1.15% 7078.829 6997.161 - -2.83% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 -1.15% 1115564.687 1102695.211 - -1.84% -
BM_MakeHeap_string_QuickSortAdversary_262144 -1.15% 12.707 12.561 - -0.78% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 -1.15% 1183495.506 1169858.692 - -1.07% -
rng::find_if_not(vector<char>)_(process_all)/1024 -1.15% 275.343 272.172 - -0.58% -
BM_MakeThenSortHeap_float_Random_262144 -1.15% 63.297 62.568 - 0.33% -
BM_std_min<unsigned_long_long>/24 -1.15% 2.699 2.667 - -0.60% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -1.15% 1.955 1.933 - -0.93% -
SetIntersection_Interlaced_Set_string_262144_16 -1.15% 2194630.535 2169424.721 - 0.17% -
BM_RangesPopHeap_string_16 -1.15% 14.401 14.236 - -0.97% -
BM_RangesPushHeap_string_QuickSortAdversary_256 -1.15% 14.524 14.357 - -2.11% -
rng::find_end(list<int>,_pred)_(process_all)/8192 -1.15% 8529.745 8431.970 - -5.28% -
rng::search_n(deque<int>,_pred)_(no_match)/1048576 -1.15% 559271.629 552861.802 - 0.38% -
BM_std_minmax<long_long>/13 -1.15% 3.005 2.971 - -4.25% -
SetIntersection_Front_Vector_string_256_4 -1.15% 4988390.032 4931240.677 - -0.79% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.15% 54574.306 53949.154 - -2.45% -
SetIntersection_Front_Vector_float_16384_4 -1.15% 1138985.043 1125940.053 - 0.23% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 -1.15% 16570.192 16380.446 - -0.34% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.14% 1154031.016 1140821.112 - -1.86% -
std::reverse(list<int>)/64 -1.14% 17.547 17.346 - -1.75% -
std::multimap<int,_int>::erase(key)_(existent)/32 -1.14% 23.149 22.885 - -0.83% -
std::copy_n(list<int>)/32768 -1.14% 26612.952 26309.635 - 1.95% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 -1.14% 13.127 12.978 - -1.39% -
std::stable_sort(vector<int>)_(ascending)/1024 -1.14% 2077.710 2054.053 - -2.61% -
rng::move_backward(vector<int>)/1048576 -1.14% 56915.020 56267.912 - -3.87% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.14% 831507.957 822062.345 - 0.14% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -1.14% 8878583.266 8777726.552 - -26.34% -
SetIntersection_None_Vector_string_262144_1 -1.14% 1379357.585 1363693.272 - 0.15% -
rng::starts_with(deque<int>,_pred)/1024 -1.14% 531.544 525.511 - 0.15% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.13% 34856.418 34461.144 - -1.65% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_64 -1.13% 7.326 7.243 - 0.38% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -1.13% 603.512 596.678 - -1.38% -
std::unordered_map<int,_int>::erase(iterator)/0 -1.13% 19.865 19.640 - -0.32% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -1.13% 10.307 10.190 - -6.27% -
SetIntersection_None_Vector_string_64_4 -1.13% 17805784.941 17604337.939 - -0.49% -
rng::replace_if(vector<int>)_(prefix)/1024 -1.13% 276.678 273.548 - -1.64% -
SetIntersection_None_Vector_string_16384_1024 -1.13% 1285873.383 1271330.945 - -0.67% -
BM_RangesMakeHeap_string_SingleElement_64 -1.13% 6.354 6.282 - -2.97% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -1.13% 1.058 1.046 - -6.11% -
std::set<int>::lower_bound(key)_(existent)/32 -1.13% 1.566 1.549 - -1.15% -
rng::partial_sort_copy(list<int>)_(pipe-organ)/8192 -1.13% 61830.823 61133.805 - -0.39% -
rng::stable_sort(vector<int>)_(shuffled)/1024 -1.13% 2215.070 2190.140 - -3.05% -
SetIntersection_Front_Set_float_256_4 -1.12% 4544681.232 4493570.491 - -0.99% -
BM_std_min<long_long>/23 -1.12% 2.941 2.908 - 0.90% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -1.12% 349.012 345.094 - -1.16% -
BM_MakeHeap_uint32_Random_16384 -1.12% 1.019 1.007 - 0.77% -
BM_std_minmax<unsigned_short>/3 -1.12% 1.226 1.212 - 4.07% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 -1.12% 1.118 1.106 - -0.24% -
std::map<std::string,_int>::erase(key)_(existent)/32 -1.12% 59.757 59.087 - -26.14% -
BM_RangesPopHeap_string_64 -1.12% 25.940 25.649 - -1.04% -
rng::distance(join_view(vector<vector<int>>)/8192 -1.12% 8.381 8.287 - -0.37% -
SetIntersection_Interlaced_Vector_string_16384_1 -1.12% 1158289.523 1145356.231 - -1.08% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.12% 687.652 679.977 - -5.11% -
SetIntersection_Interlaced_Set_uint64_262144_256 -1.12% 1643106.770 1624780.113 - -0.31% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -1.11% 79.281 78.397 - -15.06% -
BM_deque_vector_ranges_move_backward/64000 -1.11% 8134.464 8043.914 - 2.30% -
736_ocio_r -1.11% 16.494 16.311 - -0.51% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 -1.11% 101760.571 100631.100 - -0.54% -
BM_std_min<unsigned_long_long>/15 -1.11% 2.219 2.194 - 0.28% -
rng::sort(deque<int>)_(shuffled)/8 -1.11% 23.878 23.613 - 0.13% -
std::remove_if(list<int>)_(prefix)/1024 -1.11% 1047.158 1035.542 - -1.11% -
std::is_sorted_until(vector<int>,_pred)/8192 -1.11% 3304.946 3268.295 - -1.80% -
BM_RangesPushHeap_string_PipeOrgan_4 -1.11% 2.498 2.470 - -4.10% -
std::find_end(list<int>)_(same_length)/1000 -1.11% 748.413 740.119 - -49.92% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -1.11% 35.651 35.256 - -17.09% -
SetIntersection_Interlaced_Set_string_16384_1 -1.11% 1164117.056 1151250.414 - -0.38% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 -1.10% 5.678 5.615 - -0.83% -
SetIntersection_None_Set_uint64_262144_16384 -1.10% 1217163.328 1203736.246 - -0.72% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_64 -1.10% 4.037 3.993 - 0.92% -
BM_PushHeap_string_Random_256 -1.10% 14.349 14.191 - -0.17% -
std::multiset<int>::erase(key)_(existent)/1024 -1.10% 40.411 39.965 - -1.62% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16384 -1.10% 60.521 59.855 - 0.71% -
std::find_if(vector<char>)_(process_all)/32768 -1.10% 8219.241 8128.865 - -1.29% -
std::set<int>::count(key)_(non-existent)/1024 -1.10% 7.832 7.746 - 2.79% -
std::rotate_copy(list<int>)/32 -1.10% 8.276 8.185 - -4.01% -
std::shift_left(deque<int>)/32 -1.10% 4.779 4.726 - -0.05% -
BM_RangesMakeHeap_uint32_Random_16 -1.10% 1.261 1.248 - -1.80% -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8192 -1.10% 21052.545 20821.802 - -0.81% -
SetIntersection_Front_Vector_float_16384_1 -1.10% 1121584.922 1109302.560 - -1.08% -
BM_std_min<unsigned___int128>/18 -1.09% 7.074 6.996 - -17.99% -
BM_PopHeap_pair<uint32,_uint32>_16 -1.09% 9.370 9.268 - -0.93% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -1.09% 867.908 858.410 - 4.42% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -1.09% 6914.514 6838.887 - -10.96% -
SetIntersection_Front_Vector_string_1024_1 -1.09% 1142393.838 1129900.838 - -0.93% -
SetIntersection_None_Set_uint32_256_64 -1.09% 9305676.890 9203912.112 - -1.97% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -1.09% 19585609.510 19371680.775 - -3.41% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.09% 12115.077 11982.773 - -2.27% -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 -1.09% 18969.317 18762.361 - 3.82% -
rng::rotate(vector<bool>)_(by_1/3)/8192 -1.09% 147.405 145.798 - 0.38% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 -1.09% 3.648 3.608 - -0.29% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 -1.09% 30.772 30.437 - -0.03% -
SetIntersection_None_Set_uint64_262144_1024 -1.09% 1214939.533 1201716.551 - -0.78% -
BM_MakeThenSortHeap_uint32_Ascending_256 -1.09% 8.772 8.677 - -0.16% -
std::shift_right(deque<int>)/1024 -1.09% 43.166 42.697 - 7.20% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 -1.09% 7.609 7.526 - 0.38% -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 -1.08% 13.951 13.800 - -0.35% -
BM_RangesMakeThenSortHeap_float_Random_262144 -1.08% 63.134 62.451 - 0.10% -
SetIntersection_None_Set_string_262144_4 -1.08% 1698481.689 1680114.502 - -0.45% -
std::deque<int>::ctor(size)/1024 -1.08% 74.546 73.740 - 7.02% -
SetIntersection_Interlaced_Set_string_262144_64 -1.08% 2177155.844 2153627.848 - -0.36% -
SetIntersection_None_Vector_uint64_1024_1024 -1.08% 1158327.947 1145817.002 - 0.05% -
std::move(deque<int>)/262144 -1.08% 15014.399 14852.439 - -0.30% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 -1.08% 36.110 35.721 - 3.05% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 -1.08% 1.690 1.672 - 0.19% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 -1.08% 6.197 6.130 - 1.36% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.07% 282181.938 279152.098 - -1.07% -
std::copy(vector<int>)/4096 -1.07% 147.849 146.263 - -36.55% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 -1.07% 424.710 420.154 - -0.27% -
std::map<std::string,_int>::erase(iterator)/0 -1.07% 28.699 28.391 - 3.57% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -1.07% 23365328.090 23115547.862 - -2.35% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.07% 33.103 32.750 - 0.44% -
748_flightdm_r -1.07% 9.342 9.242 - 2.94% -
rng::move_backward(list<int>)/4096 -1.07% 7382.646 7303.818 - 11.34% -
std::unordered_map<int,_int>::ctor(const&)/8192 -1.07% 55597.479 55004.018 - 0.26% -
rng::stable_partition(list<int>)_(sparse)/50 -1.07% 26.533 26.250 - 2.04% -
BM_MakeHeap_string_Heap_4 -1.07% 3.060 3.027 - -0.59% -
std::move_backward(vector<bool>)_(aligned)/4096 -1.06% 7.360 7.282 - 0.03% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 -1.06% 19.260 19.055 - -0.62% -
BM_RangesMakeThenSortHeap_uint64_Ascending_4 -1.06% 1.469 1.453 - -0.96% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_4 -1.06% 4.251 4.206 - 2.15% -
BM_RangesPushHeap_string_QuickSortAdversary_64 -1.06% 12.923 12.786 - -1.05% -
rng::stable_sort(deque<int>)_(shuffled)/8 -1.06% 23.811 23.560 - -3.81% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 -1.05% 17.109 16.929 - 2.18% -
rng::stable_partition(vector<int>)_(dense)/50 -1.05% 25.984 25.710 - -2.76% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_16384 -1.05% 20.040 19.829 - 0.10% -
rng::remove_copy(deque<int>)_(prefix)/32 -1.05% 12.912 12.775 - -1.20% -
rng::find_last_if(deque<int>)_(bail_90%)/8 -1.05% 0.991 0.980 - 7.99% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -1.05% 634.757 628.077 - -3.97% -
BM_MakeThenSortHeap_uint64_Random_16384 -1.05% 22.370 22.135 - 0.22% -
std::find(vector<bool>)_(process_all)/1024 -1.05% 4.687 4.638 - -1.41% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 -1.05% 1.219 1.207 - -2.86% -
SetIntersection_None_Set_string_262144_1 -1.05% 1690706.217 1672940.674 - -1.38% -
rng::is_sorted(list<int>,_pred)/8 -1.05% 4.274 4.229 - 0.07% -
BM_std_min<unsigned_long_long>/30 -1.05% 2.795 2.765 - 2.71% -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 -1.05% 21.287 21.063 - -1.65% -
BM_deque_deque_ranges_copy/65536 -1.05% 2774.886 2745.801 - -0.87% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.05% 481.456 476.413 - 0.26% -
BM_std_min<unsigned_long_long>/13 -1.05% 1.735 1.717 - -2.08% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -1.05% 5419.186 5362.509 - -0.58% -
SetIntersection_Interlaced_Vector_string_256_4 -1.05% 6385675.008 6318893.032 - -0.95% -
BM_MakeThenSortHeap_float_Random_16 -1.04% 9.986 9.882 - -3.22% -
std::multiset<std::string>::find(key)_(existent)/32 -1.04% 21.504 21.279 - 44.21% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 -1.04% 16330.697 16160.207 - 0.05% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -1.04% 1243943.464 1230958.497 - -1.09% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024 -1.04% 23.643 23.397 - -3.66% -
SetIntersection_Interlaced_Vector_string_16_1 -1.04% 69197457.792 68478224.386 - -0.65% -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 -1.04% 25940.440 25671.083 - -2.25% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 -1.04% 177.945 176.098 - -0.94% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 -1.04% 512939.056 507616.151 - -0.58% -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_4 -1.04% 1.451 1.435 - -0.08% -
BM_std_min<unsigned_long_long>/21 -1.04% 2.030 2.009 - 0.65% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 -1.04% 23.506 23.262 - 0.04% -
std::stable_partition(vector<int>)_(alloc_fails)/32 -1.04% 1940.312 1920.220 - 1.59% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -1.03% 19734.145 19530.060 - -1.33% -
BM_std_minmax<int>/3 -1.03% 1.171 1.159 - -3.28% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_256 -1.03% 11.055 10.941 - -0.36% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.03% 18053254.121 17866756.250 - -0.73% -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_262144 -1.03% 25.929 25.661 - 0.74% -
rng::any_of(vector<int>)_(process_all)/32 -1.03% 8.530 8.442 - 0.73% -
BM_MakeThenSortHeap_float_Random_1024 -1.03% 33.539 33.194 - 0.01% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -1.03% 1234149.339 1221421.888 - 1.61% -
SetIntersection_Front_Set_string_262144_256 -1.03% 15551691.250 15391409.546 - -2.39% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.03% 16.102 15.936 - 0.73% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 -1.03% 69.493 68.778 - 61.80% -
std::stable_sort(vector<int>)_(repeated)/8 -1.03% 17.015 16.840 - -0.04% -
BM_num_get<long_long> -1.03% 11.861 11.740 - 5.11% -
BM_RangesPopHeap_float_64 -1.03% 13.747 13.606 - 11.05% -
BM_RangesMakeThenSortHeap_uint32_Heap_4 -1.03% 1.195 1.183 - -3.06% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 -1.02% 3.244 3.211 - 0.23% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 -1.02% 17.850 17.668 - -1.23% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 -1.02% 2336522.867 2312653.158 - -0.46% -
BM_RangesMakeThenSortHeap_float_Ascending_256 -1.02% 6.614 6.546 - -1.79% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.02% 400270.139 396192.029 - 0.34% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.02% 143165.901 141707.767 - 0.26% -
SetIntersection_None_Vector_uint64_256_4 -1.02% 4492157.247 4446465.870 - -0.87% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 -1.02% 8435636.157 8349958.538 - -22.78% -
SetIntersection_None_Set_string_262144_256 -1.01% 1689365.070 1672230.305 - -1.18% -
SetIntersection_Front_Vector_float_16384_16384 -1.01% 80540505.771 79723785.227 - -0.86% -
SetIntersection_None_Vector_uint64_262144_64 -1.01% 1149567.573 1137914.776 - -6.01% -
std::multimap<std::string,_int>::erase(iterator)/32 -1.01% 31.766 31.445 - 6.92% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_64 -1.01% 9.358 9.263 - 0.10% -
rng::sample(list<int>)/1024 -1.01% 12157.169 12034.461 - -0.22% -
BM_RangesPushHeap_uint32_Random_256 -1.01% 6.184 6.122 - 3.34% -
std::set<std::string>::clear()/0 -1.01% 427.427 423.124 - -0.01% -
rng::partial_sort(vector<int>)_(ascending)/8 -1.01% 20.950 20.739 - 0.50% -
rng::rotate(vector<int>)_(by_1/4)/32 -1.01% 12.115 11.993 - -0.32% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.01% 4608052.798 4561736.280 - -1.09% -
std::multimap<int,_int>::erase(iterator)/0 -1.00% 20.883 20.673 - 0.40% -
SetIntersection_None_Vector_uint32_1024_1024 -1.00% 1161363.687 1149695.414 - 0.52% -
BM_RangesMakeHeap_string_Random_4 -1.00% 5.804 5.746 - -0.13% -
rng::find_end(deque<int>,_pred)_(process_all)/8192 -1.00% 4327.064 4283.659 - -0.94% -
BM_MakeThenSortHeap_uint32_SingleElement_16384 -1.00% 19.868 19.669 - 0.12% -

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 34947.40% 1001212.809 350899049.070 - 0.21% -
rng::rotate(list<int>)_(by_1/2)/1024 137.44% 384.277 912.413 - 139.14% -
std::rotate(list<int>)_(1_element_forward)/1024 116.22% 736.115 1591.628 - 117.33% -
rng::rotate(list<int>)_(1_element_forward)/1024 115.23% 738.729 1589.948 - 116.89% -
std::rotate(list<int>)_(by_1/2)/1024 112.23% 387.114 821.591 - 112.60% -
rng::rotate(list<int>)_(1_element_backward)/1024 112.21% 747.137 1585.467 - 114.47% -
std::rotate(list<int>)_(1_element_backward)/1024 111.56% 748.240 1583.000 - 112.88% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 110.55% 31.581 66.493 - 205.35% -
std::fill(list<int>)/50 109.94% 16.875 35.428 - 0.99% -
rng::rotate(list<int>)_(by_1/4)/1024 109.91% 582.717 1223.166 - 111.29% -
rng::equal(vector<int>)_(it,_it,_it,_it)/8 109.84% 1.493 3.133 - 102.18% -
std::search_n(list<int>)_(no_match)/1000 105.75% 677.286 1393.545 - 103.80% -
std::copy(deque<int>)/64 99.05% 2.684 5.343 - 98.96% -
rng::copy(deque<int>)/64 97.36% 2.817 5.561 - 97.01% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 92.25% 44.854 86.231 - -0.06% -
std::search_n(list<int>)_(no_match)/1024 90.86% 758.598 1447.886 - 93.77% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 90.48% 369885.230 704574.904 - -0.85% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 90.19% 31.611 60.120 - 0.09% -
rng::remove(vector<int>)_(sprinkled)/8192 88.77% 1983.225 3743.764 - -5.80% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 78.97% 64401241.139 115260016.441 - 73.45% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 76.89% 104.469 184.798 - -5.21% -
rng::remove(vector<int>)_(sprinkled)/1024 75.74% 288.177 506.440 - -4.78% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 75.30% 1.438 2.521 - 77.83% -
BM_deque_deque_ranges_move_backward/0 75.07% 0.792 1.387 - 0.00% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 73.64% 383695.582 666240.091 - -0.52% -
BM_deque_deque_ranges_copy_backward/0 73.29% 0.801 1.387 - -0.01% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 72.75% 953.567 1647.292 - 116.31% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 72.44% 203900112.429 351602564.027 - -3.58% -
rng::rotate(list<int>)_(by_1/3)/1024 71.57% 806.821 1384.227 - 71.95% -
BM_deque_deque_copy_backward/0 71.55% 0.809 1.387 - -0.04% -
std::rotate(list<int>)_(by_1/3)/1024 71.37% 806.581 1382.222 - 71.92% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 70.68% 201776211.563 344401053.367 - 4.86% -
BM_deque_deque_move_backward/0 70.23% 0.815 1.387 - -0.01% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 69.58% 1029.055 1745.085 - 149.55% -
rng::find_end(vector<int>)_(single_element)/8192 69.49% 1912.641 3241.822 - -0.27% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 69.38% 22.130 37.484 - 0.29% -
rng::find_end(vector<int>)_(single_element)/1024 69.28% 242.411 410.359 - -0.08% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 68.85% 104.833 177.015 - -4.37% -
rng::find_end(vector<int>)_(single_element)/1000 68.82% 237.076 400.241 - -0.29% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 67.56% 213192962.567 357228154.633 - 100.08% -
rng::rotate_copy(vector<int>)/8192 62.33% 283.624 460.414 - -8.90% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 61.80% 42.507 68.778 - -1.03% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 61.73% 79.427 128.459 - -2.52% -
rng::find(list<int>)_(process_all)/50 60.76% 18.837 30.283 - 65.76% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 59.54% 207895026.233 331675401.663 - -4.35% -
rng::copy_backward(vector<bool>)_(aligned)/1048576 57.91% 1035.022 1634.370 - 56.84% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 57.39% 22.064 34.726 - 47.00% -
BM_std_min<char>/1 56.64% 0.288 0.451 - 0.37% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 56.32% 5049280.676 7892816.285 - 40.18% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 56.28% 780.385 1219.594 - 56.54% -
rng::find_end(vector<int>)_(process_all)/8192 54.82% 1904.428 2948.356 - 1.06% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 54.14% 16347819.746 25199182.129 - 51.82% -
rng::find_end(vector<int>)_(process_all)/1024 53.94% 242.555 373.397 - 0.81% -
std::unordered_multimap<int,_int>::clear()/8192 53.92% 64910.535 99913.215 - 63.87% -
std::equal(list<int>)_(it,_it,_it)/1024 53.90% 1136.722 1749.386 - 17.36% -
rng::copy_n(vector<int>)/4096 53.70% 146.260 224.806 - 39.35% -
rng::find_end(vector<int>)_(process_all)/1000 53.69% 236.990 364.229 - 0.79% -
BM_std_min<short>/1 53.62% 0.293 0.450 - 34.89% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 52.63% 57.316 87.479 - -1.79% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 51.53% 12.336 18.693 - -11.74% -
BM_deque_deque_move_backward/64 51.46% 3.379 5.118 - 1.24% -
BM_deque_deque_copy_backward/64 51.37% 3.374 5.107 - 0.88% -
BM_deque_deque_ranges_copy_backward/64 51.18% 3.377 5.105 - 0.95% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 50.96% 38973084.340 58832035.870 - 33.01% -
std::multiset<std::string>::erase(key)_(existent)/1024 50.80% 57.816 87.189 - -0.30% -
std::equal(deque<int>)_(it,_it,_it)/8 50.49% 4.276 6.435 - 49.80% -
BM_deque_deque_ranges_move_backward/64 49.88% 3.377 5.061 - -0.08% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 49.43% 27.360 40.885 - -0.71% -
std::move_backward(list<int>)/512 48.88% 373.592 556.222 - 48.25% -
rng::for_each_n(join_view(vector<vector<int>>)/50 48.81% 4.247 6.320 - 48.88% -
rng::find_end(vector<int>)_(process_all)/1048576 48.55% 253644.620 376783.956 - 0.91% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 47.60% 19.904 29.378 - 16.74% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 46.85% 29.056 42.668 - 0.21% -
BM_MakeHeap_uint32_Random_4 46.36% 1.122 1.641 - 8.72% -
rng::equal(vector<int>)_(it,_it,_it,_it)/50 46.31% 4.423 6.472 - 39.17% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 46.27% 7.573 11.076 - 46.14% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 44.68% 51.106 73.941 - 1.43% -
std::all_of(vector<int>)_(process_all)/50 44.52% 12.737 18.408 - 2.33% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 44.21% 6.589 9.503 - 33.38% -
std::multiset<std::string>::find(key)_(existent)/32 44.21% 14.756 21.279 - -1.04% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 44.01% 12.190 17.555 - -15.00% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 43.89% 28.032 40.334 - 1.20% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 43.83% 23.458 33.740 - -1.50% -
std::multimap<std::string,_int>::insert(value)_(already_present)/0 42.92% 36.974 52.843 - -1.46% -
std::for_each_n(join_view(vector<vector<int>>))/50 42.34% 4.334 6.170 - 43.43% -
std::map<std::string,_int>::erase(key)_(existent)/8192 42.32% 64.897 92.363 - -0.89% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 42.19% 5.395 7.671 - 41.39% -
SetIntersection_Interlaced_Set_string_16384_16 40.43% 244039477.766 342696564.151 - -2.38% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 40.41% 28.323 39.770 - 2.33% -
rng::ends_with(list<int>)_(mismatch_at_start)/50 40.23% 29.773 41.750 - 0.77% -
BM_std_min<unsigned_int>/1 39.90% 0.325 0.455 - 37.91% -
std::map<std::string,_int>::insert(value)_(already_present)/0 39.76% 12.159 16.993 - 16.45% -
rng::for_each(multimap<int>)/8 38.85% 4.513 6.266 - -0.52% -
rng::for_each(map<int>)/8 38.37% 4.474 6.191 - 0.88% -
std::multiset<std::string>::find(key)_(existent)/8192 38.27% 28.907 39.968 - -3.00% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 38.19% 7.295 10.081 - 41.71% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 38.16% 31.860 44.016 - -1.30% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 37.83% 3.766 5.190 - 37.67% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 37.65% 1.080 1.487 - 9.26% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 37.10% 0.261 0.358 - -2.00% -
rng::search(deque<int>)_(no_match)/1024 36.50% 305.071 416.432 - 0.69% -
rng::for_each(multiset<int>)/8 35.82% 4.575 6.214 - -0.49% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 35.29% 29.443 39.833 - 7.97% -
BM_std_min<int>/1 35.16% 0.282 0.381 - 4.01% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 34.97% 3.211 4.334 - 43.33% -
BM_PushHeap_uint32_PipeOrgan_1 34.76% 0.474 0.639 - 46.43% -
rng::for_each(set<int>)/8 34.64% 4.616 6.214 - -0.42% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 34.59% 1.862 2.506 - 4.15% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 34.42% 47.646 64.046 - 33.86% -
std::search(deque<int>,_pred)_(no_match)/1024 33.65% 327.319 437.473 - 17.30% -
std::unordered_multimap<int,_int>::clear()/1024 33.54% 8367.371 11174.068 - 40.54% -
std::shift_right(deque<int>)/32 33.43% 3.252 4.339 - 0.10% -
std::is_sorted(deque<int>)/8 33.26% 2.512 3.348 - 37.73% -
std::set<std::string>::erase(key)_(existent)/1024 33.23% 76.565 102.010 - 47.04% -
std::map<std::string,_int>::erase(key)_(existent)/0 33.12% 42.205 56.185 - -0.45% -
std::shift_left(vector<int>)/32 33.07% 2.993 3.982 - 33.45% -
rng::find(vector<bool>)_(process_all)/8 32.98% 0.601 0.799 - 50.46% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 32.89% 48.757 64.794 - 34.52% -
BM_vector_deque_copy/0 32.66% 0.388 0.515 - 20.19% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 32.60% 28.527 37.827 - 35.38% -
SetIntersection_Interlaced_Vector_uint32_16384_256 32.27% 14123298.693 18681270.160 - -10.66% -
rng::unique_copy(list<int>)_(contiguous)/52 32.15% 22.722 30.028 - 0.44% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 31.85% 10279.085 13553.363 - 14.54% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 31.02% 6683.945 8757.097 - 29.42% -
std::move_backward(list<int>)/4096 30.94% 4916.616 6438.017 - 10.37% -
BM_RangesMakeHeap_float_Heap_64 30.94% 0.206 0.269 - 27.70% -
std::unordered_set<std::string>::count(key)_(existent)/8192 30.63% 32.211 42.077 - -0.17% -
BM_RangesPushHeap_float_Random_1 30.50% 0.429 0.559 - 11.63% -
std::set<std::string>::insert(value)_(new_value)/8192 30.27% 69.945 91.115 - 1.08% -
BM_PushHeap_pair<uint32,_uint32>_Random_1 29.82% 0.411 0.534 - -5.29% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 29.76% 4.535 5.885 - 38.26% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 29.72% 97.281 126.197 - -7.39% -
std::move_backward(deque<int>)/64 29.66% 5.474 7.097 - -0.66% -
std::multimap<std::string,_int>::insert(value)_(new_value)/0 29.59% 24.738 32.058 - -0.67% -
std::set<std::string>::erase(iterator)/8192 29.47% 25.805 33.411 - -0.43% -
std::remove_if(vector<int>)_(sprinkled)/8192 29.40% 2958.414 3828.114 - 0.21% -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 29.29% 0.540 0.698 - 37.89% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 29.25% 88.814 114.791 - 3.62% -
BM_std_min<unsigned_short>/1 29.13% 0.254 0.328 - -14.06% -
rng::remove_if(vector<int>)_(sprinkled)/8192 28.74% 2960.697 3811.498 - -0.35% -
std::remove_if(vector<int>)_(sprinkled)/1024 28.41% 409.192 525.433 - 1.01% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 28.36% 0.448 0.575 - -6.10% -
std::find_end(deque<int>)_(single_element)/1024 28.13% 259.051 331.920 - 3.92% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 28.12% 25.917 33.204 - -0.42% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 28.01% 1.167 1.493 - 9.42% -
std::map<int,_int>::contains(key)_(non-existent)/32 27.67% 2.283 2.915 - 19.82% -
BM_vector_deque_copy_backward/0 27.26% 0.402 0.511 - 19.85% -
std::unordered_set<std::string>::erase(key)_(non-existent)/1024 27.21% 19.084 24.277 - 29.04% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 27.07% 29.209 37.116 - -0.08% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 27.01% 5777.588 7338.279 - 32.13% -
std::fill_n(list<int>)/8192 26.90% 7059.375 8958.490 - 27.45% -
rng::move_backward(deque<int>)/64 26.90% 5.620 7.132 - -1.37% -
std::map<std::string,_int>::insert(value)_(new_value)/1024 26.85% 60.673 76.964 - 0.94% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 26.51% 4.463 5.646 - 18.13% -
rng::for_each(map<int>::iterator)/8 26.43% 4.561 5.766 - 0.10% -
std::is_partitioned(deque<int>)_(partitioned)/32 26.17% 9.774 12.333 - 30.66% -
std::is_partitioned(deque<int>)_(partitioned)/50 26.17% 14.851 18.736 - 35.20% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 25.94% 35.100 44.204 - 0.99% -
rng::remove_if(vector<int>)_(sprinkled)/1024 25.89% 409.385 515.389 - -0.45% -
BM_StringRead_Cold_Deep_Small 25.86% 0.807 1.016 - 19.49% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 25.71% 101.646 127.781 - 25.55% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 25.53% 0.556 0.698 - 9.75% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 25.49% 199093274.412 249834843.923 - -28.35% -
SetIntersection_Front_Vector_uint64_256_256 25.34% 4653837.793 5832917.379 - 24.67% -
std::map<std::string,_int>::insert(value)_(new_value)/32 25.32% 33.788 42.343 - 0.37% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 25.08% 28.812 36.039 - 38.05% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 25.06% 46449.127 58089.246 - 26.39% -
std::find_end(deque<int>)_(single_element)/1000 24.96% 250.177 312.624 - -3.14% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 24.24% 203639481.750 253003015.498 - -31.09% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 24.06% 25.903 32.136 - 5.20% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 24.03% 204.518 253.658 - 26.38% -
rng::find_last(vector<int>)_(bail_90%)/8 23.99% 0.548 0.679 - 0.13% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 23.96% 54823.303 67960.900 - 22.70% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 23.72% 30.666 37.939 - -0.32% -
std::shift_right(deque<int>)/50 23.68% 4.213 5.211 - 1.45% -
std::map<int,_int>::contains(key)_(non-existent)/8192 23.67% 7.558 9.347 - 22.87% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 23.61% 51.414 63.551 - 24.14% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 23.28% 2071386.390 2553655.978 - 26.55% -
BM_StringRelational_Eq_Small_Small_ChangeLast 23.24% 1.678 2.067 - 9.28% -
std::unordered_multimap<int,_int>::erase(iterator)/32 22.92% 20.365 25.032 - 24.66% -
std::flat_map<int,_int>::erase(key)_(existent)/0 22.89% 15.795 19.410 - 22.86% -
std::unordered_set<std::string>::find(key)_(existent)/1024 22.84% 35.266 43.322 - 2.02% -
std::flat_map<int,_int>::erase(iterator)/0 22.80% 15.347 18.846 - 22.96% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 22.73% 10137763.980 12442582.108 - 15.54% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 22.56% 26.132 32.026 - 0.10% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 22.54% 5.266 6.453 - 27.45% -
BM_deque_deque_move_backward/1 22.42% 2.726 3.337 - -4.97% -
BM_std_min<char>/2 22.40% 0.485 0.594 - 12.15% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 22.36% 1.157 1.415 - 5.39% -
BM_deque_deque_ranges_move_backward/1 22.33% 2.795 3.419 - -3.86% -
std::move_backward(deque<int>)/8 22.13% 3.319 4.053 - 0.75% -
rng::for_each(map<int>)/32 22.08% 21.250 25.942 - 0.78% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 22.03% 29.042 35.440 - 35.97% -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 22.02% 25.231 30.788 - 32.95% -
BM_deque_deque_move_backward/2 21.78% 2.466 3.003 - -3.45% -
rng::is_sorted_until(deque<int>,_pred)/8 21.73% 3.855 4.693 - 10.82% -
rng::find_last_if(vector<char>)_(bail_90%)/1024 21.72% 25.525 31.068 - 0.14% -
rng::find_end(deque<int>)_(process_all)/1000 21.51% 252.042 306.268 - -5.12% -
std::unordered_set<std::string>::count(key)_(existent)/1024 21.43% 36.251 44.018 - 8.56% -
SetIntersection_None_Set_float_1024_4 21.03% 8873001.079 10738790.531 - 20.80% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 20.97% 30.443 36.828 - 0.10% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 20.89% 28.861 34.891 - 0.36% -
BM_StringRead_Cold_Shallow_Empty 20.89% 0.786 0.950 - 18.02% -
BM_deque_deque_ranges_copy_backward/1 20.82% 2.775 3.353 - -3.79% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 20.66% 46.450 56.045 - -1.44% -
std::unordered_set<int>::count(key)_(non-existent)/1024 20.60% 1.548 1.867 - 36.50% -
std::unordered_set<int>::contains(key)_(non-existent)/32 20.46% 1.529 1.842 - -1.91% -
BM_StringRead_Cold_Shallow_Small 20.44% 0.777 0.936 - 12.08% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 20.36% 20.451 24.616 - 0.11% -
std::rotate(list<int>)_(1_element_forward)/8192 20.29% 7904.335 9508.178 - 21.29% -
BM_StringRead_Cold_Deep_Empty 20.29% 0.802 0.965 - 14.13% -
BM_StringRead_Hot_Deep_Large 20.27% 0.576 0.692 - 22.15% -
SetIntersection_None_Set_float_1024_256 20.17% 9025923.384 10846412.274 - 20.71% -
SetIntersection_Interlaced_Vector_uint32_256_64 20.15% 7282858.379 8750587.218 - 5.33% -
BM_StringRead_Cold_Shallow_Large 20.14% 1.034 1.242 - 4.84% -
BM_deque_deque_copy_backward/1 20.01% 2.796 3.355 - -4.34% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 19.93% 206128728.144 247207028.966 - -31.24% -
BM_std_minmax_element<long_long>/2 19.90% 0.538 0.645 - -5.91% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 19.89% 18.694 22.412 - 19.32% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 19.88% 6.580 7.889 - 16.72% -
std::unordered_set<std::string>::insert(value)_(new_value)/0 19.85% 62.168 74.506 - 72.95% -
std::set<std::string>::erase(iterator)/0 19.82% 25.427 30.467 - 15.14% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 19.81% 9.492 11.373 - 19.84% -
rng::contains_subrange(list<int>)_(process_all)/8192 19.80% 7007.931 8395.399 - -0.11% -
BM_StringRead_Cold_Deep_Large 19.69% 1.209 1.447 - 11.00% -
BM_PushHeap_float_Random_1 19.60% 0.517 0.618 - 56.73% -
rng::stable_partition(list<int>)_(dense)/8192 19.58% 18229.439 21798.567 - 0.29% -
std::search(deque<int>,_pred)_(near_matches)/1000 19.47% 23307.568 27845.116 - 9.20% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 19.37% 20.438 24.397 - 21.37% -
rng::find_end(deque<int>)_(single_element)/1024 19.32% 277.999 331.713 - -7.80% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 19.22% 18.762 22.369 - 17.73% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/8192 19.20% 19.880 23.697 - 13.86% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 19.20% 670.415 799.101 - 2.05% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 19.14% 6.355 7.572 - -13.14% -
BM_StringConstructDestroyCStr_Empty_Transparent 19.11% 0.236 0.281 - -9.45% -
rng::for_each(set<int>)/32 19.06% 21.407 25.488 - 0.27% -
std::search(deque<int>,_pred)_(near_matches)/1024 19.01% 24476.718 29130.754 - 9.22% -
rng::copy_n(vector<int>)/32768 18.93% 2294.113 2728.359 - 12.70% -
BM_RangesMakeHeap_float_Heap_16 18.91% 0.211 0.251 - 12.39% -
BM_deque_deque_ranges_move_backward/2 18.83% 2.528 3.004 - -3.63% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 18.78% 0.447 0.531 - -13.41% -
BM_std_minmax<short>/4 18.68% 0.971 1.152 - 10.30% -
BM_deque_deque_ranges_copy_backward/2 18.67% 2.532 3.005 - -3.55% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/0 18.60% 20.819 24.692 - 20.12% -
BM_deque_deque_copy_backward/2 18.56% 2.534 3.004 - -3.48% -
std::multiset<std::string>::find(key)_(existent)/1024 18.53% 23.611 27.986 - -1.92% -
BM_deque_deque_copy_backward/512 18.53% 18.571 22.012 - -0.47% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 18.23% 21.410 25.314 - 14.56% -
rng::for_each(multiset<int>)/32 18.22% 21.894 25.884 - 0.96% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 18.03% 28.242 33.334 - 0.43% -
std::unordered_multimap<int,_int>::erase(iterator)/0 18.02% 19.985 23.585 - 20.10% -
SetIntersection_Interlaced_Vector_uint32_262144_64 17.94% 8210870.189 9684274.590 - -41.28% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 17.88% 777.472 916.496 - 17.12% -
std::remove(deque<int>)_(sprinkled)/50 17.88% 57.257 67.495 - 8.07% -
bm_ranges_lexicographical_compare<signed_char>/64 17.88% 1.903 2.243 - -2.27% -
rng::find_last(vector<char>)_(bail_90%)/1024 17.85% 12.079 14.236 - 9.04% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 17.51% 6.817 8.010 - 13.79% -
rng::remove(vector<int>)_(sprinkled)/50 17.49% 55.156 64.805 - 0.55% -
SetIntersection_None_Set_float_1024_64 17.39% 9001014.838 10565967.612 - 18.76% -
BM_MakeHeap_float_Random_256 17.32% 1.238 1.452 - -1.94% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 17.26% 0.343 0.403 - -8.85% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 17.20% 1634042.050 1915120.761 - -3.65% -
std::find_end(deque<int>)_(single_element)/8192 17.13% 2038.462 2387.589 - 8.19% -
BM_std_minmax<short>/3 17.02% 1.191 1.394 - 14.85% -
std::multiset<std::string>::count(key)_(non-existent)/32 16.86% 9.345 10.921 - 8.78% -
std::unordered_set<int>::count(key)_(non-existent)/32 16.85% 1.480 1.730 - 32.22% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 16.85% 89.422 104.487 - 0.78% -
BM_lexicographical_compare_three_way_fast_path/1 16.83% 0.391 0.456 - 32.18% -
std::adjacent_find(list<int>,_pred)/50 16.78% 35.031 40.909 - 22.65% -
std::map<std::string,_int>::erase(iterator)/32 16.76% 27.710 32.354 - -0.11% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 16.72% 25.152 29.359 - 7.13% -
SetIntersection_None_Set_float_1024_16 16.71% 9058916.320 10572348.302 - 15.44% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 16.69% 21.578 25.179 - 18.71% -
std::rotate(list<int>)_(1_element_forward)/32 16.54% 12.384 14.432 - -0.43% -
BM_std_min<unsigned_char>/1 16.37% 0.325 0.378 - 16.22% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 16.33% 21.880 25.452 - 10.38% -
std::multimap<std::string,_int>::insert(value)_(new_value)/8192 16.30% 66.582 77.436 - 6.10% -
std::map<int,_int>::contains(key)_(non-existent)/1024 16.28% 5.432 6.316 - 16.23% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 16.26% 110783943.527 128797088.983 - 10.93% -
SetIntersection_Front_Set_string_256_256 16.14% 27952799.539 32465292.689 - 7.80% -
std::copy_n(vector<int>)/4096 16.08% 208.171 241.649 - 22.06% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 16.07% 2011208.177 2334476.861 - -14.60% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 16.04% 24.307 28.205 - 6.78% -
BM_vector_deque_ranges_move/2 16.03% 1.727 2.004 - 5.62% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 16.01% 34.099 39.558 - 12.28% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 15.99% 0.464 0.538 - 8.76% -
std::multimap<std::string,_int>::ctor(const&)/32 15.98% 712.884 826.837 - 0.50% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 15.95% 1543.415 1789.663 - 0.49% -
std::equal(list<int>)_(it,_it,_it)/50 15.88% 33.915 39.302 - 10.46% -
std::unordered_multimap<int,_int>::clear()/32 15.77% 615.911 713.013 - 16.81% -
std::set<std::string>::contains(key)_(non-existent)/8192 15.74% 26.086 30.192 - 3.19% -
BM_RangesMakeThenSortHeap_uint32_Descending_4 15.64% 1.238 1.432 - -0.26% -
std::multimap<std::string,_int>::count(key)_(existent)/32 15.59% 17.897 20.686 - 1.75% -
rng::find_end(deque<int>)_(single_element)/1000 15.58% 293.157 338.833 - -0.66% -
std::unordered_set<std::string>::count(key)_(non-existent)/0 15.57% 0.350 0.404 - 48.43% -
rng::find(vector<int>)_(bail_25%)/8 15.51% 1.368 1.581 - -0.01% -
std::set<std::string>::contains(key)_(non-existent)/32 15.50% 9.418 10.879 - 6.13% -
std::copy_n(vector<bool>)_(aligned)/1048576 15.48% 1677.673 1937.330 - -21.19% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 15.47% 614.138 709.167 - 16.17% -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/8 15.33% 25.696 29.634 - 0.61% -
rng::for_each(multimap<int>)/32 15.29% 22.421 25.849 - -1.31% -
BM_StringEraseWithMove_Huge_Opaque 15.21% 46.165 53.186 - 4.52% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 15.20% 1.146 1.321 - 10.09% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 15.15% 4828.237 5559.901 - 15.11% -
rng::contains_subrange(deque<int>)_(same_length)/16 15.06% 11.232 12.924 - -2.04% -
BM_deque_deque_move_backward/512 14.98% 18.633 21.424 - 0.32% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 14.94% 9.205 10.580 - 1.23% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 14.89% 10780361.322 12385779.789 - 7.06% -
BM_RangesPushHeap_uint64_Ascending_64 14.86% 1.519 1.745 - 4.77% -
SetIntersection_Interlaced_Vector_uint32_262144_4 14.86% 1524213.058 1750710.825 - -4.15% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 14.85% 21.951 25.210 - 15.00% -
std::rotate_copy(vector<int>)/8192 14.79% 640.902 735.721 - 0.83% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 14.76% 25.352 29.093 - 5.95% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 14.73% 6594.850 7566.043 - 12.85% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 14.63% 289.489 331.846 - -4.08% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 14.60% 1.303 1.493 - 12.64% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 14.54% 1.304 1.493 - 12.78% -
SetIntersection_None_Set_float_1024_1 14.53% 9189361.142 10524305.946 - 18.59% -
rng::unique_copy(deque<int>)_(contiguous)/52 14.52% 14.687 16.820 - 12.15% -
BM_StringConstructDestroyCStr_Small_Transparent 14.50% 0.370 0.424 - 14.64% -
std::find_end(deque<int>)_(process_all)/1024 14.50% 265.101 303.531 - -6.97% -
std::partition_point(list<int>)/8192 14.44% 12770.735 14614.412 - 24.49% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 14.40% 75378224.467 86231846.699 - 10.86% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 14.39% 53550.884 61256.511 - 12.96% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 14.36% 0.636 0.727 - 14.95% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 14.34% 1.304 1.491 - 12.39% -
std::find(vector<char>)_(bail_25%)/8 14.32% 1.011 1.155 - 8.56% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 14.31% 26.039 29.766 - 4.90% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 14.29% 25.272 28.884 - -2.95% -
BM_StringRelational_Less_Small_Large_Control 14.27% 1.617 1.848 - -0.00% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8192 14.26% 13201.508 15083.428 - 0.20% -
rng::move_backward(list<int>)/262144 14.25% 266936.807 304973.612 - 4.38% -
BM_std_min<char>/3 14.21% 0.718 0.820 - 2.98% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 14.18% 735.462 839.765 - 0.70% -
rng::unique(deque<int>)_(sprinkled)/1024 14.16% 629.790 718.981 - -3.00% -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 14.15% 23.966 27.357 - 15.11% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 14.15% 18.578 21.206 - 0.10% -
BM_StringRelational_Eq_Empty_Empty_Control 14.03% 1.854 2.114 - 2.43% -
rng::find_last(forward_list<int>)_(bail_10%)/8192 13.89% 5891.181 6709.332 - 14.48% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 13.83% 17.554 19.981 - -3.32% -
BM_std_min<unsigned_char>/2 13.66% 0.485 0.551 - 13.63% -
rng::find_end(deque<int>,_pred)_(single_element)/1024 13.58% 608.872 691.584 - 0.22% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 13.58% 10.452 11.871 - 0.02% -
rng::remove_if(vector<int>)_(sprinkled)/50 13.56% 59.652 67.739 - 3.21% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 13.52% 2263.289 2569.202 - 13.75% -
BM_StringRelational_Less_Large_Large_Control 13.47% 2.047 2.323 - 2.82% -
BM_std_minmax<unsigned_char>/64 13.44% 1.219 1.383 - 15.18% -
BM_std_minmax<short>/2 13.42% 0.916 1.039 - 14.75% -
rng::find_last_if(list<int>)_(bail_90%)/1024 13.38% 70.919 80.410 - 0.25% -
std::replace(vector<int>)_(sprinkled)/50 13.38% 7.726 8.760 - -11.54% -
BM_RangesPopHeap_uint64_1 13.34% 0.445 0.505 - 10.60% -
std::unordered_map<int,_int>::find(key)_(existent)/32 13.33% 1.160 1.315 - 10.90% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 13.28% 42.841 48.532 - -0.73% -
std::multiset<std::string>::contains(key)_(existent)/32 13.26% 14.931 16.910 - 1.20% -
BM_std_min<unsigned___int128>/1 13.14% 0.367 0.415 - -9.70% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 13.12% 1.260 1.425 - 16.03% -
std::replace_if(list<int>)_(sprinkled)/8192 13.09% 7314.983 8272.288 - -7.05% -
std::for_each_n(join_view(vector<vector<int>>))/8 13.07% 1.678 1.898 - 2.91% -
rng::unique_copy(deque<int>)_(contiguous)/32 13.06% 9.753 11.027 - 9.49% -
std::move_backward(deque<int>)/4096 13.06% 154.815 175.032 - 8.36% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 13.03% 285.034 322.182 - 13.34% -
rng::for_each(multimap<int>::iterator)/8 12.96% 4.500 5.083 - 0.11% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1024 12.84% 8.677 9.790 - 13.02% -
BM_MakeThenSortHeap_float_Descending_4 12.83% 1.175 1.326 - 17.31% -
BM_vector_deque_move/2 12.80% 1.832 2.067 - 19.57% -
SetIntersection_Front_Vector_float_256_256 12.63% 4702551.524 5296691.275 - 13.02% -
BM_RangesPopHeap_float_256 12.61% 19.990 22.511 - -1.39% -
rng::find(vector<char>)_(bail_25%)/8 12.54% 0.983 1.106 - 4.30% -
std::unordered_multiset<int>::erase(key)_(non-existent)/1024 12.53% 1.038 1.168 - 4.09% -
std::remove(deque<int>)_(sprinkled)/32 12.46% 52.627 59.184 - 5.77% -
BM_std_minmax_element<int>/3 12.45% 1.044 1.174 - 2.34% -
rng::for_each(multimap<int>::iterator)/32 12.42% 21.200 23.832 - 0.98% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 12.40% 1.337 1.503 - 13.09% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 12.39% 1.502 1.688 - 29.84% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 12.36% 17.584 19.758 - 8.36% -
BM_tolower_char<wchar_t> 12.35% 0.614 0.690 - -0.06% -
std::set<std::string>::equal_range(key)_(existent)/8192 12.33% 27.006 30.336 - 0.89% -
std::replace(list<int>)_(prefix)/8192 12.32% 7011.679 7875.824 - -6.51% -
SetIntersection_Interlaced_Vector_uint32_1024_16 12.32% 1884804.393 2116932.795 - 1.56% -
BM_StringRelational_Eq_Large_Large_ChangeLast 12.29% 1.854 2.082 - 0.00% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 12.27% 1.853 2.080 - 12.47% -
BM_RangesMakeThenSortHeap_string_SingleElement_256 12.26% 24.279 27.256 - 9.59% -
std::find_if(vector<int>)_(bail_25%)/8 12.24% 0.995 1.116 - -3.57% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024 12.17% 1.051 1.179 - 0.44% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 12.14% 1.145 1.283 - 14.18% -
SetIntersection_None_Set_string_16384_1024 12.12% 206274752.285 231275114.703 - -7.82% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 12.12% 865.000 969.820 - 11.61% -
rng::move_backward(deque<int>)/8 12.11% 3.657 4.100 - 2.56% -
std::replace(list<int>)_(sprinkled)/8192 12.11% 7160.188 8027.557 - -7.20% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 12.02% 40.858 45.768 - 31.74% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 12.00% 42.765 47.899 - 11.82% -
SetIntersection_Front_Set_uint32_1024_256 12.00% 4588185.853 5138837.630 - 4.63% -
rng::partition_point(list<int>)/8192 11.99% 13250.591 14839.503 - 22.20% -
rng::for_each_n(list<int>)/50 11.99% 21.734 24.340 - 1.22% -
rng::for_each(multiset<int>::iterator)/32 11.95% 21.455 24.020 - -0.02% -
BM_vector_deque_ranges_move/1 11.91% 2.031 2.273 - 3.19% -
BM_toupper_char<char> 11.88% 0.615 0.689 - -0.13% -
std::find_end(deque<int>,_pred)_(single_element)/8192 11.88% 4315.998 4828.721 - -0.22% -
rng::find_end(deque<int>,_pred)_(single_element)/8192 11.86% 4306.998 4817.707 - 1.14% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 11.78% 8142213.485 9101516.731 - 16.11% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 11.76% 32.719 36.566 - 0.35% -
std::search(deque<int>)_(same_length)/1000 11.74% 353.244 394.712 - 21.14% -
std::set<int>::lower_bound(key)_(non-existent)/8192 11.65% 9.697 10.826 - 13.75% -
BM_MakeHeap_uint32_Descending_64 11.63% 0.233 0.260 - 11.74% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 11.62% 19.835 22.141 - 4.19% -
BM_lexicographical_compare_three_way_slow_path/1 11.59% 0.364 0.406 - 17.56% -
BM_StringEraseWithMove_Huge_Transparent 11.51% 45.302 50.516 - 2.84% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 11.44% 29.172 32.509 - 0.09% -
SetIntersection_Interlaced_Vector_float_262144_262144 11.41% 314603016.862 350512464.699 - -0.04% -
rng::stable_partition(deque<int>)_(sparse)/32 11.40% 11.165 12.438 - 15.72% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 11.39% 9.431 10.505 - 3.01% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 11.38% 0.466 0.520 - 6.58% -
std::unordered_set<std::string>::erase(key)_(non-existent)/8192 11.36% 22.057 24.562 - 16.41% -
rng::move_backward(list<int>)/4096 11.34% 6560.116 7303.818 - -1.07% -
BM_StringConstructDestroyCStr_Large_Transparent 11.33% 8.952 9.966 - 12.47% -
BM_RangesPushHeap_uint64_QuickSortAdversary_16 11.25% 0.931 1.035 - 12.37% -
BM_MakeHeap_uint32_Heap_64 11.25% 0.234 0.260 - 7.15% -
std::rotate(list<int>)_(1_element_forward)/50 11.24% 24.278 27.008 - -2.84% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 11.24% 16.272 18.101 - 11.28% -
std::multiset<int>::insert(value)_(new_value)/8192 11.22% 74.026 82.334 - 0.04% -
BM_RangesMakeThenSortHeap_uint64_Descending_4 11.22% 1.316 1.464 - 0.08% -
BM_std_minmax<short>/11 11.21% 1.795 1.996 - 9.94% -
SetIntersection_Interlaced_Set_uint64_256_256 11.20% 9023237.460 10034238.177 - -1.37% -
std::unordered_set<std::string>::contains(key)_(existent)/32 11.20% 33.079 36.783 - -11.36% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 11.19% 0.526 0.585 - 11.19% -
BM_RangesPushHeap_uint64_Descending_4 11.12% 0.360 0.401 - 3.14% -
std::map<int,_int>::erase(key)_(non-existent)/32 11.11% 2.380 2.645 - 10.08% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/1024 11.11% 1245.259 1383.582 - -0.17% -
BM_MakeHeap_float_Random_64 11.10% 1.787 1.985 - 19.77% -
BM_RangesPopHeap_float_64 11.05% 12.252 13.606 - -1.03% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 11.03% 28.582 31.735 - 0.73% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 11.02% 26.619 29.552 - 47.18% -
rng::search(list<int>,_pred)_(single_element)/8192 10.95% 8320.133 9231.524 - -3.33% -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 10.95% 28232.246 31324.613 - -2.21% -
std::copy_n(list<int>)/4096 10.95% 3861.248 4284.118 - 5.35% -
BM_std_min<__int128>/1 10.95% 0.371 0.412 - -10.46% -
std::find_if_not(vector<int>)_(process_all)/32768 10.95% 8808.379 9772.568 - 0.10% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 10.89% 14.520 16.101 - -0.15% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/0 10.88% 19.999 22.175 - 10.29% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 10.86% 320.965 355.808 - 7.69% -
std::find_if_not(vector<int>)_(process_all)/8192 10.85% 2194.863 2432.954 - 0.08% -
std::find_end(deque<int>)_(process_all)/1000 10.84% 262.581 291.046 - -9.02% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 10.83% 65.173 72.233 - -3.48% -
BM_PushHeap_uint32_QuickSortAdversary_1 10.74% 0.482 0.534 - 19.12% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 10.68% 1.296 1.434 - -0.36% -
BM_RangesMakeThenSortHeap_float_Descending_16384 10.61% 26.653 29.482 - -1.32% -
rng::any_of(deque<int>)_(process_all)/50 10.60% 18.340 20.285 - 3.68% -
BM_std_min<unsigned_char>/3 10.54% 0.693 0.766 - 10.55% -
rng::rotate(deque<int>)_(1_element_backward)/32 10.47% 4.148 4.583 - 1.11% -
std::multimap<std::string,_int>::insert(value)_(new_value)/1024 10.47% 58.658 64.798 - 2.47% -
BM_RangesMakeThenSortHeap_string_SingleElement_16384 10.45% 37.665 41.601 - 8.96% -
std::for_each_n(list<int>)/8192 10.42% 7280.648 8039.457 - 11.50% -
rng::for_each(set<int>::iterator)/8 10.41% 4.534 5.006 - -0.10% -
BM_RangesPushHeap_uint64_Ascending_16 10.32% 0.937 1.033 - 5.16% -
SetIntersection_Front_Vector_uint64_262144_64 10.32% 1424425.874 1571397.625 - 9.62% -
std::reverse(list<int>)/32768 10.31% 16886.928 18627.838 - 0.92% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 10.31% 22.778 25.126 - -1.19% -
rng::rotate(list<int>)_(1_element_forward)/50 10.30% 24.293 26.796 - 2.08% -
BM_PopHeap_float_256 10.27% 20.337 22.425 - 0.36% -
std::list<int>::erase(begin)_(cheap_elements)/8192 10.27% 9.997 11.023 - 7.29% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/0 10.25% 19.479 21.476 - 10.06% -
SetIntersection_Interlaced_Set_uint64_1024_1024 10.24% 15186180.066 16741689.641 - -0.50% -
std::move_backward(vector<int>)/262144 10.24% 21939.934 24186.289 - 9.76% -
rng::search(list<int>,_pred)_(same_length)/8192 10.21% 8902.986 9812.053 - 1.82% -
BM_std_min<unsigned_char>/19 10.18% 1.156 1.274 - 10.18% -
rng::rotate(list<int>)_(by_1/2)/32 10.17% 6.099 6.719 - -0.00% -
std::unordered_multiset<int>::find(key)_(existent)/1024 10.17% 1.161 1.279 - -3.86% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 10.16% 1.305 1.437 - 8.20% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 10.15% 1.354 1.491 - -4.26% -
std::set<std::string>::contains(key)_(existent)/1024 10.13% 21.246 23.397 - -2.00% -
BM_RangesPopHeap_uint32_1 10.09% 0.415 0.457 - -19.81% -
SetIntersection_Front_Set_uint32_16384_1024 10.07% 15461815.069 17018649.501 - 5.13% -
BM_vector_deque_move/1 10.06% 2.111 2.323 - 15.93% -
std::unordered_multiset<int>::erase(key)_(non-existent)/8192 10.03% 0.965 1.062 - 3.93% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 10.02% 78.975 86.893 - 8.25% -
std::move(list<int>)/4096 10.00% 4380.130 4818.331 - -1.68% -
std::move(vector<bool>)_(unaligned)/512 10.00% 3.977 4.375 - -6.66% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 10.00% 16.621 18.283 - -0.74% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 9.99% 23.891 26.278 - 1.66% -
rng::unique(deque<int>)_(contiguous)/52 9.99% 68.043 74.840 - -6.10% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 9.97% 5906968.318 6496104.148 - -0.00% -
BM_MakeHeap_uint32_Random_64 9.91% 1.250 1.374 - 8.43% -
BM_deque_deque_ranges_copy_backward/512 9.89% 19.497 21.426 - 0.16% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 9.88% 2959058.057 3251522.297 - 10.20% -
rng::remove(vector<int>)_(sprinkled)/32 9.88% 51.390 56.467 - -2.46% -
BM_std_minmax<short>/10 9.84% 1.431 1.571 - 10.23% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 9.83% 29.311 32.193 - 1.46% -
std::list<int>::erase(begin)_(cheap_elements)/32 9.83% 10.072 11.062 - 3.06% -
SetIntersection_Front_Set_uint32_262144_1024 9.83% 15471435.448 16992301.796 - 6.43% -
rng::rotate(deque<int>)_(1_element_backward)/1024 9.81% 39.110 42.947 - -0.32% -
BM_MakeHeap_uint64_Random_4 9.80% 1.446 1.587 - 47.94% -
std::replace_if(list<int>)_(prefix)/8192 9.79% 7099.958 7795.334 - -6.58% -
rng::move_backward(vector<int>)/262144 9.75% 22076.034 24228.583 - 9.37% -
SetIntersection_Interlaced_Vector_uint64_256_64 9.72% 6752044.939 7408674.839 - -3.14% -
rng::contains_subrange(deque<int>)_(same_length)/32 9.68% 18.628 20.431 - -0.92% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 9.66% 18.594 20.391 - 8.51% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 9.65% 16.585 18.187 - 11.21% -
BM_std_min<char>/11 9.64% 1.048 1.149 - 10.27% -
BM_LowerBound_string_262144 9.57% 2242.703 2457.266 - 7.67% -
BM_std_minmax<unsigned_int>/2 9.55% 0.825 0.904 - 7.12% -
SetIntersection_Front_Vector_uint64_262144_16384 9.50% 78095607.318 85516120.800 - 9.32% -
rng::replace(vector<int>)_(sprinkled)/32 9.50% 5.605 6.137 - -7.56% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 9.48% 22.288 24.401 - 1.39% -
std::find_if_not(deque<int>)_(bail_25%)/32768 9.44% 2720.463 2977.271 - 6.55% -
BM_MakeThenSortHeap_float_Descending_16384 9.43% 27.349 29.929 - -0.40% -
std::shift_right(list<int>)/50 9.38% 26.923 29.448 - 4.24% -
BM_RangesPushHeap_uint64_Ascending_256 9.37% 2.093 2.289 - 4.07% -
std::unordered_set<std::string>::find(key)_(existent)/8192 9.34% 35.502 38.819 - -3.91% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 9.33% 0.447 0.489 - -20.22% -
rng::stable_partition(deque<int>)_(sparse)/50 9.31% 27.405 29.956 - 4.69% -
SetIntersection_Front_Set_uint64_16384_1024 9.30% 14939915.937 16328745.265 - 20.04% -
rng::for_each(map<int>::iterator)/32 9.29% 22.979 25.115 - 0.65% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 9.28% 224.843 245.718 - 14.19% -
rng::unique_copy(list<int>,_pred)_(contiguous)/32 9.28% 16.136 17.632 - 0.02% -
BM_vector_deque_move_backward/65536 9.27% 7352.003 8033.611 - -0.81% -
std::map<std::string,_int>::count(key)_(non-existent)/32 9.26% 10.049 10.980 - 4.80% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 9.26% 2.359 2.577 - 4.83% -
BM_std_minmax<short>/32 9.26% 1.229 1.343 - 9.25% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 9.22% 5.086 5.555 - 2.50% -
std::set<std::string>::find(key)_(non-existent)/32 9.21% 9.278 10.133 - -0.38% -
std::deque<std::string>::ctor(size)/32 9.18% 40.140 43.824 - 6.93% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 9.18% 23.299 25.436 - 1.55% -
BM_deque_deque_move/64 9.15% 5.564 6.073 - 11.34% -
rng::find(list<int>)_(process_all)/8192 9.14% 10440.951 11394.980 - 30.24% -
std::move(deque<int>)/64 9.12% 6.003 6.550 - 9.42% -
BM_StringRelational_Less_Large_Large_ChangeMiddle 9.10% 1.485 1.620 - 0.07% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 9.08% 4.602 5.020 - -7.80% -
std::find_end(deque<int>,_pred)_(single_element)/1000 9.03% 597.719 651.693 - 0.92% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 9.00% 6819.182 7432.890 - 7.01% -
BM_std_minmax<unsigned_int>/4 8.99% 0.973 1.060 - -8.11% -
rng::replace(vector<int>)_(sprinkled)/50 8.98% 8.028 8.749 - -11.22% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 8.92% 24.410 26.588 - -7.22% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 8.91% 1.250 1.362 - 19.24% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 8.91% 28.161 30.668 - 0.26% -
rng::partition(deque<int>)_(dense)/32 8.90% 10.514 11.449 - 5.91% -
std::map<std::string,_int>::erase(iterator)/1024 8.90% 26.862 29.252 - -0.41% -
std::find_if(deque<int>)_(bail_25%)/32768 8.89% 2748.610 2992.931 - -2.28% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/1024 8.85% 661.657 720.213 - 0.22% -
BM_RangesMakeHeap_float_Random_256 8.82% 1.447 1.574 - 23.68% -
std::find_if_not(list<int>)_(bail_25%)/8 8.80% 1.216 1.323 - 0.63% -
BM_StringRelational_Less_Empty_Large_Control 8.79% 1.875 2.040 - 5.83% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 8.79% 17459.607 18993.669 - -0.28% -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 8.78% 16418.571 17860.378 - -2.52% -
std::partition_point(deque<int>)/50 8.77% 4.614 5.019 - 0.90% -
rng::remove_if(vector<int>)_(sprinkled)/32 8.74% 53.393 58.060 - 2.41% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 8.73% 2931522.323 3187365.603 - -10.30% -
BM_PushHeap_uint32_Descending_4 8.72% 0.344 0.374 - 3.22% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 8.71% 4.929 5.358 - 11.48% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/52 8.70% 34.305 37.289 - 0.44% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 8.66% 954.862 1037.551 - -0.00% -
rng::partition(deque<int>)_(dense)/50 8.65% 15.399 16.731 - -0.62% -
BM_std_minmax_element<short>/4000 8.65% 1024.336 1112.915 - 2.19% -
BM_PopHeap_float_64 8.64% 12.508 13.589 - 0.15% -
std::vector<std::string>::ctor(size)/32 8.62% 33.569 36.462 - 6.64% -
std::list<int>::ctor(size)/32 8.61% 323.179 351.017 - 6.07% -
rng::find(vector<bool>)_(process_all)/50 8.60% 0.740 0.804 - 30.51% -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/32 8.59% 16.239 17.634 - -0.32% -
std::find_if_not(vector<int>)_(process_all)/1024 8.58% 283.693 308.022 - 0.16% -
SetIntersection_Front_Vector_uint64_16384_16384 8.54% 77862154.577 84514574.301 - 8.13% -
BM_StringRelational_Less_Empty_Empty_Control 8.54% 1.935 2.101 - 2.66% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 8.54% 2928457.312 3178531.612 - -10.73% -
std::copy(vector<int>)/32768 8.52% 3497.233 3795.094 - 0.15% -
BM_RangesMakeThenSortHeap_string_SingleElement_64 8.51% 19.356 21.004 - 6.62% -
SetIntersection_Front_Set_string_16384_256 8.51% 14679650.652 15929112.720 - 1.16% -
std::find_end(list<int>)_(process_all)/1000 8.49% 656.214 711.904 - 0.10% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 8.49% 10.198 11.064 - -1.20% -
std::set<std::string>::equal_range(key)_(existent)/32 8.48% 15.506 16.822 - -0.46% -
BM_PopHeap_string_262144 8.48% 92.586 100.437 - 9.89% -
BM_std_minmax_element<short>/5500 8.47% 1409.228 1528.566 - 2.55% -
BM_StringDestroy_Empty 8.45% 0.655 0.710 - -18.71% -
BM_vector_deque_ranges_move_backward/70000 8.44% 7651.795 8297.337 - -1.78% -
std::move_backward(deque<int>)/512 8.42% 23.961 25.978 - 0.08% -
BM_std_min<char>/4 8.41% 1.071 1.161 - 1.75% -
std::stable_partition(vector<int>)_(sparse)/32 8.41% 6.874 7.452 - 2.93% -
BM_StringFindNoMatch/64 8.39% 1.849 2.005 - 5.63% -
std::multiset<std::string>::count(key)_(non-existent)/8192 8.38% 31.180 33.793 - 6.09% -
BM_std_minmax_element<short>/65536 8.38% 16691.883 18089.971 - 2.00% -
BM_RangesPopHeap_float_16 8.34% 6.443 6.981 - -0.61% -
std::flat_map<int,_int>::erase(key)_(existent)/32 8.33% 23.312 25.254 - 9.03% -
bm_lexicographical_compare<signed_char>/2 8.33% 1.495 1.620 - 8.31% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 8.30% 16300.228 17653.329 - 9.43% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 8.29% 49.361 53.452 - -2.36% -
std::list<int>::ctor(size)/1024 8.26% 11647.543 12609.433 - 4.99% -
rng::find_end(deque<int>,_pred)_(single_element)/1000 8.25% 596.810 646.046 - 0.64% -
std::stable_partition(deque<int>)_(sparse)/8192 8.24% 3369.537 3647.307 - 0.22% -
BM_std_minmax_element<short>/64000 8.24% 16301.128 17644.124 - 1.53% -
std::generate_n(list<int>)/8192 8.23% 6911.802 7480.756 - 8.64% -
BM_std_minmax_element<short>/4096 8.20% 1049.902 1136.036 - 1.97% -
std::stable_partition(deque<int>)_(sparse)/1024 8.18% 453.809 490.908 - 3.77% -
BM_vector_deque_ranges_copy/0 8.15% 0.463 0.500 - 8.20% -
std::list<int>::erase(begin)_(cheap_elements)/1024 8.15% 10.165 10.994 - 4.04% -
std::unordered_set<std::string>::contains(key)_(non-existent)/0 8.15% 0.374 0.405 - 8.42% -
rng::find_end(list<int>)_(process_all)/8192 8.15% 6826.746 7383.121 - -0.63% -
std::partition_point(deque<int>)/32 8.14% 4.479 4.844 - 8.97% -
std::multimap<int,_int>::find(key)_(non-existent)/32 8.11% 2.239 2.421 - -1.55% -
rng::move_backward(deque<int>)/512 8.11% 24.122 26.078 - -0.01% -
std::flat_map<int,_int>::erase(iterator)/32 8.11% 20.825 22.513 - 8.32% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 8.09% 5.165 5.583 - 3.62% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 8.08% 1.609 1.739 - -5.71% -
BM_MakeThenSortHeap_string_PipeOrgan_262144 8.06% 78.951 85.318 - 6.04% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 8.06% 10.556 11.407 - 0.48% -
BM_PopHeap_float_16 8.06% 6.477 6.999 - -0.01% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/8192 8.03% 5300.869 5726.538 - 0.15% -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/52 8.01% 26.924 29.082 - 0.12% -
rng::find_last_if(deque<int>)_(bail_90%)/8 7.99% 0.908 0.980 - -1.05% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4 7.98% 0.750 0.809 - 8.91% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 7.98% 551.473 595.465 - 14.11% -
SetIntersection_Interlaced_Set_uint64_1024_256 7.97% 15265477.487 16482764.719 - 2.00% -
BM_std_minmax_element<short>/70000 7.96% 17852.010 19272.979 - 1.45% -
BM_std_minmax_element<short>/1024 7.95% 268.321 289.659 - 1.97% -
rng::unique_copy(deque<int>)_(sprinkled)/32 7.92% 10.083 10.881 - -28.88% -
std::list<int>::insert(begin)_(cheap_elements)/32 7.91% 10.127 10.928 - 7.52% -
bm_lexicographical_compare<signed_char>/1 7.90% 1.286 1.388 - 9.78% -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 7.90% 283833.536 306245.224 - 0.07% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 7.88% 5.045 5.443 - 0.96% -
BM_std_minmax<short>/15 7.88% 1.991 2.148 - 9.78% -
rng::is_sorted(vector<int>,_pred)/8 7.87% 3.512 3.788 - -6.11% -
std::for_each(join_view(vector<vector<int>>))/8 7.87% 1.379 1.487 - 4.20% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 7.87% 7810851.184 8425249.796 - -5.90% -
std::find_if_not(deque<int>)_(bail_25%)/8192 7.87% 688.769 742.943 - 6.19% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 7.86% 21.644 23.345 - -1.22% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 7.84% 2.189 2.361 - -3.83% -
BM_PushHeap_string_Ascending_256 7.83% 10.184 10.981 - -6.75% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 7.81% 87.357 94.183 - 17.17% -
BM_std_min<unsigned_char>/4 7.76% 0.979 1.055 - 4.71% -
rng::none_of(list<int>)_(process_all)/8192 7.75% 7296.340 7862.125 - 7.75% -
rng::generate_n(list<int>)/8192 7.75% 6968.160 7508.069 - -13.19% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 7.74% 25.916 27.923 - 0.63% -
std::set<int>::lower_bound(key)_(existent)/8192 7.74% 7.847 8.454 - -2.22% -
std::list<int>::ctor(size)/8192 7.73% 95149.493 102508.880 - 6.48% -
BM_StringAssignStr_Huge_Transparent 7.72% 103.479 111.469 - -4.86% -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 7.72% 29.886 32.192 - 6.42% -
std::map<std::string,_int>::erase(iterator)/8192 7.72% 26.448 28.489 - -0.79% -
std::fill(vector<int>)/32 7.70% 1.041 1.121 - 7.50% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 7.69% 17757.838 19122.708 - 7.82% -
std::remove_if(vector<int>)_(sprinkled)/50 7.68% 60.085 64.700 - -3.03% -
BM_std_minmax_element<short>/3 7.67% 1.148 1.236 - -0.84% -
rng::find_end(list<int>)_(process_all)/1024 7.66% 673.763 725.402 - -0.98% -
rng::find_last(deque<int>)_(bail_90%)/1048576 7.65% 25564.402 27520.611 - 7.89% -
rng::is_sorted_until(vector<int>,_pred)/1024 7.62% 405.412 436.310 - 5.67% -
std::partition(deque<int>)_(sparse)/32 7.60% 9.640 10.373 - 5.22% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_262144 7.58% 51.778 55.702 - -27.29% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 7.58% 4604.609 4953.479 - 10.45% -
std::stable_partition(deque<int>)_(dense)/8192 7.57% 5669.075 6097.993 - 0.27% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 7.55% 113671.721 122252.172 - 9.95% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 7.54% 726.136 780.901 - -10.30% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 7.53% 11.625 12.500 - 9.11% -
BM_num_get<long> 7.51% 11.063 11.893 - 0.83% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 7.50% 0.447 0.481 - -10.03% -
rng::partial_sort_copy(vector<int>)_(shuffled)/8 7.50% 11.528 12.392 - 7.36% -
BM_deque_deque_copy_backward/70000 7.46% 8402.618 9029.295 - -1.19% -
BM_vector_deque_ranges_copy_backward/0 7.44% 0.442 0.475 - 7.88% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 7.43% 25130.716 26998.662 - 0.89% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 7.42% 25.997 27.927 - -0.65% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 7.39% 25.999 27.921 - -0.24% -
rng::copy_n(list<int>)/4096 7.38% 3983.009 4276.999 - 2.04% -
std::unique_copy(deque<int>)_(sprinkled)/32 7.37% 9.231 9.912 - 0.07% -
std::multiset<std::string>::count(key)_(existent)/32 7.34% 18.033 19.357 - -0.25% -
std::replace(vector<int>)_(sprinkled)/32 7.34% 5.036 5.405 - -14.33% -
std::fill_n(vector<bool>)/64 7.33% 1.518 1.629 - 2.20% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 7.33% 5.285 5.672 - -0.19% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 7.33% 28.901 31.019 - 0.98% -
std::map<std::string,_int>::count(key)_(existent)/1024 7.33% 23.402 25.116 - 0.53% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 7.32% 20123377.965 21595833.263 - 0.10% -
BM_std_min<unsigned_char>/18 7.31% 0.971 1.042 - 7.28% -
std::multimap<int,_int>::ctor(const&)/32 7.30% 213.901 229.517 - 8.77% -
BM_std_min<char>/20 7.27% 1.530 1.641 - 7.41% -
BM_std_minmax<unsigned_char>/12 7.26% 1.945 2.087 - 2.62% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 7.25% 23.627 25.341 - 1.64% -
rng::none_of(vector<int>)_(process_all)/8 7.25% 2.353 2.524 - 4.43% -
rng::move(deque<int>)/64 7.23% 6.318 6.775 - 6.78% -
rng::is_sorted(deque<int>,_pred)/8 7.22% 4.472 4.795 - 3.26% -
std::unordered_multiset<int>::erase(key)_(non-existent)/32 7.20% 1.147 1.230 - 3.73% -
std::shift_right(deque<int>)/1024 7.20% 39.829 42.697 - -1.09% -
rng::rotate(list<int>)_(by_1/2)/8192 7.19% 4959.577 5316.158 - 8.07% -
rng::sort(deque<int>)_(repeated)/1024 7.18% 946.790 1014.804 - 5.40% -
BM_std_min<char>/13 7.17% 1.564 1.676 - 7.32% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 7.17% 5706998.570 6116303.486 - 14.01% -
std::map<int,_int>::find(key)_(non-existent)/32 7.17% 2.402 2.574 - 12.30% -
BM_MakeThenSortHeap_string_SingleElement_4 7.16% 5.959 6.386 - -0.06% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 7.16% 1.697 1.818 - 12.90% -
rng::search(list<int>)_(single_element)/8192 7.15% 7419.680 7950.092 - -12.08% -
BM_MakeThenSortHeap_string_Descending_262144 7.14% 86.305 92.468 - 7.77% -
std::find_end(list<int>)_(process_all)/1048576 7.14% 817328.440 875687.034 - 0.07% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 7.11% 54109442.745 57956578.951 - 5.68% -
rng::copy(vector<int>)/4096 7.11% 149.432 160.053 - 8.11% -
SetIntersection_Front_Set_uint32_262144_256 7.10% 4783864.002 5123598.684 - 4.30% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 7.09% 14.510 15.538 - 5.64% -
std::set<std::string>::count(key)_(non-existent)/32 7.08% 9.672 10.357 - -1.86% -
BM_std_minmax<unsigned_short>/2 7.07% 0.848 0.907 - -0.16% -
std::deque<int>::ctor(size)/1024 7.02% 68.900 73.740 - -1.08% -
BM_std_minmax_element<short>/512 7.01% 138.028 147.701 - 2.13% -
std::multiset<int>::equal_range(key)_(existent)/1024 7.00% 4.951 5.298 - -1.40% -
std::adjacent_find(deque<int>,_pred)/8 6.98% 4.287 4.586 - 5.90% -
BM_std_minmax<short>/25 6.93% 2.203 2.355 - 2.69% -
BM_std_minmax<short>/7 6.92% 1.747 1.868 - 5.81% -
std::multimap<std::string,_int>::erase(iterator)/32 6.92% 29.411 31.445 - -1.01% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 6.91% 8413392.289 8994701.820 - -6.43% -
BM_std_minmax<short>/1 6.90% 0.634 0.678 - 7.36% -
BM_RangesPushHeap_uint64_Descending_16 6.90% 0.360 0.385 - 1.25% -
BM_std_min<char>/19 6.90% 1.182 1.263 - 6.77% -
std::set<std::string>::count(key)_(existent)/32 6.90% 14.472 15.470 - -0.67% -
std::find_end(deque<int>,_pred)_(single_element)/1024 6.88% 610.659 652.689 - -0.09% -
std::map<std::string,_int>::find(key)_(non-existent)/32 6.88% 9.891 10.571 - 2.38% -
std::copy_n(vector<int>)/8 6.88% 2.165 2.314 - 4.89% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 6.87% 38.617 41.272 - -1.91% -
BM_RangesMakeThenSortHeap_uint64_Random_262144 6.84% 35.781 38.226 - -29.96% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 6.79% 8.749 9.344 - 0.01% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 6.79% 32.867 35.099 - -11.20% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 6.76% 22.160 23.659 - 4.04% -
BM_RangesPushHeap_uint32_Ascending_1 6.76% 0.576 0.615 - 31.73% -
rng::swap_ranges(list<int>)/8192 6.75% 10073.590 10753.732 - 0.27% -
std::multiset<std::string>::count(key)_(non-existent)/1024 6.74% 22.769 24.303 - 4.91% -
BM_MakeThenSortHeap_string_SingleElement_262144 6.73% 51.549 55.020 - 9.05% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 6.71% 18.684 19.938 - 5.81% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 6.70% 11.953 12.754 - 6.53% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 6.70% 29.190 31.145 - 0.29% -
BM_RangesPushHeap_string_PipeOrgan_262144 6.69% 18.009 19.215 - 10.38% -
std::set<std::string>::contains(key)_(non-existent)/1024 6.69% 20.765 22.154 - 3.27% -
BM_deque_deque_ranges_copy_backward/1024 6.68% 38.040 40.581 - -2.82% -
std::set<int>::insert(value)_(new_value)/8192 6.68% 71.043 75.786 - 0.40% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 6.63% 264645.710 282179.895 - 6.96% -
rng::contains_subrange(deque<int>)_(same_length)/50 6.62% 26.884 28.663 - -0.97% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16384 6.61% 3.007 3.206 - 7.67% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 6.61% 17.714 18.884 - 6.65% -
SetIntersection_Interlaced_Set_uint32_256_256 6.60% 8851964.824 9436402.617 - -2.25% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 6.57% 1.437 1.531 - -3.68% -
std::deque<int>::ctor(size)/32 6.54% 26.122 27.831 - -0.19% -
BM_vector_deque_ranges_move_backward/1 6.50% 2.183 2.325 - -0.23% -
SetIntersection_Interlaced_Set_uint64_256_64 6.50% 14710051.031 15666577.257 - 0.38% -
rng::unique_copy(deque<int>)_(sprinkled)/52 6.49% 14.761 15.719 - -25.20% -
rng::replace_if(list<int>)_(sprinkled)/8192 6.48% 7452.365 7935.382 - 0.51% -
BM_MakeHeap_float_PipeOrgan_4 6.47% 0.388 0.413 - 5.88% -
BM_StringAssignStr_Huge_Opaque 6.47% 104.579 111.341 - -3.88% -
BM_vector_deque_ranges_move_backward/2 6.47% 1.937 2.062 - -0.05% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 6.46% 72.287 76.954 - 7.03% -
std::multimap<int,_int>::insert(value)_(new_value)/8192 6.45% 36.609 38.968 - 5.73% -
BM_std_min<char>/12 6.44% 1.333 1.419 - 9.66% -
BM_std_minmax<short>/14 6.43% 1.620 1.724 - 6.45% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4 6.41% 0.833 0.886 - 3.72% -
std::adjacent_find(deque<int>)/8 6.40% 2.957 3.146 - 4.29% -
BM_PushHeap_string_Ascending_1024 6.39% 13.088 13.925 - -4.98% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 6.37% 2.242 2.385 - 6.48% -
BM_RangesMakeThenSortHeap_string_SingleElement_16 6.37% 13.373 14.225 - 4.01% -
std::flat_map<int,_int>::count(key)_(existent)/32 6.35% 3.260 3.467 - -0.20% -
BM_deque_deque_ranges_move_backward/1024 6.32% 38.224 40.640 - -2.55% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 6.31% 33.577 35.695 - 1.54% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 6.29% 6.872 7.304 - -0.00% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 6.29% 47.560 50.551 - -0.31% -
BM_std_min<unsigned_int>/4 6.28% 0.996 1.059 - 7.22% -
BM_vector_deque_ranges_move_backward/65536 6.25% 7264.144 7718.034 - -2.20% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 6.23% 50688.279 53848.645 - 7.80% -
rng::fill_n(list<int>)/8192 6.23% 7077.929 7518.924 - 1.60% -
SetIntersection_Front_Vector_uint32_262144_64 6.22% 1428603.747 1517507.970 - 0.53% -
std::set<int>::find(key)_(non-existent)/8192 6.21% 8.441 8.966 - 1.05% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 6.19% 1.292 1.372 - 7.84% -
std::find_if_not(vector<int>)_(process_all)/8 6.19% 2.531 2.687 - 1.83% -
BM_vector_deque_ranges_copy_backward/2 6.18% 1.943 2.063 - -0.08% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 6.18% 27.017 28.686 - -0.61% -
rng::find_if_not(deque<int>)_(bail_25%)/8192 6.18% 685.979 728.346 - -1.68% -
rng::any_of(vector<int>)_(process_all)/8 6.17% 2.354 2.499 - -3.76% -
SetIntersection_Front_Set_uint64_16384_4 6.15% 1083437.932 1150046.430 - -0.38% -
std::find_first_of(vector<int>)_(large_needle)/8192 6.14% 7061741.999 7495134.744 - 8.44% -
rng::for_each(set<int>::iterator)/32 6.14% 22.161 23.521 - -0.36% -
BM_std_min<char>/18 6.13% 0.988 1.048 - 6.22% -
BM_toupper_char<wchar_t> 6.12% 0.554 0.588 - -14.53% -
rng::find_end(list<int>)_(process_all)/1048576 6.12% 824731.927 875230.339 - -0.02% -
rng::rotate(list<int>)_(by_1/4)/8192 6.10% 7214.352 7654.495 - -6.74% -
std::set<std::string>::erase(key)_(existent)/0 6.08% 64.322 68.234 - 6.13% -
BM_std_minmax<char>/11 6.07% 1.648 1.748 - -5.96% -
rng::move_backward(list<int>)/32768 6.06% 33613.677 35650.909 - 1.22% -
SetIntersection_Front_Vector_uint32_256_64 6.05% 4570940.437 4847634.241 - 0.30% -
std::multimap<int,_int>::insert(value)_(new_value)/1024 6.05% 33.007 35.003 - 2.73% -
std::unordered_set<int>::count(key)_(non-existent)/8192 6.03% 1.671 1.772 - 30.30% -
BM_num_get<bool> 6.03% 12.081 12.809 - 0.74% -
BM_SortHeap_float_1 6.03% 0.251 0.267 - 0.07% -
std::find_end(list<int>)_(single_element)/1024 6.02% 689.682 731.181 - -0.07% -
BM_MakeThenSortHeap_string_Heap_262144 6.02% 178.241 188.963 - 3.99% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 6.01% 215.859 228.830 - 10.26% -
std::set<int>::count(key)_(existent)/32 6.01% 1.793 1.900 - 1.90% -
std::set<int>::equal_range(key)_(existent)/8192 5.98% 7.957 8.432 - 5.03% -
BM_SortHeap_pair<uint32,_uint32>_1 5.97% 0.251 0.266 - 3.19% -
BM_PushHeap_uint32_SingleElement_16 5.97% 0.357 0.378 - 12.60% -
rng::swap_ranges(deque<int>)/50 5.95% 19.938 21.124 - 15.15% -
rng::unique(deque<int>)_(contiguous)/32 5.93% 58.783 62.271 - -4.84% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 5.92% 10.874 11.518 - -4.47% -
std::for_each_n(list<int>)/50 5.92% 22.766 24.113 - 0.18% -
std::set<std::string>::equal_range(key)_(non-existent)/32 5.91% 9.986 10.576 - 0.38% -
BM_deque_deque_ranges_move_backward/65536 5.91% 8026.444 8501.146 - 0.44% -
std::find_first_of(vector<int>)_(large_needle)/1024 5.91% 109910.345 116406.858 - 7.02% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 5.90% 25672.861 27187.438 - 5.73% -
BM_vector_deque_move_backward/70000 5.89% 8004.825 8476.317 - -0.94% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 5.87% 54705.056 57918.710 - -0.21% -
std::list<int>::insert(begin)_(cheap_elements)/8192 5.87% 11.272 11.933 - 3.69% -
SetIntersection_Front_Vector_uint32_16384_16384 5.87% 79360260.513 84015305.706 - -0.52% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 5.86% 3322.226 3516.982 - 6.94% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 5.86% 12.005 12.708 - 6.41% -
std::copy_n(vector<bool>)_(aligned)/64 5.85% 1.303 1.379 - 1.19% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/32 5.85% 21.985 23.271 - 6.23% -
rng::find_end(list<int>,_pred)_(single_element)/1024 5.85% 773.160 818.378 - 0.29% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 5.84% 28.571 30.238 - 0.62% -
std::multiset<int>::contains(key)_(non-existent)/32 5.82% 2.345 2.482 - 9.53% -
BM_deque_deque_copy_backward/1024 5.81% 38.430 40.663 - -2.50% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 5.80% 11106.268 11750.267 - 3.00% -
std::find_if(deque<int>)_(bail_25%)/8192 5.79% 703.452 744.190 - -2.45% -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 5.79% 3.377 3.572 - 0.08% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 5.78% 1.134 1.199 - 4.81% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 5.78% 23.537 24.897 - 7.41% -
std::partition(vector<int>)_(sparse)/50 5.78% 13.799 14.597 - 4.05% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 5.77% 10.211 10.801 - -2.22% -
SetIntersection_Front_Set_uint64_256_64 5.76% 6183862.103 6539867.140 - 0.60% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 5.74% 6372.183 6738.250 - 3.48% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 5.73% 10.561 11.167 - 5.24% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 5.73% 25868.671 27350.799 - -1.80% -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8 5.72% 14.634 15.470 - 1.09% -
BM_std_min<unsigned_short>/22 5.70% 1.813 1.916 - 3.92% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 5.70% 260027.664 274838.818 - 2.23% -
BM_std_minmax<unsigned_short>/20 5.70% 1.952 2.063 - 3.65% -
std::multiset<std::string>::equal_range(key)_(existent)/32 5.68% 19.266 20.361 - 3.72% -
std::find_if_not(vector<int>)_(process_all)/50 5.67% 14.233 15.041 - 0.12% -
rng::find_if_not(deque<int>)_(bail_25%)/32768 5.67% 2744.842 2900.594 - -2.49% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 5.66% 206.754 218.466 - -4.41% -
std::rotate(list<int>)_(by_1/4)/8192 5.66% 7224.915 7634.084 - 5.14% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 5.65% 11.632 12.289 - 4.72% -
rng::replace(list<int>)_(sprinkled)/8192 5.65% 7291.240 7703.283 - 0.35% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 5.63% 11894.715 12564.960 - -10.64% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 5.63% 990094.294 1045799.141 - 0.38% -
BM_MakeThenSortHeap_float_PipeOrgan_16384 5.62% 24.349 25.717 - -0.26% -
BM_std_min<char>/24 5.62% 2.645 2.794 - 6.53% -
rng::find_end(list<int>,_pred)_(single_element)/1000 5.61% 755.614 797.967 - 0.12% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 5.60% 0.465 0.491 - 6.16% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_262144 5.59% 666.610 703.899 - 5.98% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 5.59% 219.457 231.721 - 9.51% -
std::map<int,_int>::insert(value)_(already_present)/0 5.58% 0.679 0.717 - 23.33% -
std::find_first_of(deque<int>)_(small_needle)/50 5.58% 164.557 173.743 - -1.33% -
BM_StringRelational_Less_Empty_Small_Control 5.58% 1.992 2.103 - 8.28% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 5.58% 19.364 20.444 - 0.23% -
std::unique_copy(list<int>,_pred)_(contiguous)/52 5.57% 29.986 31.656 - 0.22% -
std::find_end(list<int>)_(single_element)/1000 5.57% 674.330 711.868 - -0.06% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 5.57% 11962.114 12627.966 - 0.52% -
std::search_n(vector<int>,_pred)_(no_match)/1048576 5.56% 575297.400 607289.952 - -0.50% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 5.56% 94561.941 99820.482 - 1.35% -
BM_vector_deque_copy_backward/64000 5.55% 7240.333 7642.527 - -3.10% -
BM_vector_deque_ranges_move/64 5.55% 2.661 2.808 - 2.58% -
rng::find_if_not(deque<int>)_(process_all)/8192 5.55% 2801.915 2957.452 - 4.66% -
BM_StringDestroy_Large 5.54% 6.747 7.120 - 3.58% -
BM_StringRelational_Eq_Small_Small_Control 5.54% 1.851 1.953 - 2.83% -
rng::contains_subrange(list<int>)_(single_element)/50 5.53% 17.644 18.620 - 1.46% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 5.53% 216.716 228.698 - 9.31% -
rng::stable_partition(list<int>)_(dense)/50 5.53% 52.647 55.557 - 0.14% -
rng::replace_if(list<int>)_(prefix)/8192 5.52% 7204.213 7602.222 - 0.52% -
std::map<int,_int>::find(key)_(existent)/1024 5.52% 3.750 3.957 - 1.33% -
std::rotate(deque<int>)_(by_1/2)/1024 5.51% 173.261 182.816 - 1.73% -
BM_PushHeap_uint32_SingleElement_4 5.51% 0.364 0.384 - 13.97% -
std::unordered_map<int,_int>::insert(value)_(already_present)/0 5.49% 1.575 1.661 - -0.11% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 5.49% 705.039 743.724 - 6.00% -
BM_std_min<unsigned_char>/20 5.49% 1.515 1.599 - 0.66% -
std::partial_sort(deque<int>)_(descending)/8 5.48% 41.369 43.635 - 2.18% -
rng::find_last(forward_list<int>)_(bail_10%)/50 5.47% 20.152 21.254 - -0.29% -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 5.44% 10.557 11.132 - 0.07% -
rng::contains_subrange(list<int>)_(same_length)/16 5.44% 6.609 6.968 - 0.40% -
BM_vector_deque_ranges_move_backward/64000 5.43% 7177.082 7566.774 - -3.64% -
rng::find(list<int>)_(process_all)/1024 5.43% 688.579 725.965 - 5.71% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 5.43% 1359.236 1432.982 - -4.99% -
std::unordered_map<int,_int>::insert(value)_(new_value)/32 5.42% 19.298 20.344 - -0.54% -
BM_std_minmax<char>/16 5.42% 1.026 1.082 - 17.11% -
std::find_end(deque<int>)_(process_all)/1048576 5.41% 265381.787 279737.292 - -12.37% -
std::unique_copy(list<int>)_(contiguous)/52 5.40% 20.317 21.414 - -2.33% -
std::find(deque<int>)_(process_all)/50 5.36% 13.236 13.946 - 5.55% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 5.34% 1390.817 1465.018 - 0.42% -
BM_vector_deque_copy_backward/70000 5.33% 8163.027 8597.917 - -0.60% -
std::partial_sort_copy(list<int>)_(shuffled)/1024 5.32% 7302.104 7690.894 - 5.29% -
std::fill_n(vector<bool>)/512 5.32% 1.425 1.501 - 5.26% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 5.32% 1.255 1.322 - 1.97% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 5.30% 11963.456 12597.908 - -0.41% -
BM_deque_deque_move_backward/1024 5.30% 38.511 40.553 - -2.77% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 5.30% 17.378 18.298 - 5.02% -
BM_vector_deque_ranges_copy_backward/70000 5.27% 8155.895 8586.000 - 0.25% -
BM_RangesPushHeap_uint64_Ascending_16384 5.26% 3.564 3.752 - 0.22% -
std::find_end(deque<int>)_(process_all)/8192 5.25% 2040.607 2147.767 - -12.52% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 5.24% 35.316 37.167 - 4.59% -
std::find_end(list<int>,_pred)_(process_all)/8192 5.24% 7783.187 8190.678 - -0.67% -
bm_lexicographical_compare<signed_char>/3 5.23% 1.727 1.817 - 5.32% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_64 5.23% 0.495 0.520 - 1.68% -
BM_SortHeap_float_16384 5.23% 26.721 28.118 - -0.15% -
rng::copy_n(vector<bool>)_(aligned)/64 5.22% 1.304 1.373 - -0.09% -
std::list<int>::insert(begin)_(cheap_elements)/1024 5.22% 11.303 11.893 - 3.76% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 5.22% 12.211 12.848 - 4.74% -
BM_std_minmax<short>/9 5.20% 1.187 1.248 - 5.42% -
SetIntersection_Front_Set_string_64_64 5.20% 36168943.159 38048822.901 - -0.34% -
BM_std_minmax<char>/64 5.19% 1.256 1.321 - -4.16% -
rng::partial_sort_copy(deque<int>)_(descending)/8 5.19% 19.673 20.694 - -4.26% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 5.19% 7346308.583 7727568.961 - 2.10% -
std::map<int,_int>::upper_bound(key)_(existent)/32 5.19% 1.690 1.777 - 3.93% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 5.17% 325.804 342.657 - 3.38% -
std::sort(deque<int>)_(repeated)/1024 5.16% 963.401 1013.141 - 4.70% -
std::find_end(list<int>)_(process_all)/8192 5.16% 6988.646 7349.274 - -0.67% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 5.15% 38133.074 40097.215 - 5.21% -
BM_PushHeap_string_Ascending_64 5.14% 7.139 7.506 - -5.18% -
BM_std_minmax<char>/24 5.14% 1.254 1.318 - 14.25% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 5.13% 792.503 833.186 - 3.71% -
rng::copy_backward(vector<int>)/4096 5.13% 141.099 148.341 - 3.42% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 5.12% 480.348 504.944 - 4.27% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 5.12% 18879.617 19846.006 - 9.12% -
BM_num_get<long_long> 5.11% 11.169 11.740 - -1.03% -
std::set<int>::upper_bound(key)_(existent)/8192 5.11% 7.860 8.262 - -0.06% -
rng::unique_copy(list<int>)_(sprinkled)/8192 5.11% 6980.278 7336.638 - -0.99% -
BM_std_minmax_element<short>/64 5.10% 17.237 18.116 - 2.70% -
std::unordered_multiset<int>::insert(value)_(new_value)/8192 5.09% 19.840 20.850 - 1.97% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 5.09% 8.749 9.194 - 4.51% -
BM_std_minmax<unsigned_int>/7 5.07% 1.745 1.834 - 5.83% -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5.07% 5236.821 5502.216 - 5.35% -
rng::contains_subrange(list<int>)_(single_element)/8192 5.04% 6995.482 7347.816 - -6.13% -
std::set<std::string>::find(key)_(existent)/8192 5.02% 28.547 29.980 - 6.55% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 5.02% 5.705 5.991 - 2.39% -
SetIntersection_Interlaced_Set_string_64_64 5.01% 36012424.621 37816168.825 - 0.34% -
std::any_of(deque<int>)_(process_all)/50 5.01% 19.281 20.246 - 0.21% -
rng::find_first_of(list<int>,_pred)_(small_needle)/1024 5.01% 5251.967 5514.980 - 4.96% -
std::list<int>::ctor(const&)_(cheap_elements)/32 4.99% 326.974 343.296 - 6.11% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 4.99% 6327.243 6642.874 - 6.29% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 4.98% 21.641 22.718 - -1.24% -
BM_StringRelationalLiteral_Less_Empty_Large_Control 4.97% 2.160 2.268 - -4.37% -
BM_PushHeap_float_PipeOrgan_4 4.96% 0.482 0.506 - 1.01% -
rng::find_if(deque<int>)_(bail_25%)/8 4.95% 1.453 1.525 - -0.03% -
BM_deque_deque_ranges_move_backward/70000 4.94% 8505.993 8925.868 - -1.55% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 4.93% 31.095 32.628 - 4.70% -
BM_std_minmax<char>/32 4.93% 1.638 1.718 - 9.28% -
SetIntersection_Interlaced_Set_string_256_16 4.93% 18096272.313 18988198.393 - 3.92% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/32 4.90% 18.604 19.515 - 0.57% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 4.90% 3.729 3.912 - 5.98% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 4.88% 3.339 3.502 - 9.24% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 4.88% 191937.124 201303.797 - 5.53% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 4.87% 33.897 35.548 - 0.24% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 4.87% 1402.366 1470.649 - -0.21% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 4.86% 484.141 507.688 - 4.74% -
rng::find_end(list<int>)_(process_all)/1000 4.86% 685.603 718.911 - 0.58% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4.85% 4273.183 4480.588 - -0.48% -
SetIntersection_Front_Vector_uint32_256_16 4.84% 4369336.929 4580983.744 - 0.69% -
BM_MakeHeap_float_Random_4 4.84% 1.614 1.692 - -0.78% -
BM_deque_vector_move/0 4.83% 1.425 1.494 - -0.11% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_4 4.82% 0.534 0.560 - 2.43% -
BM_deque_vector_move_backward/65536 4.82% 7990.407 8375.752 - 5.48% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 4.81% 794.216 832.426 - 3.24% -
BM_std_min<unsigned_char>/4096 4.81% 28.934 30.325 - 4.72% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 4.81% 21.732 22.778 - -30.02% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16 4.80% 2.844 2.980 - 1.37% -
rng::find_end(list<int>)_(single_element)/1024 4.79% 697.086 730.497 - -0.27% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 4.78% 70.229 73.589 - -1.24% -
BM_RangesPushHeap_uint64_Ascending_262144 4.77% 4.701 4.925 - -0.46% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 4.77% 85.416 89.487 - 0.57% -
std::multiset<std::string>::clear()/32 4.76% 881.927 923.946 - -0.30% -
BM_RangesMakeHeap_uint64_QuickSortAdversary_16384 4.76% 0.293 0.307 - 3.93% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64 4.76% 0.518 0.543 - 7.50% -
BM_RangesMakeHeap_uint64_Random_16 4.75% 1.293 1.354 - 6.69% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 4.75% 12.329 12.914 - 4.80% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 4.73% 21005333.031 21998473.106 - 3.81% -
rng::move(list<int>)/512 4.73% 353.190 369.884 - -0.30% -
bm_lexicographical_compare<unsigned_char>/1 4.72% 1.690 1.770 - 10.66% -
std::unordered_map<int,_int>::erase(iterator)/8192 4.71% 20.357 21.316 - 1.76% -
SetIntersection_Interlaced_Vector_string_16384_4 4.71% 1820903.984 1906732.861 - 2.30% -
BM_MakeThenSortHeap_float_Descending_256 4.71% 5.722 5.991 - -1.16% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 4.71% 6.863 7.186 - 3.61% -
rng::find_last(deque<int>)_(bail_90%)/8 4.70% 0.867 0.908 - 4.47% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 4.69% 9511.754 9958.245 - 19.65% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8 4.69% 2.825 2.957 - -0.91% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 4.68% 30.511 31.938 - 0.07% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 4.68% 11223.725 11748.631 - 3.81% -
BM_std_minmax<unsigned_int>/31 4.67% 2.478 2.594 - 1.60% -
rng::copy_if(list<int>)_(entire_range)/64 4.67% 30.797 32.235 - -2.17% -
BM_std_min<unsigned_char>/13 4.67% 1.562 1.635 - 6.61% -
BM_RangesPushHeap_uint32_Random_1024 4.66% 6.037 6.319 - 0.70% -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 4.66% 9.184 9.612 - 1.53% -
SetIntersection_Front_Set_uint64_1024_4 4.65% 1099855.862 1151020.213 - -2.55% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 4.64% 6301.484 6594.124 - 6.55% -
BM_MakeThenSortHeap_string_SingleElement_64 4.64% 19.674 20.588 - 2.41% -
std::set<std::string>::count(key)_(non-existent)/1024 4.64% 22.786 23.843 - -0.44% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 4.64% 2338864.778 2447350.580 - 8.64% -
std::sort(vector<int>)_(descending)/8192 4.63% 7280.421 7617.604 - 4.69% -
std::remove_if(vector<int>)_(sprinkled)/32 4.62% 53.749 56.234 - -2.04% -
std::set<int>::find(key)_(non-existent)/32 4.62% 2.267 2.371 - -3.78% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 4.60% 1.431 1.497 - 1.01% -
BM_RangesPushHeap_uint32_Ascending_262144 4.58% 8.036 8.404 - 0.52% -
BM_deque_deque_ranges_move_backward/512 4.58% 20.498 21.437 - 0.10% -
std::move_backward(vector<bool>)_(unaligned)/64 4.58% 1.790 1.872 - -2.39% -
std::move_backward(vector<int>)/1048576 4.57% 54475.926 56964.457 - 1.52% -
rng::find_last_if(vector<char>)_(bail_10%)/8 4.56% 2.415 2.526 - 8.84% -
BM_MakeHeap_uint32_Heap_4 4.56% 0.277 0.289 - 4.94% -
BM_std_minmax<short>/24 4.56% 2.225 2.327 - 1.82% -
rng::for_each(multiset<int>::iterator)/8 4.55% 4.806 5.024 - 1.14% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 4.55% 22.779 23.814 - -0.98% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 4.53% 1065920.546 1114183.500 - 1.40% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 4.53% 16.652 17.406 - 1.22% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 4.52% 29.485 30.817 - -1.16% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/32 4.51% 480.400 502.062 - -0.06% -
SetIntersection_Interlaced_Set_uint64_64_64 4.51% 15158007.264 15841113.040 - -2.99% -
BM_std_minmax_element<long_long>/1024 4.49% 272.019 284.231 - -3.32% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 4.49% 50385.792 52646.416 - 5.96% -
rng::partial_sort_copy(deque<int>)_(heap)/8 4.49% 16.013 16.731 - 0.04% -
std::reverse_copy(vector<int>)/8 4.49% 2.367 2.473 - -5.95% -
BM_std_min<char>/30 4.48% 2.223 2.323 - 2.93% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 4.47% 480.162 501.617 - 4.17% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 4.46% 38932.997 40670.840 - -0.32% -
BM_deque_vector_ranges_copy/0 4.46% 1.419 1.483 - 1.44% -
SetIntersection_None_Vector_uint32_1024_256 4.46% 1104667.208 1153933.507 - -0.07% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 4.45% 23.078 24.106 - -0.06% -
BM_RangesMakeThenSortHeap_float_Heap_4 4.45% 1.225 1.280 - -0.43% -
BM_std_minmax<short>/64 4.45% 1.525 1.593 - 4.43% -
bm_lexicographical_compare<signed_char>/8 4.44% 3.111 3.249 - 4.94% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 4.43% 8.512 8.889 - 4.28% -
BM_RangesPushHeap_uint64_Ascending_1024 4.43% 2.577 2.691 - 0.48% -
std::partition(vector<int>)_(sparse)/32 4.43% 8.726 9.113 - 3.82% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 4.42% 822.045 858.410 - -1.09% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 4.42% 30111.892 31441.729 - -1.72% -
std::flat_map<int,_int>::erase(iterator)/1024 4.41% 76.089 79.444 - -6.49% -
BM_std_minmax_element<long_long>/3 4.39% 1.121 1.171 - 2.13% -
std::swap_ranges(list<int>)/8192 4.39% 9671.365 10095.590 - -0.45% -
BM_std_minmax<unsigned_char>/11 4.38% 1.712 1.787 - -0.69% -
std::multimap<int,_int>::ctor(const&)/8192 4.38% 50416.686 52625.176 - 5.41% -
BM_MakeThenSortHeap_string_QuickSortAdversary_262144 4.37% 190.627 198.967 - 3.01% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 4.36% 22.715 23.706 - 0.30% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 4.36% 1592909.470 1662389.372 - -3.72% -
bm_ranges_lexicographical_compare<signed_char>/16 4.36% 1.297 1.354 - 0.11% -
std::list<std::string>::ctor(size)/32 4.36% 340.400 355.227 - 5.01% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4 4.35% 0.554 0.578 - 1.70% -
std::map<int,_int>::equal_range(key)_(existent)/32 4.35% 1.752 1.828 - -3.69% -
BM_MakeHeap_uint32_PipeOrgan_1024 4.34% 0.689 0.719 - -1.89% -
std::set<int>::find(key)_(existent)/8192 4.34% 8.037 8.386 - 2.25% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 4.33% 6438.372 6717.198 - 2.08% -
std::find_first_of(deque<int>)_(small_needle)/8192 4.33% 28579.279 29816.906 - 2.01% -
BM_std_minmax_element<long_long>/512 4.32% 138.204 144.177 - -3.43% -
std::map<int,_int>::ctor(const&)/32 4.31% 211.895 221.032 - -1.71% -
std::fill_n(deque<int>)/32 4.31% 1.156 1.206 - 0.11% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 4.30% 97493.132 101688.837 - 4.86% -
rng::rotate(list<int>)_(by_1/4)/32 4.30% 13.756 14.348 - -0.24% -
rng::move(vector<int>)/8 4.30% 2.221 2.317 - 3.31% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4.29% 8607.197 8976.317 - 2.21% -
BM_PushHeap_uint32_Descending_16 4.29% 0.354 0.369 - 1.97% -
std::set<int>::count(key)_(existent)/8192 4.29% 7.782 8.115 - 2.19% -
std::deque<int>::insert(middle)_(cheap_elements)/32 4.29% 11.773 12.278 - 2.48% -
BM_MakeHeap_uint32_Random_1024 4.28% 1.030 1.075 - -3.00% -
std::map<int,_int>::erase(key)_(non-existent)/1024 4.28% 5.395 5.626 - 6.09% -
rng::find_end(list<int>)_(single_element)/1000 4.28% 683.666 712.910 - -0.62% -
rng::is_sorted_until(vector<int>,_pred)/8192 4.28% 3236.859 3375.309 - 2.82% -
SetIntersection_Interlaced_Vector_uint64_16384_16 4.28% 2435060.489 2539191.732 - 0.60% -
BM_PushHeap_float_Descending_1 4.27% 0.431 0.449 - -35.75% -
rng::stable_partition(list<int>)_(dense)/32 4.26% 31.804 33.160 - -3.61% -
BM_PushHeap_uint32_Random_16 4.26% 4.413 4.601 - 1.74% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 4.26% 7.026 7.326 - -1.89% -
std::search(deque<int>,_pred)_(same_length)/1000 4.25% 478.041 498.362 - 2.06% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 4.25% 18.866 19.668 - -17.62% -
rng::contains_subrange(vector<int>)_(same_length)/8192 4.25% 1875.280 1954.922 - 2.98% -
std::find_first_of(deque<int>)_(small_needle)/32 4.24% 107.356 111.905 - -2.28% -
rng::find_end(vector<int>,_pred)_(single_element)/1024 4.24% 589.992 614.983 - 0.93% -
rng::generate_n(vector<int>)/50 4.23% 12.058 12.568 - 4.19% -
BM_std_min<unsigned_char>/29 4.23% 1.966 2.050 - 1.92% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 4.23% 795.197 828.826 - 1.80% -
BM_MakeThenSortHeap_string_SingleElement_256 4.23% 25.125 26.187 - 1.00% -
BM_std_minmax<unsigned_short>/4 4.21% 0.936 0.975 - 0.43% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 4.19% 9745650.668 10154452.679 - 1.39% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 4.19% 2199578.617 2291693.803 - 0.13% -
std::remove_if(list<int>)_(prefix)/8192 4.18% 9351.179 9742.516 - -1.27% -
std::copy_n(deque<int>)/8 4.17% 2.643 2.753 - 0.16% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 4.17% 67252.082 70056.024 - 0.55% -
BM_vector_deque_move_backward/64000 4.17% 7358.308 7664.984 - -2.64% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 4.17% 20668820.404 21530015.903 - -3.58% -
std::deque<int>::ctor(size)/8192 4.16% 440.529 458.849 - -0.19% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 4.15% 12768803.666 13299224.933 - 0.72% -
BM_RangesMakeThenSortHeap_uint64_Descending_1 4.15% 0.269 0.280 - 3.89% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 4.15% 12694470.320 13220846.618 - 4.96% -
BM_RangesMakeHeap_float_Random_64 4.14% 1.649 1.717 - 20.15% -
std::multiset<std::string>::insert(value)_(new_value)/1024 4.14% 61.548 64.095 - 1.64% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 4.14% 342.431 356.602 - 6.45% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 4.13% 31325.941 32619.000 - -0.22% -
BM_vector_deque_ranges_copy_backward/1 4.12% 2.219 2.311 - -0.55% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 4.12% 80589715.558 83909911.104 - -26.59% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 4.12% 11890.098 12379.838 - 0.54% -
BM_MakeHeap_uint32_Random_262144 4.11% 1.007 1.048 - 3.20% -
SetIntersection_Front_Set_uint32_16384_16384 4.11% 337350157.014 351210867.575 - 4.18% -
BM_deque_vector_move/65536 4.11% 2701.758 2812.727 - 1.07% -
rng::find_end(vector<int>,_pred)_(single_element)/8192 4.11% 4716.780 4910.469 - 0.82% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 4.11% 180.356 187.760 - 4.07% -
std::equal(list<int>)_(it,_it,_it,_it)/8 4.10% 2.855 2.972 - 0.42% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 4.10% 8903.991 9269.125 - 3.57% -
BM_std_minmax_element<long_long>/4096 4.10% 1077.033 1121.197 - -3.54% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 4.09% 117420920.321 122226323.705 - 1.64% -
std::is_sorted(deque<int>,_pred)/8 4.09% 4.343 4.521 - 1.14% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 4.09% 6307.307 6565.082 - 5.81% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 4.08% 24143.721 25129.918 - -2.21% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 4.07% 11961779.316 12449117.142 - -0.97% -
std::stable_sort(deque<int>)_(descending)/8 4.07% 26.651 27.737 - -5.28% -
BM_std_minmax<unsigned_short>/3 4.07% 1.165 1.212 - -1.12% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_4 4.06% 1.700 1.769 - 1.77% -
std::list<int>::ctor(Range)_(cheap_elements)/32 4.04% 329.177 342.487 - 5.35% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 4.04% 21.124 21.977 - 0.54% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 4.04% 68.772 71.548 - -1.16% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 4.04% 33.084 34.419 - 0.42% -
std::search(vector<int>)_(single_element)/1000 4.03% 228.684 237.909 - 1.32% -
std::move_backward(vector<bool>)_(unaligned)/512 4.03% 4.639 4.826 - -0.11% -
std::search(list<int>)_(single_element)/1000 4.03% 671.120 698.155 - -0.44% -
BM_RangesSortHeap_float_16384 4.03% 26.487 27.553 - 0.58% -
BM_std_min<unsigned_char>/4000 4.02% 27.063 28.151 - 4.03% -
BM_vector_deque_copy_backward/64 4.01% 2.961 3.080 - -0.46% -
SetIntersection_Front_Set_float_262144_1024 4.00% 14204613.479 14773371.586 - -12.02% -
std::partial_sort_copy(list<int>)_(descending)/1024 4.00% 8546.852 8888.895 - 4.08% -
std::stable_partition(deque<int>)_(dense)/1024 4.00% 596.230 620.055 - -12.37% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 3.99% 274618.252 285581.095 - 4.19% -
BM_std_min<char>/10 3.98% 0.907 0.943 - 4.28% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 3.98% 875988.622 910819.643 - 2.63% -
BM_std_minmax<char>/25 3.98% 1.276 1.327 - 12.59% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 3.97% 50368.839 52369.769 - 5.48% -
BM_std_minmax_element<long_long>/4000 3.96% 1052.350 1094.022 - -3.56% -
SetIntersection_Front_Vector_uint64_262144_4 3.96% 1080121.867 1122866.810 - 3.49% -
BM_StringConstructDestroyCStr_Large_Opaque 3.95% 14.281 14.846 - -18.63% -
SetIntersection_Interlaced_Set_uint64_16384_1 3.95% 1072326.319 1114689.103 - 0.59% -
std::adjacent_find(deque<int>)/50 3.95% 14.773 15.356 - 9.03% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 3.94% 355.908 369.926 - 1.73% -
BM_std_minmax_element<long_long>/5500 3.93% 1444.963 1501.811 - -3.55% -
std::find_end(list<int>,_pred)_(process_all)/1048576 3.93% 952036.486 989486.715 - 0.13% -
std::set<int>::erase(key)_(existent)/1024 3.93% 38.586 40.103 - 1.33% -
SetIntersection_None_Set_string_1024_64 3.93% 9034443.204 9389671.112 - 3.38% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 3.91% 509.857 529.778 - 4.93% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 3.91% 49.503 51.437 - 19.11% -
std::search(vector<int>)_(single_element)/1024 3.90% 234.213 243.359 - 1.34% -
std::find_end(list<int>)_(process_all)/1024 3.90% 703.015 730.436 - 0.04% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 3.90% 24110.938 25050.901 - -2.32% -
std::find_end(list<int>,_pred)_(single_element)/1024 3.89% 810.366 841.910 - 0.14% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 3.89% 87.514 90.921 - 3.49% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 3.88% 68.931 71.606 - -0.77% -
BM_deque_vector_move/4000 3.88% 139.942 145.365 - 1.84% -
BM_StringFindAllMatch/8 3.87% 2.544 2.642 - 6.88% -
std::unique(deque<int>)_(sprinkled)/1024 3.86% 876.229 910.080 - -5.44% -
std::set<int>::find(key)_(non-existent)/1024 3.86% 5.555 5.769 - -1.68% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 3.85% 1192.195 1238.080 - -0.60% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 3.84% 6.564 6.816 - 2.95% -
std::find_end(list<int>,_pred)_(single_element)/1000 3.84% 790.629 820.969 - -0.06% -
std::search(list<int>,_pred)_(same_length)/8192 3.83% 8941.331 9284.189 - -9.08% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 3.83% 778.068 807.897 - -1.50% -
BM_MakeThenSortHeap_string_SingleElement_1024 3.83% 29.917 31.062 - 2.62% -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 3.82% 18071.389 18762.361 - -1.09% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 3.82% 22.332 23.185 - 0.95% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 3.82% 3.964 4.115 - 1.71% -
BM_RangesMakeThenSortHeap_float_Heap_64 3.82% 3.436 3.567 - -0.43% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 3.82% 7439.873 7724.038 - 1.34% -
rng::replace(vector<int>)_(prefix)/32 3.81% 5.041 5.233 - 8.06% -
rng::sort(vector<int>)_(descending)/8192 3.81% 7274.141 7551.238 - 3.89% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 3.81% 37.956 39.402 - 2.26% -
std::find_end(list<int>,_pred)_(process_all)/1024 3.80% 813.415 844.357 - 0.48% -
BM_deque_deque_move_backward/65536 3.80% 8062.987 8369.511 - 0.48% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.80% 233.023 241.881 - 0.32% -
BM_RangesPopHeap_float_4 3.79% 2.369 2.459 - -0.61% -
rng::remove(deque<int>)_(sprinkled)/50 3.78% 64.228 66.654 - 10.78% -
SetIntersection_Interlaced_Vector_uint32_256_16 3.77% 6730537.600 6984546.645 - -5.69% -
BM_PushHeap_uint32_SingleElement_64 3.77% 0.365 0.379 - 8.15% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024 3.77% 1.131 1.173 - 13.87% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 3.77% 2.098 2.177 - 2.04% -
BM_PushHeap_float_QuickSortAdversary_16 3.76% 0.979 1.016 - -4.63% -
rng::all_of(list<int>)_(process_all)/8 3.76% 2.610 2.708 - -0.10% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 3.76% 147681.112 153233.011 - 4.26% -
std::find_end(list<int>,_pred)_(process_all)/1000 3.76% 794.479 824.344 - 0.37% -
rng::find_if_not(vector<int>)_(process_all)/8 3.75% 2.518 2.612 - 2.28% -
BM_std_minmax<short>/19 3.74% 2.429 2.520 - 6.56% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 3.74% 55.819 57.906 - 6.42% -
bm_ranges_lexicographical_compare<signed_char>/512 3.73% 7.690 7.977 - -0.62% -
std::stable_partition(vector<int>)_(sparse)/8192 3.73% 1496.970 1552.843 - 0.32% -
rng::find_last(vector<char>)_(bail_90%)/1048576 3.73% 12129.540 12581.947 - 4.66% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 3.72% 117382475.219 121753998.991 - -1.42% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 3.72% 0.666 0.691 - 1.84% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 3.72% 838.670 869.865 - 4.14% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 3.72% 341.396 354.086 - 6.05% -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1024 3.72% 5236.728 5431.277 - 0.37% -
BM_RangesPushHeap_uint32_Random_16384 3.71% 6.241 6.473 - 1.27% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.71% 13717.694 14226.764 - 3.36% -
rng::move_backward(deque<int>)/32768 3.71% 3523.518 3654.243 - 1.39% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 3.71% 1084613.481 1124820.181 - -0.18% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 3.70% 1.986 2.060 - -0.04% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 3.69% 776.956 805.631 - 2.23% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 3.67% 282.302 292.650 - 2.18% -
std::map<std::string,_int>::contains(key)_(existent)/1024 3.66% 22.356 23.174 - 0.54% -
rng::sort(vector<int>)_(qsort_adversarial)/8192 3.65% 147421.527 152809.424 - 3.24% -
std::multimap<int,_int>::ctor(const&)/1024 3.65% 6309.245 6539.597 - 5.09% -
SetIntersection_Interlaced_Set_uint64_256_4 3.65% 11496271.590 11915426.138 - -0.19% -
SetIntersection_Front_Vector_uint32_262144_16384 3.64% 79211583.722 82096904.347 - -1.77% -
std::partial_sort(deque<int>)_(descending)/8192 3.64% 284366.018 294704.110 - 1.63% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 3.62% 9.553 9.899 - -22.12% -
BM_vector_deque_move/64 3.61% 2.704 2.802 - 3.57% -
BM_std_min<unsigned_char>/14 3.60% 1.795 1.859 - 4.62% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 3.60% 96806.963 100296.401 - 4.79% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 3.60% 372.277 385.676 - 1.56% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 3.59% 143389547.512 148538186.698 - 1.79% -
rng::sort(deque<int>)_(repeated)/8192 3.59% 6573.259 6809.212 - 0.06% -
BM_PushHeap_float_Ascending_16384 3.59% 4.221 4.372 - 3.60% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 3.58% 10.557 10.935 - -2.93% -
SetIntersection_None_Set_string_1024_16 3.58% 9043766.953 9367117.301 - 4.05% -
std::map<std::string,_int>::erase(iterator)/0 3.57% 27.413 28.391 - -1.07% -
rng::find_last(vector<char>)_(bail_90%)/50 3.57% 1.031 1.068 - 3.67% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 3.56% 20018363.160 20731957.544 - 0.56% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 3.56% 28.126 29.129 - -0.02% -
BM_std_min<char>/23 3.55% 2.281 2.362 - 4.58% -
rng::fill(list<int>)/8192 3.53% 7392.444 7653.506 - 2.86% -
bm_lexicographical_compare<signed_char>/7 3.53% 2.746 2.843 - 4.39% -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 3.53% 19480.732 20168.166 - -0.81% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 3.52% 1.875 1.941 - -4.05% -
std::multimap<std::string,_int>::erase(iterator)/0 3.52% 26.220 27.144 - -0.83% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 3.52% 18.755 19.415 - 1.85% -
std::multiset<std::string>::erase(key)_(non-existent)/8192 3.52% 31.200 32.298 - -2.15% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 3.52% 1973.306 2042.703 - -0.02% -
BM_vector_deque_copy_backward/1 3.51% 2.310 2.392 - -3.57% -
std::set<int>::count(key)_(existent)/1024 3.51% 4.174 4.321 - 1.16% -
BM_std_minmax<unsigned_short>/32 3.49% 1.229 1.272 - 0.29% -
std::remove(list<int>)_(sprinkled)/32 3.47% 54.824 56.729 - 0.83% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 3.47% 596937.809 617666.909 - -0.03% -
BM_std_min<unsigned_char>/32 3.46% 2.864 2.963 - 2.65% -
BM_PushHeap_float_Descending_4 3.46% 0.358 0.370 - 3.87% -
rng::is_sorted(list<int>)/1024 3.46% 759.465 785.706 - 2.44% -
SetIntersection_None_Vector_uint64_262144_1024 3.45% 1157587.781 1197551.614 - 1.38% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.44% 3.665 3.791 - -0.02% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 3.43% 11231.241 11616.860 - 3.31% -
BM_MakeThenSortHeap_string_SingleElement_16 3.43% 13.716 14.186 - 0.50% -
rng::starts_with(vector<int>,_pred)/8 3.43% 4.126 4.267 - 1.32% -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 3.42% 2074.404 2145.364 - 0.22% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 3.41% 341.406 353.054 - 3.97% -
std::stable_partition(vector<int>)_(sparse)/50 3.41% 20.155 20.843 - -1.75% -
std::find(list<int>)_(process_all)/50 3.41% 18.131 18.749 - 1.10% -
rng::find_last(list<int>)_(bail_90%)/50 3.41% 1.296 1.340 - 8.53% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 3.41% 2.578 2.665 - -5.57% -
BM_MakeThenSortHeap_float_Ascending_4 3.40% 1.397 1.444 - -5.21% -
BM_MakeThenSortHeap_float_PipeOrgan_64 3.40% 3.908 4.041 - 0.54% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 3.39% 5134784.353 5308687.188 - 4.03% -
BM_std_minmax<unsigned_char>/10 3.39% 1.341 1.386 - 0.03% -
std::partition(deque<int>)_(sparse)/50 3.38% 15.538 16.063 - 5.61% -
rng::copy_backward(vector<bool>)_(unaligned)/1048576 3.37% 6733.360 6960.524 - 3.18% -
BM_RangesMakeThenSortHeap_float_Heap_256 3.37% 5.897 6.096 - -1.32% -
BM_deque_vector_ranges_move/4000 3.36% 143.122 147.936 - 3.21% -
SetIntersection_Front_Set_uint32_256_64 3.36% 6235168.440 6444863.909 - -0.14% -
std::map<std::string,_int>::insert(value)_(new_value)/0 3.36% 31.514 32.574 - 0.27% -
rng::find_end(vector<int>,_pred)_(single_element)/1000 3.36% 576.398 595.746 - 0.04% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 3.35% 30.552 31.576 - 1.47% -
BM_PushHeap_float_Random_4 3.35% 2.837 2.932 - -3.62% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 3.35% 1.589 1.642 - 3.00% -
BM_StringRelational_Less_Small_Empty_Control 3.35% 1.898 1.962 - -6.70% -
BM_RangesPushHeap_uint32_Random_256 3.34% 5.924 6.122 - -1.01% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 3.34% 5.050 5.219 - 0.06% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 3.34% 1114226.755 1151438.856 - 2.54% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 3.34% 29.280 30.258 - 4.03% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 3.34% 1225.272 1266.187 - -0.07% -
BM_std_min<int>/64 3.34% 2.669 2.758 - 4.57% -
vector<bool>(const_vector<bool>&) 3.34% 9.828 10.156 - -2.34% -
BM_std_minmax<unsigned_int>/1 3.34% 0.601 0.621 - 3.36% -
std::multimap<int,_int>::erase(key)_(existent)/1024 3.33% 25.435 26.282 - 0.02% -
BM_RangesPushHeap_uint32_Random_16 3.33% 4.388 4.534 - -0.19% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3.33% 3175.716 3281.476 - -1.78% -
rng::find_last_if(vector<int>)_(bail_90%)/50 3.33% 1.500 1.550 - 0.81% -
BM_MakeHeap_pair<uint32,_uint32>_Random_64 3.33% 3.121 3.225 - 2.42% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 3.32% 11.148 11.519 - 4.91% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 3.32% 1341.843 1386.433 - 1.30% -
BM_deque_deque_move/512 3.32% 20.362 21.038 - 3.36% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 3.31% 29.387 30.361 - 3.78% -
BM_std_min<char>/31 3.30% 2.488 2.570 - 4.97% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 3.30% 343.832 355.169 - 6.15% -
std::replace(vector<int>)_(prefix)/50 3.30% 7.594 7.845 - 6.14% -
BM_RangesPopHeap_float_1024 3.29% 27.301 28.198 - -1.72% -
BM_std_min<long_long>/30 3.29% 3.164 3.268 - -0.14% -
BM_std_min<unsigned_char>/15 3.28% 2.086 2.154 - 3.68% -
BM_RangesPopHeap_uint64_4 3.27% 2.667 2.754 - -1.44% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 3.26% 4163.116 4298.977 - 0.10% -
BM_RangesMakeThenSortHeap_float_Heap_16384 3.26% 26.628 27.495 - -0.35% -
std::any_of(deque<int>)_(process_all)/32768 3.26% 10839.924 11192.854 - 6.36% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 3.26% 88.669 91.556 - 4.35% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 3.26% 22.324 23.051 - -0.23% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 3.25% 15.965 16.484 - 4.86% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 3.25% 46.795 48.315 - -0.85% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3.24% 13833.965 14282.503 - 2.63% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 3.24% 28.684 29.614 - -1.89% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.24% 3.117 3.218 - 4.60% -
std::find_if(vector<int>)_(process_all)/8192 3.23% 2194.264 2265.223 - 0.15% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.23% 5160.517 5327.065 - -4.39% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 3.23% 4.420 4.562 - -0.12% -
BM_std_minmax<unsigned_int>/6 3.23% 1.344 1.387 - 2.76% -
BM_std_min<unsigned_char>/12 3.22% 1.358 1.402 - 8.73% -
std::unordered_set<int>::erase(key)_(non-existent)/1024 3.22% 1.077 1.112 - 0.14% -
BM_RangesSortHeap_float_4 3.21% 1.027 1.060 - 0.48% -
BM_deque_vector_ranges_copy_backward/0 3.21% 1.377 1.421 - -10.96% -
std::multiset<int>::clear()/8192 3.20% 74453.305 76838.465 - -0.66% -
std::none_of(deque<int>)_(process_all)/50 3.20% 17.757 18.325 - 0.03% -
SetIntersection_Front_Set_uint32_1024_1 3.20% 1061496.740 1095431.092 - 2.07% -
BM_RangesPushHeap_uint64_Descending_256 3.19% 0.398 0.411 - 1.18% -
BM_RangesPushHeap_uint64_Random_4 3.19% 2.135 2.204 - -1.78% -
std::find_if(vector<int>)_(process_all)/32768 3.19% 8804.068 9085.028 - 0.08% -
BM_RangesMakeThenSortHeap_string_Heap_16 3.19% 17.177 17.724 - -0.51% -
BM_std_min<char>/5 3.18% 1.426 1.471 - 0.90% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 3.18% 4248.071 4383.125 - 2.81% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 3.17% 45.289 46.727 - 3.42% -
SetIntersection_Front_Set_uint64_262144_1024 3.17% 14483865.216 14943422.483 - -4.49% -
std::is_partitioned(list<int>)_(unpartitioned)/50 3.17% 4.360 4.498 - -0.65% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 3.16% 42.926 44.282 - 0.94% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 3.15% 66227.609 68310.624 - -4.31% -
SetIntersection_None_Set_string_1024_1 3.14% 8932918.245 9213682.167 - -0.31% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 3.13% 1187584.866 1224777.225 - 0.65% -
rng::copy_n(vector<bool>)_(unaligned)/512 3.13% 3.322 3.425 - -4.85% -
SetIntersection_None_Vector_uint32_1024_16 3.13% 1144042.767 1179842.234 - 4.01% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 3.13% 16.295 16.805 - 1.75% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 3.12% 3.611 3.724 - 1.55% -
SetIntersection_Front_Vector_string_1024_256 3.12% 9942359.291 10252713.314 - -0.10% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 3.12% 4.593 4.737 - 5.29% -
BM_std_minmax<short>/6 3.12% 1.379 1.422 - 4.42% -
std::is_partitioned(vector<int>)_(partitioned)/50 3.11% 9.460 9.755 - 0.29% -
BM_PushHeap_uint32_SingleElement_16384 3.11% 0.367 0.378 - 6.35% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_64 3.11% 39.256 40.476 - 0.06% -
BM_RangesSortHeap_float_64 3.11% 3.139 3.237 - 0.72% -
SetIntersection_Interlaced_Set_uint32_16_16 3.10% 40454729.856 41708062.997 - -0.15% -
bm_lexicographical_compare<signed_char>/4 3.10% 1.956 2.016 - 3.08% -
BM_PushHeap_uint32_SingleElement_262144 3.10% 0.366 0.378 - 6.26% -
rng::sort(vector<int>)_(qsort_adversarial)/1024 3.09% 12898.021 13296.681 - 2.84% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 3.09% 25.963 26.766 - 1.37% -
std::move_backward(deque<int>)/262144 3.09% 29751.221 30670.660 - 1.17% -
rng::find_first_of(deque<int>,_pred)_(large_needle)/1024 3.07% 561504.384 578758.725 - 2.97% -
rng::find_if_not(vector<int>)_(bail_25%)/8 3.07% 1.095 1.128 - -0.08% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 3.07% 9642.357 9938.386 - 15.39% -
SetIntersection_Interlaced_Set_string_16384_1024 3.07% 339042062.996 349447777.810 - -0.06% -
std::is_sorted_until(list<int>)/8 3.07% 2.208 2.275 - 1.93% -
std::multimap<int,_int>::insert(value)_(already_present)/0 3.07% 18.201 18.760 - 2.46% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_16 3.06% 4.056 4.181 - 2.57% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 3.05% 34.663 35.721 - -1.08% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 3.05% 2.353 2.425 - -1.45% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 3.05% 1134326.021 1168920.876 - -2.14% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 3.05% 16.722 17.232 - 1.46% -
std::generate(list<int>)/32 3.04% 8.540 8.800 - 0.83% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 3.04% 1.591 1.639 - 2.94% -
std::copy_if(vector<int>)_(entire_range)/64 3.04% 16.363 16.861 - 6.32% -
std::find(vector<int>)_(process_all)/8 3.04% 2.647 2.727 - 2.74% -
rng::replace(vector<int>)_(prefix)/8192 3.03% 1263.413 1301.743 - 7.15% -
std::multiset<std::string>::insert(value)_(new_value)/32 3.03% 42.679 43.972 - 1.99% -
std::sort(vector<int>)_(qsort_adversarial)/1024 3.02% 12925.807 13316.632 - 2.99% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_256 3.02% 0.582 0.600 - 3.58% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 3.01% 828.133 853.080 - -0.89% -
rng::fill_n(deque<int>)/8192 3.00% 240.646 247.872 - 0.80% -
SetIntersection_None_Vector_uint64_256_64 3.00% 3526385.901 3632273.744 - 1.72% -
std::copy(vector<bool>)_(aligned)/4096 3.00% 4.700 4.841 - 4.01% -
BM_std_minmax<unsigned_int>/3 3.00% 1.155 1.190 - 6.40% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 3.00% 1.382 1.423 - 0.80% -
std::find_first_of(vector<int>)_(large_needle)/32 2.98% 104.780 107.907 - 1.47% -
BM_vector_deque_ranges_copy_backward/64000 2.98% 7334.739 7553.588 - -1.89% -
std::set<std::string>::find(key)_(existent)/1024 2.98% 22.954 23.638 - 1.72% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 2.98% 38.042 39.176 - -0.27% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 2.98% 7.445 7.666 - -0.70% -
std::partial_sort(deque<int>)_(heap)/8 2.97% 37.585 38.703 - 1.24% -
std::sort(vector<int>)_(qsort_adversarial)/8192 2.97% 147796.495 152189.101 - 2.64% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 2.97% 32056.630 33008.903 - 3.43% -
BM_std_minmax<char>/10 2.97% 1.301 1.340 - -3.17% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.97% 27.846 28.672 - 1.81% -
BM_std_min<unsigned_int>/16 2.96% 1.908 1.965 - 3.81% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 2.96% 567.015 583.800 - 0.22% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 2.96% 7.270 7.486 - 2.02% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 2.96% 1247648.960 1284559.630 - 3.09% -
std::map<int,_int>::equal_range(key)_(existent)/8192 2.95% 5.480 5.642 - 1.24% -
748_flightdm_r 2.94% 8.978 9.242 - -1.07% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 2.93% 28.693 29.532 - 3.61% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 2.92% 1.851 1.905 - 2.97% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 2.92% 0.583 0.600 - -0.54% -
BM_StringRelational_Less_Empty_Huge_Control 2.92% 1.992 2.050 - 3.52% -
SetIntersection_Front_Vector_uint64_1024_64 2.92% 1371893.129 1411897.350 - 1.20% -
rng::distance(join_view(vector<vector<int>>)/4096 2.91% 4.309 4.435 - 1.72% -
SetIntersection_Front_Set_string_1024_4 2.91% 1313043.316 1351263.255 - 1.48% -
rng::remove(deque<int>)_(sprinkled)/32 2.91% 56.806 58.459 - 7.91% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 2.91% 16.630 17.114 - 2.66% -
BM_RangesMakeThenSortHeap_float_Descending_256 2.91% 5.718 5.884 - -4.54% -
std::multiset<int>::clear()/1024 2.91% 9452.674 9727.515 - -1.29% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 2.91% 559.521 575.780 - -0.93% -
BM_std_minmax<short>/18 2.90% 1.992 2.050 - 0.40% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 2.90% 4.521 4.652 - 1.28% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 2.90% 1.455 1.497 - 1.77% -
SetIntersection_None_Vector_uint32_262144_1 2.89% 1163332.856 1196996.278 - -0.83% -
SetIntersection_None_Set_uint32_256_256 2.89% 5769332.836 5936231.907 - 3.81% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 2.89% 3804.145 3914.186 - -5.40% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 2.88% 5030158.399 5175245.914 - 34.65% -
BM_RangesMakeThenSortHeap_string_SingleElement_4 2.88% 6.174 6.352 - -0.50% -
std::unordered_set<int>::erase(key)_(non-existent)/8192 2.88% 0.945 0.973 - 7.45% -
SetIntersection_Interlaced_Vector_uint64_262144_16 2.88% 3187398.526 3279215.582 - -6.20% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 2.88% 19.154 19.705 - -20.59% -
std::stable_partition(list<int>)_(sparse)/1024 2.88% 913.276 939.580 - -0.51% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 2.88% 10.431 10.731 - 1.38% -
BM_std_min<short>/29 2.87% 2.349 2.417 - -1.65% -
BM_SortHeap_pair<uint32,_uint32>_4 2.86% 1.890 1.944 - 22.65% -
std::mismatch(list<int>)_(it,_it,_it)/8 2.86% 2.644 2.720 - 2.14% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 2.86% 508.738 523.288 - 1.90% -
rng::find_end(deque<int>)_(process_all)/1024 2.86% 302.597 311.243 - -6.24% -
BM_std_min<unsigned_int>/28 2.85% 1.962 2.018 - 0.53% -
BM_MakeHeap_uint64_Random_256 2.85% 1.134 1.167 - 3.94% -
std::find_end(forward_list<int>)_(near_matches)/1024 2.85% 37178.320 38236.913 - 0.04% -
SetIntersection_Front_Vector_uint32_16384_256 2.85% 2290052.784 2355247.777 - -0.04% -
SetIntersection_Front_Vector_uint32_1024_64 2.84% 1390369.019 1429918.200 - -0.07% -
rng::remove_if(deque<int>)_(prefix)/1024 2.84% 561.079 577.017 - 1.46% -
std::search(vector<int>)_(no_match)/1024 2.84% 215.287 221.391 - 0.31% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 2.83% 23.835 24.511 - 0.64% -
SetIntersection_Interlaced_Vector_string_1024_1 2.83% 1116861.479 1148501.678 - 0.04% -
std::map<int,_int>::contains(key)_(existent)/1024 2.82% 4.047 4.161 - 1.82% -
std::is_partitioned(list<int>)_(unpartitioned)/32 2.82% 4.195 4.314 - -0.63% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 2.82% 9.305 9.568 - 1.60% -
SetIntersection_Front_Vector_float_16_16 2.82% 38111775.338 39185376.859 - 2.91% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 2.82% 9795136.959 10070982.815 - 2.78% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 2.80% 97372.653 100100.328 - 3.98% -
std::find_end(forward_list<int>)_(near_matches)/1000 2.80% 35894.394 36899.728 - 0.07% -
BM_std_minmax_element<int>/512 2.80% 138.136 141.999 - 3.78% -
std::map<int,_int>::find(key)_(existent)/32 2.79% 1.531 1.573 - 0.55% -
std::flat_multimap<int,_int>::find(key)_(existent)/32 2.79% 3.347 3.440 - 0.37% -
BM_PushHeap_uint32_SingleElement_1024 2.79% 0.373 0.383 - 5.69% -
std::set<int>::count(key)_(non-existent)/1024 2.79% 7.536 7.746 - -1.10% -
std::unique(deque<int>,_pred)_(sprinkled)/52 2.78% 73.470 75.514 - 2.35% -
BM_deque_deque_ranges_copy_backward/65536 2.78% 7981.857 8203.854 - -1.94% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 2.78% 71.855 73.849 - 2.69% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 2.78% 1188914.098 1221906.815 - 3.32% -
BM_SortHeap_float_262144 2.77% 30.427 31.270 - -0.02% -
std::set<std::string>::erase(key)_(existent)/8192 2.77% 71.061 73.027 - 2.67% -
SetIntersection_Interlaced_Set_uint32_1024_64 2.77% 9758014.217 10027850.977 - -0.70% -
BM_StringCopy_Huge 2.76% 100.977 103.769 - -3.04% -
rng::move_backward(deque<int>)/4096 2.76% 154.970 159.251 - -1.89% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 2.76% 5339.875 5487.173 - 0.29% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.75% 22.546 23.166 - 2.74% -
std::multiset<std::string>::clear()/1024 2.74% 19435.514 19968.986 - -2.22% -
rng::rotate(list<int>)_(by_1/3)/50 2.74% 23.588 24.234 - 1.09% -
std::sort(vector<int>)_(descending)/1024 2.74% 1041.615 1070.115 - 2.55% -
rng::replace(list<int>)_(prefix)/8192 2.73% 7285.937 7484.818 - 0.31% -
rng::move(vector<bool>)_(aligned)/64 2.73% 1.897 1.949 - -2.75% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 2.72% 0.775 0.796 - 1.42% -
BM_RangesPushHeap_uint64_Descending_64 2.72% 0.377 0.387 - 0.14% -
BM_std_min<unsigned_long_long>/30 2.71% 2.692 2.765 - -1.05% -
BM_std_minmax<char>/1 2.71% 0.634 0.651 - 6.11% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.71% 68532.616 70390.359 - -0.12% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 2.71% 0.464 0.477 - -14.58% -
rng::search(vector<int>)_(same_length)/8192 2.71% 1878.783 1929.679 - 3.22% -
BM_RangesMakeHeap_float_Ascending_256 2.71% 0.644 0.662 - 1.29% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 2.70% 23661.935 24301.956 - 0.01% -
BM_std_minmax_element<int>/1024 2.70% 272.780 280.150 - 4.26% -
BM_RangesMakeHeap_float_QuickSortAdversary_4 2.70% 0.405 0.415 - 1.61% -
std::find_end(vector<int>)_(single_element)/1024 2.70% 239.229 245.678 - 0.05% -
rng::stable_partition(vector<int>)_(sparse)/1024 2.69% 206.833 212.396 - -1.78% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 2.69% 817541.859 839530.496 - 0.29% -
BM_std_min<unsigned_char>/28 2.68% 1.747 1.794 - 3.03% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 2.68% 211.099 216.752 - -0.27% -
BM_PushHeap_uint32_SingleElement_256 2.68% 0.392 0.402 - 5.16% -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/1024 2.67% 5341.132 5483.986 - 0.24% -
std::map<int,_int>::equal_range(key)_(existent)/1024 2.67% 4.265 4.379 - -2.52% -
rng::contains_subrange(list<int>)_(process_all)/50 2.67% 17.614 18.085 - -0.29% -
SetIntersection_Interlaced_Set_string_64_16 2.67% 39042539.347 40084940.640 - -1.18% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 2.67% 16671.511 17116.554 - 1.12% -
rng::partial_sort(deque<int>)_(descending)/8192 2.67% 284077.100 291660.248 - 2.45% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 2.67% 358.838 368.413 - 2.57% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 2.67% 1.895 1.945 - -6.90% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 2.67% 787.568 808.560 - 0.90% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 2.66% 23.878 24.514 - -27.09% -
SetIntersection_Front_Set_uint64_262144_4 2.66% 1117760.870 1147517.299 - -0.62% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 2.66% 102218.567 104938.496 - 5.01% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 2.66% 20.475 21.019 - -5.07% -
std::find_end(vector<int>)_(single_element)/1000 2.66% 233.910 240.122 - -0.01% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 2.66% 12269.783 12595.605 - 2.11% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 2.65% 27.396 28.121 - -2.44% -
SetIntersection_Interlaced_Set_uint64_1024_64 2.65% 9967495.994 10231581.044 - -1.26% -
BM_deque_vector_ranges_move_backward/65536 2.65% 8096.849 8311.124 - 2.29% -
BM_deque_deque_move/64000 2.65% 2724.308 2796.401 - 1.34% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.65% 10579.287 10859.189 - 1.81% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 2.65% 12307.048 12632.612 - 4.51% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 2.64% 9781715.482 10040050.784 - 4.01% -
rng::generate(list<int>)/50 2.64% 15.364 15.769 - 1.91% -
rng::contains(list<int>)_(process_all)/8192 2.63% 6967.445 7151.002 - 0.70% -
std::set<int>::ctor(const&,_alloc)/32 2.63% 215.597 221.269 - 1.82% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 2.63% 38.392 39.402 - 0.95% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 2.63% 12302.500 12625.667 - 4.68% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 2.63% 23115.742 23722.834 - 0.52% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_256 2.62% 20.508 21.046 - -0.13% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 2.62% 0.449 0.461 - -1.29% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 2.62% 6516277.013 6686897.154 - -1.86% -
BM_std_min<unsigned_char>/24 2.61% 2.757 2.829 - 1.08% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.60% 204539.144 209863.872 - 1.54% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 2.60% 3.402 3.490 - -1.30% -
BM_std_minmax<short>/26 2.59% 2.480 2.544 - 3.04% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 2.59% 55777.066 57220.489 - 1.23% -
std::set<int>::contains(key)_(non-existent)/8192 2.59% 8.311 8.526 - 2.44% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 2.59% 3.680 3.775 - 3.14% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16 2.58% 1.580 1.621 - 1.55% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 2.58% 815538.739 836572.001 - 0.01% -
BM_MakeHeap_float_SingleElement_256 2.58% 0.651 0.668 - -0.00% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 2.58% 11353.887 11646.403 - 3.95% -
std::copy_backward(vector<bool>)_(unaligned)/1048576 2.58% 6757.306 6931.370 - 2.94% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 2.58% 79399.939 81444.674 - -0.44% -
rng::remove_copy(vector<int>)_(prefix)/50 2.57% 17.892 18.353 - 3.10% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 2.57% 12314.393 12631.002 - 4.54% -
BM_RangesMakeThenSortHeap_string_Random_1024 2.57% 68.603 70.366 - 0.88% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 2.57% 1090735.430 1118729.472 - -0.30% -
BM_PushHeap_uint32_Random_1 2.56% 0.448 0.459 - 16.76% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 2.56% 4.903 5.028 - 3.18% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 2.56% 118.788 121.830 - 1.93% -
BM_deque_vector_ranges_move/70000 2.56% 2911.333 2985.794 - -0.62% -
BM_std_min<unsigned_short>/23 2.55% 2.135 2.189 - 3.78% -
BM_deque_vector_ranges_copy_backward/70000 2.55% 8656.267 8876.705 - 2.18% -
BM_std_min<long_long>/20 2.54% 2.008 2.059 - 0.10% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 2.54% 9850.082 10100.377 - -0.73% -
BM_MakeHeap_float_Random_262144 2.54% 1.115 1.144 - 0.59% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 2.53% 21.213 21.750 - 0.38% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 2.53% 681.437 698.658 - 1.88% -
std::fill(vector<bool>)/512 2.52% 1.530 1.569 - 0.04% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 2.52% 39221005.015 40209623.559 - -1.24% -
rng::generate(deque<int>)/8192 2.52% 2043.634 2095.084 - 2.54% -
rng::for_each(list<int>)/8 2.51% 2.532 2.595 - 0.66% -
rng::is_partitioned(vector<int>)_(partitioned)/32 2.51% 5.712 5.855 - 0.85% -
std::unordered_set<int>::clear()/1024 2.51% 7886.450 8084.375 - 0.77% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 2.51% 3.490 3.577 - 0.26% -
BM_StringEraseWithMove_Small_Transparent 2.50% 2.555 2.619 - 5.44% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 2.50% 102204.981 104755.187 - 4.39% -
BM_RangesPushHeap_float_Random_4 2.49% 2.912 2.985 - 0.34% -
std::set<std::string>::ctor(const&,_alloc)/1024 2.49% 36197.141 37098.947 - 0.37% -
std::list<std::string>::ctor(size)/1024 2.49% 12347.697 12655.056 - 0.88% -
BM_MakeThenSortHeap_uint32_SingleElement_1024 2.49% 9.210 9.439 - 0.34% -
std::remove_if(deque<int>)_(prefix)/32 2.49% 58.069 59.512 - 4.22% -
BM_RangesSortHeap_float_262144 2.48% 29.911 30.654 - 0.16% -
rng::unique_copy(list<int>,_pred)_(contiguous)/52 2.48% 29.042 29.764 - -1.98% -
BM_vector_deque_copy_backward/2 2.48% 2.067 2.118 - -4.90% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_256 2.48% 10.987 11.260 - 3.99% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 2.48% 88.543 90.741 - 1.61% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 2.48% 6599.656 6763.138 - 1.14% -
rng::replace_if(deque<int>)_(prefix)/32 2.48% 14.119 14.469 - 1.64% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 2.47% 20.942 21.460 - -0.22% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 2.47% 6156564.523 6308796.599 - -3.67% -
BM_std_minmax<unsigned_short>/31 2.47% 2.998 3.072 - -1.69% -
BM_SortHeap_float_4 2.46% 1.028 1.053 - -0.86% -
std::multiset<int>::erase(iterator)/32 2.46% 21.319 21.843 - -0.54% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 2.46% 1116396.368 1143804.395 - -2.45% -
rng::copy_if(list<int>)_(every_other)/32768 2.45% 25335.272 25956.869 - 3.29% -
rng::unique(list<int>,_pred)_(sprinkled)/32 2.45% 64.753 66.338 - -6.01% -
BM_std_minmax<unsigned_int>/16 2.45% 1.284 1.315 - -5.06% -
std::find_if(vector<int>)_(process_all)/1024 2.45% 283.577 290.516 - 0.28% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 2.45% 16590.771 16996.545 - -0.27% -
BM_deque_deque_move/65536 2.44% 2868.529 2938.519 - 3.04% -
std::find_if_not(deque<int>)_(process_all)/1024 2.43% 484.766 496.549 - 2.44% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 2.43% 1137567.190 1165190.310 - 1.04% -
SetIntersection_None_Vector_string_262144_256 2.43% 1314140.772 1346036.998 - -3.76% -
rng::search(deque<int>)_(near_matches)/1000 2.43% 24086.824 24671.246 - 42.15% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 2.43% 24.668 25.266 - -0.44% -
std::partial_sort_copy(deque<int>)_(ascending)/1024 2.42% 5347.640 5477.124 - 0.15% -
SetIntersection_Front_Vector_uint32_64_16 2.42% 15140967.111 15506707.532 - 0.35% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 2.41% 344875130.437 353184977.034 - -0.04% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 2.41% 11.776 12.059 - 1.45% -
BM_deque_vector_copy/64 2.41% 2.573 2.635 - 1.08% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_256 2.41% 0.573 0.586 - 1.14% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 2.40% 37.680 38.586 - 5.63% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.40% 2.477 2.537 - -0.27% -
BM_RangesPushHeap_uint32_Random_262144 2.39% 6.277 6.427 - 0.26% -
rng::reverse(vector<int>)/8 2.39% 1.619 1.657 - 2.90% -
std::move(vector<bool>)_(unaligned)/64 2.39% 1.534 1.571 - 3.68% -
rng::none_of(deque<int>)_(process_all)/8 2.39% 4.385 4.489 - 0.35% -
std::multiset<int>::erase(key)_(non-existent)/8192 2.39% 9.532 9.760 - 0.81% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 2.39% 904.425 926.000 - 3.56% -
BM_std_minmax_element<long_long>/64000 2.38% 17107.497 17515.469 - -3.69% -
BM_MakeHeap_uint32_Random_256 2.38% 1.147 1.175 - -5.20% -
std::map<int,_int>::insert(value)_(already_present)/8192 2.38% 4.044 4.140 - 6.09% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 2.38% 18.068 18.497 - 2.11% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.37% 2.639 2.701 - 1.08% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 2.37% 4409086.893 4513561.530 - 1.46% -
BM_std_minmax<char>/15 2.37% 2.930 2.999 - -2.98% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_256 2.37% 19.657 20.122 - 2.05% -
std::fill_n(list<int>)/32 2.37% 8.078 8.269 - -0.12% -
std::any_of(deque<int>)_(process_all)/8192 2.37% 2719.398 2783.794 - 6.32% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 2.37% 1134963.232 1161810.973 - 0.93% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 2.36% 102350.218 104770.797 - 4.77% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 2.36% 35.352 36.188 - 0.12% -
BM_RangesMakeHeap_uint64_Random_262144 2.36% 1.042 1.066 - 1.89% -
std::unique(list<int>)_(sprinkled)/1024 2.36% 951.079 973.541 - 1.55% -
BM_StringRelational_Less_Large_Large_ChangeLast 2.36% 1.853 1.897 - -1.84% -
std::rotate(list<int>)_(by_1/4)/50 2.35% 24.949 25.535 - 1.84% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 2.35% 351309974.797 359552235.232 - -0.19% -
BM_SortHeap_uint32_4 2.34% 1.040 1.065 - 1.89% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 2.34% 32.692 33.457 - 11.50% -
rng::for_each_n(list<int>)/8192 2.34% 7226.471 7395.697 - 2.68% -
std::list<std::string>::ctor(size)/8192 2.34% 102757.848 105164.044 - 2.18% -
BM_MakeThenSortHeap_uint64_SingleElement_4 2.34% 1.239 1.267 - 2.08% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_64 2.34% 8.736 8.941 - 0.35% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 2.34% 524796.053 537068.128 - 2.55% -
BM_MakeHeap_uint64_Random_262144 2.34% 1.037 1.061 - 2.76% -
rng::partial_sort_copy(deque<int>)_(ascending)/1024 2.34% 5348.338 5473.250 - 0.07% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 2.33% 306.174 313.321 - 0.04% -
std::find_if(vector<int>)_(process_all)/50 2.33% 13.921 14.246 - 0.57% -
rng::find_last(deque<int>)_(bail_10%)/8 2.33% 2.680 2.743 - 3.90% -
BM_std_minmax_element<long_long>/65536 2.33% 17518.106 17925.628 - -3.79% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 2.33% 529.962 542.287 - -1.54% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 2.32% 12551.453 12843.096 - -3.86% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 2.32% 4098.563 4193.702 - 0.66% -
BM_SortHeap_float_64 2.32% 3.152 3.225 - -0.42% -
BM_vector_deque_copy_backward/65536 2.32% 7749.664 7929.260 - -1.87% -
BM_std_min<unsigned___int128>/2 2.32% 0.660 0.675 - 2.27% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 2.32% 4.595 4.701 - -0.43% -
BM_PopHeap_float_16384 2.31% 33.137 33.904 - 2.69% -
rng::find_last(vector<char>)_(bail_10%)/8 2.31% 1.567 1.603 - 0.13% -
rng::partial_sort(vector<int>)_(descending)/8 2.31% 24.851 25.425 - 0.56% -
BM_MakeThenSortHeap_float_Ascending_16384 2.31% 27.668 28.307 - 1.11% -
std::set<int>::erase(key)_(existent)/8192 2.31% 51.270 52.454 - 1.32% -
std::multiset<int>::contains(key)_(existent)/32 2.31% 1.664 1.702 - -0.71% -
BM_MakeThenSortHeap_uint32_Heap_4 2.31% 1.197 1.225 - 3.39% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 2.31% 31.233 31.954 - -4.48% -
BM_MakeHeap_pair<uint32,_uint32>_Random_1024 2.30% 3.011 3.080 - 6.16% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16384 2.30% 33.591 34.364 - 2.07% -
BM_deque_vector_ranges_move_backward/64000 2.30% 7863.188 8043.914 - -1.11% -
rng::find_if_not(deque<int>)_(process_all)/32768 2.30% 11635.146 11902.366 - 3.94% -
BM_std_min<long_long>/3 2.30% 1.283 1.312 - 1.24% -
BM_PushHeap_uint64_Random_16 2.30% 4.283 4.381 - 3.76% -
BM_std_minmax<unsigned_short>/28 2.29% 2.543 2.602 - 0.81% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 2.29% 2223948.567 2274928.629 - -0.52% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_262144 2.29% 51.274 52.449 - 1.61% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 2.29% 46.842 47.915 - -0.23% -
rng::starts_with(deque<int>,_pred)/8192 2.29% 4053.826 4146.618 - 3.46% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.29% 39682.067 40590.066 - 1.02% -
std::flat_multimap<int,_int>::erase(iterator)/0 2.29% 15.392 15.743 - 1.82% -
std::find_if(list<int>)_(process_all)/8 2.28% 3.424 3.502 - 0.01% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 2.28% 25863.867 26453.402 - -0.97% -
BM_RangesPopHeap_float_16384 2.28% 33.691 34.459 - 1.48% -
rng::unique(list<int>)_(sprinkled)/52 2.28% 77.628 79.396 - 2.06% -
BM_PopHeap_string_16384 2.28% 72.700 74.356 - 1.98% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 2.28% 1053.798 1077.774 - -0.93% -
BM_std_minmax<unsigned_int>/64 2.27% 2.539 2.596 - 2.31% -
rng::copy_if(vector<int>)_(entire_range)/64 2.27% 15.487 15.839 - -1.82% -
rng::remove_copy(vector<int>)_(prefix)/32 2.27% 10.913 11.161 - 3.09% -
std::unordered_set<int>::erase(key)_(existent)/0 2.26% 21.060 21.537 - 1.15% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 2.26% 1224040.143 1251690.108 - -0.15% -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 2.26% 518244.476 529946.469 - 0.28% -
std::map<int,_int>::erase(key)_(non-existent)/8192 2.26% 7.680 7.853 - 5.32% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 2.25% 3.132 3.202 - 2.64% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 2.25% 1126792.444 1152172.196 - 3.36% -
BM_StringAssignAsciizMix_Opaque 2.25% 4.728 4.835 - -0.74% -
BM_RangesMakeThenSortHeap_float_Descending_4 2.25% 1.284 1.313 - 11.24% -
rng::contains_subrange(vector<int>)_(single_element)/16 2.25% 4.724 4.830 - -0.07% -
std::multiset<int>::erase(key)_(non-existent)/1024 2.24% 6.639 6.788 - 0.33% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 2.24% 421.550 431.004 - -0.24% -
BM_std_minmax_element<long_long>/70000 2.24% 18696.519 19115.634 - -3.90% -
std::copy_if(deque<int>)_(entire_range)/512 2.24% 137.075 140.146 - 2.04% -
BM_RangesPushHeap_uint64_Random_16 2.24% 4.279 4.375 - 5.95% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 2.24% 19969.565 20416.697 - -1.70% -
std::find_if(vector<char>)_(bail_25%)/8 2.24% 0.929 0.949 - -0.40% -
std::search(list<int>)_(no_match)/1024 2.24% 738.440 754.949 - -1.93% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.23% 42761.124 43715.963 - -1.22% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 2.23% 30927304.443 31617225.385 - 137.55% -
SetIntersection_Front_Vector_uint64_64_16 2.23% 15216967.588 15556102.900 - 2.60% -
std::multimap<int,_int>::insert(value)_(already_present)/32 2.23% 19.245 19.673 - 2.09% -
rng::contains(deque<int>)_(process_all)/8 2.23% 2.943 3.008 - -0.88% -
BM_MakeThenSortHeap_float_Descending_262144 2.23% 34.451 35.218 - -0.61% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 2.22% 3232.173 3304.014 - -0.11% -
std::map<int,_int>::erase(key)_(existent)/8192 2.22% 25.957 26.533 - 4.42% -
SetIntersection_None_Set_string_16384_256 2.22% 201103205.264 205561273.639 - -15.66% -
BM_StringRelational_Compare_Empty_Huge_Control 2.21% 1.625 1.661 - 0.12% -
std::multiset<int>::erase(iterator)/1024 2.21% 23.757 24.282 - 0.54% -
std::flat_multimap<int,_int>::erase(iterator)/32 2.21% 20.761 21.219 - 1.36% -
std::any_of(vector<int>)_(process_all)/50 2.21% 18.206 18.608 - 2.44% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 2.21% 1398137.019 1429026.789 - 1.29% -
rng::partial_sort(deque<int>)_(repeated)/1024 2.21% 6398.836 6540.185 - 1.29% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 2.21% 9152.059 9353.912 - 18.47% -
BM_std_minmax_element<int>/5500 2.20% 1441.659 1473.425 - 3.58% -
BM_std_minmax_element<int>/64000 2.20% 16831.837 17202.106 - 3.98% -
SetIntersection_Front_Set_uint32_262144_64 2.20% 2009181.915 2053293.044 - 5.00% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 2.19% 175649.828 179501.189 - -1.39% -
std::unordered_multiset<int>::erase(iterator)/1024 2.19% 20.052 20.491 - -0.24% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 2.19% 22.028 22.511 - 3.30% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 2.19% 11.477 11.729 - 0.43% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_16 2.19% 0.541 0.553 - 0.90% -
BM_StringEraseWithMove_Large_Transparent 2.19% 2.587 2.644 - 4.83% -
rng::sort(vector<int>)_(descending)/1024 2.19% 1040.270 1063.009 - 1.94% -
std::multiset<int>::erase(iterator)/8192 2.19% 23.644 24.160 - -0.13% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 2.18% 39689980.131 40557099.407 - 0.61% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 2.18% 16.567 16.929 - -1.05% -
BM_std_min<unsigned_int>/8 2.18% 1.278 1.306 - 4.35% -
BM_std_min<unsigned_short>/30 2.18% 2.359 2.411 - 2.96% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1024 2.18% 23.730 24.247 - 1.78% -
BM_std_minmax_element<int>/4096 2.18% 1078.512 1101.993 - 3.83% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 2.17% 102299.127 104522.254 - 1.77% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 2.17% 4469183.778 4566227.839 - 3.23% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 2.17% 19.435 19.856 - 2.07% -
BM_StringRelational_Less_Large_Empty_Control 2.17% 1.949 1.991 - -2.34% -
std::generate(list<int>)/50 2.17% 15.364 15.697 - -1.44% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 2.16% 29.839 30.484 - 0.43% -
BM_std_minmax_element<int>/4000 2.16% 1053.856 1076.641 - 3.96% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.16% 51518.572 52631.504 - -0.33% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 2.16% 30.261 30.914 - 0.85% -
std::find_end(vector<int>,_pred)_(single_element)/1024 2.16% 586.673 599.331 - 0.09% -
std::fill_n(deque<int>)/8192 2.16% 239.949 245.123 - -1.39% -
std::search(vector<int>)_(single_element)/8192 2.15% 1820.463 1859.682 - 1.00% -
std::partition_point(list<int>)/1024 2.15% 1294.040 1321.874 - 4.21% -
BM_std_min<char>/26 2.15% 1.155 1.180 - 1.63% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_4 2.15% 4.117 4.206 - -1.06% -
std::multimap<int,_int>::insert(value)_(new_value)/32 2.15% 19.864 20.290 - 2.88% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 2.14% 27.448 28.036 - 2.04% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 2.14% 14.834 15.152 - -1.57% -
std::fill(vector<bool>)/64 2.14% 1.635 1.670 - 5.06% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 2.13% 0.648 0.661 - 0.00% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 2.13% 31.575 32.248 - -0.56% -
BM_std_min<unsigned_long_long>/22 2.13% 2.170 2.217 - -0.50% -
rng::copy_n(vector<bool>)_(unaligned)/32768 2.13% 170.708 174.338 - 0.16% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 2.12% 14445.686 14752.606 - 2.65% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 2.12% 612.282 625.286 - -0.70% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 2.12% 53666.341 54806.050 - 1.37% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 2.12% 56938.238 58146.196 - 0.64% -
rng::move_backward(deque<int>)/262144 2.12% 29928.839 30563.448 - -0.00% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 2.12% 3.554 3.629 - 0.36% -
BM_std_minmax<unsigned_short>/19 2.12% 2.174 2.220 - 4.86% -
BM_RangesPushHeap_float_PipeOrgan_4 2.12% 0.481 0.491 - -3.60% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 2.11% 41.276 42.148 - 1.34% -
BM_PopHeap_uint32_4 2.11% 2.647 2.703 - 1.19% -
BM_std_min<char>/1024 2.11% 8.310 8.485 - -1.50% -
std::sample(list<int>)/1024 2.11% 11645.430 11890.997 - 2.00% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 2.11% 1313.452 1341.139 - 0.87% -
rng::remove(list<int>)_(prefix)/32 2.11% 55.422 56.590 - 2.38% -
std::partition(list<int>)_(dense)/8192 2.11% 5019.045 5124.733 - 2.84% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 2.10% 87449.028 89286.927 - 0.91% -
rng::unique(list<int>)_(sprinkled)/1024 2.10% 952.233 972.245 - 1.52% -
BM_RangesMakeThenSortHeap_float_SingleElement_64 2.10% 3.322 3.392 - -1.57% -
SetIntersection_Front_Vector_uint64_64_64 2.10% 11180029.828 11414860.102 - 1.96% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 2.10% 1590158.736 1623548.940 - -6.24% -
BM_RangesPushHeap_uint32_Random_64 2.10% 5.509 5.624 - -1.48% -
BM_deque_deque_ranges_copy/70000 2.10% 3037.682 3101.396 - 2.79% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 2.10% 15674201.931 16002711.092 - 0.22% -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 2.09% 14223.418 14521.260 - -0.35% -
rng::starts_with(list<int>,_pred)/8192 2.09% 11390.943 11629.387 - 7.79% -
BM_std_minmax_element<int>/65536 2.09% 17223.564 17583.694 - 3.98% -
SetIntersection_Interlaced_Set_uint64_262144_262144 2.09% 1861108.073 1900011.639 - -1.36% -
std::for_each(list<int>)/8 2.09% 2.505 2.558 - -0.32% -
BM_std_min<char>/27 2.09% 1.385 1.414 - 2.01% -
BM_MakeHeap_float_Random_16384 2.09% 1.202 1.227 - 8.33% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 2.09% 343828812.084 351000073.744 - 0.49% -
BM_std_min<unsigned_int>/32 2.09% 2.172 2.217 - 0.46% -
bm_lexicographical_compare<signed_char>/5 2.08% 2.207 2.253 - 3.04% -
BM_MakeThenSortHeap_string_Random_262144 2.08% 193.862 197.897 - 3.47% -
rng::find_first_of(deque<int>,_pred)_(large_needle)/32 2.08% 499.981 510.376 - 0.87% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 2.07% 645.389 658.772 - -20.30% -
BM_std_minmax_element<int>/70000 2.07% 18408.428 18790.010 - 3.44% -
std::search(deque<int>)_(single_element)/1000 2.07% 439.237 448.341 - 4.99% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16 2.07% 0.551 0.563 - 1.97% -
std::all_of(list<int>)_(process_all)/32 2.07% 11.494 11.732 - -0.14% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 2.07% 23.834 24.327 - -0.92% -
std::multiset<std::string>::erase(iterator)/32 2.07% 30.769 31.405 - 0.77% -
std::set<int>::ctor(const&)/32 2.06% 216.475 220.946 - -0.01% -
rng::generate(list<int>)/32 2.06% 8.537 8.713 - 0.02% -
rng::find_end(deque<int>,_pred)_(process_all)/1024 2.06% 609.417 621.972 - -0.34% -
std::find_end(vector<int>,_pred)_(single_element)/8192 2.06% 4692.278 4788.940 - -0.04% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 2.06% 10062.098 10269.111 - -13.63% -
BM_RangesMakeHeap_uint32_Ascending_16 2.06% 0.600 0.613 - 0.81% -
rng::search(deque<int>,_pred)_(near_matches)/8192 2.05% 1509789.326 1540811.216 - 0.44% -
std::rotate(deque<int>)_(1_element_backward)/1024 2.05% 41.761 42.618 - -0.24% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 2.05% 21.534 21.975 - 2.59% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 2.05% 710.045 724.586 - 2.13% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.05% 13347.825 13620.965 - -0.52% -
rng::stable_partition(list<int>)_(sparse)/50 2.04% 25.724 26.250 - -1.07% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16 2.04% 7.247 7.395 - 2.44% -
rng::is_partitioned(list<int>)_(partitioned)/8192 2.04% 7168.426 7314.757 - 6.14% -
BM_RangesPopHeap_uint32_4 2.04% 2.629 2.682 - 0.34% -
std::unordered_set<int>::insert(value)_(new_value)/8192 2.03% 19.381 19.776 - -0.36% -
std::find_end(vector<int>)_(single_element)/8192 2.03% 1834.008 1871.264 - -0.16% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 2.03% 216119695.254 220508627.060 - -47.22% -
BM_std_min<char>/8 2.03% 2.251 2.296 - 0.89% -
BM_std_minmax<long_long>/15 2.03% 3.649 3.723 - 0.27% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 2.03% 29.445 30.042 - 1.46% -
BM_std_min<unsigned_short>/512 2.03% 7.139 7.283 - 2.97% -
rng::sort(deque<int>)_(repeated)/8 2.02% 18.482 18.856 - -0.46% -
BM_MakeHeap_pair<uint32,_uint32>_Random_4 2.02% 2.620 2.673 - 1.89% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 2.02% 30.202 30.811 - -1.82% -
std::fill_n(vector<int>)/8192 2.01% 235.554 240.291 - 1.38% -
SetIntersection_Front_Set_uint64_16384_16384 2.01% 342334821.646 349203057.926 - 0.83% -
std::unordered_set<int>::erase(iterator)/8192 2.01% 20.166 20.570 - 0.38% -
bm_lexicographical_compare<int>/1048576 2.01% 76674.560 78212.006 - 2.02% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 2.00% 561.789 573.037 - 0.42% -
rng::search_n(list<int>,_pred)_(no_match)/1024 2.00% 848.529 865.509 - 2.31% -
SetIntersection_Interlaced_Set_float_16_16 2.00% 41208659.787 42032686.880 - 0.52% -
BM_PopHeap_float_4 2.00% 2.374 2.421 - -1.80% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 2.00% 0.742 0.757 - 3.34% -
rng::starts_with(list<int>)/8 2.00% 2.911 2.969 - -0.04% -
BM_deque_vector_move/64000 2.00% 2711.265 2765.375 - -0.56% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/32 1.99% 17.036 17.376 - 0.81% -
SetIntersection_Front_Set_string_262144_4 1.99% 1299642.822 1325563.149 - -0.89% -
std::all_of(list<int>)_(process_all)/8192 1.99% 7605.898 7757.505 - 2.70% -
std::unique(deque<int>,_pred)_(sprinkled)/32 1.99% 61.101 62.318 - 1.92% -
std::find_end(vector<int>,_pred)_(single_element)/1000 1.99% 572.944 584.319 - -0.10% -
SetIntersection_Interlaced_Set_uint64_16384_1024 1.98% 174328165.684 177780689.953 - -1.87% -
std::sort(vector<NonIntegral>)_(descending)/8192 1.98% 5293.263 5397.967 - 1.46% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 1.97% 18.021 18.377 - 1.19% -
std::copy_backward(list<int>)/4096 1.97% 3312.008 3377.306 - -14.01% -
BM_std_minmax<long_long>/14 1.97% 3.290 3.355 - 0.35% -
rng::for_each_n(deque<int>)/50 1.97% 3.920 3.997 - -18.88% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1.97% 1118055.803 1140066.287 - 2.54% -
BM_RangesMakeThenSortHeap_string_Random_64 1.97% 39.175 39.946 - 0.44% -
std::unordered_set<int>::erase(key)_(existent)/32 1.96% 21.059 21.473 - -0.76% -
SetIntersection_Front_Vector_uint64_256_64 1.96% 4599644.873 4689953.272 - 2.30% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 1.96% 3.504 3.573 - 2.55% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 1.96% 22.414 22.854 - 1.08% -
SetIntersection_Front_Set_uint64_16_16 1.96% 40927042.435 41729468.318 - 1.94% -
BM_RangesPopHeap_float_262144 1.96% 38.337 39.089 - 4.62% -
SetIntersection_Front_Vector_uint64_262144_262144 1.96% 350540602.449 357405579.551 - 1.80% -
BM_MakeThenSortHeap_uint64_SingleElement_16384 1.96% 26.317 26.832 - -0.76% -
std::multiset<int>::count(key)_(existent)/8192 1.96% 9.188 9.368 - -4.31% -
BM_RangesPopHeap_pair<uint32,_uint32>_4 1.96% 3.121 3.182 - -2.20% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.96% 0.901 0.919 - 0.96% -
SetIntersection_Front_Vector_uint64_16384_256 1.95% 2291855.874 2336657.284 - 1.22% -
std::copy_n(list<int>)/32768 1.95% 25805.533 26309.635 - -1.14% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 1.95% 29.829 30.412 - 0.97% -
BM_LowerBound_string_1 1.95% 4.596 4.685 - 1.54% -
BM_std_minmax<unsigned_char>/14 1.95% 2.543 2.592 - 0.63% -
BM_std_min<unsigned_char>/5500 1.95% 37.074 37.797 - 1.94% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 1.95% 511.311 521.281 - 0.26% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 1.95% 6.215 6.336 - -30.38% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 1.95% 204742.214 208730.147 - 0.94% -
BM_MakeThenSortHeap_string_Heap_16384 1.95% 100.824 102.787 - 0.99% -
rng::partial_sort(deque<int>)_(heap)/8 1.94% 36.906 37.624 - -1.18% -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 1.94% 22.105 22.535 - 0.95% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 1.94% 18763479.016 19127465.794 - 1.10% -
std::copy_if(list<int>)_(every_other)/4096 1.94% 3172.195 3233.707 - 2.89% -
BM_deque_deque_move_backward/70000 1.94% 8799.801 8970.114 - 0.86% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.94% 528.970 539.207 - -0.56% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.93% 33.716 34.368 - 1.75% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 1.93% 23.051 23.497 - 0.04% -
BM_std_min<char>/21 1.93% 1.809 1.844 - 2.99% -
rng::is_partitioned(vector<int>)_(partitioned)/1024 1.93% 175.770 179.166 - 2.39% -
rng::copy_backward(vector<int>)/1048576 1.92% 48443.180 49375.608 - 0.31% -
BM_MakeThenSortHeap_float_QuickSortAdversary_64 1.92% 3.738 3.810 - 1.12% -
BM_MakeThenSortHeap_string_Heap_1024 1.92% 62.824 64.030 - 0.58% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.92% 164.650 167.804 - 0.98% -
std::copy_n(deque<int>)/262144 1.91% 10141.243 10334.875 - 0.63% -
SetIntersection_None_Vector_uint32_1024_1 1.91% 1121442.065 1142850.155 - -0.18% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1.91% 1079289.680 1099858.351 - -1.68% -
rng::replace(vector<int>)_(prefix)/1024 1.91% 165.327 168.477 - 4.92% -
rng::sort(vector<NonIntegral>)_(descending)/8192 1.91% 5300.124 5401.108 - 1.68% -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8 1.90% 21.594 22.006 - -4.38% -
BM_std_min<int>/4 1.90% 1.022 1.041 - 1.64% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/32 1.90% 815.045 830.519 - 1.70% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 1.89% 8679669.839 8843904.090 - 0.14% -
std::move_backward(deque<int>)/1048576 1.89% 127138.003 129541.958 - 0.41% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 1.89% 28.986 29.534 - 0.20% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.89% 6467.293 6589.371 - 0.64% -
SetIntersection_Interlaced_Set_float_64_64 1.88% 15098730.362 15383309.660 - 1.19% -
BM_vector_deque_ranges_copy_backward/65536 1.88% 7661.263 7805.636 - -2.53% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 1.88% 275716.015 280910.148 - 2.92% -
BM_RangesMakeThenSortHeap_float_SingleElement_1024 1.88% 4.778 4.868 - -4.02% -
SetIntersection_Front_Vector_uint64_1024_1 1.88% 1097273.895 1117920.549 - 0.35% -
BM_deque_deque_ranges_copy_backward/64000 1.88% 7903.927 8052.245 - -1.58% -
BM_std_minmax<char>/12 1.87% 1.915 1.951 - -5.17% -
std::copy_if(vector<int>)_(entire_range)/8 1.87% 2.270 2.313 - 3.43% -
SetIntersection_Front_Vector_uint64_1024_1024 1.87% 5850734.694 5960195.597 - 1.11% -
rng::remove_if(deque<int>)_(sprinkled)/1024 1.87% 540.459 550.570 - 0.59% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 1.87% 33.594 34.222 - 7.91% -
BM_RangesMakeThenSortHeap_float_SingleElement_256 1.87% 3.986 4.061 - -3.11% -
std::find_end(deque<int>,_pred)_(process_all)/1048576 1.87% 562308.142 572803.689 - 1.55% -
std::stable_sort(deque<int>)_(heap)/8192 1.87% 17592.412 17920.597 - 0.72% -
std::remove_copy(vector<int>)_(prefix)/32 1.86% 8.993 9.161 - 0.11% -
std::set<std::string>::count(key)_(existent)/8192 1.86% 29.586 30.137 - 3.47% -
BM_PushHeap_uint64_Ascending_262144 1.86% 4.658 4.745 - 1.54% -
std::unordered_set<std::string>::clear()/32 1.86% 925.829 943.046 - 0.69% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 1.86% 20.325 20.703 - 2.08% -
std::partition_copy(vector<int>)/1024 1.86% 457.240 465.732 - 0.99% -
BM_std_minmax<unsigned_short>/64 1.86% 1.526 1.554 - 0.49% -
SetIntersection_Front_Vector_string_16384_64 1.86% 3474570.334 3539063.581 - 6.06% -
SetIntersection_Interlaced_Set_uint32_16384_16 1.86% 206349449.766 210178865.801 - 2.45% -
BM_std_minmax<unsigned_long_long>/11 1.85% 2.353 2.397 - 0.41% -
SetIntersection_None_Vector_uint64_1024_256 1.85% 1122723.844 1143523.380 - -0.54% -
SetIntersection_Interlaced_Vector_uint32_16_16 1.85% 37840885.366 38541694.589 - 2.35% -
std::unordered_multimap<int,_int>::ctor(const&)/32 1.85% 197.232 200.883 - 1.32% -
BM_PushHeap_uint32_Ascending_262144 1.85% 8.177 8.328 - 2.80% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 1.85% 16.690 16.999 - -2.24% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 1.85% 19.782 20.148 - 1.15% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 1.85% 22.533 22.949 - 0.30% -
BM_RangesMakeThenSortHeap_string_Random_256 1.85% 54.516 55.522 - 0.54% -
std::find_end(deque<int>,_pred)_(process_all)/8192 1.84% 4318.666 4398.339 - 1.49% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 1.84% 605.156 616.320 - 0.25% -
BM_StringFindAllMatch/1 1.84% 2.774 2.825 - 3.44% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.84% 1.339 1.364 - 17.50% -
rng::rotate_copy(vector<int>)/1024 1.84% 32.503 33.100 - -0.28% -
BM_MakeThenSortHeap_string_Ascending_16384 1.83% 62.292 63.434 - 0.39% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 1.83% 571.384 581.851 - 0.46% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 1.83% 32496.363 33090.804 - 2.85% -
BM_MakeThenSortHeap_float_Ascending_64 1.83% 3.960 4.032 - 0.72% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 1.83% 904.716 921.235 - 3.04% -
BM_std_minmax<char>/2 1.82% 0.895 0.911 - 6.91% -
SetIntersection_Front_Vector_string_262144_256 1.81% 9970545.148 10150802.938 - -0.95% -
rng::stable_sort(deque<int>)_(repeated)/8 1.81% 17.980 18.305 - -0.93% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 1.81% 7.615 7.753 - 2.53% -
rng::partial_sort(deque<int>)_(ascending)/8 1.80% 30.501 31.052 - 0.24% -
std::rotate(list<int>)_(by_1/3)/50 1.80% 24.787 25.234 - 1.55% -
SetIntersection_Interlaced_Set_uint64_256_16 1.80% 12140773.147 12359430.189 - -2.06% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.80% 20.045 20.405 - 1.01% -
rng::search(deque<int>)_(near_matches)/1024 1.80% 25225.077 25678.698 - 41.57% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1.80% 1199754.309 1221312.391 - 0.47% -
rng::remove_copy_if(vector<int>)_(sprinkled)/50 1.80% 16.450 16.745 - 4.10% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 1.79% 23.038 23.451 - 25.48% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 1.79% 51.335 52.255 - 1.19% -
rng::find_last_if_not(list<int>)_(bail_90%)/50 1.79% 2.120 2.158 - 0.82% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 1.78% 91.418 93.046 - 1.40% -
rng::find_if(list<int>)_(bail_25%)/32768 1.78% 8454.857 8605.296 - -4.15% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_64 1.78% 9.285 9.450 - 1.94% -
bm_ranges_lexicographical_compare<unsigned_char>/3 1.78% 2.196 2.235 - 5.19% -
SetIntersection_Interlaced_Set_uint32_256_16 1.77% 11982647.564 12195276.313 - 0.39% -
SetIntersection_None_Vector_uint32_16384_16 1.77% 1158031.336 1178579.342 - -0.15% -
BM_vector_deque_move_backward/512 1.77% 17.601 17.913 - -1.29% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.77% 9.827 10.001 - -0.01% -
std::deque<int>::erase(begin)_(cheap_elements)/32 1.77% 7.508 7.641 - 0.39% -
BM_RangesMakeHeap_float_PipeOrgan_16 1.77% 1.273 1.296 - 0.07% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 1.77% 38.360 39.038 - 0.35% -
rng::partial_sort_copy(vector<int>)_(heap)/8 1.77% 15.278 15.548 - 3.92% -
BM_std_min<unsigned_char>/31 1.76% 2.500 2.544 - 0.01% -
BM_PushHeap_uint32_Random_1024 1.75% 6.187 6.296 - 0.99% -
SetIntersection_Interlaced_Set_float_1024_4 1.75% 10067753.317 10244420.511 - 0.21% -
BM_StringRelational_Less_Huge_Small_Control 1.75% 1.815 1.847 - -0.04% -
std::set<int>::clear()/8192 1.75% 74257.731 75556.571 - 3.65% -
BM_std_minmax_element<long_long>/64 1.75% 17.474 17.780 - -2.31% -
BM_RangesPushHeap_string_Descending_1024 1.75% 2.482 2.526 - 0.77% -
BM_RangesMakeThenSortHeap_uint32_Random_4 1.75% 3.993 4.063 - 2.04% -
std::search(list<int>,_pred)_(single_element)/8192 1.75% 8668.187 8819.473 - -5.64% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1.74% 1181574.773 1202159.101 - 1.03% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.74% 440.909 448.574 - 2.32% -
BM_RangesMakeThenSortHeap_string_Random_16384 1.73% 108.914 110.799 - 0.02% -
rng::is_partitioned(list<int>)_(partitioned)/32 1.73% 8.672 8.822 - 1.77% -
rng::remove_copy_if(deque<int>)_(sprinkled)/32 1.73% 17.891 18.200 - 4.01% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 1.73% 7107.124 7229.895 - 0.54% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 1.73% 18.063 18.375 - 1.25% -
rng::rotate(deque<int>)_(1_element_forward)/1024 1.72% 38.856 39.526 - 2.45% -
std::unordered_set<int>::ctor(const&,_alloc)/32 1.72% 260.554 265.040 - -3.37% -
std::map<int,_int>::clear()/8192 1.72% 81046.531 82437.596 - 0.92% -
std::stable_partition(deque<int>)_(alloc_fails)/32 1.71% 1921.113 1954.058 - -0.06% -
rng::search_n(list<int>,_pred)_(no_match)/1000 1.71% 829.335 843.557 - 2.07% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 1.71% 23.489 23.891 - -0.39% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 1.71% 134.904 137.213 - 0.03% -
SetIntersection_Interlaced_Vector_uint64_64_16 1.71% 17630998.058 17932705.622 - 0.69% -
BM_std_minmax<unsigned_int>/9 1.71% 1.157 1.177 - 1.68% -
BM_std_minmax<unsigned_short>/30 1.71% 2.726 2.772 - -2.54% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.71% 180627.510 183710.350 - 0.78% -
std::multiset<int>::erase(iterator)/0 1.70% 19.944 20.283 - -0.36% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.70% 32454.172 33006.679 - 0.20% -
BM_CmpLess_schar_short 1.70% 0.948 0.964 - 0.36% -
rng::partition_copy(list<int>)/8192 1.70% 7369.174 7494.154 - -15.92% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 1.69% 4068.752 4137.685 - 2.36% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 1.69% 5895408.758 5995230.009 - 1.05% -
rng::remove_copy_if(deque<int>)_(sprinkled)/50 1.69% 28.135 28.610 - 5.10% -
BM_std_min<char>/22 1.69% 2.070 2.105 - 2.52% -
rng::move_backward(vector<bool>)_(unaligned)/4096 1.69% 27.706 28.173 - -5.87% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.68% 682.767 694.245 - -23.88% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_4 1.68% 1.474 1.499 - -1.80% -
BM_PushHeap_uint32_Random_16384 1.68% 6.276 6.381 - 1.42% -
std::map<int,_int>::clear()/32 1.67% 655.700 666.675 - 1.24% -
rng::any_of(list<int>)_(process_all)/8192 1.67% 7108.697 7227.438 - 2.71% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 1.67% 3891.192 3956.068 - -8.30% -
SetIntersection_Front_Vector_string_64_16 1.66% 21963888.588 22329461.715 - 1.26% -
std::any_of(vector<int>)_(process_all)/8 1.66% 2.481 2.522 - -3.22% -
rng::partition_copy(deque<int>)/50 1.66% 27.459 27.915 - -0.00% -
SetIntersection_None_Set_uint64_1024_1 1.66% 8911112.275 9058718.793 - 2.83% -
std::stable_partition(deque<int>)_(alloc_fails)/50 1.66% 1947.742 1979.984 - 0.55% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16 1.65% 6.875 6.988 - 2.33% -
std::rotate(list<int>)_(by_1/3)/8192 1.65% 8774.675 8919.393 - 2.29% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.65% 7.468 7.591 - -2.10% -
rng::copy(list<int>)/4096 1.65% 3065.811 3116.344 - 0.92% -
SetIntersection_None_Set_uint64_1024_16 1.65% 8738560.901 8882416.226 - 0.24% -
std::multimap<int,_int>::erase(key)_(existent)/8192 1.65% 26.268 26.701 - -0.21% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 1.64% 278225.480 282797.460 - 2.74% -
BM_MakeHeap_uint64_Random_16384 1.64% 1.034 1.051 - 10.03% -
SetIntersection_None_Vector_string_1024_256 1.64% 1207845.068 1227647.009 - -0.20% -
rng::partition(list<int>)_(dense)/8192 1.64% 5095.363 5178.812 - 2.20% -
BM_RangesMakeThenSortHeap_string_Heap_64 1.64% 33.628 34.178 - -0.13% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 1.64% 32165.139 32691.764 - 2.68% -
BM_num_get<long_double> 1.63% 35.576 36.157 - 0.72% -
BM_std_minmax<unsigned_char>/13 1.63% 2.219 2.255 - -0.38% -
rng::stable_sort(deque<int>)_(descending)/8192 1.63% 20881.202 21221.143 - 0.78% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1024 1.62% 69.462 70.587 - 0.42% -
rng::equal(list<int>)_(it,_it,_it,_it)/8 1.62% 2.908 2.955 - -2.12% -
SetIntersection_Front_Set_uint64_262144_256 1.62% 4480569.092 4553012.429 - 0.35% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.61% 35288.698 35858.575 - 0.00% -
BM_MakeThenSortHeap_uint32_PipeOrgan_4 1.61% 1.363 1.385 - 1.33% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1.61% 1184081.862 1203165.018 - 2.22% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1.61% 1202052.231 1221421.888 - -1.03% -
BM_std_minmax<unsigned_char>/15 1.61% 2.983 3.031 - -2.31% -
BM_CmpEqual_ushort_schar 1.61% 1.041 1.058 - 0.94% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1.61% 1201867.408 1221207.608 - -0.86% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 1.61% 934.784 949.820 - 0.37% -
std::copy_n(vector<bool>)_(unaligned)/32768 1.60% 214.621 218.061 - -0.16% -
std::rotate_copy(list<int>)/50 1.60% 14.092 14.318 - -49.61% -
SetIntersection_Interlaced_Set_uint64_64_4 1.60% 22528060.249 22888563.001 - 1.57% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 1.60% 12984027.672 13191590.787 - 1.07% -
BM_PopHeap_float_1024 1.60% 27.988 28.436 - 0.81% -
BM_MakeHeap_uint32_Random_16 1.60% 1.253 1.273 - 2.46% -
std::find(vector<int>)_(bail_25%)/8 1.60% 1.374 1.396 - -2.90% -
BM_num_get<double> 1.60% 35.414 35.980 - 0.93% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 1.59% 3.568 3.625 - 2.45% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.59% 578.103 587.311 - 0.34% -
std::stable_partition(vector<int>)_(alloc_fails)/32 1.59% 1890.123 1920.220 - -1.04% -
std::set<int>::equal_range(key)_(existent)/1024 1.59% 4.130 4.196 - 1.48% -
SetIntersection_None_Set_uint64_256_1 1.59% 11496946.099 11679749.068 - 1.30% -
rng::find(vector<char>)_(process_all)/50 1.59% 1.621 1.647 - 0.50% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 1.59% 27112516.622 27543273.405 - 2.49% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 1.59% 604.841 614.442 - -0.04% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 1.59% 16.693 16.958 - -5.89% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 1.58% 11996775.274 12186905.194 - -0.10% -
BM_RangesPushHeap_float_Random_1024 1.58% 7.398 7.515 - 0.26% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 1.58% 60.364 61.321 - 0.65% -
std::adjacent_find(list<int>,_pred)/8192 1.58% 8114.629 8243.144 - 5.37% -
rng::find_last_if(deque<int>)_(bail_90%)/8192 1.58% 312.532 317.480 - 1.79% -
bm_ranges_lexicographical_compare<unsigned_char>/1 1.58% 1.725 1.753 - 5.49% -
rng::rotate(deque<int>)_(by_1/2)/1024 1.58% 173.553 176.294 - -5.28% -
std::stable_partition(vector<int>)_(alloc_fails)/50 1.57% 1909.952 1940.031 - 0.32% -
std::remove(list<int>)_(prefix)/8192 1.57% 8317.967 8448.882 - 3.07% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 1.57% 10.543 10.708 - 3.58% -
std::multiset<std::string>::clear()/8192 1.57% 200013.941 203157.937 - -0.70% -
std::multimap<int,_int>::insert(value)_(new_value)/0 1.57% 17.893 18.174 - 1.18% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.57% 21.980 22.325 - 0.98% -
std::none_of(list<int>)_(process_all)/32768 1.57% 25757.955 26161.714 - 2.13% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.57% 23.027 23.388 - 1.67% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 1.57% 18.323 18.610 - -3.36% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.57% 12745.039 12944.629 - 2.94% -
BM_std_minmax_element<int>/64 1.56% 17.279 17.550 - 2.36% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 1.56% 31.256 31.745 - -0.62% -
rng::starts_with(vector<int>,_pred)/1000 1.56% 455.743 462.868 - 3.39% -
BM_std_minmax<long_long>/23 1.56% 4.329 4.397 - 0.93% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 1.56% 464.701 471.955 - 5.13% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1.56% 1111525.099 1128841.265 - 0.66% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.56% 147366.814 149661.713 - 1.25% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.55% 1.279 1.299 - 0.53% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 1.55% 610.367 619.829 - -19.57% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.55% 21.209 21.538 - 1.00% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_4 1.55% 0.784 0.796 - 2.26% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 1.54% 11465374.355 11642408.555 - 0.14% -
std::multiset<int>::erase(key)_(existent)/0 1.54% 20.811 21.131 - -0.95% -
BM_deque_deque_ranges_move_backward/4000 1.54% 144.913 147.142 - -0.28% -
BM_MakeThenSortHeap_float_QuickSortAdversary_256 1.54% 5.924 6.015 - 0.23% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 1.54% 8754980.411 8889469.150 - -0.91% -
SetIntersection_Interlaced_Set_string_16_4 1.54% 76441112.552 77615220.706 - -0.15% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1.54% 1210127.874 1228709.072 - 0.60% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 1.53% 41542.158 42178.912 - 0.24% -
std::equal(deque<int>)_(it,_it,_it)/50 1.53% 24.106 24.476 - 8.02% -
rng::stable_partition(deque<int>)_(dense)/32 1.53% 28.003 28.432 - -6.38% -
rng::copy_n(list<int>)/32768 1.53% 26260.779 26662.921 - -0.71% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 1.53% 72615.390 73726.987 - 0.04% -
std::for_each_n(vector<int>)/8 1.53% 2.504 2.542 - 0.14% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 1.53% 490.843 498.353 - -7.60% -
rng::search(vector<int>)_(same_length)/1024 1.53% 247.345 251.127 - 2.44% -
SetIntersection_Interlaced_Set_string_1024_256 1.52% 35695325.305 36239267.638 - 2.98% -
std::count(vector<int>)_(every_other)/8 1.52% 1.334 1.354 - -0.04% -
BM_MakeThenSortHeap_string_SingleElement_16384 1.52% 38.717 39.306 - 3.16% -
BM_StringDestroy_Huge 1.52% 10.624 10.786 - -1.39% -
BM_std_minmax_element<short>/4 1.52% 1.227 1.246 - 0.72% -
std::flat_map<int,_int>::erase(iterator)/8192 1.52% 502.866 510.492 - -1.84% -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 1.52% 21.976 22.309 - -0.02% -
BM_std_min<unsigned_char>/21 1.51% 1.800 1.827 - 3.63% -
BM_deque_deque_ranges_move_backward/64000 1.51% 7937.075 8057.173 - -0.78% -
BM_MakeThenSortHeap_uint64_PipeOrgan_262144 1.51% 25.770 26.160 - -0.34% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 1.51% 11.666 11.842 - 0.79% -
std::multiset<int>::find(key)_(non-existent)/8192 1.51% 8.539 8.667 - -7.29% -
SetIntersection_Interlaced_Set_float_16384_16 1.50% 210626031.949 213793255.440 - 2.58% -
std::multiset<int>::insert(value)_(already_present)/1024 1.50% 28.557 28.986 - 0.59% -
std::map<int,_int>::count(key)_(existent)/32 1.50% 1.697 1.722 - -0.89% -
SetIntersection_None_Set_float_256_1 1.50% 11760647.673 11937262.019 - 1.73% -
std::set<int>::contains(key)_(non-existent)/32 1.50% 2.348 2.383 - -5.00% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.50% 1.244 1.263 - 0.40% -
SetIntersection_None_Vector_uint32_262144_262144 1.50% 1195868.022 1213776.049 - 2.98% -
BM_deque_vector_ranges_copy/4000 1.50% 142.496 144.628 - 1.34% -
rng::find_last(vector<int>)_(bail_90%)/1048576 1.49% 23592.221 23944.818 - 3.06% -
SetIntersection_Interlaced_Set_uint32_1024_16 1.49% 11299053.925 11467913.885 - 0.75% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 1.49% 6580.153 6678.488 - 0.03% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 1.49% 11840.234 12017.106 - 1.12% -
std::list<int>::operator=(const&)_(cheap_elements)/32 1.49% 16.856 17.107 - -0.18% -
std::adjacent_find(vector<int>,_pred)/1048576 1.49% 464606.379 471526.569 - 0.75% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.49% 426.350 432.691 - 1.82% -
bm_ranges_lexicographical_compare<unsigned_char>/4 1.49% 1.498 1.520 - 6.03% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1.49% 345406858.829 350539836.743 - 2.08% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 1.48% 14.754 14.973 - 1.39% -
std::multiset<std::string>::find(key)_(non-existent)/32 1.48% 10.557 10.713 - 2.61% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 1.48% 674.023 684.014 - 0.84% -
std::set<int>::erase(key)_(existent)/0 1.48% 20.266 20.566 - 2.13% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 1.48% 13711.062 13913.675 - -1.19% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.48% 1158.173 1175.261 - -0.08% -
std::deque<int>::erase(begin)_(cheap_elements)/1024 1.47% 7.461 7.571 - 0.84% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 1.47% 2.135 2.166 - -1.25% -
rng::find_end(list<int>,_pred)_(process_all)/1048576 1.47% 955445.278 969508.703 - 0.34% -
SetIntersection_Front_Set_uint64_256_4 1.47% 4449607.936 4515059.070 - 0.46% -
BM_deque_vector_move_backward/4000 1.47% 142.995 145.098 - -0.83% -
rng::all_of(list<int>)_(process_all)/32768 1.47% 25784.776 26163.797 - 2.26% -
BM_LowerBound_string_4 1.47% 19.973 20.267 - 2.10% -
rng::partial_sort(deque<int>)_(heap)/8192 1.47% 285883.501 290081.752 - 0.50% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.47% 660.362 670.057 - 0.62% -
SetIntersection_Interlaced_Vector_string_262144_16 1.47% 5837692.488 5923300.474 - 4.33% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 1.47% 23.356 23.699 - -0.50% -
rng::find_last(vector<int>)_(bail_90%)/1024 1.47% 27.906 28.315 - 0.11% -
BM_LowerBound_string_1024 1.47% 178.130 180.740 - 0.36% -
SetIntersection_Interlaced_Set_uint64_1024_4 1.46% 10181326.453 10330289.167 - 1.46% -
std::remove_if(deque<int>)_(prefix)/50 1.46% 66.816 67.793 - 2.64% -
BM_std_minmax<char>/17 1.46% 1.121 1.137 - 4.65% -
std::partition_point(deque<int>)/1024 1.46% 9.226 9.361 - 0.15% -
BM_std_min<int>/24 1.46% 1.813 1.840 - 0.75% -
SetIntersection_Front_Vector_string_16384_16384 1.46% 349321957.742 354406619.909 - 3.09% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 1.46% 274976.948 278979.300 - 2.98% -
BM_SortHeap_uint32_64 1.46% 7.945 8.061 - 0.85% -
std::unordered_multiset<int>::ctor(const&)/32 1.45% 197.953 200.830 - 0.03% -
rng::find_last_if_not(vector<int>)_(bail_10%)/8 1.45% 2.585 2.623 - -0.48% -
SetIntersection_Interlaced_Vector_uint64_1024_1024 1.45% 5866746.350 5951843.809 - -0.16% -
rng::remove_copy(list<int>)_(sprinkled)/32 1.45% 9.467 9.604 - 1.67% -
std::stable_partition(deque<int>)_(alloc_fails)/8192 1.45% 16841.287 17085.418 - -0.36% -
BM_MakeThenSortHeap_uint64_Descending_262144 1.45% 24.501 24.856 - -0.44% -
std::none_of(list<int>)_(process_all)/32 1.45% 11.532 11.699 - -0.43% -
std::partial_sort(deque<int>)_(shuffled)/8 1.45% 33.296 33.778 - -0.01% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 1.45% 4236060.176 4297366.451 - -0.13% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 1.45% 19.957 20.246 - 2.40% -
BM_MakeThenSortHeap_float_PipeOrgan_262144 1.45% 31.815 32.275 - -0.37% -
rng::partial_sort(vector<NonIntegral>)_(ascending)/8 1.44% 22.091 22.410 - 0.58% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.44% 5461.853 5540.645 - 1.60% -
std::multiset<int>::insert(value)_(new_value)/32 1.44% 19.698 19.982 - 0.78% -
BM_PushHeap_uint32_PipeOrgan_262144 1.44% 3.030 3.073 - 1.35% -
BM_SortHeap_uint64_4 1.44% 0.937 0.950 - 0.20% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 1.43% 5.376 5.454 - 0.05% -
bm_ranges_swap_ranges_vb_aligned/1048576 1.43% 3409.118 3457.912 - -9.59% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 1.43% 18.077 18.336 - 1.57% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.43% 6245.239 6334.502 - -2.65% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.43% 53957.654 54728.625 - 1.14% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 1.43% 48679.673 49374.747 - -1.15% -
SetIntersection_Front_Vector_string_256_256 1.43% 20167089.749 20454638.430 - -2.62% -
BM_StringRelationalLiteral_Compare_Large_Large_Control 1.42% 2.027 2.056 - 1.24% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16384 1.42% 2.978 3.020 - 1.89% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1.42% 802.730 814.164 - 0.71% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 1.42% 36269.978 36786.441 - 1.30% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 1.42% 15.035 15.250 - 1.67% -
std::find_end(forward_list<int>)_(single_element)/1024 1.42% 696.473 706.387 - 0.52% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_16384 1.42% 64.882 65.805 - -2.45% -
rng::is_partitioned(vector<int>)_(partitioned)/8192 1.42% 1338.059 1357.042 - 1.83% -
SetIntersection_Interlaced_Set_string_1024_1 1.42% 1147866.434 1164133.748 - 1.41% -
rng::stable_sort(vector<int>)_(heap)/8 1.42% 21.813 22.122 - -1.37% -
std::partition(vector<int>)_(dense)/32 1.42% 8.529 8.650 - 2.40% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.42% 184823.518 187441.995 - 2.80% -
rng::contains(list<int>)_(process_all)/8 1.42% 2.389 2.422 - -1.25% -
std::shift_left(deque<int>)/1024 1.41% 39.545 40.104 - -0.03% -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 1.41% 245.574 249.042 - 0.56% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 1.41% 272984.273 276838.657 - 2.30% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 1.41% 23.921 24.259 - -1.65% -
BM_deque_deque_ranges_move/64000 1.41% 2837.385 2877.413 - -1.25% -
std::partial_sort_copy(deque<int>)_(repeated)/1024 1.41% 4255.268 4315.282 - 0.05% -
SetIntersection_Front_Set_string_16_4 1.41% 66849474.666 67792135.234 - -0.43% -
rng::search_n(list<int>,_pred)_(no_match)/8192 1.41% 8230.994 8346.924 - 0.82% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_256 1.41% 19.805 20.083 - 0.85% -
std::rotate(vector<bool>)_(1_element_backward)/1024 1.40% 27.135 27.516 - 1.93% -
std::search(vector<int>)_(same_length)/8192 1.40% 1960.475 1987.972 - 6.26% -
std::unordered_set<int>::insert(value)_(new_value)/1024 1.40% 19.511 19.784 - -2.29% -
BM_std_minmax<char>/8 1.40% 1.024 1.038 - 12.11% -
std::set<std::string>::ctor(const&)/1024 1.40% 34300.991 34781.279 - -0.05% -
BM_RangesMakeThenSortHeap_float_Random_64 1.40% 17.660 17.907 - -1.19% -
rng::stable_sort(deque<int>)_(shuffled)/1024 1.40% 2437.334 2471.461 - -2.52% -
std::unique(list<int>)_(sprinkled)/8192 1.40% 7798.769 7907.937 - 1.61% -
rng::copy(list<int>)/8 1.40% 2.361 2.394 - -0.21% -
BM_RangesMakeHeap_uint64_Random_4 1.40% 1.154 1.170 - -24.51% -
std::search(vector<int>)_(no_match)/8192 1.40% 1660.526 1683.747 - 1.13% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.40% 7669.095 7776.201 - 0.37% -
rng::reverse_copy(deque<int>)/64 1.40% 19.937 20.215 - 0.20% -
rng::replace_if(vector<int>)_(sprinkled)/32 1.40% 8.780 8.903 - -0.35% -
BM_std_min<short>/27 1.39% 2.295 2.327 - -1.78% -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 1.39% 12.114 12.282 - 2.62% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.39% 43698.974 44308.223 - 0.42% -
BM_MakeThenSortHeap_uint64_Heap_64 1.39% 8.233 8.347 - 2.68% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 1.39% 22.785 23.102 - -0.73% -
SetIntersection_Front_Set_float_16384_64 1.39% 2013315.238 2041278.917 - -0.66% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 1.39% 880.740 892.972 - 2.71% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16384 1.39% 7.609 7.715 - 0.32% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.38% 18.886 19.147 - -0.26% -
BM_StringAssignAsciizMix_Transparent 1.38% 3.022 3.064 - 0.51% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 1.38% 4807.968 4874.373 - 0.78% -
std::is_sorted_until(vector<int>,_pred)/1024 1.38% 414.112 419.826 - -0.68% -
BM_PushHeap_float_Ascending_16 1.38% 1.065 1.080 - 9.52% -
std::map<std::string,_int>::count(key)_(existent)/8192 1.38% 30.094 30.509 - 0.54% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 1.38% 24.618 24.957 - -0.15% -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 1.38% 14155.231 14349.879 - -1.41% -
std::shift_right(vector<int>)/32 1.37% 4.136 4.193 - 4.53% -
std::unordered_set<int>::erase(iterator)/1024 1.37% 20.194 20.471 - -0.28% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.37% 19.003 19.264 - 1.83% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 1.36% 6.048 6.130 - -1.08% -
BM_RangesMakeThenSortHeap_float_SingleElement_16 1.36% 3.265 3.309 - -0.51% -
BM_MakeThenSortHeap_float_Ascending_256 1.36% 6.462 6.550 - -0.99% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 1.36% 17098066.757 17330161.880 - 1.93% -
BM_std_min<short>/30 1.35% 2.347 2.379 - -4.04% -
rng::find_end(deque<int>)_(single_element)/8192 1.35% 2203.322 2233.150 - -19.67% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.35% 11.322 11.475 - 2.57% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.35% 1.598 1.619 - -5.73% -
rng::stable_sort(vector<int>)_(ascending)/8 1.35% 16.497 16.719 - -0.40% -
BM_RangesMakeThenSortHeap_float_Descending_262144 1.35% 34.527 34.991 - -1.82% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1.35% 1444312.283 1463744.759 - -0.01% -
std::unique(list<int>,_pred)_(contiguous)/52 1.35% 73.778 74.771 - 0.89% -
BM_std_min<char>/6 1.34% 1.589 1.610 - 1.18% -
std::rotate(list<int>)_(1_element_backward)/8192 1.34% 8441.119 8554.511 - -9.43% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.34% 113040.150 114554.876 - 0.10% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 1.34% 13472516.940 13652910.215 - 4.87% -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 1.34% 11.320 11.472 - -0.25% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_256 1.34% 55.163 55.900 - 0.43% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.34% 2.669 2.705 - 1.16% -
SetIntersection_Interlaced_Set_float_1024_1024 1.33% 15206728.605 15409682.097 - 1.88% -
rng::fill_n(vector<int>)/1024 1.33% 29.270 29.661 - 0.52% -
std::unordered_set<int>::insert(value)_(new_value)/32 1.33% 20.113 20.381 - 5.49% -
std::move(list<int>)/512 1.33% 351.226 355.907 - -2.69% -
bm_lexicographical_compare<signed_char>/6 1.33% 2.491 2.524 - 2.47% -
710_omnetpp_r 1.33% 8.847 8.965 - -3.70% -
std::find(vector<bool>)_(process_all)/8192 1.33% 33.313 33.755 - 0.64% -
SetIntersection_Front_Set_string_16384_16384 1.33% 348414383.381 353037895.195 - 0.75% -
rng::find_if_not(list<int>)_(process_all)/50 1.33% 21.563 21.849 - 1.22% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1.33% 1109716.450 1124423.928 - -0.54% -
BM_MakeThenSortHeap_uint64_PipeOrgan_64 1.32% 8.864 8.982 - 0.17% -
std::partial_sort_copy(vector<int>)_(descending)/8 1.32% 18.487 18.731 - 0.11% -
BM_std_minmax<long_long>/21 1.32% 3.505 3.551 - 0.49% -
std::unique(list<int>,_pred)_(sprinkled)/1024 1.32% 1021.575 1035.040 - 1.43% -
BM_MakeThenSortHeap_string_Heap_256 1.32% 49.090 49.737 - 0.61% -
BM_std_min<int>/17 1.32% 0.952 0.965 - 0.46% -
rng::sort(vector<NonIntegral>)_(heap)/8 1.32% 22.475 22.771 - 0.51% -
std::multiset<int>::insert(value)_(already_present)/32 1.31% 19.001 19.251 - -0.11% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 1.31% 5729.589 5804.643 - 1.23% -
BM_RangesMakeThenSortHeap_float_Ascending_16384 1.31% 26.488 26.835 - -0.83% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.31% 471.929 478.088 - -0.49% -
rng::unique(list<int>,_pred)_(contiguous)/1024 1.30% 972.537 985.193 - -0.35% -
std::multiset<std::string>::contains(key)_(existent)/8192 1.30% 27.979 28.343 - -0.08% -
std::map<int,_int>::find(key)_(non-existent)/8192 1.30% 7.083 7.175 - -3.23% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 1.30% 24.083 24.396 - -3.52% -
rng::find_if_not(deque<int>)_(process_all)/8 1.30% 3.927 3.978 - 0.20% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.29% 566.526 573.860 - 5.92% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 1.29% 18.230 18.466 - -1.65% -
std::all_of(list<int>)_(process_all)/50 1.29% 21.545 21.824 - -0.31% -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 1.29% 11.848 12.001 - 0.02% -
rng::search(list<int>)_(single_element)/1000 1.29% 666.021 674.588 - -3.61% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 1.28% 7.468 7.564 - -9.18% -
BM_RangesPopHeap_pair<uint32,_uint32>_262144 1.28% 59.093 59.851 - 1.04% -
BM_std_min<char>/4096 1.28% 29.519 29.897 - 0.95% -
rng::unique_copy(deque<int>)_(contiguous)/1024 1.28% 473.655 479.727 - 0.51% -
std::set<int>::erase(key)_(existent)/32 1.28% 21.871 22.151 - 1.66% -
std::find_if(vector<char>)_(process_all)/1024 1.28% 270.231 273.690 - 1.73% -
BM_CmpEqual_uchar_short 1.28% 1.040 1.054 - -0.45% -
std::multimap<int,_int>::find(key)_(existent)/32 1.28% 1.607 1.628 - 2.11% -
BM_PopHeap_uint32_16 1.28% 7.507 7.602 - 0.92% -
BM_deque_deque_ranges_move/4000 1.28% 145.680 147.539 - 0.44% -
BM_RangesMakeThenSortHeap_uint32_Heap_262144 1.28% 24.316 24.626 - -0.49% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 1.28% 37251.794 37726.906 - 1.18% -
BM_StringAssignStr_Large_Opaque 1.27% 10.166 10.295 - -1.84% -
std::set<std::string>::ctor(&&,_different_allocs)/1024 1.27% 6940.574 7028.911 - 0.09% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16 1.27% 11.323 11.467 - 0.24% -
BM_deque_vector_ranges_move/64000 1.27% 2727.864 2762.571 - -2.73% -
BM_deque_deque_move/4000 1.27% 145.869 147.724 - 0.07% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 1.27% 32.273 32.683 - 1.75% -
rng::find_last(vector<int>)_(bail_10%)/8 1.27% 2.108 2.135 - 0.73% -
std::unordered_set<int>::clear()/32 1.27% 608.331 616.061 - 0.43% -
SetIntersection_None_Set_uint32_256_1 1.27% 11425949.725 11571126.117 - -0.52% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_262144 1.27% 24.395 24.704 - -0.23% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 1.27% 8773.164 8884.330 - -0.12% -
std::set<std::string>::ctor(&&,_different_allocs)/32 1.27% 211.191 213.864 - 1.13% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 1.26% 19698.174 19947.258 - 0.31% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 1.26% 55686.736 56390.518 - -0.44% -
std::find_if_not(vector<char>)_(process_all)/1024 1.26% 270.441 273.857 - 0.19% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 1.26% 1.950 1.975 - -2.73% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.26% 689.465 698.151 - 0.31% -
SetIntersection_None_Set_uint32_16384_16384 1.26% 154224816.027 156165737.194 - 2.96% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1.26% 1443988.497 1462132.774 - 0.22% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16 1.26% 1.154 1.169 - -4.01% -
std::transform(list<int>)_(identity_transform)/50 1.26% 39.631 40.129 - 3.97% -
rng::rotate(vector<bool>)_(by_1/2)/8192 1.25% 14.938 15.126 - 0.07% -
std::partial_sort(deque<int>)_(heap)/8192 1.25% 283639.195 287195.426 - -1.30% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 1.25% 19.509 19.753 - 1.03% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 1.25% 11490640.717 11634544.050 - -2.64% -
SetIntersection_None_Vector_uint64_262144_1 1.25% 1174309.424 1188982.838 - -1.54% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1.25% 1151239.839 1165624.823 - -0.37% -
rng::fold_left(deque<int>)/8 1.25% 4.100 4.151 - -20.42% -
std::set<std::string>::insert(value)_(already_present)/8192 1.25% 38.534 39.014 - -1.44% -
BM_std_min<int>/1024 1.24% 26.654 26.986 - 0.91% -
std::mismatch(deque<int>)_(it,_it,_it)/1048576 1.24% 496725.277 502890.688 - 2.11% -
BM_RangesMakeThenSortHeap_float_Descending_1024 1.24% 8.004 8.103 - -1.84% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.24% 712.683 721.515 - 0.13% -
std::partial_sort_copy(deque<int>)_(descending)/8 1.24% 19.666 19.909 - -1.32% -
SetIntersection_Interlaced_Set_uint32_262144_16 1.24% 1563364.666 1582699.951 - -0.32% -
BM_CmpLess_int_uint 1.24% 1.111 1.125 - 0.85% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_64 1.24% 16.161 16.361 - 1.23% -
BM_std_min<short>/31 1.24% 2.571 2.603 - 0.54% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 1.24% 8185.334 8286.438 - 0.55% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 1.23% 17714416.270 17932795.920 - 1.16% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1.23% 1169774.136 1184189.428 - -0.67% -
BM_RangesPushHeap_float_QuickSortAdversary_16 1.23% 0.974 0.986 - -3.42% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.23% 141903.476 143651.085 - 0.08% -
std::any_of(vector<int>)_(process_all)/32 1.23% 8.380 8.483 - 1.36% -
SetIntersection_Interlaced_Vector_uint32_64_4 1.23% 18288672.191 18513651.130 - 1.38% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 1.23% 34.241 34.662 - 1.95% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 1.23% 6.133 6.209 - 0.00% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 1.23% 10.200 10.325 - -1.63% -
std::map<int,_int>::count(key)_(non-existent)/32 1.23% 2.884 2.919 - -0.28% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 1.22% 8.695 8.802 - 1.95% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_64 1.22% 8.908 9.017 - -0.47% -
std::distance(join_view(vector<vector<int>>))/1024 1.22% 1.028 1.041 - 0.16% -
std::partition_point(list<int>)/32 1.22% 15.926 16.120 - 1.61% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 1.22% 36208.118 36650.836 - 0.26% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 1.22% 6091.188 6165.614 - -3.48% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_256 1.22% 12.298 12.448 - 1.28% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.22% 21.425 21.687 - 2.19% -
std::rotate_copy(vector<int>)/1024 1.22% 32.858 33.258 - -4.30% -
BM_std_min<char>/32 1.22% 2.924 2.959 - 2.75% -
std::set<std::string>::erase(iterator)/1024 1.22% 28.150 28.492 - 12.19% -
std::flat_map<int,_int>::count(key)_(existent)/8192 1.21% 11.800 11.943 - -0.15% -
SetIntersection_Front_Vector_uint64_1024_4 1.21% 1130215.845 1143937.486 - 0.77% -
BM_vector_deque_copy/4096 1.21% 145.608 147.375 - 1.45% -
std::remove(vector<int>)_(prefix)/1024 1.21% 312.862 316.655 - 0.51% -
rng::sort(vector<int>)_(heap)/8 1.21% 22.230 22.499 - -0.66% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 1.21% 350916481.832 355159175.891 - 1.61% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.21% 13.616 13.780 - 0.91% -
BM_PushHeap_uint32_Random_64 1.21% 5.562 5.629 - 0.72% -
std::unique(list<int>)_(sprinkled)/32 1.21% 57.007 57.694 - 0.14% -
rng::unique(vector<int>)_(contiguous)/52 1.20% 56.402 57.079 - 0.84% -
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 1.20% 150.190 151.992 - -11.19% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 1.20% 63.766 64.530 - 1.09% -
std::stable_partition(list<int>)_(alloc_fails)/32 1.20% 1885.305 1907.867 - 0.20% -
SetIntersection_Interlaced_Set_uint64_64_16 1.20% 24298530.133 24588980.383 - 2.59% -
BM_MakeThenSortHeap_uint64_Descending_256 1.19% 8.639 8.743 - 0.10% -
SetIntersection_None_Set_uint64_256_64 1.19% 9156307.999 9265454.734 - -3.41% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.19% 1.536 1.555 - -4.69% -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 1.19% 12351.172 12498.017 - 0.94% -
rng::partial_sort_copy(deque<int>)_(repeated)/1024 1.19% 4257.964 4308.542 - -0.02% -
BM_std_min<char>/15 1.18% 2.129 2.154 - 4.07% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.18% 13.642 13.803 - 1.20% -
SetIntersection_Interlaced_Set_uint64_16384_4 1.18% 178703794.508 180806101.619 - 0.62% -
rng::rotate(vector<bool>)_(by_1/4)/8192 1.17% 29.924 30.276 - 0.46% -
BM_std_min<unsigned_long_long>/23 1.17% 2.429 2.458 - -1.30% -
std::map<int,_int>::clear()/1024 1.17% 10580.321 10704.455 - 3.91% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 1.17% 17.976 18.187 - 0.89% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 1.17% 2.165 2.191 - -13.47% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 1.17% 30.292 30.646 - 0.52% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 1.17% 255.983 258.971 - -1.34% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 1.17% 206173.258 208579.440 - 0.31% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.17% 7483.608 7570.912 - -0.14% -
std::map<std::string,_int>::ctor(const&,_alloc)/0 1.17% 13.545 13.703 - 0.87% -
SetIntersection_Front_Set_string_262144_64 1.17% 4801407.128 4857356.178 - 1.54% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 1.16% 2631.783 2662.433 - -0.03% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16384 1.16% 1.328 1.344 - 0.09% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16 1.16% 22.528 22.790 - -0.45% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/0 1.16% 15.852 16.036 - 0.44% -
std::all_of(deque<int>)_(process_all)/8192 1.16% 2621.478 2651.910 - 1.17% -
BM_MakeThenSortHeap_float_Heap_16384 1.16% 25.858 26.158 - 0.84% -
BM_CmpLess_short_uint 1.16% 1.104 1.117 - -0.65% -
BM_RangesMakeThenSortHeap_uint64_Random_16 1.16% 8.554 8.653 - 0.68% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.16% 13.870 14.031 - -0.51% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.16% 9514.737 9624.916 - 3.21% -
rng::sort(deque<int>)_(pipe-organ)/8 1.16% 20.869 21.111 - -0.97% -
rng::find_last_if(vector<int>)_(bail_90%)/1024 1.15% 25.855 26.153 - 1.03% -
rng::partition(vector<int>)_(sparse)/32 1.15% 9.086 9.191 - 3.37% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 1.15% 208081.870 210476.631 - -0.29% -
SetIntersection_Interlaced_Vector_uint32_1024_1 1.15% 1105807.847 1118521.436 - 0.96% -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 1.15% 8971.002 9074.027 - 0.41% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.15% 63254.447 63980.112 - -0.88% -
BM_deque_vector_ranges_move_backward/4000 1.15% 141.448 143.070 - 0.79% -
SetIntersection_None_Set_uint64_1024_1024 1.15% 8728898.030 8828970.208 - -1.38% -
BM_PushHeap_uint32_Random_256 1.15% 6.040 6.109 - 1.43% -
rng::is_partitioned(vector<int>)_(partitioned)/50 1.14% 8.481 8.578 - 1.16% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 1.14% 14.265 14.427 - 1.91% -
SetIntersection_None_Vector_string_262144_1024 1.14% 1349693.025 1365094.468 - -1.20% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 1.14% 17.898 18.102 - -4.69% -
BM_RangesMakeHeap_string_Ascending_16384 1.14% 5.784 5.849 - 10.42% -
std::search(vector<int>)_(no_match)/1048576 1.14% 213167.237 215586.775 - 1.44% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.13% 2.642 2.672 - -2.18% -
std::multiset<int>::insert(value)_(already_present)/8192 1.13% 32.582 32.952 - 1.45% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.13% 19.814 20.039 - 1.20% -
std::any_of(deque<int>)_(process_all)/8 1.13% 3.089 3.124 - -3.39% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.13% 822.208 831.510 - -0.27% -
BM_RangesPopHeap_string_16384 1.13% 71.921 72.732 - -0.57% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 1.13% 423.022 427.791 - 1.29% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 1.13% 509.978 515.727 - 1.44% -
BM_std_min<char>/29 1.12% 2.002 2.025 - 3.01% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 1.12% 2483647.245 2511548.686 - 3.52% -
SetIntersection_None_Vector_uint32_16384_16384 1.12% 1171585.864 1184735.998 - 1.27% -
std::search(deque<int>)_(no_match)/1000 1.12% 403.222 407.747 - 0.71% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 1.12% 10.620 10.739 - -1.68% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 1.12% 423.227 427.971 - 1.37% -
rng::copy_n(deque<int>)/32768 1.12% 1136.952 1149.684 - -0.26% -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 1.12% 3810.438 3853.038 - 0.02% -
std::set<std::string>::equal_range(key)_(existent)/1024 1.12% 23.090 23.348 - 0.99% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.12% 562.306 568.578 - 0.04% -
BM_RangesMakeThenSortHeap_float_Ascending_16 1.11% 2.947 2.979 - 0.11% -
rng::replace(vector<int>)_(sprinkled)/1024 1.11% 172.147 174.063 - -11.22% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 1.11% 5.617 5.680 - -23.68% -
BM_MakeThenSortHeap_uint32_Descending_4 1.11% 1.434 1.450 - 4.24% -
std::equal(list<int>)_(it,_it,_it,_it)/1024 1.11% 775.774 784.400 - 1.06% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.11% 1.927 1.949 - 0.37% -
rng::find_last(list<int>)_(bail_10%)/8 1.11% 2.057 2.079 - -0.51% -
SetIntersection_Interlaced_Set_uint64_16384_256 1.11% 206805341.018 209097779.858 - -1.79% -
std::deque<int>::erase(middle)_(cheap_elements)/1024 1.11% 26.369 26.661 - 0.16% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.10% 259.061 261.922 - 3.09% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/0 1.10% 422.398 427.062 - 1.04% -
BM_RangesSortHeap_string_16384 1.10% 95.947 97.005 - -1.51% -
BM_std_minmax<char>/28 1.10% 2.255 2.280 - 2.54% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.10% 211.899 214.231 - 2.47% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 1.10% 9244794.144 9346498.722 - -2.09% -
rng::copy_if(vector<int>)_(entire_range)/8 1.10% 2.203 2.227 - 0.58% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 1.10% 9083.306 9183.187 - 7.71% -
std::adjacent_find(vector<int>)/1048576 1.10% 234956.049 237536.033 - 0.39% -
SetIntersection_Interlaced_Set_uint32_1024_256 1.10% 15087053.996 15252542.880 - 0.07% -
std::fill_n(deque<int>)/1024 1.10% 29.624 29.949 - -0.08% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.09% 1210.548 1223.802 - -0.01% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 1.09% 43412.401 43887.528 - 0.57% -
std::unordered_multiset<int>::erase(iterator)/32 1.09% 20.054 20.274 - -0.36% -
BM_std_minmax<unsigned_short>/10 1.09% 1.405 1.420 - -0.18% -
SetIntersection_None_Vector_uint32_16384_64 1.09% 1172540.664 1185318.230 - 5.03% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 1.09% 40.068 40.505 - -4.08% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 1.08% 6.866 6.941 - 1.59% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 1.08% 29.378 29.697 - 0.73% -
SetIntersection_None_Set_uint32_262144_1024 1.08% 1144851.727 1157247.476 - -4.03% -
rng::unique_copy(vector<int>,_pred)_(contiguous)/52 1.08% 24.408 24.672 - 0.26% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 1.08% 4.238 4.284 - 0.20% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1.08% 1161018.633 1173581.929 - 0.45% -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 1.08% 3.638 3.677 - -0.50% -
rng::fill(deque<int>)/8192 1.08% 239.636 242.224 - -2.98% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1.08% 1239048.821 1252418.570 - 1.40% -
BM_std_min<int>/16 1.08% 1.691 1.709 - -2.32% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 1.08% 216.143 218.470 - 0.87% -
std::unique(deque<int>,_pred)_(contiguous)/32 1.08% 59.061 59.697 - 2.59% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.08% 9783.271 9888.589 - 0.67% -
BM_SortHeap_uint64_16 1.08% 4.957 5.011 - 1.84% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 1.07% 25519.283 25793.382 - 0.17% -
SetIntersection_None_Set_string_64_16 1.07% 19273323.960 19480329.200 - -0.81% -
BM_RangesPushHeap_uint32_Ascending_256 1.07% 3.068 3.100 - -0.32% -
std::sort(vector<NonIntegral>)_(heap)/8 1.07% 22.325 22.564 - 0.54% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.07% 18.293 18.489 - -0.19% -
BM_std_min<unsigned_char>/6 1.07% 1.533 1.550 - 3.48% -
rng::find_end(forward_list<int>)_(near_matches)/1024 1.07% 37398.272 37797.498 - 0.93% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 1.07% 349027853.741 352752398.576 - 0.87% -
std::stable_sort(deque<int>)_(heap)/8 1.07% 26.009 26.287 - -2.15% -
BM_deque_deque_copy/4000 1.06% 145.493 147.042 - -0.12% -
BM_CmpEqual_int_short 1.06% 1.120 1.131 - -0.30% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1024 1.06% 16.421 16.595 - 0.96% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 1.06% 3.669 3.707 - 3.52% -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 1.06% 325.440 328.887 - -0.01% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.06% 13327.247 13468.204 - 0.03% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 1.05% 420.971 425.406 - 0.69% -
std::rotate_copy(deque<int>)/1024 1.05% 34.211 34.571 - -0.88% -
BM_StringRelational_Eq_Large_Large_Control 1.05% 2.270 2.294 - 1.58% -
rng::copy_n(vector<int>)/1048576 1.05% 49369.004 49887.814 - 1.06% -
rng::remove(list<int>)_(prefix)/50 1.05% 66.873 67.575 - 1.21% -
std::set<int>::contains(key)_(non-existent)/1024 1.05% 5.305 5.361 - 0.61% -
BM_vector_deque_copy_backward/4096 1.05% 148.348 149.904 - 0.56% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_4 1.05% 4.968 5.020 - 0.20% -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 1.05% 283.395 286.367 - -0.03% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 1.05% 38.881 39.289 - 0.55% -
std::search(vector<int>)_(no_match)/1000 1.05% 212.878 215.105 - 0.34% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 1.04% 348957915.886 352604075.283 - -0.12% -
rng::remove_if(list<int>)_(prefix)/8192 1.04% 9138.536 9233.967 - -1.84% -
std::stable_sort(deque<int>)_(shuffled)/8 1.04% 24.073 24.324 - -1.73% -
std::unique(list<int>)_(contiguous)/8192 1.04% 6969.621 7042.026 - 0.30% -
std::unordered_set<int>::clear()/8192 1.04% 61971.823 62615.148 - -0.38% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 1.04% 302.232 305.368 - 0.14% -
BM_std_minmax<char>/26 1.04% 1.538 1.554 - 8.00% -
SetIntersection_Interlaced_Set_string_64_4 1.04% 26877999.369 27156601.435 - -0.87% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 1.04% 179098839.391 180953394.712 - 0.28% -
SetIntersection_Front_Vector_uint32_16384_16 1.04% 1179887.644 1192104.387 - 1.06% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1.04% 1185383.566 1197656.209 - 2.70% -
std::unique(list<int>,_pred)_(sprinkled)/52 1.03% 81.084 81.922 - 1.26% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 1.03% 22.959 23.196 - 1.61% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 1.03% 174085.234 175880.286 - -0.36% -
rng::partial_sort(vector<NonIntegral>)_(heap)/8 1.03% 24.846 25.102 - -1.19% -
BM_RangesPushHeap_uint32_Ascending_1024 1.03% 3.915 3.955 - -0.42% -
BM_MakeThenSortHeap_uint64_PipeOrgan_16384 1.03% 17.328 17.506 - -0.18% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 1.03% 2.889 2.919 - 0.41% -
SetIntersection_Front_Vector_string_256_16 1.03% 6434628.005 6500653.471 - 1.16% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.02% 15184.574 15340.036 - -0.51% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_1024 1.02% 1.355 1.369 - 0.11% -
BM_deque_deque_copy_backward/64000 1.02% 8094.689 8177.487 - -2.05% -
BM_CmpLess_uchar_schar 1.02% 1.037 1.047 - 1.15% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.02% 705.691 712.891 - -0.56% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 1.02% 19131.650 19326.749 - -0.67% -
std::search(vector<int>,_pred)_(no_match)/1048576 1.02% 439560.399 444036.176 - -0.19% -
BM_MakeThenSortHeap_uint64_Ascending_262144 1.02% 24.954 25.208 - -0.76% -
BM_MakeThenSortHeap_uint64_Heap_262144 1.02% 24.760 25.011 - 0.09% -
std::set<std::string>::insert(value)_(new_value)/32 1.02% 40.328 40.738 - 0.07% -
rng::fill(deque<int>)/1024 1.01% 29.578 29.878 - 1.37% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.01% 1641.038 1657.669 - 0.86% -
rng::move(vector<bool>)_(aligned)/4096 1.01% 8.120 8.203 - 0.25% -
std::rotate(vector<bool>)_(by_1/4)/8192 1.01% 29.704 30.004 - -0.02% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16 1.01% 6.544 6.610 - 1.34% -
BM_std_minmax<unsigned_int>/27 1.01% 2.375 2.399 - -0.34% -
std::partial_sort(deque<int>)_(ascending)/1024 1.01% 7872.857 7952.110 - 0.13% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1.00% 1131003.983 1142365.467 - -2.15% -
rng::find_first_of(deque<int>,_pred)_(large_needle)/50 1.00% 1384.018 1397.915 - 0.63% -
std::unordered_set<int>::erase(iterator)/32 1.00% 20.073 20.275 - -0.24% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::find_end(deque<int>)_(match_near_end)/8192 -99.83% 165994.873 274.090 - 0.23% -
std::find_end(vector<int>)_(match_near_end)/8192 -99.83% 120793.030 201.880 - 0.26% -
rng::find_end(vector<int>)_(match_near_end)/8192 -99.83% 120048.404 203.205 - 0.88% -
rng::find_end(deque<int>)_(match_near_end)/8192 -99.83% 164557.850 280.154 - 1.69% -
rng::find_end(list<int>,_pred)_(match_near_end)/8192 -99.77% 277906.850 630.835 - 0.42% -
std::find_end(list<int>,_pred)_(match_near_end)/8192 -99.77% 276179.201 631.758 - 0.32% -
rng::find_end(list<int>)_(match_near_end)/8192 -99.77% 258672.727 595.478 - 0.06% -
std::find_end(list<int>)_(match_near_end)/8192 -99.77% 258606.086 603.662 - 0.24% -
rng::find_end(deque<int>,_pred)_(match_near_end)/8192 -99.76% 246698.517 602.321 - 0.32% -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 -99.71% 166882.413 480.380 - 0.42% -
rng::find_end(vector<int>,_pred)_(match_near_end)/8192 -99.71% 168191.925 487.442 - 0.15% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -99.70% 206541.187 621.191 - 0.28% -
std::find_end(deque<int>)_(match_near_end)/1024 -99.02% 3325.850 32.577 - 0.14% -
rng::find_end(vector<int>)_(match_near_end)/1024 -98.90% 2275.303 25.076 - 0.63% -
std::find_end(vector<int>)_(match_near_end)/1024 -98.90% 2257.646 24.921 - 0.22% -
rng::find_end(deque<int>)_(match_near_end)/1024 -98.87% 3176.120 35.793 - 2.57% -
std::find_end(list<int>)_(match_near_end)/1024 -98.68% 4607.023 60.663 - 0.91% -
rng::find_end(list<int>,_pred)_(match_near_end)/1024 -98.68% 5126.426 67.626 - 0.78% -
rng::find_end(list<int>)_(match_near_end)/1024 -98.65% 4568.494 61.674 - 0.65% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -98.62% 5125.111 70.551 - 0.78% -
rng::find_end(deque<int>,_pred)_(match_near_end)/1024 -98.35% 4606.466 76.189 - 0.25% -
rng::find_end(vector<int>,_pred)_(match_near_end)/1024 -98.09% 3164.593 60.289 - 0.35% -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 -98.05% 3145.919 61.402 - 0.54% -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 -97.97% 3856.900 78.297 - -0.57% -
rng::find_end(list<int>)_(match_near_end)/1000 -91.75% 772.137 63.677 - -0.36% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -91.34% 823.035 71.291 - -0.10% -
rng::find_end(list<int>,_pred)_(match_near_end)/1000 -90.19% 821.234 80.546 - 0.24% -
std::find_end(deque<int>)_(match_near_end)/1000 -89.74% 330.652 33.937 - 0.21% -
std::find_end(list<int>)_(match_near_end)/1000 -89.49% 749.559 78.751 - -0.75% -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 -89.46% 555.921 58.607 - 0.22% -
rng::find_end(vector<int>)_(match_near_end)/1000 -89.44% 264.507 27.923 - 1.06% -
std::find_end(vector<int>)_(match_near_end)/1000 -89.37% 262.594 27.926 - -0.18% -
rng::find_end(vector<int>,_pred)_(match_near_end)/1000 -89.26% 557.330 59.853 - 0.40% -
rng::find_end(deque<int>)_(match_near_end)/1000 -88.97% 325.687 35.931 - 5.58% -
rng::find_end(deque<int>,_pred)_(match_near_end)/1000 -87.63% 596.926 73.824 - -0.12% -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 -86.94% 590.037 77.085 - 0.98% -
std::find_end(deque<int>)_(same_length)/8192 -81.89% 14836.594 2687.029 - -4.22% -
std::find_end(deque<int>)_(same_length)/1024 -81.77% 1848.876 337.018 - -2.17% -
rng::find_end(deque<int>)_(same_length)/1024 -75.95% 1403.762 337.611 - -17.72% -
rng::find_end(deque<int>)_(same_length)/8192 -75.65% 11291.873 2749.753 - -21.32% -
rng::copy(vector<bool>)_(aligned)/1048576 -70.92% 3571.863 1038.827 - -0.07% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -67.50% 27176762.565 8832854.700 - 2.43% -
std::find_end(deque<int>)_(same_length)/1000 -64.94% 940.071 329.582 - -2.82% -
rng::find_end(deque<int>)_(same_length)/1000 -64.70% 939.226 331.535 - -17.11% -
rng::find_end(deque<int>,_pred)_(same_length)/8192 -57.19% 11552.573 4945.549 - -0.13% -
rng::for_each(map<int>)/8192 -56.70% 16713.732 7236.985 - -1.88% -
std::find_end(list<int>)_(same_length)/8192 -56.21% 18652.964 8168.779 - -0.91% -
rng::for_each(multimap<int>)/8192 -55.57% 16489.075 7326.475 - 2.34% -
std::find_end(deque<int>,_pred)_(same_length)/8192 -55.47% 11485.048 5113.886 - -0.18% -
std::copy_backward(vector<int>)/32768 -55.38% 3795.289 1693.354 - -52.62% -
rng::for_each(map<int>::iterator)/8192 -55.03% 16922.387 7609.617 - 0.31% -
rng::for_each(multimap<int>::iterator)/8192 -53.93% 16627.615 7660.629 - -0.04% -
rng::for_each(multiset<int>)/8192 -53.29% 16312.973 7620.164 - -2.68% -
std::remove_copy(list<int>)_(prefix)/1024 -53.26% 1616.980 755.816 - 0.34% -
rng::for_each(set<int>)/8192 -53.01% 16444.769 7726.842 - -0.86% -
std::find_end(list<int>,_pred)_(same_length)/8192 -52.86% 20587.125 9705.471 - -7.25% -
rng::fill(list<int>)/50 -52.13% 35.178 16.840 - 0.30% -
rng::find_last_if(list<int>)_(bail_10%)/50 -51.97% 36.504 17.535 - 0.31% -
std::unique_copy(vector<int>)_(sprinkled)/8192 -51.91% 3921.697 1886.102 - 0.03% -
std::find_end(deque<int>)_(near_matches)/8192 -51.88% 2352157.408 1131960.758 - -10.13% -
rng::find_end(list<int>,_pred)_(same_length)/8192 -51.80% 19365.065 9334.308 - 2.31% -
std::swap_ranges(list<int>)/1024 -51.51% 1568.947 760.839 - 0.15% -
rng::for_each(set<int>::iterator)/8192 -51.39% 16244.215 7896.212 - 0.07% -
std::unique_copy(vector<int>)_(sprinkled)/1024 -51.37% 499.582 242.966 - 0.01% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -51.32% 123.465 60.103 - -51.92% -
rng::find_end(vector<int>,_pred)_(same_length)/1000 -51.17% 1251.621 611.154 - -0.03% -
rng::find_end(vector<int>,_pred)_(same_length)/8192 -51.14% 10257.544 5011.725 - -0.06% -
rng::find_end(vector<int>,_pred)_(same_length)/1024 -51.13% 1281.249 626.107 - -0.02% -
std::find_end(vector<int>)_(same_length)/8192 -51.06% 4048.483 1981.209 - -2.15% -
rng::for_each(multiset<int>::iterator)/8192 -50.80% 16188.113 7964.398 - 1.07% -
rng::find_end(vector<int>)_(same_length)/1000 -50.66% 502.089 247.742 - 0.74% -
rng::find_end(list<int>,_pred)_(same_length)/1000 -50.60% 1547.523 764.407 - 0.16% -
std::find_end(list<int>,_pred)_(same_length)/1000 -50.52% 1547.258 765.577 - -0.06% -
rng::find_end(list<int>,_pred)_(same_length)/1024 -50.49% 1583.779 784.094 - 0.23% -
std::find_end(list<int>,_pred)_(same_length)/1024 -50.46% 1584.591 784.950 - 0.46% -
std::find_end(vector<int>)_(same_length)/1000 -50.30% 499.138 248.073 - 1.11% -
std::find_end(list<int>)_(same_length)/1000 -49.92% 1477.769 740.119 - -1.11% -
rng::find_end(list<int>)_(same_length)/1000 -49.89% 1475.782 739.534 - -0.17% -
rng::find_end(vector<int>)_(same_length)/1024 -49.87% 513.721 257.529 - 1.67% -
rng::find_end(deque<int>,_pred)_(same_length)/1000 -49.87% 1559.576 781.828 - -0.00% -
std::find_end(list<int>)_(same_length)/1024 -49.81% 1508.105 756.966 - -0.10% -
std::unordered_set<std::string>::erase(key)_(existent)/0 -49.57% 122.753 61.907 - -9.50% -
rng::find_end(list<int>)_(same_length)/1024 -49.42% 1495.851 756.595 - -0.04% -
std::find_end(vector<int>)_(same_length)/1024 -49.35% 510.199 258.392 - 2.15% -
std::find_end(vector<int>,_pred)_(same_length)/1000 -48.97% 1222.852 623.995 - 0.12% -
std::find_end(vector<int>,_pred)_(same_length)/1024 -48.90% 1252.685 640.155 - 0.14% -
std::find_end(vector<int>,_pred)_(same_length)/8192 -48.87% 10022.870 5124.885 - 0.21% -
rng::find_end(deque<int>,_pred)_(same_length)/1024 -48.82% 1565.377 801.099 - -0.04% -
rng::find_end(list<int>)_(same_length)/8192 -48.62% 15910.348 8174.586 - -1.29% -
rng::find_end(vector<int>)_(same_length)/8192 -48.35% 3826.819 1976.707 - 0.65% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 -48.09% 46.158 23.961 - -37.29% -
std::find_end(deque<int>)_(near_matches)/1024 -47.27% 31268.968 16489.336 - -6.22% -
std::find_end(deque<int>)_(near_matches)/1000 -47.25% 30100.476 15878.862 - -7.07% -
std::find_end(deque<int>,_pred)_(same_length)/1024 -46.67% 1440.233 768.014 - 0.01% -
rng::find_end(deque<int>)_(near_matches)/8192 -46.59% 2136620.622 1141153.480 - 0.86% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -46.35% 2731.159 1465.185 - -45.23% -
std::unique_copy(vector<int>)_(sprinkled)/52 -45.63% 23.598 12.830 - 0.09% -
std::find_end(deque<int>,_pred)_(same_length)/1000 -44.93% 1363.352 750.758 - 0.20% -
std::unordered_multiset<int>::erase(key)_(non-existent)/0 -44.26% 0.484 0.270 - -23.02% -
BM_RangesPushHeap_string_Descending_262144 -40.31% 5.119 3.055 - -3.61% -
BM_PushHeap_string_Descending_262144 -40.16% 5.448 3.260 - -10.06% -
rng::find_end(deque<int>)_(near_matches)/1000 -39.10% 27541.831 16772.928 - -0.06% -
std::unique_copy(vector<int>)_(sprinkled)/32 -38.73% 13.472 8.255 - -0.15% -
BM_RangesMakeThenSortHeap_string_Ascending_1024 -38.58% 49.147 30.186 - -4.25% -
std::map<std::string,_int>::insert(value)_(already_present)/32 -38.23% 24.568 15.176 - -0.19% -
BM_RangesPopHeap_pair<uint32,_uint32>_1 -38.01% 0.695 0.431 - -30.63% -
rng::find_end(deque<int>)_(near_matches)/1024 -37.80% 28629.841 17807.184 - 0.78% -
BM_RangesMakeHeap_string_PipeOrgan_262144 -37.69% 11.940 7.439 - -12.70% -
rng::for_each(set<int>)/50 -37.57% 60.515 37.779 - 0.83% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 -37.30% 0.494 0.310 - 13.37% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 -36.70% 0.648 0.410 - -9.26% -
BM_RangesMakeHeap_string_Descending_262144 -36.63% 5.681 3.600 - -15.03% -
std::copy(vector<int>)/4096 -36.55% 230.508 146.263 - -1.07% -
rng::for_each(multiset<int>::iterator)/50 -36.05% 56.078 35.861 - -0.26% -
BM_std_min<unsigned___int128>/65536 -35.78% 43894.516 28187.779 - -6.01% -
BM_vector_deque_ranges_move_backward/0 -35.77% 0.606 0.389 - -12.64% -
BM_std_min<unsigned___int128>/4096 -35.75% 2722.689 1749.317 - -6.42% -
BM_std_min<unsigned___int128>/70000 -35.75% 46877.141 30119.505 - -5.74% -
BM_std_min<unsigned___int128>/5500 -35.65% 3656.764 2353.035 - -6.04% -
BM_std_min<unsigned___int128>/4000 -35.37% 2659.258 1718.593 - -5.42% -
BM_std_min<unsigned___int128>/64000 -35.34% 42883.511 27726.627 - -5.69% -
std::copy(vector<bool>)_(aligned)/262144 -35.16% 684.074 443.579 - -40.54% -
BM_std_min<unsigned___int128>/1024 -35.14% 679.539 440.736 - -5.35% -
BM_MakeThenSortHeap_string_Descending_1024 -34.78% 38.787 25.299 - -2.22% -
BM_std_min<unsigned___int128>/512 -34.62% 338.247 221.160 - -5.46% -
std::unordered_set<int>::count(key)_(non-existent)/0 -34.54% 0.405 0.265 - -0.59% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -34.04% 5992121.144 3952319.727 - 8.96% -
rng::copy_n(vector<bool>)_(aligned)/1048576 -33.91% 1572.084 1038.989 - 0.01% -
BM_RangesPushHeap_float_Descending_1 -33.49% 0.697 0.464 - 3.41% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 -33.18% 7.191 4.805 - -29.77% -
BM_PushHeap_float_SingleElement_1 -32.96% 0.697 0.467 - 7.32% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -32.73% 13030688.087 8765543.666 - -32.78% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 -32.41% 9.978 6.744 - -35.21% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -31.90% 1.862 1.268 - -25.22% -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 -31.38% 40.917 28.076 - 0.19% -
BM_std_min<unsigned___int128>/64 -31.32% 38.764 26.623 - -4.50% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 -31.30% 71.999 49.466 - 1.00% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 -31.26% 3.483 2.394 - 3.92% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -31.20% 12843962.186 8836384.646 - -31.61% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -30.88% 12818368.126 8860382.857 - -31.46% -
SetIntersection_Front_Set_float_262144_16384 -30.81% 355021426.120 245635602.576 - -28.97% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -30.81% 12841103.054 8885172.148 - -31.10% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -30.79% 361164310.337 249960780.086 - -30.10% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -30.73% 12751375.971 8832786.223 - -31.27% -
SetIntersection_Interlaced_Set_float_16384_16384 -30.53% 349044701.739 242464565.827 - -31.30% -
rng::for_each(set<int>::iterator)/50 -30.23% 50.510 35.241 - -0.47% -
std::multiset<std::string>::erase(key)_(existent)/0 -30.11% 59.257 41.417 - 1.93% -
BM_PushHeap_string_Descending_16384 -30.07% 3.369 2.356 - -4.51% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -29.96% 12744330.709 8925548.588 - -31.61% -
rng::contains_subrange(deque<int>)_(process_all)/16 -29.56% 9.394 6.617 - -18.52% -
SetIntersection_Front_Set_float_16384_16384 -29.24% 342866356.375 242599060.995 - -28.90% -
BM_vector_deque_move/0 -28.79% 0.555 0.395 - -22.00% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -28.38% 43.079 30.853 - -0.54% -
BM_RangesMakeHeap_string_Descending_16384 -27.94% 3.849 2.774 - -4.88% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 -27.91% 1.797 1.295 - -11.77% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -27.77% 45.679 32.996 - -1.37% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -27.75% 46.002 33.238 - 0.13% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -27.57% 40.813 29.562 - 0.78% -
BM_PopHeap_string_1 -27.23% 0.700 0.509 - 10.42% -
BM_PushHeap_string_Descending_1024 -27.08% 3.315 2.418 - -5.83% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -27.00% 11922039.318 8703504.253 - -3.80% -
BM_RangesPushHeap_float_SingleElement_1 -26.96% 0.637 0.465 - 12.94% -
SetIntersection_Interlaced_Set_uint32_16384_16384 -26.69% 341610667.125 250445304.348 - -29.07% -
BM_StringRelationalLiteral_Eq_Small_Small_Control -26.64% 0.612 0.449 - -21.36% -
SetIntersection_Interlaced_Vector_uint64_262144_256 -26.53% 37799435.342 27769419.833 - 1.44% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 -26.43% 0.634 0.467 - -6.63% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -26.34% 11916398.273 8777726.552 - -1.14% -
BM_RangesMakeHeap_string_Ascending_262144 -26.33% 9.764 7.194 - 0.90% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -26.20% 61.348 45.274 - -26.95% -
BM_std_min<unsigned___int128>/32 -26.17% 17.403 12.849 - -2.90% -
std::map<std::string,_int>::erase(key)_(existent)/32 -26.14% 80.000 59.087 - -1.12% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -25.98% 12045144.303 8915669.562 - 1.23% -
BM_StringRelationalLiteral_Eq_Large_Small_Control -25.86% 0.531 0.394 - -18.40% -
BM_std_min<unsigned___int128>/30 -25.78% 16.121 11.966 - -2.88% -
BM_std_min<unsigned___int128>/31 -25.77% 16.762 12.442 - -2.50% -
std::unordered_set<int>::contains(key)_(non-existent)/0 -25.61% 0.489 0.364 - 8.48% -
BM_std_min<unsigned___int128>/29 -25.34% 15.478 11.556 - -2.76% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -25.13% 12672.794 9487.692 - -0.66% -
rng::for_each(map<int>::iterator)/50 -25.05% 49.859 37.369 - -0.56% -
BM_std_min<unsigned___int128>/28 -24.99% 14.826 11.121 - -2.67% -
std::none_of(vector<int>)_(process_all)/50 -24.87% 18.201 13.675 - -0.09% -
BM_PushHeap_string_Descending_256 -24.75% 3.067 2.308 - -6.52% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -24.61% 12568.340 9475.152 - -0.99% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -24.60% 48.571 36.622 - 1.09% -
BM_std_min<unsigned___int128>/27 -24.49% 14.170 10.700 - -2.58% -
BM_std_min<unsigned___int128>/26 -24.41% 13.575 10.261 - -2.33% -
rng::for_each(multimap<int>)/50 -24.36% 50.521 38.212 - 0.31% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -24.34% 40.399 30.565 - 21.58% -
BM_RangesMakeHeap_uint32_Random_4 -24.26% 1.704 1.290 - -22.31% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -24.26% 48.179 36.493 - 1.79% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 -24.23% 44.302 33.569 - 0.18% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -24.16% 39.687 30.097 - -11.61% -
BM_RangesMakeHeap_string_PipeOrgan_16384 -23.97% 6.816 5.182 - -6.90% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -23.89% 36.731 27.957 - -0.68% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 -23.77% 37.470 28.565 - -0.02% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -23.74% 11903904.478 9078334.216 - 2.32% -
BM_RangesMakeHeap_string_Descending_1024 -23.72% 3.569 2.722 - -3.08% -
BM_PushHeap_string_Ascending_262144 -23.63% 37.413 28.571 - -1.16% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 -23.59% 0.567 0.433 - -22.17% -
BM_std_min<unsigned___int128>/25 -23.58% 12.916 9.870 - -2.30% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -23.44% 6626906.845 5073844.711 - -20.71% -
BM_RangesMakeThenSortHeap_string_Descending_1024 -23.33% 38.362 29.412 - -2.58% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -23.20% 4731346.646 3633485.753 - -4.51% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -23.18% 44.124 33.895 - -0.49% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -23.11% 2.635 2.026 - -10.20% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -23.03% 38.247 29.438 - 1.09% -
BM_std_min<unsigned___int128>/24 -22.98% 12.292 9.468 - -2.11% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 -22.78% 10813488.645 8349958.538 - -1.02% -
rng::find_end(deque<int>,_pred)_(near_matches)/8192 -22.77% 2426521.335 1874060.385 - -2.21% -
rng::partition(deque<int>)_(sparse)/32 -22.71% 13.592 10.505 - -7.94% -
std::unordered_set<std::string>::insert(value)_(new_value)/32 -22.66% 60.162 46.527 - -33.84% -
BM_std_minmax<long_long>/2 -22.64% 1.315 1.017 - -7.47% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -22.55% 1.594 1.235 - -10.11% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/0 -22.44% 0.349 0.271 - -0.54% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -22.42% 1030.020 799.115 - 21.34% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4 -22.33% 0.556 0.432 - -18.87% -
rng::contains_subrange(deque<int>)_(process_all)/32 -22.26% 13.918 10.819 - -16.43% -
BM_std_min<unsigned___int128>/23 -22.16% 11.655 9.072 - -1.97% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -22.06% 20892693.637 16282824.134 - 54.19% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -22.04% 8.480 6.612 - -10.82% -
BM_std_minmax<long_long>/3 -21.81% 1.750 1.368 - -7.24% -
BM_std_min<unsigned___int128>/22 -21.52% 11.007 8.639 - -1.83% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -21.48% 11081.635 8701.181 - 3.32% -
BM_PushHeap_string_PipeOrgan_262144 -21.29% 22.068 17.369 - -4.48% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -21.26% 43.268 34.069 - -17.19% -
std::multiset<std::string>::insert(value)_(new_value)/8192 -21.23% 95.417 75.158 - 1.02% -
BM_std_min<unsigned___int128>/21 -21.04% 10.385 8.199 - -1.97% -
rng::partition(deque<int>)_(sparse)/50 -21.02% 20.250 15.993 - -7.37% -
BM_MakeHeap_string_Ascending_262144 -20.97% 9.172 7.248 - -5.44% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -20.83% 20393610.749 16146634.132 - -3.70% -
BM_RangesMakeHeap_string_Random_262144 -20.67% 19.422 15.407 - -5.54% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -20.58% 23045.624 18303.083 - 0.40% -
BM_PushHeap_uint64_SingleElement_1 -20.55% 0.522 0.414 - -17.67% -
BM_RangesMakeHeap_string_Descending_256 -20.48% 3.427 2.725 - 0.10% -
BM_PushHeap_string_PipeOrgan_16384 -20.41% 16.302 12.974 - -2.41% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 -20.32% 1.408 1.122 - -37.68% -
BM_std_min<unsigned___int128>/20 -20.20% 9.775 7.800 - -1.43% -
std::rotate(list<int>)_(by_1/2)/8192 -20.10% 6269.659 5009.678 - 0.54% -
rng::find_end(deque<int>,_pred)_(near_matches)/1024 -20.09% 40414.932 32295.897 - -2.75% -
rng::find_end(deque<int>,_pred)_(near_matches)/1000 -20.02% 38852.096 31073.038 - -2.88% -
vector<bool>::reserve() -20.01% 10.127 8.101 - -9.41% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -19.93% 23964.622 19188.610 - 0.20% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -19.88% 23.532 18.855 - -9.44% -
rng::contains_subrange(deque<int>)_(process_all)/50 -19.82% 18.253 14.634 - -22.74% -
BM_vector_deque_ranges_copy/64000 -19.76% 2956.845 2372.706 - -0.30% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -19.64% 1.809 1.454 - -7.47% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 -19.55% 1.146 0.922 - -0.28% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -19.52% 1.715 1.380 - 18.83% -
rng::equal(list<int>)_(it,_it,_it,_it)/50 -19.49% 31.956 25.728 - -0.26% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -19.49% 2435110.210 1960503.445 - 0.29% -
BM_vector_deque_move/64000 -19.46% 2929.030 2358.947 - -0.28% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -19.44% 36.432 29.349 - 0.06% -
BM_vector_deque_copy/64000 -19.40% 2941.764 2370.980 - -0.23% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -19.31% 1.949 1.572 - 23.40% -
std::multimap<std::string,_int>::erase(iterator)/8192 -19.19% 32.841 26.539 - -1.81% -
BM_std_min<unsigned___int128>/19 -19.13% 9.153 7.402 - -1.30% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -19.06% 12642.666 10232.528 - -12.24% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -19.01% 1.704 1.380 - -4.14% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -18.97% 16676.190 13512.121 - -1.55% -
BM_StringDestroy_Small -18.82% 0.876 0.711 - -18.54% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 -18.79% 0.574 0.466 - 4.24% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -18.78% 5.992 4.866 - -10.17% -
std::find_end(deque<int>,_pred)_(near_matches)/8192 -18.67% 2342269.648 1904893.507 - -0.52% -
BM_vector_deque_move/70000 -18.64% 3168.333 2577.846 - -0.02% -
bm_lexicographical_compare<signed_char>/64 -18.31% 2.313 1.889 - -15.92% -
BM_std_min<unsigned___int128>/18 -17.99% 8.531 6.996 - -1.09% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 -17.90% 26.299 21.592 - -0.35% -
std::set<std::string>::erase(iterator)/32 -17.88% 31.185 25.608 - -1.70% -
BM_vector_deque_ranges_copy/65536 -17.78% 2875.076 2363.830 - -0.06% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -17.74% 41.952 34.509 - -5.34% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -17.73% 7160322.808 5890810.487 - -25.63% -
rng::is_sorted(list<int>,_pred)/8192 -17.68% 8842.431 7279.005 - -0.77% -
BM_vector_deque_move/65536 -17.68% 2875.902 2367.459 - 0.04% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 -17.67% 1.265 1.041 - -1.19% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 -17.61% 0.697 0.574 - -13.39% -
SetIntersection_Interlaced_Vector_float_256_64 -17.60% 8922089.377 7351393.203 - -0.07% -
BM_std_min<unsigned_long_long>/1 -17.55% 0.458 0.378 - 48.49% -
BM_PushHeap_string_Descending_64 -17.52% 2.692 2.220 - -4.51% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -17.51% 0.611 0.504 - 0.20% -
BM_vector_deque_ranges_copy/70000 -17.50% 3133.310 2584.887 - 0.07% -
std::copy_n(vector<bool>)_(aligned)/262144 -17.45% 675.857 557.907 - 1.76% -
BM_vector_deque_copy/70000 -17.45% 3131.595 2585.223 - 0.05% -
BM_vector_deque_ranges_move/65536 -17.44% 2859.981 2361.161 - 0.16% -
std::set<std::string>::erase(key)_(non-existent)/32 -17.38% 14.686 12.134 - -3.86% -
BM_MakeThenSortHeap_string_PipeOrgan_1024 -17.35% 38.494 31.814 - 1.88% -
SetIntersection_Interlaced_Vector_float_1024_1024 -17.09% 7182027.345 5954536.403 - -0.20% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -17.09% 42.521 35.256 - -1.11% -
BM_PushHeap_string_Random_262144 -16.99% 21.799 18.095 - -1.41% -
BM_vector_deque_ranges_move/64000 -16.97% 2853.758 2369.567 - -0.28% -
SetIntersection_Front_Set_float_1024_1024 -16.86% 16614296.323 13812769.204 - -10.54% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -16.83% 50738235.183 42200412.434 - -2.87% -
rng::for_each(multiset<int>)/50 -16.60% 45.153 37.656 - 0.08% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 -16.55% 0.487 0.406 - 4.33% -
BM_std_min<unsigned___int128>/17 -16.42% 7.890 6.594 - -0.86% -
std::unique_copy(list<int>)_(sprinkled)/52 -16.39% 26.008 21.746 - 1.28% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -16.35% 1.590 1.330 - -20.66% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -16.25% 1.754 1.469 - -9.17% -
std::copy_backward(vector<int>)/4096 -16.22% 239.131 200.341 - 37.81% -
std::multiset<int>::count(key)_(non-existent)/8192 -16.11% 11.199 9.395 - -1.60% -
rng::search(list<int>)_(same_length)/8192 -16.11% 9688.475 8127.863 - 1.72% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -16.00% 100132907.677 84112502.375 - -0.57% -
BM_RangesMakeHeap_string_PipeOrgan_1024 -15.86% 5.894 4.960 - -2.52% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -15.83% 1690.468 1422.860 - 5.35% -
std::move(list<int>)/64 -15.79% 48.844 41.134 - -0.48% -
std::rotate(list<int>)_(by_1/2)/32 -15.76% 7.086 5.969 - -0.10% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -15.72% 1584.128 1335.071 - -1.22% -
std::multimap<std::string,_int>::erase(iterator)/1024 -15.64% 33.010 27.847 - -0.75% -
rng::find_end(vector<int>)_(near_matches)/8192 -15.58% 922659.027 778927.491 - 0.42% -
std::find_end(vector<int>)_(near_matches)/8192 -15.56% 919809.210 776696.830 - 0.73% -
rng::adjacent_find(deque<int>)/50 -15.51% 18.803 15.886 - -41.14% -
std::unordered_set<std::string>::find(key)_(existent)/32 -15.47% 42.144 35.623 - -4.34% -
rng::contains(list<int>)_(process_all)/32 -15.47% 11.260 9.518 - 2.56% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -15.43% 32.285 27.304 - 4.21% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -15.38% 34.282 29.010 - 0.89% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -15.33% 1731.791 1466.339 - -14.50% -
BM_std_min<unsigned___int128>/16 -15.30% 7.292 6.177 - -0.60% -
rng::adjacent_find(deque<int>)/8 -15.26% 3.750 3.178 - -37.02% -
BM_vector_deque_ranges_move/70000 -15.23% 3048.032 2583.921 - 0.03% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -15.20% 11.272 9.559 - -7.86% -
BM_RangesMakeHeap_string_Descending_64 -15.15% 3.051 2.589 - -3.25% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -15.06% 92.297 78.397 - -1.11% -
rng::none_of(vector<int>)_(process_all)/50 -15.04% 14.879 12.642 - 0.49% -
BM_std_minmax<unsigned_char>/8 -15.03% 1.087 0.924 - -19.78% -
rng::find_end(deque<int>)_(process_all)/8192 -15.00% 2387.084 2028.925 - -17.83% -
rng::equal(deque<int>)_(it,_it,_it,_it)/50 -14.95% 25.387 21.591 - 0.02% -
rng::unique_copy(list<int>)_(sprinkled)/32 -14.93% 12.832 10.917 - 2.20% -
rng::is_sorted_until(deque<int>)/8 -14.74% 4.285 3.654 - 21.88% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -14.71% 34.334 29.282 - 0.10% -
std::unique(deque<int>)_(sprinkled)/52 -14.68% 84.561 72.147 - -23.47% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -14.41% 1.668 1.428 - -18.50% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -14.36% 866.786 742.285 - -0.75% -
BM_std_min<unsigned___int128>/15 -14.28% 6.700 5.743 - -0.51% -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 -14.27% 30.478 26.129 - 0.52% -
std::flat_map<int,_int>::erase(key)_(non-existent)/0 -14.09% 0.496 0.426 - -5.09% -
rng::copy(vector<bool>)_(aligned)/262144 -14.07% 326.673 280.713 - 1.26% -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 -13.98% 24.595 21.156 - 1.73% -
rng::search(deque<int>,_pred)_(no_match)/1024 -13.92% 436.511 375.750 - 3.61% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 -13.89% 2.743 2.362 - -13.77% -
std::unordered_set<std::string>::insert(value)_(new_value)/8192 -13.86% 72.127 62.131 - -13.20% -
std::unordered_set<std::string>::insert(value)_(new_value)/1024 -13.71% 47.666 41.132 - -13.69% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 -13.70% 18.906 16.316 - 1.77% -
std::rotate(list<int>)_(by_1/4)/32 -13.64% 14.572 12.584 - 0.78% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -13.63% 5072933.882 4381626.269 - -3.40% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 -13.61% 28.701 24.795 - -1.37% -
BM_deque_vector_copy/64000 -13.57% 2849.679 2462.970 - -0.44% -
rng::find_end(deque<int>)_(process_all)/1048576 -13.53% 308734.544 266967.521 - -16.53% -
BM_PushHeap_string_Descending_16 -13.51% 2.436 2.106 - -2.78% -
rng::find_last(list<int>)_(bail_90%)/1024 -13.50% 63.041 54.529 - 1.47% -
std::move(deque<int>)/32768 -13.49% 2121.008 1834.928 - -25.76% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 -13.48% 0.616 0.533 - -16.05% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -13.44% 1.497 1.296 - -24.44% -
std::multiset<std::string>::erase(key)_(existent)/32 -13.36% 58.731 50.882 - 1.36% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -13.36% 14.050 12.173 - -2.62% -
BM_RangesMakeThenSortHeap_string_Descending_262144 -13.30% 99.736 86.467 - -5.10% -
std::vector<int>::ctor(size)/32 -13.30% 10.917 9.465 - -14.83% -
BM_std_min<unsigned___int128>/14 -13.29% 6.133 5.318 - -0.63% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -13.26% 1597873.556 1386067.600 - -0.60% -
rng::is_partitioned(deque<int>)_(unpartitioned)/32 -13.19% 10.375 9.006 - -6.92% -
rng::is_partitioned(deque<int>)_(partitioned)/32 -13.04% 10.572 9.193 - -4.75% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -13.02% 5711.960 4968.029 - 0.75% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -13.02% 838.420 729.237 - -0.76% -
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 -12.96% 735.338 640.020 - 0.55% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -12.96% 24.119 20.993 - 3.69% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -12.92% 29.548 25.730 - -42.02% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -12.91% 1.308 1.139 - -12.60% -
BM_RangesMakeHeap_string_Descending_16 -12.87% 2.754 2.399 - 1.00% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 -12.78% 95.888 83.636 - -0.67% -
rng::is_partitioned(deque<int>)_(partitioned)/50 -12.73% 15.847 13.830 - -6.08% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -12.72% 57.437 50.132 - -12.98% -
rng::for_each(multimap<int>::iterator)/50 -12.63% 41.754 36.482 - 0.73% -
BM_RangesMakeHeap_string_PipeOrgan_256 -12.61% 5.498 4.805 - -1.35% -
BM_RangesMakeThenSortHeap_string_Ascending_256 -12.59% 22.730 19.868 - -0.97% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192 -12.53% 1.076 0.941 - -10.23% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 -12.51% 1.322 1.157 - 1.06% -
bm_lexicographical_compare<int>/1 -12.50% 1.322 1.157 - -4.74% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -12.44% 6945703.739 6081382.738 - -2.41% -
BM_std_minmax<long_long>/5 -12.41% 2.224 1.948 - -4.29% -
SetIntersection_None_Set_uint32_16384_4 -12.37% 172477287.711 151133385.461 - -7.03% -
rng::find_end(vector<int>,_pred)_(near_matches)/8192 -12.32% 1652076.977 1448538.566 - 0.04% -
std::copy(vector<bool>)_(aligned)/1048576 -12.29% 3320.693 2912.659 - 1.08% -
std::map<std::string,_int>::ctor(const&)/32 -12.29% 788.837 691.911 - 0.65% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -12.19% 1939.794 1703.328 - 6.96% -
std::unordered_set<std::string>::erase(key)_(non-existent)/32 -12.17% 24.531 21.545 - -2.45% -
SetIntersection_Interlaced_Vector_string_262144_64 -12.14% 22115214.153 19431201.799 - 1.53% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 -12.10% 5.069 4.456 - 1.73% -
SetIntersection_None_Set_uint32_16384_16 -12.10% 171727238.737 150948947.829 - -7.41% -
std::is_sorted_until(deque<int>)/8 -12.08% 3.090 2.717 - 6.84% -
SetIntersection_None_Set_uint32_16384_64 -12.01% 173128619.688 152339172.754 - -4.67% -
BM_RangesPopHeap_string_1 -12.00% 0.524 0.461 - -9.16% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -11.99% 89.063 78.382 - 2.05% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -11.97% 42570.084 37472.829 - 0.37% -
rng::is_sorted(deque<int>)/8 -11.96% 2.854 2.513 - -46.47% -
std::unordered_set<int>::find(key)_(non-existent)/1024 -11.96% 1.302 1.146 - -1.95% -
BM_StringRelationalLiteral_Eq_Small_Large_Control -11.94% 0.294 0.259 - -2.19% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -11.94% 0.697 0.614 - 6.68% -
BM_StringRelationalLiteral_Eq_Large_Empty_Control -11.89% 0.562 0.495 - -17.38% -
std::search(deque<int>)_(near_matches)/1024 -11.88% 20648.652 18196.112 - 0.31% -
std::search(deque<int>)_(near_matches)/1000 -11.86% 19754.209 17411.913 - -2.15% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle -11.84% 1.710 1.508 - -18.52% -
BM_std_minmax<long_long>/4 -11.79% 1.868 1.648 - -4.21% -
SetIntersection_None_Set_uint32_16384_1 -11.78% 172327363.153 152019914.893 - -7.13% -
BM_PushHeap_string_SingleElement_16 -11.77% 2.764 2.439 - -4.87% -
BM_std_min<unsigned___int128>/13 -11.77% 5.570 4.914 - -0.47% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 -11.77% 1.149 1.014 - -8.94% -
BM_PushHeap_string_Descending_4 -11.68% 2.166 1.913 - -1.44% -
rng::find_first_of(list<int>)_(large_needle)/1024 -11.61% 965612.659 853522.415 - -0.46% -
BM_deque_vector_copy/65536 -11.48% 2940.076 2602.505 - -0.53% -
BM_PushHeap_uint64_SingleElement_64 -11.47% 0.407 0.360 - -1.08% -
std::partition(deque<int>)_(dense)/32 -11.46% 11.146 9.868 - 8.40% -
SetIntersection_Interlaced_Vector_float_16384_64 -11.41% 10547797.829 9344739.617 - 27.86% -
BM_RangesMakeHeap_uint32_Heap_64 -11.40% 0.257 0.228 - -15.66% -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -11.37% 11.792 10.452 - 5.34% -
SetIntersection_Front_Set_uint64_256_256 -11.36% 9876181.378 8753966.046 - 2.48% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 -11.35% 0.451 0.400 - -6.53% -
BM_RangesMakeHeap_string_SingleElement_262144 -11.34% 8.224 7.291 - 0.54% -
BM_tolower_char<char> -11.29% 0.691 0.613 - -0.58% -
SetIntersection_None_Set_uint32_16384_256 -11.28% 173125433.843 153589252.651 - -4.81% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 -11.28% 0.933 0.828 - -2.73% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -11.28% 11.918 10.574 - -0.99% -
BM_RangesMakeHeap_string_Descending_4 -11.23% 2.416 2.145 - 0.43% -
std::unique_copy(deque<int>)_(contiguous)/32 -11.22% 11.045 9.805 - -7.77% -
BM_vector_deque_copy/65536 -11.18% 2663.154 2365.529 - 0.08% -
BM_RangesPushHeap_string_Ascending_262144 -11.17% 35.282 31.340 - 5.79% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -11.07% 156242487.660 138951763.189 - -3.45% -
BM_PushHeap_string_SingleElement_256 -11.04% 2.744 2.441 - -4.70% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 -11.00% 1.396 1.243 - -6.55% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -11.00% 156557811.397 139335083.479 - -5.08% -
BM_vector_deque_ranges_move/0 -10.98% 0.519 0.462 - 0.20% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -10.96% 7680.387 6838.887 - -1.09% -
BM_PushHeap_string_SingleElement_1024 -10.94% 2.768 2.465 - -4.04% -
std::multiset<std::string>::erase(iterator)/8192 -10.92% 30.396 27.077 - 1.83% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -10.88% 384.496 342.676 - 0.29% -
BM_RangesPushHeap_string_PipeOrgan_16384 -10.87% 14.734 13.132 - 0.72% -
BM_std_minmax_element<char>/2 -10.87% 0.688 0.614 - -10.80% -
std::multimap<int,_int>::erase(key)_(non-existent)/8192 -10.86% 10.431 9.298 - -3.41% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -10.86% 27.061 24.121 - 0.08% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -10.85% 36.317 32.375 - -0.01% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 -10.83% 14.982 13.359 - -31.63% -
rng::copy_backward(vector<bool>)_(unaligned)/262144 -10.81% 1847.947 1648.192 - -11.10% -
std::copy_backward(vector<bool>)_(unaligned)/262144 -10.77% 1859.037 1658.753 - -10.28% -
rng::find_end(vector<int>)_(near_matches)/1024 -10.77% 15986.728 14265.175 - 0.50% -
rng::find_end(vector<int>)_(near_matches)/1000 -10.69% 15425.724 13776.975 - 0.68% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -10.67% 31.600 28.230 - 0.35% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -10.63% 10830407.145 9679284.556 - -2.86% -
BM_deque_vector_copy/70000 -10.62% 3181.643 2843.866 - -0.07% -
std::find_end(list<int>)_(single_element)/8192 -10.58% 8635.307 7721.295 - -2.30% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 -10.58% 0.306 0.273 - -32.62% -
std::unordered_set<std::string>::erase(iterator)/1024 -10.52% 29.843 26.703 - -7.50% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 -10.52% 1.278 1.144 - -27.23% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -10.49% 10825815.741 9690454.911 - -10.53% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -10.48% 10821432.848 9687245.136 - -5.58% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -10.48% 1.495 1.339 - -1.71% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 -10.44% 10.977 9.831 - -7.99% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -10.43% 36.609 32.790 - 0.20% -
BM_std_min<unsigned___int128>/12 -10.43% 5.024 4.500 - -0.37% -
bm_lexicographical_compare<int>/2 -10.43% 1.518 1.359 - 3.56% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -10.42% 1.967 1.762 - -10.51% -
SetIntersection_Front_Set_float_262144_256 -10.40% 4869000.848 4362465.555 - -11.71% -
BM_PushHeap_string_SingleElement_4 -10.35% 2.401 2.153 - -3.84% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -10.33% 1233.666 1106.270 - 0.19% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -10.31% 9.868 8.851 - 21.23% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 -10.21% 29.440 26.434 - 0.77% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -10.21% 1.339 1.203 - -20.21% -
std::set<int>::erase(key)_(non-existent)/32 -10.20% 2.680 2.406 - -4.20% -
BM_deque_deque_copy/70000 -10.19% 3166.577 2844.019 - -0.82% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -10.15% 0.381 0.343 - -29.29% -
std::find_end(vector<int>)_(process_all)/8192 -10.13% 1880.826 1690.337 - 0.22% -
BM_PushHeap_string_SingleElement_262144 -10.05% 2.785 2.505 - -4.10% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -10.05% 1594.660 1434.424 - -0.21% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -10.04% 27.327 24.584 - 7.63% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -10.00% 3493641.371 3144351.462 - -43.85% -
SetIntersection_Front_Set_float_256_256 -9.99% 9299531.568 8370831.108 - -13.86% -
std::find_if_not(vector<int>)_(bail_25%)/8 -9.98% 1.119 1.008 - -0.03% -
rng::find_end(list<int>,_pred)_(near_matches)/8192 -9.98% 2686841.797 2418710.776 - 0.46% -
rng::unique(list<int>)_(contiguous)/52 -9.96% 74.996 67.525 - 0.68% -
BM_PushHeap_string_Ascending_16384 -9.94% 22.263 20.050 - -2.28% -
rng::find_end(list<int>)_(single_element)/8192 -9.94% 8765.201 7893.710 - 0.26% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 -9.94% 25.320 22.803 - 0.30% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -9.94% 63561.715 57243.650 - 1.99% -
rng::move_backward(vector<bool>)_(unaligned)/512 -9.94% 5.365 4.832 - 1.30% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 -9.91% 29.795 26.841 - 0.38% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -9.90% 3563369.357 3210716.003 - -2.91% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/52 -9.88% 29.304 26.408 - -0.13% -
std::find_end(vector<int>,_pred)_(near_matches)/8192 -9.88% 1627487.471 1466772.489 - 0.13% -
BM_vector_deque_move_backward/1 -9.87% 2.569 2.315 - 7.86% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -9.86% 48.272 43.514 - 0.16% -
std::set<std::string>::erase(key)_(existent)/32 -9.85% 69.655 62.792 - -16.21% -
rng::unique(deque<int>)_(sprinkled)/52 -9.82% 74.755 67.412 - -10.75% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 -9.81% 34.844 31.427 - 0.18% -
rng::find_end(vector<int>,_pred)_(near_matches)/1024 -9.80% 26097.227 23540.414 - 0.14% -
BM_PushHeap_string_SingleElement_64 -9.75% 2.773 2.502 - -4.16% -
BM_RangesPopHeap_string_262144 -9.74% 101.152 91.297 - -10.77% -
std::multiset<std::string>::erase(iterator)/1024 -9.73% 32.973 29.766 - -0.84% -
rng::find_end(vector<int>,_pred)_(near_matches)/1000 -9.71% 25486.971 23012.660 - 0.30% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 -9.66% 24928.584 22521.651 - 0.47% -
rng::fill(vector<bool>)/64 -9.62% 1.605 1.451 - -1.54% -
BM_StringRelationalLiteral_Eq_Small_Empty_Control -9.61% 0.451 0.408 - -9.61% -
rng::adjacent_find(list<int>,_pred)/8192 -9.57% 8722.622 7888.072 - -7.08% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 -9.56% 10.351 9.362 - -7.27% -
rng::for_each_n(join_view(vector<vector<int>>)/8 -9.53% 1.787 1.617 - -6.53% -
BM_vector_deque_move_backward/2 -9.50% 2.280 2.064 - 9.39% -
std::set<std::string>::count(key)_(existent)/1024 -9.49% 24.362 22.050 - -2.28% -
std::generate_n(list<int>)/50 -9.47% 17.232 15.601 - 1.25% -
std::find_end(vector<int>)_(process_all)/1048576 -9.45% 240787.130 218030.983 - 0.06% -
std::transform(list<int>,_list<int>)/8192 -9.44% 9411.148 8522.900 - -6.80% -
rng::find_end(list<int>)_(near_matches)/1000 -9.41% 36519.227 33083.568 - -0.02% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -9.39% 11316.703 10253.502 - -15.20% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -9.39% 93.536 84.751 - 0.73% -
SetIntersection_Interlaced_Vector_string_16384_64 -9.37% 13056530.111 11832517.610 - -8.32% -
std::find_end(list<int>)_(near_matches)/8192 -9.36% 2502622.025 2268408.307 - 0.22% -
BM_std_minmax<long_long>/11 -9.34% 2.538 2.301 - -3.29% -
BM_RangesMakeHeap_string_QuickSortAdversary_262144 -9.34% 13.857 12.563 - -1.33% -
std::is_sorted_until(deque<int>,_pred)/8 -9.33% 4.251 3.855 - -8.01% -
std::find_end(list<int>)_(near_matches)/1024 -9.32% 38556.447 34961.640 - 1.07% -
SetIntersection_Interlaced_Vector_float_262144_1024 -9.32% 156317150.750 141744417.866 - 32.86% -
std::multiset<int>::find(key)_(existent)/8192 -9.31% 8.910 8.080 - -2.97% -
rng::find_end(list<int>)_(near_matches)/8192 -9.26% 2495790.325 2264721.278 - 0.28% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -9.24% 29.358 26.645 - -5.59% -
rng::generate_n(list<int>)/50 -9.23% 17.443 15.832 - 1.72% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52 -9.23% 34.356 31.184 - -5.39% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 -9.20% 20.935 19.009 - -0.80% -
SetIntersection_Interlaced_Vector_float_262144_4 -9.18% 2155931.059 1957947.056 - -11.16% -
std::all_of(deque<int>)_(process_all)/50 -9.16% 21.237 19.292 - 0.36% -
rng::find_end(list<int>)_(near_matches)/1024 -9.15% 38068.399 34584.827 - 0.10% -
rng::is_partitioned(vector<int>)_(unpartitioned)/32 -9.15% 2.199 1.997 - -9.08% -
BM_PushHeap_string_PipeOrgan_1024 -9.11% 10.795 9.812 - -0.05% -
rng::generate_n(list<int>)/32 -9.10% 9.532 8.665 - 0.03% -
std::map<std::string,_int>::find(key)_(existent)/8192 -9.08% 31.010 28.196 - -0.48% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 -9.06% 1.230 1.118 - -6.46% -
BM_std_min<unsigned___int128>/11 -9.05% 4.501 4.094 - 0.05% -
rng::fill(deque<int>)/32 -8.96% 1.470 1.338 - -6.95% -
rng::copy_backward(vector<bool>)_(aligned)/64 -8.96% 1.893 1.724 - 0.35% -
rng::find_end(forward_list<int>)_(same_length)/8192 -8.96% 14344.443 13059.410 - -8.48% -
std::unordered_set<std::string>::ctor(const&)/32 -8.94% 724.121 659.355 - -6.00% -
BM_std_minmax<short>/16 -8.94% 1.900 1.730 - -4.08% -
BM_RangesMakeThenSortHeap_string_Heap_262144 -8.94% 196.101 178.571 - 0.01% -
std::distance(deque<int>)/8192 -8.94% 0.694 0.632 - -3.52% -
std::distance(deque<int>)/4096 -8.93% 0.693 0.632 - -3.20% -
BM_std_minmax<long_long>/6 -8.89% 2.429 2.213 - -3.83% -
std::unique(deque<int>)_(sprinkled)/32 -8.89% 67.262 61.284 - -16.64% -
BM_PushHeap_string_SingleElement_16384 -8.87% 2.720 2.478 - -4.18% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 -8.85% 25700.541 23425.388 - 0.52% -
std::find_end(forward_list<int>)_(same_length)/8192 -8.84% 14518.091 13234.383 - -8.01% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 -8.83% 549.961 501.376 - -0.03% -
std::find_end(list<int>)_(near_matches)/1000 -8.83% 36998.954 33730.799 - 1.61% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -8.83% 1.860 1.696 - -5.34% -
bm_ranges_lexicographical_compare<int>/3 -8.82% 1.850 1.687 - -8.48% -
std::distance(deque<int>)/1024 -8.81% 0.694 0.633 - -3.61% -
std::find(vector<bool>)_(process_all)/8 -8.79% 0.576 0.526 - -25.49% -
SetIntersection_None_Vector_float_262144_16384 -8.77% 1302353.996 1188095.604 - -1.40% -
BM_deque_vector_ranges_copy/65536 -8.76% 2876.318 2624.459 - -0.35% -
rng::equal(list<int>)_(it,_it,_it,_it)/8192 -8.75% 12475.982 11384.687 - -8.15% -
std::map<std::string,_int>::count(key)_(existent)/32 -8.73% 18.097 16.516 - 0.88% -
rng::find_end(list<int>,_pred)_(near_matches)/1000 -8.71% 41200.820 37612.122 - 0.10% -
SetIntersection_Interlaced_Vector_float_1024_64 -8.70% 5862817.303 5352614.585 - 24.44% -
rng::find_end(list<int>,_pred)_(near_matches)/1024 -8.68% 42839.974 39119.943 - 0.15% -
rng::is_partitioned(list<int>)_(unpartitioned)/32 -8.67% 1.062 0.970 - 0.50% -
BM_RangesMakeHeap_float_Random_16 -8.67% 1.710 1.562 - -5.68% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -8.61% 800.521 731.561 - -1.21% -
SetIntersection_Front_Set_float_16384_1024 -8.61% 15558256.844 14218483.260 - -14.63% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -8.61% 32.211 29.439 - 0.06% -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -8.59% 11.534 10.543 - 6.74% -
SetIntersection_Interlaced_Set_string_256_256 -8.58% 32395133.878 29615207.142 - -8.92% -
rng::find_first_of(vector<int>)_(large_needle)/50 -8.57% 285.569 261.084 - -12.20% -
BM_StringRelational_Less_Small_Small_ChangeFirst -8.57% 1.386 1.268 - -11.96% -
std::find_end(vector<int>)_(process_all)/1024 -8.55% 244.220 223.327 - 0.22% -
rng::copy(vector<bool>)_(unaligned)/512 -8.55% 3.699 3.383 - -7.29% -
BM_PopHeap_uint32_1 -8.52% 0.456 0.417 - -17.82% -
SetIntersection_None_Set_uint32_16384_1024 -8.50% 166193423.307 152063307.021 - -8.33% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -8.48% 569.216 520.935 - -0.52% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 -8.48% 19.884 18.198 - 1.73% -
std::find_end(vector<int>)_(process_all)/1000 -8.45% 238.172 218.048 - -0.19% -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 -8.44% 15187.746 13905.624 - -8.13% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -8.42% 10.507 9.622 - 12.08% -
BM_PushHeap_string_PipeOrgan_256 -8.42% 8.679 7.948 - -1.17% -
rng::rotate(list<int>)_(by_1/3)/32 -8.41% 15.617 14.304 - 1.10% -
std::copy_n(vector<int>)/32768 -8.39% 3795.927 3477.310 - -8.44% -
std::none_of(deque<int>)_(process_all)/8192 -8.38% 2873.189 2632.313 - 0.11% -
BM_deque_vector_ranges_copy/70000 -8.37% 3093.417 2834.409 - 1.01% -
std::partition(deque<int>)_(dense)/50 -8.35% 16.338 14.973 - 10.88% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -8.34% 26.030 23.858 - -2.97% -
BM_std_min<short>/4 -8.33% 1.082 0.992 - -4.12% -
std::none_of(deque<int>)_(process_all)/32768 -8.30% 11512.710 10557.148 - -0.22% -
std::unordered_multiset<int>::count(key)_(existent)/32 -8.29% 1.858 1.704 - -3.19% -
BM_RangesSortHeap_pair<uint32,_uint32>_4 -8.29% 1.634 1.498 - -15.95% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144 -8.28% 209.113 191.793 - 0.25% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -8.28% 3564623.846 3269550.115 - -0.06% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -8.27% 24.540 22.511 - -7.91% -
rng::remove_copy(deque<int>)_(prefix)/1024 -8.27% 415.312 380.981 - 0.36% -
rng::rotate(list<int>)_(by_1/2)/50 -8.26% 13.824 12.681 - -0.09% -
std::set<std::string>::contains(key)_(existent)/8192 -8.24% 29.902 27.439 - -0.50% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 -8.23% 17.941 16.465 - 0.29% -
SetIntersection_Front_Set_float_16384_256 -8.22% 5143497.701 4720560.441 - -2.26% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 -8.21% 1.677 1.540 - -8.88% -
BM_std_minmax<unsigned_char>/32 -8.21% 1.601 1.470 - -2.97% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -8.18% 7101937.656 6521011.443 - -8.42% -
SetIntersection_Front_Set_string_256_64 -8.16% 16216560.552 14893135.575 - -6.42% -
std::find_end(vector<int>,_pred)_(process_all)/8192 -8.15% 4705.299 4321.922 - 0.22% -
std::move(deque<int>)/8 -8.14% 3.997 3.672 - -6.73% -
BM_deque_deque_ranges_move_backward/5500 -8.11% 223.600 205.458 - 0.12% -
BM_std_min<unsigned___int128>/10 -8.11% 4.011 3.686 - -0.62% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -8.09% 112198.437 103124.702 - -6.25% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 -8.08% 13775017.240 12662119.867 - 0.28% -
BM_MakeThenSortHeap_string_Descending_256 -8.08% 19.664 18.076 - 1.49% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 -8.06% 27855.829 25610.236 - -2.54% -
std::find_end(list<int>,_pred)_(near_matches)/8192 -8.01% 2687706.736 2472362.824 - 0.47% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -8.00% 1614.876 1485.727 - 0.26% -
std::stable_partition(deque<int>)_(sparse)/32 -7.99% 12.170 11.198 - -21.03% -
std::rotate(list<int>)_(1_element_backward)/50 -7.98% 24.788 22.809 - 1.05% -
std::is_sorted(vector<int>,_pred)/8 -7.98% 4.107 3.779 - -0.16% -
std::find_end(vector<int>,_pred)_(process_all)/1024 -7.97% 587.620 540.796 - 0.09% -
BM_RangesMakeHeap_uint32_Random_256 -7.94% 1.194 1.100 - -11.02% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 -7.92% 3401.418 3131.900 - -1.19% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -7.92% 25.927 23.873 - -0.39% -
std::distance(deque<int>)/50 -7.91% 0.694 0.639 - -6.47% -
std::for_each_n(deque<int>)/8 -7.89% 1.254 1.155 - -67.80% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 -7.89% 3.582 3.299 - -23.70% -
SetIntersection_Interlaced_Vector_string_262144_16384 -7.86% 1064668.540 980975.506 - -0.81% -
rng::partial_sort_copy(list<int>)_(shuffled)/8 -7.84% 12.120 11.170 - -0.33% -
BM_std_minmax_element<char>/5500 -7.83% 1510.118 1391.807 - -5.99% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -7.83% 10.638 9.805 - -8.38% -
std::find_end(vector<int>,_pred)_(process_all)/1000 -7.83% 573.869 528.927 - 0.35% -
std::search_n(list<int>)_(no_match)/8192 -7.81% 7316.834 6745.391 - -8.58% -
std::copy_backward(vector<bool>)_(aligned)/262144 -7.81% 749.637 691.098 - 25.29% -
std::rotate(list<int>)_(by_1/2)/50 -7.80% 13.854 12.773 - 0.49% -
BM_std_minmax_element<char>/4000 -7.79% 1100.673 1014.898 - -5.70% -
BM_std_minmax_element<char>/4096 -7.76% 1126.724 1039.263 - -6.31% -
BM_RangesMakeHeap_uint32_Random_16384 -7.76% 1.043 0.962 - -3.06% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 -7.75% 134711079.062 124269196.724 - 5.84% -
std::move(vector<bool>)_(aligned)/64 -7.75% 1.776 1.639 - -4.11% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -7.73% 14450.307 13333.743 - 14.78% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -7.72% 24.740 22.830 - 0.46% -
bm_lexicographical_compare<int>/4 -7.72% 1.259 1.162 - -3.66% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_64 -7.71% 6.451 5.953 - -8.05% -
BM_PushHeap_string_PipeOrgan_64 -7.70% 6.317 5.831 - -1.97% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -7.68% 0.501 0.463 - -0.95% -
BM_RangesPushHeap_string_PipeOrgan_1024 -7.67% 10.449 9.648 - -0.55% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -7.66% 558.384 515.587 - -1.32% -
BM_MakeThenSortHeap_uint32_SingleElement_4 -7.66% 1.536 1.419 - -0.84% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -7.65% 6691892.096 6179896.359 - -1.55% -
BM_deque_deque_copy/2 -7.64% 3.062 2.828 - -10.98% -
SetIntersection_Interlaced_Vector_float_16384_256 -7.63% 29707649.995 27440609.642 - 12.97% -
BM_StringFindCharLiteral/8 -7.61% 1.619 1.496 - -7.63% -
std::unordered_set<int>::find(key)_(non-existent)/8192 -7.61% 1.219 1.126 - 4.59% -
BM_StringFindCharLiteral/16 -7.61% 1.619 1.496 - -7.64% -
BM_RangesMakeThenSortHeap_string_Descending_256 -7.61% 19.320 17.850 - -1.78% -
BM_RangesPushHeap_uint32_Random_1 -7.60% 0.501 0.463 - 7.55% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -7.58% 12829.706 11856.684 - -7.02% -
BM_RangesMakeHeap_string_PipeOrgan_64 -7.58% 5.104 4.717 - -2.12% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -7.57% 4794321.919 4431216.808 - 5.46% -
SetIntersection_Front_Set_float_1024_256 -7.57% 5002160.321 4623316.493 - -10.09% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -7.57% 4735.906 4377.341 - -4.79% -
std::is_sorted_until(list<int>)/8192 -7.51% 7275.159 6728.453 - -35.01% -
bm_ranges_lexicographical_compare<int>/2 -7.50% 1.527 1.412 - -8.85% -
BM_std_minmax_element<char>/64000 -7.49% 17500.325 16190.023 - -5.31% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 -7.48% 0.480 0.444 - -2.37% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -7.44% 3544102.664 3280422.211 - -2.23% -
std::transform(list<int>)_(identity_transform)/8192 -7.43% 7638.448 7070.869 - -9.56% -
rng::remove_if(vector<int>)_(prefix)/1024 -7.41% 383.016 354.652 - 0.07% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -7.38% 35.906 33.255 - -0.33% -
BM_std_minmax_element<char>/70000 -7.38% 19141.762 17728.455 - -5.34% -
std::find_end(list<int>,_pred)_(near_matches)/1024 -7.37% 42919.747 39754.859 - 0.29% -
rng::remove(list<int>)_(sprinkled)/50 -7.37% 69.512 64.391 - 0.21% -
BM_RangesPushHeap_string_PipeOrgan_64 -7.35% 6.198 5.743 - -0.99% -
std::is_sorted(list<int>,_pred)/8 -7.34% 4.279 3.965 - -0.61% -
BM_RangesMakeThenSortHeap_string_Random_262144 -7.31% 208.483 193.241 - -1.97% -
BM_std_minmax_element<char>/65536 -7.29% 17886.294 16582.629 - -5.29% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -7.28% 23.667 21.944 - -0.01% -
rng::for_each(map<int>)/50 -7.26% 41.514 38.498 - -0.59% -
std::count_if(list<int>)_(every_other)/8192 -7.26% 7650.780 7095.714 - -0.00% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 -7.22% 1.331 1.235 - -6.68% -
BM_num_put<const_void*> -7.20% 13.392 12.427 - -0.72% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024 -7.19% 28.305 26.269 - 3.16% -
std::find_end(list<int>,_pred)_(near_matches)/1000 -7.18% 41122.622 38168.291 - 0.20% -
BM_RangesPushHeap_float_SingleElement_4 -7.18% 0.384 0.357 - -4.85% -
SetIntersection_Interlaced_Vector_string_64_64 -7.16% 29115011.975 27028990.655 - -6.84% -
std::copy_if(list<int>)_(entire_range)/64 -7.16% 36.189 33.597 - 2.34% -
SetIntersection_Interlaced_Vector_float_262144_256 -7.12% 51787677.388 48099125.807 - 53.96% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -7.10% 2.689 2.498 - -4.52% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 -7.07% 84.857 78.855 - -1.86% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -7.05% 934903.318 869001.150 - -0.73% -
BM_std_minmax_element<char>/1024 -7.04% 286.763 266.562 - -5.08% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 -7.04% 8.259 7.678 - -21.55% -
rng::find(vector<char>)_(process_all)/1024 -7.02% 17.498 16.271 - 0.33% -
rng::search_n(list<int>)_(no_match)/8192 -7.00% 7393.262 6875.376 - -6.45% -
std::map<std::string,_int>::contains(key)_(existent)/32 -7.00% 16.152 15.022 - 0.33% -
BM_RangesPushHeap_uint64_SingleElement_64 -7.00% 0.385 0.359 - 1.78% -
BM_MakeHeap_uint64_Random_1024 -6.93% 1.097 1.021 - -0.84% -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 -6.93% 3587.318 3338.741 - -4.84% -
bm_lexicographical_compare<unsigned_char>/8 -6.93% 1.497 1.393 - -1.55% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 -6.93% 6805263.177 6333874.048 - -2.46% -
BM_RangesMakeHeap_string_Ascending_1024 -6.92% 5.339 4.969 - 0.54% -
rng::copy_backward(list<int>)/32768 -6.92% 30329.043 28231.270 - -1.68% -
BM_deque_deque_move/70000 -6.91% 3322.638 3093.055 - -0.39% -
std::all_of(vector<int>)_(process_all)/8 -6.90% 2.561 2.384 - -3.04% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 -6.89% 9368.361 8723.119 - -0.79% -
std::unique_copy(list<int>)_(contiguous)/32 -6.87% 11.933 11.113 - -0.35% -
BM_RangesMakeHeap_string_PipeOrgan_4 -6.87% 2.769 2.579 - -0.77% -
rng::any_of(vector<int>)_(process_all)/50 -6.87% 13.628 12.692 - -0.79% -
std::find_if_not(vector<char>)_(process_all)/8 -6.84% 2.469 2.300 - -5.26% -
std::copy_backward(vector<bool>)_(aligned)/64 -6.83% 1.776 1.654 - 5.69% -
BM_deque_vector_ranges_copy/64000 -6.82% 2848.643 2654.240 - -0.39% -
rng::find_if(list<int>)_(process_all)/8192 -6.82% 10324.504 9620.014 - -24.56% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 -6.81% 111738.717 104124.440 - -4.91% -
SetIntersection_Interlaced_Vector_string_1024_64 -6.78% 8450117.872 7876960.077 - -8.76% -
BM_deque_vector_move_backward/0 -6.77% 1.468 1.369 - -0.12% -
BM_std_min<unsigned___int128>/6 -6.76% 2.260 2.107 - -0.84% -
std::remove_if(vector<int>)_(prefix)/1024 -6.76% 383.161 357.245 - -0.01% -
BM_MakeHeap_uint64_Descending_64 -6.76% 0.251 0.234 - -6.61% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 -6.75% 1.293 1.205 - -0.60% -
BM_MakeHeap_float_Random_16 -6.73% 1.608 1.500 - -6.61% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 -6.73% 111426.724 103926.456 - -0.45% -
BM_std_min<unsigned_char>/8 -6.73% 2.349 2.191 - -2.38% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16384 -6.73% 26.404 24.628 - -1.98% -
BM_deque_deque_copy/1 -6.71% 3.403 3.175 - -8.94% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -6.70% 30.562 28.513 - 4.36% -
std::is_sorted(list<int>,_pred)/8192 -6.70% 7610.705 7100.962 - -6.45% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 -6.64% 22.383 20.897 - -16.14% -
BM_std_minmax_element<char>/512 -6.62% 146.095 136.418 - -4.64% -
BM_MakeHeap_string_Ascending_16384 -6.60% 5.751 5.371 - -4.72% -
BM_lexicographical_compare_three_way_slow_path/262144 -6.60% 64763.057 60489.796 - -1.29% -
BM_PopHeap_float_262144 -6.59% 40.667 37.987 - 2.37% -
BM_deque_deque_ranges_copy/1 -6.57% 3.429 3.204 - -7.98% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 -6.56% 10.454 9.768 - -11.59% -
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 -6.54% 933545.116 872462.075 - -0.81% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -6.53% 3.270 3.056 - -4.70% -
std::equal(vector<bool>)_(unaligned)/50 -6.53% 0.881 0.824 - 18.76% -
rng::transform(list<int>)_(identity_transform)/8192 -6.53% 7602.481 7106.083 - -18.25% -
SetIntersection_Interlaced_Vector_string_16384_16 -6.51% 4611664.826 4311533.209 - -0.29% -
rng::contains(list<int>)_(process_all)/50 -6.50% 19.346 18.089 - 2.53% -
BM_std_min<short>/19 -6.48% 1.975 1.847 - 0.62% -
BM_lexicographical_compare_three_way_slow_path/65536 -6.48% 16158.020 15111.424 - -1.26% -
BM_PushHeap_string_QuickSortAdversary_262144 -6.46% 17.184 16.074 - -2.46% -
BM_RangesMakeHeap_string_PipeOrgan_16 -6.45% 3.843 3.595 - -2.44% -
rng::generate(list<int>)/8192 -6.45% 7535.177 7049.167 - -0.36% -
rng::find_end(forward_list<int>,_pred)_(process_all)/8192 -6.45% 6547.822 6125.527 - 0.18% -
bm_lexicographical_compare<unsigned_char>/5 -6.45% 1.733 1.622 - 1.12% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -6.44% 1.293 1.209 - -14.98% -
std::map<std::string,_int>::find(key)_(existent)/32 -6.43% 15.285 14.302 - -0.81% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -6.40% 314.247 294.141 - -0.49% -
std::equal(list<int>)_(it,_it,_it)/8192 -6.40% 10089.065 9443.784 - -4.65% -
rng::partition(vector<int>)_(dense)/32 -6.39% 8.403 7.865 - -6.69% -
std::remove_if(vector<int>)_(prefix)/50 -6.39% 60.836 56.947 - -0.03% -
BM_std_minmax<long_long>/1 -6.38% 0.693 0.649 - 5.73% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 -6.38% 16.484 15.433 - 8.42% -
BM_std_min<unsigned___int128>/9 -6.37% 3.526 3.301 - -0.57% -
BM_deque_deque_move/2 -6.36% 3.059 2.864 - -11.47% -
rng::find_last_if(deque<int>)_(bail_10%)/50 -6.35% 19.002 17.795 - 0.41% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 -6.35% 5.271 4.937 - -21.86% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 -6.32% 24.128 22.604 - 1.05% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -6.32% 41.214 38.611 - -9.67% -
rng::find_if_not(deque<int>)_(bail_25%)/8 -6.31% 1.536 1.439 - 0.13% -
SetIntersection_Interlaced_Vector_float_1024_16 -6.29% 2819898.220 2642409.853 - -10.23% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 -6.29% 6.745 6.320 - -20.93% -
std::remove_copy(deque<int>)_(prefix)/1024 -6.28% 413.401 387.426 - 3.23% -
BM_deque_deque_ranges_copy/64000 -6.28% 2852.468 2673.457 - -2.61% -
BM_std_min<unsigned___int128>/8 -6.27% 3.109 2.914 - -0.85% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -6.27% 10.872 10.190 - -1.13% -
BM_std_minmax<short>/28 -6.26% 2.621 2.457 - -1.82% -
rng::swap_ranges(deque<int>)/1024 -6.26% 336.964 315.865 - -0.13% -
std::unordered_set<std::string>::count(key)_(existent)/32 -6.26% 38.972 36.533 - -16.05% -
BM_deque_deque_ranges_move/1 -6.25% 3.421 3.207 - -9.32% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -6.24% 16.908 15.852 - 2.28% -
rng::find_if_not(vector<bool>)_(process_all)/50 -6.23% 36.826 34.533 - -0.32% -
BM_MakeHeap_uint64_Ascending_4 -6.22% 0.452 0.424 - -3.94% -
BM_deque_deque_copy/65536 -6.20% 3033.535 2845.334 - -3.54% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -6.19% 724.185 679.332 - -1.81% -
BM_std_minmax_element<int>/2 -6.19% 0.638 0.598 - -12.87% -
std::unordered_map<int,_int>::insert(value)_(new_value)/1024 -6.19% 20.908 19.614 - 0.64% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/32 -6.18% 1.123 1.054 - 1.46% -
BM_MakeHeap_string_Ascending_1024 -6.18% 5.269 4.944 - 1.83% -
std::unique_copy(list<int>)_(sprinkled)/32 -6.17% 13.265 12.447 - -0.03% -
SetIntersection_Front_Set_float_1024_64 -6.17% 2040500.876 1914689.338 - -7.05% -
BM_deque_deque_ranges_copy/2 -6.12% 3.063 2.875 - -9.46% -
BM_StringFindNoMatch/10 -6.11% 1.355 1.272 - 0.02% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -6.11% 1.114 1.046 - -1.13% -
BM_deque_deque_ranges_move/2 -6.09% 3.061 2.875 - -10.96% -
rng::find_if(deque<int>)_(process_all)/8192 -6.09% 3009.631 2826.264 - -6.61% -
BM_deque_deque_move/1 -6.09% 3.409 3.201 - -9.68% -
std::replace(vector<int>)_(sprinkled)/8192 -6.07% 1360.685 1278.063 - 8.49% -
std::remove(list<int>)_(sprinkled)/1024 -6.07% 1014.270 952.707 - -0.85% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -6.06% 1583.043 1487.110 - 1.35% -
SetIntersection_Interlaced_Vector_uint32_64_16 -6.05% 18681011.411 17550644.702 - -3.22% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 -6.05% 14651.286 13764.762 - -6.30% -
SetIntersection_Interlaced_Vector_float_1024_256 -6.05% 7942825.478 7462410.801 - 22.94% -
std::unordered_map<int,_int>::insert(value)_(new_value)/8192 -6.04% 21.049 19.778 - 0.39% -
rng::find_end(vector<int>,_pred)_(process_all)/8192 -6.04% 4687.834 4404.882 - 0.18% -
BM_RangesMakeHeap_float_Random_16384 -6.02% 1.216 1.143 - 2.91% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -6.01% 29468394.511 27697120.467 - -19.10% -
SetIntersection_None_Vector_uint64_262144_64 -6.01% 1210662.059 1137914.776 - -1.01% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1024 -6.01% 810.889 762.181 - -0.28% -
rng::swap_ranges(deque<int>)/8192 -5.99% 2694.571 2533.224 - 0.07% -
BM_MakeHeap_string_Heap_262144 -5.98% 5.468 5.141 - -3.38% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -5.97% 66.627 62.652 - 0.27% -
std::copy_if(list<int>)_(entire_range)/32768 -5.97% 30003.419 28213.260 - -5.26% -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -5.96% 11.119 10.456 - 12.81% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -5.95% 1012.364 952.137 - -0.90% -
rng::find_if(deque<int>)_(process_all)/32768 -5.93% 12191.876 11468.458 - -5.45% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1000 -5.93% 793.665 746.579 - -0.31% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 -5.91% 474.798 446.759 - -5.59% -
SetIntersection_Interlaced_Set_float_256_256 -5.90% 9422638.077 8866258.017 - -3.55% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 -5.88% 42.799 40.282 - 5.96% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 -5.87% 2876318.609 2707590.902 - -14.72% -
SetIntersection_Interlaced_Vector_float_16384_16384 -5.85% 85160109.902 80180867.969 - -0.27% -
std::unique(vector<int>)_(sprinkled)/52 -5.84% 58.973 55.531 - 0.31% -
SetIntersection_Front_Vector_string_64_64 -5.82% 27708046.126 26095168.230 - -2.03% -
std::find_end(vector<int>)_(near_matches)/1000 -5.81% 14998.970 14126.871 - 1.22% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 -5.81% 1.362 1.283 - -4.33% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -5.79% 0.875 0.824 - -0.02% -
BM_num_put<unsigned_long_long> -5.79% 12.186 11.480 - -0.36% -
std::unordered_multiset<int>::insert(value)_(new_value)/1024 -5.78% 26.840 25.287 - 2.59% -
rng::reverse(list<int>)/4096 -5.78% 1752.269 1650.948 - 0.11% -
std::generate(list<int>)/8192 -5.78% 7406.022 6978.167 - 0.96% -
std::remove_if(list<int>)_(sprinkled)/1024 -5.77% 1054.494 993.601 - -2.14% -
BM_RangesMakeThenSortHeap_string_SingleElement_262144 -5.75% 57.214 53.923 - 3.33% -
SetIntersection_Front_Vector_uint64_1024_16 -5.74% 1196861.502 1128190.182 - -5.20% -
rng::equal(vector<bool>)_(unaligned)/50 -5.73% 0.736 0.694 - -6.19% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -5.73% 0.495 0.467 - -23.57% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -5.71% 43262.729 40790.925 - 0.07% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 -5.70% 1695818.908 1599184.400 - 8.99% -
std::multiset<std::string>::erase(key)_(non-existent)/1024 -5.68% 24.063 22.695 - -1.71% -
rng::is_partitioned(deque<int>)_(partitioned)/8192 -5.68% 3036.664 2864.141 - 0.34% -
std::map<std::string,_int>::erase(key)_(non-existent)/8192 -5.68% 28.912 27.270 - 3.55% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -5.67% 5.434 5.126 - 0.48% -
BM_RangesSortHeap_string_262144 -5.66% 184.054 173.634 - -1.60% -
rng::find_first_of(deque<int>)_(large_needle)/50 -5.66% 713.431 673.064 - 0.42% -
std::set<int>::erase(key)_(non-existent)/1024 -5.66% 5.627 5.308 - -5.34% -
BM_RangesMakeThenSortHeap_string_Ascending_262144 -5.65% 81.240 76.653 - -0.63% -
BM_RangesMakeHeap_float_Random_4 -5.64% 1.530 1.444 - 19.98% -
rng::is_sorted(list<int>)/8192 -5.63% 7261.972 6853.072 - -2.80% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 -5.63% 0.873 0.824 - -5.74% -
BM_num_put<long_long> -5.63% 12.442 11.742 - -2.84% -
std::flat_map<int,_int>::contains(key)_(existent)/32 -5.62% 3.562 3.362 - -0.28% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -5.62% 55.003 51.913 - 1.40% -
BM_MakeThenSortHeap_float_QuickSortAdversary_4 -5.61% 1.560 1.473 - -1.61% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -5.60% 681.514 643.324 - -1.41% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -5.59% 699.381 660.266 - -2.62% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -5.59% 1595079.572 1505885.060 - -13.56% -
BM_StringRelational_Less_Large_Small_Control -5.59% 1.780 1.681 - -5.06% -
std::set<std::string>::find(key)_(non-existent)/8192 -5.59% 28.153 26.581 - 0.04% -
BM_std_minmax<int>/2 -5.57% 0.900 0.850 - -1.92% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -5.56% 5800.436 5477.984 - 4.43% -
rng::remove_if(deque<int>)_(sprinkled)/32 -5.55% 61.212 57.817 - 3.97% -
SetIntersection_None_Vector_uint64_16384_256 -5.53% 1181587.672 1116242.273 - -0.24% -
SetIntersection_Interlaced_Vector_float_64_64 -5.51% 12059808.496 11395551.758 - -7.79% -
BM_MakeHeap_uint32_PipeOrgan_16 -5.51% 1.041 0.984 - -3.33% -
rng::remove_if(vector<int>)_(prefix)/50 -5.51% 60.991 57.633 - 0.61% -
std::find_end(vector<int>)_(near_matches)/1024 -5.50% 15538.485 14683.553 - 0.95% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -5.48% 32.807 31.010 - -1.28% -
SetIntersection_Interlaced_Set_string_1024_64 -5.47% 17718489.607 16748779.217 - -0.28% -
rng::rotate(vector<bool>)_(by_1/4)/1024 -5.46% 15.326 14.489 - -7.35% -
rng::partition(list<int>)_(dense)/32 -5.45% 8.448 7.987 - -12.17% -
BM_RangesMakeThenSortHeap_float_Ascending_4 -5.44% 1.359 1.285 - -3.00% -
std::unordered_map<int,_int>::clear()/1024 -5.43% 8396.994 7941.388 - -6.30% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 -5.42% 6641346.373 6281355.389 - -7.44% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -5.34% 91.292 86.418 - 2.96% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 -5.33% 2.956 2.798 - 1.11% -
BM_std_minmax_element<char>/3 -5.33% 1.180 1.118 - -3.42% -
BM_MakeThenSortHeap_float_QuickSortAdversary_16384 -5.33% 29.851 28.260 - -0.15% -
BM_PushHeap_string_QuickSortAdversary_16384 -5.32% 16.491 15.613 - -2.26% -
rng::unique_copy(list<int>)_(sprinkled)/52 -5.32% 23.819 22.552 - 0.48% -
rng::find_last(forward_list<int>)_(bail_90%)/8 -5.31% 2.451 2.321 - 0.80% -
std::multiset<int>::contains(key)_(existent)/8192 -5.31% 8.816 8.348 - 1.44% -
rng::find_end(list<int>,_pred)_(process_all)/8192 -5.28% 8902.142 8431.970 - -1.15% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 -5.28% 25.329 23.993 - -0.35% -
std::find(vector<long_long>)_(bail_25%)/8 -5.25% 0.956 0.906 - -1.91% -
rng::partial_sort_copy(list<int>)_(descending)/8 -5.25% 18.589 17.613 - 0.02% -
std::multiset<std::string>::erase(key)_(existent)/8192 -5.25% 135.039 127.950 - -0.88% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -5.24% 6695979.291 6345328.440 - -14.92% -
std::rotate(vector<bool>)_(by_1/4)/1024 -5.23% 14.786 14.013 - -7.33% -
BM_RangesMakeThenSortHeap_float_Heap_16 -5.22% 2.099 1.990 - 2.31% -
std::find_first_of(deque<int>)_(large_needle)/32 -5.22% 305.248 289.311 - -4.50% -
BM_PushHeap_string_PipeOrgan_4 -5.21% 2.634 2.496 - -0.33% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -5.20% 11.019 10.446 - 9.29% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -5.20% 1.639 1.554 - -3.77% -
std::unique_copy(deque<int>)_(contiguous)/52 -5.20% 15.345 14.548 - -10.17% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -5.20% 29.989 28.431 - -1.23% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 -5.19% 3.162 2.998 - -0.29% -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_4 -5.19% 0.585 0.555 - -5.27% -
rng::find_end(vector<int>,_pred)_(process_all)/1024 -5.19% 586.077 555.658 - 0.57% -
BM_std_min<unsigned___int128>/7 -5.19% 2.657 2.519 - -0.77% -
rng::reverse_copy(vector<int>)/8 -5.19% 2.534 2.402 - -0.64% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -5.17% 18.090 17.155 - 0.73% -
std::unordered_set<int>::erase(key)_(non-existent)/32 -5.16% 1.192 1.130 - 4.53% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 -5.16% 25.273 23.969 - -0.64% -
rng::is_partitioned(deque<int>)_(partitioned)/1024 -5.14% 385.210 365.405 - 0.52% -
rng::copy(vector<int>)/32768 -5.14% 3486.281 3307.175 - 19.76% -
bm_lexicographical_compare<unsigned_char>/6 -5.13% 1.959 1.859 - -1.26% -
rng::find_end(vector<int>,_pred)_(process_all)/1000 -5.12% 572.166 542.846 - 0.80% -
rng::copy_backward(deque<int>)/8 -5.12% 2.793 2.650 - -2.07% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -5.11% 716.572 679.977 - -1.12% -
bm_ranges_lexicographical_compare<signed_char>/4 -5.09% 2.076 1.971 - -5.27% -
rng::copy_backward(vector<bool>)_(aligned)/262144 -5.07% 294.331 279.408 - -0.12% -
SetIntersection_Front_Set_uint64_1024_1024 -5.07% 15759082.511 14960846.401 - -4.33% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -5.04% 1271473.000 1207413.152 - -4.92% -
SetIntersection_Front_Vector_uint32_1024_4 -5.04% 1135853.327 1078643.603 - -1.33% -
BM_RangesPushHeap_string_QuickSortAdversary_262144 -5.02% 16.857 16.010 - -1.30% -
SetIntersection_Interlaced_Vector_string_262144_1024 -5.02% 241358599.479 229239027.491 - 0.74% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -5.01% 0.644 0.612 - -4.87% -
rng::copy_backward(vector<int>)/32768 -5.01% 3286.674 3122.098 - -16.64% -
BM_StringEraseToEnd_Huge_Opaque -5.00% 2.512 2.387 - -3.03% -
SetIntersection_Interlaced_Vector_string_16384_256 -4.99% 39873910.333 37884560.297 - 2.94% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 -4.99% 51.061 48.514 - -1.48% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_16 -4.98% 0.513 0.488 - -5.68% -
BM_std_minmax<unsigned_char>/16 -4.97% 0.973 0.925 - 0.00% -
BM_RangesMakeThenSortHeap_string_Ascending_16384 -4.95% 66.788 63.480 - -1.48% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 -4.94% 2472426.390 2350211.049 - -1.97% -
rng::find_last_if(list<int>)_(bail_90%)/50 -4.94% 2.179 2.071 - -0.98% -
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 -4.93% 6.667 6.338 - -20.87% -
BM_num_put<unsigned_long> -4.91% 12.087 11.493 - -0.78% -
std::unordered_set<std::string>::erase(iterator)/0 -4.91% 27.410 26.064 - -19.84% -
rng::contains_subrange(vector<int>)_(same_length)/50 -4.91% 13.329 12.675 - 0.21% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -4.90% 39.382 37.452 - -0.68% -
std::is_sorted(list<int>)/8192 -4.90% 7170.888 6819.861 - -6.27% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 -4.89% 2.807 2.670 - -3.31% -
bm_lexicographical_compare<int>/3 -4.88% 1.692 1.610 - 1.39% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 -4.88% 24.006 22.835 - 0.63% -
rng::partial_sort(deque<int>)_(shuffled)/8192 -4.88% 272539.877 259251.062 - -1.33% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 -4.87% 1.331 1.266 - 4.05% -
BM_RangesPushHeap_string_SingleElement_4 -4.87% 2.294 2.182 - -1.42% -
BM_std_minmax<int>/11 -4.87% 1.832 1.742 - -2.09% -
rng::sort(deque<int>)_(descending)/1024 -4.86% 1371.191 1304.578 - 0.29% -
rng::copy(vector<bool>)_(aligned)/64 -4.86% 1.375 1.308 - -4.53% -
std::count(list<int>)_(every_other)/8192 -4.85% 6663.637 6340.614 - -0.72% -
BM_std_minmax<unsigned_short>/12 -4.84% 1.385 1.318 - -4.78% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 -4.84% 12696.049 12081.408 - -4.08% -
rng::find_if(vector<bool>)_(process_all)/50 -4.83% 36.684 34.911 - -0.35% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -4.83% 60.081 57.178 - 32.02% -
SetIntersection_Interlaced_Vector_float_16384_1024 -4.83% 73662480.050 70105377.127 - 41.61% -
SetIntersection_Front_Set_uint64_16384_256 -4.82% 5062987.970 4818880.449 - -5.17% -
SetIntersection_Interlaced_Vector_float_1024_4 -4.82% 1466805.052 1396120.235 - -8.31% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -4.81% 2.082 1.981 - -2.19% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 -4.81% 1.233 1.174 - 3.93% -
std::set<int>::erase(key)_(non-existent)/8192 -4.81% 8.745 8.325 - -1.45% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -4.80% 19643637.473 18699923.131 - 1.42% -
SetIntersection_None_Vector_float_262144_1 -4.80% 1238098.101 1178659.118 - -2.20% -
BM_std_minmax<unsigned_short>/23 -4.80% 2.570 2.446 - -3.11% -
std::partial_sort_copy(deque<int>)_(heap)/8 -4.80% 16.769 15.965 - 3.50% -
SetIntersection_Front_Set_uint64_64_64 -4.79% 15069557.076 14347375.499 - -9.12% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 -4.77% 10.156 9.672 - -1.97% -
std::rotate(list<int>)_(1_element_backward)/32 -4.77% 13.926 13.262 - -0.04% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 -4.75% 32.806 31.248 - 0.31% -
SetIntersection_None_Set_float_64_16 -4.75% 19226834.711 18314135.478 - -0.77% -
BM_lexicographical_compare_three_way_slow_path/16384 -4.74% 3984.550 3795.506 - -0.83% -
rng::rotate(list<int>)_(1_element_backward)/8192 -4.74% 8360.165 7964.263 - 0.72% -
std::remove(list<int>)_(sprinkled)/50 -4.74% 68.613 65.364 - 1.13% -
BM_std_minmax<unsigned_long_long>/4 -4.72% 1.597 1.521 - -1.58% -
BM_std_min<unsigned_char>/16 -4.71% 2.619 2.496 - -3.80% -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 -4.71% 96778.037 92223.478 - -0.42% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 -4.70% 1.126 1.073 - 2.58% -
BM_std_minmax<unsigned_short>/18 -4.70% 1.985 1.891 - -2.72% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 -4.69% 0.559 0.533 - -0.09% -
BM_StringRelational_Less_Huge_Huge_ChangeFirst -4.67% 1.398 1.332 - -3.98% -
BM_RangesPushHeap_string_SingleElement_256 -4.67% 2.560 2.441 - -1.49% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 -4.66% 1049643.553 1000684.133 - 0.48% -
rng::search(deque<int>,_pred)_(near_matches)/1024 -4.64% 26503.842 25273.257 - 4.86% -
std::equal(list<int>)_(it,_it,_it,_pred)/50 -4.63% 40.888 38.997 - 0.24% -
SetIntersection_Interlaced_Set_uint64_262144_1 -4.63% 1110902.634 1059519.876 - -5.59% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 -4.62% 1.233 1.176 - -6.37% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1048576 -4.62% 885184.985 844272.316 - 0.20% -
rng::stable_partition(vector<int>)_(sparse)/32 -4.62% 7.486 7.141 - 1.20% -
BM_std_min<long_long>/31 -4.62% 3.403 3.246 - -4.18% -
std::unordered_set<std::string>::insert(value)_(already_present)/0 -4.57% 66.455 63.416 - 1.12% -
BM_std_minmax<unsigned_short>/25 -4.56% 2.333 2.227 - -3.93% -
rng::move(deque<int>)/8 -4.56% 3.950 3.770 - -4.14% -
std::stable_partition(vector<int>)_(dense)/50 -4.55% 26.429 25.225 - -2.28% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -4.55% 25.856 24.680 - -3.34% -
SetIntersection_Interlaced_Set_string_262144_16384 -4.52% 2889972.657 2759237.303 - -1.37% -
std::find_if_not(deque<int>)_(process_all)/32768 -4.51% 12003.627 11462.021 - 0.11% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1 -4.51% 0.280 0.267 - -3.78% -
SetIntersection_Front_Set_uint32_64_4 -4.51% 18171404.125 17351948.861 - 0.64% -
std::partition(deque<int>)_(dense)/1024 -4.48% 361.793 345.570 - 0.04% -
rng::find_end(forward_list<int>)_(process_all)/8192 -4.47% 5819.232 5558.962 - -0.80% -
BM_std_min<short>/8 -4.46% 1.362 1.301 - 0.89% -
SetIntersection_Interlaced_Vector_float_256_16 -4.45% 7980317.087 7624812.072 - 12.77% -
std::find_if_not(vector<bool>)_(process_all)/50 -4.45% 36.685 35.051 - 0.05% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -4.45% 223.979 214.007 - -2.98% -
std::multiset<int>::find(key)_(existent)/1024 -4.45% 3.799 3.631 - -3.82% -
rng::find_if_not(vector<bool>)_(process_all)/8 -4.44% 5.638 5.387 - -0.42% -
SetIntersection_Front_Set_float_64_64 -4.43% 15408325.764 14724974.113 - -5.39% -
BM_std_min<short>/16 -4.43% 1.800 1.720 - -2.40% -
rng::find_first_of(list<int>)_(small_needle)/8192 -4.43% 23207.748 22179.868 - 0.19% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 -4.43% 32.723 31.275 - -8.45% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 -4.43% 16.946 16.196 - -0.71% -
rng::find_first_of(deque<int>)_(large_needle)/32 -4.42% 298.242 285.048 - 0.54% -
BM_RangesMakeHeap_float_Descending_4 -4.42% 0.294 0.281 - 1.66% -
rng::search(deque<int>,_pred)_(near_matches)/1000 -4.42% 25255.045 24139.031 - 4.80% -
BM_std_min<unsigned___int128>/5 -4.41% 1.850 1.769 - -0.54% -
BM_RangesPushHeap_string_SingleElement_16 -4.40% 2.553 2.441 - -1.26% -
std::unordered_map<int,_int>::count(key)_(existent)/32 -4.40% 1.273 1.217 - -10.00% -
bm_lexicographical_compare<signed_char>/16 -4.40% 1.327 1.269 - -2.15% -
rng::copy(deque<int>)/8 -4.40% 2.785 2.662 - -4.28% -
BM_std_minmax<unsigned_short>/22 -4.39% 2.394 2.289 - -1.50% -
BM_RangesPushHeap_string_SingleElement_1024 -4.37% 2.578 2.465 - -1.21% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_1 -4.37% 0.280 0.268 - -3.70% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 -4.37% 4.167 3.985 - -4.82% -
std::find_if_not(deque<int>)_(process_all)/8192 -4.36% 2945.460 2816.913 - -0.10% -
std::find_if(vector<int>)_(process_all)/8 -4.36% 2.700 2.582 - 2.16% -
bm_lexicographical_compare<unsigned_char>/7 -4.36% 2.213 2.117 - -0.64% -
std::copy(vector<bool>)_(aligned)/64 -4.36% 1.368 1.308 - -4.18% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 -4.36% 34.307 32.812 - 0.47% -
rng::partial_sort(deque<int>)_(descending)/8 -4.34% 44.162 42.245 - 1.93% -
rng::contains_subrange(vector<int>)_(single_element)/50 -4.33% 12.983 12.420 - 0.10% -
rng::contains_subrange(list<int>)_(single_element)/1048576 -4.33% 868401.436 830764.103 - -0.07% -
BM_PushHeap_string_Random_16384 -4.33% 16.941 16.207 - -4.79% -
BM_std_minmax<short>/29 -4.33% 2.673 2.557 - -2.39% -
bm_lexicographical_compare<int>/8 -4.33% 1.541 1.474 - 0.89% -
rng::partial_sort_copy(deque<int>)_(shuffled)/8192 -4.33% 96040.359 91885.162 - 0.16% -
BM_RangesPushHeap_string_PipeOrgan_256 -4.33% 8.368 8.006 - 1.46% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -4.32% 0.410 0.393 - -35.94% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -4.32% 1582963.685 1514517.322 - 3.26% -
BM_PushHeap_string_PipeOrgan_16 -4.32% 4.282 4.097 - -0.68% -
std::multimap<int,_int>::count(key)_(non-existent)/32 -4.32% 2.505 2.397 - -8.69% -
SetIntersection_Front_Set_float_262144_262144 -4.32% 1783549.643 1706563.803 - -5.21% -
std::set<std::string>::insert(value)_(already_present)/1024 -4.31% 34.290 32.813 - 0.62% -
BM_std_min<unsigned_long_long>/4 -4.30% 1.101 1.053 - 1.19% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -4.30% 15.461 14.796 - -0.34% -
BM_SortHeap_float_256 -4.30% 6.044 5.784 - -0.83% -
BM_std_min<int>/8 -4.30% 1.297 1.241 - -1.76% -
rng::sort(deque<int>)_(ascending)/1024 -4.30% 800.600 766.208 - 0.26% -
std::set<std::string>::contains(key)_(existent)/32 -4.30% 16.378 15.675 - 1.16% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -4.29% 5.478 5.243 - -3.35% -
rng::find_end(forward_list<int>)_(match_near_end)/1024 -4.29% 4651.064 4451.418 - 0.20% -
BM_std_minmax<unsigned_char>/24 -4.29% 1.207 1.155 - 0.02% -
rng::transform(list<int>,_list<int>)/8192 -4.29% 10218.338 9780.180 - 0.92% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 -4.27% 1031.302 987.277 - 9.61% -
rng::find_end(list<int>,_pred)_(single_element)/8192 -4.27% 9161.493 8770.625 - -0.33% -
BM_RangesPushHeap_string_SingleElement_64 -4.26% 2.611 2.500 - -0.54% -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 -4.26% 356.884 341.686 - 3.64% -
BM_RangesPushHeap_string_Ascending_1024 -4.25% 13.845 13.256 - -4.08% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 -4.25% 1.237 1.185 - -15.34% -
BM_std_minmax<long_long>/13 -4.25% 3.103 2.971 - -1.15% -
std::find_end(list<int>,_pred)_(single_element)/8192 -4.23% 9275.978 8883.226 - 0.03% -
rng::remove(list<int>)_(sprinkled)/32 -4.23% 57.619 55.183 - 0.32% -
BM_RangesPushHeap_string_Ascending_256 -4.23% 10.974 10.510 - -5.44% -
BM_MakeHeap_uint32_Descending_4 -4.22% 0.282 0.270 - -4.47% -
rng::rotate(deque<int>)_(1_element_forward)/50 -4.21% 6.100 5.843 - 2.50% -
rng::for_each_n(deque<int>)/8 -4.20% 1.205 1.154 - -67.83% -
rng::equal(vector<bool>)_(unaligned)/8 -4.19% 0.738 0.707 - -4.20% -
BM_RangesMakeHeap_string_Ascending_256 -4.19% 5.067 4.855 - -0.03% -
BM_MakeHeap_string_SingleElement_262144 -4.19% 7.792 7.466 - 0.25% -
BM_MakeHeap_uint32_SingleElement_4 -4.18% 0.338 0.324 - -4.19% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -4.18% 12457692.081 11936842.602 - -0.14% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -4.18% 0.980 0.940 - -4.55% -
BM_PushHeap_uint64_Descending_1 -4.17% 0.449 0.430 - 4.66% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 -4.17% 10.944 10.488 - -16.89% -
rng::stable_sort(deque<int>)_(heap)/8 -4.16% 26.363 25.266 - -1.97% -
BM_std_min<unsigned___int128>/4 -4.15% 1.446 1.386 - -0.39% -
BM_std_minmax<unsigned_long_long>/3 -4.15% 1.239 1.187 - -2.60% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -4.14% 2.639 2.530 - 0.01% -
std::find_if(vector<bool>)_(process_all)/50 -4.14% 36.550 35.038 - 0.83% -
std::none_of(list<int>)_(process_all)/8 -4.14% 2.716 2.604 - -0.09% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 -4.14% 92.006 88.200 - 2.08% -
std::unordered_set<int>::contains(key)_(existent)/1024 -4.13% 1.402 1.344 - -0.66% -
rng::remove_copy(deque<int>)_(prefix)/50 -4.13% 21.867 20.964 - -3.14% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -4.12% 686.866 658.535 - -23.84% -
std::unordered_set<int>::find(key)_(existent)/8192 -4.12% 1.384 1.327 - -4.35% -
BM_RangesPushHeap_string_Descending_16384 -4.11% 2.462 2.361 - -0.92% -
BM_RangesPushHeap_string_PipeOrgan_4 -4.10% 2.576 2.470 - -1.11% -
SetIntersection_None_Set_float_64_4 -4.10% 22693730.100 21762773.023 - -0.35% -
std::search(list<int>)_(single_element)/1024 -4.09% 770.832 739.316 - 0.80% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -4.09% 351.508 337.142 - -5.79% -
std::deque<int>::operator=(const&)_(cheap_elements)/32 -4.09% 5.062 4.855 - -0.40% -
BM_PushHeap_string_QuickSortAdversary_1024 -4.08% 15.619 14.981 - -3.34% -
std::map<int,_int>::insert(value)_(already_present)/1024 -4.08% 3.509 3.365 - 5.25% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -4.07% 40393.564 38750.241 - -2.90% -
BM_MakeThenSortHeap_string_Descending_16384 -4.07% 68.034 65.267 - 0.98% -
std::multiset<int>::erase(key)_(non-existent)/32 -4.06% 2.690 2.581 - 0.93% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -4.06% 51.786 49.685 - -2.43% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst -4.06% 1.205 1.157 - 0.01% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_256 -4.05% 6.166 5.917 - -4.14% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -4.04% 29893.299 28684.616 - -0.22% -
SetIntersection_Interlaced_Set_uint32_64_64 -4.04% 15441548.750 14817849.169 - -3.92% -
rng::rotate(list<int>)_(1_element_forward)/32 -4.02% 14.929 14.329 - 0.88% -
std::rotate_copy(list<int>)/32 -4.01% 8.528 8.185 - -1.10% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -4.01% 1739813.622 1670040.422 - 2.88% -
BM_MakeThenSortHeap_float_Random_4 -4.00% 4.462 4.283 - -0.37% -
BM_MakeHeap_string_Ascending_256 -3.99% 4.989 4.789 - -0.07% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -3.99% 1.038 0.996 - -2.60% -
SetIntersection_None_Vector_string_262144_64 -3.99% 1371243.529 1316552.819 - -2.60% -
BM_MakeHeap_string_Descending_262144 -3.99% 3.544 3.403 - -4.31% -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -3.99% 29932.934 28739.741 - -0.11% -
BM_RangesMakeHeap_string_Heap_262144 -3.98% 5.438 5.221 - 0.75% -
BM_MakeThenSortHeap_float_Heap_4 -3.98% 1.239 1.190 - -0.37% -
rng::find_if_not(list<int>)_(process_all)/32768 -3.98% 29264.151 28100.724 - 0.53% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -3.97% 654.074 628.077 - -1.05% -
BM_RangesMakeHeap_uint32_Random_1024 -3.97% 1.071 1.029 - -11.00% -
BM_std_minmax<unsigned_short>/7 -3.96% 1.752 1.683 - -2.15% -
SetIntersection_Front_Set_uint32_64_1 -3.95% 18083700.233 17369390.657 - -0.93% -
rng::unique(deque<int>)_(sprinkled)/32 -3.94% 60.646 58.254 - -7.09% -
rng::remove_if(deque<int>)_(sprinkled)/50 -3.93% 71.396 68.587 - 8.25% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50 -3.93% 35.260 33.874 - 6.48% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -3.91% 2.602 2.501 - 9.60% -
rng::for_each(list<int>)/8192 -3.89% 8309.713 7986.727 - 1.65% -
SetIntersection_Interlaced_Vector_string_262144_256 -3.88% 67835917.167 65201405.399 - 1.07% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1 -3.88% 0.279 0.269 - -2.16% -
BM_RangesPushHeap_uint64_Descending_1 -3.88% 0.467 0.449 - 0.25% -
BM_RangesPushHeap_string_Descending_256 -3.88% 2.368 2.276 - -0.79% -
rng::move_backward(vector<int>)/1048576 -3.87% 58534.849 56267.912 - -1.14% -
std::multiset<std::string>::contains(key)_(existent)/1024 -3.87% 22.982 22.093 - -0.50% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -3.86% 5586850.693 5371127.423 - 0.97% -
std::partition(list<int>)_(sparse)/8192 -3.86% 8176.408 7861.150 - 2.68% -
BM_PushHeap_uint64_Random_64 -3.86% 5.273 5.070 - -2.97% -
SetIntersection_Front_Set_uint32_256_256 -3.85% 9770664.787 9394282.138 - -0.74% -
BM_StringRelational_Less_Small_Small_Control -3.84% 1.727 1.660 - -9.20% -
rng::stable_partition(vector<int>)_(dense)/32 -3.84% 22.515 21.651 - -1.41% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192 -3.83% 1.045 1.005 - -0.76% -
SetIntersection_Front_Set_uint64_262144_1 -3.82% 1155611.682 1111493.946 - -0.07% -
rng::stable_sort(deque<int>)_(shuffled)/8 -3.81% 24.494 23.560 - -1.06% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -3.80% 296700.670 285426.878 - 0.11% -
std::set<std::string>::erase(key)_(non-existent)/1024 -3.79% 26.510 25.506 - 2.35% -
BM_std_minmax<unsigned_char>/25 -3.78% 1.226 1.180 - 0.01% -
rng::search_n(deque<int>,_pred)_(no_match)/1000 -3.78% 726.967 699.466 - -3.61% -
BM_std_minmax<unsigned_char>/26 -3.78% 1.442 1.388 - 0.02% -
BM_RangesMakeHeap_uint32_Random_262144 -3.78% 1.053 1.013 - -4.99% -
rng::rotate(vector<bool>)_(1_element_forward)/1024 -3.77% 29.452 28.340 - -1.42% -
BM_std_min<unsigned_short>/27 -3.77% 2.382 2.292 - -5.36% -
std::partition(list<int>)_(dense)/32 -3.77% 9.160 8.815 - 0.65% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -3.77% 1.338 1.288 - -5.40% -
BM_MakeThenSortHeap_uint64_Descending_4 -3.77% 1.513 1.456 - 10.35% -
std::deque<int>::erase(middle)_(cheap_elements)/32 -3.77% 9.936 9.562 - -2.69% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -3.76% 1900064.770 1828702.208 - 0.99% -
bm_ranges_lexicographical_compare<signed_char>/5 -3.75% 2.309 2.222 - -3.33% -
BM_RangesMakeThenSortHeap_float_Random_1 -3.75% 0.280 0.270 - -2.90% -
BM_deque_vector_copy_backward/64000 -3.74% 8211.904 7904.489 - -3.39% -
BM_RangesPushHeap_string_QuickSortAdversary_16384 -3.74% 16.119 15.516 - -0.97% -
std::multimap<std::string,_int>::insert(value)_(new_value)/32 -3.74% 41.838 40.273 - 4.19% -
SetIntersection_None_Vector_float_262144_64 -3.73% 1236760.107 1190625.730 - -1.31% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 -3.73% 27.680 26.648 - -0.04% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.73% 45287.869 43599.989 - -4.62% -
BM_RangesMakeThenSortHeap_string_Descending_4 -3.73% 3.778 3.638 - -2.53% -
rng::reverse_copy(deque<int>)/8 -3.72% 3.045 2.932 - 1.71% -
SetIntersection_Interlaced_Vector_uint64_16384_1 -3.72% 1117440.753 1075920.919 - 0.27% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -3.71% 66.127 63.674 - -6.41% -
std::stable_partition(deque<int>)_(sparse)/50 -3.71% 29.719 28.617 - -12.65% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 -3.70% 1.501 1.445 - -1.56% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1 -3.70% 0.280 0.269 - -2.90% -
BM_PopHeap_uint64_1 -3.69% 0.519 0.500 - 14.58% -
std::reverse(deque<int>)/64 -3.67% 13.560 13.062 - 0.10% -
SetIntersection_None_Vector_string_1024_1 -3.66% 1227600.205 1182669.196 - -1.89% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024 -3.66% 24.285 23.397 - -1.04% -
BM_std_minmax<char>/6 -3.65% 2.155 2.076 - -1.88% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -3.65% 2.789 2.687 - 0.79% -
std::find(list<int>)_(process_all)/32768 -3.65% 27610.919 26603.780 - 2.50% -
SetIntersection_Front_Vector_string_16384_256 -3.65% 10154110.659 9783788.091 - -5.77% -
BM_RangesPushHeap_float_SingleElement_16 -3.64% 0.377 0.364 - -2.57% -
SetIntersection_Front_Vector_uint64_16384_4 -3.64% 1119365.725 1078627.243 - -4.43% -
rng::copy_backward(list<int>)/8 -3.63% 2.462 2.373 - 4.06% -
std::move(vector<bool>)_(unaligned)/4096 -3.63% 26.643 25.677 - -1.16% -
BM_std_min<short>/21 -3.62% 1.828 1.762 - -3.88% -
BM_MakeHeap_string_Heap_16384 -3.62% 5.123 4.938 - -2.94% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16 -3.61% 1.119 1.079 - -0.66% -
std::find(list<int>)_(bail_25%)/32768 -3.61% 8111.893 7819.173 - -7.54% -
BM_std_minmax<short>/21 -3.60% 2.045 1.971 - 0.18% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -3.60% 20.366 19.632 - -0.56% -
rng::stable_partition(deque<int>)_(dense)/1024 -3.60% 590.021 568.776 - -10.55% -
BM_std_min<unsigned_int>/29 -3.59% 2.089 2.014 - 5.95% -
BM_RangesPushHeap_string_SingleElement_16384 -3.58% 2.567 2.475 - -0.92% -
BM_RangesMakeThenSortHeap_string_Descending_16384 -3.58% 69.063 66.591 - -1.63% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -3.57% 1.986 1.915 - 1.16% -
std::partial_sort_copy(list<int>)_(repeated)/8 -3.57% 8.709 8.398 - -2.14% -
BM_RangesMakeHeap_uint64_Ascending_4 -3.56% 0.423 0.408 - -1.07% -
rng::find_last(vector<char>)_(bail_10%)/1048576 -3.56% 112184.656 108191.161 - 0.82% -
rng::rotate(deque<int>)_(1_element_forward)/32 -3.55% 4.802 4.632 - 0.24% -
std::none_of(vector<int>)_(process_all)/8 -3.54% 2.502 2.414 - -2.20% -
std::set<std::string>::erase(key)_(non-existent)/8192 -3.53% 33.518 32.334 - 0.76% -
rng::remove_if(deque<int>)_(prefix)/32 -3.53% 64.315 62.044 - -0.55% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -3.53% 28278.651 27281.783 - -5.67% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -3.52% 1.345 1.297 - 5.46% -
std::map<std::string,_int>::contains(key)_(non-existent)/0 -3.52% 0.291 0.281 - -0.17% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -3.51% 3114115.887 3004687.580 - -0.91% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -3.51% 2.081 2.008 - -1.96% -
BM_std_minmax<char>/22 -3.51% 2.671 2.577 - -3.24% -
BM_std_minmax<unsigned_short>/17 -3.51% 1.712 1.652 - -6.62% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -3.50% 13499.045 13026.287 - -0.94% -
SetIntersection_Front_Set_string_1024_256 -3.50% 16132533.935 15567611.493 - -3.76% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -3.50% 1716865.561 1656840.660 - -5.56% -
rng::adjacent_find(deque<int>,_pred)/8 -3.49% 4.172 4.027 - -2.25% -
BM_std_minmax_element<char>/64 -3.47% 17.665 17.051 - -3.03% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_4 -3.47% 1.242 1.199 - -2.20% -
BM_std_minmax<unsigned_long_long>/1 -3.47% 0.583 0.563 - 1.67% -
std::find_if(list<int>)_(process_all)/32768 -3.47% 28585.393 27593.243 - -0.23% -
rng::none_of(deque<int>)_(process_all)/32 -3.47% 18.126 17.498 - 0.33% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 -3.46% 9974.529 9629.153 - -0.97% -
rng::equal(deque<int>)_(it,_it,_it,_it)/8 -3.46% 5.047 4.872 - 0.38% -
rng::stable_sort(deque<int>)_(descending)/8 -3.46% 27.355 26.408 - -0.89% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 -3.46% 9.905 9.562 - -12.17% -
BM_StringRelational_Compare_Small_Small_ChangeLast -3.45% 1.742 1.682 - -1.71% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_256 -3.44% 6.385 6.165 - -0.90% -
BM_std_min<long_long>/28 -3.43% 2.659 2.568 - 2.01% -
BM_std_minmax<int>/10 -3.43% 1.437 1.388 - 0.04% -
SetIntersection_None_Vector_float_1024_4 -3.43% 1176791.674 1136426.033 - -1.21% -
rng::copy(vector<int>)/8 -3.42% 2.289 2.210 - -1.88% -
rng::move_backward(vector<bool>)_(aligned)/64 -3.42% 1.848 1.785 - -3.33% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -3.42% 0.556 0.537 - -12.58% -
BM_RangesMakeThenSortHeap_float_Ascending_64 -3.42% 4.109 3.969 - -0.41% -
rng::is_sorted_until(list<int>,_pred)/8192 -3.42% 7808.102 7541.155 - -30.02% -
std::multimap<int,_int>::contains(key)_(existent)/1024 -3.41% 3.769 3.640 - -5.68% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -3.41% 20055065.732 19371680.775 - -1.09% -
rng::for_each(join_view(vector<vector<int>>)/8 -3.40% 1.435 1.386 - 0.03% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -3.40% 14518.819 14025.502 - -3.91% -
rng::rotate_copy(deque<int>)/32 -3.40% 2.693 2.602 - -4.63% -
BM_PushHeap_float_Ascending_64 -3.39% 1.813 1.751 - -0.71% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 -3.39% 1130930.001 1092551.769 - -3.35% -
rng::unique_copy(vector<int>,_pred)_(contiguous)/1024 -3.39% 544.579 526.122 - -2.83% -
BM_deque_vector_ranges_move/1 -3.39% 2.150 2.077 - -0.03% -
std::distance(join_view(vector<vector<int>>))/50 -3.38% 0.604 0.584 - -11.40% -
BM_std_min<unsigned_long_long>/6 -3.37% 1.628 1.573 - -4.11% -
bm_ranges_lexicographical_compare<int>/1 -3.37% 1.295 1.252 - -6.07% -
std::find(list<int>)_(bail_25%)/8 -3.37% 0.954 0.922 - -1.87% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 -3.36% 5974823.053 5773800.298 - -0.96% -
BM_std_minmax<char>/5 -3.36% 1.859 1.796 - -2.32% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 -3.36% 23.631 22.837 - 1.11% -
SetIntersection_Interlaced_Vector_uint64_1024_4 -3.36% 1410218.515 1362846.379 - 1.41% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 -3.36% 29.573 28.580 - 0.74% -
rng::find_last(list<int>)_(bail_10%)/50 -3.35% 16.695 16.135 - 0.59% -
BM_std_minmax<int>/1 -3.35% 0.622 0.601 - -0.20% -
SetIntersection_None_Vector_uint32_262144_64 -3.34% 1206643.182 1166308.191 - -2.50% -
BM_MakeHeap_float_Ascending_256 -3.34% 0.671 0.649 - -0.31% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 -3.34% 621.673 600.912 - -1.78% -
rng::find_last(forward_list<int>)_(bail_10%)/8 -3.34% 2.386 2.306 - -0.10% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -3.34% 1687296.959 1630984.783 - -8.10% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -3.34% 1728085.321 1670420.038 - 0.19% -
std::search_n(list<int>)_(no_match)/1048576 -3.34% 863376.432 834579.898 - 1.81% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -3.33% 6.313 6.103 - -2.40% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -3.32% 848.946 820.720 - 7.11% -
bm_lexicographical_compare<unsigned_char>/4 -3.32% 1.497 1.448 - 5.80% -
BM_RangesPushHeap_string_Random_16384 -3.32% 17.039 16.474 - -0.94% -
std::remove_if(deque<int>)_(sprinkled)/50 -3.31% 65.491 63.322 - -5.06% -
BM_deque_vector_ranges_copy_backward/64000 -3.31% 8143.333 7873.958 - -0.15% -
std::find_if(deque<int>)_(process_all)/1024 -3.31% 490.724 474.496 - -3.11% -
std::unique_copy(list<int>,_pred)_(contiguous)/32 -3.30% 17.733 17.147 - -0.36% -
BM_MakeHeap_string_Heap_1024 -3.29% 4.874 4.714 - -2.65% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -3.29% 19350304.820 18714300.604 - -2.80% -
BM_RangesPopHeap_pair<uint32,_uint32>_16 -3.28% 9.488 9.177 - -4.10% -
BM_std_minmax<int>/3 -3.28% 1.198 1.159 - -1.03% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -3.27% 24664485.495 23858915.593 - 1.31% -
BM_std_minmax<char>/4 -3.26% 1.550 1.500 - 1.32% -
std::shift_right(list<int>)/8192 -3.26% 7715.005 7463.762 - -2.64% -
std::swap_ranges(deque<int>)/8192 -3.25% 2635.988 2550.302 - -0.49% -
BM_std_min<short>/28 -3.24% 2.730 2.641 - -0.84% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.24% 12411.370 12009.113 - -0.97% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 -3.23% 2.486 2.406 - 0.40% -
BM_RangesMakeHeap_float_PipeOrgan_256 -3.23% 0.687 0.665 - -0.01% -
BM_deque_vector_ranges_move/0 -3.23% 1.548 1.498 - 2.04% -
rng::find_last(vector<char>)_(bail_10%)/8192 -3.23% 882.529 854.050 - 0.48% -
std::flat_map<int,_int>::erase(key)_(non-existent)/32 -3.22% 2.265 2.192 - -7.05% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -3.22% 3452.289 3341.083 - 1.12% -
BM_MakeThenSortHeap_float_Random_16 -3.22% 10.211 9.882 - -1.04% -
BM_std_minmax<unsigned_short>/21 -3.22% 1.962 1.899 - -9.73% -
BM_StringRelationalLiteral_Less_Large_Small_Control -3.21% 1.888 1.828 - 2.44% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 -3.21% 11486.061 11117.506 - 3.63% -
std::multiset<int>::ctor(const&)/32 -3.21% 226.405 219.142 - 0.51% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 -3.21% 17.238 16.685 - -0.30% -
SetIntersection_Front_Vector_uint32_16384_1 -3.20% 1115512.631 1079826.233 - -0.10% -
BM_std_min<unsigned_short>/26 -3.20% 2.153 2.084 - -3.87% -
std::remove(deque<int>)_(prefix)/32 -3.19% 59.516 57.615 - 5.24% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -3.19% 20956.365 20287.805 - 9.37% -
rng::remove_if(vector<int>)_(prefix)/32 -3.19% 53.632 51.922 - 0.04% -
rng::starts_with(list<int>,_pred)/8 -3.19% 3.725 3.606 - -0.37% -
rng::search(list<int>)_(no_match)/1000 -3.18% 725.931 702.843 - -0.19% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -3.17% 8.878 8.596 - -0.83% -
BM_RangesPushHeap_string_SingleElement_262144 -3.17% 2.635 2.552 - -0.11% -
BM_RangesPushHeap_string_QuickSortAdversary_1024 -3.17% 15.448 14.959 - -1.69% -
BM_StringRelational_Less_Huge_Empty_Control -3.16% 2.085 2.019 - 5.15% -
std::find(list<int>)_(process_all)/8 -3.15% 2.397 2.321 - -1.86% -
BM_RangesMakeHeap_string_QuickSortAdversary_16384 -3.15% 12.065 11.685 - -0.84% -
BM_std_minmax<unsigned_short>/15 -3.15% 1.942 1.881 - -2.94% -
rng::stable_sort(vector<int>)_(repeated)/1024 -3.14% 1130.797 1095.318 - -2.02% -
BM_vector_deque_copy_backward/4000 -3.14% 146.692 142.089 - 0.19% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 -3.14% 2837.261 2748.267 - 4.16% -
BM_PushHeap_uint64_Random_262144 -3.13% 6.124 5.932 - -1.86% -
BM_vector_deque_ranges_copy/1 -3.12% 2.352 2.279 - -1.95% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 -3.11% 7.720 7.480 - -0.51% -
std::rotate(vector<bool>)_(by_1/3)/50 -3.11% 18.136 17.572 - 1.04% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -3.11% 82356.231 79795.886 - 2.13% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -3.11% 671.691 650.814 - 0.08% -
std::stable_sort(vector<int>)_(repeated)/1024 -3.11% 1129.579 1094.483 - -2.04% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -3.10% 87742.745 85025.979 - 2.41% -
rng::partition(vector<int>)_(dense)/1024 -3.10% 242.535 235.026 - -3.30% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 -3.09% 470.451 455.905 - 0.19% -
rng::fill(vector<bool>)/32768 -3.09% 31.012 30.054 - 0.38% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -3.09% 37.552 36.393 - -1.58% -
bm_swap_ranges_vb_unaligned/8 -3.09% 4.912 4.761 - -0.72% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -3.08% 1178.814 1142.487 - -3.46% -
BM_std_minmax<unsigned_char>/19 -3.08% 1.656 1.605 - -2.00% -
std::copy_backward(vector<bool>)_(aligned)/512 -3.07% 1.560 1.512 - 6.90% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 -3.07% 507058.957 491476.286 - -0.56% -
BM_RangesPushHeap_uint32_Descending_4 -3.07% 0.351 0.341 - -10.34% -
BM_MakeHeap_pair<uint32,_uint32>_Random_256 -3.07% 3.110 3.014 - -2.80% -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 -3.07% 5754.013 5577.636 - 0.37% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1024 -3.06% 8.410 8.153 - -3.12% -
BM_RangesMakeThenSortHeap_uint32_Heap_4 -3.06% 1.220 1.183 - -1.03% -
rng::find(vector<int>)_(process_all)/8 -3.05% 2.902 2.813 - -0.72% -
std::rotate(vector<bool>)_(by_1/2)/50 -3.05% 18.161 17.607 - 1.69% -
rng::stable_sort(vector<int>)_(shuffled)/1024 -3.05% 2258.969 2190.140 - -1.13% -
std::stable_sort(vector<int>)_(shuffled)/1024 -3.05% 2255.797 2187.096 - -1.22% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 -3.04% 1.318 1.278 - -1.30% -
BM_LowerBound_pair<uint32,_uint32>_262144 -3.04% 621.679 602.793 - -3.98% -
BM_RangesPushHeap_float_Descending_64 -3.04% 0.391 0.379 - -2.06% -
BM_RangesPushHeap_uint32_SingleElement_16 -3.03% 0.346 0.335 - -0.32% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 -3.02% 747707.984 725122.775 - -0.48% -
std::remove_if(vector<int>)_(prefix)/32 -3.02% 53.783 52.160 - 0.48% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -3.01% 815.174 790.605 - -2.30% -
BM_MakeHeap_string_PipeOrgan_1024 -3.01% 4.963 4.813 - -0.28% -
std::search(list<int>)_(no_match)/8192 -3.01% 7152.815 6937.739 - -10.16% -
std::rotate(vector<bool>)_(by_1/3)/32 -3.01% 18.120 17.576 - 0.83% -
BM_PushHeap_string_Ascending_4 -3.00% 2.630 2.551 - -0.69% -
BM_PushHeap_string_QuickSortAdversary_256 -3.00% 14.809 14.364 - -2.56% -
BM_std_minmax<unsigned_short>/26 -3.00% 2.581 2.503 - -1.82% -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 -3.00% 282.400 273.924 - 0.36% -
BM_vector_deque_copy/2 -3.00% 2.065 2.003 - 9.66% -
BM_StringRelationalLiteral_Compare_Small_Large_Control -3.00% 1.665 1.615 - -0.01% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_16 -2.99% 0.512 0.497 - -1.11% -
rng::starts_with(list<int>)/8192 -2.99% 8943.543 8676.267 - 18.91% -
std::multiset<int>::insert(value)_(new_value)/1024 -2.99% 47.785 46.357 - -7.56% -
BM_std_minmax<char>/7 -2.99% 2.545 2.469 - -2.33% -
BM_SortHeap_float_16 -2.98% 1.651 1.601 - 0.05% -
SetIntersection_Interlaced_Set_float_262144_262144 -2.98% 1821099.609 1766802.732 - -4.97% -
std::unordered_set<int>::erase(key)_(existent)/8192 -2.98% 22.841 22.160 - -3.80% -
rng::find(vector<bool>)_(process_all)/1024 -2.98% 4.689 4.549 - -0.31% -
BM_std_minmax<int>/15 -2.97% 2.029 1.969 - -1.57% -
BM_RangesMakeHeap_string_SingleElement_64 -2.97% 6.475 6.282 - -1.13% -
std::set<std::string>::find(key)_(existent)/32 -2.97% 16.304 15.819 - 4.05% -
BM_std_minmax<char>/21 -2.97% 2.392 2.321 - 0.08% -
SetIntersection_Interlaced_Set_float_1024_256 -2.97% 16219263.013 15737913.906 - -4.85% -
SetIntersection_None_Set_string_16384_1 -2.97% 202149680.791 196150367.809 - -14.68% -
rng::find_if(list<int>)_(process_all)/32768 -2.96% 29224.039 28359.687 - 2.97% -
rng::none_of(list<int>)_(process_all)/32 -2.96% 11.854 11.504 - -0.44% -
BM_MakeThenSortHeap_float_PipeOrgan_256 -2.96% 6.507 6.315 - 1.22% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.95% 12530.058 12160.352 - -1.36% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -2.95% 1.612 1.564 - -2.47% -
rng::rotate(list<int>)_(1_element_backward)/32 -2.94% 14.221 13.802 - 0.59% -
bm_lexicographical_compare<int>/16 -2.94% 2.016 1.957 - -0.01% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16 -2.94% 1.217 1.181 - 0.37% -
BM_std_minmax<char>/23 -2.94% 3.165 3.072 - 0.82% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -2.94% 1246787.098 1210180.167 - 1.84% -
BM_StringRelational_Compare_Small_Empty_Control -2.93% 1.715 1.665 - -0.17% -
std::find(list<int>)_(process_all)/1024 -2.92% 710.525 689.748 - -0.91% -
SetIntersection_Front_Set_float_64_16 -2.92% 17160329.910 16658889.614 - -1.32% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 -2.92% 19.212 18.651 - -0.04% -
BM_std_minmax<int>/7 -2.91% 1.711 1.661 - -0.98% -
BM_RangesPushHeap_string_Descending_64 -2.91% 2.255 2.190 - -0.98% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.91% 213.291 207.083 - -8.03% -
rng::search_n(list<int>)_(no_match)/1048576 -2.91% 863147.685 838056.795 - 0.20% -
rng::find_if(vector<bool>)_(process_all)/8 -2.90% 5.615 5.452 - -0.31% -
BM_RangesSortHeap_pair<uint32,_uint32>_16 -2.90% 6.029 5.854 - -5.06% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -2.89% 1.407 1.366 - -3.90% -
BM_MakeHeap_string_Heap_64 -2.89% 5.102 4.955 - -2.78% -
rng::find_end(deque<int>,_pred)_(process_all)/1048576 -2.89% 561735.320 545523.387 - -0.39% -
BM_PushHeap_float_SingleElement_4 -2.88% 0.378 0.368 - -2.15% -
SetIntersection_Interlaced_Vector_string_256_16 -2.88% 11012878.271 10695332.200 - -3.01% -
BM_StringEraseToEnd_Huge_Transparent -2.88% 2.566 2.492 - 1.68% -
std::swap_ranges(deque<int>)/1024 -2.88% 329.566 320.088 - 0.04% -
BM_RangesMakeHeap_string_SingleElement_1024 -2.88% 6.234 6.054 - -2.96% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.87% 115679.663 112354.281 - -1.38% -
BM_RangesSortHeap_float_16 -2.87% 1.651 1.604 - 0.25% -
SetIntersection_Front_Set_string_16384_64 -2.86% 4964723.665 4822713.293 - -5.04% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 -2.86% 13838856.642 13443213.997 - -0.96% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -2.86% 82905.490 80536.607 - -0.78% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 -2.86% 1.242 1.207 - -1.05% -
BM_std_min<unsigned_short>/24 -2.86% 2.493 2.422 - -2.08% -
BM_StringRelational_Less_Small_Huge_Control -2.85% 1.758 1.708 - -6.84% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -2.85% 22.296 21.660 - -2.52% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -2.85% 34.902 33.907 - -0.74% -
rng::search_n(list<int>)_(no_match)/1024 -2.85% 743.679 722.513 - -1.82% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 -2.84% 22810965.791 22163175.163 - -2.13% -
BM_vector_deque_ranges_copy/2 -2.84% 2.066 2.007 - -2.92% -
BM_RangesPushHeap_uint32_Random_4 -2.84% 2.552 2.480 - 2.08% -
BM_RangesMakeThenSortHeap_uint64_Heap_4 -2.83% 1.199 1.165 - -1.71% -
std::none_of(list<int>)_(process_all)/8192 -2.83% 7200.784 6997.161 - -1.15% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -2.83% 23.046 22.395 - -9.83% -
std::for_each(list<int>)/8192 -2.83% 8685.738 8440.344 - 8.60% -
rng::is_sorted_until(list<int>)/8192 -2.83% 8253.666 8020.490 - -23.94% -
SetIntersection_Front_Set_string_64_16 -2.82% 25760772.646 25034946.342 - -1.50% -
SetIntersection_Interlaced_Vector_uint32_16384_64 -2.81% 5939588.531 5772412.503 - -34.88% -
BM_MakeHeap_string_Random_262144 -2.81% 15.580 15.142 - -0.98% -
BM_std_min<char>/28 -2.81% 1.776 1.726 - -2.36% -
SetIntersection_Interlaced_Vector_float_262144_64 -2.81% 19934308.373 19375047.991 - 121.21% -
750_sealcrypto_r -2.79% 18.966 18.437 - -1.89% -
std::search(list<int>)_(no_match)/1000 -2.79% 714.315 694.376 - 1.89% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 -2.79% 0.629 0.612 - -0.15% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/32 -2.79% 1.163 1.130 - -3.89% -
std::find_if_not(vector<bool>)_(process_all)/8 -2.79% 5.628 5.471 - 0.42% -
rng::find_first_of(list<int>)_(small_needle)/32 -2.78% 93.381 90.787 - 0.17% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 -2.77% 4.486 4.362 - -0.36% -
rng::partition(list<int>)_(dense)/50 -2.77% 13.230 12.863 - -2.59% -
727_cppcheck_r -2.77% 25.262 24.563 - -2.86% -
rng::stable_partition(vector<int>)_(dense)/50 -2.76% 26.440 25.710 - -1.05% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -2.76% 3.614 3.515 - -3.89% -
BM_RangesMakeHeap_string_Ascending_64 -2.75% 4.866 4.732 - -2.12% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 -2.75% 357910942.758 348056848.313 - -1.65% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -2.75% 0.762 0.741 - -5.14% -
BM_deque_vector_copy/0 -2.74% 1.490 1.450 - 1.98% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 -2.74% 0.999 0.971 - -0.10% -
std::partial_sort_copy(list<int>)_(heap)/8 -2.74% 16.299 15.853 - 3.03% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -2.74% 0.908 0.883 - -3.82% -
BM_MakeHeap_string_Heap_256 -2.74% 4.956 4.821 - -3.42% -
std::sort(deque<int>)_(descending)/1024 -2.74% 1335.997 1299.445 - -0.45% -
std::sort(deque<int>)_(pipe-organ)/8192 -2.73% 27481.513 26731.146 - -0.33% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.73% 5605.619 5452.711 - -3.38% -
rng::stable_sort(vector<int>)_(ascending)/1024 -2.73% 2108.558 2051.062 - -1.38% -
BM_RangesMakeHeap_uint32_Random_64 -2.73% 1.326 1.289 - -8.44% -
SetIntersection_Front_Set_uint32_16_16 -2.72% 42152523.333 41005841.314 - -0.37% -
SetIntersection_Front_Set_uint32_256_16 -2.72% 5011159.071 4874846.735 - -2.45% -
std::search_n(vector<int>,_pred)_(no_match)/8192 -2.71% 4294.011 4177.460 - 0.40% -
std::unordered_set<int>::find(key)_(non-existent)/32 -2.71% 0.983 0.957 - -19.88% -
std::is_sorted_until(list<int>,_pred)/8192 -2.71% 7769.360 7558.763 - -28.79% -
std::find_first_of(list<int>)_(small_needle)/1024 -2.71% 2883.600 2805.515 - 0.79% -
BM_MakeHeap_string_PipeOrgan_16384 -2.71% 5.559 5.408 - -4.96% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 -2.70% 1525.534 1484.279 - -0.98% -
SetIntersection_Front_Set_uint64_256_16 -2.70% 4902114.409 4769564.934 - -3.52% -
std::multiset<int>::contains(key)_(non-existent)/8192 -2.69% 8.850 8.611 - 1.37% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 -2.69% 14540.328 14149.274 - 0.12% -
bm_ranges_swap_ranges_vb_unaligned/262144 -2.69% 3840.279 3737.095 - -0.04% -
BM_MakeHeap_uint32_QuickSortAdversary_16 -2.68% 0.616 0.599 - -3.13% -
BM_StringRelational_Compare_Large_Empty_Control -2.68% 1.707 1.661 - -0.08% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -2.67% 7.623 7.420 - 1.25% -
BM_deque_deque_ranges_move/70000 -2.67% 3231.865 3145.654 - 5.21% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -2.67% 761.820 741.505 - -1.42% -
BM_PushHeap_float_Descending_64 -2.66% 0.393 0.383 - 0.98% -
std::replace(vector<int>)_(sprinkled)/1024 -2.66% 168.901 164.402 - 8.70% -
BM_RangesMakeHeap_float_Random_262144 -2.65% 1.138 1.107 - 0.12% -
BM_std_min<short>/22 -2.64% 1.887 1.837 - -0.91% -
SetIntersection_Interlaced_Set_float_262144_1 -2.64% 1104889.189 1075749.705 - -3.44% -
SetIntersection_Interlaced_Vector_string_256_256 -2.63% 22855078.454 22252902.469 - 0.19% -
SetIntersection_Front_Vector_string_262144_1024 -2.63% 40119583.152 39063525.203 - -4.25% -
BM_std_minmax<short>/17 -2.63% 1.792 1.745 - 0.05% -
std::find_if(vector<bool>)_(process_all)/8 -2.63% 5.605 5.458 - 0.58% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.63% 33.486 32.606 - -0.21% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 -2.62% 22.899 22.299 - -2.17% -
std::remove(list<int>)_(sprinkled)/8192 -2.62% 8120.089 7907.541 - 1.18% -
std::stable_sort(vector<int>)_(ascending)/1024 -2.61% 2109.088 2054.053 - -1.14% -
BM_num_put<bool> -2.60% 10.966 10.681 - -0.93% -
BM_RangesMakeHeap_string_SingleElement_256 -2.60% 6.336 6.171 - -2.06% -
std::rotate(vector<bool>)_(by_1/2)/32 -2.60% 18.295 17.819 - 1.66% -
SetIntersection_Front_Vector_uint32_64_64 -2.60% 11668614.594 11365508.702 - -0.88% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 -2.59% 2.032 1.979 - -4.10% -
BM_std_min<unsigned_char>/30 -2.59% 2.308 2.248 - -3.29% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 -2.59% 3936.866 3834.913 - -0.15% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 -2.59% 310.671 302.630 - -1.16% -
std::rotate(vector<bool>)_(1_element_forward)/50 -2.58% 18.051 17.585 - 0.53% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 -2.57% 350373833.961 341353493.903 - -1.72% -
std::rotate(deque<int>)_(1_element_backward)/32 -2.57% 4.571 4.453 - -0.04% -
BM_std_minmax<char>/27 -2.57% 1.952 1.902 - 2.38% -
BM_RangesPushHeap_string_Random_262144 -2.57% 18.500 18.025 - -1.83% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16 -2.57% 5.430 5.291 - -2.74% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 -2.57% 75.773 73.829 - -1.26% -
SetIntersection_Interlaced_Set_float_1024_1 -2.57% 1126354.219 1097462.564 - -1.67% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -2.56% 836092.059 814657.043 - -0.32% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -2.56% 1742643.591 1698030.980 - 1.35% -
BM_RangesPopHeap_pair<uint32,_uint32>_256 -2.56% 22.836 22.252 - -3.52% -
BM_std_minmax<int>/27 -2.55% 2.493 2.429 - 0.41% -
BM_RangesMakeHeap_string_SingleElement_16 -2.55% 5.532 5.392 - -2.95% -
BM_deque_vector_ranges_copy_backward/1 -2.54% 2.141 2.086 - -1.62% -
SetIntersection_None_Vector_float_262144_262144 -2.54% 1230660.922 1199396.236 - -0.64% -
std::map<std::string,_int>::clear()/8192 -2.54% 205947.082 200721.749 - -1.39% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -2.53% 20795.083 20268.075 - 9.72% -
SetIntersection_Front_Set_uint32_262144_16 -2.53% 1311088.146 1277901.651 - -0.37% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.53% 566.041 551.718 - -16.14% -
BM_StringFindAllMatch/64 -2.53% 3.072 2.994 - -0.66% -
BM_RangesMakeThenSortHeap_float_Descending_16 -2.52% 1.868 1.821 - -0.16% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -2.52% 170.697 166.390 - 0.55% -
BM_MakeHeap_string_PipeOrgan_262144 -2.52% 7.451 7.263 - -0.73% -
std::rotate(vector<bool>)_(by_1/4)/32 -2.52% 18.263 17.802 - 1.45% -
std::sort(deque<int>)_(pipe-organ)/1024 -2.52% 2826.866 2755.593 - -0.85% -
SetIntersection_None_Vector_float_262144_1024 -2.52% 1231846.355 1200808.864 - -0.58% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 -2.52% 1124593.262 1096273.814 - -2.68% -
rng::find_if(deque<int>)_(bail_25%)/8192 -2.52% 703.473 685.770 - -0.00% -
SetIntersection_None_Set_string_1024_1024 -2.51% 9123095.946 8893726.361 - -2.63% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -2.51% 1707323.489 1664483.316 - -5.79% -
bm_swap_ranges_vb_unaligned/262144 -2.51% 3945.194 3846.313 - -0.00% -
rng::find_end(deque<int>,_pred)_(process_all)/1000 -2.50% 598.051 583.091 - 0.27% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 -2.50% 171061756.955 166783867.894 - 1.78% -
SetIntersection_None_Vector_uint32_256_256 -2.50% 2270156.522 2213442.806 - -2.12% -
BM_std_minmax<long_long>/29 -2.50% 4.329 4.220 - 0.28% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 -2.49% 1457980.001 1421620.748 - -6.85% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -2.49% 2.386 2.326 - -4.79% -
SetIntersection_None_Set_float_64_1 -2.49% 23380365.306 22797639.640 - 0.32% -
rng::stable_sort(vector<int>)_(heap)/1024 -2.49% 2569.631 2505.700 - -0.93% -
std::reverse(deque<int>)/512 -2.48% 115.987 113.105 - -0.05% -
std::multimap<int,_int>::clear()/8192 -2.48% 81762.711 79738.367 - -4.71% -
BM_num_get<float> -2.47% 35.392 34.516 - -1.87% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -2.47% 23.728 23.141 - -5.01% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 -2.47% 190.835 186.120 - -0.01% -
BM_StringEraseToEnd_Small_Opaque -2.47% 0.625 0.610 - 0.23% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 -2.47% 4.918 4.797 - 4.62% -
rng::search(list<int>)_(single_element)/1024 -2.47% 726.036 708.113 - -0.97% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.47% 12653.161 12340.891 - -2.60% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -2.47% 2.747 2.679 - 0.09% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 -2.47% 9041.560 8818.630 - -2.94% -
BM_lexicographical_compare_three_way_slow_path/1048576 -2.46% 253647.803 247396.886 - -0.42% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -2.46% 1272700.235 1241369.018 - -1.94% -
SetIntersection_Front_Set_float_256_16 -2.46% 4984829.567 4862125.264 - -2.65% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 -2.46% 734.152 716.081 - -2.22% -
std::equal(vector<int>)_(it,_it,_it)/50 -2.46% 4.368 4.261 - -0.77% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -2.46% 1718353.599 1676130.127 - -4.91% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 -2.45% 45810.047 44685.491 - 0.42% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -2.45% 0.763 0.744 - -3.10% -
BM_MakeThenSortHeap_string_Ascending_1024 -2.45% 35.846 34.966 - -3.49% -
std::find_first_of(vector<int>)_(large_needle)/50 -2.45% 267.929 261.356 - 1.13% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 -2.45% 61.439 59.932 - -16.69% -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -2.45% 18.009 17.567 - -0.04% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.45% 55303.478 53949.154 - -1.15% -
SetIntersection_None_Vector_float_256_256 -2.45% 2338157.163 2280944.067 - -0.34% -
rng::contains_subrange(list<int>)_(process_all)/1048576 -2.45% 867182.246 845977.127 - 0.31% -
BM_std_minmax<unsigned_char>/27 -2.44% 1.868 1.823 - -0.61% -
std::multimap<std::string,_int>::erase(key)_(existent)/0 -2.44% 59.847 58.385 - 1.86% -
BM_std_minmax<unsigned_char>/30 -2.44% 2.719 2.652 - 2.25% -
SetIntersection_Interlaced_Set_string_1024_16 -2.44% 13871943.210 13534147.143 - -0.13% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1024 -2.43% 8.518 8.311 - -1.90% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -2.42% 3137905.409 3061875.210 - -17.00% -
BM_std_min<short>/12 -2.42% 1.520 1.483 - -4.84% -
std::rotate(vector<bool>)_(by_1/4)/50 -2.42% 18.102 17.664 - 1.20% -
BM_RangesMakeHeap_uint64_QuickSortAdversary_4 -2.42% 0.437 0.426 - 3.77% -
SetIntersection_None_Vector_float_16384_1 -2.42% 1203775.177 1174679.287 - -0.33% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -2.42% 86.808 84.711 - -1.16% -
std::stable_sort(vector<int>)_(heap)/1024 -2.41% 2570.571 2508.584 - -0.75% -
BM_std_minmax<unsigned_long_long>/7 -2.41% 2.528 2.467 - -0.10% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -2.41% 5.322 5.194 - -0.42% -
std::move(list<int>)/1048576 -2.40% 1016918.116 992464.354 - -2.42% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 -2.40% 61706112.524 60222749.658 - -0.74% -
707_ntest_r -2.40% 16.946 16.540 - -2.81% -
std::find_if_not(list<int>)_(process_all)/32768 -2.40% 29947.386 29229.283 - 4.33% -
SetIntersection_Front_Set_string_262144_256 -2.39% 15768914.669 15391409.546 - -1.03% -
std::find_if_not(vector<char>)_(bail_25%)/32768 -2.39% 2075.600 2025.918 - -2.18% -
std::copy(deque<int>)/8 -2.39% 2.744 2.678 - -1.91% -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 -2.38% 32.669 31.890 - 22.60% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -2.38% 1123108.440 1096325.383 - -2.29% -
BM_vector_deque_copy/1 -2.38% 2.319 2.264 - 8.08% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 -2.38% 1257734.375 1227780.356 - -1.55% -
BM_std_min<unsigned_long_long>/64 -2.37% 4.807 4.692 - -2.59% -
rng::move(list<int>)/1048576 -2.37% 1030903.247 1006439.246 - -2.51% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 -2.37% 20.747 20.255 - -0.66% -
rng::transform(deque<int>)_(identity_transform)/50 -2.37% 19.818 19.348 - -1.84% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -2.37% 88161.777 86075.252 - 1.50% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.37% 707.261 690.527 - 0.17% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_64 -2.37% 9.300 9.080 - -0.95% -
std::find_first_of(deque<int>)_(large_needle)/50 -2.36% 701.586 685.008 - -6.23% -
SetIntersection_None_Vector_float_16384_4 -2.36% 1204920.359 1176459.962 - 0.01% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 -2.36% 24.729 24.146 - -0.26% -
BM_lexicographical_compare_three_way_slow_path/4096 -2.36% 984.405 961.219 - 0.17% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -2.35% 23672624.642 23115547.862 - -1.07% -
std::copy_n(deque<int>)/32768 -2.35% 1174.105 1146.515 - 0.38% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 -2.35% 16247044.179 15865627.023 - -0.67% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.34% 42034.536 41049.023 - -0.18% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 -2.34% 1249899.578 1220607.098 - -1.34% -
BM_MakeThenSortHeap_uint32_SingleElement_16 -2.34% 4.047 3.953 - -0.49% -
BM_StringRelationalLiteral_Less_Small_Large_Control -2.34% 1.720 1.680 - -5.54% -
std::rotate(deque<int>)_(by_1/3)/1024 -2.34% 1866.459 1822.873 - -0.74% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 -2.33% 1259292.479 1229913.246 - -1.35% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 -2.32% 1.236 1.207 - 2.50% -
rng::find_first_of(list<int>)_(small_needle)/50 -2.32% 142.475 139.166 - -0.08% -
BM_StringRelational_Compare_Huge_Empty_Control -2.32% 1.663 1.624 - 0.32% -
std::move_backward(vector<bool>)_(aligned)/512 -2.32% 2.546 2.487 - 1.06% -
BM_std_min<short>/18 -2.32% 1.619 1.582 - -1.67% -
BM_MakeHeap_pair<uint32,_uint32>_Random_262144 -2.32% 3.038 2.968 - -3.31% -
std::vector<int>::ctor(Range)_(cheap_elements)/1024 -2.31% 50.640 49.468 - -0.98% -
rng::reverse(list<int>)/32768 -2.31% 17636.746 17228.862 - 0.38% -
BM_MakeThenSortHeap_string_Ascending_256 -2.31% 20.869 20.388 - 1.67% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 -2.31% 10.341 10.102 - -0.98% -
BM_PushHeap_float_Ascending_1024 -2.31% 3.179 3.106 - -0.98% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -2.31% 0.984 0.961 - 0.50% -
BM_deque_vector_move_backward/5500 -2.31% 203.751 199.052 - -1.40% -
rng::find(deque<int>)_(process_all)/8 -2.31% 3.522 3.441 - 0.49% -
BM_RangesMakeHeap_string_Random_16384 -2.30% 12.816 12.521 - -2.65% -
std::vector<int>::insert(begin)_(cheap_elements)/32 -2.30% 5.136 5.017 - -0.43% -
BM_std_minmax<long_long>/10 -2.30% 2.190 2.139 - -0.75% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -2.30% 23.403 22.865 - 0.34% -
BM_vector_deque_move_backward/4000 -2.30% 145.134 141.797 - -0.57% -
std::map<int,_int>::ctor(const&,_alloc)/32 -2.30% 212.330 207.451 - -7.56% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -2.30% 10548.071 10305.687 - -1.22% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -2.30% 2.043 1.996 - -2.15% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -2.30% 68477.198 66904.808 - 0.60% -
std::deque<std::string>::ctor(size)/8192 -2.30% 8536.419 8340.462 - -2.56% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -2.29% 1708305.826 1669125.084 - -5.64% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 -2.29% 39030.040 38135.929 - 0.02% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -2.28% 1820053.058 1778476.400 - -1.85% -
rng::rotate(list<int>)_(1_element_forward)/8192 -2.28% 8257.666 8069.033 - 3.60% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 -2.28% 19194819.515 18756589.767 - -4.47% -
BM_MakeHeap_string_Ascending_64 -2.28% 4.852 4.742 - 1.36% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -2.28% 1119264.261 1093783.684 - -2.42% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16 -2.28% 3.023 2.955 - 0.27% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 -2.27% 4530.031 4426.986 - 0.18% -
BM_RangesMakeThenSortHeap_float_Ascending_1024 -2.27% 8.866 8.665 - -0.49% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.27% 12261.188 11982.773 - -1.09% -
BM_RangesPopHeap_pair<uint32,_uint32>_1024 -2.27% 30.448 29.757 - -3.48% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 -2.27% 12.067 11.793 - -0.09% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.27% 288.650 282.103 - -1.89% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -2.27% 24877936.082 24314098.809 - 8.06% -
std::move(vector<bool>)_(aligned)/512 -2.27% 2.389 2.335 - -1.68% -
std::rotate(vector<bool>)_(1_element_forward)/32 -2.27% 18.048 17.639 - 1.06% -
BM_vector_deque_ranges_copy_backward/64 -2.26% 3.035 2.966 - -0.27% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 -2.26% 24344.024 23793.671 - -1.31% -
BM_std_min<unsigned_short>/9 -2.26% 6.476 6.330 - -1.71% -
std::search_n(deque<int>)_(no_match)/1000 -2.25% 447.837 437.753 - 2.14% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -2.25% 1237.061 1209.258 - -18.73% -
rng::sort(vector<NonIntegral>)_(shuffled)/1024 -2.25% 4737.589 4631.193 - -0.75% -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 -2.25% 26260.727 25671.083 - -1.04% -
std::flat_multimap<int,_int>::erase(iterator)/8192 -2.24% 505.387 494.061 - -3.42% -
std::set<std::string>::clear()/32 -2.24% 898.391 878.273 - -1.55% -
BM_RangesMakeHeap_uint64_Random_256 -2.24% 1.203 1.176 - 4.83% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 -2.23% 2.531 2.474 - -22.48% -
BM_std_min<unsigned_short>/16 -2.23% 1.732 1.693 - -0.29% -
BM_MakeHeap_string_SingleElement_16384 -2.23% 6.100 5.964 - 0.42% -
rng::sort(deque<int>)_(pipe-organ)/8192 -2.23% 27381.297 26772.021 - -0.19% -
rng::remove_copy_if(list<int>)_(sprinkled)/50 -2.22% 25.684 25.112 - -0.01% -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 -2.22% 179.250 175.266 - 0.40% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -2.22% 0.789 0.772 - -2.36% -
SetIntersection_None_Vector_float_16384_16 -2.21% 1204217.839 1177562.482 - -0.06% -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 -2.21% 6.240 6.102 - -1.58% -
rng::count(vector<int>)_(every_other)/8 -2.21% 1.383 1.353 - 2.14% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -2.20% 0.733 0.717 - 2.44% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 -2.20% 1254609.375 1227017.658 - -1.64% -
rng::swap_ranges(deque<int>)/32 -2.19% 10.977 10.737 - 0.06% -
SetIntersection_Interlaced_Vector_uint32_16384_4 -2.19% 1530634.565 1497093.672 - -7.63% -
SetIntersection_Interlaced_Vector_float_262144_16 -2.19% 6284039.491 6146457.638 - 96.23% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 -2.19% 1130122.085 1105384.500 - -0.38% -
rng::partial_sort(deque<int>)_(pipe-organ)/8192 -2.18% 165000.547 161400.343 - -2.56% -
SetIntersection_Interlaced_Set_float_1024_16 -2.18% 11778995.667 11522308.221 - -0.38% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -2.18% 36624.782 35827.152 - -2.29% -
std::any_of(list<int>)_(process_all)/8192 -2.18% 7129.926 6974.652 - -2.00% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 -2.17% 11.463 11.215 - -0.24% -
bm_lexicographical_compare<signed_char>/512 -2.17% 7.979 7.806 - -1.39% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 -2.17% 14277.711 13968.576 - -3.69% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -2.16% 1704215.248 1667323.893 - -5.57% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 -2.16% 7.547 7.383 - -0.36% -
rng::stable_sort(vector<int>)_(qsort_adversarial)/1024 -2.16% 2934.428 2870.998 - -0.88% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 -2.16% 23.086 22.588 - -0.15% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 -2.15% 4.993 4.885 - -0.43% -
SetIntersection_Front_Vector_float_1024_256 -2.15% 2365429.667 2314558.990 - -0.85% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1024 -2.15% 42.774 41.854 - 0.44% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 -2.15% 22.075 21.600 - -3.87% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 -2.15% 38.554 37.726 - 0.85% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16384 -2.15% 60.718 59.415 - -0.03% -
BM_MakeThenSortHeap_string_Random_16384 -2.15% 111.158 108.773 - 0.06% -
SetIntersection_Front_Set_uint32_16384_16 -2.14% 1306571.012 1278561.373 - -2.99% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 -2.14% 0.566 0.554 - 1.82% -
rng::find_last_if(vector<char>)_(bail_90%)/8 -2.14% 0.472 0.462 - -2.50% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -2.13% 1505.128 1473.053 - -0.17% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -2.13% 169607.424 165993.748 - 2.10% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -2.13% 34.562 33.826 - 2.92% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 -2.13% 1247596.353 1221041.178 - -1.58% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 -2.12% 10.530 10.306 - -6.06% -
SetIntersection_Front_Vector_float_262144_1 -2.12% 1125785.155 1101911.981 - -1.42% -
SetIntersection_None_Set_float_16384_1024 -2.12% 158910340.260 155545068.427 - 3.85% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 -2.12% 4997.906 4892.097 - -0.24% -
rng::move(vector<bool>)_(aligned)/512 -2.12% 2.682 2.625 - -1.21% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_64 -2.11% 15.057 14.739 - -3.31% -
rng::find_first_of(vector<int>)_(large_needle)/1024 -2.11% 109839.086 107518.852 - -10.37% -
BM_RangesMakeHeap_string_QuickSortAdversary_256 -2.11% 10.511 10.289 - -0.59% -
rng::partition(deque<int>)_(dense)/1024 -2.11% 359.146 351.571 - -1.79% -
std::stable_partition(vector<int>)_(dense)/32 -2.11% 22.156 21.689 - 0.20% -
BM_RangesPushHeap_string_QuickSortAdversary_256 -2.11% 14.666 14.357 - -1.15% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 -2.11% 4828.533 4726.855 - 0.16% -
SetIntersection_Interlaced_Set_float_262144_1024 -2.10% 1548152.264 1515576.824 - -6.32% -
rng::unique(vector<int>,_pred)_(contiguous)/52 -2.10% 65.761 64.378 - 0.84% -
BM_MakeThenSortHeap_float_QuickSortAdversary_262144 -2.10% 34.988 34.253 - -0.40% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -2.10% 27720.962 27139.243 - 3.55% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 -2.10% 6.853 6.709 - -0.37% -
SetIntersection_Front_Vector_string_1024_16 -2.10% 1724233.041 1688099.754 - -1.45% -
BM_MakeThenSortHeap_float_PipeOrgan_4 -2.09% 1.554 1.521 - -1.34% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16 -2.09% 6.567 6.429 - -0.89% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.08% 535.544 524.409 - -2.50% -
BM_std_min<unsigned_long_long>/13 -2.08% 1.753 1.717 - -1.05% -
BM_MakeThenSortHeap_float_Heap_16 -2.08% 1.893 1.854 - -1.83% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 -2.07% 738.278 722.997 - -0.55% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -2.07% 46.520 45.558 - 0.53% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -2.07% 26.602 26.052 - -0.24% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 -2.07% 5.893 5.772 - -1.21% -
BM_std_min<unsigned_short>/31 -2.07% 2.596 2.542 - 1.07% -
BM_deque_vector_move_backward/70000 -2.06% 8523.670 8347.816 - -3.18% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -2.06% 1192277.524 1167736.346 - -1.63% -
BM_RangesMakeHeap_uint32_SingleElement_16384 -2.06% 0.539 0.528 - -2.08% -
SetIntersection_Front_Vector_string_262144_64 -2.06% 3494745.407 3422872.483 - -4.19% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 -2.06% 0.870 0.852 - 5.81% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -2.05% 46152295.536 45204614.008 - -24.65% -
BM_deque_vector_copy_backward/1024 -2.05% 37.359 36.592 - -1.70% -
SetIntersection_Front_Vector_uint32_16384_4 -2.05% 1133918.601 1110670.660 - 0.10% -
BM_SortHeap_string_16384 -2.04% 99.061 97.038 - -1.36% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 -2.04% 0.570 0.559 - 1.68% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 -2.04% 14.235 13.945 - -1.37% -
BM_RangesPushHeap_string_Ascending_4 -2.04% 2.616 2.562 - 0.05% -
SetIntersection_None_Vector_uint64_262144_4 -2.04% 1219231.044 1194393.560 - -0.31% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 -2.03% 1260473.471 1234827.475 - -1.28% -
BM_SortHeap_string_1024 -2.03% 60.841 59.604 - 0.17% -
SetIntersection_Interlaced_Vector_string_1024_4 -2.03% 1712386.158 1677618.856 - -1.59% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 -2.03% 22426995.112 21972024.413 - -3.14% -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/1024 -2.03% 13051.207 12786.517 - -0.55% -
BM_std_minmax<unsigned_long_long>/31 -2.03% 4.790 4.693 - -1.18% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 -2.03% 3.967 3.886 - -1.59% -
std::is_sorted_until(vector<int>,_pred)/8 -2.02% 3.616 3.543 - 1.33% -
BM_std_minmax<char>/30 -2.02% 2.857 2.800 - -0.02% -
std::copy_n(deque<int>)/4096 -2.02% 148.677 145.671 - 0.35% -
std::multimap<int,_int>::count(key)_(existent)/1024 -2.02% 5.616 5.503 - 0.21% -
BM_RangesPushHeap_string_Descending_16 -2.02% 2.108 2.065 - -2.85% -
std::rotate(vector<bool>)_(1_element_forward)/1024 -2.02% 28.830 28.249 - -0.87% -
SetIntersection_Front_Set_uint64_262144_16 -2.02% 1306417.906 1280089.303 - -4.07% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 -2.01% 1.780 1.744 - 0.81% -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -2.01% 16.810 16.471 - -1.37% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 -2.01% 8.007 7.846 - 0.05% -
BM_RangesPushHeap_uint64_Random_64 -2.01% 5.275 5.170 - -0.20% -
BM_RangesMakeHeap_string_SingleElement_16384 -2.01% 5.959 5.840 - -2.26% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 -2.01% 1244426.432 1219458.088 - -0.95% -
SetIntersection_Interlaced_Vector_float_1024_1 -2.01% 1121333.524 1098839.238 - -1.92% -
std::partial_sort(vector<int>)_(heap)/8 -2.00% 26.738 26.202 - -3.05% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 -2.00% 15.356 15.049 - 0.46% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.00% 53.323 52.257 - -0.22% -
std::multimap<int,_int>::count(key)_(existent)/8192 -1.99% 6.704 6.570 - 1.26% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -1.99% 0.819 0.803 - 4.75% -
rng::copy_if(list<int>)_(entire_range)/32768 -1.99% 28402.928 27838.325 - -1.78% -
std::all_of(vector<int>)_(process_all)/32 -1.99% 8.498 8.329 - 0.13% -
bm_ranges_lexicographical_compare<int>/4 -1.98% 1.297 1.271 - -3.79% -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 -1.98% 2927.737 2869.640 - -0.85% -
std::partition_point(vector<int>)/1024 -1.98% 6.288 6.164 - -1.41% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 -1.98% 3651714.423 3579556.973 - -1.65% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 -1.97% 4899.764 4803.040 - 0.12% -
rng::copy(vector<int>)/1048576 -1.97% 50195.955 49205.205 - 0.30% -
SetIntersection_None_Set_uint32_256_64 -1.97% 9389029.085 9203912.112 - -1.09% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 -1.96% 556.187 545.259 - -14.29% -
BM_MakeThenSortHeap_string_Random_64 -1.96% 40.049 39.262 - 0.00% -
SetIntersection_None_Set_float_1024_1024 -1.96% 9043955.541 8866322.133 - -0.72% -
rng::find_first_of(vector<int>)_(large_needle)/8192 -1.96% 7057906.762 6919549.505 - -10.47% -
rng::stable_sort(vector<NonIntegral>)_(descending)/8192 -1.96% 204339.988 200335.194 - -0.14% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 -1.96% 0.573 0.561 - 2.19% -
rng::partial_sort_copy(list<int>)_(pipe-organ)/8 -1.96% 9.006 8.830 - -1.41% -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -1.96% 25316.375 24820.782 - -3.42% -
BM_MakeThenSortHeap_string_Random_1024 -1.95% 70.329 68.955 - 0.29% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -1.95% 1.240 1.216 - -0.76% -
BM_vector_deque_ranges_move/4000 -1.95% 142.798 140.013 - -0.77% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -1.94% 2092303.873 2051736.572 - -4.05% -
std::multimap<int,_int>::find(key)_(existent)/1024 -1.94% 3.952 3.875 - 1.70% -
rng::sort(vector<NonIntegral>)_(heap)/1024 -1.94% 4345.184 4260.960 - -1.67% -
BM_SortHeap_string_256 -1.93% 45.675 44.794 - 0.17% -
BM_lexicographical_compare_three_way<IntPtr>/1024 -1.93% 250.746 245.907 - 1.35% -
BM_std_minmax<long_long>/12 -1.93% 2.733 2.681 - -0.40% -
std::copy_backward(vector<int>)/8 -1.93% 2.225 2.182 - -1.31% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -1.92% 1687469.891 1655047.363 - -7.88% -
SetIntersection_None_Vector_float_16384_64 -1.92% 1203707.658 1180590.532 - -0.04% -
BM_MakeThenSortHeap_string_Random_256 -1.92% 55.726 54.657 - 0.36% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.92% 11870.674 11643.123 - -0.59% -
SetIntersection_Front_Set_uint64_1024_256 -1.92% 4839335.147 4746646.191 - -4.67% -
SetIntersection_None_Set_string_256_4 -1.91% 11853008.687 11626615.756 - -1.21% -
std::multimap<std::string,_int>::clear()/8192 -1.91% 202706.671 198837.972 - -1.16% -
SetIntersection_None_Vector_float_1024_1 -1.90% 1180606.853 1158151.089 - 1.27% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -1.90% 22.191 21.769 - -4.83% -
BM_MakeThenSortHeap_float_Heap_256 -1.90% 6.235 6.117 - 2.20% -
SetIntersection_Interlaced_Set_string_16_16 -1.89% 63429020.985 62231013.681 - -2.42% -
BM_std_minmax<char>/18 -1.89% 1.388 1.362 - 3.53% -
rng::find_first_of(list<int>)_(small_needle)/1024 -1.89% 2828.744 2775.361 - 0.46% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.88% 371.080 364.088 - -3.67% -
rng::all_of(list<int>)_(process_all)/32 -1.88% 11.700 11.480 - -0.15% -
SetIntersection_Front_Vector_uint32_16384_1024 -1.88% 5986772.477 5874409.106 - -0.47% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_256 -1.88% 10.816 10.613 - -1.36% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 -1.88% 502.758 493.330 - 1.05% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 -1.87% 1266647.705 1242905.760 - -1.38% -
std::map<std::string,_int>::ctor(const&)/1024 -1.87% 35413.056 34749.841 - -0.00% -
BM_RangesPushHeap_string_PipeOrgan_16 -1.87% 4.155 4.077 - -0.61% -
bm_gcd_complex -1.87% 19.433 19.069 - -2.39% -
BM_RangesMakeThenSortHeap_string_Ascending_64 -1.87% 15.571 15.280 - -2.13% -
SetIntersection_None_Vector_float_256_64 -1.87% 3714384.864 3645011.412 - 0.09% -
rng::stable_sort(vector<int>)_(pipe-organ)/1024 -1.87% 2842.084 2789.026 - -0.77% -
std::stable_sort(deque<int>)_(repeated)/1024 -1.87% 1374.344 1348.688 - -1.50% -
std::stable_sort(vector<int>)_(pipe-organ)/1024 -1.87% 2841.555 2788.537 - -0.76% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_64 -1.87% 6.846 6.719 - -0.47% -
std::multiset<std::string>::count(key)_(existent)/8192 -1.86% 30.721 30.149 - 0.14% -
std::replace_if(deque<int>)_(prefix)/1024 -1.86% 491.591 482.444 - -1.36% -
BM_PopHeap_uint32_262144 -1.86% 42.037 41.255 - 0.18% -
BM_deque_deque_copy_backward/5500 -1.86% 207.573 203.715 - -0.86% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -1.86% 1684630.043 1653334.879 - -7.96% -
SetIntersection_None_Vector_float_1024_1024 -1.86% 1172877.518 1151098.683 - -0.12% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.86% 1162392.851 1140821.112 - -1.14% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 -1.85% 605105.949 593900.565 - -1.55% -
BM_RangesPopHeap_pair<uint32,_uint32>_64 -1.85% 16.074 15.777 - -2.92% -
SetIntersection_Front_Vector_string_1024_64 -1.85% 3467030.313 3402977.287 - -3.38% -
BM_deque_vector_copy/1 -1.85% 2.128 2.088 - 0.23% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 -1.85% 10.017 9.832 - -1.52% -
SetIntersection_None_Vector_uint64_16384_1024 -1.84% 1178367.719 1156671.567 - 0.03% -
std::rotate_copy(deque<int>)/32 -1.84% 2.622 2.574 - -2.50% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 -1.84% 4572.393 4488.298 - -0.48% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 -1.84% 1123355.739 1102695.211 - -1.15% -
std::set<int>::find(key)_(existent)/32 -1.84% 1.620 1.590 - -0.44% -
SetIntersection_Interlaced_Vector_uint64_1024_1 -1.84% 1102354.118 1082107.975 - -2.01% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 -1.84% 22.179 21.772 - -1.42% -
BM_MakeThenSortHeap_float_QuickSortAdversary_16 -1.84% 2.982 2.928 - -1.19% -
SetIntersection_Front_Vector_uint32_1024_16 -1.83% 1195709.111 1173768.830 - -0.82% -
bm_ranges_lexicographical_compare<int>/8 -1.83% 1.530 1.502 - 0.10% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 -1.83% 1174726.128 1153212.358 - -2.23% -
rng::copy_backward(vector<int>)/8 -1.83% 2.289 2.247 - 1.66% -
SetIntersection_Interlaced_Set_float_256_64 -1.82% 15482092.676 15199819.196 - -3.66% -
std::sort(deque<int>)_(qsort_adversarial)/8192 -1.82% 471131.775 462543.635 - 0.50% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 -1.82% 2.534 2.488 - 2.13% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 -1.82% 4.072 3.998 - 0.13% -
SetIntersection_Interlaced_Vector_string_262144_1 -1.81% 1162453.764 1141436.379 - -1.85% -
std::partition_copy(list<int>)/50 -1.81% 13.204 12.965 - -1.37% -
BM_RangesPushHeap_uint64_Random_256 -1.81% 5.718 5.614 - -4.20% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -1.80% 1268749.512 1245869.333 - -2.25% -
BM_MakeHeap_uint64_Ascending_262144 -1.80% 0.741 0.727 - 0.15% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -1.80% 1263333.068 1240559.141 - 0.19% -
BM_RangesMakeHeap_uint32_Random_16 -1.80% 1.270 1.248 - -1.10% -
std::is_sorted_until(vector<int>,_pred)/8192 -1.80% 3328.184 3268.295 - -1.11% -
SetIntersection_None_Set_float_262144_16384 -1.80% 1163602.455 1142692.139 - -9.52% -
std::replace_if(vector<int>)_(prefix)/50 -1.80% 13.880 13.630 - 0.46% -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/1024 -1.79% 3.906 3.835 - -0.14% -
std::move(vector<int>)/8 -1.79% 2.305 2.264 - -2.09% -
BM_RangesMakeThenSortHeap_float_Ascending_256 -1.79% 6.666 6.546 - -1.02% -
BM_RangesPushHeap_uint64_Random_1024 -1.79% 6.007 5.900 - 0.53% -
rng::find_if_not(vector<char>)_(process_all)/8 -1.79% 2.469 2.425 - 6.55% -
BM_vector_deque_ranges_move/5500 -1.78% 199.726 196.163 - 0.54% -
729_abc_r -1.78% 18.943 18.606 - -2.68% -
std::multiset<int>::erase(key)_(existent)/8192 -1.78% 61.796 60.696 - 0.97% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -1.78% 1265457.251 1242968.653 - 2.07% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -1.78% 6366303.523 6253251.959 - -17.53% -
BM_MakeHeap_uint32_PipeOrgan_64 -1.77% 0.718 0.706 - 0.03% -
BM_std_min<unsigned_long_long>/14 -1.76% 1.931 1.897 - -2.66% -
SetIntersection_None_Set_float_262144_1024 -1.76% 1171820.474 1151142.742 - -7.72% -
rng::search(list<int>,_pred)_(near_matches)/1024 -1.76% 45805.127 44998.568 - -0.23% -
BM_MakeHeap_uint64_Ascending_16 -1.76% 0.669 0.658 - 2.30% -
BM_std_min<unsigned_short>/8 -1.76% 1.305 1.282 - -1.83% -
BM_vector_deque_copy/1024 -1.76% 36.419 35.779 - 0.39% -
SetIntersection_Interlaced_Vector_string_16384_1024 -1.75% 116545110.701 114500962.742 - -1.16% -
std::reverse(list<int>)/64 -1.75% 17.656 17.346 - -1.14% -
rng::copy_if(list<int>)_(every_other)/1048576 -1.75% 854723.895 839739.910 - 0.50% -
SetIntersection_None_Vector_float_1024_256 -1.75% 1172549.659 1152005.505 - 0.41% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 -1.75% 1432588.292 1407512.845 - 1.25% -
std::copy(list<int>)/8 -1.75% 2.513 2.469 - 0.45% -
std::find(list<int>)_(process_all)/8192 -1.75% 8501.542 8353.069 - 9.94% -
rng::search(vector<int>)_(no_match)/1024 -1.75% 219.297 215.469 - 2.19% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.74% 139327.740 136899.133 - -1.22% -
SetIntersection_None_Set_string_16384_64 -1.74% 200703574.901 197212897.001 - -17.07% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_256 -1.74% 31.535 30.987 - 0.12% -
BM_MakeHeap_string_Descending_16384 -1.74% 2.976 2.924 - -5.93% -
std::unordered_multiset<int>::erase(key)_(existent)/0 -1.74% 20.955 20.591 - -0.02% -
std::partition_copy(vector<int>)/8192 -1.73% 4630.920 4550.610 - -0.76% -
std::multiset<std::string>::count(key)_(existent)/1024 -1.73% 23.543 23.135 - -1.34% -
rng::find_if_not(list<int>)_(bail_25%)/1024 -1.73% 195.122 191.745 - 0.52% -
rng::sort(vector<NonIntegral>)_(shuffled)/8192 -1.73% 85479.600 84001.315 - -0.36% -
rng::partition(list<int>)_(sparse)/50 -1.73% 15.398 15.132 - -0.51% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 -1.73% 11713603.877 11511199.636 - -0.69% -
BM_RangesPopHeap_pair<uint32,_uint32>_16384 -1.73% 45.812 45.021 - -3.56% -
rng::search(vector<int>)_(no_match)/1000 -1.72% 214.571 210.871 - 2.21% -
SetIntersection_Interlaced_Set_float_16384_256 -1.72% 204562970.796 201039328.424 - 1.23% -
SetIntersection_Interlaced_Set_uint32_262144_1 -1.72% 1108149.455 1089072.722 - 1.47% -
std::set<int>::lower_bound(key)_(non-existent)/32 -1.72% 2.378 2.337 - 1.30% -
rng::search(deque<int>)_(same_length)/1000 -1.72% 331.309 325.615 - -9.94% -
BM_PushHeap_uint64_Random_1024 -1.72% 5.911 5.809 - -2.35% -
BM_deque_deque_copy/1024 -1.72% 39.286 38.611 - -1.33% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 -1.72% 53.239 52.326 - 2.49% -
rng::search(deque<int>)_(same_length)/8192 -1.71% 3840.255 3774.405 - -1.22% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 -1.71% 1712375.571 1683025.715 - -0.84% -
std::multiset<int>::upper_bound(key)_(existent)/8192 -1.71% 14.904 14.649 - -0.13% -
SetIntersection_Front_Set_float_262144_1 -1.71% 1115992.040 1096915.097 - 1.22% -
rng::contains_subrange(vector<int>)_(same_length)/16 -1.71% 4.892 4.808 - -1.72% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 -1.71% 34.593 34.002 - -1.69% -
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 -1.71% 4.569 4.491 - -15.26% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.71% 34925.971 34329.517 - -1.46% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.70% 115170.957 113207.292 - -1.59% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 -1.70% 3.711 3.648 - -1.24% -
BM_std_minmax<char>/13 -1.70% 2.242 2.204 - -6.36% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 -1.70% 34.265 33.682 - -0.05% -
BM_deque_deque_ranges_move/65536 -1.70% 2954.201 2903.971 - 2.80% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 -1.70% 45860986.445 45082703.562 - 2.89% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -1.69% 12755.831 12539.790 - 0.67% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 -1.69% 18759.187 18442.732 - 0.18% -
SetIntersection_Front_Set_uint64_262144_16384 -1.68% 336249406.411 330594652.842 - -9.83% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 -1.68% 27.325 26.865 - -0.12% -
SetIntersection_Interlaced_Set_string_16384_64 -1.68% 352010106.061 346097639.809 - -1.74% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 -1.68% 30.926 30.407 - 1.05% -
rng::find_end(forward_list<int>)_(single_element)/8192 -1.68% 5947.088 5847.373 - -0.93% -
std::vector<int>::ctor(size)/1024 -1.67% 41.099 40.411 - -8.17% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 -1.67% 21.657 21.294 - -1.41% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -1.67% 807.975 794.458 - -1.70% -
BM_PushHeap_float_Ascending_256 -1.67% 2.525 2.483 - 0.02% -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -1.67% 19.592 19.265 - -1.71% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.67% 23719081.531 23323216.314 - -1.79% -
rng::generate_n(deque<int>)/8192 -1.67% 1978.367 1945.350 - -0.34% -
std::partial_sort(vector<int>)_(descending)/1024 -1.66% 8279.757 8141.951 - -0.32% -
BM_RangesMakeHeap_string_QuickSortAdversary_4 -1.66% 6.048 5.947 - -0.96% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 -1.66% 3.754 3.691 - -1.82% -
rng::find_first_of(deque<int>)_(small_needle)/8192 -1.66% 28169.723 27701.773 - -7.12% -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8192 -1.66% 186698.038 183603.050 - -0.49% -
BM_std_min<long_long>/32 -1.66% 3.618 3.558 - -2.17% -
std::multiset<int>::lower_bound(key)_(existent)/8192 -1.65% 15.077 14.828 - -2.77% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.65% 35040.426 34461.144 - -1.13% -
BM_StringRelational_Less_Large_Huge_Control -1.65% 2.229 2.192 - 0.41% -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 -1.65% 21.417 21.063 - -1.05% -
rng::copy_backward(deque<int>)/1048576 -1.65% 126507.844 124418.779 - 0.11% -
rng::copy_backward(list<int>)/262144 -1.65% 223681.419 219988.159 - 0.32% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 -1.65% 24.554 24.149 - 0.25% -
BM_RangesMakeThenSortHeap_float_SingleElement_262144 -1.65% 52.333 51.470 - 1.77% -
std::map<std::string,_int>::clear()/1024 -1.65% 20950.037 20604.702 - -2.19% -
rng::stable_sort(vector<int>)_(pipe-organ)/8 -1.65% 19.539 19.217 - -0.02% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 -1.65% 25.535 25.114 - -0.30% -
std::fill_n(list<int>)/50 -1.64% 16.175 15.909 - 0.99% -
SetIntersection_None_Vector_uint64_256_256 -1.64% 2276587.923 2239222.149 - -1.46% -
rng::replace_if(vector<int>)_(prefix)/1024 -1.64% 278.112 273.548 - -1.13% -
SetIntersection_Front_Set_string_262144_262144 -1.64% 17689163.820 17398959.230 - -1.83% -
std::find_if(deque<int>)_(process_all)/32768 -1.64% 11637.762 11446.898 - -0.03% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 -1.64% 2.392 2.352 - -2.84% -
rng::none_of(deque<int>)_(process_all)/50 -1.64% 26.561 26.125 - -0.39% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -1.64% 22112.458 21750.505 - -0.31% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 -1.64% 5.116 5.032 - -0.42% -
BM_vector_deque_ranges_copy_backward/512 -1.64% 17.908 17.615 - -0.06% -
BM_RangesMakeHeap_string_Heap_256 -1.63% 4.967 4.886 - 1.52% -
BM_MakeHeap_string_QuickSortAdversary_4 -1.63% 6.023 5.925 - -0.77% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8 -1.63% 3.752 3.691 - 0.06% -
BM_std_minmax<unsigned_char>/18 -1.63% 1.317 1.295 - 0.00% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 -1.63% 602.331 592.512 - -1.83% -
BM_std_min<unsigned_short>/18 -1.63% 1.534 1.509 - -2.81% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 -1.63% 19112219.179 18801124.110 - 0.65% -
rng::find_if_not(vector<char>)_(bail_25%)/32768 -1.63% 2060.719 2027.196 - 0.18% -
std::multiset<int>::erase(key)_(existent)/1024 -1.62% 40.625 39.965 - -1.10% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 -1.62% 1.651 1.624 - -1.28% -
std::remove_copy(deque<int>)_(prefix)/50 -1.62% 19.319 19.006 - -1.36% -
std::equal(deque<int>)_(it,_it,_it)/1048576 -1.62% 503070.061 494920.132 - 0.29% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 -1.62% 14.184 13.954 - -2.51% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -1.62% 25147944.326 24741034.445 - -1.59% -
rng::search(vector<int>)_(no_match)/1048576 -1.62% 217386.727 213870.822 - 2.12% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -1.62% 1.009 0.993 - -0.08% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -1.62% 1.271 1.251 - -4.06% -
SetIntersection_Interlaced_Vector_string_1024_16 -1.61% 3421781.287 3366533.435 - -2.57% -
BM_PushHeap_float_Ascending_262144 -1.61% 5.250 5.165 - -1.65% -
rng::rotate(vector<bool>)_(by_1/3)/32 -1.61% 18.643 18.343 - 1.50% -
std::unordered_map<int,_int>::ctor(const&)/32 -1.61% 201.044 197.811 - -4.20% -
SetIntersection_Interlaced_Vector_uint32_256_4 -1.61% 5291049.252 5205960.417 - 2.97% -
BM_tolower_string<char> -1.61% 15.184 14.940 - -0.47% -
BM_std_minmax<unsigned_char>/17 -1.61% 1.105 1.087 - 0.04% -
std::copy_if(vector<int>)_(every_other)/8 -1.61% 2.530 2.489 - 1.07% -
BM_MakeThenSortHeap_float_Heap_64 -1.60% 3.505 3.449 - 0.11% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.60% 56451.942 55547.767 - -0.86% -
BM_RangesMakeThenSortHeap_float_Heap_262144 -1.60% 30.593 30.103 - -2.28% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -1.60% 1.065 1.048 - -0.18% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 -1.60% 1151681.609 1133282.714 - -1.65% -
BM_RangesMakeHeap_string_SingleElement_4 -1.60% 3.593 3.535 - -3.39% -
rng::find_first_of(deque<int>)_(small_needle)/1024 -1.59% 3515.329 3459.324 - -7.20% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 -1.59% 23.453 23.080 - -1.57% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -1.59% 5.367 5.281 - -7.04% -
SetIntersection_None_Set_uint32_256_4 -1.59% 11580237.471 11396258.527 - -0.61% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -1.59% 21.583 21.240 - -13.68% -
std::unordered_set<int>::count(key)_(existent)/8192 -1.59% 1.316 1.295 - 7.34% -
BM_deque_vector_ranges_move_backward/0 -1.58% 1.503 1.479 - -6.79% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 -1.58% 2.285 2.249 - -12.82% -
rng::unique_copy(vector<int>)_(contiguous)/52 -1.58% 13.682 13.466 - 0.09% -
rng::search(list<int>,_pred)_(near_matches)/1000 -1.58% 44029.499 43333.558 - -0.37% -
BM_std_min<int>/28 -1.58% 2.030 1.998 - -2.49% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 -1.58% 25.447 25.045 - -1.50% -
BM_std_minmax<char>/19 -1.58% 1.769 1.741 - 3.67% -
rng::fill(list<int>)/32 -1.57% 8.459 8.326 - -0.00% -
BM_lexicographical_compare_three_way<IntPtr>/16384 -1.57% 3841.561 3781.086 - 1.45% -
BM_RangesPushHeap_float_Ascending_262144 -1.57% 5.135 5.055 - -0.03% -
std::find_if(vector<char>)_(bail_25%)/32768 -1.57% 2059.670 2027.332 - -0.62% -
BM_SortHeap_string_16 -1.57% 14.405 14.179 - 0.02% -
BM_std_minmax<long_long>/28 -1.57% 4.140 4.075 - -0.27% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 -1.57% 3.727 3.668 - 15.50% -
rng::stable_sort(deque<int>)_(pipe-organ)/8 -1.57% 20.479 20.158 - -3.29% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.57% 17401.413 17129.010 - -2.24% -
SetIntersection_None_Vector_uint64_262144_16384 -1.56% 1216512.301 1197478.081 - -1.54% -
BM_std_min<short>/32 -1.56% 2.943 2.897 - -1.30% -
std::sample(deque<int>)/32 -1.56% 325.207 320.148 - -0.06% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 -1.55% 10.088 9.932 - -9.60% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -1.55% 1901420.653 1871864.258 - -7.86% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.55% 4776810.662 4702558.705 - -0.02% -
rng::find_first_of(deque<int>)_(small_needle)/50 -1.55% 170.764 168.111 - -8.65% -
rng::remove_copy_if(vector<int>)_(sprinkled)/32 -1.55% 10.438 10.276 - -0.06% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 -1.55% 23.373 23.011 - 0.02% -
BM_std_minmax<unsigned_char>/28 -1.55% 2.150 2.117 - 1.90% -
std::partial_sort(deque<int>)_(ascending)/8192 -1.54% 163691.265 161164.519 - -0.05% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -1.54% 1.018 1.002 - -1.70% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.54% 139722.410 137567.734 - 0.39% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.54% 34.857 34.319 - -3.27% -
BM_std_min<__int128>/2 -1.54% 0.668 0.658 - -2.03% -
SetIntersection_Interlaced_Set_uint64_256_1 -1.54% 4456593.608 4387938.433 - -1.86% -
BM_LowerBound_string_64 -1.54% 69.345 68.277 - -2.40% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -1.54% 1126825.388 1109496.005 - -2.40% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -1.54% 1359393.309 1338495.117 - -1.49% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/8192 -1.54% 32.998 32.491 - 0.99% -
rng::find(list<int>)_(process_all)/32768 -1.53% 27889.888 27462.331 - 3.69% -
std::generate_n(vector<int>)/32 -1.53% 8.018 7.895 - -0.97% -
BM_RangesMakeHeap_string_Random_1024 -1.53% 10.787 10.622 - -0.92% -
SetIntersection_Front_Set_uint32_262144_262144 -1.53% 1839633.871 1811462.810 - -1.27% -
BM_std_minmax<long_long>/20 -1.53% 3.318 3.267 - -0.38% -
std::find_if_not(vector<char>)_(bail_25%)/8192 -1.53% 526.220 518.164 - -1.99% -
rng::fill_n(deque<int>)/32 -1.53% 1.225 1.207 - -0.40% -
723_llvm_r -1.53% 11.766 11.586 - -2.33% -
SetIntersection_None_Vector_float_256_16 -1.53% 4350486.927 4284029.770 - 0.03% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -1.52% 22093.856 21757.099 - 0.17% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -1.52% 806.049 793.763 - -1.55% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 -1.52% 2180.803 2147.586 - -0.51% -
SetIntersection_Front_Set_string_16384_16 -1.52% 2062276.852 2030875.051 - -2.73% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 -1.52% 16.047 15.803 - -2.22% -
std::unordered_set<std::string>::erase(iterator)/8192 -1.52% 33.005 32.503 - 9.65% -
rng::remove(vector<int>)_(prefix)/50 -1.52% 57.016 56.150 - -0.11% -
BM_CmpLess_uint_short -1.52% 1.067 1.051 - -0.36% -
BM_LowerBound_uint32_16 -1.51% 7.443 7.330 - 0.00% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.51% 294.692 290.228 - -0.33% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -1.51% 36179.412 35631.360 - -0.76% -
std::set<int>::ctor(const&)/1024 -1.51% 6286.032 6190.830 - 0.58% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 -1.51% 21281.683 20959.523 - -0.44% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.51% 11788898.715 11610852.348 - -0.64% -
std::unordered_map<int,_int>::clear()/8192 -1.51% 63007.910 62056.932 - -4.02% -
BM_std_min<short>/64 -1.51% 3.534 3.481 - -1.77% -
BM_std_minmax<unsigned_char>/29 -1.51% 2.430 2.393 - 0.45% -
BM_vector_deque_copy/64 -1.50% 2.815 2.773 - 2.20% -
BM_std_min<int>/32 -1.50% 2.222 2.189 - -1.20% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.50% 32511.212 32023.842 - 1.37% -
std::multiset<int>::ctor(const&,_alloc)/8192 -1.50% 49713.458 48968.852 - 0.37% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -1.50% 10.593 10.435 - 3.57% -
std::map<int,_int>::insert(value)_(new_value)/32 -1.49% 19.967 19.669 - -0.66% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 -1.49% 14.974 14.751 - 0.01% -
BM_std_min<unsigned_long_long>/7 -1.49% 1.901 1.872 - -1.86% -
rng::stable_sort(deque<int>)_(ascending)/8 -1.49% 18.376 18.102 - -0.29% -
BM_vector_deque_copy/4000 -1.49% 142.847 140.717 - 0.14% -
BM_std_minmax<short>/31 -1.49% 3.085 3.039 - -1.66% -
BM_deque_vector_ranges_copy/1 -1.49% 2.116 2.085 - 1.57% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.49% 9487603.483 9346480.353 - 0.58% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -1.49% 2.980 2.936 - -1.37% -
SetIntersection_Front_Vector_uint32_256_256 -1.49% 4682174.170 4612631.692 - -0.32% -
std::unique(list<int>)_(contiguous)/1024 -1.49% 927.374 913.601 - -0.66% -
std::stable_partition(list<int>)_(dense)/32 -1.48% 33.335 32.840 - -0.52% -
BM_MakeThenSortHeap_uint32_Ascending_4 -1.48% 1.441 1.419 - -0.18% -
SetIntersection_None_Set_string_256_16 -1.48% 11447291.501 11277585.820 - -0.64% -
731_astcenc_r -1.48% 10.217 10.065 - -4.02% -
std::for_each_n(list<int>)/8 -1.48% 2.592 2.554 - -0.37% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 -1.48% 11.691 11.518 - -1.84% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -1.48% 527.512 519.712 - 0.81% -
BM_std_minmax<unsigned_short>/29 -1.48% 2.574 2.536 - -2.87% -
rng::remove_copy_if(list<int>)_(sprinkled)/8192 -1.48% 7290.755 7183.126 - -1.86% -
rng::contains_subrange(list<int>)_(single_element)/16 -1.48% 4.955 4.882 - -2.04% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -1.47% 12700289.857 12513469.987 - -3.78% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 -1.47% 348157482.305 343043076.058 - -3.74% -
std::is_partitioned(list<int>)_(partitioned)/50 -1.47% 13.861 13.658 - -0.19% -
std::search_n(vector<int>,_pred)_(no_match)/1024 -1.47% 530.104 522.324 - 0.43% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -1.47% 25156.212 24787.406 - -3.21% -
std::multiset<std::string>::ctor(const&)/1024 -1.46% 35540.210 35020.129 - -0.22% -
rng::find_first_of(deque<int>)_(small_needle)/32 -1.46% 110.994 109.370 - -8.96% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -1.46% 1160497.632 1143545.924 - 2.08% -
rng::generate_n(deque<int>)/32 -1.46% 8.506 8.382 - 0.88% -
rng::partition_point(deque<int>)/50 -1.46% 4.348 4.285 - 0.87% -
rng::count_if(list<int>)_(every_other)/8192 -1.46% 7302.102 7195.744 - 0.56% -
std::search_n(vector<int>,_pred)_(no_match)/1000 -1.46% 518.238 510.696 - 0.46% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 -1.45% 21830274.495 21512979.006 - -0.05% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 -1.45% 18.156 17.892 - -3.35% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 -1.45% 16.984 16.738 - 0.09% -
rng::remove_if(vector<int>)_(prefix)/8192 -1.45% 2619.712 2581.662 - 0.32% -
BM_std_min<unsigned_short>/20 -1.45% 2.221 2.189 - -3.74% -
SetIntersection_Front_Vector_uint64_262144_16 -1.45% 1167680.955 1150729.017 - -2.30% -
std::map<int,_int>::ctor(const&,_alloc)/8192 -1.45% 50196.098 49467.665 - -4.44% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 -1.45% 24.182 23.832 - 0.60% -
BM_std_min<short>/24 -1.45% 2.537 2.500 - -0.75% -
BM_toupper_string<char> -1.45% 15.135 14.915 - -0.52% -
BM_lexicographical_compare_three_way<IntPtr>/65536 -1.45% 15304.923 15083.558 - 1.29% -
rng::is_partitioned(list<int>)_(partitioned)/1024 -1.45% 721.046 710.622 - 3.22% -
std::stable_partition(list<int>)_(sparse)/50 -1.44% 26.118 25.741 - -2.74% -
rng::rotate(vector<bool>)_(by_1/4)/50 -1.44% 18.611 18.343 - 1.35% -
BM_RangesMakeHeap_string_QuickSortAdversary_1024 -1.44% 10.658 10.505 - -0.45% -
std::adjacent_find(vector<int>,_pred)/8 -1.44% 3.369 3.320 - 1.96% -
BM_MakeHeap_string_SingleElement_1024 -1.44% 6.309 6.218 - 1.40% -
std::is_sorted_until(list<int>,_pred)/8 -1.44% 4.230 4.169 - -1.33% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 -1.44% 47.669 46.985 - 0.51% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 -1.44% 6509247.389 6415836.513 - 6.67% -
BM_LowerBound_pair<uint32,_uint32>_1 -1.43% 2.865 2.824 - -0.91% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -1.43% 22.145 21.827 - 0.84% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_4 -1.43% 1.486 1.464 - -1.29% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.43% 63107481.021 62203697.821 - -0.01% -
SetIntersection_None_Vector_float_262144_16 -1.43% 1221251.222 1203779.167 - -0.92% -
BM_vector_deque_move/4000 -1.43% 142.343 140.308 - -0.47% -
SetIntersection_Front_Set_float_16384_4 -1.43% 1158687.827 1142122.813 - 1.49% -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 -1.43% 217057.691 213955.153 - -0.48% -
SetIntersection_Front_Set_uint32_262144_4 -1.43% 1134217.881 1118047.699 - 0.61% -
rng::find_if(list<int>)_(process_all)/50 -1.43% 21.762 21.451 - -0.63% -
rng::for_each_n(list<int>)/8 -1.42% 2.562 2.525 - -0.31% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.42% 14856.787 14645.315 - -1.78% -
SetIntersection_Interlaced_Set_float_16384_1 -1.42% 1117899.423 1101997.256 - -1.20% -
SetIntersection_Interlaced_Set_float_262144_16384 -1.42% 1251303.222 1233514.975 - -5.25% -
std::partial_sort(deque<int>)_(repeated)/8192 -1.42% 69643.137 68653.796 - 0.27% -
std::fill(vector<bool>)/32768 -1.42% 30.457 30.025 - 0.67% -
SetIntersection_Interlaced_Set_float_64_16 -1.41% 24692200.157 24342847.220 - -0.77% -
BM_std_minmax<unsigned_char>/20 -1.41% 1.932 1.905 - 3.12% -
rng::stable_sort(vector<NonIntegral>)_(heap)/8192 -1.41% 128010.318 126199.911 - -0.05% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -1.41% 10496.613 10348.262 - -1.44% -
rng::search(list<int>)_(no_match)/1024 -1.41% 744.351 733.846 - 2.38% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 -1.41% 4.051 3.994 - -0.25% -
std::find(vector<bool>)_(process_all)/1024 -1.41% 4.704 4.638 - -1.05% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -1.41% 243553227.606 240126468.626 - -0.94% -
BM_MakeThenSortHeap_float_Random_64 -1.40% 18.166 17.911 - -0.75% -
BM_RangesSortHeap_pair<uint32,_uint32>_1024 -1.40% 13.708 13.516 - -3.10% -
SetIntersection_None_Set_string_16384_16384 -1.40% 199174592.013 196387113.869 - -3.86% -
rng::find_if_not(vector<bool>)_(process_all)/8192 -1.40% 6159.071 6072.950 - -0.21% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -1.40% 1316.425 1298.041 - -1.54% -
rng::equal(deque<int>)_(it,_it,_it,_it)/8192 -1.40% 3895.227 3840.853 - -0.50% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 -1.40% 503943.795 496911.462 - 0.59% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_64 -1.39% 3.920 3.866 - -2.63% -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 -1.39% 42204.285 41617.466 - 0.29% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 -1.39% 15.366 15.153 - -0.66% -
BM_std_minmax<unsigned_short>/27 -1.39% 2.877 2.837 - -0.95% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 -1.39% 13.161 12.978 - -1.14% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.39% 50.327 49.629 - -0.97% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -1.39% 10.564 10.418 - -8.11% -
rng::stable_sort(vector<int>)_(descending)/1024 -1.38% 2841.748 2802.447 - -0.86% -
SetIntersection_None_Set_uint32_1024_1 -1.38% 8917480.948 8794353.003 - 0.69% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -1.38% 605.029 596.678 - -1.13% -
rng::find_if_not(vector<bool>)_(process_all)/1024 -1.38% 771.835 761.184 - -0.29% -
SetIntersection_None_Set_string_262144_1 -1.38% 1696284.342 1672940.674 - -1.05% -
std::flat_map<int,_int>::insert(value)_(already_present)/0 -1.37% 1.034 1.020 - 3.42% -
rng::remove(list<int>)_(sprinkled)/1024 -1.37% 965.413 952.168 - -0.00% -
rng::search(list<int>)_(no_match)/1048576 -1.37% 845462.595 833872.368 - -1.79% -
BM_std_minmax<unsigned_short>/6 -1.37% 1.388 1.369 - -1.42% -
rng::remove_if(list<int>)_(prefix)/50 -1.37% 75.059 74.031 - -0.17% -
BM_deque_vector_ranges_copy_backward/5500 -1.37% 203.645 200.857 - 0.62% -
std::remove(list<int>)_(prefix)/1024 -1.37% 997.403 983.783 - -3.03% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16 -1.36% 6.565 6.476 - -1.36% -
SetIntersection_Front_Set_uint32_262144_1 -1.36% 1097543.107 1082637.865 - 0.04% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.36% 22.004 21.706 - -2.22% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -1.36% 3.951 3.897 - -1.60% -
rng::find_if_not(vector<bool>)_(process_all)/1048576 -1.36% 787944.460 777252.725 - -0.29% -
std::find_first_of(deque<int>)_(small_needle)/1024 -1.36% 3714.704 3664.366 - 0.48% -
SetIntersection_Front_Set_float_16384_16 -1.35% 1316938.492 1299101.345 - -1.39% -
std::unique_copy(vector<int>)_(contiguous)/32 -1.35% 8.878 8.758 - -0.52% -
BM_std_min<unsigned_long_long>/16 -1.35% 2.470 2.437 - -1.38% -
BM_std_min<unsigned_long_long>/31 -1.35% 3.027 2.986 - 1.82% -
std::partition(deque<int>)_(sparse)/1024 -1.35% 389.174 383.918 - -0.46% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 -1.35% 23725.647 23405.846 - 0.26% -
BM_std_minmax<unsigned_char>/5500 -1.35% 50.677 49.995 - -1.74% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle -1.35% 1.370 1.351 - -1.23% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 -1.34% 5.652 5.576 - -1.49% -
std::partition_copy(deque<int>)/32 -1.34% 12.995 12.820 - 1.62% -
BM_RangesMakeHeap_string_Ascending_16 -1.34% 3.695 3.645 - -0.81% -
std::partial_sort_copy(deque<int>)_(repeated)/8 -1.34% 10.584 10.442 - -0.07% -
std::copy_backward(vector<bool>)_(aligned)/4096 -1.34% 5.104 5.036 - 3.60% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -1.34% 10.045 9.911 - -0.52% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 -1.34% 3.128 3.086 - -0.09% -
rng::remove(vector<int>)_(prefix)/32 -1.34% 52.924 52.217 - -0.52% -
std::map<int,_int>::count(key)_(existent)/8192 -1.33% 6.082 6.001 - -0.01% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -1.33% 19793.996 19530.060 - -1.03% -
std::map<int,_int>::contains(key)_(existent)/8192 -1.33% 5.492 5.419 - -0.73% -
BM_LowerBound_pair<uint32,_uint32>_16384 -1.33% 101.823 100.468 - -2.97% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -1.33% 1.475 1.455 - 1.57% -
BM_std_minmax<unsigned_long_long>/2 -1.33% 0.869 0.858 - 0.75% -
rng::unique(list<int>,_pred)_(contiguous)/52 -1.32% 75.337 74.340 - -0.48% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 -1.32% 21.451 21.168 - -0.16% -
rng::rotate_copy(list<int>)/1024 -1.32% 734.357 724.664 - -0.29% -
SetIntersection_Front_Set_string_262144_16384 -1.32% 352255032.582 347606845.812 - 0.25% -
SetIntersection_Interlaced_Set_float_64_4 -1.32% 22351428.069 22057191.654 - 0.96% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -1.31% 35955.395 35482.849 - -2.20% -
BM_std_min<short>/512 -1.31% 7.332 7.236 - -1.36% -
rng::partition(list<int>)_(sparse)/32 -1.31% 9.054 8.936 - -0.77% -
std::unordered_set<int>::ctor(const&)/1024 -1.31% 6714.918 6626.848 - -1.68% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 -1.31% 16.201 15.989 - 0.23% -
std::distance(join_view(vector<vector<int>>))/4096 -1.31% 4.471 4.412 - 0.47% -
std::find_if_not(vector<char>)_(bail_25%)/8 -1.31% 0.954 0.941 - 0.30% -
BM_std_minmax<unsigned_char>/22 -1.31% 2.509 2.476 - 1.92% -
SetIntersection_Front_Set_uint64_262144_64 -1.31% 1828545.247 1804599.507 - -5.32% -
BM_std_minmax<unsigned_char>/4 -1.31% 1.473 1.454 - 1.38% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16 -1.31% 6.896 6.806 - -1.23% -
BM_deque_vector_move_backward/4096 -1.31% 149.267 147.318 - -0.95% -
rng::contains_subrange(vector<int>)_(process_all)/8192 -1.31% 1651.943 1630.378 - 0.29% -
rng::partial_sort(deque<int>)_(repeated)/8 -1.30% 27.636 27.276 - -0.28% -
std::multiset<std::string>::erase(iterator)/0 -1.30% 30.057 29.666 - 1.55% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 -1.30% 12084.821 11927.697 - -0.82% -
std::flat_map<int,_int>::contains(key)_(existent)/1024 -1.30% 8.686 8.574 - 0.31% -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/8 -1.30% 44.124 43.552 - 0.88% -
BM_std_min<unsigned_long_long>/8 -1.29% 2.329 2.298 - -1.86% -
std::partition(list<int>)_(sparse)/1024 -1.29% 725.677 716.286 - -1.34% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 -1.29% 2.092 2.065 - 0.20% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.29% 857.757 846.680 - -2.35% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 -1.29% 1433779.474 1415270.421 - -0.52% -
std::stable_partition(deque<int>)_(dense)/32 -1.29% 29.909 29.523 - -10.51% -
rng::rotate(vector<bool>)_(by_1/3)/50 -1.29% 18.576 18.337 - 1.41% -
std::find_if(vector<char>)_(process_all)/32768 -1.29% 8234.862 8128.865 - -1.10% -
SetIntersection_None_Vector_float_16_1 -1.29% 68561932.010 67679521.614 - 0.08% -
std::fill(deque<int>)/1024 -1.29% 30.301 29.911 - -1.26% -
rng::count(list<int>)_(every_other)/8 -1.28% 2.099 2.072 - 1.16% -
std::set<int>::clear()/1024 -1.28% 8763.731 8651.377 - 1.19% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.28% 16.368 16.158 - -1.25% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 -1.28% 497.697 491.319 - 0.16% -
rng::rotate(vector<bool>)_(by_1/2)/32 -1.28% 18.774 18.534 - 1.41% -
rng::rotate(deque<int>)_(by_1/2)/8192 -1.28% 1479.362 1460.445 - -0.05% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.28% 17373338.008 17151187.056 - -1.25% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 -1.28% 3907.313 3857.352 - -0.07% -
rng::stable_partition(vector<int>)_(sparse)/8192 -1.28% 1552.366 1532.531 - -0.51% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -1.28% 19991.291 19736.297 - -0.96% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -1.27% 455.974 450.168 - -6.67% -
SetIntersection_Front_Set_string_256_4 -1.27% 5273604.658 5206493.697 - -0.26% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144 -1.27% 77.273 76.290 - -0.90% -
BM_RangesMakeHeap_string_QuickSortAdversary_64 -1.27% 10.222 10.092 - -0.66% -
SetIntersection_Front_Set_string_1024_16 -1.27% 2021728.781 1996064.426 - -0.63% -
rng::move_backward(vector<bool>)_(unaligned)/64 -1.27% 1.902 1.878 - -2.27% -
BM_RangesPushHeap_uint32_Ascending_16384 -1.27% 6.765 6.679 - 1.21% -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8 -1.27% 18.313 18.081 - -0.91% -
BM_vector_deque_copy_backward/1024 -1.27% 38.388 37.902 - 0.24% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 -1.27% 1858.385 1834.868 - -5.74% -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 -1.26% 24.659 24.347 - -1.62% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.26% 24.809 24.495 - -0.90% -
std::generate_n(vector<int>)/50 -1.26% 12.052 11.900 - -0.80% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -1.26% 0.925 0.914 - -0.94% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 -1.26% 351352793.175 346924628.526 - -2.22% -
rng::move(list<int>)/262144 -1.26% 253892.495 250692.996 - -1.80% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 -1.26% 2.334 2.304 - -6.36% -
BM_std_minmax<unsigned_char>/23 -1.26% 2.986 2.948 - 1.35% -
std::sort(deque<int>)_(ascending)/8192 -1.26% 5815.339 5742.161 - -1.72% -
std::equal(vector<bool>)_(unaligned)/8 -1.26% 0.852 0.841 - 17.94% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -1.26% 470.272 464.365 - -0.81% -
SetIntersection_Front_Set_float_262144_64 -1.26% 1871469.646 1847965.231 - -10.11% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 -1.25% 1.569 1.549 - 0.52% -
std::find_if_not(vector<char>)_(process_all)/8192 -1.25% 2075.487 2049.503 - -0.74% -
SetIntersection_Interlaced_Vector_uint64_64_4 -1.25% 18400137.383 18169865.615 - 0.64% -
SetIntersection_Front_Set_uint64_64_16 -1.25% 16801236.744 16590993.074 - -0.20% -
std::unique(list<int>,_pred)_(contiguous)/8192 -1.25% 7940.068 7840.737 - -0.53% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 -1.25% 151225.621 149334.750 - 0.00% -
SetIntersection_Front_Set_float_16_4 -1.25% 59158893.157 58419601.704 - -0.58% -
rng::starts_with(deque<int>)/1024 -1.25% 488.028 481.936 - -0.71% -
SetIntersection_Front_Set_float_1024_4 -1.25% 1155074.194 1140680.575 - 0.23% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 -1.24% 19412075.116 19170523.432 - 3.05% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.24% 12969.940 12808.745 - -2.75% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.24% 16.215 16.014 - -0.91% -
std::stable_partition(list<int>)_(sparse)/32 -1.24% 9.816 9.695 - -3.52% -
BM_std_minmax<short>/30 -1.24% 2.797 2.762 - -0.67% -
BM_MakeHeap_string_QuickSortAdversary_16 -1.24% 8.621 8.514 - -0.92% -
SetIntersection_Interlaced_Set_uint32_16384_256 -1.24% 198005632.991 195555789.184 - -0.00% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 -1.24% 9.165 9.052 - -2.57% -
BM_PopHeap_pair<uint32,_uint32>_16384 -1.24% 45.760 45.194 - -0.62% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 -1.23% 23.083 22.798 - -0.30% -
BM_MakeThenSortHeap_float_Heap_262144 -1.23% 31.070 30.687 - -0.75% -
SetIntersection_Interlaced_Set_uint32_1024_1 -1.23% 1126179.918 1112293.270 - -0.44% -
std::partition_point(vector<int>)/50 -1.23% 2.571 2.539 - -0.39% -
SetIntersection_None_Vector_uint64_262144_262144 -1.23% 1205659.984 1190808.932 - -3.36% -
std::partial_sort_copy(vector<int>)_(ascending)/8 -1.23% 9.054 8.943 - 0.60% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 -1.23% 31.658 31.268 - 0.28% -
rng::partial_sort_copy(list<int>)_(repeated)/8 -1.23% 8.394 8.291 - -1.23% -
rng::all_of(vector<int>)_(process_all)/32 -1.23% 8.483 8.379 - 0.74% -
std::unique_copy(list<int>)_(contiguous)/8192 -1.23% 6889.965 6805.511 - -0.16% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 -1.23% 17.887 17.668 - -1.02% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.22% 1125173.876 1111404.859 - 0.00% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 -1.22% 2.060 2.034 - -0.35% -
std::find_end(deque<int>,_pred)_(process_all)/1000 -1.22% 601.176 593.826 - 0.30% -
std::map<int,_int>::erase(key)_(existent)/1024 -1.22% 24.892 24.588 - -0.64% -
SetIntersection_Interlaced_Set_string_262144_262144 -1.22% 17375759.848 17163480.469 - -3.41% -
BM_vector_deque_ranges_move/4096 -1.22% 147.375 145.575 - 0.70% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.22% 368372.208 363875.669 - -1.41% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 -1.22% 37971085.713 37507839.094 - -0.89% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 -1.22% 690184.266 681768.361 - -0.12% -
BM_CmpEqual_int_ushort -1.21% 1.137 1.123 - -0.40% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.21% 604434.425 597120.878 - -2.03% -
std::set<std::string>::count(key)_(non-existent)/8192 -1.21% 32.399 32.008 - -0.60% -
std::unique(deque<int>)_(contiguous)/32 -1.21% 59.610 58.890 - -0.46% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 -1.21% 8.485 8.383 - 0.83% -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 -1.21% 9240.439 9129.072 - -2.49% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 -1.20% 23.497 23.214 - -0.44% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_262144 -1.20% 5.369 5.305 - 0.99% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -1.20% 14.158 13.987 - -2.40% -
rng::remove_copy(deque<int>)_(prefix)/32 -1.20% 12.931 12.775 - -1.05% -
BM_std_min<int>/7 -1.20% 1.053 1.041 - -1.35% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 -1.20% 634125.713 626508.804 - 0.15% -
rng::stable_partition(vector<int>)_(sparse)/50 -1.20% 20.556 20.309 - -4.31% -
BM_MakeHeap_string_QuickSortAdversary_1024 -1.20% 10.632 10.504 - -1.58% -
std::set<int>::lower_bound(key)_(existent)/1024 -1.20% 4.267 4.216 - -4.48% -
std::copy_if(list<int>)_(every_other)/1048576 -1.20% 852156.604 841959.035 - 1.17% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.20% 72930.302 72058.119 - -0.11% -
std::unordered_set<int>::contains(key)_(existent)/8192 -1.19% 1.532 1.514 - 7.08% -
BM_LowerBound_float_16 -1.19% 7.876 7.782 - -0.43% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 -1.19% 2368474.392 2340245.068 - -1.20% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -1.19% 16.284 16.090 - 0.22% -
BM_std_minmax<unsigned_long_long>/6 -1.19% 2.088 2.063 - -0.13% -
rng::generate_n(deque<int>)/50 -1.19% 12.547 12.397 - 0.79% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -1.19% 3113387.127 3076422.445 - -3.09% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 -1.19% 17.510 17.303 - 0.65% -
BM_std_minmax<int>/9 -1.19% 1.171 1.157 - -0.05% -
SetIntersection_Front_Vector_string_262144_16384 -1.18% 352619279.783 348443029.969 - -0.23% -
std::partial_sort_copy(list<int>)_(ascending)/8 -1.18% 9.013 8.906 - -2.83% -
SetIntersection_Interlaced_Set_string_256_64 -1.18% 31420791.964 31048723.854 - 0.97% -
SetIntersection_Interlaced_Set_float_262144_256 -1.18% 1579327.798 1560630.533 - -6.70% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 -1.18% 276.608 273.340 - -0.77% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 -1.18% 7.650 7.559 - 0.64% -
SetIntersection_Front_Vector_float_262144_16384 -1.18% 80589284.152 79637796.336 - -0.86% -
SetIntersection_None_Set_string_262144_256 -1.18% 1692200.359 1672230.305 - -1.01% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -1.18% 3.455 3.414 - -2.95% -
BM_RangesMakeHeap_uint32_PipeOrgan_16 -1.18% 1.037 1.025 - 0.99% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/32 -1.18% 16.700 16.503 - -1.39% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 -1.18% 211420.527 208929.894 - 0.28% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.17% 15687.963 15503.668 - -1.30% -
rng::any_of(list<int>)_(process_all)/50 -1.17% 21.911 21.654 - -0.04% -
BM_deque_vector_copy_backward/4096 -1.17% 149.305 147.558 - -0.87% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 -1.17% 9.438 9.328 - -2.00% -
BM_RangesMakeThenSortHeap_uint64_Ascending_16 -1.17% 5.582 5.517 - -0.36% -
BM_deque_vector_ranges_copy_backward/65536 -1.17% 8219.273 8123.257 - -1.21% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 -1.17% 5.214 5.154 - -0.23% -
rng::sort(deque<int>)_(ascending)/8192 -1.17% 5817.836 5749.995 - -1.71% -
rng::rotate(vector<bool>)_(by_1/2)/50 -1.17% 18.605 18.388 - 1.82% -
bm_ranges_lexicographical_compare<int>/64 -1.16% 4.911 4.854 - 0.08% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -1.16% 349.146 345.094 - -1.12% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -1.16% 27730284.320 27408929.419 - 0.17% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 -1.16% 13.015 12.864 - -1.31% -
SetIntersection_None_Set_float_16384_4 -1.16% 157305482.109 155483856.897 - 2.70% -
BM_RangesPopHeap_string_1024 -1.16% 56.323 55.671 - -2.01% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -1.16% 1580.504 1562.214 - -0.79% -
BM_SortHeap_string_64 -1.16% 30.548 30.195 - 0.87% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -1.16% 0.921 0.910 - -1.52% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -1.15% 35.465 35.056 - 1.09% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16 -1.15% 11.641 11.506 - 0.16% -
std::rotate(vector<bool>)_(1_element_backward)/8192 -1.15% 104.725 103.518 - 3.08% -
BM_deque_deque_ranges_copy_backward/5500 -1.15% 206.951 204.568 - -0.38% -
std::set<int>::lower_bound(key)_(existent)/32 -1.15% 1.567 1.549 - -1.13% -
BM_lexicographical_compare_three_way<IntPtr>/4096 -1.15% 966.303 955.180 - 1.21% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.15% 40343971.820 39879588.787 - 0.65% -
BM_MakeHeap_string_Random_1024 -1.15% 10.791 10.667 - -1.68% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_64 -1.15% 20.890 20.651 - 0.37% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 -1.15% 2354.961 2327.971 - 0.31% -
BM_vector_deque_move_backward/1024 -1.14% 38.499 38.058 - 0.26% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 -1.14% 3419.623 3380.498 - -0.20% -
std::set<int>::contains(key)_(existent)/8192 -1.14% 8.391 8.295 - -5.28% -
rng::copy_if(list<int>)_(entire_range)/262144 -1.14% 220453.641 217934.237 - -0.11% -
SetIntersection_Interlaced_Set_string_262144_1024 -1.14% 2114599.366 2090533.690 - -0.51% -
SetIntersection_None_Set_float_262144_256 -1.14% 1163435.059 1150199.055 - -8.18% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.14% 68068326.806 67293986.601 - 0.17% -
rng::reverse_copy(vector<int>)/4096 -1.14% 137.247 135.686 - -0.51% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -1.14% 1261314.554 1246974.043 - 1.30% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.14% 1098110.611 1085636.388 - -0.43% -
SetIntersection_Interlaced_Set_float_1024_64 -1.14% 10082606.712 9968160.846 - -0.12% -
std::replace_if(deque<int>)_(prefix)/8192 -1.13% 3524.176 3484.178 - -0.76% -
BM_std_minmax<unsigned_char>/21 -1.13% 2.231 2.206 - 1.95% -
SetIntersection_None_Vector_uint32_262144_1024 -1.13% 1195447.572 1181886.705 - -1.67% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 -1.13% 12126495.359 11989081.840 - -1.20% -
std::set<int>::ctor(const&,_alloc)/1024 -1.13% 6257.867 6187.192 - -0.85% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4 -1.13% 2.615 2.585 - 2.94% -
SetIntersection_None_Set_string_256_1 -1.13% 12111226.559 11974634.946 - 0.46% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 -1.13% 17.766 17.566 - -0.63% -
rng::sort(deque<int>)_(qsort_adversarial)/8192 -1.12% 456006.537 450881.397 - 1.12% -
rng::is_partitioned(deque<int>)_(unpartitioned)/50 -1.12% 4.252 4.204 - -0.85% -
std::unordered_set<std::string>::clear()/1024 -1.12% 22920.002 22663.547 - -0.64% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.12% 16.208 16.027 - -0.50% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -1.12% 2173764.977 2149500.244 - -5.12% -
SetIntersection_None_Set_string_262144_1024 -1.12% 1705269.695 1686234.701 - 0.54% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.12% 918.944 908.692 - -0.32% -
rng::find_if_not(vector<char>)_(bail_25%)/8192 -1.11% 523.794 517.954 - 0.05% -
SetIntersection_Interlaced_Set_float_262144_64 -1.11% 1573333.576 1555803.385 - -6.68% -
rng::starts_with(deque<int>)/1000 -1.11% 477.868 472.548 - -0.53% -
std::remove_if(list<int>)_(prefix)/1024 -1.11% 1047.197 1035.542 - -1.11% -
SetIntersection_Interlaced_Vector_float_256_1 -1.11% 4462856.498 4413272.418 - -8.32% -
rng::copy_if(list<int>)_(entire_range)/8 -1.11% 2.597 2.568 - -0.90% -
std::find_end(deque<int>,_pred)_(process_all)/1024 -1.11% 616.069 609.246 - -0.22% -
SetIntersection_None_Set_string_262144_64 -1.11% 1694752.442 1676015.543 - -0.55% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_262144 -1.11% 32.091 31.736 - -2.11% -
std::rotate_copy(deque<int>)/8192 -1.10% 295.057 291.798 - -0.67% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -1.10% 16.010 15.833 - -0.58% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 -1.10% 5.385 5.326 - 1.84% -
BM_lexicographical_compare_three_way<IntPtr>/262144 -1.10% 61192.537 60517.208 - 1.02% -
rng::is_sorted_until(list<int>,_pred)/8 -1.10% 3.802 3.761 - 0.92% -
rng::search(deque<int>,_pred)_(same_length)/1000 -1.10% 488.612 483.224 - 0.97% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.10% 35624.174 35231.912 - 0.59% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 -1.10% 20021.015 19800.577 - -1.20% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 -1.10% 1680132.406 1661666.912 - -0.85% -
BM_deque_deque_ranges_move/4096 -1.10% 151.516 149.851 - -0.20% -
BM_RangesSortHeap_pair<uint32,_uint32>_64 -1.10% 8.660 8.565 - -1.75% -
rng::transform(deque<int>)_(identity_transform)/8192 -1.10% 2471.247 2444.171 - -0.04% -
std::flat_map<int,_int>::insert(value)_(new_value)/0 -1.09% 16.089 15.913 - 0.54% -
std::find_if_not(list<int>)_(process_all)/8192 -1.09% 8232.869 8142.814 - -5.10% -
SetIntersection_None_Set_uint64_262144_4 -1.09% 1201159.832 1188024.740 - -1.71% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 -1.09% 44.368 43.883 - -1.00% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -1.09% 1244552.635 1230958.497 - -1.04% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 -1.09% 1643621.908 1625690.022 - -0.80% -
std::partial_sort_copy(list<int>)_(shuffled)/8192 -1.09% 93941.969 92918.318 - -0.79% -
rng::copy_backward(deque<int>)/64 -1.09% 3.080 3.047 - 0.02% -
std::find_if_not(vector<char>)_(process_all)/32768 -1.09% 8221.797 8132.347 - 0.04% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -1.09% 23.499 23.243 - 2.75% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.09% 4611857.407 4561736.280 - -1.01% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 -1.08% 11.517 11.393 - -0.44% -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 -1.08% 63821.241 63130.210 - -0.87% -
SetIntersection_Front_Vector_float_16384_1 -1.08% 1121434.040 1109302.560 - -1.10% -
BM_num_put<long> -1.08% 12.116 11.986 - -0.38% -
BM_RangesPopHeap_uint64_16 -1.08% 7.658 7.576 - -2.25% -
SetIntersection_Interlaced_Vector_string_16384_1 -1.08% 1157841.992 1145356.231 - -1.12% -
BM_std_min<unsigned_short>/19 -1.08% 1.893 1.873 - -2.24% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 -1.08% 5995.423 5930.824 - -0.96% -
std::map<int,_int>::ctor(const&,_alloc)/1024 -1.08% 6274.036 6206.447 - -4.23% -
BM_std_min<int>/10 -1.08% 1.005 0.994 - -1.18% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.07% 282184.318 279152.098 - -1.07% -
std::rotate(vector<int>)_(1_element_backward)/1024 -1.07% 35.982 35.595 - -0.09% -
SetIntersection_None_Set_uint64_256_256 -1.07% 5881457.348 5818310.066 - 0.45% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 -1.07% 36.127 35.739 - -2.44% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 -1.07% 19.185 18.980 - 0.07% -
rng::partial_sort(vector<int>)_(descending)/1024 -1.07% 8248.030 8159.709 - 0.14% -
rng::rotate(vector<bool>)_(1_element_forward)/32 -1.07% 18.517 18.318 - 1.61% -
SetIntersection_None_Vector_uint32_262144_16 -1.07% 1206738.179 1193839.997 - -0.35% -
std::stable_sort(vector<int>)_(descending)/1024 -1.07% 2841.434 2811.066 - -0.29% -
std::copy_backward(deque<int>)/64 -1.07% 2.970 2.938 - -0.02% -
std::map<std::string,_int>::contains(key)_(existent)/8192 -1.07% 30.301 29.977 - -0.99% -
rng::all_of(vector<int>)_(process_all)/50 -1.07% 18.457 18.259 - 0.68% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 -1.07% 14.292 14.140 - -0.91% -
std::map<int,_int>::find(key)_(non-existent)/1024 -1.07% 5.412 5.354 - -1.42% -
SetIntersection_None_Set_string_64_1 -1.07% 24202207.133 23943969.196 - -0.92% -
SetIntersection_None_Set_float_16384_1 -1.07% 157596292.958 155916165.012 - 2.11% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 -1.07% 1182462.211 1169858.692 - -1.15% -
BM_RangesMakeHeap_string_QuickSortAdversary_16 -1.07% 8.624 8.532 - 0.49% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -1.07% 453.792 448.959 - 0.31% -
std::replace(vector<int>)_(prefix)/32 -1.06% 5.032 4.978 - 0.23% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 -1.06% 44.836 44.359 - 0.11% -
BM_lexicographical_compare_three_way_slow_path/256 -1.06% 71.616 70.854 - 0.63% -
SetIntersection_None_Vector_float_16384_16384 -1.06% 1193311.270 1180616.359 - -0.26% -
BM_RangesMakeHeap_uint64_Random_64 -1.06% 1.293 1.279 - 1.65% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 -1.06% 151229730.458 149622028.888 - 0.27% -
std::equal(list<int>)_(it,_it,_it)/8 -1.06% 2.819 2.789 - 0.12% -
BM_CmpLess_uchar_short -1.06% 1.043 1.032 - 0.48% -
SetIntersection_Front_Set_float_16_16 -1.06% 41397596.381 40957903.502 - -2.08% -
SetIntersection_None_Set_float_262144_64 -1.06% 1161667.966 1149332.764 - -8.12% -
BM_RangesMakeHeap_float_Random_1024 -1.06% 1.231 1.218 - 2.17% -
rng::unique(vector<int>,_pred)_(contiguous)/32 -1.06% 55.987 55.395 - 0.44% -
std::search(list<int>,_pred)_(near_matches)/1024 -1.06% 44769.524 44296.834 - 0.06% -
std::find_if(deque<int>)_(process_all)/8192 -1.06% 2845.291 2815.261 - -0.19% -
BM_RangesPushHeap_string_QuickSortAdversary_64 -1.05% 12.923 12.786 - -1.06% -
rng::copy_n(deque<int>)/8 -1.05% 2.758 2.729 - -0.59% -
BM_deque_vector_ranges_move_backward/5500 -1.05% 203.150 201.008 - 0.98% -
BM_PopHeap_pair<uint32,_uint32>_262144 -1.05% 60.109 59.475 - -2.03% -
SetIntersection_Front_Set_uint64_16384_64 -1.05% 1913438.329 1893283.530 - -9.12% -
std::search(list<int>,_pred)_(near_matches)/1000 -1.05% 42983.316 42530.621 - 0.42% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 -1.05% 32.580 32.237 - -0.59% -
rng::fill(vector<int>)/1024 -1.05% 30.165 29.848 - 1.03% -
rng::partial_sort(vector<int>)_(shuffled)/8 -1.05% 22.581 22.344 - -0.31% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -1.05% 20867.310 20648.109 - -1.27% -
BM_deque_vector_ranges_copy/5500 -1.05% 201.053 198.943 - 0.31% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 -1.05% 10.704 10.592 - 0.16% -
BM_MakeThenSortHeap_uint32_Random_64 -1.05% 11.962 11.837 - -0.74% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 -1.05% 9.537 9.437 - -0.71% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 -1.05% 32220.787 31883.311 - 0.02% -
BM_RangesMakeThenSortHeap_uint32_Descending_16 -1.05% 5.565 5.506 - -0.22% -
std::copy_backward(deque<int>)/8 -1.04% 2.738 2.710 - 1.77% -
SetIntersection_Front_Vector_uint32_16384_64 -1.04% 1448094.787 1433039.206 - -0.40% -
rng::find(list<int>)_(bail_25%)/32768 -1.04% 7609.810 7530.741 - -10.54% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 -1.04% 4731.584 4682.427 - 0.27% -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8 -1.04% 27.163 26.882 - -0.08% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -1.04% 3321.319 3286.884 - 2.01% -
BM_RangesPopHeap_string_64 -1.04% 25.918 25.649 - -1.12% -
SetIntersection_None_Set_float_262144_262144 -1.04% 1166374.509 1154299.072 - -7.83% -
SetIntersection_Front_Vector_string_16384_16 -1.03% 1718317.850 1700563.600 - -0.78% -
BM_MakeHeap_string_SingleElement_256 -1.03% 6.349 6.283 - -0.44% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 -1.03% 19804.003 19599.710 - -1.67% -
std::shift_right(list<int>)/32 -1.03% 14.566 14.416 - 0.29% -
rng::contains_subrange(vector<int>)_(near_matches)/1024 -1.03% 14802.012 14649.665 - -0.95% -
std::find(vector<char>)_(bail_25%)/1024 -1.03% 5.442 5.386 - 0.74% -
BM_tolower_string<wchar_t> -1.03% 6.242 6.178 - -0.51% -
std::find_if(vector<char>)_(bail_25%)/8192 -1.03% 523.334 517.954 - -0.41% -
std::find(deque<int>)_(process_all)/8 -1.03% 3.417 3.382 - -0.95% -
BM_MakeThenSortHeap_string_Random_16 -1.03% 22.677 22.445 - -0.00% -
rng::partial_sort_copy(list<int>)_(shuffled)/8192 -1.03% 93223.329 92266.636 - -0.15% -
BM_StringRelational_Compare_Huge_Huge_ChangeFirst -1.03% 1.406 1.392 - 0.05% -
BM_PopHeap_pair<uint32,_uint32>_256 -1.03% 22.660 22.428 - -0.85% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 -1.02% 50.246 49.731 - -0.45% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 -1.02% 33.637 33.293 - -0.32% -
SetIntersection_Front_Set_float_1024_1 -1.02% 1117979.943 1106553.056 - -2.00% -
std::find_if_not(deque<int>)_(process_all)/50 -1.02% 23.965 23.720 - 1.13% -
rng::rotate(list<int>)_(by_1/3)/8192 -1.02% 8817.336 8727.358 - 0.51% -
std::partition(list<int>)_(sparse)/50 -1.02% 14.813 14.662 - -1.32% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 -1.02% 1.182 1.170 - -1.74% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.01% 809.755 801.540 - 0.01% -
std::equal(deque<int>)_(it,_it,_it)/1024 -1.01% 500.560 495.485 - -0.68% -
BM_RangesMakeHeap_string_Heap_16 -1.01% 4.670 4.623 - 0.13% -
std::equal(deque<int>)_(it,_it,_it)/8192 -1.01% 3919.163 3879.475 - -0.42% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 -1.01% 1150767.223 1139132.992 - -1.50% -
std::remove_copy(deque<int>)_(prefix)/32 -1.01% 13.223 13.089 - 1.16% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.01% 110502.960 109386.668 - 1.78% -
BM_RangesMakeHeap_string_Heap_1024 -1.01% 4.818 4.769 - 1.24% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -1.01% 173439.236 171688.504 - -1.16% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.01% 263.935 261.272 - -3.99% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 -1.01% 67183926.626 66506735.266 - 0.10% -
SetIntersection_Front_Vector_uint32_262144_256 -1.01% 2269960.075 2247129.897 - -1.85% -
std::replace_if(list<int>)_(prefix)/50 -1.01% 24.349 24.104 - -0.42% -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 -1.00% 32222.930 31899.449 - -0.24% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -1.00% 502585.731 497541.667 - 0.10% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -1.00% 56.982 56.410 - 0.00% -
SetIntersection_None_Set_string_16_4 -1.00% 61956224.066 61334708.059 - -1.20% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 -1.00% 1.388 1.374 - -2.60% -
SetIntersection_None_Set_float_16384_16 -1.00% 157434394.525 155856908.327 - 3.18% -
std::stable_partition(list<int>)_(dense)/50 -1.00% 56.740 56.172 - 1.01% -


Report Time: 5.11s
Name Current %
706_stockfish_r 21.552 -
707_ntest_r 16.540 -2.81%
709_cactus_r 19.787 -
710_omnetpp_r 8.965 -3.70%
721_gcc_r 13.132 -
723_llvm_r 11.586 -2.33%
727_cppcheck_r 24.563 -2.86%
729_abc_r 18.606 -2.68%
731_astcenc_r 10.065 -4.02%
735_gem5_r 13.655 -2.03%
736_ocio_r 16.311 -1.11%
737_gmsh_r 12.747 -2.75%
748_flightdm_r 9.242 -1.07%
750_sealcrypto_r 18.437 -1.89%
753_ns3_r 10.183 -4.37%
766_femflow_r 12.901 -2.95%
BM_CmpEqual_int_int 1.125 -
BM_CmpEqual_int_schar 1.129 -
BM_CmpEqual_int_short 1.131 -
BM_CmpEqual_int_uchar 1.125 -
BM_CmpEqual_int_uint 1.110 -
BM_CmpEqual_int_ushort 1.123 -
BM_CmpEqual_schar_int 1.142 -
BM_CmpEqual_schar_schar 1.102 -
BM_CmpEqual_schar_short 1.142 -
BM_CmpEqual_schar_uchar 1.109 -
BM_CmpEqual_schar_uint 1.110 -
BM_CmpEqual_schar_ushort 1.105 -
BM_CmpEqual_short_int 1.141 -
BM_CmpEqual_short_schar 1.130 -
BM_CmpEqual_short_short 1.119 -1.18%
BM_CmpEqual_short_uchar 1.112 -
BM_CmpEqual_short_uint 1.108 -
BM_CmpEqual_short_ushort 1.112 -
BM_CmpEqual_uchar_int 1.122 -
BM_CmpEqual_uchar_schar 1.044 -
BM_CmpEqual_uchar_short 1.054 -
BM_CmpEqual_uchar_uchar 1.112 -
BM_CmpEqual_uchar_uint 1.121 -
BM_CmpEqual_uchar_ushort 1.119 -
BM_CmpEqual_uint_int 1.127 1.36%
BM_CmpEqual_uint_schar 1.069 -
BM_CmpEqual_uint_short 1.061 -1.79%
BM_CmpEqual_uint_uchar 1.128 -
BM_CmpEqual_uint_uint 1.121 1.13%
BM_CmpEqual_uint_ushort 1.123 -
BM_CmpEqual_ushort_int 1.127 -
BM_CmpEqual_ushort_schar 1.058 -
BM_CmpEqual_ushort_short 1.047 -
BM_CmpEqual_ushort_uchar 1.122 -
BM_CmpEqual_ushort_uint 1.123 -
BM_CmpEqual_ushort_ushort 1.113 -
BM_CmpLess_int_int 1.119 -
BM_CmpLess_int_schar 1.133 -
BM_CmpLess_int_short 1.134 -
BM_CmpLess_int_uchar 1.129 -
BM_CmpLess_int_uint 1.125 -
BM_CmpLess_int_ushort 1.130 -
BM_CmpLess_schar_int 1.134 -
BM_CmpLess_schar_schar 0.969 -
BM_CmpLess_schar_short 0.964 -
BM_CmpLess_schar_uchar 1.115 -
BM_CmpLess_schar_uint 1.120 -
BM_CmpLess_schar_ushort 1.115 -
BM_CmpLess_short_int 1.129 -
BM_CmpLess_short_schar 0.958 -
BM_CmpLess_short_short 0.957 -
BM_CmpLess_short_uchar 1.118 -
BM_CmpLess_short_uint 1.117 -
BM_CmpLess_short_ushort 1.122 -
BM_CmpLess_uchar_int 1.120 -
BM_CmpLess_uchar_schar 1.047 1.15%
BM_CmpLess_uchar_short 1.032 -
BM_CmpLess_uchar_uchar 1.126 -
BM_CmpLess_uchar_uint 1.130 1.62%
BM_CmpLess_uchar_ushort 1.126 -
BM_CmpLess_uint_int 1.128 -
BM_CmpLess_uint_schar 1.061 -
BM_CmpLess_uint_short 1.051 -
BM_CmpLess_uint_uchar 1.133 -
BM_CmpLess_uint_uint 1.111 -1.51%
BM_CmpLess_uint_ushort 1.132 -
BM_CmpLess_ushort_int 1.115 -
BM_CmpLess_ushort_schar 1.051 -
BM_CmpLess_ushort_short 1.047 -
BM_CmpLess_ushort_uchar 1.129 -
BM_CmpLess_ushort_uint 1.120 -
BM_CmpLess_ushort_ushort 1.120 -
BM_LowerBound_float_1 2.659 -
BM_LowerBound_float_1024 21.883 -
BM_LowerBound_float_16 7.782 -
BM_LowerBound_float_16384 66.014 -
BM_LowerBound_float_256 14.237 -
BM_LowerBound_float_262144 575.792 -
BM_LowerBound_float_4 11.494 -
BM_LowerBound_float_64 8.515 -
BM_LowerBound_pair<uint32,_uint32>_1 2.824 -
BM_LowerBound_pair<uint32,_uint32>_1024 44.288 -2.14%
BM_LowerBound_pair<uint32,_uint32>_16 16.287 -
BM_LowerBound_pair<uint32,_uint32>_16384 100.468 -2.97%
BM_LowerBound_pair<uint32,_uint32>_256 32.766 -1.89%
BM_LowerBound_pair<uint32,_uint32>_262144 602.793 -3.98%
BM_LowerBound_pair<uint32,_uint32>_4 11.216 -
BM_LowerBound_pair<uint32,_uint32>_64 18.740 -
BM_LowerBound_string_1 4.685 1.54%
BM_LowerBound_string_1024 180.740 -
BM_LowerBound_string_16 36.624 -
BM_LowerBound_string_16384 397.545 1.80%
BM_LowerBound_string_256 128.127 1.30%
BM_LowerBound_string_262144 2457.266 7.67%
BM_LowerBound_string_4 20.267 2.10%
BM_LowerBound_string_64 68.277 -2.40%
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1 2.862 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1024 58.184 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_16 21.566 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_16384 120.376 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_256 44.997 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_262144 703.899 5.98%
BM_LowerBound_tuple<uint32,_uint64,_uint32>_4 11.243 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_64 34.528 -
BM_LowerBound_uint32_1 2.592 -
BM_LowerBound_uint32_1024 21.609 -
BM_LowerBound_uint32_16 7.330 -
BM_LowerBound_uint32_16384 65.347 -
BM_LowerBound_uint32_256 14.109 -
BM_LowerBound_uint32_262144 558.349 -
BM_LowerBound_uint32_4 10.419 -
BM_LowerBound_uint32_64 8.095 -
BM_LowerBound_uint64_1 2.601 -
BM_LowerBound_uint64_1024 24.695 -
BM_LowerBound_uint64_16 7.404 -
BM_LowerBound_uint64_16384 70.118 -
BM_LowerBound_uint64_256 16.329 -
BM_LowerBound_uint64_262144 583.922 -
BM_LowerBound_uint64_4 10.453 -
BM_LowerBound_uint64_64 8.346 -
BM_MakeHeap_float_Ascending_1 0.273 -
BM_MakeHeap_float_Ascending_1024 0.701 -
BM_MakeHeap_float_Ascending_16 0.836 -
BM_MakeHeap_float_Ascending_16384 0.657 -
BM_MakeHeap_float_Ascending_256 0.649 -
BM_MakeHeap_float_Ascending_262144 0.696 -
BM_MakeHeap_float_Ascending_4 0.412 -
BM_MakeHeap_float_Ascending_64 0.628 -
BM_MakeHeap_float_Descending_1 0.270 -
BM_MakeHeap_float_Descending_1024 0.216 -
BM_MakeHeap_float_Descending_16 0.211 -
BM_MakeHeap_float_Descending_16384 0.189 -
BM_MakeHeap_float_Descending_256 0.206 -
BM_MakeHeap_float_Descending_262144 0.187 -
BM_MakeHeap_float_Descending_4 0.285 -
BM_MakeHeap_float_Descending_64 0.193 -
BM_MakeHeap_float_Heap_1 0.277 -
BM_MakeHeap_float_Heap_1024 0.221 -
BM_MakeHeap_float_Heap_16 0.210 -
BM_MakeHeap_float_Heap_16384 0.189 -
BM_MakeHeap_float_Heap_256 0.215 -
BM_MakeHeap_float_Heap_262144 0.187 -
BM_MakeHeap_float_Heap_4 0.275 -3.94%
BM_MakeHeap_float_Heap_64 0.196 -
BM_MakeHeap_float_PipeOrgan_1 0.269 -
BM_MakeHeap_float_PipeOrgan_1024 0.703 -
BM_MakeHeap_float_PipeOrgan_16 1.283 1.23%
BM_MakeHeap_float_PipeOrgan_16384 0.657 -
BM_MakeHeap_float_PipeOrgan_256 0.666 -
BM_MakeHeap_float_PipeOrgan_262144 0.703 -
BM_MakeHeap_float_PipeOrgan_4 0.413 5.88%
BM_MakeHeap_float_PipeOrgan_64 0.799 -
BM_MakeHeap_float_QuickSortAdversary_1 0.274 -
BM_MakeHeap_float_QuickSortAdversary_1024 0.501 -
BM_MakeHeap_float_QuickSortAdversary_16 0.733 -
BM_MakeHeap_float_QuickSortAdversary_16384 0.260 -
BM_MakeHeap_float_QuickSortAdversary_256 0.494 -
BM_MakeHeap_float_QuickSortAdversary_262144 0.200 -
BM_MakeHeap_float_QuickSortAdversary_4 0.392 -
BM_MakeHeap_float_QuickSortAdversary_64 0.581 -
BM_MakeHeap_float_Random_1 0.268 -
BM_MakeHeap_float_Random_1024 1.234 4.80%
BM_MakeHeap_float_Random_16 1.500 -6.61%
BM_MakeHeap_float_Random_16384 1.227 8.33%
BM_MakeHeap_float_Random_256 1.452 -1.94%
BM_MakeHeap_float_Random_262144 1.144 -
BM_MakeHeap_float_Random_4 1.692 -
BM_MakeHeap_float_Random_64 1.985 19.77%
BM_MakeHeap_float_SingleElement_1 0.272 -
BM_MakeHeap_float_SingleElement_1024 0.699 -
BM_MakeHeap_float_SingleElement_16 0.661 -
BM_MakeHeap_float_SingleElement_16384 0.659 -
BM_MakeHeap_float_SingleElement_256 0.668 -
BM_MakeHeap_float_SingleElement_262144 0.713 -
BM_MakeHeap_float_SingleElement_4 0.324 -
BM_MakeHeap_float_SingleElement_64 0.640 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1 0.267 -3.78%
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1024 1.366 1.14%
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 1.206 -3.70%
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16384 1.339 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_256 1.399 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_262144 1.396 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_4 0.802 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_64 1.119 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_1 0.268 -3.70%
BM_MakeHeap_pair<uint32,_uint32>_Descending_1024 0.520 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_16 0.488 -5.68%
BM_MakeHeap_pair<uint32,_uint32>_Descending_16384 0.491 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_256 0.614 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_262144 0.479 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 0.538 8.76%
BM_MakeHeap_pair<uint32,_uint32>_Descending_64 0.464 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_1 0.276 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_1024 0.558 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_16 0.553 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_16384 0.535 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_256 0.586 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_262144 0.527 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 0.477 -14.58%
BM_MakeHeap_pair<uint32,_uint32>_Heap_64 0.520 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_1 0.280 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_1024 1.338 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 1.118 -6.46%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.333 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_256 1.400 1.13%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.416 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4 0.578 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_64 1.122 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.276 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.328 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.230 1.25%
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.299 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.365 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.340 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.796 1.42%
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.116 -
BM_MakeHeap_pair<uint32,_uint32>_Random_1 0.280 -
BM_MakeHeap_pair<uint32,_uint32>_Random_1024 3.080 6.16%
BM_MakeHeap_pair<uint32,_uint32>_Random_16 2.941 -1.41%
BM_MakeHeap_pair<uint32,_uint32>_Random_16384 3.020 1.89%
BM_MakeHeap_pair<uint32,_uint32>_Random_256 3.014 -2.80%
BM_MakeHeap_pair<uint32,_uint32>_Random_262144 2.968 -3.31%
BM_MakeHeap_pair<uint32,_uint32>_Random_4 2.673 1.89%
BM_MakeHeap_pair<uint32,_uint32>_Random_64 3.225 2.42%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1 0.277 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1024 1.187 -2.94%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16 1.087 -1.46%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.175 -4.96%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_256 1.191 -1.45%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_262144 1.213 -7.23%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_4 0.776 -3.44%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_64 1.102 -3.02%
BM_MakeHeap_string_Ascending_1 0.257 -
BM_MakeHeap_string_Ascending_1024 4.944 1.83%
BM_MakeHeap_string_Ascending_16 3.772 1.71%
BM_MakeHeap_string_Ascending_16384 5.371 -4.72%
BM_MakeHeap_string_Ascending_256 4.789 -
BM_MakeHeap_string_Ascending_262144 7.248 -5.44%
BM_MakeHeap_string_Ascending_4 2.865 -
BM_MakeHeap_string_Ascending_64 4.742 1.36%
BM_MakeHeap_string_Descending_1 0.253 -
BM_MakeHeap_string_Descending_1024 2.713 -1.37%
BM_MakeHeap_string_Descending_16 2.343 -2.41%
BM_MakeHeap_string_Descending_16384 2.924 -5.93%
BM_MakeHeap_string_Descending_256 2.675 -2.56%
BM_MakeHeap_string_Descending_262144 3.403 -4.31%
BM_MakeHeap_string_Descending_4 2.104 -
BM_MakeHeap_string_Descending_64 2.563 -1.88%
BM_MakeHeap_string_Heap_1 0.253 -
BM_MakeHeap_string_Heap_1024 4.714 -2.65%
BM_MakeHeap_string_Heap_16 4.611 -1.17%
BM_MakeHeap_string_Heap_16384 4.938 -2.94%
BM_MakeHeap_string_Heap_256 4.821 -3.42%
BM_MakeHeap_string_Heap_262144 5.141 -3.38%
BM_MakeHeap_string_Heap_4 3.027 -1.07%
BM_MakeHeap_string_Heap_64 4.955 -2.78%
BM_MakeHeap_string_PipeOrgan_1 0.256 -
BM_MakeHeap_string_PipeOrgan_1024 4.813 -
BM_MakeHeap_string_PipeOrgan_16 3.635 1.11%
BM_MakeHeap_string_PipeOrgan_16384 5.408 -4.96%
BM_MakeHeap_string_PipeOrgan_256 4.766 -
BM_MakeHeap_string_PipeOrgan_262144 7.263 -
BM_MakeHeap_string_PipeOrgan_4 2.544 -
BM_MakeHeap_string_PipeOrgan_64 4.747 1.11%
BM_MakeHeap_string_QuickSortAdversary_1 0.252 -
BM_MakeHeap_string_QuickSortAdversary_1024 10.504 -1.58%
BM_MakeHeap_string_QuickSortAdversary_16 8.514 -
BM_MakeHeap_string_QuickSortAdversary_16384 11.715 -1.47%
BM_MakeHeap_string_QuickSortAdversary_256 10.372 -1.32%
BM_MakeHeap_string_QuickSortAdversary_262144 12.561 -1.15%
BM_MakeHeap_string_QuickSortAdversary_4 5.925 -
BM_MakeHeap_string_QuickSortAdversary_64 10.109 -1.44%
BM_MakeHeap_string_Random_1 0.247 -
BM_MakeHeap_string_Random_1024 10.667 -1.68%
BM_MakeHeap_string_Random_16 8.285 -
BM_MakeHeap_string_Random_16384 12.601 -1.19%
BM_MakeHeap_string_Random_256 10.323 -1.59%
BM_MakeHeap_string_Random_262144 15.142 -
BM_MakeHeap_string_Random_4 5.786 -
BM_MakeHeap_string_Random_64 9.992 -
BM_MakeHeap_string_SingleElement_1 0.252 -
BM_MakeHeap_string_SingleElement_1024 6.218 1.40%
BM_MakeHeap_string_SingleElement_16 5.695 3.41%
BM_MakeHeap_string_SingleElement_16384 5.964 -
BM_MakeHeap_string_SingleElement_256 6.283 -
BM_MakeHeap_string_SingleElement_262144 7.466 -
BM_MakeHeap_string_SingleElement_4 3.676 -
BM_MakeHeap_string_SingleElement_64 6.426 1.52%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.244 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.884 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.378 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.956 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.892 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 2.090 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.087 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.603 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.245 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.879 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.940 -4.55%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.857 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.957 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.853 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.762 -5.19%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.993 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.244 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.243 -1.23%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 0.973 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.192 -1.31%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.106 -1.12%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 1.170 -1.74%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 0.741 -5.14%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.048 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.243 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 1.918 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.389 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 1.957 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 1.882 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 2.125 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.901 -3.83%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.679 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.242 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.796 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.451 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.931 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.803 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 2.096 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.075 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.570 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.245 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_1024 4.722 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 4.212 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16384 4.787 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 4.757 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_262144 4.872 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.629 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 4.813 -2.23%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.246 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 1.985 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 1.682 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 2.307 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 1.993 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 2.708 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.299 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 1.935 -
BM_MakeHeap_uint32_Ascending_1 0.275 -
BM_MakeHeap_uint32_Ascending_1024 0.645 -
BM_MakeHeap_uint32_Ascending_16 0.607 -
BM_MakeHeap_uint32_Ascending_16384 0.606 -
BM_MakeHeap_uint32_Ascending_256 0.598 -1.83%
BM_MakeHeap_uint32_Ascending_262144 0.663 -
BM_MakeHeap_uint32_Ascending_4 0.386 -
BM_MakeHeap_uint32_Ascending_64 0.553 -
BM_MakeHeap_uint32_Descending_1 0.275 -
BM_MakeHeap_uint32_Descending_1024 0.259 -
BM_MakeHeap_uint32_Descending_16 0.257 -
BM_MakeHeap_uint32_Descending_16384 0.235 -
BM_MakeHeap_uint32_Descending_256 0.263 -
BM_MakeHeap_uint32_Descending_262144 0.234 -
BM_MakeHeap_uint32_Descending_4 0.270 -4.47%
BM_MakeHeap_uint32_Descending_64 0.260 11.74%
BM_MakeHeap_uint32_Heap_1 0.268 -
BM_MakeHeap_uint32_Heap_1024 0.255 -
BM_MakeHeap_uint32_Heap_16 0.252 -
BM_MakeHeap_uint32_Heap_16384 0.235 -
BM_MakeHeap_uint32_Heap_256 0.271 -
BM_MakeHeap_uint32_Heap_262144 0.234 -
BM_MakeHeap_uint32_Heap_4 0.289 4.94%
BM_MakeHeap_uint32_Heap_64 0.260 7.15%
BM_MakeHeap_uint32_PipeOrgan_1 0.275 -
BM_MakeHeap_uint32_PipeOrgan_1024 0.719 -1.89%
BM_MakeHeap_uint32_PipeOrgan_16 0.984 -3.33%
BM_MakeHeap_uint32_PipeOrgan_16384 0.609 -
BM_MakeHeap_uint32_PipeOrgan_256 0.624 -
BM_MakeHeap_uint32_PipeOrgan_262144 0.667 -
BM_MakeHeap_uint32_PipeOrgan_4 0.412 -9.00%
BM_MakeHeap_uint32_PipeOrgan_64 0.706 -
BM_MakeHeap_uint32_QuickSortAdversary_1 0.268 -
BM_MakeHeap_uint32_QuickSortAdversary_1024 0.495 -
BM_MakeHeap_uint32_QuickSortAdversary_16 0.599 -3.13%
BM_MakeHeap_uint32_QuickSortAdversary_16384 0.291 -
BM_MakeHeap_uint32_QuickSortAdversary_256 0.485 -
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.075 -3.00%
BM_MakeHeap_uint32_Random_16 1.273 2.46%
BM_MakeHeap_uint32_Random_16384 1.007 -1.12%
BM_MakeHeap_uint32_Random_256 1.175 -5.20%
BM_MakeHeap_uint32_Random_262144 1.048 3.20%
BM_MakeHeap_uint32_Random_4 1.641 8.72%
BM_MakeHeap_uint32_Random_64 1.374 8.43%
BM_MakeHeap_uint32_SingleElement_1 0.270 -
BM_MakeHeap_uint32_SingleElement_1024 0.573 -
BM_MakeHeap_uint32_SingleElement_16 0.486 -
BM_MakeHeap_uint32_SingleElement_16384 0.538 -
BM_MakeHeap_uint32_SingleElement_256 0.543 -
BM_MakeHeap_uint32_SingleElement_262144 0.633 -
BM_MakeHeap_uint32_SingleElement_4 0.324 -4.19%
BM_MakeHeap_uint32_SingleElement_64 0.508 -
BM_MakeHeap_uint64_Ascending_1 0.268 -
BM_MakeHeap_uint64_Ascending_1024 0.650 -
BM_MakeHeap_uint64_Ascending_16 0.658 2.30%
BM_MakeHeap_uint64_Ascending_16384 0.629 -
BM_MakeHeap_uint64_Ascending_256 0.631 -
BM_MakeHeap_uint64_Ascending_262144 0.727 -
BM_MakeHeap_uint64_Ascending_4 0.424 -3.94%
BM_MakeHeap_uint64_Ascending_64 0.574 -
BM_MakeHeap_uint64_Descending_1 0.274 -
BM_MakeHeap_uint64_Descending_1024 0.252 -
BM_MakeHeap_uint64_Descending_16 0.256 -
BM_MakeHeap_uint64_Descending_16384 0.236 -
BM_MakeHeap_uint64_Descending_256 0.274 -
BM_MakeHeap_uint64_Descending_262144 0.235 -
BM_MakeHeap_uint64_Descending_4 0.281 -
BM_MakeHeap_uint64_Descending_64 0.234 -6.61%
BM_MakeHeap_uint64_Heap_1 0.276 -
BM_MakeHeap_uint64_Heap_1024 0.253 -
BM_MakeHeap_uint64_Heap_16 0.262 -
BM_MakeHeap_uint64_Heap_16384 0.236 -
BM_MakeHeap_uint64_Heap_256 0.277 -
BM_MakeHeap_uint64_Heap_262144 0.235 -
BM_MakeHeap_uint64_Heap_4 0.276 -
BM_MakeHeap_uint64_Heap_64 0.238 -
BM_MakeHeap_uint64_PipeOrgan_1 0.276 -
BM_MakeHeap_uint64_PipeOrgan_1024 0.654 -
BM_MakeHeap_uint64_PipeOrgan_16 1.036 -
BM_MakeHeap_uint64_PipeOrgan_16384 0.628 -
BM_MakeHeap_uint64_PipeOrgan_256 0.646 -
BM_MakeHeap_uint64_PipeOrgan_262144 0.758 -
BM_MakeHeap_uint64_PipeOrgan_4 0.387 -
BM_MakeHeap_uint64_PipeOrgan_64 0.728 -
BM_MakeHeap_uint64_QuickSortAdversary_1 0.274 -
BM_MakeHeap_uint64_QuickSortAdversary_1024 0.490 -
BM_MakeHeap_uint64_QuickSortAdversary_16 0.615 -
BM_MakeHeap_uint64_QuickSortAdversary_16384 0.293 -
BM_MakeHeap_uint64_QuickSortAdversary_256 0.492 -
BM_MakeHeap_uint64_QuickSortAdversary_262144 0.247 -
BM_MakeHeap_uint64_QuickSortAdversary_4 0.427 3.08%
BM_MakeHeap_uint64_QuickSortAdversary_64 0.462 -
BM_MakeHeap_uint64_Random_1 0.277 -
BM_MakeHeap_uint64_Random_1024 1.021 -
BM_MakeHeap_uint64_Random_16 1.321 3.59%
BM_MakeHeap_uint64_Random_16384 1.051 10.03%
BM_MakeHeap_uint64_Random_256 1.167 3.94%
BM_MakeHeap_uint64_Random_262144 1.061 2.76%
BM_MakeHeap_uint64_Random_4 1.587 47.94%
BM_MakeHeap_uint64_Random_64 1.280 3.25%
BM_MakeHeap_uint64_SingleElement_1 0.274 -
BM_MakeHeap_uint64_SingleElement_1024 0.568 -
BM_MakeHeap_uint64_SingleElement_16 0.508 -
BM_MakeHeap_uint64_SingleElement_16384 0.582 -
BM_MakeHeap_uint64_SingleElement_256 0.581 -
BM_MakeHeap_uint64_SingleElement_262144 0.755 -
BM_MakeHeap_uint64_SingleElement_4 0.328 -
BM_MakeHeap_uint64_SingleElement_64 0.506 -
BM_MakeThenSortHeap_float_Ascending_1 0.280 -
BM_MakeThenSortHeap_float_Ascending_1024 8.666 -
BM_MakeThenSortHeap_float_Ascending_16 2.932 -
BM_MakeThenSortHeap_float_Ascending_16384 28.307 1.11%
BM_MakeThenSortHeap_float_Ascending_256 6.550 -
BM_MakeThenSortHeap_float_Ascending_262144 31.407 -
BM_MakeThenSortHeap_float_Ascending_4 1.444 -5.21%
BM_MakeThenSortHeap_float_Ascending_64 4.032 -
BM_MakeThenSortHeap_float_Descending_1 0.272 -
BM_MakeThenSortHeap_float_Descending_1024 8.049 -
BM_MakeThenSortHeap_float_Descending_16 1.856 -1.20%
BM_MakeThenSortHeap_float_Descending_16384 29.929 -
BM_MakeThenSortHeap_float_Descending_256 5.991 -1.16%
BM_MakeThenSortHeap_float_Descending_262144 35.218 -
BM_MakeThenSortHeap_float_Descending_4 1.326 17.31%
BM_MakeThenSortHeap_float_Descending_64 3.312 -
BM_MakeThenSortHeap_float_Heap_1 0.280 -
BM_MakeThenSortHeap_float_Heap_1024 8.250 -
BM_MakeThenSortHeap_float_Heap_16 1.854 -1.83%
BM_MakeThenSortHeap_float_Heap_16384 26.158 -
BM_MakeThenSortHeap_float_Heap_256 6.117 2.20%
BM_MakeThenSortHeap_float_Heap_262144 30.687 -
BM_MakeThenSortHeap_float_Heap_4 1.190 -
BM_MakeThenSortHeap_float_Heap_64 3.449 -
BM_MakeThenSortHeap_float_PipeOrgan_1 0.275 -
BM_MakeThenSortHeap_float_PipeOrgan_1024 8.437 -
BM_MakeThenSortHeap_float_PipeOrgan_16 2.961 -2.26%
BM_MakeThenSortHeap_float_PipeOrgan_16384 25.717 -
BM_MakeThenSortHeap_float_PipeOrgan_256 6.315 1.22%
BM_MakeThenSortHeap_float_PipeOrgan_262144 32.275 -
BM_MakeThenSortHeap_float_PipeOrgan_4 1.521 -1.34%
BM_MakeThenSortHeap_float_PipeOrgan_64 4.041 -
BM_MakeThenSortHeap_float_QuickSortAdversary_1 0.277 -
BM_MakeThenSortHeap_float_QuickSortAdversary_1024 8.195 -
BM_MakeThenSortHeap_float_QuickSortAdversary_16 2.928 -1.19%
BM_MakeThenSortHeap_float_QuickSortAdversary_16384 28.260 -
BM_MakeThenSortHeap_float_QuickSortAdversary_256 6.015 -
BM_MakeThenSortHeap_float_QuickSortAdversary_262144 34.253 -
BM_MakeThenSortHeap_float_QuickSortAdversary_4 1.473 -1.61%
BM_MakeThenSortHeap_float_QuickSortAdversary_64 3.810 1.12%
BM_MakeThenSortHeap_float_Random_1 0.280 -
BM_MakeThenSortHeap_float_Random_1024 33.194 -1.03%
BM_MakeThenSortHeap_float_Random_16 9.882 -1.04%
BM_MakeThenSortHeap_float_Random_16384 47.215 -1.19%
BM_MakeThenSortHeap_float_Random_256 25.658 -
BM_MakeThenSortHeap_float_Random_262144 62.568 -1.15%
BM_MakeThenSortHeap_float_Random_4 4.283 -
BM_MakeThenSortHeap_float_Random_64 17.911 -
BM_MakeThenSortHeap_float_SingleElement_1 0.277 -
BM_MakeThenSortHeap_float_SingleElement_1024 4.772 -3.86%
BM_MakeThenSortHeap_float_SingleElement_16 3.185 -1.26%
BM_MakeThenSortHeap_float_SingleElement_16384 15.837 1.32%
BM_MakeThenSortHeap_float_SingleElement_256 3.985 -3.13%
BM_MakeThenSortHeap_float_SingleElement_262144 52.403 3.49%
BM_MakeThenSortHeap_float_SingleElement_4 1.347 -
BM_MakeThenSortHeap_float_SingleElement_64 3.305 -2.32%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1 0.280 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 14.669 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 7.829 1.64%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 23.262 -1.04%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 11.674 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 33.263 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 3.778 4.44%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 10.263 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1 0.280 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 14.427 1.91%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16 6.988 2.33%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 23.196 1.61%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_256 11.260 3.99%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 34.662 1.95%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 2.506 4.15%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_64 9.892 3.18%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1 0.279 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 13.945 -1.37%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16 6.429 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 23.080 -1.57%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_256 10.613 -1.36%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 34.002 -1.69%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 1.979 -4.10%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_64 9.080 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1 0.280 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 14.751 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 7.846 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 23.011 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 11.793 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 33.682 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 1.813 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 10.418 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.279 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 15.152 -1.57%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 7.591 -2.10%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 24.327 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 11.729 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 35.721 -1.08%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 3.693 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 10.001 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1 0.269 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1024 24.247 1.78%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16 11.467 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16384 34.364 2.07%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_256 20.122 2.05%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_262144 52.449 1.61%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_4 5.020 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_64 16.361 1.23%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1 0.271 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 7.651 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 3.291 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 10.489 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 6.283 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 13.241 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 3.668 15.50%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 4.873 -
BM_MakeThenSortHeap_string_Ascending_1 1.365 -
BM_MakeThenSortHeap_string_Ascending_1024 34.966 -3.49%
BM_MakeThenSortHeap_string_Ascending_16 9.686 -
BM_MakeThenSortHeap_string_Ascending_16384 63.434 -
BM_MakeThenSortHeap_string_Ascending_256 20.388 1.67%
BM_MakeThenSortHeap_string_Ascending_262144 79.512 5.55%
BM_MakeThenSortHeap_string_Ascending_4 5.306 1.90%
BM_MakeThenSortHeap_string_Ascending_64 15.743 -
BM_MakeThenSortHeap_string_Descending_1 1.366 -
BM_MakeThenSortHeap_string_Descending_1024 25.299 -2.22%
BM_MakeThenSortHeap_string_Descending_16 7.822 -
BM_MakeThenSortHeap_string_Descending_16384 65.267 -
BM_MakeThenSortHeap_string_Descending_256 18.076 1.49%
BM_MakeThenSortHeap_string_Descending_262144 92.468 7.77%
BM_MakeThenSortHeap_string_Descending_4 3.648 -
BM_MakeThenSortHeap_string_Descending_64 13.034 -
BM_MakeThenSortHeap_string_Heap_1 1.365 -
BM_MakeThenSortHeap_string_Heap_1024 64.030 -
BM_MakeThenSortHeap_string_Heap_16 17.425 1.29%
BM_MakeThenSortHeap_string_Heap_16384 102.787 -
BM_MakeThenSortHeap_string_Heap_256 49.737 -
BM_MakeThenSortHeap_string_Heap_262144 188.963 3.99%
BM_MakeThenSortHeap_string_Heap_4 5.911 1.48%
BM_MakeThenSortHeap_string_Heap_64 34.160 -
BM_MakeThenSortHeap_string_PipeOrgan_1 1.365 -
BM_MakeThenSortHeap_string_PipeOrgan_1024 31.814 1.88%
BM_MakeThenSortHeap_string_PipeOrgan_16 9.548 -
BM_MakeThenSortHeap_string_PipeOrgan_16384 65.010 2.78%
BM_MakeThenSortHeap_string_PipeOrgan_256 20.236 1.87%
BM_MakeThenSortHeap_string_PipeOrgan_262144 85.318 6.04%
BM_MakeThenSortHeap_string_PipeOrgan_4 4.806 -
BM_MakeThenSortHeap_string_PipeOrgan_64 15.073 -
BM_MakeThenSortHeap_string_QuickSortAdversary_1 1.365 -
BM_MakeThenSortHeap_string_QuickSortAdversary_1024 69.575 -
BM_MakeThenSortHeap_string_QuickSortAdversary_16 22.476 -
BM_MakeThenSortHeap_string_QuickSortAdversary_16384 110.303 -
BM_MakeThenSortHeap_string_QuickSortAdversary_256 55.325 -
BM_MakeThenSortHeap_string_QuickSortAdversary_262144 198.967 3.01%
BM_MakeThenSortHeap_string_QuickSortAdversary_4 10.460 -
BM_MakeThenSortHeap_string_QuickSortAdversary_64 39.788 -
BM_MakeThenSortHeap_string_Random_1 1.365 -
BM_MakeThenSortHeap_string_Random_1024 68.955 -
BM_MakeThenSortHeap_string_Random_16 22.445 -
BM_MakeThenSortHeap_string_Random_16384 108.773 -
BM_MakeThenSortHeap_string_Random_256 54.657 -
BM_MakeThenSortHeap_string_Random_262144 197.897 3.47%
BM_MakeThenSortHeap_string_Random_4 10.334 -
BM_MakeThenSortHeap_string_Random_64 39.262 -
BM_MakeThenSortHeap_string_SingleElement_1 1.367 -
BM_MakeThenSortHeap_string_SingleElement_1024 31.062 2.62%
BM_MakeThenSortHeap_string_SingleElement_16 14.186 -
BM_MakeThenSortHeap_string_SingleElement_16384 39.306 3.16%
BM_MakeThenSortHeap_string_SingleElement_256 26.187 -
BM_MakeThenSortHeap_string_SingleElement_262144 55.020 9.05%
BM_MakeThenSortHeap_string_SingleElement_4 6.386 -
BM_MakeThenSortHeap_string_SingleElement_64 20.588 2.41%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.244 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 19.046 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 8.554 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 30.431 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 14.121 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 43.638 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 3.547 4.61%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 11.472 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.243 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 17.668 -1.02%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 7.543 -1.25%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 29.616 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 12.864 -1.31%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 43.883 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.166 -1.25%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 10.373 -1.46%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.246 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 17.566 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 7.587 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 32.237 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 12.978 -1.14%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 49.731 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 1.981 -2.19%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 9.911 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.243 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 19.154 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 8.973 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 30.443 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 14.362 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 44.815 1.02%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.338 -4.14%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 11.475 2.57%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.246 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 18.212 -2.10%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 8.383 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 33.122 -1.57%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 13.826 -3.04%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 50.840 -1.70%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 3.724 1.55%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 10.756 -6.12%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.247 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1024 31.079 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16 13.990 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16384 45.980 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_256 25.635 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_262144 75.135 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_4 6.365 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_64 20.572 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.241 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 11.407 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 5.443 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 16.101 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 9.344 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 21.206 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.672 -2.18%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 7.304 -
BM_MakeThenSortHeap_uint32_Ascending_1 0.274 -
BM_MakeThenSortHeap_uint32_Ascending_1024 10.654 -
BM_MakeThenSortHeap_uint32_Ascending_16 5.728 -
BM_MakeThenSortHeap_uint32_Ascending_16384 16.837 -
BM_MakeThenSortHeap_uint32_Ascending_256 8.677 -1.09%
BM_MakeThenSortHeap_uint32_Ascending_262144 24.946 -
BM_MakeThenSortHeap_uint32_Ascending_4 1.419 -
BM_MakeThenSortHeap_uint32_Ascending_64 8.610 -
BM_MakeThenSortHeap_uint32_Descending_1 0.277 -
BM_MakeThenSortHeap_uint32_Descending_1024 10.220 -
BM_MakeThenSortHeap_uint32_Descending_16 5.501 -
BM_MakeThenSortHeap_uint32_Descending_16384 16.288 -
BM_MakeThenSortHeap_uint32_Descending_256 8.736 -
BM_MakeThenSortHeap_uint32_Descending_262144 24.358 -
BM_MakeThenSortHeap_uint32_Descending_4 1.450 4.24%
BM_MakeThenSortHeap_uint32_Descending_64 8.661 -
BM_MakeThenSortHeap_uint32_Heap_1 0.272 -
BM_MakeThenSortHeap_uint32_Heap_1024 10.397 -
BM_MakeThenSortHeap_uint32_Heap_16 5.153 -
BM_MakeThenSortHeap_uint32_Heap_16384 16.404 -
BM_MakeThenSortHeap_uint32_Heap_256 8.274 -
BM_MakeThenSortHeap_uint32_Heap_262144 24.423 -
BM_MakeThenSortHeap_uint32_Heap_4 1.225 3.39%
BM_MakeThenSortHeap_uint32_Heap_64 8.107 -1.36%
BM_MakeThenSortHeap_uint32_PipeOrgan_1 0.280 -
BM_MakeThenSortHeap_uint32_PipeOrgan_1024 11.072 -
BM_MakeThenSortHeap_uint32_PipeOrgan_16 5.761 -
BM_MakeThenSortHeap_uint32_PipeOrgan_16384 17.180 -
BM_MakeThenSortHeap_uint32_PipeOrgan_256 9.236 -
BM_MakeThenSortHeap_uint32_PipeOrgan_262144 25.478 -
BM_MakeThenSortHeap_uint32_PipeOrgan_4 1.385 1.33%
BM_MakeThenSortHeap_uint32_PipeOrgan_64 9.218 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_1 0.280 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_1024 10.654 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16 5.633 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16384 16.490 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_256 8.478 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_262144 24.396 -1.16%
BM_MakeThenSortHeap_uint32_QuickSortAdversary_4 1.746 1.37%
BM_MakeThenSortHeap_uint32_QuickSortAdversary_64 8.955 -
BM_MakeThenSortHeap_uint32_Random_1 0.278 -
BM_MakeThenSortHeap_uint32_Random_1024 15.527 -
BM_MakeThenSortHeap_uint32_Random_16 8.693 -
BM_MakeThenSortHeap_uint32_Random_16384 22.158 -
BM_MakeThenSortHeap_uint32_Random_256 13.374 -
BM_MakeThenSortHeap_uint32_Random_262144 32.377 -
BM_MakeThenSortHeap_uint32_Random_4 3.973 -1.16%
BM_MakeThenSortHeap_uint32_Random_64 11.837 -
BM_MakeThenSortHeap_uint32_SingleElement_1 0.277 -
BM_MakeThenSortHeap_uint32_SingleElement_1024 9.439 -
BM_MakeThenSortHeap_uint32_SingleElement_16 3.953 -
BM_MakeThenSortHeap_uint32_SingleElement_16384 19.669 -1.00%
BM_MakeThenSortHeap_uint32_SingleElement_256 6.649 -
BM_MakeThenSortHeap_uint32_SingleElement_262144 55.802 -
BM_MakeThenSortHeap_uint32_SingleElement_4 1.419 -
BM_MakeThenSortHeap_uint32_SingleElement_64 7.255 -
BM_MakeThenSortHeap_uint64_Ascending_1 0.279 -
BM_MakeThenSortHeap_uint64_Ascending_1024 10.734 -
BM_MakeThenSortHeap_uint64_Ascending_16 5.480 -
BM_MakeThenSortHeap_uint64_Ascending_16384 16.994 -
BM_MakeThenSortHeap_uint64_Ascending_256 8.744 -
BM_MakeThenSortHeap_uint64_Ascending_262144 25.208 -
BM_MakeThenSortHeap_uint64_Ascending_4 1.458 -1.33%
BM_MakeThenSortHeap_uint64_Ascending_64 8.378 -
BM_MakeThenSortHeap_uint64_Descending_1 0.277 -
BM_MakeThenSortHeap_uint64_Descending_1024 10.321 -
BM_MakeThenSortHeap_uint64_Descending_16 5.592 -
BM_MakeThenSortHeap_uint64_Descending_16384 16.351 -
BM_MakeThenSortHeap_uint64_Descending_256 8.743 -
BM_MakeThenSortHeap_uint64_Descending_262144 24.856 -
BM_MakeThenSortHeap_uint64_Descending_4 1.456 10.35%
BM_MakeThenSortHeap_uint64_Descending_64 8.417 -
BM_MakeThenSortHeap_uint64_Heap_1 0.271 -
BM_MakeThenSortHeap_uint64_Heap_1024 10.425 -
BM_MakeThenSortHeap_uint64_Heap_16 5.328 -
BM_MakeThenSortHeap_uint64_Heap_16384 16.645 -
BM_MakeThenSortHeap_uint64_Heap_256 8.489 -
BM_MakeThenSortHeap_uint64_Heap_262144 25.011 -
BM_MakeThenSortHeap_uint64_Heap_4 1.211 1.28%
BM_MakeThenSortHeap_uint64_Heap_64 8.347 2.68%
BM_MakeThenSortHeap_uint64_PipeOrgan_1 0.277 -
BM_MakeThenSortHeap_uint64_PipeOrgan_1024 11.196 -
BM_MakeThenSortHeap_uint64_PipeOrgan_16 6.075 -
BM_MakeThenSortHeap_uint64_PipeOrgan_16384 17.506 -
BM_MakeThenSortHeap_uint64_PipeOrgan_256 9.350 -
BM_MakeThenSortHeap_uint64_PipeOrgan_262144 26.160 -
BM_MakeThenSortHeap_uint64_PipeOrgan_4 1.405 -
BM_MakeThenSortHeap_uint64_PipeOrgan_64 8.982 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_1 0.280 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_1024 10.652 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_16 5.495 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_16384 16.502 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_256 8.768 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_262144 24.961 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_4 1.416 -3.62%
BM_MakeThenSortHeap_uint64_QuickSortAdversary_64 8.927 -
BM_MakeThenSortHeap_uint64_Random_1 0.279 -
BM_MakeThenSortHeap_uint64_Random_1024 15.454 -
BM_MakeThenSortHeap_uint64_Random_16 8.565 -
BM_MakeThenSortHeap_uint64_Random_16384 22.135 -1.05%
BM_MakeThenSortHeap_uint64_Random_256 13.375 -
BM_MakeThenSortHeap_uint64_Random_262144 35.288 -1.56%
BM_MakeThenSortHeap_uint64_Random_4 4.024 -3.19%
BM_MakeThenSortHeap_uint64_Random_64 11.801 -
BM_MakeThenSortHeap_uint64_SingleElement_1 0.276 -
BM_MakeThenSortHeap_uint64_SingleElement_1024 9.755 -
BM_MakeThenSortHeap_uint64_SingleElement_16 4.030 -
BM_MakeThenSortHeap_uint64_SingleElement_16384 26.832 -
BM_MakeThenSortHeap_uint64_SingleElement_256 6.801 -
BM_MakeThenSortHeap_uint64_SingleElement_262144 66.115 -
BM_MakeThenSortHeap_uint64_SingleElement_4 1.267 2.08%
BM_MakeThenSortHeap_uint64_SingleElement_64 5.935 -
BM_PopHeap_float_1 0.471 -
BM_PopHeap_float_1024 28.436 -
BM_PopHeap_float_16 6.999 -
BM_PopHeap_float_16384 33.904 2.69%
BM_PopHeap_float_256 22.425 -
BM_PopHeap_float_262144 37.987 2.37%
BM_PopHeap_float_4 2.421 -1.80%
BM_PopHeap_float_64 13.589 -
BM_PopHeap_pair<uint32,_uint32>_1 0.506 -7.19%
BM_PopHeap_pair<uint32,_uint32>_1024 29.900 -1.24%
BM_PopHeap_pair<uint32,_uint32>_16 9.268 -1.09%
BM_PopHeap_pair<uint32,_uint32>_16384 45.194 -
BM_PopHeap_pair<uint32,_uint32>_256 22.428 -
BM_PopHeap_pair<uint32,_uint32>_262144 59.475 -2.03%
BM_PopHeap_pair<uint32,_uint32>_4 3.207 -
BM_PopHeap_pair<uint32,_uint32>_64 15.870 -1.52%
BM_PopHeap_string_1 0.509 10.42%
BM_PopHeap_string_1024 56.362 -
BM_PopHeap_string_16 14.465 -
BM_PopHeap_string_16384 74.356 1.98%
BM_PopHeap_string_256 41.160 1.04%
BM_PopHeap_string_262144 100.437 9.89%
BM_PopHeap_string_4 5.329 1.64%
BM_PopHeap_string_64 26.270 1.51%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 0.433 -22.17%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1024 41.854 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16 11.506 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16384 59.415 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_256 30.987 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144 76.290 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_4 4.220 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_64 20.651 -
BM_PopHeap_uint32_1 0.417 -17.82%
BM_PopHeap_uint32_1024 21.317 -
BM_PopHeap_uint32_16 7.602 -
BM_PopHeap_uint32_16384 31.197 -
BM_PopHeap_uint32_256 17.020 1.15%
BM_PopHeap_uint32_262144 41.255 -
BM_PopHeap_uint32_4 2.703 1.19%
BM_PopHeap_uint32_64 12.589 -
BM_PopHeap_uint64_1 0.500 14.58%
BM_PopHeap_uint64_1024 21.558 -
BM_PopHeap_uint64_16 7.612 -
BM_PopHeap_uint64_16384 31.218 -
BM_PopHeap_uint64_256 17.124 -
BM_PopHeap_uint64_262144 41.898 -
BM_PopHeap_uint64_4 2.695 -
BM_PopHeap_uint64_64 12.694 -
BM_PushHeap_float_Ascending_1 0.467 -
BM_PushHeap_float_Ascending_1024 3.106 -
BM_PushHeap_float_Ascending_16 1.080 9.52%
BM_PushHeap_float_Ascending_16384 4.372 3.60%
BM_PushHeap_float_Ascending_256 2.483 -
BM_PushHeap_float_Ascending_262144 5.165 -1.65%
BM_PushHeap_float_Ascending_4 0.538 -
BM_PushHeap_float_Ascending_64 1.751 -
BM_PushHeap_float_Descending_1 0.449 -35.75%
BM_PushHeap_float_Descending_1024 0.390 -
BM_PushHeap_float_Descending_16 0.372 -
BM_PushHeap_float_Descending_16384 0.385 -
BM_PushHeap_float_Descending_256 0.403 -
BM_PushHeap_float_Descending_262144 0.385 -
BM_PushHeap_float_Descending_4 0.370 3.87%
BM_PushHeap_float_Descending_64 0.383 -
BM_PushHeap_float_PipeOrgan_1 0.468 -
BM_PushHeap_float_PipeOrgan_1024 2.092 -
BM_PushHeap_float_PipeOrgan_16 0.906 -
BM_PushHeap_float_PipeOrgan_16384 2.521 -
BM_PushHeap_float_PipeOrgan_256 1.724 -
BM_PushHeap_float_PipeOrgan_262144 3.149 -
BM_PushHeap_float_PipeOrgan_4 0.506 -
BM_PushHeap_float_PipeOrgan_64 1.297 -
BM_PushHeap_float_QuickSortAdversary_1 0.467 -
BM_PushHeap_float_QuickSortAdversary_1024 0.623 -
BM_PushHeap_float_QuickSortAdversary_16 1.016 -4.63%
BM_PushHeap_float_QuickSortAdversary_16384 0.491 -
BM_PushHeap_float_QuickSortAdversary_256 0.734 -
BM_PushHeap_float_QuickSortAdversary_262144 0.417 -
BM_PushHeap_float_QuickSortAdversary_4 0.535 -
BM_PushHeap_float_QuickSortAdversary_64 0.618 -
BM_PushHeap_float_Random_1 0.618 56.73%
BM_PushHeap_float_Random_1024 7.567 -
BM_PushHeap_float_Random_16 5.387 -
BM_PushHeap_float_Random_16384 7.547 -2.06%
BM_PushHeap_float_Random_256 7.233 -1.36%
BM_PushHeap_float_Random_262144 7.583 -
BM_PushHeap_float_Random_4 2.932 -3.62%
BM_PushHeap_float_Random_64 6.760 1.64%
BM_PushHeap_float_SingleElement_1 0.467 7.32%
BM_PushHeap_float_SingleElement_1024 0.389 -
BM_PushHeap_float_SingleElement_16 0.369 -
BM_PushHeap_float_SingleElement_16384 0.384 -
BM_PushHeap_float_SingleElement_256 0.403 -
BM_PushHeap_float_SingleElement_262144 0.385 -
BM_PushHeap_float_SingleElement_4 0.368 -
BM_PushHeap_float_SingleElement_64 0.381 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.466 4.24%
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.183 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.555 -4.69%
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 6.941 1.59%
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.254 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 10.739 -1.68%
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.852 5.81%
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.408 -
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.515 -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 0.470 -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 0.585 11.19%
BM_PushHeap_pair<uint32,_uint32>_Descending_64 0.556 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.468 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.735 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.199 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.089 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.224 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.326 1.84%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.691 1.84%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.655 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.937 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 0.996 -2.60%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 2.695 1.63%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.624 -1.28%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 3.460 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.612 -4.87%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.374 -2.60%
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.534 -5.29%
BM_PushHeap_pair<uint32,_uint32>_Random_1024 7.383 -
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.243 -3.35%
BM_PushHeap_pair<uint32,_uint32>_Random_16384 7.480 -
BM_PushHeap_pair<uint32,_uint32>_Random_256 7.279 1.72%
BM_PushHeap_pair<uint32,_uint32>_Random_262144 7.526 -1.09%
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.530 -
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.709 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.533 -16.05%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.559 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.600 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.561 2.19%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 0.578 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.554 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.533 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.555 -
BM_PushHeap_string_Ascending_1 0.701 -
BM_PushHeap_string_Ascending_1024 13.925 -4.98%
BM_PushHeap_string_Ascending_16 4.705 -
BM_PushHeap_string_Ascending_16384 20.050 -2.28%
BM_PushHeap_string_Ascending_256 10.981 -6.75%
BM_PushHeap_string_Ascending_262144 28.571 -1.16%
BM_PushHeap_string_Ascending_4 2.551 -
BM_PushHeap_string_Ascending_64 7.506 -5.18%
BM_PushHeap_string_Descending_1 0.700 -
BM_PushHeap_string_Descending_1024 2.418 -5.83%
BM_PushHeap_string_Descending_16 2.106 -2.78%
BM_PushHeap_string_Descending_16384 2.356 -4.51%
BM_PushHeap_string_Descending_256 2.308 -6.52%
BM_PushHeap_string_Descending_262144 3.260 -10.06%
BM_PushHeap_string_Descending_4 1.913 -1.44%
BM_PushHeap_string_Descending_64 2.220 -4.51%
BM_PushHeap_string_PipeOrgan_1 0.701 -
BM_PushHeap_string_PipeOrgan_1024 9.812 -
BM_PushHeap_string_PipeOrgan_16 4.097 -
BM_PushHeap_string_PipeOrgan_16384 12.974 -2.41%
BM_PushHeap_string_PipeOrgan_256 7.948 -1.17%
BM_PushHeap_string_PipeOrgan_262144 17.369 -4.48%
BM_PushHeap_string_PipeOrgan_4 2.496 -
BM_PushHeap_string_PipeOrgan_64 5.831 -1.97%
BM_PushHeap_string_QuickSortAdversary_1 0.700 -
BM_PushHeap_string_QuickSortAdversary_1024 14.981 -3.34%
BM_PushHeap_string_QuickSortAdversary_16 10.135 -1.82%
BM_PushHeap_string_QuickSortAdversary_16384 15.613 -2.26%
BM_PushHeap_string_QuickSortAdversary_256 14.364 -2.56%
BM_PushHeap_string_QuickSortAdversary_262144 16.074 -2.46%
BM_PushHeap_string_QuickSortAdversary_4 6.073 -2.21%
BM_PushHeap_string_QuickSortAdversary_64 12.834 -2.05%
BM_PushHeap_string_Random_1 0.698 -
BM_PushHeap_string_Random_1024 14.882 -1.51%
BM_PushHeap_string_Random_16 10.149 -
BM_PushHeap_string_Random_16384 16.207 -4.79%
BM_PushHeap_string_Random_256 14.191 -1.10%
BM_PushHeap_string_Random_262144 18.095 -1.41%
BM_PushHeap_string_Random_4 5.968 -
BM_PushHeap_string_Random_64 12.732 -
BM_PushHeap_string_SingleElement_1 0.701 -
BM_PushHeap_string_SingleElement_1024 2.465 -4.04%
BM_PushHeap_string_SingleElement_16 2.439 -4.87%
BM_PushHeap_string_SingleElement_16384 2.478 -4.18%
BM_PushHeap_string_SingleElement_256 2.441 -4.70%
BM_PushHeap_string_SingleElement_262144 2.505 -4.10%
BM_PushHeap_string_SingleElement_4 2.153 -3.84%
BM_PushHeap_string_SingleElement_64 2.502 -4.16%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.698 9.75%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.808 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.074 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 7.039 1.96%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.928 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 9.477 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.014 1.08%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.936 -1.37%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.489 -20.22%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.707 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.727 14.95%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.691 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.757 3.34%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.692 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.698 -5.35%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.919 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.393 -35.94%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.473 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.538 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 4.528 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.881 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 6.152 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.910 -1.52%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.219 -1.52%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.614 6.68%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.081 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.265 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 2.683 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.848 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.332 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.832 -2.68%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.532 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.461 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.328 -2.00%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.339 1.55%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.438 -1.15%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.052 -2.57%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.515 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.577 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.802 1.95%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.463 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.743 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.728 -1.91%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.750 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.760 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.743 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.648 -3.23%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.744 -3.10%
BM_PushHeap_uint32_Ascending_1 0.502 16.88%
BM_PushHeap_uint32_Ascending_1024 3.942 -
BM_PushHeap_uint32_Ascending_16 1.400 -
BM_PushHeap_uint32_Ascending_16384 6.717 -1.33%
BM_PushHeap_uint32_Ascending_256 3.088 -
BM_PushHeap_uint32_Ascending_262144 8.328 2.80%
BM_PushHeap_uint32_Ascending_4 0.757 -
BM_PushHeap_uint32_Ascending_64 2.226 -
BM_PushHeap_uint32_Descending_1 0.475 -
BM_PushHeap_uint32_Descending_1024 0.386 -
BM_PushHeap_uint32_Descending_16 0.369 -
BM_PushHeap_uint32_Descending_16384 0.382 -
BM_PushHeap_uint32_Descending_256 0.399 -
BM_PushHeap_uint32_Descending_262144 0.382 -
BM_PushHeap_uint32_Descending_4 0.374 3.22%
BM_PushHeap_uint32_Descending_64 0.380 -
BM_PushHeap_uint32_PipeOrgan_1 0.639 46.43%
BM_PushHeap_uint32_PipeOrgan_1024 1.917 -
BM_PushHeap_uint32_PipeOrgan_16 0.874 -
BM_PushHeap_uint32_PipeOrgan_16384 2.400 -
BM_PushHeap_uint32_PipeOrgan_256 1.686 -
BM_PushHeap_uint32_PipeOrgan_262144 3.073 1.35%
BM_PushHeap_uint32_PipeOrgan_4 0.532 -
BM_PushHeap_uint32_PipeOrgan_64 1.311 -
BM_PushHeap_uint32_QuickSortAdversary_1 0.534 19.12%
BM_PushHeap_uint32_QuickSortAdversary_1024 0.600 -
BM_PushHeap_uint32_QuickSortAdversary_16 0.926 -
BM_PushHeap_uint32_QuickSortAdversary_16384 0.471 -
BM_PushHeap_uint32_QuickSortAdversary_256 0.714 -
BM_PushHeap_uint32_QuickSortAdversary_262144 0.411 -
BM_PushHeap_uint32_QuickSortAdversary_4 0.587 -
BM_PushHeap_uint32_QuickSortAdversary_64 0.616 -
BM_PushHeap_uint32_Random_1 0.459 16.76%
BM_PushHeap_uint32_Random_1024 6.296 -
BM_PushHeap_uint32_Random_16 4.601 1.74%
BM_PushHeap_uint32_Random_16384 6.381 1.42%
BM_PushHeap_uint32_Random_256 6.109 1.43%
BM_PushHeap_uint32_Random_262144 6.404 1.70%
BM_PushHeap_uint32_Random_4 2.473 -2.55%
BM_PushHeap_uint32_Random_64 5.629 -
BM_PushHeap_uint32_SingleElement_1 0.468 -
BM_PushHeap_uint32_SingleElement_1024 0.383 5.69%
BM_PushHeap_uint32_SingleElement_16 0.378 12.60%
BM_PushHeap_uint32_SingleElement_16384 0.378 6.35%
BM_PushHeap_uint32_SingleElement_256 0.402 5.16%
BM_PushHeap_uint32_SingleElement_262144 0.378 6.26%
BM_PushHeap_uint32_SingleElement_4 0.384 13.97%
BM_PushHeap_uint32_SingleElement_64 0.379 8.15%
BM_PushHeap_uint64_Ascending_1 0.466 -
BM_PushHeap_uint64_Ascending_1024 2.577 -
BM_PushHeap_uint64_Ascending_16 0.908 -15.48%
BM_PushHeap_uint64_Ascending_16384 3.575 -3.07%
BM_PushHeap_uint64_Ascending_256 2.093 -2.78%
BM_PushHeap_uint64_Ascending_262144 4.745 1.54%
BM_PushHeap_uint64_Ascending_4 0.548 -
BM_PushHeap_uint64_Ascending_64 1.519 -11.43%
BM_PushHeap_uint64_Descending_1 0.430 4.66%
BM_PushHeap_uint64_Descending_1024 0.385 -
BM_PushHeap_uint64_Descending_16 0.361 -
BM_PushHeap_uint64_Descending_16384 0.381 -
BM_PushHeap_uint64_Descending_256 0.398 -
BM_PushHeap_uint64_Descending_262144 0.381 -
BM_PushHeap_uint64_Descending_4 0.361 -
BM_PushHeap_uint64_Descending_64 0.377 -
BM_PushHeap_uint64_PipeOrgan_1 0.467 -
BM_PushHeap_uint64_PipeOrgan_1024 1.919 -
BM_PushHeap_uint64_PipeOrgan_16 0.893 -
BM_PushHeap_uint64_PipeOrgan_16384 2.385 -
BM_PushHeap_uint64_PipeOrgan_256 1.689 -
BM_PushHeap_uint64_PipeOrgan_262144 3.035 -
BM_PushHeap_uint64_PipeOrgan_4 0.489 -
BM_PushHeap_uint64_PipeOrgan_64 1.328 -
BM_PushHeap_uint64_QuickSortAdversary_1 0.467 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.616 -
BM_PushHeap_uint64_QuickSortAdversary_16 0.927 1.98%
BM_PushHeap_uint64_QuickSortAdversary_16384 0.483 -
BM_PushHeap_uint64_QuickSortAdversary_256 0.721 -
BM_PushHeap_uint64_QuickSortAdversary_262144 0.415 -
BM_PushHeap_uint64_QuickSortAdversary_4 0.546 -
BM_PushHeap_uint64_QuickSortAdversary_64 0.623 -
BM_PushHeap_uint64_Random_1 0.467 -
BM_PushHeap_uint64_Random_1024 5.809 -2.35%
BM_PushHeap_uint64_Random_16 4.381 3.76%
BM_PushHeap_uint64_Random_16384 6.045 -
BM_PushHeap_uint64_Random_256 5.699 1.34%
BM_PushHeap_uint64_Random_262144 5.932 -1.86%
BM_PushHeap_uint64_Random_4 2.058 -6.14%
BM_PushHeap_uint64_Random_64 5.070 -2.97%
BM_PushHeap_uint64_SingleElement_1 0.414 -17.67%
BM_PushHeap_uint64_SingleElement_1024 0.364 -
BM_PushHeap_uint64_SingleElement_16 0.338 -
BM_PushHeap_uint64_SingleElement_16384 0.364 -
BM_PushHeap_uint64_SingleElement_256 0.386 -
BM_PushHeap_uint64_SingleElement_262144 0.358 -
BM_PushHeap_uint64_SingleElement_4 0.357 -
BM_PushHeap_uint64_SingleElement_64 0.360 -
BM_RangesMakeHeap_float_Ascending_1 0.278 -
BM_RangesMakeHeap_float_Ascending_1024 0.700 -2.19%
BM_RangesMakeHeap_float_Ascending_16 0.735 -
BM_RangesMakeHeap_float_Ascending_16384 0.657 -
BM_RangesMakeHeap_float_Ascending_256 0.662 -
BM_RangesMakeHeap_float_Ascending_262144 0.701 -
BM_RangesMakeHeap_float_Ascending_4 0.394 -
BM_RangesMakeHeap_float_Ascending_64 0.627 -
BM_RangesMakeHeap_float_Descending_1 0.271 -
BM_RangesMakeHeap_float_Descending_1024 0.252 -
BM_RangesMakeHeap_float_Descending_16 0.210 -
BM_RangesMakeHeap_float_Descending_16384 0.234 -
BM_RangesMakeHeap_float_Descending_256 0.240 -4.27%
BM_RangesMakeHeap_float_Descending_262144 0.233 -
BM_RangesMakeHeap_float_Descending_4 0.281 -
BM_RangesMakeHeap_float_Descending_64 0.193 -
BM_RangesMakeHeap_float_Heap_1 0.270 -
BM_RangesMakeHeap_float_Heap_1024 0.256 -
BM_RangesMakeHeap_float_Heap_16 0.251 12.39%
BM_RangesMakeHeap_float_Heap_16384 0.234 -
BM_RangesMakeHeap_float_Heap_256 0.260 5.25%
BM_RangesMakeHeap_float_Heap_262144 0.233 -
BM_RangesMakeHeap_float_Heap_4 0.277 -4.62%
BM_RangesMakeHeap_float_Heap_64 0.269 27.70%
BM_RangesMakeHeap_float_PipeOrgan_1 0.278 -
BM_RangesMakeHeap_float_PipeOrgan_1024 0.702 -
BM_RangesMakeHeap_float_PipeOrgan_16 1.296 -
BM_RangesMakeHeap_float_PipeOrgan_16384 0.655 -
BM_RangesMakeHeap_float_PipeOrgan_256 0.665 -
BM_RangesMakeHeap_float_PipeOrgan_262144 0.710 -
BM_RangesMakeHeap_float_PipeOrgan_4 0.385 -
BM_RangesMakeHeap_float_PipeOrgan_64 0.799 -
BM_RangesMakeHeap_float_QuickSortAdversary_1 0.274 -
BM_RangesMakeHeap_float_QuickSortAdversary_1024 0.528 -
BM_RangesMakeHeap_float_QuickSortAdversary_16 0.836 -
BM_RangesMakeHeap_float_QuickSortAdversary_16384 0.303 -
BM_RangesMakeHeap_float_QuickSortAdversary_256 0.503 -
BM_RangesMakeHeap_float_QuickSortAdversary_262144 0.246 -
BM_RangesMakeHeap_float_QuickSortAdversary_4 0.415 -
BM_RangesMakeHeap_float_QuickSortAdversary_64 0.578 -
BM_RangesMakeHeap_float_Random_1 0.273 -
BM_RangesMakeHeap_float_Random_1024 1.218 2.17%
BM_RangesMakeHeap_float_Random_16 1.562 -5.68%
BM_RangesMakeHeap_float_Random_16384 1.143 2.91%
BM_RangesMakeHeap_float_Random_256 1.574 23.68%
BM_RangesMakeHeap_float_Random_262144 1.107 -
BM_RangesMakeHeap_float_Random_4 1.444 19.98%
BM_RangesMakeHeap_float_Random_64 1.717 20.15%
BM_RangesMakeHeap_float_SingleElement_1 0.278 -
BM_RangesMakeHeap_float_SingleElement_1024 0.699 -2.08%
BM_RangesMakeHeap_float_SingleElement_16 0.660 -
BM_RangesMakeHeap_float_SingleElement_16384 0.659 -
BM_RangesMakeHeap_float_SingleElement_256 0.646 -
BM_RangesMakeHeap_float_SingleElement_262144 0.720 -
BM_RangesMakeHeap_float_SingleElement_4 0.323 -
BM_RangesMakeHeap_float_SingleElement_64 0.640 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_1 0.277 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_1024 1.369 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 1.176 -6.37%
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16384 1.344 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_256 1.399 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_262144 1.401 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4 0.809 8.91%
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_64 1.123 1.34%
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_1 0.273 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_1024 0.520 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_16 0.497 -
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.482 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4 0.432 -18.87%
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_64 0.467 -4.93%
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_1 0.271 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_1024 0.558 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16 0.563 1.97%
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16384 0.533 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_256 0.600 3.58%
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_262144 0.527 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 0.475 -3.76%
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64 0.543 7.50%
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_1 0.280 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_1024 1.353 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16 1.169 -4.01%
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.328 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_256 1.397 1.27%
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.419 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_4 0.549 -1.90%
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_64 1.116 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.277 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.324 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.222 -1.61%
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.289 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.371 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.332 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.772 -2.36%
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.113 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1 0.280 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1024 2.999 2.49%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16 2.980 1.37%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16384 3.206 7.67%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_256 3.108 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_262144 2.979 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4 2.585 2.94%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 3.211 -1.02%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1 0.277 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1024 1.214 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16 1.079 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.207 2.50%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_256 1.203 1.56%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 1.266 4.05%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_4 0.796 2.26%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_64 1.145 3.34%
BM_RangesMakeHeap_string_Ascending_1 0.254 -
BM_RangesMakeHeap_string_Ascending_1024 4.969 -
BM_RangesMakeHeap_string_Ascending_16 3.645 -
BM_RangesMakeHeap_string_Ascending_16384 5.849 10.42%
BM_RangesMakeHeap_string_Ascending_256 4.855 -
BM_RangesMakeHeap_string_Ascending_262144 7.194 -
BM_RangesMakeHeap_string_Ascending_4 2.854 -
BM_RangesMakeHeap_string_Ascending_64 4.732 -2.12%
BM_RangesMakeHeap_string_Descending_1 0.254 -
BM_RangesMakeHeap_string_Descending_1024 2.722 -3.08%
BM_RangesMakeHeap_string_Descending_16 2.399 -
BM_RangesMakeHeap_string_Descending_16384 2.774 -4.88%
BM_RangesMakeHeap_string_Descending_256 2.725 -
BM_RangesMakeHeap_string_Descending_262144 3.600 -15.03%
BM_RangesMakeHeap_string_Descending_4 2.145 -
BM_RangesMakeHeap_string_Descending_64 2.589 -3.25%
BM_RangesMakeHeap_string_Heap_1 0.254 -
BM_RangesMakeHeap_string_Heap_1024 4.769 1.24%
BM_RangesMakeHeap_string_Heap_16 4.623 -
BM_RangesMakeHeap_string_Heap_16384 5.003 1.25%
BM_RangesMakeHeap_string_Heap_256 4.886 1.52%
BM_RangesMakeHeap_string_Heap_262144 5.221 -
BM_RangesMakeHeap_string_Heap_4 3.037 1.11%
BM_RangesMakeHeap_string_Heap_64 4.976 -
BM_RangesMakeHeap_string_PipeOrgan_1 0.255 -
BM_RangesMakeHeap_string_PipeOrgan_1024 4.960 -2.52%
BM_RangesMakeHeap_string_PipeOrgan_16 3.595 -2.44%
BM_RangesMakeHeap_string_PipeOrgan_16384 5.182 -6.90%
BM_RangesMakeHeap_string_PipeOrgan_256 4.805 -1.35%
BM_RangesMakeHeap_string_PipeOrgan_262144 7.439 -12.70%
BM_RangesMakeHeap_string_PipeOrgan_4 2.579 -
BM_RangesMakeHeap_string_PipeOrgan_64 4.717 -2.12%
BM_RangesMakeHeap_string_QuickSortAdversary_1 0.256 -
BM_RangesMakeHeap_string_QuickSortAdversary_1024 10.505 -
BM_RangesMakeHeap_string_QuickSortAdversary_16 8.532 -
BM_RangesMakeHeap_string_QuickSortAdversary_16384 11.685 -
BM_RangesMakeHeap_string_QuickSortAdversary_256 10.289 -
BM_RangesMakeHeap_string_QuickSortAdversary_262144 12.563 -1.33%
BM_RangesMakeHeap_string_QuickSortAdversary_4 5.947 -
BM_RangesMakeHeap_string_QuickSortAdversary_64 10.092 -
BM_RangesMakeHeap_string_Random_1 0.251 -
BM_RangesMakeHeap_string_Random_1024 10.622 -
BM_RangesMakeHeap_string_Random_16 8.298 1.24%
BM_RangesMakeHeap_string_Random_16384 12.521 -2.65%
BM_RangesMakeHeap_string_Random_256 10.260 -
BM_RangesMakeHeap_string_Random_262144 15.407 -5.54%
BM_RangesMakeHeap_string_Random_4 5.746 -1.00%
BM_RangesMakeHeap_string_Random_64 9.933 -
BM_RangesMakeHeap_string_SingleElement_1 0.256 -
BM_RangesMakeHeap_string_SingleElement_1024 6.054 -2.96%
BM_RangesMakeHeap_string_SingleElement_16 5.392 -2.95%
BM_RangesMakeHeap_string_SingleElement_16384 5.840 -2.26%
BM_RangesMakeHeap_string_SingleElement_256 6.171 -2.06%
BM_RangesMakeHeap_string_SingleElement_262144 7.291 -
BM_RangesMakeHeap_string_SingleElement_4 3.535 -3.39%
BM_RangesMakeHeap_string_SingleElement_64 6.282 -1.13%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.244 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.885 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.374 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.960 -2.11%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.889 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 2.098 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.087 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.601 -1.26%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.243 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.874 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.961 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.857 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.958 -1.32%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.853 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.803 4.75%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.002 -1.70%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.247 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.263 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 0.938 2.25%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.205 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.114 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 1.186 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 0.779 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.059 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.243 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 1.920 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.384 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 1.975 -2.73%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 1.885 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 2.128 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.933 2.81%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.672 -1.08%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.254 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.794 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.442 -1.54%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.935 -3.88%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.797 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 2.095 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.068 -1.51%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.566 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.249 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_1024 4.779 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 4.284 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16384 4.796 -1.79%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 4.780 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_262144 4.905 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.707 3.52%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 4.903 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.242 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 1.989 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 1.692 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 2.316 -3.95%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 1.996 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 2.716 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.294 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 1.933 -1.15%
BM_RangesMakeHeap_uint32_Ascending_1 0.277 -
BM_RangesMakeHeap_uint32_Ascending_1024 0.645 -
BM_RangesMakeHeap_uint32_Ascending_16 0.613 -
BM_RangesMakeHeap_uint32_Ascending_16384 0.608 -
BM_RangesMakeHeap_uint32_Ascending_256 0.605 -
BM_RangesMakeHeap_uint32_Ascending_262144 0.666 -
BM_RangesMakeHeap_uint32_Ascending_4 0.387 -
BM_RangesMakeHeap_uint32_Ascending_64 0.558 -
BM_RangesMakeHeap_uint32_Descending_1 0.277 -
BM_RangesMakeHeap_uint32_Descending_1024 0.257 -
BM_RangesMakeHeap_uint32_Descending_16 0.252 -
BM_RangesMakeHeap_uint32_Descending_16384 0.235 -
BM_RangesMakeHeap_uint32_Descending_256 0.259 -
BM_RangesMakeHeap_uint32_Descending_262144 0.234 -
BM_RangesMakeHeap_uint32_Descending_4 0.270 -4.84%
BM_RangesMakeHeap_uint32_Descending_64 0.231 -
BM_RangesMakeHeap_uint32_Heap_1 0.271 -
BM_RangesMakeHeap_uint32_Heap_1024 0.252 -
BM_RangesMakeHeap_uint32_Heap_16 0.246 -
BM_RangesMakeHeap_uint32_Heap_16384 0.235 -
BM_RangesMakeHeap_uint32_Heap_256 0.261 -
BM_RangesMakeHeap_uint32_Heap_262144 0.234 -
BM_RangesMakeHeap_uint32_Heap_4 0.277 -
BM_RangesMakeHeap_uint32_Heap_64 0.228 -15.66%
BM_RangesMakeHeap_uint32_PipeOrgan_1 0.275 -
BM_RangesMakeHeap_uint32_PipeOrgan_1024 0.711 -
BM_RangesMakeHeap_uint32_PipeOrgan_16 1.025 -
BM_RangesMakeHeap_uint32_PipeOrgan_16384 0.609 -
BM_RangesMakeHeap_uint32_PipeOrgan_256 0.627 -
BM_RangesMakeHeap_uint32_PipeOrgan_262144 0.675 -
BM_RangesMakeHeap_uint32_PipeOrgan_4 0.400 -4.93%
BM_RangesMakeHeap_uint32_PipeOrgan_64 0.712 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_1 0.277 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_1024 0.494 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_16 0.624 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_16384 0.291 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_256 0.482 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_262144 0.245 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_4 0.391 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_64 0.443 -
BM_RangesMakeHeap_uint32_Random_1 0.271 -
BM_RangesMakeHeap_uint32_Random_1024 1.029 -11.00%
BM_RangesMakeHeap_uint32_Random_16 1.248 -1.10%
BM_RangesMakeHeap_uint32_Random_16384 0.962 -3.06%
BM_RangesMakeHeap_uint32_Random_256 1.100 -11.02%
BM_RangesMakeHeap_uint32_Random_262144 1.013 -4.99%
BM_RangesMakeHeap_uint32_Random_4 1.290 -22.31%
BM_RangesMakeHeap_uint32_Random_64 1.289 -8.44%
BM_RangesMakeHeap_uint32_SingleElement_1 0.277 -
BM_RangesMakeHeap_uint32_SingleElement_1024 0.572 -
BM_RangesMakeHeap_uint32_SingleElement_16 0.489 -
BM_RangesMakeHeap_uint32_SingleElement_16384 0.528 -2.08%
BM_RangesMakeHeap_uint32_SingleElement_256 0.544 -
BM_RangesMakeHeap_uint32_SingleElement_262144 0.627 -2.25%
BM_RangesMakeHeap_uint32_SingleElement_4 0.323 -
BM_RangesMakeHeap_uint32_SingleElement_64 0.515 -
BM_RangesMakeHeap_uint64_Ascending_1 0.269 -
BM_RangesMakeHeap_uint64_Ascending_1024 0.652 -
BM_RangesMakeHeap_uint64_Ascending_16 0.653 -
BM_RangesMakeHeap_uint64_Ascending_16384 0.631 -
BM_RangesMakeHeap_uint64_Ascending_256 0.631 -
BM_RangesMakeHeap_uint64_Ascending_262144 0.735 -
BM_RangesMakeHeap_uint64_Ascending_4 0.408 -
BM_RangesMakeHeap_uint64_Ascending_64 0.576 -
BM_RangesMakeHeap_uint64_Descending_1 0.275 -
BM_RangesMakeHeap_uint64_Descending_1024 0.252 -
BM_RangesMakeHeap_uint64_Descending_16 0.260 -
BM_RangesMakeHeap_uint64_Descending_16384 0.236 -
BM_RangesMakeHeap_uint64_Descending_256 0.274 -
BM_RangesMakeHeap_uint64_Descending_262144 0.235 -
BM_RangesMakeHeap_uint64_Descending_4 0.279 -
BM_RangesMakeHeap_uint64_Descending_64 0.234 -
BM_RangesMakeHeap_uint64_Heap_1 0.275 -
BM_RangesMakeHeap_uint64_Heap_1024 0.253 -7.24%
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.278 -
BM_RangesMakeHeap_uint64_Heap_64 0.238 -
BM_RangesMakeHeap_uint64_PipeOrgan_1 0.272 -
BM_RangesMakeHeap_uint64_PipeOrgan_1024 0.654 -
BM_RangesMakeHeap_uint64_PipeOrgan_16 1.031 -
BM_RangesMakeHeap_uint64_PipeOrgan_16384 0.630 -
BM_RangesMakeHeap_uint64_PipeOrgan_256 0.660 2.07%
BM_RangesMakeHeap_uint64_PipeOrgan_262144 0.763 -
BM_RangesMakeHeap_uint64_PipeOrgan_4 0.387 -
BM_RangesMakeHeap_uint64_PipeOrgan_64 0.725 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_1 0.274 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_1024 0.491 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_16 0.613 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_16384 0.307 3.93%
BM_RangesMakeHeap_uint64_QuickSortAdversary_256 0.496 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_262144 0.248 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_4 0.426 3.77%
BM_RangesMakeHeap_uint64_QuickSortAdversary_64 0.462 -
BM_RangesMakeHeap_uint64_Random_1 0.277 -
BM_RangesMakeHeap_uint64_Random_1024 1.084 -1.61%
BM_RangesMakeHeap_uint64_Random_16 1.354 6.69%
BM_RangesMakeHeap_uint64_Random_16384 1.006 3.68%
BM_RangesMakeHeap_uint64_Random_256 1.176 4.83%
BM_RangesMakeHeap_uint64_Random_262144 1.066 1.89%
BM_RangesMakeHeap_uint64_Random_4 1.170 -24.51%
BM_RangesMakeHeap_uint64_Random_64 1.279 1.65%
BM_RangesMakeHeap_uint64_SingleElement_1 0.277 -
BM_RangesMakeHeap_uint64_SingleElement_1024 0.568 -
BM_RangesMakeHeap_uint64_SingleElement_16 0.510 -1.93%
BM_RangesMakeHeap_uint64_SingleElement_16384 0.583 -
BM_RangesMakeHeap_uint64_SingleElement_256 0.581 3.01%
BM_RangesMakeHeap_uint64_SingleElement_262144 0.763 -
BM_RangesMakeHeap_uint64_SingleElement_4 0.327 -
BM_RangesMakeHeap_uint64_SingleElement_64 0.507 -
BM_RangesMakeThenSortHeap_float_Ascending_1 0.280 -
BM_RangesMakeThenSortHeap_float_Ascending_1024 8.665 -
BM_RangesMakeThenSortHeap_float_Ascending_16 2.979 -
BM_RangesMakeThenSortHeap_float_Ascending_16384 26.835 -
BM_RangesMakeThenSortHeap_float_Ascending_256 6.546 -1.02%
BM_RangesMakeThenSortHeap_float_Ascending_262144 31.706 -1.40%
BM_RangesMakeThenSortHeap_float_Ascending_4 1.285 -3.00%
BM_RangesMakeThenSortHeap_float_Ascending_64 3.969 -
BM_RangesMakeThenSortHeap_float_Descending_1 0.270 -
BM_RangesMakeThenSortHeap_float_Descending_1024 8.103 -1.84%
BM_RangesMakeThenSortHeap_float_Descending_16 1.821 -
BM_RangesMakeThenSortHeap_float_Descending_16384 29.482 -1.32%
BM_RangesMakeThenSortHeap_float_Descending_256 5.884 -4.54%
BM_RangesMakeThenSortHeap_float_Descending_262144 34.991 -1.82%
BM_RangesMakeThenSortHeap_float_Descending_4 1.313 11.24%
BM_RangesMakeThenSortHeap_float_Descending_64 3.271 -3.72%
BM_RangesMakeThenSortHeap_float_Heap_1 0.280 3.79%
BM_RangesMakeThenSortHeap_float_Heap_1024 8.171 -1.35%
BM_RangesMakeThenSortHeap_float_Heap_16 1.990 2.31%
BM_RangesMakeThenSortHeap_float_Heap_16384 27.495 -
BM_RangesMakeThenSortHeap_float_Heap_256 6.096 -1.32%
BM_RangesMakeThenSortHeap_float_Heap_262144 30.103 -2.28%
BM_RangesMakeThenSortHeap_float_Heap_4 1.280 -
BM_RangesMakeThenSortHeap_float_Heap_64 3.567 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1 0.277 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1024 8.311 -1.90%
BM_RangesMakeThenSortHeap_float_PipeOrgan_16 2.898 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16384 24.628 -1.98%
BM_RangesMakeThenSortHeap_float_PipeOrgan_256 6.165 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_262144 31.736 -2.11%
BM_RangesMakeThenSortHeap_float_PipeOrgan_4 1.464 -1.29%
BM_RangesMakeThenSortHeap_float_PipeOrgan_64 3.993 -1.10%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1 0.278 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1024 8.153 -3.12%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16 2.955 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16384 27.285 -3.65%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_256 5.917 -4.14%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_262144 34.451 -2.63%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_4 1.499 -1.80%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_64 3.866 -2.63%
BM_RangesMakeThenSortHeap_float_Random_1 0.270 -
BM_RangesMakeThenSortHeap_float_Random_1024 33.101 -
BM_RangesMakeThenSortHeap_float_Random_16 9.903 -
BM_RangesMakeThenSortHeap_float_Random_16384 46.948 -
BM_RangesMakeThenSortHeap_float_Random_256 25.483 -
BM_RangesMakeThenSortHeap_float_Random_262144 62.451 -1.08%
BM_RangesMakeThenSortHeap_float_Random_4 4.338 -1.36%
BM_RangesMakeThenSortHeap_float_Random_64 17.907 -1.19%
BM_RangesMakeThenSortHeap_float_SingleElement_1 0.273 -
BM_RangesMakeThenSortHeap_float_SingleElement_1024 4.868 -4.02%
BM_RangesMakeThenSortHeap_float_SingleElement_16 3.309 -
BM_RangesMakeThenSortHeap_float_SingleElement_16384 15.678 -1.43%
BM_RangesMakeThenSortHeap_float_SingleElement_256 4.061 -3.11%
BM_RangesMakeThenSortHeap_float_SingleElement_262144 51.470 1.77%
BM_RangesMakeThenSortHeap_float_SingleElement_4 1.349 1.69%
BM_RangesMakeThenSortHeap_float_SingleElement_64 3.392 -1.57%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_1 0.279 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 14.680 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 7.788 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 23.290 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 11.655 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 33.293 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 3.691 -1.82%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 10.285 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1 0.280 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 14.140 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16 6.806 -1.23%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 22.830 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_256 10.941 -1.03%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 34.136 -1.57%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 2.362 -13.77%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_64 9.810 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1 0.269 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 14.128 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16 6.476 -1.36%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 23.448 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_256 10.727 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 34.897 -3.58%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 1.744 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_64 9.263 -1.01%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1 0.280 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 14.973 1.39%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 7.829 -1.63%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 23.388 1.67%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 12.059 1.45%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 34.368 1.75%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 1.810 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 10.482 1.19%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.270 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 15.049 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 7.622 1.56%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 24.149 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 11.518 -1.84%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 35.739 -2.44%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 3.490 -1.30%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 9.832 -1.52%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1 0.269 -3.73%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1024 24.178 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16 11.497 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16384 34.060 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_256 20.083 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_262144 55.702 -27.29%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_4 5.009 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_64 16.342 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1 0.280 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 7.678 -21.55%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 3.299 -23.70%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 10.488 -16.89%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 6.320 -20.93%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 13.359 -31.63%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 2.394 3.92%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 4.937 -21.86%
BM_RangesMakeThenSortHeap_string_Ascending_1 1.365 -
BM_RangesMakeThenSortHeap_string_Ascending_1024 30.186 -4.25%
BM_RangesMakeThenSortHeap_string_Ascending_16 9.467 -
BM_RangesMakeThenSortHeap_string_Ascending_16384 63.480 -1.48%
BM_RangesMakeThenSortHeap_string_Ascending_256 19.868 -
BM_RangesMakeThenSortHeap_string_Ascending_262144 76.653 -
BM_RangesMakeThenSortHeap_string_Ascending_4 5.348 -
BM_RangesMakeThenSortHeap_string_Ascending_64 15.280 -2.13%
BM_RangesMakeThenSortHeap_string_Descending_1 1.365 -
BM_RangesMakeThenSortHeap_string_Descending_1024 29.412 -2.58%
BM_RangesMakeThenSortHeap_string_Descending_16 7.794 -
BM_RangesMakeThenSortHeap_string_Descending_16384 66.591 -1.63%
BM_RangesMakeThenSortHeap_string_Descending_256 17.850 -1.78%
BM_RangesMakeThenSortHeap_string_Descending_262144 86.467 -5.10%
BM_RangesMakeThenSortHeap_string_Descending_4 3.638 -2.53%
BM_RangesMakeThenSortHeap_string_Descending_64 13.014 -
BM_RangesMakeThenSortHeap_string_Heap_1 1.365 -
BM_RangesMakeThenSortHeap_string_Heap_1024 63.248 -
BM_RangesMakeThenSortHeap_string_Heap_16 17.724 -
BM_RangesMakeThenSortHeap_string_Heap_16384 101.153 -
BM_RangesMakeThenSortHeap_string_Heap_256 49.136 -
BM_RangesMakeThenSortHeap_string_Heap_262144 178.571 -
BM_RangesMakeThenSortHeap_string_Heap_4 5.958 -
BM_RangesMakeThenSortHeap_string_Heap_64 34.178 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1 1.365 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 39.770 2.33%
BM_RangesMakeThenSortHeap_string_PipeOrgan_16 9.619 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_16384 65.805 -2.45%
BM_RangesMakeThenSortHeap_string_PipeOrgan_256 21.046 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 78.855 -1.86%
BM_RangesMakeThenSortHeap_string_PipeOrgan_4 4.782 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_64 14.739 -3.31%
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1 1.365 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1024 70.587 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16 22.790 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16384 110.940 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_256 55.900 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144 191.793 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_4 10.638 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_64 40.476 -
BM_RangesMakeThenSortHeap_string_Random_1 1.365 -
BM_RangesMakeThenSortHeap_string_Random_1024 70.366 -
BM_RangesMakeThenSortHeap_string_Random_16 22.644 -
BM_RangesMakeThenSortHeap_string_Random_16384 110.799 -
BM_RangesMakeThenSortHeap_string_Random_256 55.522 -
BM_RangesMakeThenSortHeap_string_Random_262144 193.241 -1.97%
BM_RangesMakeThenSortHeap_string_Random_4 10.469 -
BM_RangesMakeThenSortHeap_string_Random_64 39.946 -
BM_RangesMakeThenSortHeap_string_SingleElement_1 1.365 -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 32.192 6.42%
BM_RangesMakeThenSortHeap_string_SingleElement_16 14.225 4.01%
BM_RangesMakeThenSortHeap_string_SingleElement_16384 41.601 8.96%
BM_RangesMakeThenSortHeap_string_SingleElement_256 27.256 9.59%
BM_RangesMakeThenSortHeap_string_SingleElement_262144 53.923 3.33%
BM_RangesMakeThenSortHeap_string_SingleElement_4 6.352 -
BM_RangesMakeThenSortHeap_string_SingleElement_64 21.004 6.62%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.245 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 18.988 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 8.529 -1.47%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 30.437 -1.09%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 14.153 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 43.612 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 3.414 -2.95%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 11.539 -2.66%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.242 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 17.821 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 7.608 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 29.880 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 13.024 1.73%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 44.332 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.177 2.04%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 10.731 1.38%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.243 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 17.969 1.69%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 7.753 2.53%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 32.807 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 13.332 2.00%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 50.646 1.41%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 1.996 -2.15%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 10.110 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.243 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 18.980 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 8.891 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 30.204 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 14.235 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 44.359 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.388 1.70%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 11.215 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.246 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 18.489 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 8.570 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 33.485 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 14.031 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 51.491 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 3.515 -3.89%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 10.744 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.243 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1024 31.101 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16 14.019 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16384 46.189 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_256 25.759 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_262144 75.220 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_4 6.359 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_64 20.637 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.243 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 11.167 5.24%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 5.219 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 15.538 5.64%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 9.194 4.51%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 20.391 8.51%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.705 1.16%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 7.186 3.61%
BM_RangesMakeThenSortHeap_uint32_Ascending_1 0.280 -
BM_RangesMakeThenSortHeap_uint32_Ascending_1024 10.655 -
BM_RangesMakeThenSortHeap_uint32_Ascending_16 5.719 -
BM_RangesMakeThenSortHeap_uint32_Ascending_16384 16.789 -
BM_RangesMakeThenSortHeap_uint32_Ascending_256 8.698 -
BM_RangesMakeThenSortHeap_uint32_Ascending_262144 24.878 -
BM_RangesMakeThenSortHeap_uint32_Ascending_4 1.417 -
BM_RangesMakeThenSortHeap_uint32_Ascending_64 8.662 -
BM_RangesMakeThenSortHeap_uint32_Descending_1 0.280 -
BM_RangesMakeThenSortHeap_uint32_Descending_1024 10.223 -
BM_RangesMakeThenSortHeap_uint32_Descending_16 5.506 -
BM_RangesMakeThenSortHeap_uint32_Descending_16384 16.227 -
BM_RangesMakeThenSortHeap_uint32_Descending_256 8.785 -
BM_RangesMakeThenSortHeap_uint32_Descending_262144 24.268 -
BM_RangesMakeThenSortHeap_uint32_Descending_4 1.432 -
BM_RangesMakeThenSortHeap_uint32_Descending_64 8.642 -
BM_RangesMakeThenSortHeap_uint32_Heap_1 0.280 -
BM_RangesMakeThenSortHeap_uint32_Heap_1024 10.373 -
BM_RangesMakeThenSortHeap_uint32_Heap_16 5.218 1.15%
BM_RangesMakeThenSortHeap_uint32_Heap_16384 16.488 -
BM_RangesMakeThenSortHeap_uint32_Heap_256 8.276 -
BM_RangesMakeThenSortHeap_uint32_Heap_262144 24.626 -
BM_RangesMakeThenSortHeap_uint32_Heap_4 1.183 -1.03%
BM_RangesMakeThenSortHeap_uint32_Heap_64 8.157 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_1 0.272 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_1024 11.084 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_16 5.797 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_16384 17.265 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_256 9.221 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_262144 25.661 -1.03%
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_4 1.369 1.13%
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_64 9.294 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_1 0.280 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_1024 10.672 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_16 5.636 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_16384 16.641 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_256 8.501 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_262144 24.704 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_4 1.769 1.77%
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_64 9.017 -
BM_RangesMakeThenSortHeap_uint32_Random_1 0.280 -
BM_RangesMakeThenSortHeap_uint32_Random_1024 15.519 -
BM_RangesMakeThenSortHeap_uint32_Random_16 8.637 -
BM_RangesMakeThenSortHeap_uint32_Random_16384 22.059 -
BM_RangesMakeThenSortHeap_uint32_Random_256 13.319 -
BM_RangesMakeThenSortHeap_uint32_Random_262144 32.350 -
BM_RangesMakeThenSortHeap_uint32_Random_4 4.063 2.04%
BM_RangesMakeThenSortHeap_uint32_Random_64 11.909 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1 0.274 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1024 9.416 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_16 4.025 1.16%
BM_RangesMakeThenSortHeap_uint32_SingleElement_16384 19.829 -1.05%
BM_RangesMakeThenSortHeap_uint32_SingleElement_256 6.621 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_262144 55.779 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 1.445 -1.56%
BM_RangesMakeThenSortHeap_uint32_SingleElement_64 7.243 -1.13%
BM_RangesMakeThenSortHeap_uint64_Ascending_1 0.280 -
BM_RangesMakeThenSortHeap_uint64_Ascending_1024 10.778 -
BM_RangesMakeThenSortHeap_uint64_Ascending_16 5.517 -
BM_RangesMakeThenSortHeap_uint64_Ascending_16384 17.074 -
BM_RangesMakeThenSortHeap_uint64_Ascending_256 8.780 -
BM_RangesMakeThenSortHeap_uint64_Ascending_262144 25.452 -
BM_RangesMakeThenSortHeap_uint64_Ascending_4 1.453 -1.06%
BM_RangesMakeThenSortHeap_uint64_Ascending_64 8.424 -
BM_RangesMakeThenSortHeap_uint64_Descending_1 0.280 3.89%
BM_RangesMakeThenSortHeap_uint64_Descending_1024 10.322 -
BM_RangesMakeThenSortHeap_uint64_Descending_16 5.621 -
BM_RangesMakeThenSortHeap_uint64_Descending_16384 16.408 -
BM_RangesMakeThenSortHeap_uint64_Descending_256 8.748 -
BM_RangesMakeThenSortHeap_uint64_Descending_262144 25.014 -1.36%
BM_RangesMakeThenSortHeap_uint64_Descending_4 1.464 -
BM_RangesMakeThenSortHeap_uint64_Descending_64 8.451 -
BM_RangesMakeThenSortHeap_uint64_Heap_1 0.280 -
BM_RangesMakeThenSortHeap_uint64_Heap_1024 10.420 -
BM_RangesMakeThenSortHeap_uint64_Heap_16 5.373 -
BM_RangesMakeThenSortHeap_uint64_Heap_16384 16.674 -
BM_RangesMakeThenSortHeap_uint64_Heap_256 8.478 -
BM_RangesMakeThenSortHeap_uint64_Heap_262144 25.096 -
BM_RangesMakeThenSortHeap_uint64_Heap_4 1.165 -1.71%
BM_RangesMakeThenSortHeap_uint64_Heap_64 8.341 2.48%
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_1 0.270 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_1024 11.191 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_16 6.136 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_16384 17.528 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_256 9.442 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_262144 26.260 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_4 1.391 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_64 8.956 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_1 0.280 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_1024 10.682 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_16 5.539 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_16384 16.506 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_256 8.773 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_262144 25.013 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_4 1.435 -1.04%
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_64 8.956 -
BM_RangesMakeThenSortHeap_uint64_Random_1 0.269 -
BM_RangesMakeThenSortHeap_uint64_Random_1024 15.545 -
BM_RangesMakeThenSortHeap_uint64_Random_16 8.653 -
BM_RangesMakeThenSortHeap_uint64_Random_16384 22.378 -
BM_RangesMakeThenSortHeap_uint64_Random_256 13.436 -
BM_RangesMakeThenSortHeap_uint64_Random_262144 38.226 -29.96%
BM_RangesMakeThenSortHeap_uint64_Random_4 4.099 1.51%
BM_RangesMakeThenSortHeap_uint64_Random_64 11.931 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1 0.280 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1024 9.790 13.02%
BM_RangesMakeThenSortHeap_uint64_SingleElement_16 4.181 2.57%
BM_RangesMakeThenSortHeap_uint64_SingleElement_16384 27.020 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_256 6.793 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_262144 66.235 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_4 1.199 -2.20%
BM_RangesMakeThenSortHeap_uint64_SingleElement_64 5.953 -8.05%
BM_RangesPopHeap_float_1 0.467 -
BM_RangesPopHeap_float_1024 28.198 -1.72%
BM_RangesPopHeap_float_16 6.981 -
BM_RangesPopHeap_float_16384 34.459 1.48%
BM_RangesPopHeap_float_256 22.511 -1.39%
BM_RangesPopHeap_float_262144 39.089 4.62%
BM_RangesPopHeap_float_4 2.459 -
BM_RangesPopHeap_float_64 13.606 -1.03%
BM_RangesPopHeap_pair<uint32,_uint32>_1 0.431 -30.63%
BM_RangesPopHeap_pair<uint32,_uint32>_1024 29.757 -3.48%
BM_RangesPopHeap_pair<uint32,_uint32>_16 9.177 -4.10%
BM_RangesPopHeap_pair<uint32,_uint32>_16384 45.021 -3.56%
BM_RangesPopHeap_pair<uint32,_uint32>_256 22.252 -3.52%
BM_RangesPopHeap_pair<uint32,_uint32>_262144 59.851 1.04%
BM_RangesPopHeap_pair<uint32,_uint32>_4 3.182 -2.20%
BM_RangesPopHeap_pair<uint32,_uint32>_64 15.777 -2.92%
BM_RangesPopHeap_string_1 0.461 -9.16%
BM_RangesPopHeap_string_1024 55.671 -2.01%
BM_RangesPopHeap_string_16 14.236 -1.15%
BM_RangesPopHeap_string_16384 72.732 -
BM_RangesPopHeap_string_256 40.454 -1.70%
BM_RangesPopHeap_string_262144 91.297 -10.77%
BM_RangesPopHeap_string_4 5.316 -
BM_RangesPopHeap_string_64 25.649 -1.12%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 0.629 20.75%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1024 41.858 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16 11.423 -1.73%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16384 59.855 -1.10%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_256 31.088 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_262144 77.124 -4.08%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_4 4.206 -1.06%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_64 20.598 -
BM_RangesPopHeap_uint32_1 0.457 -19.81%
BM_RangesPopHeap_uint32_1024 21.288 -2.51%
BM_RangesPopHeap_uint32_16 7.537 -1.36%
BM_RangesPopHeap_uint32_16384 31.092 -2.40%
BM_RangesPopHeap_uint32_256 16.940 -2.64%
BM_RangesPopHeap_uint32_262144 40.833 -4.39%
BM_RangesPopHeap_uint32_4 2.682 -
BM_RangesPopHeap_uint32_64 12.625 -1.29%
BM_RangesPopHeap_uint64_1 0.505 10.60%
BM_RangesPopHeap_uint64_1024 21.532 -2.62%
BM_RangesPopHeap_uint64_16 7.576 -2.25%
BM_RangesPopHeap_uint64_16384 30.967 -4.72%
BM_RangesPopHeap_uint64_256 17.066 -2.46%
BM_RangesPopHeap_uint64_262144 41.142 -4.23%
BM_RangesPopHeap_uint64_4 2.754 -1.44%
BM_RangesPopHeap_uint64_64 12.627 -2.50%
BM_RangesPushHeap_float_Ascending_1 0.467 -
BM_RangesPushHeap_float_Ascending_1024 3.106 -
BM_RangesPushHeap_float_Ascending_16 0.977 -
BM_RangesPushHeap_float_Ascending_16384 4.375 -
BM_RangesPushHeap_float_Ascending_256 2.481 -
BM_RangesPushHeap_float_Ascending_262144 5.055 -
BM_RangesPushHeap_float_Ascending_4 0.536 -
BM_RangesPushHeap_float_Ascending_64 1.738 -
BM_RangesPushHeap_float_Descending_1 0.464 3.41%
BM_RangesPushHeap_float_Descending_1024 0.391 -
BM_RangesPushHeap_float_Descending_16 0.363 -3.43%
BM_RangesPushHeap_float_Descending_16384 0.384 -
BM_RangesPushHeap_float_Descending_256 0.402 -
BM_RangesPushHeap_float_Descending_262144 0.385 -
BM_RangesPushHeap_float_Descending_4 0.357 -5.93%
BM_RangesPushHeap_float_Descending_64 0.379 -
BM_RangesPushHeap_float_PipeOrgan_1 0.468 -
BM_RangesPushHeap_float_PipeOrgan_1024 2.094 -
BM_RangesPushHeap_float_PipeOrgan_16 0.908 -
BM_RangesPushHeap_float_PipeOrgan_16384 2.518 -
BM_RangesPushHeap_float_PipeOrgan_256 1.725 -
BM_RangesPushHeap_float_PipeOrgan_262144 3.146 -
BM_RangesPushHeap_float_PipeOrgan_4 0.491 -3.60%
BM_RangesPushHeap_float_PipeOrgan_64 1.297 -
BM_RangesPushHeap_float_QuickSortAdversary_1 0.468 -
BM_RangesPushHeap_float_QuickSortAdversary_1024 0.622 -
BM_RangesPushHeap_float_QuickSortAdversary_16 0.986 -3.42%
BM_RangesPushHeap_float_QuickSortAdversary_16384 0.493 -
BM_RangesPushHeap_float_QuickSortAdversary_256 0.734 -
BM_RangesPushHeap_float_QuickSortAdversary_262144 0.418 -
BM_RangesPushHeap_float_QuickSortAdversary_4 0.536 -
BM_RangesPushHeap_float_QuickSortAdversary_64 0.618 -
BM_RangesPushHeap_float_Random_1 0.559 11.63%
BM_RangesPushHeap_float_Random_1024 7.515 -
BM_RangesPushHeap_float_Random_16 5.390 -1.54%
BM_RangesPushHeap_float_Random_16384 7.627 -
BM_RangesPushHeap_float_Random_256 7.285 -
BM_RangesPushHeap_float_Random_262144 7.597 -1.20%
BM_RangesPushHeap_float_Random_4 2.985 -
BM_RangesPushHeap_float_Random_64 6.750 -
BM_RangesPushHeap_float_SingleElement_1 0.465 12.94%
BM_RangesPushHeap_float_SingleElement_1024 0.389 -
BM_RangesPushHeap_float_SingleElement_16 0.364 -
BM_RangesPushHeap_float_SingleElement_16384 0.384 -
BM_RangesPushHeap_float_SingleElement_256 0.403 -
BM_RangesPushHeap_float_SingleElement_262144 0.385 -
BM_RangesPushHeap_float_SingleElement_4 0.357 -4.85%
BM_RangesPushHeap_float_SingleElement_64 0.379 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 0.575 -6.10%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1024 4.164 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16 1.621 1.55%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16384 6.914 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_256 3.246 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_262144 10.608 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4 0.886 3.72%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_64 2.412 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_1 0.468 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_1024 0.480 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_16 0.499 -
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.555 -5.27%
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_64 0.557 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.466 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.740 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.181 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.068 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.233 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.305 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.672 -
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.949 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 0.992 1.33%
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 2.651 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.638 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 3.452 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.624 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.423 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 0.467 -6.63%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1024 7.494 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16 5.291 -2.74%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16384 7.715 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_256 7.181 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_262144 7.664 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 2.670 -3.31%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_64 6.719 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 0.574 -13.39%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1024 0.588 3.35%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16 0.603 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16384 0.589 3.17%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_256 0.603 2.98%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_262144 0.583 3.62%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_4 0.560 2.43%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_64 0.585 4.14%
BM_RangesPushHeap_string_Ascending_1 0.701 -
BM_RangesPushHeap_string_Ascending_1024 13.256 -4.08%
BM_RangesPushHeap_string_Ascending_16 4.681 -
BM_RangesPushHeap_string_Ascending_16384 19.220 -3.09%
BM_RangesPushHeap_string_Ascending_256 10.510 -5.44%
BM_RangesPushHeap_string_Ascending_262144 31.340 5.79%
BM_RangesPushHeap_string_Ascending_4 2.562 -
BM_RangesPushHeap_string_Ascending_64 7.397 -1.63%
BM_RangesPushHeap_string_Descending_1 0.700 -
BM_RangesPushHeap_string_Descending_1024 2.526 -
BM_RangesPushHeap_string_Descending_16 2.065 -2.85%
BM_RangesPushHeap_string_Descending_16384 2.361 -
BM_RangesPushHeap_string_Descending_256 2.276 -
BM_RangesPushHeap_string_Descending_262144 3.055 -3.61%
BM_RangesPushHeap_string_Descending_4 1.887 -4.77%
BM_RangesPushHeap_string_Descending_64 2.190 -
BM_RangesPushHeap_string_PipeOrgan_1 0.701 -
BM_RangesPushHeap_string_PipeOrgan_1024 9.648 -
BM_RangesPushHeap_string_PipeOrgan_16 4.077 -
BM_RangesPushHeap_string_PipeOrgan_16384 13.132 -
BM_RangesPushHeap_string_PipeOrgan_256 8.006 1.46%
BM_RangesPushHeap_string_PipeOrgan_262144 19.215 10.38%
BM_RangesPushHeap_string_PipeOrgan_4 2.470 -1.11%
BM_RangesPushHeap_string_PipeOrgan_64 5.743 -
BM_RangesPushHeap_string_QuickSortAdversary_1 0.701 -
BM_RangesPushHeap_string_QuickSortAdversary_1024 14.959 -1.69%
BM_RangesPushHeap_string_QuickSortAdversary_16 10.104 -
BM_RangesPushHeap_string_QuickSortAdversary_16384 15.516 -
BM_RangesPushHeap_string_QuickSortAdversary_256 14.357 -1.15%
BM_RangesPushHeap_string_QuickSortAdversary_262144 16.010 -1.30%
BM_RangesPushHeap_string_QuickSortAdversary_4 6.085 -
BM_RangesPushHeap_string_QuickSortAdversary_64 12.786 -1.06%
BM_RangesPushHeap_string_Random_1 0.700 -
BM_RangesPushHeap_string_Random_1024 14.986 -1.76%
BM_RangesPushHeap_string_Random_16 10.211 -
BM_RangesPushHeap_string_Random_16384 16.474 -
BM_RangesPushHeap_string_Random_256 14.247 -1.61%
BM_RangesPushHeap_string_Random_262144 18.025 -1.83%
BM_RangesPushHeap_string_Random_4 6.012 -
BM_RangesPushHeap_string_Random_64 12.806 -1.62%
BM_RangesPushHeap_string_SingleElement_1 0.701 -
BM_RangesPushHeap_string_SingleElement_1024 2.465 -1.21%
BM_RangesPushHeap_string_SingleElement_16 2.441 -1.26%
BM_RangesPushHeap_string_SingleElement_16384 2.475 -
BM_RangesPushHeap_string_SingleElement_256 2.441 -1.49%
BM_RangesPushHeap_string_SingleElement_262144 2.552 -
BM_RangesPushHeap_string_SingleElement_4 2.182 -1.42%
BM_RangesPushHeap_string_SingleElement_64 2.500 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.636 10.30%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.843 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.106 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.954 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.952 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 9.437 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.024 2.12%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.989 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.481 -10.03%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.696 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.630 -7.88%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.684 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.733 -2.65%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.685 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.717 2.44%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.883 -3.82%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.535 -12.65%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.493 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.537 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 4.541 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.919 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 6.209 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.914 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.236 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.537 -12.58%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.080 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.258 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 2.684 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.845 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.330 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.839 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.526 -1.19%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.467 -23.57%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.296 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.395 2.44%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.501 -2.01%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.105 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.472 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.584 -3.11%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.941 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.531 -13.41%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.741 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.728 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.749 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.759 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.741 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.653 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.744 -2.14%
BM_RangesPushHeap_uint32_Ascending_1 0.615 31.73%
BM_RangesPushHeap_uint32_Ascending_1024 3.955 -
BM_RangesPushHeap_uint32_Ascending_16 1.397 -
BM_RangesPushHeap_uint32_Ascending_16384 6.679 1.21%
BM_RangesPushHeap_uint32_Ascending_256 3.100 -
BM_RangesPushHeap_uint32_Ascending_262144 8.404 -
BM_RangesPushHeap_uint32_Ascending_4 0.759 -
BM_RangesPushHeap_uint32_Ascending_64 2.230 -
BM_RangesPushHeap_uint32_Descending_1 0.467 -
BM_RangesPushHeap_uint32_Descending_1024 0.384 -
BM_RangesPushHeap_uint32_Descending_16 0.355 -5.31%
BM_RangesPushHeap_uint32_Descending_16384 0.380 -
BM_RangesPushHeap_uint32_Descending_256 0.396 -
BM_RangesPushHeap_uint32_Descending_262144 0.380 -
BM_RangesPushHeap_uint32_Descending_4 0.341 -10.34%
BM_RangesPushHeap_uint32_Descending_64 0.375 -
BM_RangesPushHeap_uint32_PipeOrgan_1 0.636 17.30%
BM_RangesPushHeap_uint32_PipeOrgan_1024 1.919 -
BM_RangesPushHeap_uint32_PipeOrgan_16 0.875 -
BM_RangesPushHeap_uint32_PipeOrgan_16384 2.384 -
BM_RangesPushHeap_uint32_PipeOrgan_256 1.687 -
BM_RangesPushHeap_uint32_PipeOrgan_262144 3.030 -
BM_RangesPushHeap_uint32_PipeOrgan_4 0.533 -
BM_RangesPushHeap_uint32_PipeOrgan_64 1.310 -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 0.698 37.89%
BM_RangesPushHeap_uint32_QuickSortAdversary_1024 0.601 -
BM_RangesPushHeap_uint32_QuickSortAdversary_16 0.918 -1.53%
BM_RangesPushHeap_uint32_QuickSortAdversary_16384 0.470 -
BM_RangesPushHeap_uint32_QuickSortAdversary_256 0.713 -
BM_RangesPushHeap_uint32_QuickSortAdversary_262144 0.411 -
BM_RangesPushHeap_uint32_QuickSortAdversary_4 0.588 -
BM_RangesPushHeap_uint32_QuickSortAdversary_64 0.616 -
BM_RangesPushHeap_uint32_Random_1 0.463 7.55%
BM_RangesPushHeap_uint32_Random_1024 6.319 -
BM_RangesPushHeap_uint32_Random_16 4.534 -
BM_RangesPushHeap_uint32_Random_16384 6.473 1.27%
BM_RangesPushHeap_uint32_Random_256 6.122 -1.01%
BM_RangesPushHeap_uint32_Random_262144 6.427 -
BM_RangesPushHeap_uint32_Random_4 2.480 2.08%
BM_RangesPushHeap_uint32_Random_64 5.624 -1.48%
BM_RangesPushHeap_uint32_SingleElement_1 0.469 -
BM_RangesPushHeap_uint32_SingleElement_1024 0.364 -
BM_RangesPushHeap_uint32_SingleElement_16 0.335 -
BM_RangesPushHeap_uint32_SingleElement_16384 0.356 -
BM_RangesPushHeap_uint32_SingleElement_256 0.384 -
BM_RangesPushHeap_uint32_SingleElement_262144 0.356 -
BM_RangesPushHeap_uint32_SingleElement_4 0.336 -
BM_RangesPushHeap_uint32_SingleElement_64 0.350 -
BM_RangesPushHeap_uint64_Ascending_1 0.469 -
BM_RangesPushHeap_uint64_Ascending_1024 2.691 -
BM_RangesPushHeap_uint64_Ascending_16 1.033 5.16%
BM_RangesPushHeap_uint64_Ascending_16384 3.752 -
BM_RangesPushHeap_uint64_Ascending_256 2.289 4.07%
BM_RangesPushHeap_uint64_Ascending_262144 4.925 -
BM_RangesPushHeap_uint64_Ascending_4 0.552 -
BM_RangesPushHeap_uint64_Ascending_64 1.745 4.77%
BM_RangesPushHeap_uint64_Descending_1 0.449 -
BM_RangesPushHeap_uint64_Descending_1024 0.392 -
BM_RangesPushHeap_uint64_Descending_16 0.385 -
BM_RangesPushHeap_uint64_Descending_16384 0.387 -
BM_RangesPushHeap_uint64_Descending_256 0.411 -
BM_RangesPushHeap_uint64_Descending_262144 0.386 -
BM_RangesPushHeap_uint64_Descending_4 0.401 3.14%
BM_RangesPushHeap_uint64_Descending_64 0.387 -
BM_RangesPushHeap_uint64_PipeOrgan_1 0.467 -
BM_RangesPushHeap_uint64_PipeOrgan_1024 1.918 -
BM_RangesPushHeap_uint64_PipeOrgan_16 0.889 -
BM_RangesPushHeap_uint64_PipeOrgan_16384 2.384 -
BM_RangesPushHeap_uint64_PipeOrgan_256 1.690 -
BM_RangesPushHeap_uint64_PipeOrgan_262144 3.040 -
BM_RangesPushHeap_uint64_PipeOrgan_4 0.486 -
BM_RangesPushHeap_uint64_PipeOrgan_64 1.324 -
BM_RangesPushHeap_uint64_QuickSortAdversary_1 0.468 -
BM_RangesPushHeap_uint64_QuickSortAdversary_1024 0.608 -
BM_RangesPushHeap_uint64_QuickSortAdversary_16 1.035 12.37%
BM_RangesPushHeap_uint64_QuickSortAdversary_16384 0.483 -
BM_RangesPushHeap_uint64_QuickSortAdversary_256 0.720 -
BM_RangesPushHeap_uint64_QuickSortAdversary_262144 0.415 -
BM_RangesPushHeap_uint64_QuickSortAdversary_4 0.549 -
BM_RangesPushHeap_uint64_QuickSortAdversary_64 0.622 -
BM_RangesPushHeap_uint64_Random_1 0.467 -
BM_RangesPushHeap_uint64_Random_1024 5.900 -
BM_RangesPushHeap_uint64_Random_16 4.375 5.95%
BM_RangesPushHeap_uint64_Random_16384 6.115 1.02%
BM_RangesPushHeap_uint64_Random_256 5.614 -4.20%
BM_RangesPushHeap_uint64_Random_262144 6.034 -1.66%
BM_RangesPushHeap_uint64_Random_4 2.204 -1.78%
BM_RangesPushHeap_uint64_Random_64 5.170 -
BM_RangesPushHeap_uint64_SingleElement_1 0.619 24.20%
BM_RangesPushHeap_uint64_SingleElement_1024 0.369 -
BM_RangesPushHeap_uint64_SingleElement_16 0.347 -
BM_RangesPushHeap_uint64_SingleElement_16384 0.368 -
BM_RangesPushHeap_uint64_SingleElement_256 0.390 -
BM_RangesPushHeap_uint64_SingleElement_262144 0.363 -
BM_RangesPushHeap_uint64_SingleElement_4 0.367 -
BM_RangesPushHeap_uint64_SingleElement_64 0.359 -
BM_RangesSortHeap_float_1 0.251 -5.44%
BM_RangesSortHeap_float_1024 7.957 -
BM_RangesSortHeap_float_16 1.604 -
BM_RangesSortHeap_float_16384 27.553 -
BM_RangesSortHeap_float_256 5.799 1.45%
BM_RangesSortHeap_float_262144 30.654 -
BM_RangesSortHeap_float_4 1.060 -
BM_RangesSortHeap_float_64 3.237 -
BM_RangesSortHeap_pair<uint32,_uint32>_1 0.266 -
BM_RangesSortHeap_pair<uint32,_uint32>_1024 13.516 -3.10%
BM_RangesSortHeap_pair<uint32,_uint32>_16 5.854 -5.06%
BM_RangesSortHeap_pair<uint32,_uint32>_16384 22.351 -2.76%
BM_RangesSortHeap_pair<uint32,_uint32>_256 10.100 -2.11%
BM_RangesSortHeap_pair<uint32,_uint32>_262144 32.963 -2.80%
BM_RangesSortHeap_pair<uint32,_uint32>_4 1.498 -15.95%
BM_RangesSortHeap_pair<uint32,_uint32>_64 8.565 -1.75%
BM_RangesSortHeap_string_1 1.095 -
BM_RangesSortHeap_string_1024 59.360 -
BM_RangesSortHeap_string_16 14.212 -
BM_RangesSortHeap_string_16384 97.005 -1.51%
BM_RangesSortHeap_string_256 44.707 -
BM_RangesSortHeap_string_262144 173.634 -1.60%
BM_RangesSortHeap_string_4 4.255 -
BM_RangesSortHeap_string_64 29.940 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1 0.246 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1024 16.595 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16 6.610 1.34%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16384 30.678 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_256 12.448 1.28%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_262144 48.453 1.18%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_4 1.451 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_64 9.450 1.94%
BM_RangesSortHeap_uint32_1 0.266 -
BM_RangesSortHeap_uint32_1024 10.267 -
BM_RangesSortHeap_uint32_16 4.808 -
BM_RangesSortHeap_uint32_16384 16.392 -
BM_RangesSortHeap_uint32_256 8.035 -
BM_RangesSortHeap_uint32_262144 24.464 -
BM_RangesSortHeap_uint32_4 1.040 -
BM_RangesSortHeap_uint32_64 7.939 -
BM_RangesSortHeap_uint64_1 0.263 -
BM_RangesSortHeap_uint64_1024 10.182 -
BM_RangesSortHeap_uint64_16 4.943 -
BM_RangesSortHeap_uint64_16384 16.367 -
BM_RangesSortHeap_uint64_256 8.288 -
BM_RangesSortHeap_uint64_262144 24.501 -
BM_RangesSortHeap_uint64_4 0.940 -
BM_RangesSortHeap_uint64_64 7.878 -
BM_SortHeap_float_1 0.267 -
BM_SortHeap_float_1024 8.088 -
BM_SortHeap_float_16 1.601 -
BM_SortHeap_float_16384 28.118 -
BM_SortHeap_float_256 5.784 -
BM_SortHeap_float_262144 31.270 -
BM_SortHeap_float_4 1.053 -
BM_SortHeap_float_64 3.225 -
BM_SortHeap_pair<uint32,_uint32>_1 0.266 -
BM_SortHeap_pair<uint32,_uint32>_1024 13.997 1.21%
BM_SortHeap_pair<uint32,_uint32>_16 6.109 1.28%
BM_SortHeap_pair<uint32,_uint32>_16384 23.153 1.72%
BM_SortHeap_pair<uint32,_uint32>_256 10.334 1.39%
BM_SortHeap_pair<uint32,_uint32>_262144 34.290 1.40%
BM_SortHeap_pair<uint32,_uint32>_4 1.944 22.65%
BM_SortHeap_pair<uint32,_uint32>_64 8.830 1.41%
BM_SortHeap_string_1 1.094 -
BM_SortHeap_string_1024 59.604 -
BM_SortHeap_string_16 14.179 -
BM_SortHeap_string_16384 97.038 -1.36%
BM_SortHeap_string_256 44.794 -
BM_SortHeap_string_262144 177.384 2.21%
BM_SortHeap_string_4 4.256 -
BM_SortHeap_string_64 30.195 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1 0.244 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1024 16.581 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16 6.579 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16384 30.748 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_256 12.413 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_262144 48.621 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_4 1.445 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_64 9.312 -
BM_SortHeap_uint32_1 0.258 -
BM_SortHeap_uint32_1024 10.207 -
BM_SortHeap_uint32_16 4.810 -
BM_SortHeap_uint32_16384 16.393 -
BM_SortHeap_uint32_256 8.082 -
BM_SortHeap_uint32_262144 24.531 -
BM_SortHeap_uint32_4 1.065 1.89%
BM_SortHeap_uint32_64 8.061 -
BM_SortHeap_uint64_1 0.262 5.58%
BM_SortHeap_uint64_1024 10.226 -
BM_SortHeap_uint64_16 5.011 1.84%
BM_SortHeap_uint64_16384 16.421 -
BM_SortHeap_uint64_256 8.309 -
BM_SortHeap_uint64_262144 24.684 -
BM_SortHeap_uint64_4 0.950 -
BM_SortHeap_uint64_64 7.898 -
BM_StringAssignAsciizMix_Opaque 4.835 -
BM_StringAssignAsciizMix_Transparent 3.064 -
BM_StringAssignAsciiz_Empty_Opaque 2.880 -
BM_StringAssignAsciiz_Empty_Transparent 0.356 -
BM_StringAssignAsciiz_Huge_Opaque 183.817 -
BM_StringAssignAsciiz_Huge_Transparent 183.749 -
BM_StringAssignAsciiz_Large_Opaque 11.624 -
BM_StringAssignAsciiz_Large_Transparent 11.644 -
BM_StringAssignAsciiz_Small_Opaque 2.884 -
BM_StringAssignAsciiz_Small_Transparent 0.458 -
BM_StringAssignStr_Empty_Opaque 0.727 -
BM_StringAssignStr_Empty_Transparent 0.494 -
BM_StringAssignStr_Huge_Opaque 111.341 -3.88%
BM_StringAssignStr_Huge_Transparent 111.469 -4.86%
BM_StringAssignStr_Large_Opaque 10.295 -1.84%
BM_StringAssignStr_Large_Transparent 10.230 -3.86%
BM_StringAssignStr_Small_Opaque 0.728 -
BM_StringAssignStr_Small_Transparent 0.494 -
BM_StringConstructDestroyCStr_Empty_Opaque 2.079 -9.97%
BM_StringConstructDestroyCStr_Empty_Transparent 0.281 -9.45%
BM_StringConstructDestroyCStr_Huge_Opaque 158.368 -
BM_StringConstructDestroyCStr_Huge_Transparent 68.756 -
BM_StringConstructDestroyCStr_Large_Opaque 14.846 -18.63%
BM_StringConstructDestroyCStr_Large_Transparent 9.966 12.47%
BM_StringConstructDestroyCStr_Small_Opaque 2.082 -4.86%
BM_StringConstructDestroyCStr_Small_Transparent 0.424 14.64%
BM_StringCopy_Empty 0.653 -
BM_StringCopy_Huge 103.769 -3.04%
BM_StringCopy_Large 6.169 -1.57%
BM_StringCopy_Small 0.655 -
BM_StringCtorDefault 0.235 -26.16%
BM_StringDestroy_Empty 0.710 -18.71%
BM_StringDestroy_Huge 10.786 -1.39%
BM_StringDestroy_Large 7.120 3.58%
BM_StringDestroy_Small 0.711 -18.54%
BM_StringEraseToEnd_Empty_Opaque 0.607 -
BM_StringEraseToEnd_Empty_Transparent 0.356 -
BM_StringEraseToEnd_Huge_Opaque 2.387 -3.03%
BM_StringEraseToEnd_Huge_Transparent 2.492 1.68%
BM_StringEraseToEnd_Large_Opaque 1.017 -
BM_StringEraseToEnd_Large_Transparent 0.845 -
BM_StringEraseToEnd_Small_Opaque 0.610 -
BM_StringEraseToEnd_Small_Transparent 0.416 -
BM_StringEraseWithMove_Empty_Opaque 0.804 -
BM_StringEraseWithMove_Empty_Transparent 0.569 -
BM_StringEraseWithMove_Huge_Opaque 53.186 4.52%
BM_StringEraseWithMove_Huge_Transparent 50.516 2.84%
BM_StringEraseWithMove_Large_Opaque 2.866 1.86%
BM_StringEraseWithMove_Large_Transparent 2.644 4.83%
BM_StringEraseWithMove_Small_Opaque 2.578 -
BM_StringEraseWithMove_Small_Transparent 2.619 5.44%
BM_StringFindAllMatch/1 2.825 3.44%
BM_StringFindAllMatch/131072 2272.117 -
BM_StringFindAllMatch/32768 575.415 -
BM_StringFindAllMatch/4096 79.977 -
BM_StringFindAllMatch/512 11.739 -
BM_StringFindAllMatch/64 2.994 -
BM_StringFindAllMatch/8 2.642 6.88%
BM_StringFindCharLiteral/1024 16.917 -
BM_StringFindCharLiteral/128 3.008 -
BM_StringFindCharLiteral/16 1.496 -7.64%
BM_StringFindCharLiteral/2048 40.323 -4.15%
BM_StringFindCharLiteral/256 5.317 -
BM_StringFindCharLiteral/32 1.620 -
BM_StringFindCharLiteral/4096 77.330 -9.19%
BM_StringFindCharLiteral/512 9.238 -
BM_StringFindCharLiteral/64 2.096 -
BM_StringFindCharLiteral/8 1.496 -7.63%
BM_StringFindCharLiteral/8192 138.256 -
BM_StringFindMatch1/1 983.114 -
BM_StringFindMatch1/32768 1574.250 -
BM_StringFindMatch1/4096 1064.943 -
BM_StringFindMatch1/512 991.352 -
BM_StringFindMatch1/64 986.839 -
BM_StringFindMatch1/8 983.700 -
BM_StringFindMatch2/1 982.661 -
BM_StringFindMatch2/32768 1573.809 -
BM_StringFindMatch2/4096 1067.255 -
BM_StringFindMatch2/512 994.342 -
BM_StringFindMatch2/64 987.744 -
BM_StringFindMatch2/8 982.303 -
BM_StringFindNoMatch/10 1.272 -
BM_StringFindNoMatch/131072 1966.126 -
BM_StringFindNoMatch/32768 499.208 -
BM_StringFindNoMatch/4096 75.215 -
BM_StringFindNoMatch/512 9.295 -
BM_StringFindNoMatch/64 2.005 5.63%
BM_StringFindStringLiteral/1024 18.108 -
BM_StringFindStringLiteral/128 3.098 -
BM_StringFindStringLiteral/16 1.619 -
BM_StringFindStringLiteral/2048 40.320 -
BM_StringFindStringLiteral/256 5.331 -
BM_StringFindStringLiteral/32 1.656 -
BM_StringFindStringLiteral/4096 77.446 -
BM_StringFindStringLiteral/512 9.564 1.29%
BM_StringFindStringLiteral/64 2.096 -
BM_StringFindStringLiteral/8 1.618 -
BM_StringFindStringLiteral/8192 138.367 -
BM_StringMove_Empty 1.295 -
BM_StringMove_Huge 1.292 -
BM_StringMove_Large 1.291 -
BM_StringMove_Small 1.298 -
BM_StringRead_Cold_Deep_Empty 0.965 14.13%
BM_StringRead_Cold_Deep_Large 1.447 11.00%
BM_StringRead_Cold_Deep_Small 1.016 19.49%
BM_StringRead_Cold_Shallow_Empty 0.950 18.02%
BM_StringRead_Cold_Shallow_Large 1.242 4.84%
BM_StringRead_Cold_Shallow_Small 0.936 12.08%
BM_StringRead_Hot_Deep_Empty 0.475 -
BM_StringRead_Hot_Deep_Large 0.692 22.15%
BM_StringRead_Hot_Deep_Small 0.479 -
BM_StringRead_Hot_Shallow_Empty 0.473 -
BM_StringRead_Hot_Shallow_Large 0.468 -
BM_StringRead_Hot_Shallow_Small 0.470 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 0.359 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 0.359 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 0.359 -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 0.360 -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.642 3.00%
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.639 2.94%
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.358 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.157 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.905 2.97%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.388 -
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.056 1.24%
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.615 -
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.359 -
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.615 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.156 -7.81%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.614 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.156 -
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.614 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 0.363 -19.89%
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 0.361 -20.01%
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 0.364 -19.55%
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 0.363 -19.91%
BM_StringRelationalLiteral_Eq_Empty_Large_Control 0.358 -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.392 -20.44%
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.495 -17.38%
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.825 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.828 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.823 -
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.823 -
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.394 -18.40%
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.408 -9.61%
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.259 -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.520 6.58%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.503 8.77%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.504 -
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.449 -21.36%
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.219 -
BM_StringRelationalLiteral_Less_Empty_Large_Control 2.268 -4.37%
BM_StringRelationalLiteral_Less_Empty_Small_Control 1.945 -6.90%
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.221 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.491 -4.26%
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 2.080 12.47%
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.739 -5.71%
BM_StringRelationalLiteral_Less_Large_Large_Control 2.205 -11.79%
BM_StringRelationalLiteral_Less_Large_Small_Control 1.828 2.44%
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.220 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.680 -5.54%
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.434 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 2.060 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.351 -1.23%
BM_StringRelationalLiteral_Less_Small_Small_Control 1.839 -
BM_StringRelational_Compare_Empty_Empty_Control 1.612 -3.08%
BM_StringRelational_Compare_Empty_Huge_Control 1.661 -
BM_StringRelational_Compare_Empty_Large_Control 1.617 -3.15%
BM_StringRelational_Compare_Empty_Small_Control 1.629 -3.37%
BM_StringRelational_Compare_Huge_Empty_Control 1.624 -
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.392 -
BM_StringRelational_Compare_Huge_Huge_ChangeLast 99.108 -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle 55.621 -
BM_StringRelational_Compare_Huge_Huge_Control 98.481 -
BM_StringRelational_Compare_Huge_Large_Control 2.082 -
BM_StringRelational_Compare_Huge_Small_Control 1.848 -
BM_StringRelational_Compare_Large_Empty_Control 1.661 -
BM_StringRelational_Compare_Large_Huge_Control 2.083 -
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.392 -
BM_StringRelational_Compare_Large_Large_ChangeLast 2.082 -
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.620 -
BM_StringRelational_Compare_Large_Large_Control 2.082 -
BM_StringRelational_Compare_Large_Small_Control 1.848 -
BM_StringRelational_Compare_Small_Empty_Control 1.665 -
BM_StringRelational_Compare_Small_Huge_Control 1.847 -
BM_StringRelational_Compare_Small_Large_Control 1.848 -
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.403 1.20%
BM_StringRelational_Compare_Small_Small_ChangeLast 1.682 -1.71%
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.392 -
BM_StringRelational_Compare_Small_Small_Control 1.847 -
BM_StringRelational_Eq_Empty_Empty_Control 2.114 2.43%
BM_StringRelational_Eq_Empty_Huge_Control 0.483 -
BM_StringRelational_Eq_Empty_Large_Control 0.493 -
BM_StringRelational_Eq_Empty_Small_Control 0.475 -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.848 -
BM_StringRelational_Eq_Huge_Huge_ChangeLast 99.353 -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 56.435 -
BM_StringRelational_Eq_Huge_Huge_Control 98.882 -
BM_StringRelational_Eq_Large_Huge_Control 0.491 4.34%
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.531 -3.68%
BM_StringRelational_Eq_Large_Large_ChangeLast 2.082 -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.508 -18.52%
BM_StringRelational_Eq_Large_Large_Control 2.294 1.58%
BM_StringRelational_Eq_Small_Huge_Control 0.490 -
BM_StringRelational_Eq_Small_Large_Control 0.480 -
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.688 29.84%
BM_StringRelational_Eq_Small_Small_ChangeLast 2.067 9.28%
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.554 -3.77%
BM_StringRelational_Eq_Small_Small_Control 1.953 2.83%
BM_StringRelational_Less_Empty_Empty_Control 2.101 2.66%
BM_StringRelational_Less_Empty_Huge_Control 2.050 3.52%
BM_StringRelational_Less_Empty_Large_Control 2.040 5.83%
BM_StringRelational_Less_Empty_Small_Control 2.103 8.28%
BM_StringRelational_Less_Huge_Empty_Control 2.019 5.15%
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.332 -3.98%
BM_StringRelational_Less_Huge_Huge_ChangeLast 98.914 -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 56.142 -
BM_StringRelational_Less_Huge_Huge_Control 98.925 -
BM_StringRelational_Less_Huge_Large_Control 2.456 6.73%
BM_StringRelational_Less_Huge_Small_Control 1.847 -
BM_StringRelational_Less_Large_Empty_Control 1.991 -2.34%
BM_StringRelational_Less_Large_Huge_Control 2.192 -
BM_StringRelational_Less_Large_Large_ChangeFirst 1.390 10.07%
BM_StringRelational_Less_Large_Large_ChangeLast 1.897 -1.84%
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.620 -
BM_StringRelational_Less_Large_Large_Control 2.323 2.82%
BM_StringRelational_Less_Large_Small_Control 1.681 -5.06%
BM_StringRelational_Less_Small_Empty_Control 1.962 -6.70%
BM_StringRelational_Less_Small_Huge_Control 1.708 -6.84%
BM_StringRelational_Less_Small_Large_Control 1.848 -
BM_StringRelational_Less_Small_Small_ChangeFirst 1.268 -11.96%
BM_StringRelational_Less_Small_Small_ChangeLast 1.845 -
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.397 10.05%
BM_StringRelational_Less_Small_Small_Control 1.660 -9.20%
BM_StringResizeAndOverwrite 0.863 1.97%
BM_align/1 0.901 -
BM_align/256 0.894 -
BM_align/64 0.895 -
BM_align/8 0.895 -
BM_deque_deque_copy/0 1.388 -
BM_deque_deque_copy/1 3.175 -8.94%
BM_deque_deque_copy/1024 38.611 -1.33%
BM_deque_deque_copy/2 2.828 -10.98%
BM_deque_deque_copy/4000 147.042 -
BM_deque_deque_copy/4096 150.389 -
BM_deque_deque_copy/512 20.369 -
BM_deque_deque_copy/5500 202.205 -
BM_deque_deque_copy/64 5.566 1.97%
BM_deque_deque_copy/64000 2716.457 -1.82%
BM_deque_deque_copy/65536 2845.334 -3.54%
BM_deque_deque_copy/70000 2844.019 -
BM_deque_deque_copy_backward/0 1.387 -
BM_deque_deque_copy_backward/1 3.355 -4.34%
BM_deque_deque_copy_backward/1024 40.663 -2.50%
BM_deque_deque_copy_backward/2 3.004 -3.48%
BM_deque_deque_copy_backward/4000 147.812 -
BM_deque_deque_copy_backward/4096 154.278 -
BM_deque_deque_copy_backward/512 22.012 -
BM_deque_deque_copy_backward/5500 203.715 -
BM_deque_deque_copy_backward/64 5.107 -
BM_deque_deque_copy_backward/64000 8177.487 -2.05%
BM_deque_deque_copy_backward/65536 8234.591 -1.72%
BM_deque_deque_copy_backward/70000 9029.295 -1.19%
BM_deque_deque_move/0 1.390 -
BM_deque_deque_move/1 3.201 -9.68%
BM_deque_deque_move/1024 39.259 -
BM_deque_deque_move/2 2.864 -11.47%
BM_deque_deque_move/4000 147.724 -
BM_deque_deque_move/4096 152.879 2.12%
BM_deque_deque_move/512 21.038 3.36%
BM_deque_deque_move/5500 202.397 -
BM_deque_deque_move/64 6.073 11.34%
BM_deque_deque_move/64000 2796.401 1.34%
BM_deque_deque_move/65536 2938.519 3.04%
BM_deque_deque_move/70000 3093.055 -
BM_deque_deque_move_backward/0 1.387 -
BM_deque_deque_move_backward/1 3.337 -4.97%
BM_deque_deque_move_backward/1024 40.553 -2.77%
BM_deque_deque_move_backward/2 3.003 -3.45%
BM_deque_deque_move_backward/4000 147.258 -
BM_deque_deque_move_backward/4096 153.657 -
BM_deque_deque_move_backward/512 21.424 -
BM_deque_deque_move_backward/5500 204.108 -
BM_deque_deque_move_backward/64 5.118 1.24%
BM_deque_deque_move_backward/64000 8061.637 -2.05%
BM_deque_deque_move_backward/65536 8369.511 -
BM_deque_deque_move_backward/70000 8970.114 -
BM_deque_deque_ranges_copy/0 1.388 -
BM_deque_deque_ranges_copy/1 3.204 -7.98%
BM_deque_deque_ranges_copy/1024 39.043 -
BM_deque_deque_ranges_copy/2 2.875 -9.46%
BM_deque_deque_ranges_copy/4000 146.859 -
BM_deque_deque_ranges_copy/4096 150.365 -
BM_deque_deque_ranges_copy/512 20.326 -
BM_deque_deque_ranges_copy/5500 202.012 -
BM_deque_deque_ranges_copy/64 5.525 3.08%
BM_deque_deque_ranges_copy/64000 2673.457 -2.61%
BM_deque_deque_ranges_copy/65536 2745.801 -1.05%
BM_deque_deque_ranges_copy/70000 3101.396 2.79%
BM_deque_deque_ranges_copy_backward/0 1.387 -
BM_deque_deque_ranges_copy_backward/1 3.353 -3.79%
BM_deque_deque_ranges_copy_backward/1024 40.581 -2.82%
BM_deque_deque_ranges_copy_backward/2 3.005 -3.55%
BM_deque_deque_ranges_copy_backward/4000 147.182 -
BM_deque_deque_ranges_copy_backward/4096 154.056 -
BM_deque_deque_ranges_copy_backward/512 21.426 -
BM_deque_deque_ranges_copy_backward/5500 204.568 -
BM_deque_deque_ranges_copy_backward/64 5.105 -
BM_deque_deque_ranges_copy_backward/64000 8052.245 -1.58%
BM_deque_deque_ranges_copy_backward/65536 8203.854 -1.94%
BM_deque_deque_ranges_copy_backward/70000 8944.733 -
BM_deque_deque_ranges_move/0 1.388 -
BM_deque_deque_ranges_move/1 3.207 -9.32%
BM_deque_deque_ranges_move/1024 39.055 -
BM_deque_deque_ranges_move/2 2.875 -10.96%
BM_deque_deque_ranges_move/4000 147.539 -
BM_deque_deque_ranges_move/4096 149.851 -
BM_deque_deque_ranges_move/512 20.330 -
BM_deque_deque_ranges_move/5500 200.263 -1.32%
BM_deque_deque_ranges_move/64 5.557 3.71%
BM_deque_deque_ranges_move/64000 2877.413 -1.25%
BM_deque_deque_ranges_move/65536 2903.971 2.80%
BM_deque_deque_ranges_move/70000 3145.654 5.21%
BM_deque_deque_ranges_move_backward/0 1.387 -
BM_deque_deque_ranges_move_backward/1 3.419 -3.86%
BM_deque_deque_ranges_move_backward/1024 40.640 -2.55%
BM_deque_deque_ranges_move_backward/2 3.004 -3.63%
BM_deque_deque_ranges_move_backward/4000 147.142 -
BM_deque_deque_ranges_move_backward/4096 153.454 -
BM_deque_deque_ranges_move_backward/512 21.437 -
BM_deque_deque_ranges_move_backward/5500 205.458 -
BM_deque_deque_ranges_move_backward/64 5.061 -
BM_deque_deque_ranges_move_backward/64000 8057.173 -
BM_deque_deque_ranges_move_backward/65536 8501.146 -
BM_deque_deque_ranges_move_backward/70000 8925.868 -1.55%
BM_deque_vector_copy/0 1.450 1.98%
BM_deque_vector_copy/1 2.088 -
BM_deque_vector_copy/1024 37.300 1.02%
BM_deque_vector_copy/2 1.835 -
BM_deque_vector_copy/4000 142.611 -
BM_deque_vector_copy/4096 145.687 -
BM_deque_vector_copy/512 16.646 -
BM_deque_vector_copy/5500 196.502 -
BM_deque_vector_copy/64 2.635 1.08%
BM_deque_vector_copy/64000 2462.970 -
BM_deque_vector_copy/65536 2602.505 -
BM_deque_vector_copy/70000 2843.866 -
BM_deque_vector_copy_backward/0 1.378 -4.66%
BM_deque_vector_copy_backward/1 2.085 -
BM_deque_vector_copy_backward/1024 36.592 -1.70%
BM_deque_vector_copy_backward/2 1.841 -
BM_deque_vector_copy_backward/4000 142.284 -
BM_deque_vector_copy_backward/4096 147.558 -
BM_deque_vector_copy_backward/512 17.916 -
BM_deque_vector_copy_backward/5500 198.740 -
BM_deque_vector_copy_backward/64 2.916 -
BM_deque_vector_copy_backward/64000 7904.489 -3.39%
BM_deque_vector_copy_backward/65536 8134.245 -
BM_deque_vector_copy_backward/70000 8679.282 -
BM_deque_vector_move/0 1.494 -
BM_deque_vector_move/1 2.150 2.48%
BM_deque_vector_move/1024 36.753 -
BM_deque_vector_move/2 1.841 -
BM_deque_vector_move/4000 145.365 1.84%
BM_deque_vector_move/4096 146.149 -
BM_deque_vector_move/512 16.641 -
BM_deque_vector_move/5500 195.980 -1.49%
BM_deque_vector_move/64 2.614 -
BM_deque_vector_move/64000 2765.375 -
BM_deque_vector_move/65536 2812.727 1.07%
BM_deque_vector_move/70000 2954.628 -
BM_deque_vector_move_backward/0 1.369 -
BM_deque_vector_move_backward/1 2.086 -
BM_deque_vector_move_backward/1024 36.941 -
BM_deque_vector_move_backward/2 1.836 -
BM_deque_vector_move_backward/4000 145.098 -
BM_deque_vector_move_backward/4096 147.318 -
BM_deque_vector_move_backward/512 17.905 -
BM_deque_vector_move_backward/5500 199.052 -1.40%
BM_deque_vector_move_backward/64 2.916 -
BM_deque_vector_move_backward/64000 7999.407 -
BM_deque_vector_move_backward/65536 8375.752 5.48%
BM_deque_vector_move_backward/70000 8347.816 -3.18%
BM_deque_vector_ranges_copy/0 1.483 1.44%
BM_deque_vector_ranges_copy/1 2.085 1.57%
BM_deque_vector_ranges_copy/1024 36.962 -
BM_deque_vector_ranges_copy/2 1.835 3.52%
BM_deque_vector_ranges_copy/4000 144.628 1.34%
BM_deque_vector_ranges_copy/4096 145.649 -
BM_deque_vector_ranges_copy/512 16.633 -
BM_deque_vector_ranges_copy/5500 198.943 -
BM_deque_vector_ranges_copy/64 2.609 -
BM_deque_vector_ranges_copy/64000 2654.240 -
BM_deque_vector_ranges_copy/65536 2624.459 -
BM_deque_vector_ranges_copy/70000 2834.409 1.01%
BM_deque_vector_ranges_copy_backward/0 1.421 -10.96%
BM_deque_vector_ranges_copy_backward/1 2.086 -1.62%
BM_deque_vector_ranges_copy_backward/1024 36.837 -
BM_deque_vector_ranges_copy_backward/2 1.838 -
BM_deque_vector_ranges_copy_backward/4000 142.270 -
BM_deque_vector_ranges_copy_backward/4096 146.853 -1.23%
BM_deque_vector_ranges_copy_backward/512 17.915 -
BM_deque_vector_ranges_copy_backward/5500 200.857 -
BM_deque_vector_ranges_copy_backward/64 2.908 -
BM_deque_vector_ranges_copy_backward/64000 7873.958 -
BM_deque_vector_ranges_copy_backward/65536 8123.257 -1.21%
BM_deque_vector_ranges_copy_backward/70000 8876.705 2.18%
BM_deque_vector_ranges_move/0 1.498 2.04%
BM_deque_vector_ranges_move/1 2.077 -
BM_deque_vector_ranges_move/1024 36.821 -
BM_deque_vector_ranges_move/2 1.841 -
BM_deque_vector_ranges_move/4000 147.936 3.21%
BM_deque_vector_ranges_move/4096 146.084 -
BM_deque_vector_ranges_move/512 16.664 -
BM_deque_vector_ranges_move/5500 198.255 -
BM_deque_vector_ranges_move/64 2.627 -
BM_deque_vector_ranges_move/64000 2762.571 -2.73%
BM_deque_vector_ranges_move/65536 2753.650 -
BM_deque_vector_ranges_move/70000 2985.794 -
BM_deque_vector_ranges_move_backward/0 1.479 -6.79%
BM_deque_vector_ranges_move_backward/1 2.105 -1.32%
BM_deque_vector_ranges_move_backward/1024 36.847 -
BM_deque_vector_ranges_move_backward/2 1.833 -
BM_deque_vector_ranges_move_backward/4000 143.070 -
BM_deque_vector_ranges_move_backward/4096 148.824 -
BM_deque_vector_ranges_move_backward/512 17.878 -
BM_deque_vector_ranges_move_backward/5500 201.008 -
BM_deque_vector_ranges_move_backward/64 2.916 -
BM_deque_vector_ranges_move_backward/64000 8043.914 -1.11%
BM_deque_vector_ranges_move_backward/65536 8311.124 2.29%
BM_deque_vector_ranges_move_backward/70000 8527.606 -3.39%
BM_getline_string 17.497 -2.99%
BM_lexicographical_compare_three_way<IntPtr>/1 0.390 14.94%
BM_lexicographical_compare_three_way<IntPtr>/1024 245.907 1.35%
BM_lexicographical_compare_three_way<IntPtr>/1048576 249879.073 -
BM_lexicographical_compare_three_way<IntPtr>/16 4.354 -
BM_lexicographical_compare_three_way<IntPtr>/16384 3781.086 1.45%
BM_lexicographical_compare_three_way<IntPtr>/256 70.472 1.37%
BM_lexicographical_compare_three_way<IntPtr>/262144 60517.208 1.02%
BM_lexicographical_compare_three_way<IntPtr>/4 1.143 -
BM_lexicographical_compare_three_way<IntPtr>/4096 955.180 1.21%
BM_lexicographical_compare_three_way<IntPtr>/64 15.589 1.10%
BM_lexicographical_compare_three_way<IntPtr>/65536 15083.558 1.29%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 0.922 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 478.460 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 495135.276 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 7.801 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7549.846 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 124.072 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 120102.073 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 2.299 1.11%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1882.606 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 30.811 -1.82%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 30021.602 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 1.321 10.09%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 249.441 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 249401.882 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 5.154 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3823.206 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 70.187 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 60958.015 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 2.048 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 963.132 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 16.506 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 15248.006 -
BM_lexicographical_compare_three_way_fast_path/1 0.456 32.18%
BM_lexicographical_compare_three_way_fast_path/1024 248.198 1.94%
BM_lexicographical_compare_three_way_fast_path/1048576 249971.870 -
BM_lexicographical_compare_three_way_fast_path/16 4.338 -1.24%
BM_lexicographical_compare_three_way_fast_path/16384 3802.505 1.71%
BM_lexicographical_compare_three_way_fast_path/256 70.397 -
BM_lexicographical_compare_three_way_fast_path/262144 60740.173 1.33%
BM_lexicographical_compare_three_way_fast_path/4 1.146 -
BM_lexicographical_compare_three_way_fast_path/4096 960.376 1.40%
BM_lexicographical_compare_three_way_fast_path/64 15.598 -
BM_lexicographical_compare_three_way_fast_path/65536 15170.589 1.60%
BM_lexicographical_compare_three_way_slow_path/1 0.406 17.56%
BM_lexicographical_compare_three_way_slow_path/1024 248.041 -
BM_lexicographical_compare_three_way_slow_path/1048576 247396.886 -
BM_lexicographical_compare_three_way_slow_path/16 4.537 -1.54%
BM_lexicographical_compare_three_way_slow_path/16384 3795.506 -
BM_lexicographical_compare_three_way_slow_path/256 70.854 -
BM_lexicographical_compare_three_way_slow_path/262144 60489.796 -1.29%
BM_lexicographical_compare_three_way_slow_path/4 1.153 -
BM_lexicographical_compare_three_way_slow_path/4096 961.219 -
BM_lexicographical_compare_three_way_slow_path/64 15.662 -
BM_lexicographical_compare_three_way_slow_path/65536 15111.424 -1.26%
BM_map_find_string_literal 12.070 -
BM_num_get<bool> 12.809 -
BM_num_get<double> 35.980 -
BM_num_get<float> 34.516 -1.87%
BM_num_get<long> 11.893 -
BM_num_get<long_double> 36.157 -
BM_num_get<long_long> 11.740 -1.03%
BM_num_get<unsigned_int> 10.576 -1.97%
BM_num_get<unsigned_long> 10.958 -1.24%
BM_num_get<unsigned_long_long> 10.946 -2.05%
BM_num_get<unsigned_short> 10.571 -
BM_num_get<void*> 11.662 -
BM_num_put<bool> 10.681 -
BM_num_put<const_void*> 12.427 -
BM_num_put<double> 57.265 -2.99%
BM_num_put<long> 11.986 -
BM_num_put<long_double> 58.433 -
BM_num_put<long_long> 11.742 -2.84%
BM_num_put<unsigned_long> 11.493 -
BM_num_put<unsigned_long_long> 11.480 -
BM_std_min<__int128>/1 0.412 -10.46%
BM_std_min<__int128>/10 3.683 -
BM_std_min<__int128>/1024 396.505 -
BM_std_min<__int128>/11 4.061 -
BM_std_min<__int128>/12 4.491 -
BM_std_min<__int128>/13 4.903 -
BM_std_min<__int128>/14 5.320 -
BM_std_min<__int128>/15 5.714 -
BM_std_min<__int128>/16 6.145 -
BM_std_min<__int128>/17 6.495 -
BM_std_min<__int128>/18 6.871 -
BM_std_min<__int128>/19 7.256 -
BM_std_min<__int128>/2 0.658 -2.03%
BM_std_min<__int128>/20 7.632 -
BM_std_min<__int128>/21 7.974 -
BM_std_min<__int128>/22 8.352 -
BM_std_min<__int128>/23 8.747 -
BM_std_min<__int128>/24 9.123 -
BM_std_min<__int128>/25 9.482 -
BM_std_min<__int128>/26 9.830 -
BM_std_min<__int128>/27 10.241 -
BM_std_min<__int128>/28 10.640 -
BM_std_min<__int128>/29 11.030 -
BM_std_min<__int128>/3 1.025 -
BM_std_min<__int128>/30 11.409 -
BM_std_min<__int128>/31 11.804 -
BM_std_min<__int128>/32 12.212 -
BM_std_min<__int128>/4 1.380 -
BM_std_min<__int128>/4000 1542.003 -
BM_std_min<__int128>/4096 1579.995 -
BM_std_min<__int128>/5 1.757 -
BM_std_min<__int128>/512 198.624 -
BM_std_min<__int128>/5500 2119.879 -
BM_std_min<__int128>/6 2.083 -
BM_std_min<__int128>/64 24.530 -
BM_std_min<__int128>/64000 24760.754 -
BM_std_min<__int128>/65536 25359.547 -
BM_std_min<__int128>/7 2.489 -
BM_std_min<__int128>/70000 27081.705 -
BM_std_min<__int128>/8 2.876 -
BM_std_min<__int128>/9 3.283 -
BM_std_min<char>/1 0.451 -
BM_std_min<char>/10 0.943 4.28%
BM_std_min<char>/1024 8.485 -1.50%
BM_std_min<char>/11 1.149 10.27%
BM_std_min<char>/12 1.419 9.66%
BM_std_min<char>/13 1.676 7.32%
BM_std_min<char>/14 1.886 3.78%
BM_std_min<char>/15 2.154 4.07%
BM_std_min<char>/16 2.566 6.10%
BM_std_min<char>/17 0.924 -
BM_std_min<char>/18 1.048 6.22%
BM_std_min<char>/19 1.263 6.77%
BM_std_min<char>/2 0.594 12.15%
BM_std_min<char>/20 1.641 7.41%
BM_std_min<char>/21 1.844 2.99%
BM_std_min<char>/22 2.105 2.52%
BM_std_min<char>/23 2.362 4.58%
BM_std_min<char>/24 2.794 6.53%
BM_std_min<char>/25 1.152 -
BM_std_min<char>/26 1.180 1.63%
BM_std_min<char>/27 1.414 2.01%
BM_std_min<char>/28 1.726 -2.36%
BM_std_min<char>/29 2.025 3.01%
BM_std_min<char>/3 0.820 2.98%
BM_std_min<char>/30 2.323 2.93%
BM_std_min<char>/31 2.570 4.97%
BM_std_min<char>/32 2.959 2.75%
BM_std_min<char>/4 1.161 1.75%
BM_std_min<char>/4000 28.004 -
BM_std_min<char>/4096 29.897 -
BM_std_min<char>/5 1.471 -
BM_std_min<char>/512 6.263 -
BM_std_min<char>/5500 37.306 -
BM_std_min<char>/6 1.610 1.18%
BM_std_min<char>/64 4.225 2.04%
BM_std_min<char>/64000 451.363 -
BM_std_min<char>/65536 461.813 -
BM_std_min<char>/7 1.859 -1.22%
BM_std_min<char>/70000 492.389 -
BM_std_min<char>/8 2.296 -
BM_std_min<char>/9 0.831 -
BM_std_min<int>/1 0.381 4.01%
BM_std_min<int>/10 0.994 -1.18%
BM_std_min<int>/1024 26.986 -
BM_std_min<int>/11 1.156 -
BM_std_min<int>/12 1.478 -4.88%
BM_std_min<int>/13 1.155 -
BM_std_min<int>/14 1.156 -
BM_std_min<int>/15 1.386 -
BM_std_min<int>/16 1.709 -2.32%
BM_std_min<int>/17 0.965 -
BM_std_min<int>/18 1.156 -
BM_std_min<int>/19 1.272 -
BM_std_min<int>/2 0.465 -
BM_std_min<int>/20 1.387 -
BM_std_min<int>/21 1.387 -
BM_std_min<int>/22 1.457 -
BM_std_min<int>/23 1.572 -
BM_std_min<int>/24 1.840 -
BM_std_min<int>/25 1.479 -
BM_std_min<int>/26 1.527 -
BM_std_min<int>/27 1.645 -
BM_std_min<int>/28 1.998 -2.49%
BM_std_min<int>/29 1.618 -
BM_std_min<int>/3 0.692 -
BM_std_min<int>/30 1.619 -
BM_std_min<int>/31 1.850 -
BM_std_min<int>/32 2.189 -1.20%
BM_std_min<int>/4 1.041 1.64%
BM_std_min<int>/4000 109.751 -
BM_std_min<int>/4096 112.614 -
BM_std_min<int>/5 0.877 -
BM_std_min<int>/512 12.934 -
BM_std_min<int>/5500 152.224 -
BM_std_min<int>/6 0.926 -1.18%
BM_std_min<int>/64 2.758 4.57%
BM_std_min<int>/64000 1881.195 -
BM_std_min<int>/65536 1925.320 -
BM_std_min<int>/7 1.041 -1.35%
BM_std_min<int>/70000 2056.078 -
BM_std_min<int>/8 1.241 -1.76%
BM_std_min<int>/9 0.925 -
BM_std_min<long_long>/1 0.675 22.72%
BM_std_min<long_long>/10 1.328 -
BM_std_min<long_long>/1024 105.977 -
BM_std_min<long_long>/11 1.503 -
BM_std_min<long_long>/12 2.033 -1.31%
BM_std_min<long_long>/13 2.418 1.62%
BM_std_min<long_long>/14 2.650 -
BM_std_min<long_long>/15 2.873 -
BM_std_min<long_long>/16 3.106 -
BM_std_min<long_long>/17 1.553 -
BM_std_min<long_long>/18 1.623 -
BM_std_min<long_long>/19 1.736 -
BM_std_min<long_long>/2 0.691 -
BM_std_min<long_long>/20 2.059 -
BM_std_min<long_long>/21 2.418 -
BM_std_min<long_long>/22 2.650 -
BM_std_min<long_long>/23 2.908 -1.12%
BM_std_min<long_long>/24 3.116 -
BM_std_min<long_long>/25 2.079 -
BM_std_min<long_long>/26 2.085 -
BM_std_min<long_long>/27 2.093 -
BM_std_min<long_long>/28 2.568 2.01%
BM_std_min<long_long>/29 3.014 2.06%
BM_std_min<long_long>/3 1.312 1.24%
BM_std_min<long_long>/30 3.268 -
BM_std_min<long_long>/31 3.246 -4.18%
BM_std_min<long_long>/32 3.558 -2.17%
BM_std_min<long_long>/4 1.685 -
BM_std_min<long_long>/4000 443.615 -
BM_std_min<long_long>/4096 454.092 -
BM_std_min<long_long>/5 1.910 -
BM_std_min<long_long>/512 46.727 -
BM_std_min<long_long>/5500 613.278 -
BM_std_min<long_long>/6 2.135 -
BM_std_min<long_long>/64 4.902 -
BM_std_min<long_long>/64000 7308.844 -
BM_std_min<long_long>/65536 7489.279 -
BM_std_min<long_long>/7 2.357 -
BM_std_min<long_long>/70000 8000.901 -
BM_std_min<long_long>/8 2.679 -
BM_std_min<long_long>/9 1.156 -
BM_std_min<short>/1 0.450 34.89%
BM_std_min<short>/10 1.040 -
BM_std_min<short>/1024 13.974 -
BM_std_min<short>/11 1.179 -
BM_std_min<short>/12 1.483 -4.84%
BM_std_min<short>/13 1.153 -
BM_std_min<short>/14 1.155 -
BM_std_min<short>/15 1.386 -
BM_std_min<short>/16 1.720 -2.40%
BM_std_min<short>/17 1.596 -
BM_std_min<short>/18 1.582 -1.67%
BM_std_min<short>/19 1.847 -
BM_std_min<short>/2 0.486 -
BM_std_min<short>/20 2.256 -1.44%
BM_std_min<short>/21 1.762 -3.88%
BM_std_min<short>/22 1.837 -
BM_std_min<short>/23 2.113 -
BM_std_min<short>/24 2.500 -
BM_std_min<short>/25 2.080 -3.35%
BM_std_min<short>/26 2.109 -1.21%
BM_std_min<short>/27 2.327 -1.78%
BM_std_min<short>/28 2.641 -
BM_std_min<short>/29 2.417 -1.65%
BM_std_min<short>/3 0.694 -
BM_std_min<short>/30 2.379 -4.04%
BM_std_min<short>/31 2.603 -
BM_std_min<short>/32 2.897 -1.30%
BM_std_min<short>/4 0.992 -4.12%
BM_std_min<short>/4000 53.320 -
BM_std_min<short>/4096 54.942 -
BM_std_min<short>/5 0.876 -
BM_std_min<short>/512 7.236 -1.36%
BM_std_min<short>/5500 75.205 -
BM_std_min<short>/6 0.970 -
BM_std_min<short>/64 3.481 -1.77%
BM_std_min<short>/64000 909.253 -
BM_std_min<short>/65536 930.944 -
BM_std_min<short>/7 1.109 -1.29%
BM_std_min<short>/70000 1030.850 -
BM_std_min<short>/8 1.301 -
BM_std_min<short>/9 0.924 -
BM_std_min<unsigned___int128>/1 0.415 -9.70%
BM_std_min<unsigned___int128>/10 3.686 -
BM_std_min<unsigned___int128>/1024 440.736 -5.35%
BM_std_min<unsigned___int128>/11 4.094 -
BM_std_min<unsigned___int128>/12 4.500 -
BM_std_min<unsigned___int128>/13 4.914 -
BM_std_min<unsigned___int128>/14 5.318 -
BM_std_min<unsigned___int128>/15 5.743 -
BM_std_min<unsigned___int128>/16 6.177 -
BM_std_min<unsigned___int128>/17 6.594 -
BM_std_min<unsigned___int128>/18 6.996 -1.09%
BM_std_min<unsigned___int128>/19 7.402 -1.30%
BM_std_min<unsigned___int128>/2 0.675 2.27%
BM_std_min<unsigned___int128>/20 7.800 -1.43%
BM_std_min<unsigned___int128>/21 8.199 -1.97%
BM_std_min<unsigned___int128>/22 8.639 -1.83%
BM_std_min<unsigned___int128>/23 9.072 -1.97%
BM_std_min<unsigned___int128>/24 9.468 -2.11%
BM_std_min<unsigned___int128>/25 9.870 -2.30%
BM_std_min<unsigned___int128>/26 10.261 -2.33%
BM_std_min<unsigned___int128>/27 10.700 -2.58%
BM_std_min<unsigned___int128>/28 11.121 -2.67%
BM_std_min<unsigned___int128>/29 11.556 -2.76%
BM_std_min<unsigned___int128>/3 1.032 -
BM_std_min<unsigned___int128>/30 11.966 -2.88%
BM_std_min<unsigned___int128>/31 12.442 -2.50%
BM_std_min<unsigned___int128>/32 12.849 -2.90%
BM_std_min<unsigned___int128>/4 1.386 -
BM_std_min<unsigned___int128>/4000 1718.593 -5.42%
BM_std_min<unsigned___int128>/4096 1749.317 -6.42%
BM_std_min<unsigned___int128>/5 1.769 -
BM_std_min<unsigned___int128>/512 221.160 -5.46%
BM_std_min<unsigned___int128>/5500 2353.035 -6.04%
BM_std_min<unsigned___int128>/6 2.107 -
BM_std_min<unsigned___int128>/64 26.623 -4.50%
BM_std_min<unsigned___int128>/64000 27726.627 -5.69%
BM_std_min<unsigned___int128>/65536 28187.779 -6.01%
BM_std_min<unsigned___int128>/7 2.519 -
BM_std_min<unsigned___int128>/70000 30119.505 -5.74%
BM_std_min<unsigned___int128>/8 2.914 -
BM_std_min<unsigned___int128>/9 3.301 -
BM_std_min<unsigned_char>/1 0.378 16.22%
BM_std_min<unsigned_char>/10 0.902 -1.19%
BM_std_min<unsigned_char>/1024 8.430 -
BM_std_min<unsigned_char>/11 1.063 -
BM_std_min<unsigned_char>/12 1.402 8.73%
BM_std_min<unsigned_char>/13 1.635 6.61%
BM_std_min<unsigned_char>/14 1.859 4.62%
BM_std_min<unsigned_char>/15 2.154 3.68%
BM_std_min<unsigned_char>/16 2.496 -3.80%
BM_std_min<unsigned_char>/17 0.924 -
BM_std_min<unsigned_char>/18 1.042 7.28%
BM_std_min<unsigned_char>/19 1.274 10.18%
BM_std_min<unsigned_char>/2 0.551 13.63%
BM_std_min<unsigned_char>/20 1.599 -
BM_std_min<unsigned_char>/21 1.827 3.63%
BM_std_min<unsigned_char>/22 2.117 1.78%
BM_std_min<unsigned_char>/23 2.332 -
BM_std_min<unsigned_char>/24 2.829 1.08%
BM_std_min<unsigned_char>/25 1.155 -1.66%
BM_std_min<unsigned_char>/26 1.155 -
BM_std_min<unsigned_char>/27 1.387 -
BM_std_min<unsigned_char>/28 1.794 3.03%
BM_std_min<unsigned_char>/29 2.050 1.92%
BM_std_min<unsigned_char>/3 0.766 10.55%
BM_std_min<unsigned_char>/30 2.248 -3.29%
BM_std_min<unsigned_char>/31 2.544 -
BM_std_min<unsigned_char>/32 2.963 2.65%
BM_std_min<unsigned_char>/4 1.055 4.71%
BM_std_min<unsigned_char>/4000 28.151 4.03%
BM_std_min<unsigned_char>/4096 30.325 4.72%
BM_std_min<unsigned_char>/5 1.310 -
BM_std_min<unsigned_char>/512 6.405 1.73%
BM_std_min<unsigned_char>/5500 37.797 1.94%
BM_std_min<unsigned_char>/6 1.550 3.48%
BM_std_min<unsigned_char>/64 4.108 1.23%
BM_std_min<unsigned_char>/64000 455.765 -
BM_std_min<unsigned_char>/65536 466.483 -
BM_std_min<unsigned_char>/7 1.852 3.03%
BM_std_min<unsigned_char>/70000 497.724 -
BM_std_min<unsigned_char>/8 2.191 -2.38%
BM_std_min<unsigned_char>/9 0.831 -
BM_std_min<unsigned_int>/1 0.455 37.91%
BM_std_min<unsigned_int>/10 0.995 -
BM_std_min<unsigned_int>/1024 26.853 -
BM_std_min<unsigned_int>/11 1.156 -
BM_std_min<unsigned_int>/12 1.491 -2.61%
BM_std_min<unsigned_int>/13 1.404 -2.41%
BM_std_min<unsigned_int>/14 1.156 -
BM_std_min<unsigned_int>/15 1.387 -
BM_std_min<unsigned_int>/16 1.965 3.81%
BM_std_min<unsigned_int>/17 0.970 1.75%
BM_std_min<unsigned_int>/18 1.156 -
BM_std_min<unsigned_int>/19 1.272 -
BM_std_min<unsigned_int>/2 0.462 -
BM_std_min<unsigned_int>/20 1.387 -
BM_std_min<unsigned_int>/21 1.387 -
BM_std_min<unsigned_int>/22 1.457 -
BM_std_min<unsigned_int>/23 1.573 -
BM_std_min<unsigned_int>/24 1.836 -1.40%
BM_std_min<unsigned_int>/25 1.480 -
BM_std_min<unsigned_int>/26 1.526 -
BM_std_min<unsigned_int>/27 1.648 -
BM_std_min<unsigned_int>/28 2.018 -
BM_std_min<unsigned_int>/29 2.014 5.95%
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.217 -
BM_std_min<unsigned_int>/4 1.059 7.22%
BM_std_min<unsigned_int>/4000 109.773 -
BM_std_min<unsigned_int>/4096 111.563 -
BM_std_min<unsigned_int>/5 0.878 -
BM_std_min<unsigned_int>/512 12.892 -
BM_std_min<unsigned_int>/5500 152.263 -
BM_std_min<unsigned_int>/6 0.926 -
BM_std_min<unsigned_int>/64 2.801 -2.29%
BM_std_min<unsigned_int>/64000 1881.923 -
BM_std_min<unsigned_int>/65536 1926.733 -
BM_std_min<unsigned_int>/7 1.041 -
BM_std_min<unsigned_int>/70000 2057.477 -
BM_std_min<unsigned_int>/8 1.306 4.35%
BM_std_min<unsigned_int>/9 0.925 -
BM_std_min<unsigned_long_long>/1 0.378 48.49%
BM_std_min<unsigned_long_long>/10 1.328 -
BM_std_min<unsigned_long_long>/1024 106.029 -
BM_std_min<unsigned_long_long>/11 1.455 -
BM_std_min<unsigned_long_long>/12 1.560 -
BM_std_min<unsigned_long_long>/13 1.717 -1.05%
BM_std_min<unsigned_long_long>/14 1.897 -2.66%
BM_std_min<unsigned_long_long>/15 2.194 -1.11%
BM_std_min<unsigned_long_long>/16 2.437 -1.38%
BM_std_min<unsigned_long_long>/17 1.554 -
BM_std_min<unsigned_long_long>/18 1.622 -
BM_std_min<unsigned_long_long>/19 1.735 -
BM_std_min<unsigned_long_long>/2 0.485 -
BM_std_min<unsigned_long_long>/20 1.853 -
BM_std_min<unsigned_long_long>/21 2.009 -1.04%
BM_std_min<unsigned_long_long>/22 2.217 -
BM_std_min<unsigned_long_long>/23 2.458 -1.30%
BM_std_min<unsigned_long_long>/24 2.667 -1.15%
BM_std_min<unsigned_long_long>/25 2.085 -
BM_std_min<unsigned_long_long>/26 2.084 -
BM_std_min<unsigned_long_long>/27 2.094 -
BM_std_min<unsigned_long_long>/28 2.167 -
BM_std_min<unsigned_long_long>/29 2.443 -1.62%
BM_std_min<unsigned_long_long>/3 0.693 -
BM_std_min<unsigned_long_long>/30 2.765 -1.05%
BM_std_min<unsigned_long_long>/31 2.986 1.82%
BM_std_min<unsigned_long_long>/32 3.272 1.30%
BM_std_min<unsigned_long_long>/4 1.053 1.19%
BM_std_min<unsigned_long_long>/4000 444.246 -
BM_std_min<unsigned_long_long>/4096 455.653 -
BM_std_min<unsigned_long_long>/5 1.355 -5.32%
BM_std_min<unsigned_long_long>/512 46.652 -
BM_std_min<unsigned_long_long>/5500 615.005 -
BM_std_min<unsigned_long_long>/6 1.573 -4.11%
BM_std_min<unsigned_long_long>/64 4.692 -2.59%
BM_std_min<unsigned_long_long>/64000 7323.773 -
BM_std_min<unsigned_long_long>/65536 7505.123 -
BM_std_min<unsigned_long_long>/7 1.872 -1.86%
BM_std_min<unsigned_long_long>/70000 8016.791 -
BM_std_min<unsigned_long_long>/8 2.298 -1.86%
BM_std_min<unsigned_long_long>/9 1.175 1.09%
BM_std_min<unsigned_short>/1 0.328 -14.06%
BM_std_min<unsigned_short>/10 1.018 -
BM_std_min<unsigned_short>/1024 13.890 -
BM_std_min<unsigned_short>/11 1.160 -
BM_std_min<unsigned_short>/12 1.512 -
BM_std_min<unsigned_short>/13 6.421 -
BM_std_min<unsigned_short>/14 1.156 -
BM_std_min<unsigned_short>/15 1.388 -
BM_std_min<unsigned_short>/16 1.693 -
BM_std_min<unsigned_short>/17 6.637 -
BM_std_min<unsigned_short>/18 1.509 -2.81%
BM_std_min<unsigned_short>/19 1.873 -2.24%
BM_std_min<unsigned_short>/2 0.485 -4.14%
BM_std_min<unsigned_short>/20 2.189 -3.74%
BM_std_min<unsigned_short>/21 6.911 -
BM_std_min<unsigned_short>/22 1.916 3.92%
BM_std_min<unsigned_short>/23 2.189 3.78%
BM_std_min<unsigned_short>/24 2.422 -2.08%
BM_std_min<unsigned_short>/25 7.137 -
BM_std_min<unsigned_short>/26 2.084 -3.87%
BM_std_min<unsigned_short>/27 2.292 -5.36%
BM_std_min<unsigned_short>/28 2.718 1.03%
BM_std_min<unsigned_short>/29 7.325 -
BM_std_min<unsigned_short>/3 0.693 -
BM_std_min<unsigned_short>/30 2.411 2.96%
BM_std_min<unsigned_short>/31 2.542 1.07%
BM_std_min<unsigned_short>/32 2.941 -
BM_std_min<unsigned_short>/4 0.981 -3.86%
BM_std_min<unsigned_short>/4000 53.644 -
BM_std_min<unsigned_short>/4096 55.007 -
BM_std_min<unsigned_short>/5 0.878 -
BM_std_min<unsigned_short>/512 7.283 2.97%
BM_std_min<unsigned_short>/5500 75.344 -
BM_std_min<unsigned_short>/6 0.960 -
BM_std_min<unsigned_short>/64 3.507 -
BM_std_min<unsigned_short>/64000 911.181 -
BM_std_min<unsigned_short>/65536 933.362 -
BM_std_min<unsigned_short>/7 1.098 -
BM_std_min<unsigned_short>/70000 1032.074 -
BM_std_min<unsigned_short>/8 1.282 -1.83%
BM_std_min<unsigned_short>/9 6.330 -1.71%
BM_std_minmax<char>/1 0.651 6.11%
BM_std_minmax<char>/10 1.340 -3.17%
BM_std_minmax<char>/1024 8.746 -
BM_std_minmax<char>/11 1.748 -5.96%
BM_std_minmax<char>/12 1.951 -5.17%
BM_std_minmax<char>/13 2.204 -6.36%
BM_std_minmax<char>/14 2.536 -4.64%
BM_std_minmax<char>/15 2.999 -2.98%
BM_std_minmax<char>/16 1.082 17.11%
BM_std_minmax<char>/17 1.137 4.65%
BM_std_minmax<char>/18 1.362 3.53%
BM_std_minmax<char>/19 1.741 3.67%
BM_std_minmax<char>/2 0.911 6.91%
BM_std_minmax<char>/20 2.062 3.30%
BM_std_minmax<char>/21 2.321 -
BM_std_minmax<char>/22 2.577 -3.24%
BM_std_minmax<char>/23 3.072 -
BM_std_minmax<char>/24 1.318 14.25%
BM_std_minmax<char>/25 1.327 12.59%
BM_std_minmax<char>/26 1.554 8.00%
BM_std_minmax<char>/27 1.902 2.38%
BM_std_minmax<char>/28 2.280 2.54%
BM_std_minmax<char>/29 2.538 2.67%
BM_std_minmax<char>/3 1.213 3.31%
BM_std_minmax<char>/30 2.800 -
BM_std_minmax<char>/31 3.314 1.08%
BM_std_minmax<char>/32 1.718 9.28%
BM_std_minmax<char>/4 1.500 1.32%
BM_std_minmax<char>/4000 38.908 -
BM_std_minmax<char>/4096 32.915 -
BM_std_minmax<char>/5 1.796 -2.32%
BM_std_minmax<char>/512 4.979 -
BM_std_minmax<char>/5500 50.784 -
BM_std_minmax<char>/6 2.076 -1.88%
BM_std_minmax<char>/64 1.321 -4.16%
BM_std_minmax<char>/64000 531.557 -
BM_std_minmax<char>/65536 544.668 -
BM_std_minmax<char>/7 2.469 -2.33%
BM_std_minmax<char>/70000 596.483 -
BM_std_minmax<char>/8 1.038 12.11%
BM_std_minmax<char>/9 1.154 -
BM_std_minmax<int>/1 0.601 -
BM_std_minmax<int>/10 1.388 -
BM_std_minmax<int>/1024 33.636 -
BM_std_minmax<int>/11 1.742 -2.09%
BM_std_minmax<int>/12 1.386 -
BM_std_minmax<int>/13 1.387 -
BM_std_minmax<int>/14 1.617 -
BM_std_minmax<int>/15 1.969 -1.57%
BM_std_minmax<int>/16 1.315 -
BM_std_minmax<int>/17 1.484 -
BM_std_minmax<int>/18 1.652 -
BM_std_minmax<int>/19 1.850 -
BM_std_minmax<int>/2 0.850 -1.92%
BM_std_minmax<int>/20 1.745 -
BM_std_minmax<int>/21 1.851 -
BM_std_minmax<int>/22 2.019 -
BM_std_minmax<int>/23 2.337 -
BM_std_minmax<int>/24 1.849 -
BM_std_minmax<int>/25 1.988 -
BM_std_minmax<int>/26 2.164 -
BM_std_minmax<int>/27 2.429 -
BM_std_minmax<int>/28 2.081 -
BM_std_minmax<int>/29 2.082 -
BM_std_minmax<int>/3 1.159 -1.03%
BM_std_minmax<int>/30 2.312 -
BM_std_minmax<int>/31 2.697 1.33%
BM_std_minmax<int>/32 1.618 -
BM_std_minmax<int>/4 0.973 -10.52%
BM_std_minmax<int>/4000 133.166 -
BM_std_minmax<int>/4096 136.395 -
BM_std_minmax<int>/5 1.156 -
BM_std_minmax<int>/512 16.621 -
BM_std_minmax<int>/5500 191.047 -
BM_std_minmax<int>/6 1.348 -
BM_std_minmax<int>/64 2.524 -
BM_std_minmax<int>/64000 2152.288 -
BM_std_minmax<int>/65536 2202.885 -
BM_std_minmax<int>/7 1.661 -
BM_std_minmax<int>/70000 2351.938 -
BM_std_minmax<int>/8 1.156 -
BM_std_minmax<int>/9 1.157 -
BM_std_minmax<long_long>/1 0.649 5.73%
BM_std_minmax<long_long>/10 2.139 -
BM_std_minmax<long_long>/1024 133.766 -
BM_std_minmax<long_long>/11 2.301 -3.29%
BM_std_minmax<long_long>/12 2.681 -
BM_std_minmax<long_long>/13 2.971 -1.15%
BM_std_minmax<long_long>/14 3.355 -
BM_std_minmax<long_long>/15 3.723 -
BM_std_minmax<long_long>/16 3.057 -
BM_std_minmax<long_long>/17 3.067 -
BM_std_minmax<long_long>/18 3.065 -
BM_std_minmax<long_long>/19 3.072 -
BM_std_minmax<long_long>/2 1.017 -7.47%
BM_std_minmax<long_long>/20 3.267 -
BM_std_minmax<long_long>/21 3.551 -
BM_std_minmax<long_long>/22 3.936 -
BM_std_minmax<long_long>/23 4.397 -
BM_std_minmax<long_long>/24 3.988 -
BM_std_minmax<long_long>/25 4.011 -
BM_std_minmax<long_long>/26 4.009 -
BM_std_minmax<long_long>/27 4.024 -
BM_std_minmax<long_long>/28 4.075 -
BM_std_minmax<long_long>/29 4.220 -
BM_std_minmax<long_long>/3 1.368 -7.24%
BM_std_minmax<long_long>/30 4.553 -
BM_std_minmax<long_long>/31 4.817 -
BM_std_minmax<long_long>/32 4.945 -
BM_std_minmax<long_long>/4 1.648 -4.21%
BM_std_minmax<long_long>/4000 526.303 -
BM_std_minmax<long_long>/4096 538.679 -
BM_std_minmax<long_long>/5 1.948 -4.29%
BM_std_minmax<long_long>/512 66.783 -
BM_std_minmax<long_long>/5500 723.672 -
BM_std_minmax<long_long>/6 2.213 -3.83%
BM_std_minmax<long_long>/64 10.317 -
BM_std_minmax<long_long>/64000 8473.694 -
BM_std_minmax<long_long>/65536 8681.687 -
BM_std_minmax<long_long>/7 2.598 -
BM_std_minmax<long_long>/70000 9270.541 -
BM_std_minmax<long_long>/8 2.120 -
BM_std_minmax<long_long>/9 2.128 -
BM_std_minmax<short>/1 0.678 7.36%
BM_std_minmax<short>/10 1.571 10.23%
BM_std_minmax<short>/1024 16.549 -
BM_std_minmax<short>/11 1.996 9.94%
BM_std_minmax<short>/12 1.384 -
BM_std_minmax<short>/13 1.389 -
BM_std_minmax<short>/14 1.724 6.45%
BM_std_minmax<short>/15 2.148 9.78%
BM_std_minmax<short>/16 1.730 -4.08%
BM_std_minmax<short>/17 1.745 -
BM_std_minmax<short>/18 2.050 -
BM_std_minmax<short>/19 2.520 6.56%
BM_std_minmax<short>/2 1.039 14.75%
BM_std_minmax<short>/20 1.988 2.75%
BM_std_minmax<short>/21 1.971 -
BM_std_minmax<short>/22 2.288 1.07%
BM_std_minmax<short>/23 2.720 -
BM_std_minmax<short>/24 2.327 1.82%
BM_std_minmax<short>/25 2.355 2.69%
BM_std_minmax<short>/26 2.544 3.04%
BM_std_minmax<short>/27 2.876 -
BM_std_minmax<short>/28 2.457 -1.82%
BM_std_minmax<short>/29 2.557 -2.39%
BM_std_minmax<short>/3 1.394 14.85%
BM_std_minmax<short>/30 2.762 -
BM_std_minmax<short>/31 3.039 -1.66%
BM_std_minmax<short>/32 1.343 9.25%
BM_std_minmax<short>/4 1.152 10.30%
BM_std_minmax<short>/4000 65.980 -
BM_std_minmax<short>/4096 67.919 -
BM_std_minmax<short>/5 1.158 -
BM_std_minmax<short>/512 8.860 -
BM_std_minmax<short>/5500 97.577 -
BM_std_minmax<short>/6 1.422 4.42%
BM_std_minmax<short>/64 1.593 4.43%
BM_std_minmax<short>/64000 1064.777 -
BM_std_minmax<short>/65536 1089.720 -
BM_std_minmax<short>/7 1.868 5.81%
BM_std_minmax<short>/70000 1200.387 -
BM_std_minmax<short>/8 1.154 -
BM_std_minmax<short>/9 1.248 5.42%
BM_std_minmax<unsigned_char>/1 0.621 -
BM_std_minmax<unsigned_char>/10 1.386 -
BM_std_minmax<unsigned_char>/1024 8.780 -
BM_std_minmax<unsigned_char>/11 1.787 -
BM_std_minmax<unsigned_char>/12 2.087 2.62%
BM_std_minmax<unsigned_char>/13 2.255 -
BM_std_minmax<unsigned_char>/14 2.592 -
BM_std_minmax<unsigned_char>/15 3.031 -2.31%
BM_std_minmax<unsigned_char>/16 0.925 -
BM_std_minmax<unsigned_char>/17 1.087 -
BM_std_minmax<unsigned_char>/18 1.295 -
BM_std_minmax<unsigned_char>/19 1.605 -2.00%
BM_std_minmax<unsigned_char>/2 0.888 4.80%
BM_std_minmax<unsigned_char>/20 1.905 3.12%
BM_std_minmax<unsigned_char>/21 2.206 1.95%
BM_std_minmax<unsigned_char>/22 2.476 1.92%
BM_std_minmax<unsigned_char>/23 2.948 1.35%
BM_std_minmax<unsigned_char>/24 1.155 -
BM_std_minmax<unsigned_char>/25 1.180 -
BM_std_minmax<unsigned_char>/26 1.388 -
BM_std_minmax<unsigned_char>/27 1.823 -
BM_std_minmax<unsigned_char>/28 2.117 1.90%
BM_std_minmax<unsigned_char>/29 2.393 -
BM_std_minmax<unsigned_char>/3 1.188 1.43%
BM_std_minmax<unsigned_char>/30 2.652 2.25%
BM_std_minmax<unsigned_char>/31 3.166 1.41%
BM_std_minmax<unsigned_char>/32 1.470 -2.97%
BM_std_minmax<unsigned_char>/4 1.454 1.38%
BM_std_minmax<unsigned_char>/4000 39.217 -
BM_std_minmax<unsigned_char>/4096 33.047 -
BM_std_minmax<unsigned_char>/5 1.754 5.63%
BM_std_minmax<unsigned_char>/512 4.995 -
BM_std_minmax<unsigned_char>/5500 49.995 -1.74%
BM_std_minmax<unsigned_char>/6 2.041 3.36%
BM_std_minmax<unsigned_char>/64 1.383 15.18%
BM_std_minmax<unsigned_char>/64000 533.816 -
BM_std_minmax<unsigned_char>/65536 546.178 -
BM_std_minmax<unsigned_char>/7 2.442 7.70%
BM_std_minmax<unsigned_char>/70000 598.846 -
BM_std_minmax<unsigned_char>/8 0.924 -19.78%
BM_std_minmax<unsigned_char>/9 1.155 -
BM_std_minmax<unsigned_int>/1 0.621 3.36%
BM_std_minmax<unsigned_int>/10 1.401 -
BM_std_minmax<unsigned_int>/1024 33.646 -
BM_std_minmax<unsigned_int>/11 1.810 1.65%
BM_std_minmax<unsigned_int>/12 1.386 -
BM_std_minmax<unsigned_int>/13 1.387 -
BM_std_minmax<unsigned_int>/14 1.619 -
BM_std_minmax<unsigned_int>/15 2.017 1.43%
BM_std_minmax<unsigned_int>/16 1.315 -5.06%
BM_std_minmax<unsigned_int>/17 1.485 -
BM_std_minmax<unsigned_int>/18 1.651 -
BM_std_minmax<unsigned_int>/19 1.850 -
BM_std_minmax<unsigned_int>/2 0.904 7.12%
BM_std_minmax<unsigned_int>/20 1.746 -
BM_std_minmax<unsigned_int>/21 1.851 -
BM_std_minmax<unsigned_int>/22 2.020 -
BM_std_minmax<unsigned_int>/23 2.381 -3.38%
BM_std_minmax<unsigned_int>/24 1.808 -
BM_std_minmax<unsigned_int>/25 1.959 -
BM_std_minmax<unsigned_int>/26 2.115 -
BM_std_minmax<unsigned_int>/27 2.399 -
BM_std_minmax<unsigned_int>/28 1.929 -
BM_std_minmax<unsigned_int>/29 2.048 -
BM_std_minmax<unsigned_int>/3 1.190 6.40%
BM_std_minmax<unsigned_int>/30 2.226 -
BM_std_minmax<unsigned_int>/31 2.594 1.60%
BM_std_minmax<unsigned_int>/32 1.618 -
BM_std_minmax<unsigned_int>/4 1.060 -8.11%
BM_std_minmax<unsigned_int>/4000 133.386 -
BM_std_minmax<unsigned_int>/4096 136.670 -
BM_std_minmax<unsigned_int>/5 1.156 -
BM_std_minmax<unsigned_int>/512 16.655 -
BM_std_minmax<unsigned_int>/5500 191.622 -
BM_std_minmax<unsigned_int>/6 1.387 2.76%
BM_std_minmax<unsigned_int>/64 2.596 2.31%
BM_std_minmax<unsigned_int>/64000 2153.701 -
BM_std_minmax<unsigned_int>/65536 2204.644 -
BM_std_minmax<unsigned_int>/7 1.834 5.83%
BM_std_minmax<unsigned_int>/70000 2353.643 -
BM_std_minmax<unsigned_int>/8 1.156 -
BM_std_minmax<unsigned_int>/9 1.177 1.68%
BM_std_minmax<unsigned_long_long>/1 0.563 -
BM_std_minmax<unsigned_long_long>/10 2.130 -
BM_std_minmax<unsigned_long_long>/1024 134.070 -
BM_std_minmax<unsigned_long_long>/11 2.397 -
BM_std_minmax<unsigned_long_long>/12 2.678 -
BM_std_minmax<unsigned_long_long>/13 3.009 -
BM_std_minmax<unsigned_long_long>/14 3.270 -
BM_std_minmax<unsigned_long_long>/15 3.670 -
BM_std_minmax<unsigned_long_long>/16 3.055 -
BM_std_minmax<unsigned_long_long>/17 3.066 -
BM_std_minmax<unsigned_long_long>/18 3.080 -
BM_std_minmax<unsigned_long_long>/19 3.068 -
BM_std_minmax<unsigned_long_long>/2 0.858 -
BM_std_minmax<unsigned_long_long>/20 3.301 -
BM_std_minmax<unsigned_long_long>/21 3.473 -
BM_std_minmax<unsigned_long_long>/22 3.913 -
BM_std_minmax<unsigned_long_long>/23 4.271 -
BM_std_minmax<unsigned_long_long>/24 3.991 -
BM_std_minmax<unsigned_long_long>/25 4.012 -
BM_std_minmax<unsigned_long_long>/26 4.018 -
BM_std_minmax<unsigned_long_long>/27 4.013 -
BM_std_minmax<unsigned_long_long>/28 4.031 -
BM_std_minmax<unsigned_long_long>/29 4.211 -
BM_std_minmax<unsigned_long_long>/3 1.187 -2.60%
BM_std_minmax<unsigned_long_long>/30 4.417 -
BM_std_minmax<unsigned_long_long>/31 4.693 -1.18%
BM_std_minmax<unsigned_long_long>/32 4.973 -
BM_std_minmax<unsigned_long_long>/4 1.521 -1.58%
BM_std_minmax<unsigned_long_long>/4000 526.686 -
BM_std_minmax<unsigned_long_long>/4096 539.214 -
BM_std_minmax<unsigned_long_long>/5 1.810 -
BM_std_minmax<unsigned_long_long>/512 66.884 -
BM_std_minmax<unsigned_long_long>/5500 724.226 -
BM_std_minmax<unsigned_long_long>/6 2.063 -
BM_std_minmax<unsigned_long_long>/64 10.387 -
BM_std_minmax<unsigned_long_long>/64000 8481.038 -
BM_std_minmax<unsigned_long_long>/65536 8678.432 -
BM_std_minmax<unsigned_long_long>/7 2.467 -
BM_std_minmax<unsigned_long_long>/70000 9272.842 -
BM_std_minmax<unsigned_long_long>/8 2.128 -
BM_std_minmax<unsigned_long_long>/9 2.125 -
BM_std_minmax<unsigned_short>/1 0.628 -2.40%
BM_std_minmax<unsigned_short>/10 1.420 -
BM_std_minmax<unsigned_short>/1024 16.596 -
BM_std_minmax<unsigned_short>/11 1.717 -
BM_std_minmax<unsigned_short>/12 1.318 -4.78%
BM_std_minmax<unsigned_short>/13 1.388 -
BM_std_minmax<unsigned_short>/14 1.622 -
BM_std_minmax<unsigned_short>/15 1.881 -2.94%
BM_std_minmax<unsigned_short>/16 1.685 -4.25%
BM_std_minmax<unsigned_short>/17 1.652 -6.62%
BM_std_minmax<unsigned_short>/18 1.891 -2.72%
BM_std_minmax<unsigned_short>/19 2.220 4.86%
BM_std_minmax<unsigned_short>/2 0.907 -
BM_std_minmax<unsigned_short>/20 2.063 3.65%
BM_std_minmax<unsigned_short>/21 1.899 -9.73%
BM_std_minmax<unsigned_short>/22 2.289 -1.50%
BM_std_minmax<unsigned_short>/23 2.446 -3.11%
BM_std_minmax<unsigned_short>/24 2.275 1.63%
BM_std_minmax<unsigned_short>/25 2.227 -3.93%
BM_std_minmax<unsigned_short>/26 2.503 -1.82%
BM_std_minmax<unsigned_short>/27 2.837 -
BM_std_minmax<unsigned_short>/28 2.602 -
BM_std_minmax<unsigned_short>/29 2.536 -2.87%
BM_std_minmax<unsigned_short>/3 1.212 -1.12%
BM_std_minmax<unsigned_short>/30 2.772 -2.54%
BM_std_minmax<unsigned_short>/31 3.072 -1.69%
BM_std_minmax<unsigned_short>/32 1.272 -
BM_std_minmax<unsigned_short>/4 0.975 -
BM_std_minmax<unsigned_short>/4000 66.152 -
BM_std_minmax<unsigned_short>/4096 67.772 -
BM_std_minmax<unsigned_short>/5 1.157 -
BM_std_minmax<unsigned_short>/512 8.872 -
BM_std_minmax<unsigned_short>/5500 97.857 -
BM_std_minmax<unsigned_short>/6 1.369 -1.42%
BM_std_minmax<unsigned_short>/64 1.554 -
BM_std_minmax<unsigned_short>/64000 1066.206 -
BM_std_minmax<unsigned_short>/65536 1092.061 -
BM_std_minmax<unsigned_short>/7 1.683 -2.15%
BM_std_minmax<unsigned_short>/70000 1201.952 -
BM_std_minmax<unsigned_short>/8 1.155 -
BM_std_minmax<unsigned_short>/9 1.173 -
BM_std_minmax_element<char>/1 0.308 -
BM_std_minmax_element<char>/1024 266.562 -5.08%
BM_std_minmax_element<char>/2 0.614 -10.80%
BM_std_minmax_element<char>/3 1.118 -3.42%
BM_std_minmax_element<char>/4 1.232 -1.55%
BM_std_minmax_element<char>/4000 1014.898 -5.70%
BM_std_minmax_element<char>/4096 1039.263 -6.31%
BM_std_minmax_element<char>/512 136.418 -4.64%
BM_std_minmax_element<char>/5500 1391.807 -5.99%
BM_std_minmax_element<char>/64 17.051 -3.03%
BM_std_minmax_element<char>/64000 16190.023 -5.31%
BM_std_minmax_element<char>/65536 16582.629 -5.29%
BM_std_minmax_element<char>/70000 17728.455 -5.34%
BM_std_minmax_element<int>/1 0.300 -
BM_std_minmax_element<int>/1024 280.150 4.26%
BM_std_minmax_element<int>/2 0.598 -12.87%
BM_std_minmax_element<int>/3 1.174 2.34%
BM_std_minmax_element<int>/4 1.240 -
BM_std_minmax_element<int>/4000 1076.641 3.96%
BM_std_minmax_element<int>/4096 1101.993 3.83%
BM_std_minmax_element<int>/512 141.999 3.78%
BM_std_minmax_element<int>/5500 1473.425 3.58%
BM_std_minmax_element<int>/64 17.550 2.36%
BM_std_minmax_element<int>/64000 17202.106 3.98%
BM_std_minmax_element<int>/65536 17583.694 3.98%
BM_std_minmax_element<int>/70000 18790.010 3.44%
BM_std_minmax_element<long_long>/1 0.304 -
BM_std_minmax_element<long_long>/1024 284.231 -3.32%
BM_std_minmax_element<long_long>/2 0.645 -5.91%
BM_std_minmax_element<long_long>/3 1.171 2.13%
BM_std_minmax_element<long_long>/4 1.252 -
BM_std_minmax_element<long_long>/4000 1094.022 -3.56%
BM_std_minmax_element<long_long>/4096 1121.197 -3.54%
BM_std_minmax_element<long_long>/512 144.177 -3.43%
BM_std_minmax_element<long_long>/5500 1501.811 -3.55%
BM_std_minmax_element<long_long>/64 17.780 -2.31%
BM_std_minmax_element<long_long>/64000 17515.469 -3.69%
BM_std_minmax_element<long_long>/65536 17925.628 -3.79%
BM_std_minmax_element<long_long>/70000 19115.634 -3.90%
BM_std_minmax_element<short>/1 0.300 -7.57%
BM_std_minmax_element<short>/1024 289.659 1.97%
BM_std_minmax_element<short>/2 0.688 5.94%
BM_std_minmax_element<short>/3 1.236 -
BM_std_minmax_element<short>/4 1.246 -
BM_std_minmax_element<short>/4000 1112.915 2.19%
BM_std_minmax_element<short>/4096 1136.036 1.97%
BM_std_minmax_element<short>/512 147.701 2.13%
BM_std_minmax_element<short>/5500 1528.566 2.55%
BM_std_minmax_element<short>/64 18.116 2.70%
BM_std_minmax_element<short>/64000 17644.124 1.53%
BM_std_minmax_element<short>/65536 18089.971 2.00%
BM_std_minmax_element<short>/70000 19272.979 1.45%
BM_tolower_char<char> 0.613 -
BM_tolower_char<wchar_t> 0.690 -
BM_tolower_string<char> 14.940 -
BM_tolower_string<wchar_t> 6.178 -
BM_toupper_char<char> 0.689 -
BM_toupper_char<wchar_t> 0.588 -14.53%
BM_toupper_string<char> 14.915 -
BM_toupper_string<wchar_t> 6.234 1.10%
BM_vector_deque_copy/0 0.515 20.19%
BM_vector_deque_copy/1 2.264 8.08%
BM_vector_deque_copy/1024 35.779 -
BM_vector_deque_copy/2 2.003 9.66%
BM_vector_deque_copy/4000 140.717 -
BM_vector_deque_copy/4096 147.375 1.45%
BM_vector_deque_copy/512 17.075 -
BM_vector_deque_copy/5500 197.355 -
BM_vector_deque_copy/64 2.773 2.20%
BM_vector_deque_copy/64000 2370.980 -
BM_vector_deque_copy/65536 2365.529 -
BM_vector_deque_copy/70000 2585.223 -
BM_vector_deque_copy_backward/0 0.511 19.85%
BM_vector_deque_copy_backward/1 2.392 -3.57%
BM_vector_deque_copy_backward/1024 37.902 -
BM_vector_deque_copy_backward/2 2.118 -4.90%
BM_vector_deque_copy_backward/4000 142.089 -
BM_vector_deque_copy_backward/4096 149.904 -
BM_vector_deque_copy_backward/512 17.763 -
BM_vector_deque_copy_backward/5500 196.697 -
BM_vector_deque_copy_backward/64 3.080 -
BM_vector_deque_copy_backward/64000 7642.527 -3.10%
BM_vector_deque_copy_backward/65536 7929.260 -1.87%
BM_vector_deque_copy_backward/70000 8597.917 -
BM_vector_deque_move/0 0.395 -22.00%
BM_vector_deque_move/1 2.323 15.93%
BM_vector_deque_move/1024 35.910 -
BM_vector_deque_move/2 2.067 19.57%
BM_vector_deque_move/4000 140.308 -
BM_vector_deque_move/4096 147.040 1.44%
BM_vector_deque_move/512 17.053 -
BM_vector_deque_move/5500 197.566 1.04%
BM_vector_deque_move/64 2.802 3.57%
BM_vector_deque_move/64000 2358.947 -
BM_vector_deque_move/65536 2367.459 -
BM_vector_deque_move/70000 2577.846 -
BM_vector_deque_move_backward/0 0.437 -
BM_vector_deque_move_backward/1 2.315 7.86%
BM_vector_deque_move_backward/1024 38.058 -
BM_vector_deque_move_backward/2 2.064 9.39%
BM_vector_deque_move_backward/4000 141.797 -
BM_vector_deque_move_backward/4096 149.619 -
BM_vector_deque_move_backward/512 17.913 -1.29%
BM_vector_deque_move_backward/5500 199.298 -
BM_vector_deque_move_backward/64 3.021 -2.54%
BM_vector_deque_move_backward/64000 7664.984 -2.64%
BM_vector_deque_move_backward/65536 8033.611 -
BM_vector_deque_move_backward/70000 8476.317 -
BM_vector_deque_ranges_copy/0 0.500 8.20%
BM_vector_deque_ranges_copy/1 2.279 -1.95%
BM_vector_deque_ranges_copy/1024 36.041 -
BM_vector_deque_ranges_copy/2 2.007 -2.92%
BM_vector_deque_ranges_copy/4000 140.352 -
BM_vector_deque_ranges_copy/4096 148.153 2.06%
BM_vector_deque_ranges_copy/512 17.079 -
BM_vector_deque_ranges_copy/5500 198.970 -
BM_vector_deque_ranges_copy/64 2.799 -
BM_vector_deque_ranges_copy/64000 2372.706 -
BM_vector_deque_ranges_copy/65536 2363.830 -
BM_vector_deque_ranges_copy/70000 2584.887 -
BM_vector_deque_ranges_copy_backward/0 0.475 7.88%
BM_vector_deque_ranges_copy_backward/1 2.311 -
BM_vector_deque_ranges_copy_backward/1024 38.045 -
BM_vector_deque_ranges_copy_backward/2 2.063 -
BM_vector_deque_ranges_copy_backward/4000 141.413 -
BM_vector_deque_ranges_copy_backward/4096 149.153 -
BM_vector_deque_ranges_copy_backward/512 17.615 -
BM_vector_deque_ranges_copy_backward/5500 198.419 -
BM_vector_deque_ranges_copy_backward/64 2.966 -
BM_vector_deque_ranges_copy_backward/64000 7553.588 -1.89%
BM_vector_deque_ranges_copy_backward/65536 7805.636 -2.53%
BM_vector_deque_ranges_copy_backward/70000 8586.000 -
BM_vector_deque_ranges_move/0 0.462 -
BM_vector_deque_ranges_move/1 2.273 3.19%
BM_vector_deque_ranges_move/1024 36.024 -
BM_vector_deque_ranges_move/2 2.004 5.62%
BM_vector_deque_ranges_move/4000 140.013 -
BM_vector_deque_ranges_move/4096 145.575 -
BM_vector_deque_ranges_move/512 17.070 -
BM_vector_deque_ranges_move/5500 196.163 -
BM_vector_deque_ranges_move/64 2.808 2.58%
BM_vector_deque_ranges_move/64000 2369.567 -
BM_vector_deque_ranges_move/65536 2361.161 -
BM_vector_deque_ranges_move/70000 2583.921 -
BM_vector_deque_ranges_move_backward/0 0.389 -12.64%
BM_vector_deque_ranges_move_backward/1 2.325 -
BM_vector_deque_ranges_move_backward/1024 37.485 -1.63%
BM_vector_deque_ranges_move_backward/2 2.062 -
BM_vector_deque_ranges_move_backward/4000 144.730 -
BM_vector_deque_ranges_move_backward/4096 148.946 -
BM_vector_deque_ranges_move_backward/512 17.894 -
BM_vector_deque_ranges_move_backward/5500 198.491 -
BM_vector_deque_ranges_move_backward/64 3.023 -
BM_vector_deque_ranges_move_backward/64000 7566.774 -3.64%
BM_vector_deque_ranges_move_backward/65536 7718.034 -2.20%
BM_vector_deque_ranges_move_backward/70000 8297.337 -1.78%
SetIntersection_Front_Set_float_1024_1 1106553.056 -2.00%
SetIntersection_Front_Set_float_1024_1024 13812769.204 -10.54%
SetIntersection_Front_Set_float_1024_16 1305889.146 -3.50%
SetIntersection_Front_Set_float_1024_256 4623316.493 -10.09%
SetIntersection_Front_Set_float_1024_4 1140680.575 -
SetIntersection_Front_Set_float_1024_64 1914689.338 -7.05%
SetIntersection_Front_Set_float_16384_1 1112799.902 -
SetIntersection_Front_Set_float_16384_1024 14218483.260 -14.63%
SetIntersection_Front_Set_float_16384_16 1299101.345 -1.39%
SetIntersection_Front_Set_float_16384_16384 242599060.995 -28.90%
SetIntersection_Front_Set_float_16384_256 4720560.441 -2.26%
SetIntersection_Front_Set_float_16384_4 1142122.813 1.49%
SetIntersection_Front_Set_float_16384_64 2041278.917 -
SetIntersection_Front_Set_float_16_1 67024215.696 -
SetIntersection_Front_Set_float_16_16 40957903.502 -2.08%
SetIntersection_Front_Set_float_16_4 58419601.704 -
SetIntersection_Front_Set_float_1_1 570948161.495 -
SetIntersection_Front_Set_float_256_1 4441602.784 -
SetIntersection_Front_Set_float_256_16 4862125.264 -2.65%
SetIntersection_Front_Set_float_256_256 8370831.108 -13.86%
SetIntersection_Front_Set_float_256_4 4493570.491 -1.12%
SetIntersection_Front_Set_float_256_64 6616816.040 2.17%
SetIntersection_Front_Set_float_262144_1 1096915.097 1.22%
SetIntersection_Front_Set_float_262144_1024 14773371.586 -12.02%
SetIntersection_Front_Set_float_262144_16 1266031.365 -4.49%
SetIntersection_Front_Set_float_262144_16384 245635602.576 -28.97%
SetIntersection_Front_Set_float_262144_256 4362465.555 -11.71%
SetIntersection_Front_Set_float_262144_262144 1706563.803 -5.21%
SetIntersection_Front_Set_float_262144_4 1138711.347 2.88%
SetIntersection_Front_Set_float_262144_64 1847965.231 -10.11%
SetIntersection_Front_Set_float_4_1 227569863.543 -
SetIntersection_Front_Set_float_4_4 146989431.541 -
SetIntersection_Front_Set_float_64_1 17697678.886 -
SetIntersection_Front_Set_float_64_16 16658889.614 -1.32%
SetIntersection_Front_Set_float_64_4 17183987.019 -
SetIntersection_Front_Set_float_64_64 14724974.113 -5.39%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1124820.181 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 21595833.263 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1416266.621 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 6179896.359 -1.55%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1153212.358 -2.23%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 2447363.155 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1109496.005 -2.40%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 21512979.006 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1339333.040 -3.31%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 348056848.313 -1.65%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 6308796.599 -3.67%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1171999.956 -1.41%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 2336750.000 -4.88%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 67284185.609 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 44186556.272 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 60065162.181 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 570361694.535 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4466880.873 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 5305059.078 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 12449117.142 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4646224.562 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 7727568.961 2.10%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1127001.027 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 21998473.106 3.81%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1429026.789 1.29%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 349176064.235 1.27%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 6368089.713 3.96%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 2274928.629 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1142365.467 -2.15%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 2340245.068 -1.20%
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 228929093.862 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 149503385.694 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 17557510.696 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 17932795.920 1.16%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 17732394.111 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 18801124.110 -
SetIntersection_Front_Set_string_1024_1 1154168.286 -
SetIntersection_Front_Set_string_1024_1024 56690383.132 -
SetIntersection_Front_Set_string_1024_16 1996064.426 -
SetIntersection_Front_Set_string_1024_256 15567611.493 -3.76%
SetIntersection_Front_Set_string_1024_4 1351263.255 1.48%
SetIntersection_Front_Set_string_1024_64 4696750.740 -6.08%
SetIntersection_Front_Set_string_16384_1 1161881.172 -
SetIntersection_Front_Set_string_16384_1024 59736059.131 -
SetIntersection_Front_Set_string_16384_16 2030875.051 -2.73%
SetIntersection_Front_Set_string_16384_16384 353037895.195 -
SetIntersection_Front_Set_string_16384_256 15929112.720 1.16%
SetIntersection_Front_Set_string_16384_4 1327246.832 -2.09%
SetIntersection_Front_Set_string_16384_64 4822713.293 -5.04%
SetIntersection_Front_Set_string_16_1 69390705.428 -
SetIntersection_Front_Set_string_16_16 63589887.949 -
SetIntersection_Front_Set_string_16_4 67792135.234 -
SetIntersection_Front_Set_string_1_1 588199640.890 -
SetIntersection_Front_Set_string_256_1 4604018.080 -
SetIntersection_Front_Set_string_256_16 7640707.644 -
SetIntersection_Front_Set_string_256_256 32465292.689 7.80%
SetIntersection_Front_Set_string_256_4 5206493.697 -
SetIntersection_Front_Set_string_256_64 14893135.575 -6.42%
SetIntersection_Front_Set_string_262144_1 1135883.428 -2.80%
SetIntersection_Front_Set_string_262144_1024 60081733.511 -
SetIntersection_Front_Set_string_262144_16 2008411.896 -
SetIntersection_Front_Set_string_262144_16384 347606845.812 -
SetIntersection_Front_Set_string_262144_256 15391409.546 -1.03%
SetIntersection_Front_Set_string_262144_262144 17398959.230 -1.83%
SetIntersection_Front_Set_string_262144_4 1325563.149 -
SetIntersection_Front_Set_string_262144_64 4857356.178 1.54%
SetIntersection_Front_Set_string_4_1 234973879.884 -
SetIntersection_Front_Set_string_4_4 167001422.637 -
SetIntersection_Front_Set_string_64_1 18120902.710 -
SetIntersection_Front_Set_string_64_16 25034946.342 -1.50%
SetIntersection_Front_Set_string_64_4 20169255.002 -
SetIntersection_Front_Set_string_64_64 38048822.901 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1096273.814 -2.68%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 24314098.809 8.06%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1407512.845 1.25%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6333874.048 -2.46%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1169858.692 -1.15%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2350211.049 -1.97%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1124423.928 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 26136832.884 -3.91%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1415270.421 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 359552235.232 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6281355.389 -7.44%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1141927.645 -2.21%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2511548.686 3.52%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 67496393.622 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 44944996.559 1.16%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 60116655.064 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 573034714.614 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4459011.811 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 5364235.068 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 13094562.437 3.57%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4635390.220 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 7802537.505 1.89%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1097219.971 -2.26%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 27408929.419 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1391550.151 -1.99%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 353184977.034 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6415836.513 6.67%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3004687.580 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1165624.823 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2447350.580 8.64%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 229486960.861 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 151226518.054 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 17635613.445 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 18204943.087 1.19%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 17726107.879 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 18699923.131 1.42%
SetIntersection_Front_Set_uint32_1024_1 1095431.092 2.07%
SetIntersection_Front_Set_uint32_1024_1024 16383140.582 5.42%
SetIntersection_Front_Set_uint32_1024_16 1341772.453 2.30%
SetIntersection_Front_Set_uint32_1024_256 5138837.630 4.63%
SetIntersection_Front_Set_uint32_1024_4 1156959.589 2.77%
SetIntersection_Front_Set_uint32_1024_64 2025473.310 -
SetIntersection_Front_Set_uint32_16384_1 1107265.353 -
SetIntersection_Front_Set_uint32_16384_1024 17018649.501 5.13%
SetIntersection_Front_Set_uint32_16384_16 1278561.373 -2.99%
SetIntersection_Front_Set_uint32_16384_16384 351210867.575 4.18%
SetIntersection_Front_Set_uint32_16384_256 4830260.498 5.41%
SetIntersection_Front_Set_uint32_16384_4 1144759.634 3.21%
SetIntersection_Front_Set_uint32_16384_64 2057946.437 2.69%
SetIntersection_Front_Set_uint32_16_1 67003098.336 -
SetIntersection_Front_Set_uint32_16_16 41005841.314 -
SetIntersection_Front_Set_uint32_16_4 58648314.905 -
SetIntersection_Front_Set_uint32_1_1 569542428.018 -
SetIntersection_Front_Set_uint32_256_1 4456281.765 2.60%
SetIntersection_Front_Set_uint32_256_16 4874846.735 -2.45%
SetIntersection_Front_Set_uint32_256_256 9394282.138 -
SetIntersection_Front_Set_uint32_256_4 4464979.081 -
SetIntersection_Front_Set_uint32_256_64 6444863.909 -
SetIntersection_Front_Set_uint32_262144_1 1082637.865 -
SetIntersection_Front_Set_uint32_262144_1024 16992301.796 6.43%
SetIntersection_Front_Set_uint32_262144_16 1277901.651 -
SetIntersection_Front_Set_uint32_262144_16384 350545330.595 3.76%
SetIntersection_Front_Set_uint32_262144_256 5123598.684 4.30%
SetIntersection_Front_Set_uint32_262144_262144 1811462.810 -1.27%
SetIntersection_Front_Set_uint32_262144_4 1118047.699 -
SetIntersection_Front_Set_uint32_262144_64 2053293.044 5.00%
SetIntersection_Front_Set_uint32_4_1 227609794.568 -
SetIntersection_Front_Set_uint32_4_4 147405987.474 -
SetIntersection_Front_Set_uint32_64_1 17369390.657 -
SetIntersection_Front_Set_uint32_64_16 16772707.759 -1.20%
SetIntersection_Front_Set_uint32_64_4 17351948.861 -
SetIntersection_Front_Set_uint32_64_64 15780177.949 1.33%
SetIntersection_Front_Set_uint64_1024_1 1118407.551 -
SetIntersection_Front_Set_uint64_1024_1024 14960846.401 -4.33%
SetIntersection_Front_Set_uint64_1024_16 1288926.336 -1.48%
SetIntersection_Front_Set_uint64_1024_256 4746646.191 -4.67%
SetIntersection_Front_Set_uint64_1024_4 1151020.213 -2.55%
SetIntersection_Front_Set_uint64_1024_64 1870758.647 -7.19%
SetIntersection_Front_Set_uint64_16384_1 1121754.350 -
SetIntersection_Front_Set_uint64_16384_1024 16328745.265 20.04%
SetIntersection_Front_Set_uint64_16384_16 1285213.082 -1.23%
SetIntersection_Front_Set_uint64_16384_16384 349203057.926 -
SetIntersection_Front_Set_uint64_16384_256 4818880.449 -5.17%
SetIntersection_Front_Set_uint64_16384_4 1150046.430 -
SetIntersection_Front_Set_uint64_16384_64 1893283.530 -9.12%
SetIntersection_Front_Set_uint64_16_1 66867117.193 -
SetIntersection_Front_Set_uint64_16_16 41729468.318 1.94%
SetIntersection_Front_Set_uint64_16_4 58399339.873 -
SetIntersection_Front_Set_uint64_1_1 566527251.656 -
SetIntersection_Front_Set_uint64_256_1 4415253.342 -
SetIntersection_Front_Set_uint64_256_16 4769564.934 -3.52%
SetIntersection_Front_Set_uint64_256_256 8753966.046 2.48%
SetIntersection_Front_Set_uint64_256_4 4515059.070 -
SetIntersection_Front_Set_uint64_256_64 6539867.140 -
SetIntersection_Front_Set_uint64_262144_1 1111493.946 -
SetIntersection_Front_Set_uint64_262144_1024 14943422.483 -4.49%
SetIntersection_Front_Set_uint64_262144_16 1280089.303 -4.07%
SetIntersection_Front_Set_uint64_262144_16384 330594652.842 -9.83%
SetIntersection_Front_Set_uint64_262144_256 4553012.429 -
SetIntersection_Front_Set_uint64_262144_262144 1826743.324 -2.13%
SetIntersection_Front_Set_uint64_262144_4 1147517.299 -
SetIntersection_Front_Set_uint64_262144_64 1804599.507 -5.32%
SetIntersection_Front_Set_uint64_4_1 227092605.401 -
SetIntersection_Front_Set_uint64_4_4 146744037.536 -
SetIntersection_Front_Set_uint64_64_1 17527531.929 -
SetIntersection_Front_Set_uint64_64_16 16590993.074 -
SetIntersection_Front_Set_uint64_64_4 17244325.614 -
SetIntersection_Front_Set_uint64_64_64 14347375.499 -9.12%
SetIntersection_Front_Vector_float_1024_1 1115225.939 -
SetIntersection_Front_Vector_float_1024_1024 5981974.342 -
SetIntersection_Front_Vector_float_1024_16 1188172.858 -
SetIntersection_Front_Vector_float_1024_256 2314558.990 -
SetIntersection_Front_Vector_float_1024_4 1130080.746 -
SetIntersection_Front_Vector_float_1024_64 1441649.083 2.33%
SetIntersection_Front_Vector_float_16384_1 1109302.560 -1.10%
SetIntersection_Front_Vector_float_16384_1024 5961352.061 -
SetIntersection_Front_Vector_float_16384_16 1183266.760 -
SetIntersection_Front_Vector_float_16384_16384 79723785.227 -1.01%
SetIntersection_Front_Vector_float_16384_256 2360175.863 2.48%
SetIntersection_Front_Vector_float_16384_4 1125940.053 -1.15%
SetIntersection_Front_Vector_float_16384_64 1442479.252 -
SetIntersection_Front_Vector_float_16_1 67116883.094 -
SetIntersection_Front_Vector_float_16_16 39185376.859 2.91%
SetIntersection_Front_Vector_float_16_4 57964037.497 -
SetIntersection_Front_Vector_float_1_1 572527613.851 -
SetIntersection_Front_Vector_float_256_1 4416780.464 -
SetIntersection_Front_Vector_float_256_16 4467580.793 -
SetIntersection_Front_Vector_float_256_256 5296691.275 13.02%
SetIntersection_Front_Vector_float_256_4 4442075.320 -
SetIntersection_Front_Vector_float_256_64 4613029.902 -
SetIntersection_Front_Vector_float_262144_1 1101911.981 -1.42%
SetIntersection_Front_Vector_float_262144_1024 5975987.348 -
SetIntersection_Front_Vector_float_262144_16 1196992.168 -
SetIntersection_Front_Vector_float_262144_16384 79637796.336 -
SetIntersection_Front_Vector_float_262144_256 2361209.485 -
SetIntersection_Front_Vector_float_262144_262144 351156968.579 -
SetIntersection_Front_Vector_float_262144_4 1145705.877 -
SetIntersection_Front_Vector_float_262144_64 1437366.317 -
SetIntersection_Front_Vector_float_4_1 228191976.971 -
SetIntersection_Front_Vector_float_4_4 144634238.732 -
SetIntersection_Front_Vector_float_64_1 17486494.057 -
SetIntersection_Front_Vector_float_64_16 15280272.602 -
SetIntersection_Front_Vector_float_64_4 17063926.966 -
SetIntersection_Front_Vector_float_64_64 11499410.270 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1140066.287 2.54%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 8994701.820 -6.43%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1252418.570 1.40%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 3187365.603 -10.30%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1139132.992 -1.50%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1662389.372 -3.72%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1122076.756 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 8362601.379 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1236314.242 -3.11%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 121753998.991 -1.42%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 3178531.612 -10.73%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1151438.856 2.54%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1623548.940 -6.24%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 67230389.908 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 40209623.559 -1.24%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 58778937.688 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 570835525.875 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4513561.530 1.46%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4703163.070 2.36%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 6496104.148 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4566227.839 3.23%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 5078976.628 1.11%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1102695.211 -1.15%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 8407562.663 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1229710.316 -1.18%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 122226323.705 1.64%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 3251522.297 10.20%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 355159175.891 1.61%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1142761.882 -1.54%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1580721.251 1.35%
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 228252778.060 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 147824545.844 1.85%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 17501679.589 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 16002711.092 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 17330161.880 1.93%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 13220846.618 4.96%
SetIntersection_Front_Vector_string_1024_1 1129900.838 -1.09%
SetIntersection_Front_Vector_string_1024_1024 40865083.586 -
SetIntersection_Front_Vector_string_1024_16 1688099.754 -1.45%
SetIntersection_Front_Vector_string_1024_256 10252713.314 -
SetIntersection_Front_Vector_string_1024_4 1235239.239 -1.52%
SetIntersection_Front_Vector_string_1024_64 3402977.287 -3.38%
SetIntersection_Front_Vector_string_16384_1 1144657.432 1.63%
SetIntersection_Front_Vector_string_16384_1024 39697072.934 -2.06%
SetIntersection_Front_Vector_string_16384_16 1700563.600 -
SetIntersection_Front_Vector_string_16384_16384 354406619.909 3.09%
SetIntersection_Front_Vector_string_16384_256 9783788.091 -5.77%
SetIntersection_Front_Vector_string_16384_4 1258658.723 -
SetIntersection_Front_Vector_string_16384_64 3539063.581 6.06%
SetIntersection_Front_Vector_string_16_1 68576551.062 -
SetIntersection_Front_Vector_string_16_16 54417054.259 2.98%
SetIntersection_Front_Vector_string_16_4 63758693.219 -
SetIntersection_Front_Vector_string_1_1 584232240.867 -
SetIntersection_Front_Vector_string_256_1 4554460.388 -
SetIntersection_Front_Vector_string_256_16 6500653.471 1.16%
SetIntersection_Front_Vector_string_256_256 20454638.430 -2.62%
SetIntersection_Front_Vector_string_256_4 4931240.677 -1.15%
SetIntersection_Front_Vector_string_256_64 11108029.607 -
SetIntersection_Front_Vector_string_262144_1 1140640.740 2.63%
SetIntersection_Front_Vector_string_262144_1024 39063525.203 -4.25%
SetIntersection_Front_Vector_string_262144_16 1708253.266 -
SetIntersection_Front_Vector_string_262144_16384 348443029.969 -
SetIntersection_Front_Vector_string_262144_256 10150802.938 -
SetIntersection_Front_Vector_string_262144_262144 14373555.826 -
SetIntersection_Front_Vector_string_262144_4 1265497.231 -
SetIntersection_Front_Vector_string_262144_64 3422872.483 -4.19%
SetIntersection_Front_Vector_string_4_1 233289584.078 -
SetIntersection_Front_Vector_string_4_4 159857492.842 -1.25%
SetIntersection_Front_Vector_string_64_1 17936242.069 -
SetIntersection_Front_Vector_string_64_16 22329461.715 1.26%
SetIntersection_Front_Vector_string_64_4 18866769.176 -
SetIntersection_Front_Vector_string_64_64 26095168.230 -2.03%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1091982.163 -2.28%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9690454.911 -10.53%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1241369.018 -1.94%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3269550.115 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1140821.112 -1.14%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1670420.038 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1128841.265 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 9687245.136 -5.58%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1240559.141 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 139335083.479 -5.08%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3210716.003 -2.91%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1143545.924 2.08%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1670040.422 2.88%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 67089514.613 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 39879588.787 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 58614134.249 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 570096568.748 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4425485.079 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4702558.705 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 6521011.443 -8.42%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4523129.159 1.01%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 5371127.423 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1093783.684 -2.42%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 9679284.556 -2.86%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1242968.653 2.07%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 138951763.189 -3.45%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3280422.211 -2.23%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350899049.070 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1163704.337 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1698030.980 1.35%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 228178531.012 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 147890586.602 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 17490620.033 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 15865627.023 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 17151187.056 -1.25%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 13443213.997 -
SetIntersection_Front_Vector_uint32_1024_1 1114454.742 -
SetIntersection_Front_Vector_uint32_1024_1024 5966975.714 -
SetIntersection_Front_Vector_uint32_1024_16 1173768.830 -
SetIntersection_Front_Vector_uint32_1024_256 2333638.857 -
SetIntersection_Front_Vector_uint32_1024_4 1078643.603 -1.33%
SetIntersection_Front_Vector_uint32_1024_64 1429918.200 -
SetIntersection_Front_Vector_uint32_16384_1 1079826.233 -
SetIntersection_Front_Vector_uint32_16384_1024 5874409.106 -
SetIntersection_Front_Vector_uint32_16384_16 1192104.387 1.06%
SetIntersection_Front_Vector_uint32_16384_16384 84015305.706 -
SetIntersection_Front_Vector_uint32_16384_256 2355247.777 -
SetIntersection_Front_Vector_uint32_16384_4 1110670.660 -
SetIntersection_Front_Vector_uint32_16384_64 1433039.206 -
SetIntersection_Front_Vector_uint32_16_1 66830698.622 -
SetIntersection_Front_Vector_uint32_16_16 37833230.076 -
SetIntersection_Front_Vector_uint32_16_4 58120490.745 -
SetIntersection_Front_Vector_uint32_1_1 569441412.716 -
SetIntersection_Front_Vector_uint32_256_1 4401468.474 -
SetIntersection_Front_Vector_uint32_256_16 4580983.744 -
SetIntersection_Front_Vector_uint32_256_256 4612631.692 -
SetIntersection_Front_Vector_uint32_256_4 4420007.860 -
SetIntersection_Front_Vector_uint32_256_64 4847634.241 -
SetIntersection_Front_Vector_uint32_262144_1 1086273.092 -
SetIntersection_Front_Vector_uint32_262144_1024 5965422.255 -
SetIntersection_Front_Vector_uint32_262144_16 1179694.934 -
SetIntersection_Front_Vector_uint32_262144_16384 82096904.347 -1.77%
SetIntersection_Front_Vector_uint32_262144_256 2247129.897 -1.85%
SetIntersection_Front_Vector_uint32_262144_262144 353801423.839 -
SetIntersection_Front_Vector_uint32_262144_4 1129183.012 -
SetIntersection_Front_Vector_uint32_262144_64 1517507.970 -
SetIntersection_Front_Vector_uint32_4_1 228233858.878 -
SetIntersection_Front_Vector_uint32_4_4 143873365.540 -
SetIntersection_Front_Vector_uint32_64_1 17522210.014 -
SetIntersection_Front_Vector_uint32_64_16 15506707.532 -
SetIntersection_Front_Vector_uint32_64_4 17094280.759 -
SetIntersection_Front_Vector_uint32_64_64 11365508.702 -
SetIntersection_Front_Vector_uint64_1024_1 1117920.549 -
SetIntersection_Front_Vector_uint64_1024_1024 5960195.597 1.11%
SetIntersection_Front_Vector_uint64_1024_16 1128190.182 -5.20%
SetIntersection_Front_Vector_uint64_1024_256 2344669.864 -
SetIntersection_Front_Vector_uint64_1024_4 1143937.486 -
SetIntersection_Front_Vector_uint64_1024_64 1411897.350 1.20%
SetIntersection_Front_Vector_uint64_16384_1 1107188.064 -
SetIntersection_Front_Vector_uint64_16384_1024 5917486.895 -
SetIntersection_Front_Vector_uint64_16384_16 1175532.770 -
SetIntersection_Front_Vector_uint64_16384_16384 84514574.301 8.13%
SetIntersection_Front_Vector_uint64_16384_256 2336657.284 1.22%
SetIntersection_Front_Vector_uint64_16384_4 1078627.243 -4.43%
SetIntersection_Front_Vector_uint64_16384_64 1422193.622 -
SetIntersection_Front_Vector_uint64_16_1 66613095.699 -
SetIntersection_Front_Vector_uint64_16_16 37678890.049 -
SetIntersection_Front_Vector_uint64_16_4 57605833.899 -
SetIntersection_Front_Vector_uint64_1_1 566930404.914 -
SetIntersection_Front_Vector_uint64_256_1 4406645.456 -
SetIntersection_Front_Vector_uint64_256_16 4470448.923 2.21%
SetIntersection_Front_Vector_uint64_256_256 5832917.379 24.67%
SetIntersection_Front_Vector_uint64_256_4 4372421.118 -
SetIntersection_Front_Vector_uint64_256_64 4689953.272 2.30%
SetIntersection_Front_Vector_uint64_262144_1 1123444.019 -
SetIntersection_Front_Vector_uint64_262144_1024 5822273.620 -2.74%
SetIntersection_Front_Vector_uint64_262144_16 1150729.017 -2.30%
SetIntersection_Front_Vector_uint64_262144_16384 85516120.800 9.32%
SetIntersection_Front_Vector_uint64_262144_256 2336447.410 -
SetIntersection_Front_Vector_uint64_262144_262144 357405579.551 1.80%
SetIntersection_Front_Vector_uint64_262144_4 1122866.810 3.49%
SetIntersection_Front_Vector_uint64_262144_64 1571397.625 9.62%
SetIntersection_Front_Vector_uint64_4_1 226871608.730 -
SetIntersection_Front_Vector_uint64_4_4 144627214.338 -
SetIntersection_Front_Vector_uint64_64_1 17340489.219 -
SetIntersection_Front_Vector_uint64_64_16 15556102.900 2.60%
SetIntersection_Front_Vector_uint64_64_4 16856860.697 -
SetIntersection_Front_Vector_uint64_64_64 11414860.102 1.96%
SetIntersection_Interlaced_Set_float_1024_1 1097462.564 -1.67%
SetIntersection_Interlaced_Set_float_1024_1024 15409682.097 1.88%
SetIntersection_Interlaced_Set_float_1024_16 11522308.221 -
SetIntersection_Interlaced_Set_float_1024_256 15737913.906 -4.85%
SetIntersection_Interlaced_Set_float_1024_4 10244420.511 -
SetIntersection_Interlaced_Set_float_1024_64 9968160.846 -
SetIntersection_Interlaced_Set_float_16384_1 1101997.256 -1.20%
SetIntersection_Interlaced_Set_float_16384_1024 172479621.721 1.38%
SetIntersection_Interlaced_Set_float_16384_16 213793255.440 2.58%
SetIntersection_Interlaced_Set_float_16384_16384 242464565.827 -31.30%
SetIntersection_Interlaced_Set_float_16384_256 201039328.424 1.23%
SetIntersection_Interlaced_Set_float_16384_4 172244251.447 2.82%
SetIntersection_Interlaced_Set_float_16384_64 218586196.934 1.39%
SetIntersection_Interlaced_Set_float_16_1 67142336.580 -
SetIntersection_Interlaced_Set_float_16_16 42032686.880 -
SetIntersection_Interlaced_Set_float_16_4 64668105.347 -
SetIntersection_Interlaced_Set_float_1_1 571049318.342 -
SetIntersection_Interlaced_Set_float_256_1 4445771.632 -
SetIntersection_Interlaced_Set_float_256_16 12107120.415 -
SetIntersection_Interlaced_Set_float_256_256 8866258.017 -3.55%
SetIntersection_Interlaced_Set_float_256_4 11655446.831 1.90%
SetIntersection_Interlaced_Set_float_256_64 15199819.196 -3.66%
SetIntersection_Interlaced_Set_float_262144_1 1075749.705 -3.44%
SetIntersection_Interlaced_Set_float_262144_1024 1515576.824 -6.32%
SetIntersection_Interlaced_Set_float_262144_16 1585226.481 -10.29%
SetIntersection_Interlaced_Set_float_262144_16384 1233514.975 -5.25%
SetIntersection_Interlaced_Set_float_262144_256 1560630.533 -6.70%
SetIntersection_Interlaced_Set_float_262144_262144 1766802.732 -4.97%
SetIntersection_Interlaced_Set_float_262144_4 1278268.553 -6.56%
SetIntersection_Interlaced_Set_float_262144_64 1555803.385 -6.68%
SetIntersection_Interlaced_Set_float_4_1 227704451.170 -
SetIntersection_Interlaced_Set_float_4_4 146961097.453 -
SetIntersection_Interlaced_Set_float_64_1 17593333.446 -
SetIntersection_Interlaced_Set_float_64_16 24342847.220 -
SetIntersection_Interlaced_Set_float_64_4 22057191.654 -
SetIntersection_Interlaced_Set_float_64_64 15383309.660 1.19%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1124769.678 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 21607779.207 -5.32%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11723958.875 -1.21%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 18756589.767 -4.47%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 10070982.815 2.78%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 11058658.012 -5.91%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1099858.351 -1.68%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 178013446.278 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 222953783.551 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 352752398.576 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 209450937.695 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 180953394.712 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 229066388.655 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 67445891.358 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 44512254.451 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 66506735.266 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 572280869.530 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4477304.884 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 13191590.787 1.07%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 12513469.987 -3.78%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11455046.168 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 18026614.990 -2.27%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1092551.769 -3.35%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1625690.022 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1683025.715 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1338495.117 -1.49%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1660074.869 -1.20%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 2312653.158 -1.02%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1381894.613 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1661666.912 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 229022639.376 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 149622028.888 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 17609517.033 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 27543273.405 2.49%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 23331357.735 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 18778911.085 -1.30%
SetIntersection_Interlaced_Set_string_1024_1 1164133.748 1.41%
SetIntersection_Interlaced_Set_string_1024_1024 56063337.827 -3.63%
SetIntersection_Interlaced_Set_string_1024_16 13534147.143 -
SetIntersection_Interlaced_Set_string_1024_256 36239267.638 2.98%
SetIntersection_Interlaced_Set_string_1024_4 10478620.561 -2.22%
SetIntersection_Interlaced_Set_string_1024_64 16748779.217 -
SetIntersection_Interlaced_Set_string_16384_1 1151250.414 -1.11%
SetIntersection_Interlaced_Set_string_16384_1024 349447777.810 -
SetIntersection_Interlaced_Set_string_16384_16 342696564.151 -2.38%
SetIntersection_Interlaced_Set_string_16384_16384 352102181.413 -
SetIntersection_Interlaced_Set_string_16384_256 350302003.469 -3.87%
SetIntersection_Interlaced_Set_string_16384_4 201059205.026 -5.04%
SetIntersection_Interlaced_Set_string_16384_64 346097639.809 -1.74%
SetIntersection_Interlaced_Set_string_16_1 69277752.656 -
SetIntersection_Interlaced_Set_string_16_16 62231013.681 -2.42%
SetIntersection_Interlaced_Set_string_16_4 77615220.706 -
SetIntersection_Interlaced_Set_string_1_1 589702261.940 -
SetIntersection_Interlaced_Set_string_256_1 4590328.672 -
SetIntersection_Interlaced_Set_string_256_16 18988198.393 3.92%
SetIntersection_Interlaced_Set_string_256_256 29615207.142 -8.92%
SetIntersection_Interlaced_Set_string_256_4 14050743.888 -
SetIntersection_Interlaced_Set_string_256_64 31048723.854 -
SetIntersection_Interlaced_Set_string_262144_1 1166039.957 -
SetIntersection_Interlaced_Set_string_262144_1024 2090533.690 -
SetIntersection_Interlaced_Set_string_262144_16 2169424.721 -1.15%
SetIntersection_Interlaced_Set_string_262144_16384 2759237.303 -1.37%
SetIntersection_Interlaced_Set_string_262144_256 2083942.223 -
SetIntersection_Interlaced_Set_string_262144_262144 17163480.469 -3.41%
SetIntersection_Interlaced_Set_string_262144_4 1882875.570 -1.68%
SetIntersection_Interlaced_Set_string_262144_64 2153627.848 -1.08%
SetIntersection_Interlaced_Set_string_4_1 235517217.841 -
SetIntersection_Interlaced_Set_string_4_4 167039190.354 -
SetIntersection_Interlaced_Set_string_64_1 18066552.800 -
SetIntersection_Interlaced_Set_string_64_16 40084940.640 -1.18%
SetIntersection_Interlaced_Set_string_64_4 27156601.435 -
SetIntersection_Interlaced_Set_string_64_64 37816168.825 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1122832.561 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 24741034.445 -1.59%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 11941586.580 -1.29%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 20568708.296 2.38%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 9990206.170 -1.95%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 11936842.602 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1096325.383 -2.29%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 240126468.626 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 248875571.582 -29.29%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 352604075.283 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 249960780.086 -30.10%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 201937282.776 1.00%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 346924628.526 -2.22%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 67512148.662 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 45082703.562 2.89%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 67293986.601 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 572442158.334 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4497479.059 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 13652910.215 4.87%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 13299224.933 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11634544.050 -2.64%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 19127465.794 1.10%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1114046.177 -1.85%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 2005637.289 -5.00%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2159850.668 -7.48%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1778476.400 -1.85%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 2051736.572 -4.05%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3076422.445 -3.09%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1871864.258 -7.86%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2149500.244 -5.12%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 229109353.472 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 150217042.993 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 17592328.312 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 28018113.826 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 23858915.593 1.31%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 19371680.775 -1.09%
SetIntersection_Interlaced_Set_uint32_1024_1 1112293.270 -
SetIntersection_Interlaced_Set_uint32_1024_1024 15790374.130 -1.57%
SetIntersection_Interlaced_Set_uint32_1024_16 11467913.885 -
SetIntersection_Interlaced_Set_uint32_1024_256 15252542.880 -
SetIntersection_Interlaced_Set_uint32_1024_4 9965346.013 -
SetIntersection_Interlaced_Set_uint32_1024_64 10027850.977 -
SetIntersection_Interlaced_Set_uint32_16384_1 1114733.942 -
SetIntersection_Interlaced_Set_uint32_16384_1024 168869789.378 1.04%
SetIntersection_Interlaced_Set_uint32_16384_16 210178865.801 2.45%
SetIntersection_Interlaced_Set_uint32_16384_16384 250445304.348 -29.07%
SetIntersection_Interlaced_Set_uint32_16384_256 195555789.184 -
SetIntersection_Interlaced_Set_uint32_16384_4 167884404.964 1.07%
SetIntersection_Interlaced_Set_uint32_16384_64 214962767.656 1.52%
SetIntersection_Interlaced_Set_uint32_16_1 66608246.610 -
SetIntersection_Interlaced_Set_uint32_16_16 41708062.997 -
SetIntersection_Interlaced_Set_uint32_16_4 63890489.845 -1.55%
SetIntersection_Interlaced_Set_uint32_1_1 567583804.518 -
SetIntersection_Interlaced_Set_uint32_256_1 4448948.028 1.36%
SetIntersection_Interlaced_Set_uint32_256_16 12195276.313 -
SetIntersection_Interlaced_Set_uint32_256_256 9436402.617 -2.25%
SetIntersection_Interlaced_Set_uint32_256_4 11495694.039 -2.09%
SetIntersection_Interlaced_Set_uint32_256_64 14730473.343 -3.11%
SetIntersection_Interlaced_Set_uint32_262144_1 1089072.722 1.47%
SetIntersection_Interlaced_Set_uint32_262144_1024 1495378.092 -1.68%
SetIntersection_Interlaced_Set_uint32_262144_16 1582699.951 -
SetIntersection_Interlaced_Set_uint32_262144_16384 1221597.170 -2.15%
SetIntersection_Interlaced_Set_uint32_262144_256 1546338.295 -1.40%
SetIntersection_Interlaced_Set_uint32_262144_262144 1918926.025 -3.99%
SetIntersection_Interlaced_Set_uint32_262144_4 1265941.570 -2.02%
SetIntersection_Interlaced_Set_uint32_262144_64 1543531.820 -1.21%
SetIntersection_Interlaced_Set_uint32_4_1 227003545.613 -
SetIntersection_Interlaced_Set_uint32_4_4 147026436.035 -
SetIntersection_Interlaced_Set_uint32_64_1 17406268.823 -
SetIntersection_Interlaced_Set_uint32_64_16 24044846.249 -
SetIntersection_Interlaced_Set_uint32_64_4 22116793.459 -
SetIntersection_Interlaced_Set_uint32_64_64 14817849.169 -3.92%
SetIntersection_Interlaced_Set_uint64_1024_1 1117677.968 1.23%
SetIntersection_Interlaced_Set_uint64_1024_1024 16741689.641 -
SetIntersection_Interlaced_Set_uint64_1024_16 11474400.528 -
SetIntersection_Interlaced_Set_uint64_1024_256 16482764.719 2.00%
SetIntersection_Interlaced_Set_uint64_1024_4 10330289.167 1.46%
SetIntersection_Interlaced_Set_uint64_1024_64 10231581.044 -1.26%
SetIntersection_Interlaced_Set_uint64_16384_1 1114689.103 -
SetIntersection_Interlaced_Set_uint64_16384_1024 177780689.953 -1.87%
SetIntersection_Interlaced_Set_uint64_16384_16 224257342.851 -1.30%
SetIntersection_Interlaced_Set_uint64_16384_16384 347125367.371 -
SetIntersection_Interlaced_Set_uint64_16384_256 209097779.858 -1.79%
SetIntersection_Interlaced_Set_uint64_16384_4 180806101.619 -
SetIntersection_Interlaced_Set_uint64_16384_64 236081614.255 -
SetIntersection_Interlaced_Set_uint64_16_1 66989982.813 -
SetIntersection_Interlaced_Set_uint64_16_16 41459693.619 -
SetIntersection_Interlaced_Set_uint64_16_4 64537030.327 -
SetIntersection_Interlaced_Set_uint64_1_1 568681150.625 -
SetIntersection_Interlaced_Set_uint64_256_1 4387938.433 -1.86%
SetIntersection_Interlaced_Set_uint64_256_16 12359430.189 -2.06%
SetIntersection_Interlaced_Set_uint64_256_256 10034238.177 -1.37%
SetIntersection_Interlaced_Set_uint64_256_4 11915426.138 -
SetIntersection_Interlaced_Set_uint64_256_64 15666577.257 -
SetIntersection_Interlaced_Set_uint64_262144_1 1059519.876 -5.59%
SetIntersection_Interlaced_Set_uint64_262144_1024 1581602.863 -
SetIntersection_Interlaced_Set_uint64_262144_16 1639042.807 -1.40%
SetIntersection_Interlaced_Set_uint64_262144_16384 1263379.394 -2.06%
SetIntersection_Interlaced_Set_uint64_262144_256 1624780.113 -1.12%
SetIntersection_Interlaced_Set_uint64_262144_262144 1900011.639 -1.36%
SetIntersection_Interlaced_Set_uint64_262144_4 1319579.020 -1.74%
SetIntersection_Interlaced_Set_uint64_262144_64 1624364.504 -
SetIntersection_Interlaced_Set_uint64_4_1 227261928.543 -
SetIntersection_Interlaced_Set_uint64_4_4 147172479.771 -
SetIntersection_Interlaced_Set_uint64_64_1 17504541.660 -
SetIntersection_Interlaced_Set_uint64_64_16 24588980.383 2.59%
SetIntersection_Interlaced_Set_uint64_64_4 22888563.001 1.57%
SetIntersection_Interlaced_Set_uint64_64_64 15841113.040 -2.99%
SetIntersection_Interlaced_Vector_float_1024_1 1098839.238 -1.92%
SetIntersection_Interlaced_Vector_float_1024_1024 5954536.403 -
SetIntersection_Interlaced_Vector_float_1024_16 2642409.853 -10.23%
SetIntersection_Interlaced_Vector_float_1024_256 7462410.801 22.94%
SetIntersection_Interlaced_Vector_float_1024_4 1396120.235 -8.31%
SetIntersection_Interlaced_Vector_float_1024_64 5352614.585 24.44%
SetIntersection_Interlaced_Vector_float_16384_1 1115355.023 1.36%
SetIntersection_Interlaced_Vector_float_16384_1024 70105377.127 41.61%
SetIntersection_Interlaced_Vector_float_16384_16 3924163.054 31.98%
SetIntersection_Interlaced_Vector_float_16384_16384 80180867.969 -
SetIntersection_Interlaced_Vector_float_16384_256 27440609.642 12.97%
SetIntersection_Interlaced_Vector_float_16384_4 1706509.461 13.15%
SetIntersection_Interlaced_Vector_float_16384_64 9344739.617 27.86%
SetIntersection_Interlaced_Vector_float_16_1 67021020.109 -
SetIntersection_Interlaced_Vector_float_16_16 39137701.310 2.91%
SetIntersection_Interlaced_Vector_float_16_4 60351562.441 -
SetIntersection_Interlaced_Vector_float_1_1 571508272.421 -
SetIntersection_Interlaced_Vector_float_256_1 4413272.418 -8.32%
SetIntersection_Interlaced_Vector_float_256_16 7624812.072 12.77%
SetIntersection_Interlaced_Vector_float_256_256 4680805.766 -
SetIntersection_Interlaced_Vector_float_256_4 5380357.706 1.26%
SetIntersection_Interlaced_Vector_float_256_64 7351393.203 -
SetIntersection_Interlaced_Vector_float_262144_1 1113977.357 2.37%
SetIntersection_Interlaced_Vector_float_262144_1024 141744417.866 32.86%
SetIntersection_Interlaced_Vector_float_262144_16 6146457.638 96.23%
SetIntersection_Interlaced_Vector_float_262144_16384 349769191.401 1.92%
SetIntersection_Interlaced_Vector_float_262144_256 48099125.807 53.96%
SetIntersection_Interlaced_Vector_float_262144_262144 350512464.699 -
SetIntersection_Interlaced_Vector_float_262144_4 1957947.056 -11.16%
SetIntersection_Interlaced_Vector_float_262144_64 19375047.991 121.21%
SetIntersection_Interlaced_Vector_float_4_1 228343366.265 -
SetIntersection_Interlaced_Vector_float_4_4 145221308.963 -
SetIntersection_Interlaced_Vector_float_64_1 17527057.856 -
SetIntersection_Interlaced_Vector_float_64_16 19296457.802 -
SetIntersection_Interlaced_Vector_float_64_4 18986321.039 1.19%
SetIntersection_Interlaced_Vector_float_64_64 11395551.758 -7.79%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1105384.500 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 8349958.538 -1.02%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2553655.978 26.55%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 8425249.796 -5.90%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1421620.748 -6.85%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 5175245.914 34.65%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1114183.500 1.40%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 57956578.951 5.68%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 2707590.902 -14.72%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 124269196.724 5.84%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 25199182.129 51.82%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1599184.400 8.99%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 5890810.487 -25.63%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 67031426.497 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 39290987.144 -1.93%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 61638628.599 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 569905320.582 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4399793.409 -1.47%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 6817700.916 -8.26%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 6081382.738 -2.41%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5308687.188 4.03%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 8717596.316 -5.43%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1112383.173 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 128797088.983 10.93%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 3952319.727 8.96%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 341353493.903 -1.72%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 58832035.870 33.01%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 345402108.163 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 1915120.761 -3.65%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 16282824.134 54.19%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 227366435.244 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 147298106.493 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 17476766.811 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 19551595.605 -3.21%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 19170523.432 3.05%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 12662119.867 -
SetIntersection_Interlaced_Vector_string_1024_1 1148501.678 -
SetIntersection_Interlaced_Vector_string_1024_1024 43772387.877 3.69%
SetIntersection_Interlaced_Vector_string_1024_16 3366533.435 -2.57%
SetIntersection_Interlaced_Vector_string_1024_256 20785154.094 -
SetIntersection_Interlaced_Vector_string_1024_4 1677618.856 -1.59%
SetIntersection_Interlaced_Vector_string_1024_64 7876960.077 -8.76%
SetIntersection_Interlaced_Vector_string_16384_1 1145356.231 -1.12%
SetIntersection_Interlaced_Vector_string_16384_1024 114500962.742 -1.16%
SetIntersection_Interlaced_Vector_string_16384_16 4311533.209 -
SetIntersection_Interlaced_Vector_string_16384_16384 349073054.343 -
SetIntersection_Interlaced_Vector_string_16384_256 37884560.297 2.94%
SetIntersection_Interlaced_Vector_string_16384_4 1906732.861 2.30%
SetIntersection_Interlaced_Vector_string_16384_64 11832517.610 -8.32%
SetIntersection_Interlaced_Vector_string_16_1 68478224.386 -1.04%
SetIntersection_Interlaced_Vector_string_16_16 55253674.055 -
SetIntersection_Interlaced_Vector_string_16_4 72269637.709 -
SetIntersection_Interlaced_Vector_string_1_1 585612678.332 -
SetIntersection_Interlaced_Vector_string_256_1 4558723.209 -
SetIntersection_Interlaced_Vector_string_256_16 10695332.200 -3.01%
SetIntersection_Interlaced_Vector_string_256_256 22252902.469 -
SetIntersection_Interlaced_Vector_string_256_4 6318893.032 -1.05%
SetIntersection_Interlaced_Vector_string_256_64 20313042.827 -1.85%
SetIntersection_Interlaced_Vector_string_262144_1 1141436.379 -1.85%
SetIntersection_Interlaced_Vector_string_262144_1024 229239027.491 -
SetIntersection_Interlaced_Vector_string_262144_16 5923300.474 4.33%
SetIntersection_Interlaced_Vector_string_262144_16384 980975.506 -
SetIntersection_Interlaced_Vector_string_262144_256 65201405.399 1.07%
SetIntersection_Interlaced_Vector_string_262144_262144 14451229.898 -
SetIntersection_Interlaced_Vector_string_262144_4 2089991.899 -11.34%
SetIntersection_Interlaced_Vector_string_262144_64 19431201.799 1.53%
SetIntersection_Interlaced_Vector_string_4_1 234070527.156 -
SetIntersection_Interlaced_Vector_string_4_4 161314285.987 -
SetIntersection_Interlaced_Vector_string_64_1 18004784.524 -
SetIntersection_Interlaced_Vector_string_64_16 30715635.242 -3.40%
SetIntersection_Interlaced_Vector_string_64_4 22805817.210 -
SetIntersection_Interlaced_Vector_string_64_64 27028990.655 -6.84%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1118729.472 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 10040050.784 4.01%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 3061875.210 -17.00%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 10154452.679 1.39%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1505885.060 -13.56%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 6345328.440 -14.92%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1111404.859 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 86231846.699 10.86%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 4431216.808 5.46%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 148538186.698 1.79%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 40749499.306 25.86%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1828702.208 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 12442582.108 15.54%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 66994574.355 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 40557099.407 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 62203697.821 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 570715888.298 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4433227.815 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 9101516.731 16.11%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 6686897.154 -1.86%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 6116303.486 14.01%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 12385779.789 7.06%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1113663.212 3.78%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 357228154.633 100.08%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 7892816.285 40.18%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 350539836.743 2.08%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 115260016.441 73.45%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 352138857.486 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 2334476.861 -14.60%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 31617225.385 137.55%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 227893241.823 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 146693255.258 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 17570264.258 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 21530015.903 -3.58%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 20731957.544 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 13507056.261 -2.98%
SetIntersection_Interlaced_Vector_uint32_1024_1 1118521.436 -
SetIntersection_Interlaced_Vector_uint32_1024_1024 5991915.188 -
SetIntersection_Interlaced_Vector_uint32_1024_16 2116932.795 1.56%
SetIntersection_Interlaced_Vector_uint32_1024_256 6253251.959 -17.53%
SetIntersection_Interlaced_Vector_uint32_1024_4 1327150.386 -8.97%
SetIntersection_Interlaced_Vector_uint32_1024_64 4381626.269 -3.40%
SetIntersection_Interlaced_Vector_uint32_16384_1 1112356.399 2.34%
SetIntersection_Interlaced_Vector_uint32_16384_1024 45204614.008 -24.65%
SetIntersection_Interlaced_Vector_uint32_16384_16 2477759.906 -31.09%
SetIntersection_Interlaced_Vector_uint32_16384_16384 79908181.975 -
SetIntersection_Interlaced_Vector_uint32_16384_256 18681270.160 -10.66%
SetIntersection_Interlaced_Vector_uint32_16384_4 1497093.672 -7.63%
SetIntersection_Interlaced_Vector_uint32_16384_64 5772412.503 -34.88%
SetIntersection_Interlaced_Vector_uint32_16_1 66881900.024 -
SetIntersection_Interlaced_Vector_uint32_16_16 38541694.589 2.35%
SetIntersection_Interlaced_Vector_uint32_16_4 60006243.982 -
SetIntersection_Interlaced_Vector_uint32_1_1 570532844.983 -
SetIntersection_Interlaced_Vector_uint32_256_1 4459471.764 2.45%
SetIntersection_Interlaced_Vector_uint32_256_16 6984546.645 -5.69%
SetIntersection_Interlaced_Vector_uint32_256_256 4714436.179 1.66%
SetIntersection_Interlaced_Vector_uint32_256_4 5205960.417 2.97%
SetIntersection_Interlaced_Vector_uint32_256_64 8750587.218 5.33%
SetIntersection_Interlaced_Vector_uint32_262144_1 1124992.340 -
SetIntersection_Interlaced_Vector_uint32_262144_1024 83909911.104 -26.59%
SetIntersection_Interlaced_Vector_uint32_262144_16 3144351.462 -43.85%
SetIntersection_Interlaced_Vector_uint32_262144_16384 343043076.058 -3.74%
SetIntersection_Interlaced_Vector_uint32_262144_256 27697120.467 -19.10%
SetIntersection_Interlaced_Vector_uint32_262144_262144 350365714.882 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1750710.825 -4.15%
SetIntersection_Interlaced_Vector_uint32_262144_64 9684274.590 -41.28%
SetIntersection_Interlaced_Vector_uint32_4_1 227669265.863 -
SetIntersection_Interlaced_Vector_uint32_4_4 145144595.322 -
SetIntersection_Interlaced_Vector_uint32_64_1 17518186.515 -
SetIntersection_Interlaced_Vector_uint32_64_16 17550644.702 -3.22%
SetIntersection_Interlaced_Vector_uint32_64_4 18513651.130 1.38%
SetIntersection_Interlaced_Vector_uint32_64_64 11503968.771 -
SetIntersection_Interlaced_Vector_uint64_1024_1 1082107.975 -2.01%
SetIntersection_Interlaced_Vector_uint64_1024_1024 5951843.809 -
SetIntersection_Interlaced_Vector_uint64_1024_16 1960503.445 -
SetIntersection_Interlaced_Vector_uint64_1024_256 5073844.711 -20.71%
SetIntersection_Interlaced_Vector_uint64_1024_4 1362846.379 1.41%
SetIntersection_Interlaced_Vector_uint64_1024_64 3633485.753 -4.51%
SetIntersection_Interlaced_Vector_uint64_16384_1 1075920.919 -
SetIntersection_Interlaced_Vector_uint64_16384_1024 42200412.434 -2.87%
SetIntersection_Interlaced_Vector_uint64_16384_16 2539191.732 -
SetIntersection_Interlaced_Vector_uint64_16384_16384 78233721.698 -
SetIntersection_Interlaced_Vector_uint64_16384_256 16146634.132 -3.70%
SetIntersection_Interlaced_Vector_uint64_16384_4 1386067.600 -
SetIntersection_Interlaced_Vector_uint64_16384_64 5995369.412 -1.31%
SetIntersection_Interlaced_Vector_uint64_16_1 66363782.089 -
SetIntersection_Interlaced_Vector_uint64_16_16 38098239.164 -1.21%
SetIntersection_Interlaced_Vector_uint64_16_4 59664088.378 -
SetIntersection_Interlaced_Vector_uint64_1_1 565482100.189 -
SetIntersection_Interlaced_Vector_uint64_256_1 4434720.608 -
SetIntersection_Interlaced_Vector_uint64_256_16 6200433.434 -1.17%
SetIntersection_Interlaced_Vector_uint64_256_256 4667152.082 1.33%
SetIntersection_Interlaced_Vector_uint64_256_4 5076197.164 3.09%
SetIntersection_Interlaced_Vector_uint64_256_64 7408674.839 -3.14%
SetIntersection_Interlaced_Vector_uint64_262144_1 1111571.099 -1.17%
SetIntersection_Interlaced_Vector_uint64_262144_1024 84112502.375 -
SetIntersection_Interlaced_Vector_uint64_262144_16 3279215.582 -6.20%
SetIntersection_Interlaced_Vector_uint64_262144_16384 351000073.744 -
SetIntersection_Interlaced_Vector_uint64_262144_256 27769419.833 1.44%
SetIntersection_Interlaced_Vector_uint64_262144_262144 350180935.726 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1514517.322 3.26%
SetIntersection_Interlaced_Vector_uint64_262144_64 8832854.700 2.43%
SetIntersection_Interlaced_Vector_uint64_4_1 226264576.625 -
SetIntersection_Interlaced_Vector_uint64_4_4 144936141.056 -
SetIntersection_Interlaced_Vector_uint64_64_1 17369988.621 -
SetIntersection_Interlaced_Vector_uint64_64_16 17932705.622 -
SetIntersection_Interlaced_Vector_uint64_64_4 18169865.615 -
SetIntersection_Interlaced_Vector_uint64_64_64 11495571.454 -
SetIntersection_None_Set_float_1024_1 10524305.946 18.59%
SetIntersection_None_Set_float_1024_1024 8866322.133 -
SetIntersection_None_Set_float_1024_16 10572348.302 15.44%
SetIntersection_None_Set_float_1024_256 10846412.274 20.71%
SetIntersection_None_Set_float_1024_4 10738790.531 20.80%
SetIntersection_None_Set_float_1024_64 10565967.612 18.76%
SetIntersection_None_Set_float_16384_1 155916165.012 2.11%
SetIntersection_None_Set_float_16384_1024 155545068.427 3.85%
SetIntersection_None_Set_float_16384_16 155856908.327 3.18%
SetIntersection_None_Set_float_16384_16384 155306250.999 -
SetIntersection_None_Set_float_16384_256 156173327.571 4.30%
SetIntersection_None_Set_float_16384_4 155483856.897 2.70%
SetIntersection_None_Set_float_16384_64 155831387.201 3.84%
SetIntersection_None_Set_float_16_1 71042284.237 -
SetIntersection_None_Set_float_16_16 37550543.837 -
SetIntersection_None_Set_float_16_4 60459557.321 -
SetIntersection_None_Set_float_1_1 569724620.900 -
SetIntersection_None_Set_float_256_1 11937262.019 1.73%
SetIntersection_None_Set_float_256_16 11138966.912 -
SetIntersection_None_Set_float_256_256 5823861.678 -3.39%
SetIntersection_None_Set_float_256_4 11544163.526 -1.23%
SetIntersection_None_Set_float_256_64 9407950.978 -
SetIntersection_None_Set_float_262144_1 1156333.008 -8.25%
SetIntersection_None_Set_float_262144_1024 1151142.742 -7.72%
SetIntersection_None_Set_float_262144_16 1149977.377 -8.38%
SetIntersection_None_Set_float_262144_16384 1142692.139 -9.52%
SetIntersection_None_Set_float_262144_256 1150199.055 -8.18%
SetIntersection_None_Set_float_262144_262144 1154299.072 -7.83%
SetIntersection_None_Set_float_262144_4 1151443.768 -8.40%
SetIntersection_None_Set_float_262144_64 1149332.764 -8.12%
SetIntersection_None_Set_float_4_1 230338264.813 -
SetIntersection_None_Set_float_4_4 143927503.940 -
SetIntersection_None_Set_float_64_1 22797639.640 -
SetIntersection_None_Set_float_64_16 18314135.478 -
SetIntersection_None_Set_float_64_4 21762773.023 -
SetIntersection_None_Set_float_64_64 11843991.302 2.07%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 9078334.216 2.32%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8889469.150 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 8915669.562 1.23%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8843904.090 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 8703504.253 -3.80%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 8777726.552 -1.14%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 162559211.957 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 158360072.421 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 170608275.440 1.08%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 165812551.097 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 162368208.540 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 166783867.894 1.78%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 165713921.728 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 70969587.681 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 37507839.094 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 60374675.374 -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 570051721.907 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11624153.636 -2.97%
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 10981280.649 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5773800.298 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11511199.636 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9346498.722 -2.09%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1219458.088 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1229913.246 -1.35%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1220607.098 -1.34%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1234827.475 -1.28%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1227017.658 -1.64%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1242905.760 -1.38%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1221041.178 -1.58%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1227780.356 -1.55%
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 231051534.351 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 144037275.187 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 23115547.862 -1.07%
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 18714300.604 -2.80%
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 21972024.413 -3.14%
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 11989081.840 -1.20%
SetIntersection_None_Set_string_1024_1 9213682.167 -
SetIntersection_None_Set_string_1024_1024 8893726.361 -2.63%
SetIntersection_None_Set_string_1024_16 9367117.301 4.05%
SetIntersection_None_Set_string_1024_256 8951128.325 -
SetIntersection_None_Set_string_1024_4 9197394.086 -
SetIntersection_None_Set_string_1024_64 9389671.112 3.38%
SetIntersection_None_Set_string_16384_1 196150367.809 -14.68%
SetIntersection_None_Set_string_16384_1024 231275114.703 -7.82%
SetIntersection_None_Set_string_16384_16 197478964.866 -15.53%
SetIntersection_None_Set_string_16384_16384 196387113.869 -3.86%
SetIntersection_None_Set_string_16384_256 205561273.639 -15.66%
SetIntersection_None_Set_string_16384_4 196161588.187 -11.49%
SetIntersection_None_Set_string_16384_64 197212897.001 -17.07%
SetIntersection_None_Set_string_16_1 73179164.384 -
SetIntersection_None_Set_string_16_16 38656770.218 -
SetIntersection_None_Set_string_16_4 61334708.059 -1.20%
SetIntersection_None_Set_string_1_1 576510310.093 -
SetIntersection_None_Set_string_256_1 11974634.946 -
SetIntersection_None_Set_string_256_16 11277585.820 -
SetIntersection_None_Set_string_256_256 6031305.164 -
SetIntersection_None_Set_string_256_4 11626615.756 -1.21%
SetIntersection_None_Set_string_256_64 9512394.907 -2.04%
SetIntersection_None_Set_string_262144_1 1672940.674 -1.05%
SetIntersection_None_Set_string_262144_1024 1686234.701 -
SetIntersection_None_Set_string_262144_16 1672873.863 -1.37%
SetIntersection_None_Set_string_262144_16384 1675896.565 -1.19%
SetIntersection_None_Set_string_262144_256 1672230.305 -1.01%
SetIntersection_None_Set_string_262144_262144 1688420.978 -
SetIntersection_None_Set_string_262144_4 1680114.502 -1.08%
SetIntersection_None_Set_string_262144_64 1676015.543 -
SetIntersection_None_Set_string_4_1 236283249.520 -
SetIntersection_None_Set_string_4_4 147285824.322 -
SetIntersection_None_Set_string_64_1 23943969.196 -
SetIntersection_None_Set_string_64_16 19480329.200 -
SetIntersection_None_Set_string_64_4 22903914.330 -
SetIntersection_None_Set_string_64_64 12277790.330 1.65%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 8765543.666 -32.78%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 8860382.857 -31.46%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 8836384.646 -31.61%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 8832786.223 -31.27%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 8885172.148 -31.10%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 8925548.588 -31.61%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 331675401.663 -4.35%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 344401053.367 4.86%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 253003015.498 -31.09%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 220508627.060 -47.22%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 249834843.923 -28.35%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 247207028.966 -31.24%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 351602564.027 -3.58%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 71995264.506 1.05%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 38257491.941 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 60222749.658 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 572203418.635 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11610852.348 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 11047947.960 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5995230.009 1.05%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11642408.555 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9346480.353 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1656840.660 -5.56%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1653334.879 -7.96%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1667323.893 -5.57%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1669125.084 -5.64%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1676130.127 -4.91%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1655047.363 -7.88%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1630984.783 -8.10%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1664483.316 -5.79%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 232465651.130 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 145086207.881 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 23323216.314 -1.79%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 19361771.937 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 22163175.163 -2.13%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 12186905.194 -
SetIntersection_None_Set_uint32_1024_1 8794353.003 -
SetIntersection_None_Set_uint32_1024_1024 8745784.285 -
SetIntersection_None_Set_uint32_1024_16 8818137.578 1.91%
SetIntersection_None_Set_uint32_1024_256 8820775.428 1.65%
SetIntersection_None_Set_uint32_1024_4 8721469.643 -2.78%
SetIntersection_None_Set_uint32_1024_64 8938476.620 2.77%
SetIntersection_None_Set_uint32_16384_1 152019914.893 -7.13%
SetIntersection_None_Set_uint32_16384_1024 152063307.021 -8.33%
SetIntersection_None_Set_uint32_16384_16 150948947.829 -7.41%
SetIntersection_None_Set_uint32_16384_16384 156165737.194 2.96%
SetIntersection_None_Set_uint32_16384_256 153589252.651 -4.81%
SetIntersection_None_Set_uint32_16384_4 151133385.461 -7.03%
SetIntersection_None_Set_uint32_16384_64 152339172.754 -4.67%
SetIntersection_None_Set_uint32_16_1 70238980.916 -
SetIntersection_None_Set_uint32_16_16 37571478.119 -
SetIntersection_None_Set_uint32_16_4 60037250.515 -
SetIntersection_None_Set_uint32_1_1 568628722.851 -
SetIntersection_None_Set_uint32_256_1 11571126.117 -
SetIntersection_None_Set_uint32_256_16 11021155.060 1.26%
SetIntersection_None_Set_uint32_256_256 5936231.907 3.81%
SetIntersection_None_Set_uint32_256_4 11396258.527 -
SetIntersection_None_Set_uint32_256_64 9203912.112 -1.09%
SetIntersection_None_Set_uint32_262144_1 1162125.406 -4.76%
SetIntersection_None_Set_uint32_262144_1024 1157247.476 -4.03%
SetIntersection_None_Set_uint32_262144_16 1150397.949 -4.77%
SetIntersection_None_Set_uint32_262144_16384 1161969.971 -2.70%
SetIntersection_None_Set_uint32_262144_256 1157392.252 -3.83%
SetIntersection_None_Set_uint32_262144_262144 1153230.875 -3.46%
SetIntersection_None_Set_uint32_262144_4 1160120.361 -4.57%
SetIntersection_None_Set_uint32_262144_64 1157405.029 -3.90%
SetIntersection_None_Set_uint32_4_1 230221737.835 -
SetIntersection_None_Set_uint32_4_4 144069235.333 -
SetIntersection_None_Set_uint32_64_1 23641472.996 1.19%
SetIntersection_None_Set_uint32_64_16 19252906.017 2.51%
SetIntersection_None_Set_uint32_64_4 22451883.652 -
SetIntersection_None_Set_uint32_64_64 12026720.297 -
SetIntersection_None_Set_uint64_1024_1 9058718.793 2.83%
SetIntersection_None_Set_uint64_1024_1024 8828970.208 -1.38%
SetIntersection_None_Set_uint64_1024_16 8882416.226 -
SetIntersection_None_Set_uint64_1024_256 8754227.806 -
SetIntersection_None_Set_uint64_1024_4 8670259.750 -
SetIntersection_None_Set_uint64_1024_64 8747553.087 -
SetIntersection_None_Set_uint64_16384_1 157018609.334 -
SetIntersection_None_Set_uint64_16384_1024 163654983.191 -
SetIntersection_None_Set_uint64_16384_16 164364871.242 -
SetIntersection_None_Set_uint64_16384_16384 175262937.064 -26.14%
SetIntersection_None_Set_uint64_16384_256 164196623.689 -
SetIntersection_None_Set_uint64_16384_4 160420699.641 -
SetIntersection_None_Set_uint64_16384_64 165355786.736 -
SetIntersection_None_Set_uint64_16_1 70124927.661 -
SetIntersection_None_Set_uint64_16_16 37368332.120 -
SetIntersection_None_Set_uint64_16_4 59732818.060 -
SetIntersection_None_Set_uint64_1_1 566919168.786 -
SetIntersection_None_Set_uint64_256_1 11679749.068 1.30%
SetIntersection_None_Set_uint64_256_16 10911048.829 -
SetIntersection_None_Set_uint64_256_256 5818310.066 -
SetIntersection_None_Set_uint64_256_4 11457358.608 -
SetIntersection_None_Set_uint64_256_64 9265454.734 -3.41%
SetIntersection_None_Set_uint64_262144_1 1190385.578 -1.43%
SetIntersection_None_Set_uint64_262144_1024 1201716.551 -1.09%
SetIntersection_None_Set_uint64_262144_16 1190642.252 -1.71%
SetIntersection_None_Set_uint64_262144_16384 1203736.246 -1.10%
SetIntersection_None_Set_uint64_262144_256 1197851.400 -1.36%
SetIntersection_None_Set_uint64_262144_262144 1205426.269 -1.73%
SetIntersection_None_Set_uint64_262144_4 1188024.740 -1.71%
SetIntersection_None_Set_uint64_262144_64 1191710.367 -1.76%
SetIntersection_None_Set_uint64_4_1 230363115.259 -
SetIntersection_None_Set_uint64_4_4 143752267.814 -
SetIntersection_None_Set_uint64_64_1 23417180.358 -
SetIntersection_None_Set_uint64_64_16 19078664.238 -
SetIntersection_None_Set_uint64_64_4 22388141.727 -
SetIntersection_None_Set_uint64_64_64 11865566.583 -
SetIntersection_None_Vector_float_1024_1 1158151.089 1.27%
SetIntersection_None_Vector_float_1024_1024 1151098.683 -
SetIntersection_None_Vector_float_1024_16 1153058.966 -
SetIntersection_None_Vector_float_1024_256 1152005.505 -
SetIntersection_None_Vector_float_1024_4 1136426.033 -1.21%
SetIntersection_None_Vector_float_1024_64 1152707.929 -
SetIntersection_None_Vector_float_16384_1 1174679.287 -
SetIntersection_None_Vector_float_16384_1024 1180731.372 -
SetIntersection_None_Vector_float_16384_16 1177562.482 -
SetIntersection_None_Vector_float_16384_16384 1180616.359 -
SetIntersection_None_Vector_float_16384_256 1177046.067 -
SetIntersection_None_Vector_float_16384_4 1176459.962 -
SetIntersection_None_Vector_float_16384_64 1180590.532 -
SetIntersection_None_Vector_float_16_1 67679521.614 -
SetIntersection_None_Vector_float_16_16 35868195.136 -
SetIntersection_None_Vector_float_16_4 57436165.717 -
SetIntersection_None_Vector_float_1_1 569755280.979 -
SetIntersection_None_Vector_float_256_1 4543104.585 -
SetIntersection_None_Vector_float_256_16 4284029.770 -
SetIntersection_None_Vector_float_256_256 2280944.067 -
SetIntersection_None_Vector_float_256_4 4503762.565 -
SetIntersection_None_Vector_float_256_64 3645011.412 -
SetIntersection_None_Vector_float_262144_1 1178659.118 -2.20%
SetIntersection_None_Vector_float_262144_1024 1200808.864 -
SetIntersection_None_Vector_float_262144_16 1203779.167 -
SetIntersection_None_Vector_float_262144_16384 1188095.604 -1.40%
SetIntersection_None_Vector_float_262144_256 1217237.779 3.92%
SetIntersection_None_Vector_float_262144_262144 1199396.236 -
SetIntersection_None_Vector_float_262144_4 1201293.249 -
SetIntersection_None_Vector_float_262144_64 1190625.730 -1.31%
SetIntersection_None_Vector_float_4_1 228518956.851 -
SetIntersection_None_Vector_float_4_4 142898911.493 -
SetIntersection_None_Vector_float_64_1 17817925.259 -
SetIntersection_None_Vector_float_64_16 14522036.694 -
SetIntersection_None_Vector_float_64_4 17034676.395 -
SetIntersection_None_Vector_float_64_64 9010606.233 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1165190.310 1.04%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1152172.196 3.36%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1154129.812 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1133282.714 -1.65%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1161810.973 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1156326.780 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1203165.018 2.22%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1184189.428 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1197656.209 2.70%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1143804.395 -2.45%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1168920.876 -2.14%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1202159.101 1.03%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1185722.167 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 67460551.154 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 36032287.561 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 57338878.800 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 567195021.349 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4542185.423 1.47%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4297366.451 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2287935.147 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4492149.333 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3579556.973 -1.65%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1201157.254 1.44%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1221207.608 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1221312.391 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1224777.225 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1228709.072 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1200443.869 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1227421.446 1.54%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1220766.371 1.80%
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 227986358.335 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 142720021.674 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 17858188.736 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 14526100.132 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 17011629.518 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 9011306.523 -
SetIntersection_None_Vector_string_1024_1 1182669.196 -1.89%
SetIntersection_None_Vector_string_1024_1024 1233996.417 -
SetIntersection_None_Vector_string_1024_16 1225045.130 -
SetIntersection_None_Vector_string_1024_256 1227647.009 -
SetIntersection_None_Vector_string_1024_4 1222837.278 -
SetIntersection_None_Vector_string_1024_64 1226872.000 -
SetIntersection_None_Vector_string_16384_1 1288023.980 -
SetIntersection_None_Vector_string_16384_1024 1271330.945 -1.13%
SetIntersection_None_Vector_string_16384_16 1292976.152 -
SetIntersection_None_Vector_string_16384_16384 1290306.358 -
SetIntersection_None_Vector_string_16384_256 1295025.802 3.15%
SetIntersection_None_Vector_string_16384_4 1277862.040 -2.53%
SetIntersection_None_Vector_string_16384_64 1272153.993 -
SetIntersection_None_Vector_string_16_1 69321610.296 -
SetIntersection_None_Vector_string_16_16 36755775.428 -
SetIntersection_None_Vector_string_16_4 58705690.279 -
SetIntersection_None_Vector_string_1_1 570413309.238 -
SetIntersection_None_Vector_string_256_1 4731574.917 -1.93%
SetIntersection_None_Vector_string_256_16 4501579.961 -
SetIntersection_None_Vector_string_256_256 2404342.888 -
SetIntersection_None_Vector_string_256_4 4698375.600 -
SetIntersection_None_Vector_string_256_64 3852861.487 -
SetIntersection_None_Vector_string_262144_1 1363693.272 -1.14%
SetIntersection_None_Vector_string_262144_1024 1365094.468 -1.20%
SetIntersection_None_Vector_string_262144_16 1358023.805 2.09%
SetIntersection_None_Vector_string_262144_16384 1368142.448 2.34%
SetIntersection_None_Vector_string_262144_256 1346036.998 -3.76%
SetIntersection_None_Vector_string_262144_262144 1350518.919 -
SetIntersection_None_Vector_string_262144_4 1343156.164 -1.33%
SetIntersection_None_Vector_string_262144_64 1316552.819 -2.60%
SetIntersection_None_Vector_string_4_1 231322591.491 -
SetIntersection_None_Vector_string_4_4 144530309.745 -
SetIntersection_None_Vector_string_64_1 18477456.816 -
SetIntersection_None_Vector_string_64_16 15020411.796 -
SetIntersection_None_Vector_string_64_4 17604337.939 -1.13%
SetIntersection_None_Vector_string_64_64 9324530.966 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1173581.929 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1186746.639 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1167736.346 -1.63%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1188779.063 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1221906.815 3.32%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1186655.168 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1210180.167 1.84%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1221421.888 -1.03%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1230958.497 -1.04%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1232221.372 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1243805.327 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1231098.142 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1233222.594 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 67676067.742 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 36054007.990 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 57523408.924 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 568605932.186 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4561736.280 -1.01%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4327537.833 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2320935.188 1.59%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4518477.275 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3705775.967 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1284559.630 3.09%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1251690.108 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1207413.152 -4.92%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1245869.333 -2.25%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1305442.042 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1300184.415 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1258418.516 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1246974.043 1.30%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 228354177.888 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 142874573.981 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 17866756.250 -1.03%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 14645372.650 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 17095862.624 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 9175821.762 -
SetIntersection_None_Vector_uint32_1024_1 1142850.155 -
SetIntersection_None_Vector_uint32_1024_1024 1149695.414 -1.00%
SetIntersection_None_Vector_uint32_1024_16 1179842.234 4.01%
SetIntersection_None_Vector_uint32_1024_256 1153933.507 -
SetIntersection_None_Vector_uint32_1024_4 1149089.018 -
SetIntersection_None_Vector_uint32_1024_64 1148804.476 -
SetIntersection_None_Vector_uint32_16384_1 1161810.959 -
SetIntersection_None_Vector_uint32_16384_1024 1177576.693 -
SetIntersection_None_Vector_uint32_16384_16 1178579.342 -
SetIntersection_None_Vector_uint32_16384_16384 1184735.998 1.27%
SetIntersection_None_Vector_uint32_16384_256 1166147.588 -
SetIntersection_None_Vector_uint32_16384_4 1168580.411 -
SetIntersection_None_Vector_uint32_16384_64 1185318.230 5.03%
SetIntersection_None_Vector_uint32_16_1 67319013.294 -
SetIntersection_None_Vector_uint32_16_16 35804490.863 -
SetIntersection_None_Vector_uint32_16_4 57207930.108 -
SetIntersection_None_Vector_uint32_1_1 586552900.674 -
SetIntersection_None_Vector_uint32_256_1 4588851.333 2.28%
SetIntersection_None_Vector_uint32_256_16 4265211.655 -
SetIntersection_None_Vector_uint32_256_256 2213442.806 -2.12%
SetIntersection_None_Vector_uint32_256_4 4479894.540 -
SetIntersection_None_Vector_uint32_256_64 3645013.251 -
SetIntersection_None_Vector_uint32_262144_1 1196996.278 -
SetIntersection_None_Vector_uint32_262144_1024 1181886.705 -1.67%
SetIntersection_None_Vector_uint32_262144_16 1193839.997 -
SetIntersection_None_Vector_uint32_262144_16384 1200525.509 -
SetIntersection_None_Vector_uint32_262144_256 1201844.614 -
SetIntersection_None_Vector_uint32_262144_262144 1213776.049 2.98%
SetIntersection_None_Vector_uint32_262144_4 1204100.889 -
SetIntersection_None_Vector_uint32_262144_64 1166308.191 -2.50%
SetIntersection_None_Vector_uint32_4_1 228337865.750 -
SetIntersection_None_Vector_uint32_4_4 142700621.897 -
SetIntersection_None_Vector_uint32_64_1 17786665.216 -
SetIntersection_None_Vector_uint32_64_16 14371535.362 -
SetIntersection_None_Vector_uint32_64_4 17054125.819 -
SetIntersection_None_Vector_uint32_64_64 9106289.426 1.22%
SetIntersection_None_Vector_uint64_1024_1 1142272.817 -
SetIntersection_None_Vector_uint64_1024_1024 1145817.002 -1.08%
SetIntersection_None_Vector_uint64_1024_16 1146014.720 -
SetIntersection_None_Vector_uint64_1024_256 1143523.380 -
SetIntersection_None_Vector_uint64_1024_4 1143301.508 -
SetIntersection_None_Vector_uint64_1024_64 1150419.579 2.40%
SetIntersection_None_Vector_uint64_16384_1 1172576.660 -1.38%
SetIntersection_None_Vector_uint64_16384_1024 1156671.567 -
SetIntersection_None_Vector_uint64_16384_16 1160847.534 -1.46%
SetIntersection_None_Vector_uint64_16384_16384 1163340.458 -
SetIntersection_None_Vector_uint64_16384_256 1116242.273 -
SetIntersection_None_Vector_uint64_16384_4 1129478.203 -
SetIntersection_None_Vector_uint64_16384_64 1167689.155 -
SetIntersection_None_Vector_uint64_16_1 66820748.038 -
SetIntersection_None_Vector_uint64_16_16 35497446.865 -
SetIntersection_None_Vector_uint64_16_4 56863582.752 -
SetIntersection_None_Vector_uint64_1_1 564065691.071 -
SetIntersection_None_Vector_uint64_256_1 4536550.814 -
SetIntersection_None_Vector_uint64_256_16 4258882.414 -
SetIntersection_None_Vector_uint64_256_256 2239222.149 -1.46%
SetIntersection_None_Vector_uint64_256_4 4446465.870 -1.02%
SetIntersection_None_Vector_uint64_256_64 3632273.744 1.72%
SetIntersection_None_Vector_uint64_262144_1 1188982.838 -1.54%
SetIntersection_None_Vector_uint64_262144_1024 1197551.614 1.38%
SetIntersection_None_Vector_uint64_262144_16 1186655.054 -1.51%
SetIntersection_None_Vector_uint64_262144_16384 1197478.081 -1.54%
SetIntersection_None_Vector_uint64_262144_256 1196834.279 -
SetIntersection_None_Vector_uint64_262144_262144 1190808.932 -3.36%
SetIntersection_None_Vector_uint64_262144_4 1194393.560 -
SetIntersection_None_Vector_uint64_262144_64 1137914.776 -1.01%
SetIntersection_None_Vector_uint64_4_1 226642565.430 -
SetIntersection_None_Vector_uint64_4_4 141521821.791 -
SetIntersection_None_Vector_uint64_64_1 17583111.695 -
SetIntersection_None_Vector_uint64_64_16 14305877.134 -
SetIntersection_None_Vector_uint64_64_4 16786235.686 -
SetIntersection_None_Vector_uint64_64_64 9023150.969 -
bm_gcd_complex 19.069 -2.39%
bm_gcd_random 30.550 -
bm_gcd_trivial 0.853 -
bm_lexicographical_compare<int>/1 1.157 -4.74%
bm_lexicographical_compare<int>/1048576 78212.006 2.02%
bm_lexicographical_compare<int>/16 1.957 -
bm_lexicographical_compare<int>/2 1.359 3.56%
bm_lexicographical_compare<int>/262144 19158.235 -
bm_lexicographical_compare<int>/3 1.610 1.39%
bm_lexicographical_compare<int>/32768 2395.856 -
bm_lexicographical_compare<int>/4 1.162 -3.66%
bm_lexicographical_compare<int>/4096 298.542 -
bm_lexicographical_compare<int>/5 1.541 -
bm_lexicographical_compare<int>/512 37.312 -
bm_lexicographical_compare<int>/6 1.541 -
bm_lexicographical_compare<int>/64 4.858 -
bm_lexicographical_compare<int>/7 1.540 -
bm_lexicographical_compare<int>/8 1.474 -
bm_lexicographical_compare<signed_char>/1 1.388 9.78%
bm_lexicographical_compare<signed_char>/1048576 16281.418 -
bm_lexicographical_compare<signed_char>/16 1.269 -2.15%
bm_lexicographical_compare<signed_char>/2 1.620 8.31%
bm_lexicographical_compare<signed_char>/262144 3835.217 -
bm_lexicographical_compare<signed_char>/3 1.817 5.32%
bm_lexicographical_compare<signed_char>/32768 478.055 -
bm_lexicographical_compare<signed_char>/4 2.016 3.08%
bm_lexicographical_compare<signed_char>/4096 59.755 -
bm_lexicographical_compare<signed_char>/5 2.253 3.04%
bm_lexicographical_compare<signed_char>/512 7.806 -1.39%
bm_lexicographical_compare<signed_char>/6 2.524 2.47%
bm_lexicographical_compare<signed_char>/64 1.889 -15.92%
bm_lexicographical_compare<signed_char>/7 2.843 4.39%
bm_lexicographical_compare<signed_char>/8 3.249 4.94%
bm_lexicographical_compare<unsigned_char>/1 1.770 10.66%
bm_lexicographical_compare<unsigned_char>/1048576 17926.269 -
bm_lexicographical_compare<unsigned_char>/16 1.156 8.81%
bm_lexicographical_compare<unsigned_char>/2 1.946 6.00%
bm_lexicographical_compare<unsigned_char>/262144 4495.719 -
bm_lexicographical_compare<unsigned_char>/3 2.182 4.93%
bm_lexicographical_compare<unsigned_char>/32768 572.994 -
bm_lexicographical_compare<unsigned_char>/4 1.448 5.80%
bm_lexicographical_compare<unsigned_char>/4096 77.695 -
bm_lexicographical_compare<unsigned_char>/5 1.622 1.12%
bm_lexicographical_compare<unsigned_char>/512 8.789 1.04%
bm_lexicographical_compare<unsigned_char>/6 1.859 -1.26%
bm_lexicographical_compare<unsigned_char>/64 1.977 3.72%
bm_lexicographical_compare<unsigned_char>/7 2.117 -
bm_lexicographical_compare<unsigned_char>/8 1.393 -1.55%
bm_ranges_lexicographical_compare<int>/1 1.252 -6.07%
bm_ranges_lexicographical_compare<int>/1048576 76665.326 -
bm_ranges_lexicographical_compare<int>/16 2.285 -
bm_ranges_lexicographical_compare<int>/2 1.412 -8.85%
bm_ranges_lexicographical_compare<int>/262144 19130.011 -
bm_ranges_lexicographical_compare<int>/3 1.687 -8.48%
bm_ranges_lexicographical_compare<int>/32768 2390.223 -
bm_ranges_lexicographical_compare<int>/4 1.271 -3.79%
bm_ranges_lexicographical_compare<int>/4096 298.516 -
bm_ranges_lexicographical_compare<int>/5 1.504 -
bm_ranges_lexicographical_compare<int>/512 37.283 -
bm_ranges_lexicographical_compare<int>/6 1.503 -
bm_ranges_lexicographical_compare<int>/64 4.854 -
bm_ranges_lexicographical_compare<int>/7 1.504 -
bm_ranges_lexicographical_compare<int>/8 1.502 -
bm_ranges_lexicographical_compare<signed_char>/1 1.386 -
bm_ranges_lexicographical_compare<signed_char>/1048576 16278.500 -
bm_ranges_lexicographical_compare<signed_char>/16 1.354 -
bm_ranges_lexicographical_compare<signed_char>/2 1.616 -
bm_ranges_lexicographical_compare<signed_char>/262144 3835.933 -
bm_ranges_lexicographical_compare<signed_char>/3 1.846 -
bm_ranges_lexicographical_compare<signed_char>/32768 478.396 -
bm_ranges_lexicographical_compare<signed_char>/4 1.971 -5.27%
bm_ranges_lexicographical_compare<signed_char>/4096 59.817 -
bm_ranges_lexicographical_compare<signed_char>/5 2.222 -3.33%
bm_ranges_lexicographical_compare<signed_char>/512 7.977 -
bm_ranges_lexicographical_compare<signed_char>/6 2.594 -
bm_ranges_lexicographical_compare<signed_char>/64 2.243 -2.27%
bm_ranges_lexicographical_compare<signed_char>/7 2.820 -
bm_ranges_lexicographical_compare<signed_char>/8 3.165 -1.91%
bm_ranges_lexicographical_compare<unsigned_char>/1 1.753 5.49%
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17925.620 -
bm_ranges_lexicographical_compare<unsigned_char>/16 1.156 -
bm_ranges_lexicographical_compare<unsigned_char>/2 1.958 3.51%
bm_ranges_lexicographical_compare<unsigned_char>/262144 4495.189 -
bm_ranges_lexicographical_compare<unsigned_char>/3 2.235 5.19%
bm_ranges_lexicographical_compare<unsigned_char>/32768 572.675 -
bm_ranges_lexicographical_compare<unsigned_char>/4 1.520 6.03%
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.747 -
bm_ranges_lexicographical_compare<unsigned_char>/5 1.725 3.57%
bm_ranges_lexicographical_compare<unsigned_char>/512 8.798 -
bm_ranges_lexicographical_compare<unsigned_char>/6 1.956 3.24%
bm_ranges_lexicographical_compare<unsigned_char>/64 2.008 -1.96%
bm_ranges_lexicographical_compare<unsigned_char>/7 2.188 2.97%
bm_ranges_lexicographical_compare<unsigned_char>/8 1.455 1.57%
bm_ranges_swap_ranges_vb_aligned/1024 6.488 -
bm_ranges_swap_ranges_vb_aligned/1048576 3457.912 -9.59%
bm_ranges_swap_ranges_vb_aligned/128 3.446 -
bm_ranges_swap_ranges_vb_aligned/131072 251.517 -
bm_ranges_swap_ranges_vb_aligned/16 3.236 -
bm_ranges_swap_ranges_vb_aligned/16384 34.869 -
bm_ranges_swap_ranges_vb_aligned/2048 8.571 -
bm_ranges_swap_ranges_vb_aligned/256 4.381 -
bm_ranges_swap_ranges_vb_aligned/262144 500.855 -
bm_ranges_swap_ranges_vb_aligned/32 3.234 -
bm_ranges_swap_ranges_vb_aligned/32768 64.166 -
bm_ranges_swap_ranges_vb_aligned/4096 11.964 -
bm_ranges_swap_ranges_vb_aligned/512 5.263 -
bm_ranges_swap_ranges_vb_aligned/524288 1050.296 -
bm_ranges_swap_ranges_vb_aligned/64 3.111 -
bm_ranges_swap_ranges_vb_aligned/65536 123.287 -
bm_ranges_swap_ranges_vb_aligned/8 3.193 -
bm_ranges_swap_ranges_vb_aligned/8192 19.506 -
bm_ranges_swap_ranges_vb_unaligned/1048576 15578.587 -2.11%
bm_ranges_swap_ranges_vb_unaligned/262144 3737.095 -
bm_ranges_swap_ranges_vb_unaligned/32768 473.528 -
bm_ranges_swap_ranges_vb_unaligned/4096 63.942 -
bm_ranges_swap_ranges_vb_unaligned/512 13.310 -
bm_ranges_swap_ranges_vb_unaligned/64 6.277 -
bm_ranges_swap_ranges_vb_unaligned/8 5.052 2.84%
bm_swap_ranges_vb_aligned/1048576 3429.523 -10.50%
bm_swap_ranges_vb_aligned/262144 492.411 -
bm_swap_ranges_vb_aligned/32768 63.715 -
bm_swap_ranges_vb_aligned/4096 12.558 -
bm_swap_ranges_vb_aligned/512 5.005 -
bm_swap_ranges_vb_aligned/64 2.913 -1.24%
bm_swap_ranges_vb_aligned/8 3.349 -3.05%
bm_swap_ranges_vb_unaligned/1048576 16013.911 -1.72%
bm_swap_ranges_vb_unaligned/262144 3846.313 -
bm_swap_ranges_vb_unaligned/32768 485.114 -
bm_swap_ranges_vb_unaligned/4096 64.826 -
bm_swap_ranges_vb_unaligned/512 12.352 -
bm_swap_ranges_vb_unaligned/64 4.833 -
bm_swap_ranges_vb_unaligned/8 4.761 -
bm_write 595.321 3.83%
rng::adjacent_find(deque<int>)/1024 463.207 -
rng::adjacent_find(deque<int>)/1048576 475764.521 -
rng::adjacent_find(deque<int>)/50 15.886 -41.14%
rng::adjacent_find(deque<int>)/8 3.178 -37.02%
rng::adjacent_find(deque<int>)/8192 3709.923 -
rng::adjacent_find(deque<int>,_pred)/1024 630.978 -
rng::adjacent_find(deque<int>,_pred)/1048576 651246.438 -
rng::adjacent_find(deque<int>,_pred)/50 29.030 -1.57%
rng::adjacent_find(deque<int>,_pred)/8 4.027 -2.25%
rng::adjacent_find(deque<int>,_pred)/8192 5092.067 -
rng::adjacent_find(list<int>)/1024 713.058 -
rng::adjacent_find(list<int>)/1048576 872127.421 -
rng::adjacent_find(list<int>)/50 23.694 -
rng::adjacent_find(list<int>)/8 2.113 -
rng::adjacent_find(list<int>)/8192 6913.301 -1.56%
rng::adjacent_find(list<int>,_pred)/1024 829.327 5.07%
rng::adjacent_find(list<int>,_pred)/1048576 960509.133 4.18%
rng::adjacent_find(list<int>,_pred)/50 34.861 5.08%
rng::adjacent_find(list<int>,_pred)/8 3.970 2.24%
rng::adjacent_find(list<int>,_pred)/8192 7888.072 -7.08%
rng::adjacent_find(vector<int>)/1024 235.672 -
rng::adjacent_find(vector<int>)/1048576 238806.719 1.34%
rng::adjacent_find(vector<int>)/50 12.019 -
rng::adjacent_find(vector<int>)/8 2.031 -
rng::adjacent_find(vector<int>)/8192 1835.178 -
rng::adjacent_find(vector<int>,_pred)/1024 401.292 -
rng::adjacent_find(vector<int>,_pred)/1048576 469148.713 -
rng::adjacent_find(vector<int>,_pred)/50 23.661 -
rng::adjacent_find(vector<int>,_pred)/8 3.409 -
rng::adjacent_find(vector<int>,_pred)/8192 3179.481 -
rng::all_of(deque<int>)_(process_all)/32 11.547 -
rng::all_of(deque<int>)_(process_all)/32768 10590.649 -
rng::all_of(deque<int>)_(process_all)/50 18.314 3.28%
rng::all_of(deque<int>)_(process_all)/8 3.093 -4.10%
rng::all_of(deque<int>)_(process_all)/8192 2639.633 -
rng::all_of(list<int>)_(process_all)/32 11.480 -
rng::all_of(list<int>)_(process_all)/32768 26163.797 2.26%
rng::all_of(list<int>)_(process_all)/50 21.928 -
rng::all_of(list<int>)_(process_all)/8 2.708 -
rng::all_of(list<int>)_(process_all)/8192 7486.596 1.43%
rng::all_of(vector<int>)_(process_all)/32 8.379 -
rng::all_of(vector<int>)_(process_all)/32768 8111.644 -
rng::all_of(vector<int>)_(process_all)/50 18.259 -
rng::all_of(vector<int>)_(process_all)/8 2.474 1.48%
rng::all_of(vector<int>)_(process_all)/8192 2025.113 -
rng::any_of(deque<int>)_(process_all)/32 11.560 -1.36%
rng::any_of(deque<int>)_(process_all)/32768 10600.810 -8.09%
rng::any_of(deque<int>)_(process_all)/50 20.285 3.68%
rng::any_of(deque<int>)_(process_all)/8 3.091 -3.99%
rng::any_of(deque<int>)_(process_all)/8192 2640.662 -8.08%
rng::any_of(list<int>)_(process_all)/32 11.552 -
rng::any_of(list<int>)_(process_all)/32768 25991.677 -
rng::any_of(list<int>)_(process_all)/50 21.654 -
rng::any_of(list<int>)_(process_all)/8 2.606 -
rng::any_of(list<int>)_(process_all)/8192 7227.438 2.71%
rng::any_of(vector<int>)_(process_all)/32 8.442 -1.03%
rng::any_of(vector<int>)_(process_all)/32768 8066.036 -
rng::any_of(vector<int>)_(process_all)/50 12.692 -
rng::any_of(vector<int>)_(process_all)/8 2.499 -3.76%
rng::any_of(vector<int>)_(process_all)/8192 2022.277 -
rng::contains(deque<int>)_(process_all)/1048576 250164.643 -
rng::contains(deque<int>)_(process_all)/32 8.627 -
rng::contains(deque<int>)_(process_all)/50 12.596 -
rng::contains(deque<int>)_(process_all)/8 3.008 -
rng::contains(deque<int>)_(process_all)/8192 1919.740 -
rng::contains(list<int>)_(process_all)/1048576 834538.783 -
rng::contains(list<int>)_(process_all)/32 9.518 2.56%
rng::contains(list<int>)_(process_all)/50 18.089 2.53%
rng::contains(list<int>)_(process_all)/8 2.422 -1.25%
rng::contains(list<int>)_(process_all)/8192 7151.002 -
rng::contains(vector<int>)_(process_all)/1048576 237356.050 -
rng::contains(vector<int>)_(process_all)/32 8.407 -
rng::contains(vector<int>)_(process_all)/50 12.375 -
rng::contains(vector<int>)_(process_all)/8 2.713 5.98%
rng::contains(vector<int>)_(process_all)/8192 1843.191 -
rng::contains_subrange(deque<int>)_(near_matches)/1000 18303.083 -
rng::contains_subrange(deque<int>)_(near_matches)/1024 19188.610 -
rng::contains_subrange(deque<int>)_(near_matches)/8192 1457936.892 -
rng::contains_subrange(deque<int>)_(process_all)/1048576 431392.652 -
rng::contains_subrange(deque<int>)_(process_all)/16 6.617 -18.52%
rng::contains_subrange(deque<int>)_(process_all)/32 10.819 -16.43%
rng::contains_subrange(deque<int>)_(process_all)/50 14.634 -22.74%
rng::contains_subrange(deque<int>)_(process_all)/8192 3382.514 -
rng::contains_subrange(deque<int>)_(same_length)/1048576 503364.561 -
rng::contains_subrange(deque<int>)_(same_length)/16 12.924 -2.04%
rng::contains_subrange(deque<int>)_(same_length)/32 20.431 -
rng::contains_subrange(deque<int>)_(same_length)/50 28.663 -
rng::contains_subrange(deque<int>)_(same_length)/8192 3923.968 -
rng::contains_subrange(deque<int>)_(single_element)/1048576 479460.956 -
rng::contains_subrange(deque<int>)_(single_element)/16 10.388 -
rng::contains_subrange(deque<int>)_(single_element)/32 17.579 -
rng::contains_subrange(deque<int>)_(single_element)/50 25.667 -
rng::contains_subrange(deque<int>)_(single_element)/8192 3734.402 -
rng::contains_subrange(list<int>)_(near_matches)/1000 36998.620 -
rng::contains_subrange(list<int>)_(near_matches)/1024 38407.485 -
rng::contains_subrange(list<int>)_(near_matches)/8192 2461281.579 -
rng::contains_subrange(list<int>)_(process_all)/1048576 845977.127 -
rng::contains_subrange(list<int>)_(process_all)/16 5.021 -1.18%
rng::contains_subrange(list<int>)_(process_all)/32 10.418 -
rng::contains_subrange(list<int>)_(process_all)/50 18.085 -
rng::contains_subrange(list<int>)_(process_all)/8192 8395.399 -
rng::contains_subrange(list<int>)_(same_length)/1048576 941465.486 -
rng::contains_subrange(list<int>)_(same_length)/16 6.968 -
rng::contains_subrange(list<int>)_(same_length)/32 16.347 -
rng::contains_subrange(list<int>)_(same_length)/50 30.050 -
rng::contains_subrange(list<int>)_(same_length)/8192 7912.867 -
rng::contains_subrange(list<int>)_(single_element)/1048576 830764.103 -
rng::contains_subrange(list<int>)_(single_element)/16 4.882 -2.04%
rng::contains_subrange(list<int>)_(single_element)/32 10.428 -
rng::contains_subrange(list<int>)_(single_element)/50 18.620 1.46%
rng::contains_subrange(list<int>)_(single_element)/8192 7347.816 -6.13%
rng::contains_subrange(vector<int>)_(near_matches)/1000 13821.848 -1.15%
rng::contains_subrange(vector<int>)_(near_matches)/1024 14649.665 -
rng::contains_subrange(vector<int>)_(near_matches)/8192 766163.289 -
rng::contains_subrange(vector<int>)_(process_all)/1048576 208929.894 -
rng::contains_subrange(vector<int>)_(process_all)/16 4.867 2.31%
rng::contains_subrange(vector<int>)_(process_all)/32 8.088 1.39%
rng::contains_subrange(vector<int>)_(process_all)/50 11.545 1.09%
rng::contains_subrange(vector<int>)_(process_all)/8192 1630.378 -
rng::contains_subrange(vector<int>)_(same_length)/1048576 246648.675 -
rng::contains_subrange(vector<int>)_(same_length)/16 4.808 -1.72%
rng::contains_subrange(vector<int>)_(same_length)/32 8.793 -
rng::contains_subrange(vector<int>)_(same_length)/50 12.675 -
rng::contains_subrange(vector<int>)_(same_length)/8192 1954.922 2.98%
rng::contains_subrange(vector<int>)_(single_element)/1048576 234841.200 1.19%
rng::contains_subrange(vector<int>)_(single_element)/16 4.830 -
rng::contains_subrange(vector<int>)_(single_element)/32 8.531 -
rng::contains_subrange(vector<int>)_(single_element)/50 12.420 -
rng::contains_subrange(vector<int>)_(single_element)/8192 1834.662 1.36%
rng::copy(deque<int>)/1048576 49827.076 -
rng::copy(deque<int>)/262144 10462.998 1.68%
rng::copy(deque<int>)/32768 1149.176 -
rng::copy(deque<int>)/4096 145.951 -
rng::copy(deque<int>)/512 16.786 -
rng::copy(deque<int>)/64 5.561 97.01%
rng::copy(deque<int>)/8 2.662 -4.28%
rng::copy(list<int>)/1048576 882456.657 -
rng::copy(list<int>)/262144 218638.132 -
rng::copy(list<int>)/32768 26681.520 -3.59%
rng::copy(list<int>)/4096 3116.344 -
rng::copy(list<int>)/512 369.152 -
rng::copy(list<int>)/64 33.679 9.11%
rng::copy(list<int>)/8 2.394 -
rng::copy(vector<bool>)_(aligned)/1048576 1038.827 -
rng::copy(vector<bool>)_(aligned)/262144 280.713 1.26%
rng::copy(vector<bool>)_(aligned)/32768 35.490 -
rng::copy(vector<bool>)_(aligned)/4096 4.929 -
rng::copy(vector<bool>)_(aligned)/512 1.765 -
rng::copy(vector<bool>)_(aligned)/64 1.308 -4.53%
rng::copy(vector<bool>)_(unaligned)/1048576 5507.200 -
rng::copy(vector<bool>)_(unaligned)/262144 1368.327 -
rng::copy(vector<bool>)_(unaligned)/32768 174.081 -
rng::copy(vector<bool>)_(unaligned)/4096 20.842 -
rng::copy(vector<bool>)_(unaligned)/512 3.383 -7.29%
rng::copy(vector<bool>)_(unaligned)/64 0.742 -
rng::copy(vector<int>)/1048576 49205.205 -
rng::copy(vector<int>)/262144 12532.034 -
rng::copy(vector<int>)/32768 3307.175 19.76%
rng::copy(vector<int>)/4096 160.053 8.11%
rng::copy(vector<int>)/512 15.988 -
rng::copy(vector<int>)/64 2.440 -
rng::copy(vector<int>)/8 2.210 -1.88%
rng::copy_backward(deque<int>)/1048576 124418.779 -
rng::copy_backward(deque<int>)/262144 31391.066 2.06%
rng::copy_backward(deque<int>)/32768 3836.006 3.01%
rng::copy_backward(deque<int>)/4096 148.008 -
rng::copy_backward(deque<int>)/512 18.231 -
rng::copy_backward(deque<int>)/64 3.047 -
rng::copy_backward(deque<int>)/8 2.650 -2.07%
rng::copy_backward(list<int>)/1048576 887930.591 -
rng::copy_backward(list<int>)/262144 219988.159 -
rng::copy_backward(list<int>)/32768 28231.270 -1.68%
rng::copy_backward(list<int>)/4096 3121.226 -
rng::copy_backward(list<int>)/512 373.400 -
rng::copy_backward(list<int>)/64 31.119 -
rng::copy_backward(list<int>)/8 2.373 4.06%
rng::copy_backward(vector<bool>)_(aligned)/1048576 1634.370 56.84%
rng::copy_backward(vector<bool>)_(aligned)/262144 279.408 -
rng::copy_backward(vector<bool>)_(aligned)/32768 35.651 -
rng::copy_backward(vector<bool>)_(aligned)/4096 5.049 -
rng::copy_backward(vector<bool>)_(aligned)/512 1.754 -
rng::copy_backward(vector<bool>)_(aligned)/64 1.724 -
rng::copy_backward(vector<bool>)_(unaligned)/1048576 6960.524 3.18%
rng::copy_backward(vector<bool>)_(unaligned)/262144 1648.192 -11.10%
rng::copy_backward(vector<bool>)_(unaligned)/32768 207.111 -1.22%
rng::copy_backward(vector<bool>)_(unaligned)/4096 25.871 -
rng::copy_backward(vector<bool>)_(unaligned)/512 4.886 -
rng::copy_backward(vector<bool>)_(unaligned)/64 0.948 -
rng::copy_backward(vector<int>)/1048576 49375.608 -
rng::copy_backward(vector<int>)/262144 12534.422 -
rng::copy_backward(vector<int>)/32768 3122.098 -16.64%
rng::copy_backward(vector<int>)/4096 148.341 3.42%
rng::copy_backward(vector<int>)/512 16.623 -
rng::copy_backward(vector<int>)/64 2.517 -
rng::copy_backward(vector<int>)/8 2.247 1.66%
rng::copy_if(deque<int>)_(entire_range)/1048576 277842.305 -
rng::copy_if(deque<int>)_(entire_range)/262144 69805.940 -
rng::copy_if(deque<int>)_(entire_range)/32768 8699.654 -
rng::copy_if(deque<int>)_(entire_range)/4096 1022.203 -
rng::copy_if(deque<int>)_(entire_range)/512 135.120 -
rng::copy_if(deque<int>)_(entire_range)/64 16.149 -
rng::copy_if(deque<int>)_(entire_range)/8 2.933 3.70%
rng::copy_if(deque<int>)_(every_other)/1048576 371670.822 -
rng::copy_if(deque<int>)_(every_other)/262144 92771.129 -
rng::copy_if(deque<int>)_(every_other)/32768 11605.387 -
rng::copy_if(deque<int>)_(every_other)/4096 1453.344 -
rng::copy_if(deque<int>)_(every_other)/512 181.960 -
rng::copy_if(deque<int>)_(every_other)/64 23.398 -
rng::copy_if(deque<int>)_(every_other)/8 3.455 -
rng::copy_if(list<int>)_(entire_range)/1048576 882977.086 -
rng::copy_if(list<int>)_(entire_range)/262144 217934.237 -
rng::copy_if(list<int>)_(entire_range)/32768 27838.325 -1.78%
rng::copy_if(list<int>)_(entire_range)/4096 3047.509 -
rng::copy_if(list<int>)_(entire_range)/512 370.837 -
rng::copy_if(list<int>)_(entire_range)/64 32.235 -2.17%
rng::copy_if(list<int>)_(entire_range)/8 2.568 -
rng::copy_if(list<int>)_(every_other)/1048576 839739.910 -
rng::copy_if(list<int>)_(every_other)/262144 209198.954 -
rng::copy_if(list<int>)_(every_other)/32768 25956.869 3.29%
rng::copy_if(list<int>)_(every_other)/4096 3236.240 -
rng::copy_if(list<int>)_(every_other)/512 358.563 -
rng::copy_if(list<int>)_(every_other)/64 23.872 -
rng::copy_if(list<int>)_(every_other)/8 2.303 -
rng::copy_if(vector<int>)_(entire_range)/1048576 245903.172 -
rng::copy_if(vector<int>)_(entire_range)/262144 59940.961 -
rng::copy_if(vector<int>)_(entire_range)/32768 7478.749 -
rng::copy_if(vector<int>)_(entire_range)/4096 936.096 -
rng::copy_if(vector<int>)_(entire_range)/512 123.660 -
rng::copy_if(vector<int>)_(entire_range)/64 15.839 -1.82%
rng::copy_if(vector<int>)_(entire_range)/8 2.227 -
rng::copy_if(vector<int>)_(every_other)/1048576 239529.907 -
rng::copy_if(vector<int>)_(every_other)/262144 59764.909 -
rng::copy_if(vector<int>)_(every_other)/32768 7482.927 -
rng::copy_if(vector<int>)_(every_other)/4096 937.068 -
rng::copy_if(vector<int>)_(every_other)/512 123.467 -
rng::copy_if(vector<int>)_(every_other)/64 18.135 -
rng::copy_if(vector<int>)_(every_other)/8 4.254 -
rng::copy_n(deque<int>)/1048576 49649.391 -
rng::copy_n(deque<int>)/262144 10260.851 -2.67%
rng::copy_n(deque<int>)/32768 1149.684 -
rng::copy_n(deque<int>)/4096 146.643 1.35%
rng::copy_n(deque<int>)/512 16.796 -
rng::copy_n(deque<int>)/64 2.872 -
rng::copy_n(deque<int>)/8 2.729 -
rng::copy_n(list<int>)/1048576 877726.614 -
rng::copy_n(list<int>)/262144 217245.260 -
rng::copy_n(list<int>)/32768 26662.921 -
rng::copy_n(list<int>)/4096 4276.999 2.04%
rng::copy_n(list<int>)/512 340.260 -
rng::copy_n(list<int>)/64 14.224 -
rng::copy_n(list<int>)/8 2.237 -
rng::copy_n(vector<bool>)_(aligned)/1048576 1038.989 -
rng::copy_n(vector<bool>)_(aligned)/262144 277.990 -
rng::copy_n(vector<bool>)_(aligned)/32768 35.488 -
rng::copy_n(vector<bool>)_(aligned)/4096 4.928 -
rng::copy_n(vector<bool>)_(aligned)/512 1.765 -
rng::copy_n(vector<bool>)_(aligned)/64 1.373 -
rng::copy_n(vector<bool>)_(unaligned)/1048576 5507.424 -
rng::copy_n(vector<bool>)_(unaligned)/262144 1369.211 -
rng::copy_n(vector<bool>)_(unaligned)/32768 174.338 -
rng::copy_n(vector<bool>)_(unaligned)/4096 20.886 -
rng::copy_n(vector<bool>)_(unaligned)/512 3.425 -4.85%
rng::copy_n(vector<bool>)_(unaligned)/64 0.741 -
rng::copy_n(vector<int>)/1048576 49887.814 1.06%
rng::copy_n(vector<int>)/262144 12533.078 -
rng::copy_n(vector<int>)/32768 2728.359 12.70%
rng::copy_n(vector<int>)/4096 224.806 39.35%
rng::copy_n(vector<int>)/512 16.101 -
rng::copy_n(vector<int>)/64 2.475 -
rng::copy_n(vector<int>)/8 2.217 -1.32%
rng::count(deque<int>)_(every_other)/1024 247.664 -
rng::count(deque<int>)_(every_other)/1048576 253247.368 -
rng::count(deque<int>)_(every_other)/8 2.533 -
rng::count(deque<int>)_(every_other)/8192 1936.528 -
rng::count(list<int>)_(every_other)/1024 706.349 -
rng::count(list<int>)_(every_other)/1048576 829896.451 2.79%
rng::count(list<int>)_(every_other)/8 2.072 1.16%
rng::count(list<int>)_(every_other)/8192 6981.537 -2.91%
rng::count(vector<bool>)/1000 3.003 1.21%
rng::count(vector<bool>)/1024 1.692 -
rng::count(vector<bool>)/1048576 1460.840 -
rng::count(vector<bool>)/8192 11.459 -
rng::count(vector<int>)_(every_other)/1024 103.079 -
rng::count(vector<int>)_(every_other)/1048576 105190.256 -
rng::count(vector<int>)_(every_other)/8 1.353 2.14%
rng::count(vector<int>)_(every_other)/8192 819.530 -
rng::count_if(deque<int>)_(every_other)/1024 347.236 -
rng::count_if(deque<int>)_(every_other)/1048576 342715.880 -
rng::count_if(deque<int>)_(every_other)/8 3.356 -
rng::count_if(deque<int>)_(every_other)/8192 2623.790 -
rng::count_if(list<int>)_(every_other)/1024 757.980 -
rng::count_if(list<int>)_(every_other)/1048576 894855.474 -
rng::count_if(list<int>)_(every_other)/8 2.824 -
rng::count_if(list<int>)_(every_other)/8192 7195.744 -
rng::count_if(vector<int>)_(every_other)/1024 249.885 -
rng::count_if(vector<int>)_(every_other)/1048576 247849.012 -
rng::count_if(vector<int>)_(every_other)/8 4.233 -
rng::count_if(vector<int>)_(every_other)/8192 1927.084 -
rng::distance(deque<int>)/1024 0.850 -
rng::distance(deque<int>)/4096 0.851 -
rng::distance(deque<int>)/50 0.850 -
rng::distance(deque<int>)/8192 0.853 -
rng::distance(join_view(vector<vector<int>>)/1024 1.027 -
rng::distance(join_view(vector<vector<int>>)/4096 4.435 1.72%
rng::distance(join_view(vector<vector<int>>)/50 0.606 -
rng::distance(join_view(vector<vector<int>>)/8192 8.287 -1.12%
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 482.209 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 491476.286 -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 29.766 4.90%
rng::ends_with(deque<int>)_(mismatch_at_end)/8 5.991 2.39%
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3834.913 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.064 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.719 -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.064 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.066 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.065 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 719.113 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 733263.904 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 36.888 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 7.559 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 5731.232 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.098 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.778 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.098 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.095 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.098 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2042.703 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2291693.803 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 46.948 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.564 -1.89%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 19122.708 7.82%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 709.167 16.17%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1462132.774 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 24.266 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.737 5.29%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 12017.106 1.12%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1789.663 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2340993.567 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 52.326 2.49%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.816 2.95%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 19800.577 -1.20%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 542.287 -1.54%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1463744.759 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 24.482 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.701 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11053.239 -5.49%
rng::ends_with(list<int>)_(mismatch_at_end)/1024 0.699 -8.76%
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 0.700 -8.72%
rng::ends_with(list<int>)_(mismatch_at_end)/50 0.673 -
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.690 -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 0.700 -8.78%
rng::ends_with(list<int>)_(mismatch_at_start)/1024 767.795 -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 958211.119 -
rng::ends_with(list<int>)_(mismatch_at_start)/50 41.750 -
rng::ends_with(list<int>)_(mismatch_at_start)/8 2.998 -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 8723.119 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 0.986 -1.33%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 0.985 -1.46%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 0.977 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.975 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.985 -1.47%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 873.441 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1083657.830 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 39.038 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 5.672 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 13333.743 14.78%
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 78.388 -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 73726.987 -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.797 4.62%
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.694 15.10%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 573.037 -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.493 12.78%
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.437 8.20%
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.493 12.64%
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.503 13.09%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.491 12.39%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 513.719 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 634672.398 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 23.832 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 4.164 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 5559.901 15.11%
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 0.699 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 0.711 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 0.696 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 0.697 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 0.710 -
rng::equal(deque<int>)_(it,_it,_it,_it)/1024 500.293 -
rng::equal(deque<int>)_(it,_it,_it,_it)/1048576 497712.816 1.83%
rng::equal(deque<int>)_(it,_it,_it,_it)/50 21.591 -
rng::equal(deque<int>)_(it,_it,_it,_it)/8 4.872 -
rng::equal(deque<int>)_(it,_it,_it,_it)/8192 3840.853 -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 528.739 -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 523536.163 -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 29.359 7.13%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.228 -1.21%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4057.101 -
rng::equal(list<int>)_(it,_it,_it,_it)/1024 780.288 -
rng::equal(list<int>)_(it,_it,_it,_it)/1048576 955444.917 -
rng::equal(list<int>)_(it,_it,_it,_it)/50 25.728 -
rng::equal(list<int>)_(it,_it,_it,_it)/8 2.955 -2.12%
rng::equal(list<int>)_(it,_it,_it,_it)/8192 11384.687 -8.15%
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 832.227 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 992575.639 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50 33.874 6.48%
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.546 -5.87%
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 10348.262 -1.44%
rng::equal(vector<bool>)_(aligned)/1024 0.219 -
rng::equal(vector<bool>)_(aligned)/1048576 0.218 -
rng::equal(vector<bool>)_(aligned)/50 0.219 -
rng::equal(vector<bool>)_(aligned)/8 0.219 -
rng::equal(vector<bool>)_(aligned)/8192 0.218 -
rng::equal(vector<bool>)_(unaligned)/1024 7.625 -
rng::equal(vector<bool>)_(unaligned)/1048576 7594.841 -
rng::equal(vector<bool>)_(unaligned)/50 0.694 -6.19%
rng::equal(vector<bool>)_(unaligned)/8 0.707 -4.20%
rng::equal(vector<bool>)_(unaligned)/8192 64.854 -
rng::equal(vector<int>)_(it,_it,_it,_it)/1024 78.796 -
rng::equal(vector<int>)_(it,_it,_it,_it)/1048576 73754.629 -
rng::equal(vector<int>)_(it,_it,_it,_it)/50 6.472 39.17%
rng::equal(vector<int>)_(it,_it,_it,_it)/8 3.133 102.18%
rng::equal(vector<int>)_(it,_it,_it,_it)/8192 573.122 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 509.242 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 639791.361 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 23.873 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.648 -1.24%
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 4796.203 -
rng::fill(deque<int>)/1024 29.878 1.37%
rng::fill(deque<int>)/32 1.338 -6.95%
rng::fill(deque<int>)/50 2.256 -
rng::fill(deque<int>)/8192 242.224 -2.98%
rng::fill(list<int>)/1024 671.776 -
rng::fill(list<int>)/32 8.326 -
rng::fill(list<int>)/50 16.840 -
rng::fill(list<int>)/8192 7653.506 2.86%
rng::fill(vector<bool>)/1048576 3823.407 -
rng::fill(vector<bool>)/262144 232.760 -74.26%
rng::fill(vector<bool>)/32768 30.054 -
rng::fill(vector<bool>)/4096 4.217 -
rng::fill(vector<bool>)/512 1.479 -
rng::fill(vector<bool>)/64 1.451 -1.54%
rng::fill(vector<int>)/1024 29.848 1.03%
rng::fill(vector<int>)/32 1.039 -
rng::fill(vector<int>)/50 2.209 -
rng::fill(vector<int>)/8192 238.998 -
rng::fill_n(deque<int>)/1024 29.348 -1.23%
rng::fill_n(deque<int>)/32 1.207 -
rng::fill_n(deque<int>)/50 2.198 -
rng::fill_n(deque<int>)/8192 247.872 -
rng::fill_n(list<int>)/1024 649.443 -
rng::fill_n(list<int>)/32 8.263 -
rng::fill_n(list<int>)/50 15.911 1.16%
rng::fill_n(list<int>)/8192 7518.924 1.60%
rng::fill_n(vector<bool>)/1048576 3823.116 -
rng::fill_n(vector<bool>)/262144 232.171 -
rng::fill_n(vector<bool>)/32768 30.051 -
rng::fill_n(vector<bool>)/4096 4.163 -
rng::fill_n(vector<bool>)/512 1.424 -1.42%
rng::fill_n(vector<bool>)/64 1.431 2.73%
rng::fill_n(vector<int>)/1024 29.661 -
rng::fill_n(vector<int>)/32 1.147 -
rng::fill_n(vector<int>)/50 2.229 -
rng::fill_n(vector<int>)/8192 241.079 -
rng::find(deque<int>)_(bail_25%)/1024 66.733 -
rng::find(deque<int>)_(bail_25%)/32768 1924.137 -
rng::find(deque<int>)_(bail_25%)/8 2.057 -
rng::find(deque<int>)_(bail_25%)/8192 478.052 -
rng::find(deque<int>)_(process_all)/1024 244.415 -
rng::find(deque<int>)_(process_all)/32768 7845.129 -
rng::find(deque<int>)_(process_all)/50 13.108 -
rng::find(deque<int>)_(process_all)/8 3.441 -
rng::find(deque<int>)_(process_all)/8192 1956.951 -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 295.893 -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9444.207 -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.303 -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.420 1.25%
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2327.971 -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 341.686 3.64%
rng::find(join_view(list<vector<int>>))_(process_all)/32768 11117.506 3.63%
rng::find(join_view(list<vector<int>>))_(process_all)/50 15.433 8.42%
rng::find(join_view(list<vector<int>>))_(process_all)/8 3.202 2.64%
rng::find(join_view(list<vector<int>>))_(process_all)/8192 2748.267 4.16%
rng::find(join_view(vector<list<int>>))_(process_all)/1024 729.460 -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 27139.243 3.55%
rng::find(join_view(vector<list<int>>))_(process_all)/50 23.744 -
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.655 1.66%
rng::find(join_view(vector<list<int>>))_(process_all)/8192 8286.438 -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 22.865 -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 650.814 -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.912 5.98%
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.218 4.60%
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 166.390 -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 276.098 -2.26%
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8802.661 -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.755 -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 5.032 -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2173.497 1.83%
rng::find(list<int>)_(bail_25%)/1024 180.937 37.99%
rng::find(list<int>)_(bail_25%)/32768 7530.741 -10.54%
rng::find(list<int>)_(bail_25%)/8 0.919 -
rng::find(list<int>)_(bail_25%)/8192 1422.000 -
rng::find(list<int>)_(process_all)/1024 725.965 5.71%
rng::find(list<int>)_(process_all)/32768 27462.331 3.69%
rng::find(list<int>)_(process_all)/50 30.283 65.76%
rng::find(list<int>)_(process_all)/8 2.340 1.38%
rng::find(list<int>)_(process_all)/8192 11394.980 30.24%
rng::find(vector<bool>)_(process_all)/1024 4.549 -
rng::find(vector<bool>)_(process_all)/1048576 3662.641 -
rng::find(vector<bool>)_(process_all)/50 0.804 30.51%
rng::find(vector<bool>)_(process_all)/8 0.799 50.46%
rng::find(vector<bool>)_(process_all)/8192 33.476 -
rng::find(vector<char>)_(bail_25%)/1024 5.286 -
rng::find(vector<char>)_(bail_25%)/32768 136.501 -
rng::find(vector<char>)_(bail_25%)/8 1.106 4.30%
rng::find(vector<char>)_(bail_25%)/8192 39.804 -
rng::find(vector<char>)_(process_all)/1024 16.271 -
rng::find(vector<char>)_(process_all)/32768 496.407 -
rng::find(vector<char>)_(process_all)/50 1.647 -
rng::find(vector<char>)_(process_all)/8 0.925 -
rng::find(vector<char>)_(process_all)/8192 136.614 -
rng::find(vector<int>)_(bail_25%)/1024 65.978 -
rng::find(vector<int>)_(bail_25%)/32768 1860.908 -
rng::find(vector<int>)_(bail_25%)/8 1.581 -
rng::find(vector<int>)_(bail_25%)/8192 472.123 -
rng::find(vector<int>)_(process_all)/1024 243.175 -
rng::find(vector<int>)_(process_all)/32768 7446.423 -
rng::find(vector<int>)_(process_all)/50 12.482 -
rng::find(vector<int>)_(process_all)/8 2.813 -
rng::find(vector<int>)_(process_all)/8192 1861.789 -
rng::find_end(deque<int>)_(match_near_end)/1000 35.931 5.58%
rng::find_end(deque<int>)_(match_near_end)/1024 35.793 2.57%
rng::find_end(deque<int>)_(match_near_end)/8192 280.154 1.69%
rng::find_end(deque<int>)_(near_matches)/1000 16772.928 -
rng::find_end(deque<int>)_(near_matches)/1024 17807.184 -
rng::find_end(deque<int>)_(near_matches)/8192 1141153.480 -
rng::find_end(deque<int>)_(process_all)/1000 306.268 -5.12%
rng::find_end(deque<int>)_(process_all)/1024 311.243 -6.24%
rng::find_end(deque<int>)_(process_all)/1048576 266967.521 -16.53%
rng::find_end(deque<int>)_(process_all)/8192 2028.925 -17.83%
rng::find_end(deque<int>)_(same_length)/1000 331.535 -17.11%
rng::find_end(deque<int>)_(same_length)/1024 337.611 -17.72%
rng::find_end(deque<int>)_(same_length)/8192 2749.753 -21.32%
rng::find_end(deque<int>)_(single_element)/1000 338.833 -
rng::find_end(deque<int>)_(single_element)/1024 331.713 -7.80%
rng::find_end(deque<int>)_(single_element)/8192 2233.150 -19.67%
rng::find_end(deque<int>,_pred)_(match_near_end)/1000 73.824 -
rng::find_end(deque<int>,_pred)_(match_near_end)/1024 76.189 -
rng::find_end(deque<int>,_pred)_(match_near_end)/8192 602.321 -
rng::find_end(deque<int>,_pred)_(near_matches)/1000 31073.038 -2.88%
rng::find_end(deque<int>,_pred)_(near_matches)/1024 32295.897 -2.75%
rng::find_end(deque<int>,_pred)_(near_matches)/8192 1874060.385 -2.21%
rng::find_end(deque<int>,_pred)_(process_all)/1000 583.091 -
rng::find_end(deque<int>,_pred)_(process_all)/1024 621.972 -
rng::find_end(deque<int>,_pred)_(process_all)/1048576 545523.387 -
rng::find_end(deque<int>,_pred)_(process_all)/8192 4283.659 -1.00%
rng::find_end(deque<int>,_pred)_(same_length)/1000 781.828 -
rng::find_end(deque<int>,_pred)_(same_length)/1024 801.099 -
rng::find_end(deque<int>,_pred)_(same_length)/8192 4945.549 -
rng::find_end(deque<int>,_pred)_(single_element)/1000 646.046 -
rng::find_end(deque<int>,_pred)_(single_element)/1024 691.584 -
rng::find_end(deque<int>,_pred)_(single_element)/8192 4817.707 1.14%
rng::find_end(forward_list<int>)_(match_near_end)/1000 767.649 -
rng::find_end(forward_list<int>)_(match_near_end)/1024 4451.418 -
rng::find_end(forward_list<int>)_(match_near_end)/8192 254552.045 -
rng::find_end(forward_list<int>)_(near_matches)/1000 36381.480 -
rng::find_end(forward_list<int>)_(near_matches)/1024 37797.498 -
rng::find_end(forward_list<int>)_(near_matches)/8192 2471518.845 -
rng::find_end(forward_list<int>)_(process_all)/1000 701.796 -
rng::find_end(forward_list<int>)_(process_all)/1024 721.840 -
rng::find_end(forward_list<int>)_(process_all)/1048576 764592.324 -
rng::find_end(forward_list<int>)_(process_all)/8192 5558.962 -
rng::find_end(forward_list<int>)_(same_length)/1000 1472.775 -
rng::find_end(forward_list<int>)_(same_length)/1024 1490.287 -
rng::find_end(forward_list<int>)_(same_length)/8192 13059.410 -8.48%
rng::find_end(forward_list<int>)_(single_element)/1000 705.049 -
rng::find_end(forward_list<int>)_(single_element)/1024 727.948 -
rng::find_end(forward_list<int>)_(single_element)/8192 5847.373 -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1000 827.210 -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5431.277 -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/8192 276605.289 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/1000 42381.850 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/1024 43899.945 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/8192 2696377.562 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1000 746.579 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1024 762.181 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1048576 844272.316 -
rng::find_end(forward_list<int>,_pred)_(process_all)/8192 6125.527 -
rng::find_end(forward_list<int>,_pred)_(same_length)/1000 1538.365 -
rng::find_end(forward_list<int>,_pred)_(same_length)/1024 1566.538 -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 13905.624 -8.13%
rng::find_end(forward_list<int>,_pred)_(single_element)/1000 803.692 -
rng::find_end(forward_list<int>,_pred)_(single_element)/1024 823.565 -
rng::find_end(forward_list<int>,_pred)_(single_element)/8192 6647.757 -
rng::find_end(list<int>)_(match_near_end)/1000 63.677 -
rng::find_end(list<int>)_(match_near_end)/1024 61.674 -
rng::find_end(list<int>)_(match_near_end)/8192 595.478 -
rng::find_end(list<int>)_(near_matches)/1000 33083.568 -
rng::find_end(list<int>)_(near_matches)/1024 34584.827 -
rng::find_end(list<int>)_(near_matches)/8192 2264721.278 -
rng::find_end(list<int>)_(process_all)/1000 718.911 -
rng::find_end(list<int>)_(process_all)/1024 725.402 -
rng::find_end(list<int>)_(process_all)/1048576 875230.339 -
rng::find_end(list<int>)_(process_all)/8192 7383.121 -
rng::find_end(list<int>)_(same_length)/1000 739.534 -
rng::find_end(list<int>)_(same_length)/1024 756.595 -
rng::find_end(list<int>)_(same_length)/8192 8174.586 -1.29%
rng::find_end(list<int>)_(single_element)/1000 712.910 -
rng::find_end(list<int>)_(single_element)/1024 730.497 -
rng::find_end(list<int>)_(single_element)/8192 7893.710 -
rng::find_end(list<int>,_pred)_(match_near_end)/1000 80.546 -
rng::find_end(list<int>,_pred)_(match_near_end)/1024 67.626 -
rng::find_end(list<int>,_pred)_(match_near_end)/8192 630.835 -
rng::find_end(list<int>,_pred)_(near_matches)/1000 37612.122 -
rng::find_end(list<int>,_pred)_(near_matches)/1024 39119.943 -
rng::find_end(list<int>,_pred)_(near_matches)/8192 2418710.776 -
rng::find_end(list<int>,_pred)_(process_all)/1000 802.647 -
rng::find_end(list<int>,_pred)_(process_all)/1024 821.315 -
rng::find_end(list<int>,_pred)_(process_all)/1048576 969508.703 -
rng::find_end(list<int>,_pred)_(process_all)/8192 8431.970 -1.15%
rng::find_end(list<int>,_pred)_(same_length)/1000 764.407 -
rng::find_end(list<int>,_pred)_(same_length)/1024 784.094 -
rng::find_end(list<int>,_pred)_(same_length)/8192 9334.308 2.31%
rng::find_end(list<int>,_pred)_(single_element)/1000 797.967 -
rng::find_end(list<int>,_pred)_(single_element)/1024 818.378 -
rng::find_end(list<int>,_pred)_(single_element)/8192 8770.625 -
rng::find_end(vector<int>)_(match_near_end)/1000 27.923 1.06%
rng::find_end(vector<int>)_(match_near_end)/1024 25.076 -
rng::find_end(vector<int>)_(match_near_end)/8192 203.205 -
rng::find_end(vector<int>)_(near_matches)/1000 13776.975 -
rng::find_end(vector<int>)_(near_matches)/1024 14265.175 -
rng::find_end(vector<int>)_(near_matches)/8192 778927.491 -
rng::find_end(vector<int>)_(process_all)/1000 364.229 -
rng::find_end(vector<int>)_(process_all)/1024 373.397 -
rng::find_end(vector<int>)_(process_all)/1048576 376783.956 -
rng::find_end(vector<int>)_(process_all)/8192 2948.356 1.06%
rng::find_end(vector<int>)_(same_length)/1000 247.742 -
rng::find_end(vector<int>)_(same_length)/1024 257.529 1.67%
rng::find_end(vector<int>)_(same_length)/8192 1976.707 -
rng::find_end(vector<int>)_(single_element)/1000 400.241 -
rng::find_end(vector<int>)_(single_element)/1024 410.359 -
rng::find_end(vector<int>)_(single_element)/8192 3241.822 -
rng::find_end(vector<int>,_pred)_(match_near_end)/1000 59.853 -
rng::find_end(vector<int>,_pred)_(match_near_end)/1024 60.289 -
rng::find_end(vector<int>,_pred)_(match_near_end)/8192 487.442 -
rng::find_end(vector<int>,_pred)_(near_matches)/1000 23012.660 -
rng::find_end(vector<int>,_pred)_(near_matches)/1024 23540.414 -
rng::find_end(vector<int>,_pred)_(near_matches)/8192 1448538.566 -
rng::find_end(vector<int>,_pred)_(process_all)/1000 542.846 -
rng::find_end(vector<int>,_pred)_(process_all)/1024 555.658 -
rng::find_end(vector<int>,_pred)_(process_all)/1048576 646935.669 -
rng::find_end(vector<int>,_pred)_(process_all)/8192 4404.882 -
rng::find_end(vector<int>,_pred)_(same_length)/1000 611.154 -
rng::find_end(vector<int>,_pred)_(same_length)/1024 626.107 -
rng::find_end(vector<int>,_pred)_(same_length)/8192 5011.725 -
rng::find_end(vector<int>,_pred)_(single_element)/1000 595.746 -
rng::find_end(vector<int>,_pred)_(single_element)/1024 614.983 -
rng::find_end(vector<int>,_pred)_(single_element)/8192 4910.469 -
rng::find_first_of(deque<int>)_(large_needle)/1024 365730.486 -
rng::find_first_of(deque<int>)_(large_needle)/32 285.048 -
rng::find_first_of(deque<int>)_(large_needle)/50 673.064 -
rng::find_first_of(deque<int>)_(large_needle)/8192 23516143.067 -
rng::find_first_of(deque<int>)_(small_needle)/1024 3459.324 -7.20%
rng::find_first_of(deque<int>)_(small_needle)/32 109.370 -8.96%
rng::find_first_of(deque<int>)_(small_needle)/50 168.111 -8.65%
rng::find_first_of(deque<int>)_(small_needle)/8192 27701.773 -7.12%
rng::find_first_of(deque<int>,_pred)_(large_needle)/1024 578758.725 2.97%
rng::find_first_of(deque<int>,_pred)_(large_needle)/32 510.376 -
rng::find_first_of(deque<int>,_pred)_(large_needle)/50 1397.915 -
rng::find_first_of(deque<int>,_pred)_(large_needle)/8192 35549895.852 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/1024 6307.829 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/32 200.117 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/50 309.483 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/8192 50260.996 -
rng::find_first_of(list<int>)_(large_needle)/1024 853522.415 -
rng::find_first_of(list<int>)_(large_needle)/32 676.937 -
rng::find_first_of(list<int>)_(large_needle)/50 1738.763 -
rng::find_first_of(list<int>)_(large_needle)/8192 50658392.857 -
rng::find_first_of(list<int>)_(small_needle)/1024 2775.361 -
rng::find_first_of(list<int>)_(small_needle)/32 90.787 -
rng::find_first_of(list<int>)_(small_needle)/50 139.166 -
rng::find_first_of(list<int>)_(small_needle)/8192 22179.868 -
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 872462.075 -
rng::find_first_of(list<int>,_pred)_(large_needle)/32 730.480 -
rng::find_first_of(list<int>,_pred)_(large_needle)/50 1874.460 -
rng::find_first_of(list<int>,_pred)_(large_needle)/8192 54543461.539 -
rng::find_first_of(list<int>,_pred)_(small_needle)/1024 5514.980 4.96%
rng::find_first_of(list<int>,_pred)_(small_needle)/32 167.396 -
rng::find_first_of(list<int>,_pred)_(small_needle)/50 264.952 -
rng::find_first_of(list<int>,_pred)_(small_needle)/8192 42068.019 -
rng::find_first_of(vector<int>)_(large_needle)/1024 107518.852 -10.37%
rng::find_first_of(vector<int>)_(large_needle)/32 105.783 -10.63%
rng::find_first_of(vector<int>)_(large_needle)/50 261.084 -12.20%
rng::find_first_of(vector<int>)_(large_needle)/8192 6919549.505 -10.47%
rng::find_first_of(vector<int>)_(small_needle)/1024 1412.549 -
rng::find_first_of(vector<int>)_(small_needle)/32 47.889 -
rng::find_first_of(vector<int>)_(small_needle)/50 71.897 -
rng::find_first_of(vector<int>)_(small_needle)/8192 11278.055 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/1024 607732.829 2.68%
rng::find_first_of(vector<int>,_pred)_(large_needle)/32 502.062 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/50 1359.066 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/8192 38388921.278 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/1024 5647.004 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/32 180.107 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/50 275.496 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/8192 46074.951 -
rng::find_if(deque<int>)_(bail_25%)/1024 106.236 -
rng::find_if(deque<int>)_(bail_25%)/32768 2754.191 -
rng::find_if(deque<int>)_(bail_25%)/8 1.525 -
rng::find_if(deque<int>)_(bail_25%)/8192 685.770 -
rng::find_if(deque<int>)_(process_all)/1024 474.821 -2.54%
rng::find_if(deque<int>)_(process_all)/32768 11468.458 -5.45%
rng::find_if(deque<int>)_(process_all)/50 23.931 1.35%
rng::find_if(deque<int>)_(process_all)/8 3.966 -
rng::find_if(deque<int>)_(process_all)/8192 2826.264 -6.61%
rng::find_if(list<int>)_(bail_25%)/1024 194.597 -
rng::find_if(list<int>)_(bail_25%)/32768 8605.296 -4.15%
rng::find_if(list<int>)_(bail_25%)/8 1.314 -
rng::find_if(list<int>)_(bail_25%)/8192 1520.481 -
rng::find_if(list<int>)_(process_all)/1024 760.793 -
rng::find_if(list<int>)_(process_all)/32768 28359.687 2.97%
rng::find_if(list<int>)_(process_all)/50 21.451 -
rng::find_if(list<int>)_(process_all)/8 3.510 -
rng::find_if(list<int>)_(process_all)/8192 9620.014 -24.56%
rng::find_if(vector<bool>)_(process_all)/1024 768.545 -
rng::find_if(vector<bool>)_(process_all)/1048576 784844.778 -
rng::find_if(vector<bool>)_(process_all)/50 34.911 -
rng::find_if(vector<bool>)_(process_all)/8 5.452 -
rng::find_if(vector<bool>)_(process_all)/8192 6137.623 -
rng::find_if(vector<char>)_(bail_25%)/1024 76.199 -
rng::find_if(vector<char>)_(bail_25%)/32768 2056.225 1.61%
rng::find_if(vector<char>)_(bail_25%)/8 0.943 -
rng::find_if(vector<char>)_(bail_25%)/8192 523.408 1.06%
rng::find_if(vector<char>)_(process_all)/1024 273.778 -
rng::find_if(vector<char>)_(process_all)/32768 8131.002 -
rng::find_if(vector<char>)_(process_all)/50 12.592 -
rng::find_if(vector<char>)_(process_all)/8 2.492 -
rng::find_if(vector<char>)_(process_all)/8192 2048.996 -
rng::find_if(vector<int>)_(bail_25%)/1024 75.503 -
rng::find_if(vector<int>)_(bail_25%)/32768 2336.375 -
rng::find_if(vector<int>)_(bail_25%)/8 1.075 -1.54%
rng::find_if(vector<int>)_(bail_25%)/8192 548.122 -
rng::find_if(vector<int>)_(process_all)/1024 283.630 -
rng::find_if(vector<int>)_(process_all)/32768 8811.218 -
rng::find_if(vector<int>)_(process_all)/50 14.207 -
rng::find_if(vector<int>)_(process_all)/8 2.613 3.28%
rng::find_if(vector<int>)_(process_all)/8192 2194.026 -
rng::find_if_not(deque<int>)_(bail_25%)/1024 106.883 -
rng::find_if_not(deque<int>)_(bail_25%)/32768 2900.594 -2.49%
rng::find_if_not(deque<int>)_(bail_25%)/8 1.439 -
rng::find_if_not(deque<int>)_(bail_25%)/8192 728.346 -1.68%
rng::find_if_not(deque<int>)_(process_all)/1024 479.217 -
rng::find_if_not(deque<int>)_(process_all)/32768 11902.366 3.94%
rng::find_if_not(deque<int>)_(process_all)/50 23.719 -
rng::find_if_not(deque<int>)_(process_all)/8 3.978 -
rng::find_if_not(deque<int>)_(process_all)/8192 2957.452 4.66%
rng::find_if_not(list<int>)_(bail_25%)/1024 191.745 -
rng::find_if_not(list<int>)_(bail_25%)/32768 10376.757 20.10%
rng::find_if_not(list<int>)_(bail_25%)/8 1.311 -
rng::find_if_not(list<int>)_(bail_25%)/8192 1522.275 -
rng::find_if_not(list<int>)_(process_all)/1024 762.109 -
rng::find_if_not(list<int>)_(process_all)/32768 28100.724 -
rng::find_if_not(list<int>)_(process_all)/50 21.849 1.22%
rng::find_if_not(list<int>)_(process_all)/8 3.500 -
rng::find_if_not(list<int>)_(process_all)/8192 8904.634 19.29%
rng::find_if_not(vector<bool>)_(process_all)/1024 761.184 -
rng::find_if_not(vector<bool>)_(process_all)/1048576 777252.725 -
rng::find_if_not(vector<bool>)_(process_all)/50 34.533 -
rng::find_if_not(vector<bool>)_(process_all)/8 5.387 -
rng::find_if_not(vector<bool>)_(process_all)/8192 6072.950 -
rng::find_if_not(vector<char>)_(bail_25%)/1024 76.178 -
rng::find_if_not(vector<char>)_(bail_25%)/32768 2027.196 -
rng::find_if_not(vector<char>)_(bail_25%)/8 0.952 -
rng::find_if_not(vector<char>)_(bail_25%)/8192 517.954 -
rng::find_if_not(vector<char>)_(process_all)/1024 272.172 -1.15%
rng::find_if_not(vector<char>)_(process_all)/32768 8209.399 -
rng::find_if_not(vector<char>)_(process_all)/50 12.594 1.01%
rng::find_if_not(vector<char>)_(process_all)/8 2.425 6.55%
rng::find_if_not(vector<char>)_(process_all)/8192 2064.019 -
rng::find_if_not(vector<int>)_(bail_25%)/1024 75.609 -
rng::find_if_not(vector<int>)_(bail_25%)/32768 2339.196 -
rng::find_if_not(vector<int>)_(bail_25%)/8 1.128 -
rng::find_if_not(vector<int>)_(bail_25%)/8192 548.769 -
rng::find_if_not(vector<int>)_(process_all)/1024 283.677 -
rng::find_if_not(vector<int>)_(process_all)/32768 8808.525 -
rng::find_if_not(vector<int>)_(process_all)/50 14.160 -
rng::find_if_not(vector<int>)_(process_all)/8 2.612 2.28%
rng::find_if_not(vector<int>)_(process_all)/8192 2194.210 -
rng::find_last(deque<int>)_(bail_10%)/1024 227.064 -
rng::find_last(deque<int>)_(bail_10%)/1048576 324759.605 -
rng::find_last(deque<int>)_(bail_10%)/50 11.432 -
rng::find_last(deque<int>)_(bail_10%)/8 2.743 3.90%
rng::find_last(deque<int>)_(bail_10%)/8192 2517.710 -
rng::find_last(deque<int>)_(bail_90%)/1024 29.034 -
rng::find_last(deque<int>)_(bail_90%)/1048576 27520.611 7.89%
rng::find_last(deque<int>)_(bail_90%)/50 1.844 -
rng::find_last(deque<int>)_(bail_90%)/8 0.908 4.47%
rng::find_last(deque<int>)_(bail_90%)/8192 203.329 -
rng::find_last(forward_list<int>)_(bail_10%)/1024 728.972 -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 704574.904 -
rng::find_last(forward_list<int>)_(bail_10%)/50 21.254 -
rng::find_last(forward_list<int>)_(bail_10%)/8 2.306 -
rng::find_last(forward_list<int>)_(bail_10%)/8192 6709.332 14.48%
rng::find_last(forward_list<int>)_(bail_90%)/1024 731.363 -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 666240.091 -
rng::find_last(forward_list<int>)_(bail_90%)/50 20.747 -
rng::find_last(forward_list<int>)_(bail_90%)/8 2.321 -
rng::find_last(forward_list<int>)_(bail_90%)/8192 6077.801 -
rng::find_last(list<int>)_(bail_10%)/1024 678.040 -
rng::find_last(list<int>)_(bail_10%)/1048576 787016.685 -
rng::find_last(list<int>)_(bail_10%)/50 16.135 -
rng::find_last(list<int>)_(bail_10%)/8 2.079 -
rng::find_last(list<int>)_(bail_10%)/8192 6259.545 -7.74%
rng::find_last(list<int>)_(bail_90%)/1024 54.529 1.47%
rng::find_last(list<int>)_(bail_90%)/1048576 86173.914 -
rng::find_last(list<int>)_(bail_90%)/50 1.340 8.53%
rng::find_last(list<int>)_(bail_90%)/8 0.461 -3.48%
rng::find_last(list<int>)_(bail_90%)/8192 601.489 -
rng::find_last(vector<char>)_(bail_10%)/1024 113.619 -
rng::find_last(vector<char>)_(bail_10%)/1048576 108191.161 -
rng::find_last(vector<char>)_(bail_10%)/50 5.618 4.48%
rng::find_last(vector<char>)_(bail_10%)/8 1.603 -
rng::find_last(vector<char>)_(bail_10%)/8192 854.050 -
rng::find_last(vector<char>)_(bail_90%)/1024 14.236 9.04%
rng::find_last(vector<char>)_(bail_90%)/1048576 12581.947 4.66%
rng::find_last(vector<char>)_(bail_90%)/50 1.068 3.67%
rng::find_last(vector<char>)_(bail_90%)/8 0.461 -
rng::find_last(vector<char>)_(bail_90%)/8192 102.392 1.43%
rng::find_last(vector<int>)_(bail_10%)/1024 212.241 -
rng::find_last(vector<int>)_(bail_10%)/1048576 214784.056 -
rng::find_last(vector<int>)_(bail_10%)/50 10.847 -
rng::find_last(vector<int>)_(bail_10%)/8 2.135 -
rng::find_last(vector<int>)_(bail_10%)/8192 1649.575 -
rng::find_last(vector<int>)_(bail_90%)/1024 28.315 -
rng::find_last(vector<int>)_(bail_90%)/1048576 23944.818 3.06%
rng::find_last(vector<int>)_(bail_90%)/50 1.573 -
rng::find_last(vector<int>)_(bail_90%)/8 0.679 -
rng::find_last(vector<int>)_(bail_90%)/8192 190.577 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 369.926 1.73%
rng::find_last_if(deque<int>)_(bail_10%)/1048576 362571.259 -
rng::find_last_if(deque<int>)_(bail_10%)/50 17.795 -
rng::find_last_if(deque<int>)_(bail_10%)/8 3.934 -
rng::find_last_if(deque<int>)_(bail_10%)/8192 2791.642 -
rng::find_last_if(deque<int>)_(bail_90%)/1024 43.597 -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 40097.215 5.21%
rng::find_last_if(deque<int>)_(bail_90%)/50 2.679 -
rng::find_last_if(deque<int>)_(bail_90%)/8 0.980 -1.05%
rng::find_last_if(deque<int>)_(bail_90%)/8192 317.480 1.79%
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 796.514 3.42%
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 922907.115 1.62%
rng::find_last_if(forward_list<int>)_(bail_10%)/50 40.885 -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 5.028 3.18%
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 6855.821 -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 916.496 17.12%
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 923878.683 -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 28.076 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 5.358 11.48%
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 7432.890 7.01%
rng::find_last_if(list<int>)_(bail_10%)/1024 679.594 -
rng::find_last_if(list<int>)_(bail_10%)/1048576 811104.811 -
rng::find_last_if(list<int>)_(bail_10%)/50 17.535 -
rng::find_last_if(list<int>)_(bail_10%)/8 3.103 -
rng::find_last_if(list<int>)_(bail_10%)/8192 6600.827 -
rng::find_last_if(list<int>)_(bail_90%)/1024 80.410 -
rng::find_last_if(list<int>)_(bail_90%)/1048576 88950.939 -
rng::find_last_if(list<int>)_(bail_90%)/50 2.071 -
rng::find_last_if(list<int>)_(bail_90%)/8 0.710 -
rng::find_last_if(list<int>)_(bail_90%)/8192 606.477 -
rng::find_last_if(vector<char>)_(bail_10%)/1024 242.386 -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 240805.732 -
rng::find_last_if(vector<char>)_(bail_10%)/50 11.344 -
rng::find_last_if(vector<char>)_(bail_10%)/8 2.526 8.84%
rng::find_last_if(vector<char>)_(bail_10%)/8192 1876.942 -
rng::find_last_if(vector<char>)_(bail_90%)/1024 31.068 -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 25671.083 -1.04%
rng::find_last_if(vector<char>)_(bail_90%)/50 1.451 -
rng::find_last_if(vector<char>)_(bail_90%)/8 0.462 -2.50%
rng::find_last_if(vector<char>)_(bail_90%)/8192 216.144 -
rng::find_last_if(vector<int>)_(bail_10%)/1024 245.237 -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 283646.668 -
rng::find_last_if(vector<int>)_(bail_10%)/50 11.516 -
rng::find_last_if(vector<int>)_(bail_10%)/8 2.549 -
rng::find_last_if(vector<int>)_(bail_10%)/8192 2071.825 -
rng::find_last_if(vector<int>)_(bail_90%)/1024 26.153 1.03%
rng::find_last_if(vector<int>)_(bail_90%)/1048576 30925.012 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.550 -
rng::find_last_if(vector<int>)_(bail_90%)/8 0.467 -
rng::find_last_if(vector<int>)_(bail_90%)/8192 219.080 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 368.413 2.57%
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 363297.736 -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 18.884 6.65%
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.951 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2788.433 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 44.282 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 38135.929 -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.687 -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.966 -1.97%
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 313.321 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 807.897 -1.50%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 934365.505 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 28.036 2.04%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 4.762 -8.37%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 6838.887 -1.09%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 820.720 7.11%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 919621.867 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 40.334 1.20%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 4.885 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6764.440 -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 681.979 -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 806352.472 -
rng::find_last_if_not(list<int>)_(bail_10%)/50 39.176 -
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.108 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6773.217 1.09%
rng::find_last_if_not(list<int>)_(bail_90%)/1024 70.973 -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 89183.804 -
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.158 -
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.711 -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 608.568 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 243.047 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 241640.515 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 11.366 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.352 -2.84%
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1880.074 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 32.628 4.70%
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 27187.438 5.73%
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.497 1.77%
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.491 6.16%
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 218.470 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 249.042 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 306245.224 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 11.646 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.623 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2145.364 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 26.129 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 30935.045 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.549 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.474 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 219.155 -
rng::fold_left(deque<int>)/1048576 560308.681 -
rng::fold_left(deque<int>)/32 16.573 -4.59%
rng::fold_left(deque<int>)/50 27.719 -
rng::fold_left(deque<int>)/8 4.151 -20.42%
rng::fold_left(deque<int>)/8192 4352.908 -4.49%
rng::fold_left(list<int>)/1048576 1359777.994 -
rng::fold_left(list<int>)/32 22.102 -
rng::fold_left(list<int>)/50 37.414 -
rng::fold_left(list<int>)/8 3.843 -
rng::fold_left(list<int>)/8192 10552.983 -2.38%
rng::fold_left(vector<int>)/1048576 1325103.656 -
rng::fold_left(vector<int>)/32 20.605 -
rng::fold_left(vector<int>)/50 36.178 -
rng::fold_left(vector<int>)/8 3.717 -
rng::fold_left(vector<int>)/8192 10310.546 -
rng::for_each(deque<int>)/32 3.750 -
rng::for_each(deque<int>)/50 4.087 -
rng::for_each(deque<int>)/8 0.932 -
rng::for_each(deque<int>)/8192 254.787 -
rng::for_each(join_view(vector<vector<int>>)/32 3.810 -
rng::for_each(join_view(vector<vector<int>>)/50 4.118 -
rng::for_each(join_view(vector<vector<int>>)/8 1.386 -
rng::for_each(join_view(vector<vector<int>>)/8192 264.584 -
rng::for_each(list<int>)/32 11.208 -
rng::for_each(list<int>)/50 24.107 -
rng::for_each(list<int>)/8 2.595 -
rng::for_each(list<int>)/8192 7986.727 1.65%
rng::for_each(map<int>)/32 25.942 -
rng::for_each(map<int>)/50 38.498 -
rng::for_each(map<int>)/8 6.191 -
rng::for_each(map<int>)/8192 7236.985 -1.88%
rng::for_each(map<int>::iterator)/32 25.115 -
rng::for_each(map<int>::iterator)/50 37.369 -
rng::for_each(map<int>::iterator)/8 5.766 -
rng::for_each(map<int>::iterator)/8192 7609.617 -
rng::for_each(multimap<int>)/32 25.849 -1.31%
rng::for_each(multimap<int>)/50 38.212 -
rng::for_each(multimap<int>)/8 6.266 -
rng::for_each(multimap<int>)/8192 7326.475 2.34%
rng::for_each(multimap<int>::iterator)/32 23.832 -
rng::for_each(multimap<int>::iterator)/50 36.482 -
rng::for_each(multimap<int>::iterator)/8 5.083 -
rng::for_each(multimap<int>::iterator)/8192 7660.629 -
rng::for_each(multiset<int>)/32 25.884 -
rng::for_each(multiset<int>)/50 37.656 -
rng::for_each(multiset<int>)/8 6.214 -
rng::for_each(multiset<int>)/8192 7620.164 -2.68%
rng::for_each(multiset<int>::iterator)/32 24.020 -
rng::for_each(multiset<int>::iterator)/50 35.861 -
rng::for_each(multiset<int>::iterator)/8 5.024 1.14%
rng::for_each(multiset<int>::iterator)/8192 7964.398 1.07%
rng::for_each(set<int>)/32 25.488 -
rng::for_each(set<int>)/50 37.779 -
rng::for_each(set<int>)/8 6.214 -
rng::for_each(set<int>)/8192 7726.842 -
rng::for_each(set<int>::iterator)/32 23.521 -
rng::for_each(set<int>::iterator)/50 35.241 -
rng::for_each(set<int>::iterator)/8 5.006 -
rng::for_each(set<int>::iterator)/8192 7896.212 -
rng::for_each(vector<int>)/32 3.823 -
rng::for_each(vector<int>)/50 4.060 -
rng::for_each(vector<int>)/8 0.911 -
rng::for_each(vector<int>)/8192 252.069 -
rng::for_each_n(deque<int>)/32 3.783 -12.92%
rng::for_each_n(deque<int>)/50 3.997 -18.88%
rng::for_each_n(deque<int>)/8 1.154 -67.83%
rng::for_each_n(deque<int>)/8192 257.455 -
rng::for_each_n(join_view(vector<vector<int>>)/32 3.839 -
rng::for_each_n(join_view(vector<vector<int>>)/50 6.320 48.88%
rng::for_each_n(join_view(vector<vector<int>>)/8 1.617 -6.53%
rng::for_each_n(join_view(vector<vector<int>>)/8192 265.875 -
rng::for_each_n(list<int>)/32 11.124 -
rng::for_each_n(list<int>)/50 24.340 1.22%
rng::for_each_n(list<int>)/8 2.525 -
rng::for_each_n(list<int>)/8192 7395.697 2.68%
rng::for_each_n(vector<int>)/32 3.871 -
rng::for_each_n(vector<int>)/50 4.063 -
rng::for_each_n(vector<int>)/8 2.525 -
rng::for_each_n(vector<int>)/8192 252.271 -
rng::generate(deque<int>)/1024 280.559 -
rng::generate(deque<int>)/32 8.762 -
rng::generate(deque<int>)/50 12.948 -
rng::generate(deque<int>)/8192 2095.084 2.54%
rng::generate(list<int>)/1024 671.582 -
rng::generate(list<int>)/32 8.713 -
rng::generate(list<int>)/50 15.769 1.91%
rng::generate(list<int>)/8192 7049.167 -
rng::generate(vector<int>)/1024 244.111 -
rng::generate(vector<int>)/32 7.956 -
rng::generate(vector<int>)/50 11.967 -
rng::generate(vector<int>)/8192 1847.426 -
rng::generate_n(deque<int>)/1024 245.000 -
rng::generate_n(deque<int>)/32 8.382 -
rng::generate_n(deque<int>)/50 12.397 -
rng::generate_n(deque<int>)/8192 1945.350 -
rng::generate_n(list<int>)/1024 651.167 -
rng::generate_n(list<int>)/32 8.665 -
rng::generate_n(list<int>)/50 15.832 1.72%
rng::generate_n(list<int>)/8192 7508.069 -13.19%
rng::generate_n(vector<int>)/1024 244.588 -
rng::generate_n(vector<int>)/32 8.047 -
rng::generate_n(vector<int>)/50 12.568 4.19%
rng::generate_n(vector<int>)/8192 1857.931 -
rng::is_partitioned(deque<int>)_(partitioned)/1024 365.405 -
rng::is_partitioned(deque<int>)_(partitioned)/32 9.193 -4.75%
rng::is_partitioned(deque<int>)_(partitioned)/50 13.830 -6.08%
rng::is_partitioned(deque<int>)_(partitioned)/8192 2864.141 -
rng::is_partitioned(deque<int>)_(unpartitioned)/1024 130.383 -
rng::is_partitioned(deque<int>)_(unpartitioned)/32 9.006 -6.92%
rng::is_partitioned(deque<int>)_(unpartitioned)/50 4.204 -
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 640.020 -
rng::is_partitioned(list<int>)_(partitioned)/1024 710.622 3.22%
rng::is_partitioned(list<int>)_(partitioned)/32 8.822 1.77%
rng::is_partitioned(list<int>)_(partitioned)/50 13.760 -
rng::is_partitioned(list<int>)_(partitioned)/8192 7314.757 6.14%
rng::is_partitioned(list<int>)_(unpartitioned)/1024 155.301 34.90%
rng::is_partitioned(list<int>)_(unpartitioned)/32 0.970 -
rng::is_partitioned(list<int>)_(unpartitioned)/50 4.474 2.74%
rng::is_partitioned(list<int>)_(unpartitioned)/8192 1209.200 -
rng::is_partitioned(vector<int>)_(partitioned)/1024 179.166 2.39%
rng::is_partitioned(vector<int>)_(partitioned)/32 5.855 -
rng::is_partitioned(vector<int>)_(partitioned)/50 8.578 1.16%
rng::is_partitioned(vector<int>)_(partitioned)/8192 1357.042 1.83%
rng::is_partitioned(vector<int>)_(unpartitioned)/1024 55.796 -12.04%
rng::is_partitioned(vector<int>)_(unpartitioned)/32 1.997 -9.08%
rng::is_partitioned(vector<int>)_(unpartitioned)/50 9.124 -1.74%
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 151.992 -11.19%
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 492.135 -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.102 -1.58%
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3913.139 -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 529946.469 -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8 47.599 -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 520.870 -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 7.326 -1.89%
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3984.567 -1.74%
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 686281.598 -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 63.551 24.14%
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 1219.594 56.54%
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.691 -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8289.446 1.49%
rng::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1423163.806 -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/8 43.552 -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 824.503 -48.34%
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.305 -1.21%
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 9958.245 19.65%
rng::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1592170.266 -
rng::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 45.876 -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 340.778 -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.677 -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2626.301 -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 212276.529 -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/8 29.634 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 519.712 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 4.456 1.73%
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 4682.427 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 988806.657 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 56.410 -
rng::is_sorted(deque<int>)/1024 474.719 -
rng::is_sorted(deque<int>)/8 2.513 -46.47%
rng::is_sorted(deque<int>)/8192 3802.424 -
rng::is_sorted(deque<int>,_pred)/1024 597.031 -
rng::is_sorted(deque<int>,_pred)/8 4.795 3.26%
rng::is_sorted(deque<int>,_pred)/8192 4798.283 -
rng::is_sorted(list<int>)/1024 785.706 2.44%
rng::is_sorted(list<int>)/8 2.156 1.04%
rng::is_sorted(list<int>)/8192 6853.072 -2.80%
rng::is_sorted(list<int>,_pred)/1024 791.314 -
rng::is_sorted(list<int>,_pred)/8 4.229 -1.05%
rng::is_sorted(list<int>,_pred)/8192 7279.005 -
rng::is_sorted(vector<int>)/1024 243.042 -
rng::is_sorted(vector<int>)/8 2.074 -
rng::is_sorted(vector<int>)/8192 1893.927 -
rng::is_sorted(vector<int>,_pred)/1024 462.489 -
rng::is_sorted(vector<int>,_pred)/8 3.788 -6.11%
rng::is_sorted(vector<int>,_pred)/8192 3678.861 -
rng::is_sorted_until(deque<int>)/1024 471.131 -
rng::is_sorted_until(deque<int>)/8 3.654 21.88%
rng::is_sorted_until(deque<int>)/8192 3761.342 -
rng::is_sorted_until(deque<int>,_pred)/1024 599.820 -
rng::is_sorted_until(deque<int>,_pred)/8 4.693 10.82%
rng::is_sorted_until(deque<int>,_pred)/8192 4841.511 -
rng::is_sorted_until(list<int>)/1024 752.838 -
rng::is_sorted_until(list<int>)/8 2.154 -
rng::is_sorted_until(list<int>)/8192 8020.490 -23.94%
rng::is_sorted_until(list<int>,_pred)/1024 794.135 -
rng::is_sorted_until(list<int>,_pred)/8 3.761 -
rng::is_sorted_until(list<int>,_pred)/8192 7541.155 -30.02%
rng::is_sorted_until(vector<int>)/1024 238.085 -
rng::is_sorted_until(vector<int>)/8 2.051 -
rng::is_sorted_until(vector<int>)/8192 1867.036 -
rng::is_sorted_until(vector<int>,_pred)/1024 436.310 5.67%
rng::is_sorted_until(vector<int>,_pred)/8 3.386 -
rng::is_sorted_until(vector<int>,_pred)/8192 3375.309 2.82%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1000 478.136 1.25%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1024 488.260 -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 496911.462 -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.115 1.71%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3871.401 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 717.628 -1.73%
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 723.826 -1.53%
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 627635.594 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.339 -3.74%
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4874.373 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1000 759.837 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1024 779.973 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1048576 951920.512 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8 2.957 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 11682.549 -15.20%
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 813.586 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 828.685 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 988425.743 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 3.625 2.45%
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 10232.528 -12.24%
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1000 72.939 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1024 74.785 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 76675.606 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.318 1.85%
rng::mismatch(vector<int>)_(it,_it,_it,_it)/8192 604.679 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 471.955 5.13%
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 515.145 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 608712.119 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.118 2.25%
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4767.753 -
rng::move(deque<int>)/1048576 53931.284 -1.58%
rng::move(deque<int>)/262144 14905.355 -
rng::move(deque<int>)/32768 2187.661 -6.90%
rng::move(deque<int>)/4096 152.774 -
rng::move(deque<int>)/512 24.091 -
rng::move(deque<int>)/64 6.775 6.78%
rng::move(deque<int>)/8 3.770 -4.14%
rng::move(list<int>)/1048576 1006439.246 -2.51%
rng::move(list<int>)/262144 250692.996 -1.80%
rng::move(list<int>)/32768 35635.610 -1.59%
rng::move(list<int>)/4096 5388.332 -13.84%
rng::move(list<int>)/512 369.884 -
rng::move(list<int>)/64 40.542 -
rng::move(list<int>)/8 3.920 -
rng::move(vector<bool>)_(aligned)/1048576 2122.351 -
rng::move(vector<bool>)_(aligned)/262144 256.642 -
rng::move(vector<bool>)_(aligned)/32768 37.387 -
rng::move(vector<bool>)_(aligned)/4096 8.203 -
rng::move(vector<bool>)_(aligned)/512 2.625 -1.21%
rng::move(vector<bool>)_(aligned)/64 1.949 -2.75%
rng::move(vector<bool>)_(unaligned)/1048576 6725.812 -
rng::move(vector<bool>)_(unaligned)/262144 1584.649 -
rng::move(vector<bool>)_(unaligned)/32768 202.943 -
rng::move(vector<bool>)_(unaligned)/4096 25.876 -
rng::move(vector<bool>)_(unaligned)/512 4.143 -
rng::move(vector<bool>)_(unaligned)/64 1.626 -
rng::move(vector<int>)/1048576 57242.522 -
rng::move(vector<int>)/262144 22104.339 3.16%
rng::move(vector<int>)/32768 2138.480 -
rng::move(vector<int>)/4096 135.549 -
rng::move(vector<int>)/512 20.432 -
rng::move(vector<int>)/64 4.109 -
rng::move(vector<int>)/8 2.317 3.31%
rng::move_backward(deque<int>)/1048576 126758.767 -
rng::move_backward(deque<int>)/262144 30563.448 -
rng::move_backward(deque<int>)/32768 3654.243 1.39%
rng::move_backward(deque<int>)/4096 159.251 -1.89%
rng::move_backward(deque<int>)/512 26.078 -
rng::move_backward(deque<int>)/64 7.132 -1.37%
rng::move_backward(deque<int>)/8 4.100 2.56%
rng::move_backward(list<int>)/1048576 1049558.981 -
rng::move_backward(list<int>)/262144 304973.612 4.38%
rng::move_backward(list<int>)/32768 35650.909 1.22%
rng::move_backward(list<int>)/4096 7303.818 -1.07%
rng::move_backward(list<int>)/512 372.184 -
rng::move_backward(list<int>)/64 40.391 -
rng::move_backward(list<int>)/8 3.711 -
rng::move_backward(vector<bool>)_(aligned)/1048576 2127.748 -
rng::move_backward(vector<bool>)_(aligned)/262144 257.170 -
rng::move_backward(vector<bool>)_(aligned)/32768 38.345 -
rng::move_backward(vector<bool>)_(aligned)/4096 7.895 -
rng::move_backward(vector<bool>)_(aligned)/512 2.653 -
rng::move_backward(vector<bool>)_(aligned)/64 1.785 -3.33%
rng::move_backward(vector<bool>)_(unaligned)/1048576 6499.893 -
rng::move_backward(vector<bool>)_(unaligned)/262144 1583.623 -
rng::move_backward(vector<bool>)_(unaligned)/32768 203.654 -
rng::move_backward(vector<bool>)_(unaligned)/4096 28.173 -5.87%
rng::move_backward(vector<bool>)_(unaligned)/512 4.832 1.30%
rng::move_backward(vector<bool>)_(unaligned)/64 1.878 -2.27%
rng::move_backward(vector<int>)/1048576 56267.912 -1.14%
rng::move_backward(vector<int>)/262144 24228.583 9.37%
rng::move_backward(vector<int>)/32768 2149.502 -
rng::move_backward(vector<int>)/4096 135.740 -
rng::move_backward(vector<int>)/512 20.880 -
rng::move_backward(vector<int>)/64 4.142 -
rng::move_backward(vector<int>)/8 2.303 2.64%
rng::none_of(deque<int>)_(process_all)/32 17.498 -
rng::none_of(deque<int>)_(process_all)/32768 15413.322 -
rng::none_of(deque<int>)_(process_all)/50 26.125 -
rng::none_of(deque<int>)_(process_all)/8 4.489 -
rng::none_of(deque<int>)_(process_all)/8192 3859.877 -
rng::none_of(list<int>)_(process_all)/32 11.504 -
rng::none_of(list<int>)_(process_all)/32768 25572.323 -
rng::none_of(list<int>)_(process_all)/50 21.915 -
rng::none_of(list<int>)_(process_all)/8 2.617 -
rng::none_of(list<int>)_(process_all)/8192 7862.125 7.75%
rng::none_of(vector<int>)_(process_all)/32 8.376 -
rng::none_of(vector<int>)_(process_all)/32768 8069.819 -
rng::none_of(vector<int>)_(process_all)/50 12.642 -
rng::none_of(vector<int>)_(process_all)/8 2.524 4.43%
rng::none_of(vector<int>)_(process_all)/8192 2026.734 -
rng::partial_sort(deque<int>)_(ascending)/1024 7904.767 -
rng::partial_sort(deque<int>)_(ascending)/8 31.052 -
rng::partial_sort(deque<int>)_(ascending)/8192 163443.442 -2.43%
rng::partial_sort(deque<int>)_(descending)/1024 18513.464 -
rng::partial_sort(deque<int>)_(descending)/8 42.245 1.93%
rng::partial_sort(deque<int>)_(descending)/8192 291660.248 2.45%
rng::partial_sort(deque<int>)_(heap)/1024 18462.717 -
rng::partial_sort(deque<int>)_(heap)/8 37.624 -1.18%
rng::partial_sort(deque<int>)_(heap)/8192 290081.752 -
rng::partial_sort(deque<int>)_(pipe-organ)/1024 7844.074 -
rng::partial_sort(deque<int>)_(pipe-organ)/8 30.862 -
rng::partial_sort(deque<int>)_(pipe-organ)/8192 161400.343 -2.56%
rng::partial_sort(deque<int>)_(qsort_adversarial)/1024 19722.574 -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8 31.429 -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8192 282882.590 -
rng::partial_sort(deque<int>)_(repeated)/1024 6540.185 1.29%
rng::partial_sort(deque<int>)_(repeated)/8 27.276 -
rng::partial_sort(deque<int>)_(repeated)/8192 69878.981 -
rng::partial_sort(deque<int>)_(shuffled)/1024 16003.772 -
rng::partial_sort(deque<int>)_(shuffled)/8 33.999 -
rng::partial_sort(deque<int>)_(shuffled)/8192 259251.062 -1.33%
rng::partial_sort(vector<NonIntegral>)_(ascending)/1024 4988.396 -
rng::partial_sort(vector<NonIntegral>)_(ascending)/8 22.410 -
rng::partial_sort(vector<NonIntegral>)_(ascending)/8192 55593.133 -
rng::partial_sort(vector<NonIntegral>)_(descending)/1024 8257.293 -
rng::partial_sort(vector<NonIntegral>)_(descending)/8 24.777 -
rng::partial_sort(vector<NonIntegral>)_(descending)/8192 97980.508 -
rng::partial_sort(vector<NonIntegral>)_(heap)/1024 8249.872 -
rng::partial_sort(vector<NonIntegral>)_(heap)/8 25.102 -1.19%
rng::partial_sort(vector<NonIntegral>)_(heap)/8192 100923.496 -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4980.415 -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 22.535 -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 55417.708 -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 9190.336 -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 22.309 -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 97775.640 -
rng::partial_sort(vector<NonIntegral>)_(repeated)/1024 3934.108 -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8 22.006 -4.38%
rng::partial_sort(vector<NonIntegral>)_(repeated)/8192 46839.752 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6932.075 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/8 22.835 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/8192 91001.429 -
rng::partial_sort(vector<int>)_(ascending)/1024 4980.390 -
rng::partial_sort(vector<int>)_(ascending)/8 20.739 -1.01%
rng::partial_sort(vector<int>)_(ascending)/8192 54561.182 -
rng::partial_sort(vector<int>)_(descending)/1024 8159.709 -
rng::partial_sort(vector<int>)_(descending)/8 25.425 -
rng::partial_sort(vector<int>)_(descending)/8192 97049.958 -
rng::partial_sort(vector<int>)_(heap)/1024 8139.933 -
rng::partial_sort(vector<int>)_(heap)/8 27.045 -2.54%
rng::partial_sort(vector<int>)_(heap)/8192 100272.475 -
rng::partial_sort(vector<int>)_(pipe-organ)/1024 4972.664 -
rng::partial_sort(vector<int>)_(pipe-organ)/8 20.874 -
rng::partial_sort(vector<int>)_(pipe-organ)/8192 54432.526 -
rng::partial_sort(vector<int>)_(qsort_adversarial)/1024 9049.091 -
rng::partial_sort(vector<int>)_(qsort_adversarial)/8 20.782 -1.44%
rng::partial_sort(vector<int>)_(qsort_adversarial)/8192 97068.083 -
rng::partial_sort(vector<int>)_(repeated)/1024 3929.764 -
rng::partial_sort(vector<int>)_(repeated)/8 20.402 -
rng::partial_sort(vector<int>)_(repeated)/8192 46694.198 -
rng::partial_sort(vector<int>)_(shuffled)/1024 6885.672 -
rng::partial_sort(vector<int>)_(shuffled)/8 22.344 -
rng::partial_sort(vector<int>)_(shuffled)/8192 87682.437 -
rng::partial_sort_copy(deque<int>)_(ascending)/1024 5473.250 -
rng::partial_sort_copy(deque<int>)_(ascending)/8 10.698 -
rng::partial_sort_copy(deque<int>)_(ascending)/8192 57218.521 -
rng::partial_sort_copy(deque<int>)_(descending)/1024 8502.580 -
rng::partial_sort_copy(deque<int>)_(descending)/8 20.694 -4.26%
rng::partial_sort_copy(deque<int>)_(descending)/8192 99531.444 -
rng::partial_sort_copy(deque<int>)_(heap)/1024 8666.217 -
rng::partial_sort_copy(deque<int>)_(heap)/8 16.731 -
rng::partial_sort_copy(deque<int>)_(heap)/8192 103432.646 -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5483.986 -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.682 -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8192 57237.631 -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9375.179 -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 10.762 -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 99755.837 -
rng::partial_sort_copy(deque<int>)_(repeated)/1024 4308.542 -
rng::partial_sort_copy(deque<int>)_(repeated)/8 10.460 -
rng::partial_sort_copy(deque<int>)_(repeated)/8192 49266.334 -
rng::partial_sort_copy(deque<int>)_(shuffled)/1024 7252.994 -
rng::partial_sort_copy(deque<int>)_(shuffled)/8 12.014 -
rng::partial_sort_copy(deque<int>)_(shuffled)/8192 91885.162 -
rng::partial_sort_copy(list<int>)_(ascending)/1024 5592.352 -
rng::partial_sort_copy(list<int>)_(ascending)/8 8.954 -1.71%
rng::partial_sort_copy(list<int>)_(ascending)/8192 61473.492 -3.93%
rng::partial_sort_copy(list<int>)_(descending)/1024 8506.505 -
rng::partial_sort_copy(list<int>)_(descending)/8 17.613 -
rng::partial_sort_copy(list<int>)_(descending)/8192 101031.032 -
rng::partial_sort_copy(list<int>)_(heap)/1024 8499.800 -
rng::partial_sort_copy(list<int>)_(heap)/8 16.461 -
rng::partial_sort_copy(list<int>)_(heap)/8192 104997.301 -
rng::partial_sort_copy(list<int>)_(pipe-organ)/1024 5607.315 -
rng::partial_sort_copy(list<int>)_(pipe-organ)/8 8.830 -1.41%
rng::partial_sort_copy(list<int>)_(pipe-organ)/8192 61133.805 -1.13%
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9410.395 -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.888 -2.51%
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 100994.677 -
rng::partial_sort_copy(list<int>)_(repeated)/1024 4502.416 -
rng::partial_sort_copy(list<int>)_(repeated)/8 8.291 -1.23%
rng::partial_sort_copy(list<int>)_(repeated)/8192 53339.654 -
rng::partial_sort_copy(list<int>)_(shuffled)/1024 7295.815 -
rng::partial_sort_copy(list<int>)_(shuffled)/8 11.170 -
rng::partial_sort_copy(list<int>)_(shuffled)/8192 92266.636 -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 5207.914 -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 10.543 6.74%
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 55736.523 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 8408.244 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8 17.567 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 98248.013 -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 8314.794 -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.470 1.09%
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 101929.214 -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 5215.573 -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 10.452 5.34%
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 55709.938 -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 9145.171 -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 10.456 12.81%
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 98466.308 -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 4056.397 -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.612 1.53%
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 47450.016 -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 7093.671 -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 12.282 2.62%
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 91646.468 -
rng::partial_sort_copy(vector<int>)_(ascending)/1024 5107.023 -
rng::partial_sort_copy(vector<int>)_(ascending)/8 9.033 2.13%
rng::partial_sort_copy(vector<int>)_(ascending)/8192 55301.405 -
rng::partial_sort_copy(vector<int>)_(descending)/1024 8315.405 -
rng::partial_sort_copy(vector<int>)_(descending)/8 18.227 -
rng::partial_sort_copy(vector<int>)_(descending)/8192 98662.425 -
rng::partial_sort_copy(vector<int>)_(heap)/1024 8293.497 -
rng::partial_sort_copy(vector<int>)_(heap)/8 15.548 3.92%
rng::partial_sort_copy(vector<int>)_(heap)/8192 102146.177 -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/1024 5088.270 -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8 9.034 2.31%
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8192 55183.499 -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 9188.644 -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 9.002 -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 99022.308 -
rng::partial_sort_copy(vector<int>)_(repeated)/1024 4030.290 -
rng::partial_sort_copy(vector<int>)_(repeated)/8 8.488 3.18%
rng::partial_sort_copy(vector<int>)_(repeated)/8192 47311.123 -
rng::partial_sort_copy(vector<int>)_(shuffled)/1024 7143.995 -
rng::partial_sort_copy(vector<int>)_(shuffled)/8 12.392 7.36%
rng::partial_sort_copy(vector<int>)_(shuffled)/8192 93383.303 -
rng::partition(deque<int>)_(dense)/1024 351.571 -1.79%
rng::partition(deque<int>)_(dense)/32 11.449 5.91%
rng::partition(deque<int>)_(dense)/50 16.731 -
rng::partition(deque<int>)_(dense)/8192 2805.371 -
rng::partition(deque<int>)_(sparse)/1024 387.126 -
rng::partition(deque<int>)_(sparse)/32 10.505 -7.94%
rng::partition(deque<int>)_(sparse)/50 15.993 -7.37%
rng::partition(deque<int>)_(sparse)/8192 3022.532 -2.38%
rng::partition(list<int>)_(dense)/1024 384.378 -
rng::partition(list<int>)_(dense)/32 7.987 -12.17%
rng::partition(list<int>)_(dense)/50 12.863 -2.59%
rng::partition(list<int>)_(dense)/8192 5178.812 2.20%
rng::partition(list<int>)_(sparse)/1024 732.402 1.44%
rng::partition(list<int>)_(sparse)/32 8.936 -
rng::partition(list<int>)_(sparse)/50 15.132 -
rng::partition(list<int>)_(sparse)/8192 7951.913 -9.24%
rng::partition(vector<int>)_(dense)/1024 235.026 -3.30%
rng::partition(vector<int>)_(dense)/32 7.865 -6.69%
rng::partition(vector<int>)_(dense)/50 12.484 -
rng::partition(vector<int>)_(dense)/8192 1882.639 -
rng::partition(vector<int>)_(sparse)/1024 261.808 -
rng::partition(vector<int>)_(sparse)/32 9.191 3.37%
rng::partition(vector<int>)_(sparse)/50 14.257 3.34%
rng::partition(vector<int>)_(sparse)/8192 1877.168 -
rng::partition_copy(deque<int>)/1024 688.898 -
rng::partition_copy(deque<int>)/32 15.618 -
rng::partition_copy(deque<int>)/50 27.915 -
rng::partition_copy(deque<int>)/8192 5543.998 -
rng::partition_copy(list<int>)/1024 727.222 -
rng::partition_copy(list<int>)/32 15.963 -
rng::partition_copy(list<int>)/50 28.785 -
rng::partition_copy(list<int>)/8192 7494.154 -15.92%
rng::partition_copy(vector<int>)/1024 685.058 -
rng::partition_copy(vector<int>)/32 15.086 -
rng::partition_copy(vector<int>)/50 26.195 -
rng::partition_copy(vector<int>)/8192 5521.454 -
rng::partition_point(deque<int>)/1024 9.167 -
rng::partition_point(deque<int>)/32 4.194 1.56%
rng::partition_point(deque<int>)/50 4.285 -
rng::partition_point(deque<int>)/8192 15.950 -
rng::partition_point(list<int>)/1024 1260.944 -
rng::partition_point(list<int>)/32 15.692 -
rng::partition_point(list<int>)/50 24.307 -
rng::partition_point(list<int>)/8192 14839.503 22.20%
rng::partition_point(vector<int>)/1024 7.486 -
rng::partition_point(vector<int>)/32 2.301 -
rng::partition_point(vector<int>)/50 2.294 -
rng::partition_point(vector<int>)/8192 10.651 -
rng::remove(deque<int>)_(prefix)/1024 531.827 -
rng::remove(deque<int>)_(prefix)/32 54.964 2.62%
rng::remove(deque<int>)_(prefix)/50 63.043 1.42%
rng::remove(deque<int>)_(prefix)/8192 3901.979 -
rng::remove(deque<int>)_(sprinkled)/1024 522.636 -
rng::remove(deque<int>)_(sprinkled)/32 58.459 7.91%
rng::remove(deque<int>)_(sprinkled)/50 66.654 10.78%
rng::remove(deque<int>)_(sprinkled)/8192 3886.466 -
rng::remove(list<int>)_(prefix)/1024 953.404 -
rng::remove(list<int>)_(prefix)/32 56.590 2.38%
rng::remove(list<int>)_(prefix)/50 67.575 1.21%
rng::remove(list<int>)_(prefix)/8192 8476.698 -6.30%
rng::remove(list<int>)_(sprinkled)/1024 952.168 -
rng::remove(list<int>)_(sprinkled)/32 55.183 -
rng::remove(list<int>)_(sprinkled)/50 64.391 -
rng::remove(list<int>)_(sprinkled)/8192 7854.566 -
rng::remove(vector<int>)_(prefix)/1024 311.169 -
rng::remove(vector<int>)_(prefix)/32 52.217 -
rng::remove(vector<int>)_(prefix)/50 56.150 -
rng::remove(vector<int>)_(prefix)/8192 2105.472 -
rng::remove(vector<int>)_(sprinkled)/1024 506.440 -4.78%
rng::remove(vector<int>)_(sprinkled)/32 56.467 -2.46%
rng::remove(vector<int>)_(sprinkled)/50 64.805 -
rng::remove(vector<int>)_(sprinkled)/8192 3743.764 -5.80%
rng::remove_copy(deque<int>)_(prefix)/1024 380.981 -
rng::remove_copy(deque<int>)_(prefix)/32 12.775 -1.05%
rng::remove_copy(deque<int>)_(prefix)/50 20.964 -3.14%
rng::remove_copy(deque<int>)_(prefix)/8192 3359.130 -
rng::remove_copy(deque<int>)_(sprinkled)/1024 356.749 -2.17%
rng::remove_copy(deque<int>)_(sprinkled)/32 12.170 -
rng::remove_copy(deque<int>)_(sprinkled)/50 18.370 -
rng::remove_copy(deque<int>)_(sprinkled)/8192 2854.579 -2.58%
rng::remove_copy(list<int>)_(prefix)/1024 749.185 -
rng::remove_copy(list<int>)_(prefix)/32 11.024 -
rng::remove_copy(list<int>)_(prefix)/50 19.155 -
rng::remove_copy(list<int>)_(prefix)/8192 7035.707 -
rng::remove_copy(list<int>)_(sprinkled)/1024 742.069 -
rng::remove_copy(list<int>)_(sprinkled)/32 9.604 1.67%
rng::remove_copy(list<int>)_(sprinkled)/50 17.216 -
rng::remove_copy(list<int>)_(sprinkled)/8192 7021.415 -3.45%
rng::remove_copy(vector<int>)_(prefix)/1024 272.587 -
rng::remove_copy(vector<int>)_(prefix)/32 11.161 3.09%
rng::remove_copy(vector<int>)_(prefix)/50 18.353 3.10%
rng::remove_copy(vector<int>)_(prefix)/8192 2070.663 -
rng::remove_copy(vector<int>)_(sprinkled)/1024 249.266 -
rng::remove_copy(vector<int>)_(sprinkled)/32 8.480 -
rng::remove_copy(vector<int>)_(sprinkled)/50 12.603 -
rng::remove_copy(vector<int>)_(sprinkled)/8192 1930.396 -
rng::remove_copy_if(deque<int>)_(prefix)/1024 533.188 -
rng::remove_copy_if(deque<int>)_(prefix)/32 17.292 -
rng::remove_copy_if(deque<int>)_(prefix)/50 27.884 1.65%
rng::remove_copy_if(deque<int>)_(prefix)/8192 3698.481 -
rng::remove_copy_if(deque<int>)_(sprinkled)/1024 568.449 -
rng::remove_copy_if(deque<int>)_(sprinkled)/32 18.200 4.01%
rng::remove_copy_if(deque<int>)_(sprinkled)/50 28.610 5.10%
rng::remove_copy_if(deque<int>)_(sprinkled)/8192 3617.835 4.17%
rng::remove_copy_if(list<int>)_(prefix)/1024 795.938 -
rng::remove_copy_if(list<int>)_(prefix)/32 17.018 -
rng::remove_copy_if(list<int>)_(prefix)/50 25.235 -
rng::remove_copy_if(list<int>)_(prefix)/8192 7279.534 -
rng::remove_copy_if(list<int>)_(sprinkled)/1024 788.280 -
rng::remove_copy_if(list<int>)_(sprinkled)/32 14.640 -
rng::remove_copy_if(list<int>)_(sprinkled)/50 25.112 -
rng::remove_copy_if(list<int>)_(sprinkled)/8192 7183.126 -1.86%
rng::remove_copy_if(vector<int>)_(prefix)/1024 399.694 -
rng::remove_copy_if(vector<int>)_(prefix)/32 11.209 -
rng::remove_copy_if(vector<int>)_(prefix)/50 17.902 -
rng::remove_copy_if(vector<int>)_(prefix)/8192 3375.478 -
rng::remove_copy_if(vector<int>)_(sprinkled)/1024 344.633 -
rng::remove_copy_if(vector<int>)_(sprinkled)/32 10.276 -
rng::remove_copy_if(vector<int>)_(sprinkled)/50 16.745 4.10%
rng::remove_copy_if(vector<int>)_(sprinkled)/8192 2741.411 -
rng::remove_if(deque<int>)_(prefix)/1024 577.017 1.46%
rng::remove_if(deque<int>)_(prefix)/32 62.044 -
rng::remove_if(deque<int>)_(prefix)/50 73.998 9.41%
rng::remove_if(deque<int>)_(prefix)/8192 4293.221 -
rng::remove_if(deque<int>)_(sprinkled)/1024 550.570 -
rng::remove_if(deque<int>)_(sprinkled)/32 57.817 3.97%
rng::remove_if(deque<int>)_(sprinkled)/50 68.587 8.25%
rng::remove_if(deque<int>)_(sprinkled)/8192 3977.359 -
rng::remove_if(list<int>)_(prefix)/1024 1001.266 -
rng::remove_if(list<int>)_(prefix)/32 61.519 -
rng::remove_if(list<int>)_(prefix)/50 74.031 -
rng::remove_if(list<int>)_(prefix)/8192 9233.967 -1.84%
rng::remove_if(list<int>)_(sprinkled)/1024 998.823 -
rng::remove_if(list<int>)_(sprinkled)/32 60.148 -
rng::remove_if(list<int>)_(sprinkled)/50 73.646 -
rng::remove_if(list<int>)_(sprinkled)/8192 8214.608 -1.99%
rng::remove_if(vector<int>)_(prefix)/1024 354.652 -
rng::remove_if(vector<int>)_(prefix)/32 51.922 -
rng::remove_if(vector<int>)_(prefix)/50 57.633 -
rng::remove_if(vector<int>)_(prefix)/8192 2581.662 -
rng::remove_if(vector<int>)_(sprinkled)/1024 515.389 -
rng::remove_if(vector<int>)_(sprinkled)/32 58.060 2.41%
rng::remove_if(vector<int>)_(sprinkled)/50 67.739 3.21%
rng::remove_if(vector<int>)_(sprinkled)/8192 3811.498 -
rng::replace(deque<int>)_(prefix)/1024 422.020 -
rng::replace(deque<int>)_(prefix)/32 13.113 -
rng::replace(deque<int>)_(prefix)/50 19.431 -
rng::replace(deque<int>)_(prefix)/8192 3342.882 -
rng::replace(deque<int>)_(sprinkled)/1024 358.503 -
rng::replace(deque<int>)_(sprinkled)/32 12.361 -
rng::replace(deque<int>)_(sprinkled)/50 18.554 -
rng::replace(deque<int>)_(sprinkled)/8192 2864.025 -
rng::replace(list<int>)_(prefix)/1024 735.907 -
rng::replace(list<int>)_(prefix)/32 11.289 -
rng::replace(list<int>)_(prefix)/50 19.095 -
rng::replace(list<int>)_(prefix)/8192 7484.818 -
rng::replace(list<int>)_(sprinkled)/1024 727.363 -
rng::replace(list<int>)_(sprinkled)/32 11.352 -
rng::replace(list<int>)_(sprinkled)/50 19.784 -
rng::replace(list<int>)_(sprinkled)/8192 7703.283 -
rng::replace(vector<int>)_(prefix)/1024 168.477 4.92%
rng::replace(vector<int>)_(prefix)/32 5.233 8.06%
rng::replace(vector<int>)_(prefix)/50 7.034 -
rng::replace(vector<int>)_(prefix)/8192 1301.743 7.15%
rng::replace(vector<int>)_(sprinkled)/1024 174.063 -11.22%
rng::replace(vector<int>)_(sprinkled)/32 6.137 -7.56%
rng::replace(vector<int>)_(sprinkled)/50 8.749 -11.22%
rng::replace(vector<int>)_(sprinkled)/8192 1382.162 -10.41%
rng::replace_if(deque<int>)_(prefix)/1024 480.277 -
rng::replace_if(deque<int>)_(prefix)/32 14.469 1.64%
rng::replace_if(deque<int>)_(prefix)/50 20.376 -
rng::replace_if(deque<int>)_(prefix)/8192 3477.433 -
rng::replace_if(deque<int>)_(sprinkled)/1024 364.575 -
rng::replace_if(deque<int>)_(sprinkled)/32 12.447 -
rng::replace_if(deque<int>)_(sprinkled)/50 18.676 -
rng::replace_if(deque<int>)_(sprinkled)/8192 2924.233 -
rng::replace_if(list<int>)_(prefix)/1024 752.138 1.39%
rng::replace_if(list<int>)_(prefix)/32 13.183 -
rng::replace_if(list<int>)_(prefix)/50 24.882 -
rng::replace_if(list<int>)_(prefix)/8192 7602.222 -
rng::replace_if(list<int>)_(sprinkled)/1024 741.360 -
rng::replace_if(list<int>)_(sprinkled)/32 15.444 -
rng::replace_if(list<int>)_(sprinkled)/50 24.873 -
rng::replace_if(list<int>)_(sprinkled)/8192 7935.382 -
rng::replace_if(vector<int>)_(prefix)/1024 273.548 -1.13%
rng::replace_if(vector<int>)_(prefix)/32 8.939 -
rng::replace_if(vector<int>)_(prefix)/50 13.572 -
rng::replace_if(vector<int>)_(prefix)/8192 2046.600 -
rng::replace_if(vector<int>)_(sprinkled)/1024 245.148 -
rng::replace_if(vector<int>)_(sprinkled)/32 8.903 -
rng::replace_if(vector<int>)_(sprinkled)/50 13.097 -
rng::replace_if(vector<int>)_(sprinkled)/8192 1914.515 -
rng::reverse(deque<int>)/32768 5732.851 -
rng::reverse(deque<int>)/4096 720.758 -
rng::reverse(deque<int>)/512 113.774 -1.75%
rng::reverse(deque<int>)/64 13.077 -3.90%
rng::reverse(deque<int>)/8 2.533 -
rng::reverse(list<int>)/32768 17228.862 -
rng::reverse(list<int>)/4096 1650.948 -
rng::reverse(list<int>)/512 199.455 -
rng::reverse(list<int>)/64 18.999 -
rng::reverse(list<int>)/8 2.040 -
rng::reverse(vector<int>)/32768 1046.235 -
rng::reverse(vector<int>)/4096 131.768 -
rng::reverse(vector<int>)/512 16.425 -
rng::reverse(vector<int>)/64 4.121 -
rng::reverse(vector<int>)/8 1.657 2.90%
rng::reverse_copy(deque<int>)/32768 7937.808 -
rng::reverse_copy(deque<int>)/4096 996.547 -
rng::reverse_copy(deque<int>)/512 127.304 -
rng::reverse_copy(deque<int>)/64 20.215 -
rng::reverse_copy(deque<int>)/8 2.932 1.71%
rng::reverse_copy(list<int>)/32768 25913.934 2.86%
rng::reverse_copy(list<int>)/4096 3069.666 1.72%
rng::reverse_copy(list<int>)/512 369.486 -
rng::reverse_copy(list<int>)/64 30.843 -
rng::reverse_copy(list<int>)/8 2.328 3.06%
rng::reverse_copy(vector<int>)/32768 982.588 -
rng::reverse_copy(vector<int>)/4096 135.686 -
rng::reverse_copy(vector<int>)/512 17.131 -
rng::reverse_copy(vector<int>)/64 2.477 -
rng::reverse_copy(vector<int>)/8 2.402 -
rng::rotate(deque<int>)_(1_element_backward)/1024 42.947 -
rng::rotate(deque<int>)_(1_element_backward)/32 4.583 1.11%
rng::rotate(deque<int>)_(1_element_backward)/50 5.701 -
rng::rotate(deque<int>)_(1_element_backward)/8192 308.967 -
rng::rotate(deque<int>)_(1_element_forward)/1024 39.526 2.45%
rng::rotate(deque<int>)_(1_element_forward)/32 4.632 -
rng::rotate(deque<int>)_(1_element_forward)/50 5.843 2.50%
rng::rotate(deque<int>)_(1_element_forward)/8192 301.922 -
rng::rotate(deque<int>)_(by_1/2)/1024 176.294 -5.28%
rng::rotate(deque<int>)_(by_1/2)/32 7.407 -2.17%
rng::rotate(deque<int>)_(by_1/2)/50 10.401 -1.66%
rng::rotate(deque<int>)_(by_1/2)/8192 1460.445 -
rng::rotate(deque<int>)_(by_1/3)/1024 1814.865 -
rng::rotate(deque<int>)_(by_1/3)/32 45.476 -
rng::rotate(deque<int>)_(by_1/3)/50 76.498 -
rng::rotate(deque<int>)_(by_1/3)/8192 22643.336 -
rng::rotate(deque<int>)_(by_1/4)/1024 776.072 -
rng::rotate(deque<int>)_(by_1/4)/32 29.323 -
rng::rotate(deque<int>)_(by_1/4)/50 74.692 -
rng::rotate(deque<int>)_(by_1/4)/8192 6761.996 -
rng::rotate(list<int>)_(1_element_backward)/1024 1585.467 114.47%
rng::rotate(list<int>)_(1_element_backward)/32 13.802 -
rng::rotate(list<int>)_(1_element_backward)/50 25.222 -
rng::rotate(list<int>)_(1_element_backward)/8192 7964.263 -
rng::rotate(list<int>)_(1_element_forward)/1024 1589.948 116.89%
rng::rotate(list<int>)_(1_element_forward)/32 14.329 -
rng::rotate(list<int>)_(1_element_forward)/50 26.796 2.08%
rng::rotate(list<int>)_(1_element_forward)/8192 8069.033 3.60%
rng::rotate(list<int>)_(by_1/2)/1024 912.413 139.14%
rng::rotate(list<int>)_(by_1/2)/32 6.719 -
rng::rotate(list<int>)_(by_1/2)/50 12.681 -
rng::rotate(list<int>)_(by_1/2)/8192 5316.158 8.07%
rng::rotate(list<int>)_(by_1/3)/1024 1384.227 71.95%
rng::rotate(list<int>)_(by_1/3)/32 14.304 1.10%
rng::rotate(list<int>)_(by_1/3)/50 24.234 1.09%
rng::rotate(list<int>)_(by_1/3)/8192 8727.358 -
rng::rotate(list<int>)_(by_1/4)/1024 1223.166 111.29%
rng::rotate(list<int>)_(by_1/4)/32 14.348 -
rng::rotate(list<int>)_(by_1/4)/50 24.501 -
rng::rotate(list<int>)_(by_1/4)/8192 7654.495 -6.74%
rng::rotate(vector<bool>)_(1_element_backward)/1024 28.033 -
rng::rotate(vector<bool>)_(1_element_backward)/32 18.349 1.48%
rng::rotate(vector<bool>)_(1_element_backward)/50 18.365 1.72%
rng::rotate(vector<bool>)_(1_element_backward)/8192 106.819 3.50%
rng::rotate(vector<bool>)_(1_element_forward)/1024 28.340 -1.42%
rng::rotate(vector<bool>)_(1_element_forward)/32 18.318 1.61%
rng::rotate(vector<bool>)_(1_element_forward)/50 18.296 -
rng::rotate(vector<bool>)_(1_element_forward)/8192 108.595 -
rng::rotate(vector<bool>)_(by_1/2)/1024 8.780 -
rng::rotate(vector<bool>)_(by_1/2)/32 18.534 1.41%
rng::rotate(vector<bool>)_(by_1/2)/50 18.388 1.82%
rng::rotate(vector<bool>)_(by_1/2)/8192 15.126 -
rng::rotate(vector<bool>)_(by_1/3)/1024 49.499 -2.55%
rng::rotate(vector<bool>)_(by_1/3)/32 18.343 1.50%
rng::rotate(vector<bool>)_(by_1/3)/50 18.337 1.41%
rng::rotate(vector<bool>)_(by_1/3)/8192 145.798 -1.09%
rng::rotate(vector<bool>)_(by_1/4)/1024 14.489 -7.35%
rng::rotate(vector<bool>)_(by_1/4)/32 18.544 1.71%
rng::rotate(vector<bool>)_(by_1/4)/50 18.343 1.35%
rng::rotate(vector<bool>)_(by_1/4)/8192 30.276 -
rng::rotate(vector<int>)_(1_element_backward)/1024 36.024 -
rng::rotate(vector<int>)_(1_element_backward)/32 2.904 -
rng::rotate(vector<int>)_(1_element_backward)/50 5.338 -
rng::rotate(vector<int>)_(1_element_backward)/8192 298.759 -
rng::rotate(vector<int>)_(1_element_forward)/1024 35.437 -
rng::rotate(vector<int>)_(1_element_forward)/32 2.948 -
rng::rotate(vector<int>)_(1_element_forward)/50 5.269 -
rng::rotate(vector<int>)_(1_element_forward)/8192 282.207 -
rng::rotate(vector<int>)_(by_1/2)/1024 32.188 -
rng::rotate(vector<int>)_(by_1/2)/32 3.696 -
rng::rotate(vector<int>)_(by_1/2)/50 4.467 -
rng::rotate(vector<int>)_(by_1/2)/8192 240.862 -
rng::rotate(vector<int>)_(by_1/3)/1024 1363.905 -
rng::rotate(vector<int>)_(by_1/3)/32 21.575 -
rng::rotate(vector<int>)_(by_1/3)/50 40.062 -
rng::rotate(vector<int>)_(by_1/3)/8192 10909.563 -
rng::rotate(vector<int>)_(by_1/4)/1024 326.629 -
rng::rotate(vector<int>)_(by_1/4)/32 11.993 -1.01%
rng::rotate(vector<int>)_(by_1/4)/50 40.317 -
rng::rotate(vector<int>)_(by_1/4)/8192 2574.698 -
rng::rotate_copy(deque<int>)/1024 34.677 -
rng::rotate_copy(deque<int>)/32 2.602 -4.63%
rng::rotate_copy(deque<int>)/50 3.015 -
rng::rotate_copy(deque<int>)/8192 291.220 -1.75%
rng::rotate_copy(list<int>)/1024 724.664 -
rng::rotate_copy(list<int>)/32 8.546 -
rng::rotate_copy(list<int>)/50 13.575 -
rng::rotate_copy(list<int>)/8192 8274.031 -1.36%
rng::rotate_copy(vector<int>)/1024 33.100 -
rng::rotate_copy(vector<int>)/32 2.090 -
rng::rotate_copy(vector<int>)/50 2.694 -
rng::rotate_copy(vector<int>)/8192 460.414 -8.90%
rng::sample(deque<int>)/1024 11397.948 -
rng::sample(deque<int>)/32 311.213 -
rng::sample(deque<int>)/8192 91931.800 -
rng::sample(list<int>)/1024 12034.461 -1.01%
rng::sample(list<int>)/32 319.097 -
rng::sample(list<int>)/8192 99149.709 -
rng::sample(vector<int>)/1024 11393.313 -
rng::sample(vector<int>)/32 310.739 -
rng::sample(vector<int>)/8192 91792.009 -
rng::search(deque<int>)_(near_matches)/1000 24671.246 42.15%
rng::search(deque<int>)_(near_matches)/1024 25678.698 41.57%
rng::search(deque<int>)_(near_matches)/8192 1450980.896 -
rng::search(deque<int>)_(no_match)/1000 406.373 -
rng::search(deque<int>)_(no_match)/1024 416.432 -
rng::search(deque<int>)_(no_match)/1048576 424304.099 -
rng::search(deque<int>)_(no_match)/8192 3314.437 -
rng::search(deque<int>)_(same_length)/1000 325.615 -9.94%
rng::search(deque<int>)_(same_length)/1024 476.095 -
rng::search(deque<int>)_(same_length)/8192 3774.405 -1.22%
rng::search(deque<int>)_(single_element)/1000 447.986 -
rng::search(deque<int>)_(single_element)/1024 460.800 -
rng::search(deque<int>)_(single_element)/8192 3652.589 -
rng::search(deque<int>,_pred)_(near_matches)/1000 24139.031 4.80%
rng::search(deque<int>,_pred)_(near_matches)/1024 25273.257 4.86%
rng::search(deque<int>,_pred)_(near_matches)/8192 1540811.216 -
rng::search(deque<int>,_pred)_(no_match)/1000 427.369 -
rng::search(deque<int>,_pred)_(no_match)/1024 375.750 3.61%
rng::search(deque<int>,_pred)_(no_match)/1048576 446831.497 -
rng::search(deque<int>,_pred)_(no_match)/8192 3510.405 1.01%
rng::search(deque<int>,_pred)_(same_length)/1000 483.224 -
rng::search(deque<int>,_pred)_(same_length)/1024 512.410 -
rng::search(deque<int>,_pred)_(same_length)/8192 4060.717 -
rng::search(deque<int>,_pred)_(single_element)/1000 474.514 -
rng::search(deque<int>,_pred)_(single_element)/1024 485.283 -
rng::search(deque<int>,_pred)_(single_element)/8192 3879.287 -
rng::search(list<int>)_(near_matches)/1000 37671.508 -
rng::search(list<int>)_(near_matches)/1024 39633.865 -
rng::search(list<int>)_(near_matches)/8192 2565691.546 -
rng::search(list<int>)_(no_match)/1000 702.843 -
rng::search(list<int>)_(no_match)/1024 733.846 2.38%
rng::search(list<int>)_(no_match)/1048576 833872.368 -1.79%
rng::search(list<int>)_(no_match)/8192 6899.898 -2.90%
rng::search(list<int>)_(same_length)/1000 748.092 -
rng::search(list<int>)_(same_length)/1024 760.441 -
rng::search(list<int>)_(same_length)/8192 8127.863 1.72%
rng::search(list<int>)_(single_element)/1000 674.588 -3.61%
rng::search(list<int>)_(single_element)/1024 708.113 -
rng::search(list<int>)_(single_element)/8192 7950.092 -12.08%
rng::search(list<int>,_pred)_(near_matches)/1000 43333.558 -
rng::search(list<int>,_pred)_(near_matches)/1024 44998.568 -
rng::search(list<int>,_pred)_(near_matches)/8192 2796627.000 -
rng::search(list<int>,_pred)_(no_match)/1000 752.749 -
rng::search(list<int>,_pred)_(no_match)/1024 769.894 -
rng::search(list<int>,_pred)_(no_match)/1048576 906872.416 -
rng::search(list<int>,_pred)_(no_match)/8192 8325.377 1.58%
rng::search(list<int>,_pred)_(same_length)/1000 773.601 -
rng::search(list<int>,_pred)_(same_length)/1024 792.256 -
rng::search(list<int>,_pred)_(same_length)/8192 9812.053 1.82%
rng::search(list<int>,_pred)_(single_element)/1000 838.392 -
rng::search(list<int>,_pred)_(single_element)/1024 859.842 -
rng::search(list<int>,_pred)_(single_element)/8192 9231.524 -3.33%
rng::search(vector<int>)_(near_matches)/1000 13713.234 -
rng::search(vector<int>)_(near_matches)/1024 14363.125 -
rng::search(vector<int>)_(near_matches)/8192 769024.917 -
rng::search(vector<int>)_(no_match)/1000 210.871 2.21%
rng::search(vector<int>)_(no_match)/1024 215.469 2.19%
rng::search(vector<int>)_(no_match)/1048576 213870.822 2.12%
rng::search(vector<int>)_(no_match)/8192 1649.184 1.22%
rng::search(vector<int>)_(same_length)/1000 244.070 1.56%
rng::search(vector<int>)_(same_length)/1024 251.127 2.44%
rng::search(vector<int>)_(same_length)/8192 1929.679 3.22%
rng::search(vector<int>)_(single_element)/1000 230.941 1.82%
rng::search(vector<int>)_(single_element)/1024 236.155 1.70%
rng::search(vector<int>)_(single_element)/8192 1822.770 1.09%
rng::search(vector<int>,_pred)_(near_matches)/1000 22986.871 1.82%
rng::search(vector<int>,_pred)_(near_matches)/1024 24051.102 1.73%
rng::search(vector<int>,_pred)_(near_matches)/8192 1456335.765 -
rng::search(vector<int>,_pred)_(no_match)/1000 519.646 -
rng::search(vector<int>,_pred)_(no_match)/1024 531.727 -
rng::search(vector<int>,_pred)_(no_match)/1048576 577597.430 -
rng::search(vector<int>,_pred)_(no_match)/8192 4244.683 -
rng::search(vector<int>,_pred)_(same_length)/1000 600.880 -
rng::search(vector<int>,_pred)_(same_length)/1024 615.172 -
rng::search(vector<int>,_pred)_(same_length)/8192 4927.881 -
rng::search(vector<int>,_pred)_(single_element)/1000 573.779 -
rng::search(vector<int>,_pred)_(single_element)/1024 587.135 -
rng::search(vector<int>,_pred)_(single_element)/8192 4691.988 -
rng::search_n(deque<int>)_(no_match)/1000 431.185 -
rng::search_n(deque<int>)_(no_match)/1024 444.245 -
rng::search_n(deque<int>)_(no_match)/1048576 443133.507 -
rng::search_n(deque<int>)_(no_match)/8192 3465.329 -
rng::search_n(deque<int>,_pred)_(no_match)/1000 699.466 -3.61%
rng::search_n(deque<int>,_pred)_(no_match)/1024 605.030 -
rng::search_n(deque<int>,_pred)_(no_match)/1048576 552861.802 -1.15%
rng::search_n(deque<int>,_pred)_(no_match)/8192 4342.356 -
rng::search_n(list<int>)_(no_match)/1000 708.111 -
rng::search_n(list<int>)_(no_match)/1024 722.513 -1.82%
rng::search_n(list<int>)_(no_match)/1048576 838056.795 -
rng::search_n(list<int>)_(no_match)/8192 6875.376 -6.45%
rng::search_n(list<int>,_pred)_(no_match)/1000 843.557 2.07%
rng::search_n(list<int>,_pred)_(no_match)/1024 865.509 2.31%
rng::search_n(list<int>,_pred)_(no_match)/1048576 994810.487 1.26%
rng::search_n(list<int>,_pred)_(no_match)/8192 8346.924 -
rng::search_n(vector<int>)_(no_match)/1000 205.662 -
rng::search_n(vector<int>)_(no_match)/1024 210.144 -
rng::search_n(vector<int>)_(no_match)/1048576 208675.020 -
rng::search_n(vector<int>)_(no_match)/8192 1625.072 -
rng::search_n(vector<int>,_pred)_(no_match)/1000 517.339 -
rng::search_n(vector<int>,_pred)_(no_match)/1024 528.963 -
rng::search_n(vector<int>,_pred)_(no_match)/1048576 575653.416 -
rng::search_n(vector<int>,_pred)_(no_match)/8192 4224.345 -
rng::shuffle(deque<int>)/1024 9633.746 -
rng::shuffle(deque<int>)/32 304.064 -
rng::shuffle(deque<int>)/8192 76140.740 -
rng::shuffle(vector<int>)/1024 9087.819 -
rng::shuffle(vector<int>)/32 286.627 -
rng::shuffle(vector<int>)/8192 72290.135 -
rng::sort(deque<int>)_(ascending)/1024 766.208 -
rng::sort(deque<int>)_(ascending)/8 18.398 -
rng::sort(deque<int>)_(ascending)/8192 5749.995 -1.71%
rng::sort(deque<int>)_(descending)/1024 1304.578 -
rng::sort(deque<int>)_(descending)/8 25.791 -1.56%
rng::sort(deque<int>)_(descending)/8192 10385.321 -
rng::sort(deque<int>)_(heap)/1024 6291.201 -
rng::sort(deque<int>)_(heap)/8 25.000 -2.78%
rng::sort(deque<int>)_(heap)/8192 69820.817 -
rng::sort(deque<int>)_(pipe-organ)/1024 2826.672 -1.47%
rng::sort(deque<int>)_(pipe-organ)/8 21.111 -
rng::sort(deque<int>)_(pipe-organ)/8192 26772.021 -
rng::sort(deque<int>)_(qsort_adversarial)/1024 18078.961 -
rng::sort(deque<int>)_(qsort_adversarial)/8 18.386 -1.44%
rng::sort(deque<int>)_(qsort_adversarial)/8192 450881.397 1.12%
rng::sort(deque<int>)_(repeated)/1024 1014.804 5.40%
rng::sort(deque<int>)_(repeated)/8 18.856 -
rng::sort(deque<int>)_(repeated)/8192 6809.212 -
rng::sort(deque<int>)_(shuffled)/1024 6921.672 -
rng::sort(deque<int>)_(shuffled)/8 23.613 -1.11%
rng::sort(deque<int>)_(shuffled)/8192 81081.517 -
rng::sort(vector<NonIntegral>)_(ascending)/1024 544.301 -
rng::sort(vector<NonIntegral>)_(ascending)/8 16.440 -
rng::sort(vector<NonIntegral>)_(ascending)/8192 3780.700 -
rng::sort(vector<NonIntegral>)_(descending)/1024 780.930 -
rng::sort(vector<NonIntegral>)_(descending)/8 25.230 2.10%
rng::sort(vector<NonIntegral>)_(descending)/8192 5401.108 1.68%
rng::sort(vector<NonIntegral>)_(heap)/1024 4260.960 -1.67%
rng::sort(vector<NonIntegral>)_(heap)/8 22.771 -
rng::sort(vector<NonIntegral>)_(heap)/8192 50683.384 -
rng::sort(vector<NonIntegral>)_(pipe-organ)/1024 1895.738 -
rng::sort(vector<NonIntegral>)_(pipe-organ)/8 18.133 -1.37%
rng::sort(vector<NonIntegral>)_(pipe-organ)/8192 18492.683 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13242.647 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.461 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 155264.037 -
rng::sort(vector<NonIntegral>)_(repeated)/1024 508.509 -
rng::sort(vector<NonIntegral>)_(repeated)/8 16.671 -
rng::sort(vector<NonIntegral>)_(repeated)/8192 3772.131 -
rng::sort(vector<NonIntegral>)_(shuffled)/1024 4631.193 -
rng::sort(vector<NonIntegral>)_(shuffled)/8 20.857 -
rng::sort(vector<NonIntegral>)_(shuffled)/8192 84001.315 -
rng::sort(vector<int>)_(ascending)/1024 539.870 -
rng::sort(vector<int>)_(ascending)/8 16.742 -
rng::sort(vector<int>)_(ascending)/8192 3776.074 -
rng::sort(vector<int>)_(descending)/1024 1063.009 1.94%
rng::sort(vector<int>)_(descending)/8 24.617 -4.41%
rng::sort(vector<int>)_(descending)/8192 7551.238 3.89%
rng::sort(vector<int>)_(heap)/1024 4576.585 -
rng::sort(vector<int>)_(heap)/8 22.499 -
rng::sort(vector<int>)_(heap)/8192 45870.043 -
rng::sort(vector<int>)_(pipe-organ)/1024 2291.195 -
rng::sort(vector<int>)_(pipe-organ)/8 18.615 -
rng::sort(vector<int>)_(pipe-organ)/8192 21614.496 -
rng::sort(vector<int>)_(qsort_adversarial)/1024 13296.681 2.84%
rng::sort(vector<int>)_(qsort_adversarial)/8 16.772 -
rng::sort(vector<int>)_(qsort_adversarial)/8192 152809.424 3.24%
rng::sort(vector<int>)_(repeated)/1024 663.983 -
rng::sort(vector<int>)_(repeated)/8 16.849 -
rng::sort(vector<int>)_(repeated)/8192 5045.354 -
rng::sort(vector<int>)_(shuffled)/1024 4669.266 -
rng::sort(vector<int>)_(shuffled)/8 21.110 -
rng::sort(vector<int>)_(shuffled)/8192 45257.847 -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 3338.741 -4.84%
rng::stable_partition(deque<int>)_(alloc_fails)/32 1911.613 -1.73%
rng::stable_partition(deque<int>)_(alloc_fails)/50 1954.210 -1.84%
rng::stable_partition(deque<int>)_(alloc_fails)/8192 16976.344 1.52%
rng::stable_partition(deque<int>)_(dense)/1024 568.776 -10.55%
rng::stable_partition(deque<int>)_(dense)/32 28.432 -6.38%
rng::stable_partition(deque<int>)_(dense)/50 37.543 -8.26%
rng::stable_partition(deque<int>)_(dense)/8192 5672.469 -
rng::stable_partition(deque<int>)_(sparse)/1024 464.322 -
rng::stable_partition(deque<int>)_(sparse)/32 12.438 15.72%
rng::stable_partition(deque<int>)_(sparse)/50 29.956 4.69%
rng::stable_partition(deque<int>)_(sparse)/8192 3382.358 -2.12%
rng::stable_partition(list<int>)_(alloc_fails)/1024 4175.147 -
rng::stable_partition(list<int>)_(alloc_fails)/32 1912.046 -
rng::stable_partition(list<int>)_(alloc_fails)/50 1942.328 -
rng::stable_partition(list<int>)_(alloc_fails)/8192 25206.546 -
rng::stable_partition(list<int>)_(dense)/1024 1747.035 -
rng::stable_partition(list<int>)_(dense)/32 33.160 -3.61%
rng::stable_partition(list<int>)_(dense)/50 55.557 -
rng::stable_partition(list<int>)_(dense)/8192 21798.567 -
rng::stable_partition(list<int>)_(sparse)/1024 920.376 -
rng::stable_partition(list<int>)_(sparse)/32 9.766 -
rng::stable_partition(list<int>)_(sparse)/50 26.250 -1.07%
rng::stable_partition(list<int>)_(sparse)/8192 8851.958 -
rng::stable_partition(vector<int>)_(alloc_fails)/1024 2930.350 -
rng::stable_partition(vector<int>)_(alloc_fails)/32 1881.102 -1.40%
rng::stable_partition(vector<int>)_(alloc_fails)/50 1896.633 -2.39%
rng::stable_partition(vector<int>)_(alloc_fails)/8192 9855.804 -
rng::stable_partition(vector<int>)_(dense)/1024 297.657 -
rng::stable_partition(vector<int>)_(dense)/32 21.651 -1.41%
rng::stable_partition(vector<int>)_(dense)/50 25.710 -1.05%
rng::stable_partition(vector<int>)_(dense)/8192 2112.266 -
rng::stable_partition(vector<int>)_(sparse)/1024 212.396 -1.78%
rng::stable_partition(vector<int>)_(sparse)/32 7.141 1.20%
rng::stable_partition(vector<int>)_(sparse)/50 20.309 -4.31%
rng::stable_partition(vector<int>)_(sparse)/8192 1532.531 -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4176.639 -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.353 -1.50%
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 19085.471 -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 31324.613 -2.21%
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8 28.582 -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 27232.081 -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 14349.879 -1.41%
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8 26.882 -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 25937.200 -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 17860.378 -2.52%
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 20.884 -2.64%
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22885.119 -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 27350.799 -1.80%
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 18.466 -1.65%
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28635.250 -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3853.038 -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.191 -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13029.827 -3.26%
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 20168.166 -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 24.368 -1.52%
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 24820.782 -3.42%
rng::stable_sort(deque<int>)_(ascending)/1024 2107.045 -2.21%
rng::stable_sort(deque<int>)_(ascending)/8 18.102 -
rng::stable_sort(deque<int>)_(ascending)/8192 13638.145 -
rng::stable_sort(deque<int>)_(descending)/1024 2939.768 -1.68%
rng::stable_sort(deque<int>)_(descending)/8 26.408 -
rng::stable_sort(deque<int>)_(descending)/8192 21221.143 -
rng::stable_sort(deque<int>)_(heap)/1024 2736.367 -2.16%
rng::stable_sort(deque<int>)_(heap)/8 25.266 -1.97%
rng::stable_sort(deque<int>)_(heap)/8192 17578.858 -1.23%
rng::stable_sort(deque<int>)_(pipe-organ)/1024 2943.841 -1.46%
rng::stable_sort(deque<int>)_(pipe-organ)/8 20.158 -3.29%
rng::stable_sort(deque<int>)_(pipe-organ)/8192 20664.804 -
rng::stable_sort(deque<int>)_(qsort_adversarial)/1024 3110.343 -1.71%
rng::stable_sort(deque<int>)_(qsort_adversarial)/8 18.081 -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8192 20821.802 -1.10%
rng::stable_sort(deque<int>)_(repeated)/1024 1386.207 1.16%
rng::stable_sort(deque<int>)_(repeated)/8 18.305 -
rng::stable_sort(deque<int>)_(repeated)/8192 7637.139 -
rng::stable_sort(deque<int>)_(shuffled)/1024 2471.461 -2.52%
rng::stable_sort(deque<int>)_(shuffled)/8 23.560 -1.06%
rng::stable_sort(deque<int>)_(shuffled)/8192 14913.598 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4383.125 2.81%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 16.859 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 54354.114 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 23793.671 -1.31%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.268 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 129679.143 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 14149.274 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 22.385 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 117716.611 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 14752.606 2.65%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 19.150 -1.18%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 94709.584 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 23405.846 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 16.790 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 149334.750 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3341.083 1.12%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 16.856 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 18993.669 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 18442.732 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 21.120 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 158515.644 -
rng::stable_sort(vector<NonIntegral>)_(ascending)/1024 4000.994 -
rng::stable_sort(vector<NonIntegral>)_(ascending)/8 16.796 -
rng::stable_sort(vector<NonIntegral>)_(ascending)/8192 45625.085 -
rng::stable_sort(vector<NonIntegral>)_(descending)/1024 13838.530 -
rng::stable_sort(vector<NonIntegral>)_(descending)/8 23.692 -
rng::stable_sort(vector<NonIntegral>)_(descending)/8192 200335.194 -
rng::stable_sort(vector<NonIntegral>)_(heap)/1024 10368.697 -
rng::stable_sort(vector<NonIntegral>)_(heap)/8 21.986 -
rng::stable_sort(vector<NonIntegral>)_(heap)/8192 126199.911 -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 9074.027 -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 19.265 -1.71%
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 126473.146 -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 14931.216 -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.471 -1.37%
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 213955.153 -
rng::stable_sort(vector<NonIntegral>)_(repeated)/1024 1383.582 -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8 16.679 -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8192 15083.428 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12786.517 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8 20.752 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8192 183603.050 -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4377.341 -4.79%
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 16.999 -2.24%
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 20268.075 9.72%
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 24301.956 -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.127 -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 25129.918 -2.21%
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 14521.260 -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.332 -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 31899.449 -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14577.707 -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 19.196 -1.56%
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 21757.099 -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 23722.834 -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 16.929 -1.05%
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 35778.087 -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3516.982 6.94%
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 16.958 -5.89%
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9487.692 -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 18762.361 -1.09%
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 21.063 -1.05%
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 28739.741 -
rng::stable_sort(vector<int>)_(ascending)/1024 2051.062 -1.38%
rng::stable_sort(vector<int>)_(ascending)/8 16.719 -
rng::stable_sort(vector<int>)_(ascending)/8192 13432.031 -
rng::stable_sort(vector<int>)_(descending)/1024 2802.447 -
rng::stable_sort(vector<int>)_(descending)/8 25.440 5.06%
rng::stable_sort(vector<int>)_(descending)/8192 18405.776 -
rng::stable_sort(vector<int>)_(heap)/1024 2505.700 -
rng::stable_sort(vector<int>)_(heap)/8 22.122 -1.37%
rng::stable_sort(vector<int>)_(heap)/8192 14396.600 -
rng::stable_sort(vector<int>)_(pipe-organ)/1024 2789.026 -
rng::stable_sort(vector<int>)_(pipe-organ)/8 19.217 -
rng::stable_sort(vector<int>)_(pipe-organ)/8192 18234.422 -
rng::stable_sort(vector<int>)_(qsort_adversarial)/1024 2870.998 -
rng::stable_sort(vector<int>)_(qsort_adversarial)/8 16.681 -
rng::stable_sort(vector<int>)_(qsort_adversarial)/8192 18256.411 -
rng::stable_sort(vector<int>)_(repeated)/1024 1095.318 -2.02%
rng::stable_sort(vector<int>)_(repeated)/8 16.613 -
rng::stable_sort(vector<int>)_(repeated)/8192 5262.104 -
rng::stable_sort(vector<int>)_(shuffled)/1024 2190.140 -1.13%
rng::stable_sort(vector<int>)_(shuffled)/8 20.955 -
rng::stable_sort(vector<int>)_(shuffled)/8192 10794.314 -
rng::starts_with(deque<int>)/1000 472.548 -
rng::starts_with(deque<int>)/1024 481.936 -
rng::starts_with(deque<int>)/1048576 494006.347 -
rng::starts_with(deque<int>)/8 4.097 -
rng::starts_with(deque<int>)/8192 3856.224 -
rng::starts_with(deque<int>,_pred)/1000 508.348 -
rng::starts_with(deque<int>,_pred)/1024 525.511 -1.14%
rng::starts_with(deque<int>,_pred)/1048576 534132.936 2.84%
rng::starts_with(deque<int>,_pred)/8 4.636 -
rng::starts_with(deque<int>,_pred)/8192 4146.618 3.46%
rng::starts_with(list<int>)/1000 761.171 -36.16%
rng::starts_with(list<int>)/1024 779.341 -50.07%
rng::starts_with(list<int>)/1048576 942151.678 -
rng::starts_with(list<int>)/8 2.969 -
rng::starts_with(list<int>)/8192 8676.267 18.91%
rng::starts_with(list<int>,_pred)/1000 790.389 -
rng::starts_with(list<int>,_pred)/1024 808.575 -
rng::starts_with(list<int>,_pred)/1048576 970417.986 -
rng::starts_with(list<int>,_pred)/8 3.606 -
rng::starts_with(list<int>,_pred)/8192 11629.387 7.79%
rng::starts_with(vector<int>)/1000 72.833 -
rng::starts_with(vector<int>)/1024 77.849 3.82%
rng::starts_with(vector<int>)/1048576 76622.775 -
rng::starts_with(vector<int>)/8 1.317 1.16%
rng::starts_with(vector<int>)/8192 604.490 -
rng::starts_with(vector<int>,_pred)/1000 462.868 3.39%
rng::starts_with(vector<int>,_pred)/1024 516.115 -
rng::starts_with(vector<int>,_pred)/1048576 607604.257 -
rng::starts_with(vector<int>,_pred)/8 4.267 1.32%
rng::starts_with(vector<int>,_pred)/8192 4725.943 -
rng::swap_ranges(deque<int>)/1024 315.865 -
rng::swap_ranges(deque<int>)/32 10.737 -
rng::swap_ranges(deque<int>)/50 21.124 15.15%
rng::swap_ranges(deque<int>)/8192 2533.224 -
rng::swap_ranges(list<int>)/1024 775.943 -
rng::swap_ranges(list<int>)/32 16.854 -
rng::swap_ranges(list<int>)/50 29.717 1.07%
rng::swap_ranges(list<int>)/8192 10753.732 -
rng::swap_ranges(vector<int>)/1024 63.692 -
rng::swap_ranges(vector<int>)/32 4.714 -
rng::swap_ranges(vector<int>)/50 5.589 -
rng::swap_ranges(vector<int>)/8192 478.934 -
rng::transform(deque<int>)_(identity_transform)/1024 371.185 -
rng::transform(deque<int>)_(identity_transform)/32 12.290 -
rng::transform(deque<int>)_(identity_transform)/50 19.348 -1.84%
rng::transform(deque<int>)_(identity_transform)/8192 2444.171 -
rng::transform(deque<int>,_deque<int>)/1024 698.905 -
rng::transform(deque<int>,_deque<int>)/32 21.854 -
rng::transform(deque<int>,_deque<int>)/50 34.365 -
rng::transform(deque<int>,_deque<int>)/8192 5669.230 -
rng::transform(list<int>)_(identity_transform)/1024 746.759 -
rng::transform(list<int>)_(identity_transform)/32 17.072 -
rng::transform(list<int>)_(identity_transform)/50 30.316 -
rng::transform(list<int>)_(identity_transform)/8192 7106.083 -18.25%
rng::transform(list<int>,_list<int>)/1024 888.068 -
rng::transform(list<int>,_list<int>)/32 24.276 -
rng::transform(list<int>,_list<int>)/50 38.934 -
rng::transform(list<int>,_list<int>)/8192 9780.180 -
rng::transform(vector<int>)_(identity_transform)/1024 262.925 -
rng::transform(vector<int>)_(identity_transform)/32 8.865 -
rng::transform(vector<int>)_(identity_transform)/50 16.298 -
rng::transform(vector<int>)_(identity_transform)/8192 2025.203 -
rng::transform(vector<int>,_vector<int>)/1024 601.465 -
rng::transform(vector<int>,_vector<int>)/32 17.658 -
rng::transform(vector<int>,_vector<int>)/50 28.715 -
rng::transform(vector<int>,_vector<int>)/8192 4768.880 -
rng::unique(deque<int>)_(contiguous)/1024 737.191 -
rng::unique(deque<int>)_(contiguous)/32 62.271 -4.84%
rng::unique(deque<int>)_(contiguous)/52 74.840 -6.10%
rng::unique(deque<int>)_(contiguous)/8192 5519.140 -
rng::unique(deque<int>)_(sprinkled)/1024 718.981 -3.00%
rng::unique(deque<int>)_(sprinkled)/32 58.254 -7.09%
rng::unique(deque<int>)_(sprinkled)/52 67.412 -10.75%
rng::unique(deque<int>)_(sprinkled)/8192 5610.397 -
rng::unique(deque<int>,_pred)_(contiguous)/1024 634.687 -
rng::unique(deque<int>,_pred)_(contiguous)/32 59.160 -
rng::unique(deque<int>,_pred)_(contiguous)/52 69.579 -3.28%
rng::unique(deque<int>,_pred)_(contiguous)/8192 4494.791 -
rng::unique(deque<int>,_pred)_(sprinkled)/1024 695.198 -
rng::unique(deque<int>,_pred)_(sprinkled)/32 61.832 1.57%
rng::unique(deque<int>,_pred)_(sprinkled)/52 76.230 3.44%
rng::unique(deque<int>,_pred)_(sprinkled)/8192 5251.730 -
rng::unique(list<int>)_(contiguous)/1024 922.154 -
rng::unique(list<int>)_(contiguous)/32 55.196 -
rng::unique(list<int>)_(contiguous)/52 67.525 -
rng::unique(list<int>)_(contiguous)/8192 7170.091 -
rng::unique(list<int>)_(sprinkled)/1024 972.245 1.52%
rng::unique(list<int>)_(sprinkled)/32 64.533 -
rng::unique(list<int>)_(sprinkled)/52 79.396 2.06%
rng::unique(list<int>)_(sprinkled)/8192 7936.930 1.13%
rng::unique(list<int>,_pred)_(contiguous)/1024 985.193 -
rng::unique(list<int>,_pred)_(contiguous)/32 60.695 -
rng::unique(list<int>,_pred)_(contiguous)/52 74.340 -
rng::unique(list<int>,_pred)_(contiguous)/8192 7725.609 -
rng::unique(list<int>,_pred)_(sprinkled)/1024 1028.860 -2.48%
rng::unique(list<int>,_pred)_(sprinkled)/32 66.338 -6.01%
rng::unique(list<int>,_pred)_(sprinkled)/52 83.013 -5.34%
rng::unique(list<int>,_pred)_(sprinkled)/8192 8443.296 -1.47%
rng::unique(vector<int>)_(contiguous)/1024 291.745 -
rng::unique(vector<int>)_(contiguous)/32 50.913 -
rng::unique(vector<int>)_(contiguous)/52 57.079 -
rng::unique(vector<int>)_(contiguous)/8192 1914.128 -
rng::unique(vector<int>)_(sprinkled)/1024 284.064 -
rng::unique(vector<int>)_(sprinkled)/32 50.743 -
rng::unique(vector<int>)_(sprinkled)/52 55.261 -
rng::unique(vector<int>)_(sprinkled)/8192 1919.189 -
rng::unique(vector<int>,_pred)_(contiguous)/1024 589.353 -
rng::unique(vector<int>,_pred)_(contiguous)/32 55.395 -
rng::unique(vector<int>,_pred)_(contiguous)/52 64.378 -
rng::unique(vector<int>,_pred)_(contiguous)/8192 3773.595 -
rng::unique(vector<int>,_pred)_(sprinkled)/1024 692.687 -
rng::unique(vector<int>,_pred)_(sprinkled)/32 60.476 -
rng::unique(vector<int>,_pred)_(sprinkled)/52 73.402 -
rng::unique(vector<int>,_pred)_(sprinkled)/8192 5239.352 -
rng::unique_copy(deque<int>)_(contiguous)/1024 479.727 -
rng::unique_copy(deque<int>)_(contiguous)/32 11.027 9.49%
rng::unique_copy(deque<int>)_(contiguous)/52 16.820 12.15%
rng::unique_copy(deque<int>)_(contiguous)/8192 3744.918 -
rng::unique_copy(deque<int>)_(sprinkled)/1024 467.342 -
rng::unique_copy(deque<int>)_(sprinkled)/32 10.881 -28.88%
rng::unique_copy(deque<int>)_(sprinkled)/52 15.719 -25.20%
rng::unique_copy(deque<int>)_(sprinkled)/8192 3743.297 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/1024 600.374 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/32 16.503 -1.39%
rng::unique_copy(deque<int>,_pred)_(contiguous)/52 26.408 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/8192 4443.169 -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/1024 720.213 -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 19.009 -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.184 -5.39%
rng::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5726.538 -
rng::unique_copy(list<int>)_(contiguous)/1024 743.163 -
rng::unique_copy(list<int>)_(contiguous)/32 11.960 -
rng::unique_copy(list<int>)_(contiguous)/52 30.028 -
rng::unique_copy(list<int>)_(contiguous)/8192 6968.890 -
rng::unique_copy(list<int>)_(sprinkled)/1024 745.858 -
rng::unique_copy(list<int>)_(sprinkled)/32 10.917 2.20%
rng::unique_copy(list<int>)_(sprinkled)/52 22.552 -
rng::unique_copy(list<int>)_(sprinkled)/8192 7336.638 -
rng::unique_copy(list<int>,_pred)_(contiguous)/1024 793.228 -
rng::unique_copy(list<int>,_pred)_(contiguous)/32 17.632 -
rng::unique_copy(list<int>,_pred)_(contiguous)/52 29.764 -1.98%
rng::unique_copy(list<int>,_pred)_(contiguous)/8192 7587.709 1.02%
rng::unique_copy(list<int>,_pred)_(sprinkled)/1024 825.008 -
rng::unique_copy(list<int>,_pred)_(sprinkled)/32 19.515 -
rng::unique_copy(list<int>,_pred)_(sprinkled)/52 37.289 -
rng::unique_copy(list<int>,_pred)_(sprinkled)/8192 7637.419 -
rng::unique_copy(vector<int>)_(contiguous)/1024 272.786 -
rng::unique_copy(vector<int>)_(contiguous)/32 8.667 1.38%
rng::unique_copy(vector<int>)_(contiguous)/52 13.466 -
rng::unique_copy(vector<int>)_(contiguous)/8192 1902.324 -
rng::unique_copy(vector<int>)_(sprinkled)/1024 243.092 -
rng::unique_copy(vector<int>)_(sprinkled)/32 8.235 -
rng::unique_copy(vector<int>)_(sprinkled)/52 12.818 -
rng::unique_copy(vector<int>)_(sprinkled)/8192 1885.659 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/1024 526.122 -2.83%
rng::unique_copy(vector<int>,_pred)_(contiguous)/32 13.072 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/52 24.672 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/8192 3709.950 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/1024 578.045 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/32 17.634 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.082 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4399.227 -
std::adjacent_find(deque<int>)/1024 462.977 -
std::adjacent_find(deque<int>)/1048576 475604.931 -
std::adjacent_find(deque<int>)/50 15.356 9.03%
std::adjacent_find(deque<int>)/8 3.146 4.29%
std::adjacent_find(deque<int>)/8192 3710.199 -
std::adjacent_find(deque<int>,_pred)/1024 630.026 -
std::adjacent_find(deque<int>,_pred)/1048576 650267.681 -
std::adjacent_find(deque<int>,_pred)/50 29.792 1.74%
std::adjacent_find(deque<int>,_pred)/8 4.586 5.90%
std::adjacent_find(deque<int>,_pred)/8192 5088.180 -
std::adjacent_find(list<int>)/1024 713.142 -
std::adjacent_find(list<int>)/1048576 869202.938 -
std::adjacent_find(list<int>)/50 23.711 -
std::adjacent_find(list<int>)/8 2.104 -
std::adjacent_find(list<int>)/8192 6750.778 -
std::adjacent_find(list<int>,_pred)/1024 828.084 4.85%
std::adjacent_find(list<int>,_pred)/1048576 956196.866 3.73%
std::adjacent_find(list<int>,_pred)/50 40.909 22.65%
std::adjacent_find(list<int>,_pred)/8 3.886 1.17%
std::adjacent_find(list<int>,_pred)/8192 8243.144 5.37%
std::adjacent_find(vector<int>)/1024 235.063 -
std::adjacent_find(vector<int>)/1048576 237536.033 -
std::adjacent_find(vector<int>)/50 11.986 -
std::adjacent_find(vector<int>)/8 2.026 -
std::adjacent_find(vector<int>)/8192 1834.164 -
std::adjacent_find(vector<int>,_pred)/1024 401.163 -
std::adjacent_find(vector<int>,_pred)/1048576 471526.569 -
std::adjacent_find(vector<int>,_pred)/50 23.097 -1.87%
std::adjacent_find(vector<int>,_pred)/8 3.320 1.96%
std::adjacent_find(vector<int>,_pred)/8192 3176.423 -
std::all_of(deque<int>)_(process_all)/32 11.584 -
std::all_of(deque<int>)_(process_all)/32768 10553.566 -
std::all_of(deque<int>)_(process_all)/50 19.292 -
std::all_of(deque<int>)_(process_all)/8 3.090 -4.17%
std::all_of(deque<int>)_(process_all)/8192 2651.910 1.17%
std::all_of(list<int>)_(process_all)/32 11.732 -
std::all_of(list<int>)_(process_all)/32768 26306.603 1.20%
std::all_of(list<int>)_(process_all)/50 21.824 -
std::all_of(list<int>)_(process_all)/8 2.608 -
std::all_of(list<int>)_(process_all)/8192 7757.505 2.70%
std::all_of(vector<int>)_(process_all)/32 8.329 -
std::all_of(vector<int>)_(process_all)/32768 8058.449 -
std::all_of(vector<int>)_(process_all)/50 18.408 2.33%
std::all_of(vector<int>)_(process_all)/8 2.384 -3.04%
std::all_of(vector<int>)_(process_all)/8192 2023.888 -
std::any_of(deque<int>)_(process_all)/32 11.620 -
std::any_of(deque<int>)_(process_all)/32768 11192.854 6.36%
std::any_of(deque<int>)_(process_all)/50 20.246 -
std::any_of(deque<int>)_(process_all)/8 3.124 -3.39%
std::any_of(deque<int>)_(process_all)/8192 2783.794 6.32%
std::any_of(list<int>)_(process_all)/32 11.452 -
std::any_of(list<int>)_(process_all)/32768 25842.720 -
std::any_of(list<int>)_(process_all)/50 21.788 -
std::any_of(list<int>)_(process_all)/8 2.723 -
std::any_of(list<int>)_(process_all)/8192 6974.652 -2.00%
std::any_of(vector<int>)_(process_all)/32 8.483 1.36%
std::any_of(vector<int>)_(process_all)/32768 8071.228 -
std::any_of(vector<int>)_(process_all)/50 18.608 2.44%
std::any_of(vector<int>)_(process_all)/8 2.522 -3.22%
std::any_of(vector<int>)_(process_all)/8192 2025.411 -
std::copy(deque<int>)/1048576 49737.116 -
std::copy(deque<int>)/262144 10296.244 -
std::copy(deque<int>)/32768 1144.268 -
std::copy(deque<int>)/4096 145.225 -
std::copy(deque<int>)/512 16.734 -
std::copy(deque<int>)/64 5.343 98.96%
std::copy(deque<int>)/8 2.678 -1.91%
std::copy(list<int>)/1048576 875931.271 -
std::copy(list<int>)/262144 217833.503 -
std::copy(list<int>)/32768 26375.273 -
std::copy(list<int>)/4096 3319.680 -
std::copy(list<int>)/512 368.623 -
std::copy(list<int>)/64 32.306 -2.87%
std::copy(list<int>)/8 2.469 -
std::copy(vector<bool>)_(aligned)/1048576 2912.659 1.08%
std::copy(vector<bool>)_(aligned)/262144 443.579 -40.54%
std::copy(vector<bool>)_(aligned)/32768 35.393 -
std::copy(vector<bool>)_(aligned)/4096 4.841 4.01%
std::copy(vector<bool>)_(aligned)/512 1.376 -
std::copy(vector<bool>)_(aligned)/64 1.308 -4.18%
std::copy(vector<bool>)_(unaligned)/1048576 7022.948 -
std::copy(vector<bool>)_(unaligned)/262144 1712.832 -
std::copy(vector<bool>)_(unaligned)/32768 218.391 -
std::copy(vector<bool>)_(unaligned)/4096 26.046 -
std::copy(vector<bool>)_(unaligned)/512 3.489 -
std::copy(vector<bool>)_(unaligned)/64 1.828 -
std::copy(vector<int>)/1048576 50115.963 -
std::copy(vector<int>)/262144 12532.838 -
std::copy(vector<int>)/32768 3795.094 -
std::copy(vector<int>)/4096 146.263 -1.07%
std::copy(vector<int>)/512 16.011 -
std::copy(vector<int>)/64 2.440 -
std::copy(vector<int>)/8 2.229 -
std::copy_backward(deque<int>)/1048576 128738.917 -
std::copy_backward(deque<int>)/262144 32701.528 -
std::copy_backward(deque<int>)/32768 4076.168 -
std::copy_backward(deque<int>)/4096 148.028 -
std::copy_backward(deque<int>)/512 18.108 -
std::copy_backward(deque<int>)/64 2.938 -
std::copy_backward(deque<int>)/8 2.710 1.77%
std::copy_backward(list<int>)/1048576 885472.962 -
std::copy_backward(list<int>)/262144 219750.863 -
std::copy_backward(list<int>)/32768 26535.032 -
std::copy_backward(list<int>)/4096 3377.306 -14.01%
std::copy_backward(list<int>)/512 369.517 -
std::copy_backward(list<int>)/64 30.341 -
std::copy_backward(list<int>)/8 2.453 -
std::copy_backward(vector<bool>)_(aligned)/1048576 1465.185 -45.23%
std::copy_backward(vector<bool>)_(aligned)/262144 691.098 25.29%
std::copy_backward(vector<bool>)_(aligned)/32768 35.666 -
std::copy_backward(vector<bool>)_(aligned)/4096 5.036 3.60%
std::copy_backward(vector<bool>)_(aligned)/512 1.512 6.90%
std::copy_backward(vector<bool>)_(aligned)/64 1.654 5.69%
std::copy_backward(vector<bool>)_(unaligned)/1048576 6931.370 2.94%
std::copy_backward(vector<bool>)_(unaligned)/262144 1658.753 -10.28%
std::copy_backward(vector<bool>)_(unaligned)/32768 210.956 1.23%
std::copy_backward(vector<bool>)_(unaligned)/4096 30.280 -
std::copy_backward(vector<bool>)_(unaligned)/512 4.825 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.925 -
std::copy_backward(vector<int>)/1048576 50201.803 -
std::copy_backward(vector<int>)/262144 12539.637 -
std::copy_backward(vector<int>)/32768 1693.354 -52.62%
std::copy_backward(vector<int>)/4096 200.341 37.81%
std::copy_backward(vector<int>)/512 16.630 -
std::copy_backward(vector<int>)/64 2.519 -
std::copy_backward(vector<int>)/8 2.182 -1.31%
std::copy_if(deque<int>)_(entire_range)/1048576 276872.923 -
std::copy_if(deque<int>)_(entire_range)/262144 69527.852 -
std::copy_if(deque<int>)_(entire_range)/32768 8689.685 -
std::copy_if(deque<int>)_(entire_range)/4096 1029.017 -
std::copy_if(deque<int>)_(entire_range)/512 140.146 2.04%
std::copy_if(deque<int>)_(entire_range)/64 16.224 -
std::copy_if(deque<int>)_(entire_range)/8 2.613 2.05%
std::copy_if(deque<int>)_(every_other)/1048576 373717.627 -
std::copy_if(deque<int>)_(every_other)/262144 93129.015 -
std::copy_if(deque<int>)_(every_other)/32768 11665.172 -
std::copy_if(deque<int>)_(every_other)/4096 1460.941 -
std::copy_if(deque<int>)_(every_other)/512 183.045 -
std::copy_if(deque<int>)_(every_other)/64 23.450 -
std::copy_if(deque<int>)_(every_other)/8 3.479 -
std::copy_if(list<int>)_(entire_range)/1048576 881658.690 -
std::copy_if(list<int>)_(entire_range)/262144 217061.259 -
std::copy_if(list<int>)_(entire_range)/32768 28213.260 -5.26%
std::copy_if(list<int>)_(entire_range)/4096 3043.813 -
std::copy_if(list<int>)_(entire_range)/512 370.881 -
std::copy_if(list<int>)_(entire_range)/64 33.597 2.34%
std::copy_if(list<int>)_(entire_range)/8 2.643 -
std::copy_if(list<int>)_(every_other)/1048576 841959.035 1.17%
std::copy_if(list<int>)_(every_other)/262144 208513.119 -
std::copy_if(list<int>)_(every_other)/32768 25353.859 -
std::copy_if(list<int>)_(every_other)/4096 3233.707 2.89%
std::copy_if(list<int>)_(every_other)/512 361.031 -
std::copy_if(list<int>)_(every_other)/64 23.803 -
std::copy_if(list<int>)_(every_other)/8 2.319 -
std::copy_if(vector<int>)_(entire_range)/1048576 245952.709 -
std::copy_if(vector<int>)_(entire_range)/262144 59988.889 -
std::copy_if(vector<int>)_(entire_range)/32768 7488.782 -
std::copy_if(vector<int>)_(entire_range)/4096 937.481 -
std::copy_if(vector<int>)_(entire_range)/512 123.635 -
std::copy_if(vector<int>)_(entire_range)/64 16.861 6.32%
std::copy_if(vector<int>)_(entire_range)/8 2.313 3.43%
std::copy_if(vector<int>)_(every_other)/1048576 240093.210 -
std::copy_if(vector<int>)_(every_other)/262144 59854.334 -
std::copy_if(vector<int>)_(every_other)/32768 7500.403 -
std::copy_if(vector<int>)_(every_other)/4096 939.269 -
std::copy_if(vector<int>)_(every_other)/512 122.931 -
std::copy_if(vector<int>)_(every_other)/64 16.128 -
std::copy_if(vector<int>)_(every_other)/8 2.489 1.07%
std::copy_n(deque<int>)/1048576 49801.281 -
std::copy_n(deque<int>)/262144 10334.875 -
std::copy_n(deque<int>)/32768 1146.515 -
std::copy_n(deque<int>)/4096 145.671 -
std::copy_n(deque<int>)/512 16.746 -
std::copy_n(deque<int>)/64 2.788 -
std::copy_n(deque<int>)/8 2.753 -
std::copy_n(list<int>)/1048576 870118.133 -
std::copy_n(list<int>)/262144 215744.026 -
std::copy_n(list<int>)/32768 26309.635 -1.14%
std::copy_n(list<int>)/4096 4284.118 5.35%
std::copy_n(list<int>)/512 340.864 -
std::copy_n(list<int>)/64 14.091 -11.75%
std::copy_n(list<int>)/8 2.256 -
std::copy_n(vector<bool>)_(aligned)/1048576 1937.330 -21.19%
std::copy_n(vector<bool>)_(aligned)/262144 557.907 1.76%
std::copy_n(vector<bool>)_(aligned)/32768 35.374 -
std::copy_n(vector<bool>)_(aligned)/4096 4.782 -
std::copy_n(vector<bool>)_(aligned)/512 1.375 -
std::copy_n(vector<bool>)_(aligned)/64 1.379 1.19%
std::copy_n(vector<bool>)_(unaligned)/1048576 7021.332 -
std::copy_n(vector<bool>)_(unaligned)/262144 1714.264 -
std::copy_n(vector<bool>)_(unaligned)/32768 218.061 -
std::copy_n(vector<bool>)_(unaligned)/4096 26.027 -
std::copy_n(vector<bool>)_(unaligned)/512 3.497 -
std::copy_n(vector<bool>)_(unaligned)/64 1.826 -
std::copy_n(vector<int>)/1048576 50281.227 -
std::copy_n(vector<int>)/262144 12495.164 -
std::copy_n(vector<int>)/32768 3477.310 -8.44%
std::copy_n(vector<int>)/4096 241.649 22.06%
std::copy_n(vector<int>)/512 16.065 -
std::copy_n(vector<int>)/64 2.476 -
std::copy_n(vector<int>)/8 2.314 4.89%
std::count(deque<int>)_(every_other)/1024 247.994 -
std::count(deque<int>)_(every_other)/1048576 253464.724 -
std::count(deque<int>)_(every_other)/8 2.534 -
std::count(deque<int>)_(every_other)/8192 1940.094 -
std::count(list<int>)_(every_other)/1024 708.807 -
std::count(list<int>)_(every_other)/1048576 824922.577 1.47%
std::count(list<int>)_(every_other)/8 2.095 -
std::count(list<int>)_(every_other)/8192 6340.614 -
std::count(vector<bool>)/1000 3.004 2.05%
std::count(vector<bool>)/1024 1.689 -
std::count(vector<bool>)/1048576 1460.733 -
std::count(vector<bool>)/8192 11.446 -
std::count(vector<int>)_(every_other)/1024 103.018 -
std::count(vector<int>)_(every_other)/1048576 105317.147 -
std::count(vector<int>)_(every_other)/8 1.354 -
std::count(vector<int>)_(every_other)/8192 820.646 -
std::count_if(deque<int>)_(every_other)/1024 350.567 -
std::count_if(deque<int>)_(every_other)/1048576 344215.991 -
std::count_if(deque<int>)_(every_other)/8 3.432 -
std::count_if(deque<int>)_(every_other)/8192 2635.468 -
std::count_if(list<int>)_(every_other)/1024 755.660 -
std::count_if(list<int>)_(every_other)/1048576 890690.484 -
std::count_if(list<int>)_(every_other)/8 2.739 -
std::count_if(list<int>)_(every_other)/8192 7095.714 -
std::count_if(vector<int>)_(every_other)/1024 248.586 -
std::count_if(vector<int>)_(every_other)/1048576 247881.087 -
std::count_if(vector<int>)_(every_other)/8 4.226 -
std::count_if(vector<int>)_(every_other)/8192 1927.955 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 322.182 13.34%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 9.801 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2569.202 13.75%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 71.548 -1.16%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 27.927 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 448.959 -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 71.606 -
std::deque<int>::ctor(Range)_(cheap_elements)/32 27.921 -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 449.227 1.27%
std::deque<int>::ctor(const&)_(cheap_elements)/1024 294.141 -
std::deque<int>::ctor(const&)_(cheap_elements)/32 35.548 -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2147.586 -
std::deque<int>::ctor(size)/1024 73.740 -1.08%
std::deque<int>::ctor(size)/32 27.831 -
std::deque<int>::ctor(size)/8192 458.849 -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 73.589 -1.24%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 27.923 -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 431.004 -
std::deque<int>::erase(begin)_(cheap_elements)/1024 7.571 -
std::deque<int>::erase(begin)_(cheap_elements)/32 7.641 -
std::deque<int>::erase(begin)_(cheap_elements)/8192 7.481 -
std::deque<int>::erase(middle)_(cheap_elements)/1024 26.661 -
std::deque<int>::erase(middle)_(cheap_elements)/32 9.562 -2.69%
std::deque<int>::erase(middle)_(cheap_elements)/8192 160.487 -
std::deque<int>::insert(begin)_(cheap_elements)/1024 6.052 -
std::deque<int>::insert(begin)_(cheap_elements)/32 6.113 -
std::deque<int>::insert(begin)_(cheap_elements)/8192 6.073 -
std::deque<int>::insert(middle)_(cheap_elements)/1024 29.765 -
std::deque<int>::insert(middle)_(cheap_elements)/32 12.278 2.48%
std::deque<int>::insert(middle)_(cheap_elements)/8192 166.204 -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 40.767 -
std::deque<int>::operator=(const&)_(cheap_elements)/32 4.855 -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 337.142 -5.79%
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.897 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 13.682 -
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 543.330 -59.43%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 18.916 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 4838.070 1.32%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6381.933 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 139.414 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 52395.781 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 864.036 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 47.915 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 12627.966 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 19947.258 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 616.320 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 176853.107 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 867.639 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 48.315 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 12597.908 -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 19836.265 -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 614.442 -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 175880.286 -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1077.774 -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 49.685 -2.43%
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11648.941 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 20416.697 -1.70%
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 625.286 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 179501.189 -1.39%
std::deque<std::string>::ctor(size)/1024 710.297 -1.87%
std::deque<std::string>::ctor(size)/32 43.824 6.93%
std::deque<std::string>::ctor(size)/8192 8340.462 -2.56%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 931.945 -2.17%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 46.727 3.42%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12552.350 -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 19912.629 -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 581.851 -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 173808.969 -
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 7.415 -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 7.362 -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 7.377 -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 23.699 -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 23.102 -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 23.891 -
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 315.233 -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 26.665 -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 2350.386 -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 326.268 -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 36.411 -
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 2364.473 -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 10.796 -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 10.821 -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 10.811 -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 29.446 -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 32.683 1.75%
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 32.765 -
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 311.710 -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 24.760 -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 2361.973 -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 328.887 -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 39.573 -
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2378.533 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 491.319 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 16.454 -2.41%
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4488.298 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6434.964 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 147.383 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 51847.473 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.408 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 14.129 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.275 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 13.276 -3.15%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 24.637 -2.23%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 14.757 -2.81%
std::distance(deque<int>)/1024 0.633 -3.61%
std::distance(deque<int>)/4096 0.632 -3.20%
std::distance(deque<int>)/50 0.639 -6.47%
std::distance(deque<int>)/8192 0.632 -3.52%
std::distance(join_view(vector<vector<int>>))/1024 1.041 -
std::distance(join_view(vector<vector<int>>))/4096 4.412 -
std::distance(join_view(vector<vector<int>>))/50 0.584 -11.40%
std::distance(join_view(vector<vector<int>>))/8192 8.337 -
std::equal(deque<int>)_(it,_it,_it)/1024 495.485 -
std::equal(deque<int>)_(it,_it,_it)/1048576 494920.132 -
std::equal(deque<int>)_(it,_it,_it)/50 24.476 8.02%
std::equal(deque<int>)_(it,_it,_it)/8 6.435 49.80%
std::equal(deque<int>)_(it,_it,_it)/8192 3879.475 -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 499.585 -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 497541.667 -
std::equal(deque<int>)_(it,_it,_it,_it)/50 21.592 -
std::equal(deque<int>)_(it,_it,_it,_it)/8 5.058 1.22%
std::equal(deque<int>)_(it,_it,_it,_it)/8192 3857.352 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 524.943 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 537068.128 2.55%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 26.052 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.194 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4137.685 2.36%
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 507.195 1.18%
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 507616.151 -1.04%
std::equal(deque<int>)_(it,_it,_it,_pred)/50 23.141 -5.01%
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.362 -1.49%
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 3907.159 -1.34%
std::equal(list<int>)_(it,_it,_it)/1024 1749.386 17.36%
std::equal(list<int>)_(it,_it,_it)/1048576 1318607.865 -
std::equal(list<int>)_(it,_it,_it)/50 39.302 10.46%
std::equal(list<int>)_(it,_it,_it)/8 2.789 -
std::equal(list<int>)_(it,_it,_it)/8192 9443.784 -4.65%
std::equal(list<int>)_(it,_it,_it,_it)/1024 784.400 1.06%
std::equal(list<int>)_(it,_it,_it,_it)/1048576 952920.068 -
std::equal(list<int>)_(it,_it,_it,_it)/50 30.565 21.58%
std::equal(list<int>)_(it,_it,_it,_it)/8 2.972 -
std::equal(list<int>)_(it,_it,_it,_it)/8192 11927.697 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 831.126 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 989230.696 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 35.099 -11.20%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.608 -1.09%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 11856.684 -7.02%
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1167.939 -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1329068.325 1.08%
std::equal(list<int>)_(it,_it,_it,_pred)/50 38.997 -
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.654 -1.59%
std::equal(list<int>)_(it,_it,_it,_pred)/8192 12081.408 -4.08%
std::equal(vector<bool>)_(aligned)/1024 0.219 -
std::equal(vector<bool>)_(aligned)/1048576 0.219 -
std::equal(vector<bool>)_(aligned)/50 0.220 -
std::equal(vector<bool>)_(aligned)/8 0.222 -
std::equal(vector<bool>)_(aligned)/8192 0.219 -
std::equal(vector<bool>)_(unaligned)/1024 6.018 -
std::equal(vector<bool>)_(unaligned)/1048576 6453.294 -
std::equal(vector<bool>)_(unaligned)/50 0.824 18.76%
std::equal(vector<bool>)_(unaligned)/8 0.841 17.94%
std::equal(vector<bool>)_(unaligned)/8192 53.863 -
std::equal(vector<int>)_(it,_it,_it)/1024 77.781 -
std::equal(vector<int>)_(it,_it,_it)/1048576 73716.693 -
std::equal(vector<int>)_(it,_it,_it)/50 4.261 -
std::equal(vector<int>)_(it,_it,_it)/8 1.156 -
std::equal(vector<int>)_(it,_it,_it)/8192 571.007 -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 78.625 -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 73775.321 -
std::equal(vector<int>)_(it,_it,_it,_it)/50 5.885 38.26%
std::equal(vector<int>)_(it,_it,_it,_it)/8 2.521 77.83%
std::equal(vector<int>)_(it,_it,_it,_it)/8192 572.869 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 523.288 1.90%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 639036.307 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 24.121 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.695 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 4800.391 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 533.950 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 606090.939 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 24.347 -1.62%
std::equal(vector<int>)_(it,_it,_it,_pred)/8 4.562 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 4825.895 -
std::fill(deque<int>)/1024 29.911 -1.26%
std::fill(deque<int>)/32 1.269 -
std::fill(deque<int>)/50 2.244 -
std::fill(deque<int>)/8192 241.104 -
std::fill(list<int>)/1024 672.066 -
std::fill(list<int>)/32 8.409 -
std::fill(list<int>)/50 35.428 -
std::fill(list<int>)/8192 7113.413 -
std::fill(vector<bool>)/1048576 3826.067 -
std::fill(vector<bool>)/262144 233.065 -74.22%
std::fill(vector<bool>)/32768 30.025 -
std::fill(vector<bool>)/4096 4.217 -
std::fill(vector<bool>)/512 1.569 -
std::fill(vector<bool>)/64 1.670 5.06%
std::fill(vector<int>)/1024 30.291 2.46%
std::fill(vector<int>)/32 1.121 7.50%
std::fill(vector<int>)/50 2.211 -
std::fill(vector<int>)/8192 238.937 -
std::fill_n(deque<int>)/1024 29.949 -
std::fill_n(deque<int>)/32 1.206 -
std::fill_n(deque<int>)/50 2.197 -
std::fill_n(deque<int>)/8192 245.123 -1.39%
std::fill_n(list<int>)/1024 649.436 -
std::fill_n(list<int>)/32 8.269 -
std::fill_n(list<int>)/50 15.909 -
std::fill_n(list<int>)/8192 8958.490 27.45%
std::fill_n(vector<bool>)/1048576 3825.152 -
std::fill_n(vector<bool>)/262144 232.309 -
std::fill_n(vector<bool>)/32768 30.254 -
std::fill_n(vector<bool>)/4096 4.166 -
std::fill_n(vector<bool>)/512 1.501 5.26%
std::fill_n(vector<bool>)/64 1.629 2.20%
std::fill_n(vector<int>)/1024 29.578 -
std::fill_n(vector<int>)/32 1.145 -
std::fill_n(vector<int>)/50 2.232 -
std::fill_n(vector<int>)/8192 240.291 1.38%
std::find(deque<int>)_(bail_25%)/1024 67.217 -
std::find(deque<int>)_(bail_25%)/32768 1923.468 -
std::find(deque<int>)_(bail_25%)/8 2.072 -
std::find(deque<int>)_(bail_25%)/8192 478.781 -
std::find(deque<int>)_(process_all)/1024 244.931 -
std::find(deque<int>)_(process_all)/32768 7878.695 -
std::find(deque<int>)_(process_all)/50 13.946 5.55%
std::find(deque<int>)_(process_all)/8 3.382 -
std::find(deque<int>)_(process_all)/8192 1972.587 1.11%
std::find(list<int>)_(bail_25%)/1024 129.741 -3.71%
std::find(list<int>)_(bail_25%)/32768 7819.173 -7.54%
std::find(list<int>)_(bail_25%)/8 0.922 -1.87%
std::find(list<int>)_(bail_25%)/8192 1424.092 -1.98%
std::find(list<int>)_(process_all)/1024 689.748 -
std::find(list<int>)_(process_all)/32768 26603.780 2.50%
std::find(list<int>)_(process_all)/50 18.749 1.10%
std::find(list<int>)_(process_all)/8 2.321 -1.86%
std::find(list<int>)_(process_all)/8192 8353.069 9.94%
std::find(vector<bool>)_(process_all)/1024 4.638 -1.05%
std::find(vector<bool>)_(process_all)/1048576 3705.208 -
std::find(vector<bool>)_(process_all)/50 0.569 -28.35%
std::find(vector<bool>)_(process_all)/8 0.526 -25.49%
std::find(vector<bool>)_(process_all)/8192 33.755 -
std::find(vector<char>)_(bail_25%)/1024 5.386 -
std::find(vector<char>)_(bail_25%)/32768 136.641 -
std::find(vector<char>)_(bail_25%)/8 1.155 8.56%
std::find(vector<char>)_(bail_25%)/8192 39.794 -
std::find(vector<char>)_(process_all)/1024 16.290 -
std::find(vector<char>)_(process_all)/32768 496.998 -
std::find(vector<char>)_(process_all)/50 1.617 -
std::find(vector<char>)_(process_all)/8 0.929 -
std::find(vector<char>)_(process_all)/8192 136.721 -
std::find(vector<int>)_(bail_25%)/1024 65.945 -
std::find(vector<int>)_(bail_25%)/32768 1865.523 -
std::find(vector<int>)_(bail_25%)/8 1.396 -2.90%
std::find(vector<int>)_(bail_25%)/8192 472.232 -
std::find(vector<int>)_(process_all)/1024 244.032 -
std::find(vector<int>)_(process_all)/32768 7469.255 -
std::find(vector<int>)_(process_all)/50 12.495 -
std::find(vector<int>)_(process_all)/8 2.727 2.74%
std::find(vector<int>)_(process_all)/8192 1864.945 -
std::find(vector<long_long>)_(bail_25%)/1024 30.241 -
std::find(vector<long_long>)_(bail_25%)/32768 958.670 -
std::find(vector<long_long>)_(bail_25%)/8 0.906 -1.91%
std::find(vector<long_long>)_(bail_25%)/8192 245.675 -
std::find(vector<long_long>)_(process_all)/1024 119.048 -
std::find(vector<long_long>)_(process_all)/32768 3813.057 -
std::find(vector<long_long>)_(process_all)/50 5.809 -
std::find(vector<long_long>)_(process_all)/8 1.154 -6.92%
std::find(vector<long_long>)_(process_all)/8192 950.879 -
std::find_end(deque<int>)_(match_near_end)/1000 33.937 -
std::find_end(deque<int>)_(match_near_end)/1024 32.577 -
std::find_end(deque<int>)_(match_near_end)/8192 274.090 -
std::find_end(deque<int>)_(near_matches)/1000 15878.862 -7.07%
std::find_end(deque<int>)_(near_matches)/1024 16489.336 -6.22%
std::find_end(deque<int>)_(near_matches)/8192 1131960.758 -10.13%
std::find_end(deque<int>)_(process_all)/1000 291.046 -9.02%
std::find_end(deque<int>)_(process_all)/1024 303.531 -6.97%
std::find_end(deque<int>)_(process_all)/1048576 279737.292 -12.37%
std::find_end(deque<int>)_(process_all)/8192 2147.767 -12.52%
std::find_end(deque<int>)_(same_length)/1000 329.582 -2.82%
std::find_end(deque<int>)_(same_length)/1024 337.018 -2.17%
std::find_end(deque<int>)_(same_length)/8192 2687.029 -4.22%
std::find_end(deque<int>)_(single_element)/1000 312.624 -3.14%
std::find_end(deque<int>)_(single_element)/1024 331.920 3.92%
std::find_end(deque<int>)_(single_element)/8192 2387.589 8.19%
std::find_end(deque<int>,_pred)_(match_near_end)/1000 77.085 -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 78.297 -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 621.191 -
std::find_end(deque<int>,_pred)_(near_matches)/1000 31441.729 -1.72%
std::find_end(deque<int>,_pred)_(near_matches)/1024 32619.000 -
std::find_end(deque<int>,_pred)_(near_matches)/8192 1904893.507 -
std::find_end(deque<int>,_pred)_(process_all)/1000 593.826 -
std::find_end(deque<int>,_pred)_(process_all)/1024 609.246 -
std::find_end(deque<int>,_pred)_(process_all)/1048576 572803.689 1.55%
std::find_end(deque<int>,_pred)_(process_all)/8192 4398.339 1.49%
std::find_end(deque<int>,_pred)_(same_length)/1000 750.758 -
std::find_end(deque<int>,_pred)_(same_length)/1024 768.014 -
std::find_end(deque<int>,_pred)_(same_length)/8192 5113.886 -
std::find_end(deque<int>,_pred)_(single_element)/1000 651.693 -
std::find_end(deque<int>,_pred)_(single_element)/1024 652.689 -
std::find_end(deque<int>,_pred)_(single_element)/8192 4828.721 -
std::find_end(forward_list<int>)_(match_near_end)/1000 773.912 2.06%
std::find_end(forward_list<int>)_(match_near_end)/1024 4480.554 -
std::find_end(forward_list<int>)_(match_near_end)/8192 257704.252 -
std::find_end(forward_list<int>)_(near_matches)/1000 36899.728 -
std::find_end(forward_list<int>)_(near_matches)/1024 38236.913 -
std::find_end(forward_list<int>)_(near_matches)/8192 2473887.809 -
std::find_end(forward_list<int>)_(process_all)/1000 692.251 1.75%
std::find_end(forward_list<int>)_(process_all)/1024 713.996 -
std::find_end(forward_list<int>)_(process_all)/1048576 758829.438 -
std::find_end(forward_list<int>)_(process_all)/8192 5698.807 -
std::find_end(forward_list<int>)_(same_length)/1000 1478.504 -
std::find_end(forward_list<int>)_(same_length)/1024 1499.947 -
std::find_end(forward_list<int>)_(same_length)/8192 13234.383 -8.01%
std::find_end(forward_list<int>)_(single_element)/1000 679.363 -
std::find_end(forward_list<int>)_(single_element)/1024 706.387 -
std::find_end(forward_list<int>)_(single_element)/8192 5735.176 -1.28%
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 845.306 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5159.071 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 276361.111 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 42178.912 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 43887.528 -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2690354.327 -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 805.631 2.23%
std::find_end(forward_list<int>,_pred)_(process_all)/1024 832.426 3.24%
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 910819.643 2.63%
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6738.250 3.48%
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1535.491 -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1562.791 -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 13764.762 -6.30%
std::find_end(forward_list<int>,_pred)_(single_element)/1000 808.560 -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 828.826 1.80%
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6717.198 2.08%
std::find_end(list<int>)_(match_near_end)/1000 78.751 -
std::find_end(list<int>)_(match_near_end)/1024 60.663 -
std::find_end(list<int>)_(match_near_end)/8192 603.662 -
std::find_end(list<int>)_(near_matches)/1000 33730.799 1.61%
std::find_end(list<int>)_(near_matches)/1024 34961.640 1.07%
std::find_end(list<int>)_(near_matches)/8192 2268408.307 -
std::find_end(list<int>)_(process_all)/1000 711.904 -
std::find_end(list<int>)_(process_all)/1024 730.436 -
std::find_end(list<int>)_(process_all)/1048576 875687.034 -
std::find_end(list<int>)_(process_all)/8192 7349.274 -
std::find_end(list<int>)_(same_length)/1000 740.119 -1.11%
std::find_end(list<int>)_(same_length)/1024 756.966 -
std::find_end(list<int>)_(same_length)/8192 8168.779 -
std::find_end(list<int>)_(single_element)/1000 711.868 -
std::find_end(list<int>)_(single_element)/1024 731.181 -
std::find_end(list<int>)_(single_element)/8192 7721.295 -2.30%
std::find_end(list<int>,_pred)_(match_near_end)/1000 71.291 -
std::find_end(list<int>,_pred)_(match_near_end)/1024 70.551 -
std::find_end(list<int>,_pred)_(match_near_end)/8192 631.758 -
std::find_end(list<int>,_pred)_(near_matches)/1000 38168.291 -
std::find_end(list<int>,_pred)_(near_matches)/1024 39754.859 -
std::find_end(list<int>,_pred)_(near_matches)/8192 2472362.824 -
std::find_end(list<int>,_pred)_(process_all)/1000 824.344 -
std::find_end(list<int>,_pred)_(process_all)/1024 844.357 -
std::find_end(list<int>,_pred)_(process_all)/1048576 989486.715 -
std::find_end(list<int>,_pred)_(process_all)/8192 8190.678 -
std::find_end(list<int>,_pred)_(same_length)/1000 765.577 -
std::find_end(list<int>,_pred)_(same_length)/1024 784.950 -
std::find_end(list<int>,_pred)_(same_length)/8192 9705.471 -7.25%
std::find_end(list<int>,_pred)_(single_element)/1000 820.969 -
std::find_end(list<int>,_pred)_(single_element)/1024 841.910 -
std::find_end(list<int>,_pred)_(single_element)/8192 8883.226 -
std::find_end(vector<int>)_(match_near_end)/1000 27.926 -
std::find_end(vector<int>)_(match_near_end)/1024 24.921 -
std::find_end(vector<int>)_(match_near_end)/8192 201.880 -
std::find_end(vector<int>)_(near_matches)/1000 14126.871 1.22%
std::find_end(vector<int>)_(near_matches)/1024 14683.553 -
std::find_end(vector<int>)_(near_matches)/8192 776696.830 -
std::find_end(vector<int>)_(process_all)/1000 218.048 -
std::find_end(vector<int>)_(process_all)/1024 223.327 -
std::find_end(vector<int>)_(process_all)/1048576 218030.983 -
std::find_end(vector<int>)_(process_all)/8192 1690.337 -
std::find_end(vector<int>)_(same_length)/1000 248.073 1.11%
std::find_end(vector<int>)_(same_length)/1024 258.392 2.15%
std::find_end(vector<int>)_(same_length)/8192 1981.209 -2.15%
std::find_end(vector<int>)_(single_element)/1000 240.122 -
std::find_end(vector<int>)_(single_element)/1024 245.678 -
std::find_end(vector<int>)_(single_element)/8192 1871.264 -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 58.607 -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 61.402 -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 480.380 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 22521.651 -
std::find_end(vector<int>,_pred)_(near_matches)/1024 23425.388 -
std::find_end(vector<int>,_pred)_(near_matches)/8192 1466772.489 -
std::find_end(vector<int>,_pred)_(process_all)/1000 528.927 -
std::find_end(vector<int>,_pred)_(process_all)/1024 540.796 -
std::find_end(vector<int>,_pred)_(process_all)/1048576 641477.311 -
std::find_end(vector<int>,_pred)_(process_all)/8192 4321.922 -
std::find_end(vector<int>,_pred)_(same_length)/1000 623.995 -
std::find_end(vector<int>,_pred)_(same_length)/1024 640.155 -
std::find_end(vector<int>,_pred)_(same_length)/8192 5124.885 -
std::find_end(vector<int>,_pred)_(single_element)/1000 584.319 -
std::find_end(vector<int>,_pred)_(single_element)/1024 599.331 -
std::find_end(vector<int>,_pred)_(single_element)/8192 4788.940 -
std::find_first_of(deque<int>)_(large_needle)/1024 366673.997 -
std::find_first_of(deque<int>)_(large_needle)/32 289.311 -4.50%
std::find_first_of(deque<int>)_(large_needle)/50 685.008 -6.23%
std::find_first_of(deque<int>)_(large_needle)/8192 23526655.531 -
std::find_first_of(deque<int>)_(small_needle)/1024 3664.366 -
std::find_first_of(deque<int>)_(small_needle)/32 111.905 -2.28%
std::find_first_of(deque<int>)_(small_needle)/50 173.743 -1.33%
std::find_first_of(deque<int>)_(small_needle)/8192 29816.906 2.01%
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 562621.641 -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 608.264 -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1721.824 1.10%
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 35557120.849 -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6452.139 -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 232.447 -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 347.376 -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 50379.992 -
std::find_first_of(list<int>)_(large_needle)/1024 864630.395 -
std::find_first_of(list<int>)_(large_needle)/32 672.349 -
std::find_first_of(list<int>)_(large_needle)/50 1733.677 -
std::find_first_of(list<int>)_(large_needle)/8192 49120472.201 -
std::find_first_of(list<int>)_(small_needle)/1024 2805.515 -
std::find_first_of(list<int>)_(small_needle)/32 91.294 -
std::find_first_of(list<int>)_(small_needle)/50 139.881 -
std::find_first_of(list<int>)_(small_needle)/8192 23245.000 -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 869001.150 -
std::find_first_of(list<int>,_pred)_(large_needle)/32 729.029 -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1878.327 -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 54110259.615 -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5502.216 5.35%
std::find_first_of(list<int>,_pred)_(small_needle)/32 167.219 -
std::find_first_of(list<int>,_pred)_(small_needle)/50 265.606 -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 41617.466 -
std::find_first_of(vector<int>)_(large_needle)/1024 116406.858 7.02%
std::find_first_of(vector<int>)_(large_needle)/32 107.907 1.47%
std::find_first_of(vector<int>)_(large_needle)/50 261.356 1.13%
std::find_first_of(vector<int>)_(large_needle)/8192 7495134.744 8.44%
std::find_first_of(vector<int>)_(small_needle)/1024 1409.506 -
std::find_first_of(vector<int>)_(small_needle)/32 47.281 -
std::find_first_of(vector<int>)_(small_needle)/50 71.034 -
std::find_first_of(vector<int>)_(small_needle)/8192 11284.675 -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 593900.565 -1.55%
std::find_first_of(vector<int>,_pred)_(large_needle)/32 493.330 1.05%
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1362.723 -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 38314819.443 -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5577.636 -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 175.266 -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 273.924 -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 44685.491 -
std::find_if(deque<int>)_(bail_25%)/1024 107.028 -
std::find_if(deque<int>)_(bail_25%)/32768 2992.931 -2.28%
std::find_if(deque<int>)_(bail_25%)/8 1.536 -
std::find_if(deque<int>)_(bail_25%)/8192 744.190 -2.45%
std::find_if(deque<int>)_(process_all)/1024 474.496 -3.11%
std::find_if(deque<int>)_(process_all)/32768 11446.898 -
std::find_if(deque<int>)_(process_all)/50 23.706 -
std::find_if(deque<int>)_(process_all)/8 3.986 -
std::find_if(deque<int>)_(process_all)/8192 2815.261 -
std::find_if(list<int>)_(bail_25%)/1024 193.224 -
std::find_if(list<int>)_(bail_25%)/32768 10492.082 23.46%
std::find_if(list<int>)_(bail_25%)/8 1.212 1.07%
std::find_if(list<int>)_(bail_25%)/8192 1517.935 -
std::find_if(list<int>)_(process_all)/1024 760.708 -
std::find_if(list<int>)_(process_all)/32768 27593.243 -
std::find_if(list<int>)_(process_all)/50 21.487 -
std::find_if(list<int>)_(process_all)/8 3.502 -
std::find_if(list<int>)_(process_all)/8192 12222.895 -3.01%
std::find_if(vector<bool>)_(process_all)/1024 771.175 -
std::find_if(vector<bool>)_(process_all)/1048576 787871.156 -
std::find_if(vector<bool>)_(process_all)/50 35.038 -
std::find_if(vector<bool>)_(process_all)/8 5.458 -
std::find_if(vector<bool>)_(process_all)/8192 6154.127 -
std::find_if(vector<char>)_(bail_25%)/1024 76.096 -
std::find_if(vector<char>)_(bail_25%)/32768 2027.332 -
std::find_if(vector<char>)_(bail_25%)/8 0.949 -
std::find_if(vector<char>)_(bail_25%)/8192 517.954 -
std::find_if(vector<char>)_(process_all)/1024 273.690 1.73%
std::find_if(vector<char>)_(process_all)/32768 8128.865 -1.10%
std::find_if(vector<char>)_(process_all)/50 12.558 -
std::find_if(vector<char>)_(process_all)/8 2.435 -2.31%
std::find_if(vector<char>)_(process_all)/8192 2048.921 -
std::find_if(vector<int>)_(bail_25%)/1024 75.551 -
std::find_if(vector<int>)_(bail_25%)/32768 2338.263 -
std::find_if(vector<int>)_(bail_25%)/8 1.116 -3.57%
std::find_if(vector<int>)_(bail_25%)/8192 548.470 -
std::find_if(vector<int>)_(process_all)/1024 290.516 -
std::find_if(vector<int>)_(process_all)/32768 9085.028 -
std::find_if(vector<int>)_(process_all)/50 14.246 -
std::find_if(vector<int>)_(process_all)/8 2.582 2.16%
std::find_if(vector<int>)_(process_all)/8192 2265.223 -
std::find_if_not(deque<int>)_(bail_25%)/1024 107.185 1.90%
std::find_if_not(deque<int>)_(bail_25%)/32768 2977.271 6.55%
std::find_if_not(deque<int>)_(bail_25%)/8 1.541 5.77%
std::find_if_not(deque<int>)_(bail_25%)/8192 742.943 6.19%
std::find_if_not(deque<int>)_(process_all)/1024 496.549 2.44%
std::find_if_not(deque<int>)_(process_all)/32768 11462.021 -
std::find_if_not(deque<int>)_(process_all)/50 23.720 1.13%
std::find_if_not(deque<int>)_(process_all)/8 3.958 -
std::find_if_not(deque<int>)_(process_all)/8192 2816.913 -
std::find_if_not(list<int>)_(bail_25%)/1024 194.683 -
std::find_if_not(list<int>)_(bail_25%)/32768 7569.626 -22.31%
std::find_if_not(list<int>)_(bail_25%)/8 1.323 -
std::find_if_not(list<int>)_(bail_25%)/8192 1522.545 -
std::find_if_not(list<int>)_(process_all)/1024 762.402 -
std::find_if_not(list<int>)_(process_all)/32768 29229.283 4.33%
std::find_if_not(list<int>)_(process_all)/50 21.355 -1.48%
std::find_if_not(list<int>)_(process_all)/8 3.424 -
std::find_if_not(list<int>)_(process_all)/8192 8142.814 -5.10%
std::find_if_not(vector<bool>)_(process_all)/1024 771.368 -
std::find_if_not(vector<bool>)_(process_all)/1048576 787324.709 -
std::find_if_not(vector<bool>)_(process_all)/50 35.051 -
std::find_if_not(vector<bool>)_(process_all)/8 5.471 -
std::find_if_not(vector<bool>)_(process_all)/8192 6156.694 -
std::find_if_not(vector<char>)_(bail_25%)/1024 76.205 -
std::find_if_not(vector<char>)_(bail_25%)/32768 2025.918 -2.18%
std::find_if_not(vector<char>)_(bail_25%)/8 0.941 -
std::find_if_not(vector<char>)_(bail_25%)/8192 518.164 -1.99%
std::find_if_not(vector<char>)_(process_all)/1024 273.857 -
std::find_if_not(vector<char>)_(process_all)/32768 8132.347 -
std::find_if_not(vector<char>)_(process_all)/50 12.477 -
std::find_if_not(vector<char>)_(process_all)/8 2.300 -5.26%
std::find_if_not(vector<char>)_(process_all)/8192 2049.503 -
std::find_if_not(vector<int>)_(bail_25%)/1024 75.655 -
std::find_if_not(vector<int>)_(bail_25%)/32768 2341.332 -
std::find_if_not(vector<int>)_(bail_25%)/8 1.008 -
std::find_if_not(vector<int>)_(bail_25%)/8192 548.865 -
std::find_if_not(vector<int>)_(process_all)/1024 308.022 -
std::find_if_not(vector<int>)_(process_all)/32768 9772.568 -
std::find_if_not(vector<int>)_(process_all)/50 15.041 -
std::find_if_not(vector<int>)_(process_all)/8 2.687 1.83%
std::find_if_not(vector<int>)_(process_all)/8192 2432.954 -
std::flat_map<int,_int>::clear()/0 422.932 -
std::flat_map<int,_int>::clear()/1024 425.763 -
std::flat_map<int,_int>::clear()/32 424.734 -
std::flat_map<int,_int>::clear()/8192 455.207 1.31%
std::flat_map<int,_int>::contains(key)_(existent)/0 0.014 -
std::flat_map<int,_int>::contains(key)_(existent)/1024 8.574 -
std::flat_map<int,_int>::contains(key)_(existent)/32 3.362 -
std::flat_map<int,_int>::contains(key)_(existent)/8192 11.995 -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.410 -9.26%
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 5.020 -7.80%
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.361 -3.83%
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 7.572 -13.14%
std::flat_map<int,_int>::count(key)_(existent)/0 0.017 -
std::flat_map<int,_int>::count(key)_(existent)/1024 8.480 -
std::flat_map<int,_int>::count(key)_(existent)/32 3.467 -
std::flat_map<int,_int>::count(key)_(existent)/8192 11.943 -
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.400 -6.53%
std::flat_map<int,_int>::count(key)_(non-existent)/1024 7.671 41.39%
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.577 4.83%
std::flat_map<int,_int>::count(key)_(non-existent)/8192 11.076 46.14%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 16.256 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 190.792 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 29.770 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1175.792 -
std::flat_map<int,_int>::ctor(const&)/0 13.691 -
std::flat_map<int,_int>::ctor(const&)/1024 180.298 -1.73%
std::flat_map<int,_int>::ctor(const&)/32 23.786 -
std::flat_map<int,_int>::ctor(const&)/8192 1927.682 71.45%
std::flat_map<int,_int>::ctor(const&,_alloc)/0 13.700 -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 180.586 -1.56%
std::flat_map<int,_int>::ctor(const&,_alloc)/32 27.357 15.11%
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1924.990 124.28%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.683 1.15%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4324.969 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 187.760 4.07%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 34314.096 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.609 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8871.037 -1.37%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 214.231 2.47%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 109386.668 1.78%
std::flat_map<int,_int>::equal_range(key)_(existent)/0 0.018 -
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.529 -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.377 -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 11.807 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.444 -2.37%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 4.866 -10.17%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.498 -4.52%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 6.612 -10.82%
std::flat_map<int,_int>::erase(iterator)/0 18.846 22.96%
std::flat_map<int,_int>::erase(iterator)/1024 79.444 -6.49%
std::flat_map<int,_int>::erase(iterator)/32 22.513 8.32%
std::flat_map<int,_int>::erase(iterator)/8192 510.492 -1.84%
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 424.132 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 448.574 2.32%
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 432.691 1.82%
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 646.551 1.52%
std::flat_map<int,_int>::erase(key)_(existent)/0 19.410 22.86%
std::flat_map<int,_int>::erase(key)_(existent)/1024 126.197 -7.39%
std::flat_map<int,_int>::erase(key)_(existent)/32 25.254 9.03%
std::flat_map<int,_int>::erase(key)_(existent)/8192 575.780 -
std::flat_map<int,_int>::erase(key)_(non-existent)/0 0.426 -5.09%
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 4.491 -15.26%
std::flat_map<int,_int>::erase(key)_(non-existent)/32 2.192 -7.05%
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 6.338 -20.87%
std::flat_map<int,_int>::find(key)_(existent)/0 0.014 -
std::flat_map<int,_int>::find(key)_(existent)/1024 8.372 -
std::flat_map<int,_int>::find(key)_(existent)/32 3.347 -
std::flat_map<int,_int>::find(key)_(existent)/8192 12.211 -
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.406 4.33%
std::flat_map<int,_int>::find(key)_(non-existent)/1024 6.503 21.76%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.501 9.60%
std::flat_map<int,_int>::find(key)_(non-existent)/8192 8.851 21.23%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.757 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 22.778 -30.02%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 17.101 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 25.730 -42.02%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.751 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 127.781 25.55%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 28.205 6.78%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 573.860 5.92%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 15.936 -1.03%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 19.758 8.36%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 15.936 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 22.086 -1.26%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 15.886 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 86.893 8.25%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 24.897 7.41%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 529.778 4.93%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 424.057 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 5477.984 4.43%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 651.151 2.21%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 40790.925 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 424.860 1.04%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 8040.340 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 743.724 6.00%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 65349.917 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 427.106 1.16%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1657.669 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 501.617 4.17%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 9888.589 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 426.561 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1654.529 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 504.944 4.27%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 9803.606 -
std::flat_map<int,_int>::insert(value)_(already_present)/0 1.020 3.42%
std::flat_map<int,_int>::insert(value)_(already_present)/1024 17.555 -15.00%
std::flat_map<int,_int>::insert(value)_(already_present)/32 2.626 -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 19.668 -17.62%
std::flat_map<int,_int>::insert(value)_(new_value)/0 15.913 -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 30.788 32.95%
std::flat_map<int,_int>::insert(value)_(new_value)/32 17.231 -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 31.890 22.60%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 0.971 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 18.693 -11.74%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.701 1.08%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 19.705 -20.59%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 15.803 -2.22%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 34.726 47.00%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 17.262 1.58%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 35.440 35.97%
std::flat_map<int,_int>::lower_bound(key)_(existent)/0 0.016 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 7.965 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.021 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.472 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 0.264 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 6.453 27.45%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.385 6.48%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 10.081 41.71%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 18.101 11.28%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 91.556 4.35%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 22.412 19.32%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 658.772 -20.30%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 18.187 11.21%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 90.921 3.49%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 22.369 17.73%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 658.535 -23.84%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 4.334 43.33%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 73.849 2.69%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 5.190 37.67%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 694.245 -23.88%
std::flat_map<int,_int>::upper_bound(key)_(existent)/0 0.013 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 7.983 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 2.968 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 11.477 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 0.258 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 5.893 -13.42%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.326 -4.79%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 8.248 -14.68%
std::flat_multimap<int,_int>::clear()/0 422.048 -
std::flat_multimap<int,_int>::clear()/1024 423.771 -
std::flat_multimap<int,_int>::clear()/32 424.771 -
std::flat_multimap<int,_int>::clear()/8192 440.725 -
std::flat_multimap<int,_int>::contains(key)_(existent)/0 0.016 -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.595 1.43%
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.572 -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 12.001 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.661 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 4.805 -29.77%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.421 -1.60%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 6.744 -35.21%
std::flat_multimap<int,_int>::count(key)_(existent)/0 0.015 -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 7.486 2.02%
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.406 -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 11.519 4.91%
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.264 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 3.994 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.060 -1.77%
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.512 -1.29%
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 16.256 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 189.760 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 29.763 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1172.927 -
std::flat_multimap<int,_int>::ctor(const&)/0 13.755 -
std::flat_multimap<int,_int>::ctor(const&)/1024 178.951 -
std::flat_multimap<int,_int>::ctor(const&)/32 23.873 -
std::flat_multimap<int,_int>::ctor(const&)/8192 1926.061 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 13.700 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 179.228 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 23.872 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1917.511 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.837 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3943.020 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 167.804 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 31189.298 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.875 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8469.985 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 199.187 1.56%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 106318.663 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/0 0.014 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 7.666 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.537 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 11.518 -4.47%
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 0.323 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 3.998 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.034 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.454 -
std::flat_multimap<int,_int>::erase(iterator)/0 15.743 1.82%
std::flat_multimap<int,_int>::erase(iterator)/1024 76.245 -
std::flat_multimap<int,_int>::erase(iterator)/32 21.219 1.36%
std::flat_multimap<int,_int>::erase(iterator)/8192 494.061 -3.42%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 423.808 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 443.122 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 429.793 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 641.549 -
std::flat_multimap<int,_int>::erase(key)_(existent)/0 16.409 1.28%
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 88.200 2.08%
std::flat_multimap<int,_int>::erase(key)_(existent)/32 24.196 -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 515.587 -1.32%
std::flat_multimap<int,_int>::erase(key)_(non-existent)/0 0.258 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/1024 3.835 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/32 1.910 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/8192 5.350 -
std::flat_multimap<int,_int>::find(key)_(existent)/0 0.015 -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.431 1.43%
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.440 -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.213 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.343 -29.29%
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 4.501 -23.90%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.191 -13.47%
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 6.336 -30.38%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.833 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 28.884 -2.95%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 17.260 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 30.097 -11.61%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.896 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 177.015 -4.37%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.495 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 551.718 -16.14%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 16.027 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 19.981 -3.32%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 16.158 -1.25%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 22.499 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 16.014 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 128.459 -2.52%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 24.009 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 506.486 -15.59%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 425.684 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 4968.029 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 628.077 -1.05%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 37472.829 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 425.159 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7380.765 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 698.151 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 59921.130 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 426.300 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1355.487 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 476.413 -1.05%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 7790.527 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 425.856 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1359.605 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 478.088 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 7706.773 -1.17%
std::flat_multimap<int,_int>::insert(value)_(already_present)/0 16.155 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 184.798 -5.21%
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 23.297 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 545.259 -14.29%
std::flat_multimap<int,_int>::insert(value)_(new_value)/0 16.036 -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 29.378 16.74%
std::flat_multimap<int,_int>::insert(value)_(new_value)/32 17.376 -
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 26.278 1.66%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/0 0.016 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 8.052 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.125 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 11.490 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.259 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 7.889 16.72%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.488 2.13%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 11.373 19.84%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 16.805 1.75%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 90.741 1.61%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 19.938 5.81%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 799.115 21.34%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 17.114 2.66%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 87.796 -1.17%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 19.415 1.85%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1745.085 149.55%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.502 9.24%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 72.084 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.836 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 1647.292 116.31%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/0 0.013 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 8.122 1.10%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 3.086 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.393 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.264 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 4.764 -30.56%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.215 -8.34%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 6.485 -32.22%
std::for_each(deque<int>)/32 3.821 -
std::for_each(deque<int>)/50 4.108 -
std::for_each(deque<int>)/8 0.921 -
std::for_each(deque<int>)/8192 254.640 -
std::for_each(join_view(vector<vector<int>>))/32 3.783 -
std::for_each(join_view(vector<vector<int>>))/50 4.032 -
std::for_each(join_view(vector<vector<int>>))/8 1.487 4.20%
std::for_each(join_view(vector<vector<int>>))/8192 262.845 -
std::for_each(list<int>)/32 11.144 -
std::for_each(list<int>)/50 23.815 -
std::for_each(list<int>)/8 2.558 -
std::for_each(list<int>)/8192 8440.344 8.60%
std::for_each(vector<int>)/32 3.785 -
std::for_each(vector<int>)/50 4.101 -
std::for_each(vector<int>)/8 0.901 -
std::for_each(vector<int>)/8192 251.867 -
std::for_each_n(deque<int>)/32 3.776 -13.05%
std::for_each_n(deque<int>)/50 4.002 -17.35%
std::for_each_n(deque<int>)/8 1.155 -67.80%
std::for_each_n(deque<int>)/8192 257.500 -
std::for_each_n(join_view(vector<vector<int>>))/32 3.845 -
std::for_each_n(join_view(vector<vector<int>>))/50 6.170 43.43%
std::for_each_n(join_view(vector<vector<int>>))/8 1.898 2.91%
std::for_each_n(join_view(vector<vector<int>>))/8192 265.857 -
std::for_each_n(list<int>)/32 11.141 -
std::for_each_n(list<int>)/50 24.113 -
std::for_each_n(list<int>)/8 2.554 -
std::for_each_n(list<int>)/8192 8039.457 11.50%
std::for_each_n(vector<int>)/32 3.858 -
std::for_each_n(vector<int>)/50 4.050 -
std::for_each_n(vector<int>)/8 2.542 -
std::for_each_n(vector<int>)/8192 252.305 -
std::generate(deque<int>)/1024 245.626 -
std::generate(deque<int>)/32 8.296 -
std::generate(deque<int>)/50 12.318 -
std::generate(deque<int>)/8192 1912.584 -
std::generate(list<int>)/1024 671.663 -
std::generate(list<int>)/32 8.800 -
std::generate(list<int>)/50 15.697 -1.44%
std::generate(list<int>)/8192 6978.167 -
std::generate(vector<int>)/1024 244.047 -
std::generate(vector<int>)/32 8.009 -
std::generate(vector<int>)/50 12.037 -
std::generate(vector<int>)/8192 1850.088 -
std::generate_n(deque<int>)/1024 245.560 -
std::generate_n(deque<int>)/32 8.327 -
std::generate_n(deque<int>)/50 12.382 -
std::generate_n(deque<int>)/8192 1955.132 -
std::generate_n(list<int>)/1024 650.835 -
std::generate_n(list<int>)/32 8.607 -
std::generate_n(list<int>)/50 15.601 1.25%
std::generate_n(list<int>)/8192 7480.756 8.64%
std::generate_n(vector<int>)/1024 242.570 -
std::generate_n(vector<int>)/32 7.895 -
std::generate_n(vector<int>)/50 11.900 -
std::generate_n(vector<int>)/8192 1848.940 -
std::is_partitioned(deque<int>)_(partitioned)/1024 363.988 -
std::is_partitioned(deque<int>)_(partitioned)/32 12.333 30.66%
std::is_partitioned(deque<int>)_(partitioned)/50 18.736 35.20%
std::is_partitioned(deque<int>)_(partitioned)/8192 3056.280 6.67%
std::is_partitioned(deque<int>)_(unpartitioned)/1024 107.287 3.53%
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.056 -4.70%
std::is_partitioned(deque<int>)_(unpartitioned)/50 6.613 -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 694.310 -
std::is_partitioned(list<int>)_(partitioned)/1024 713.858 -
std::is_partitioned(list<int>)_(partitioned)/32 8.655 -
std::is_partitioned(list<int>)_(partitioned)/50 13.658 -
std::is_partitioned(list<int>)_(partitioned)/8192 6525.162 -3.94%
std::is_partitioned(list<int>)_(unpartitioned)/1024 176.098 -1.04%
std::is_partitioned(list<int>)_(unpartitioned)/32 4.314 -
std::is_partitioned(list<int>)_(unpartitioned)/50 4.498 -
std::is_partitioned(list<int>)_(unpartitioned)/8192 2173.944 1.47%
std::is_partitioned(vector<int>)_(partitioned)/1024 190.093 -
std::is_partitioned(vector<int>)_(partitioned)/32 6.497 -
std::is_partitioned(vector<int>)_(partitioned)/50 9.755 -
std::is_partitioned(vector<int>)_(partitioned)/8192 1410.789 -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 53.452 -2.36%
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.941 -4.05%
std::is_partitioned(vector<int>)_(unpartitioned)/50 9.420 -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 183.604 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 483.161 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 5.646 18.13%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3862.349 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 522298.326 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 46.985 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 508.952 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.583 3.62%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 4096.187 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 681768.361 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 64.046 33.86%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 498.353 -7.60%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 8.010 13.79%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3956.068 -8.30%
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 640934.348 2.08%
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 57.906 6.42%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 521.281 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 9.503 33.38%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3982.440 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 687763.111 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 64.794 34.52%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 762.163 -51.06%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.787 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 9353.912 18.47%
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1432180.808 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 39.402 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 812.688 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.717 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 8342.356 -7.36%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1609417.816 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 64.530 1.09%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 779.291 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.775 3.14%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 9938.386 15.39%
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1420490.195 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 37.726 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 825.112 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.337 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 9183.187 7.71%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1589768.128 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 46.220 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 320.308 1.05%
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.469 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2458.062 -1.28%
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 213352.549 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 24.795 -1.37%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 501.376 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 4.652 1.28%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 4726.855 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1045799.141 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 56.442 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 340.199 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.791 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2662.433 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 212838.551 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 28.686 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 520.935 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 5.028 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 4892.097 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1000684.133 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 54.805 -1.73%
std::is_sorted(deque<int>)/1024 477.865 -
std::is_sorted(deque<int>)/8 3.348 37.73%
std::is_sorted(deque<int>)/8192 3819.468 -
std::is_sorted(deque<int>,_pred)/1024 597.530 -
std::is_sorted(deque<int>,_pred)/8 4.521 1.14%
std::is_sorted(deque<int>,_pred)/8192 4798.069 -
std::is_sorted(list<int>)/1024 767.067 -
std::is_sorted(list<int>)/8 2.149 -
std::is_sorted(list<int>)/8192 6819.861 -6.27%
std::is_sorted(list<int>,_pred)/1024 796.978 -
std::is_sorted(list<int>,_pred)/8 3.965 -
std::is_sorted(list<int>,_pred)/8192 7100.962 -6.45%
std::is_sorted(vector<int>)/1024 243.592 -
std::is_sorted(vector<int>)/8 2.077 -
std::is_sorted(vector<int>)/8192 1899.405 -
std::is_sorted(vector<int>,_pred)/1024 462.461 -
std::is_sorted(vector<int>,_pred)/8 3.779 -
std::is_sorted(vector<int>,_pred)/8192 3681.700 -
std::is_sorted_until(deque<int>)/1024 470.989 -
std::is_sorted_until(deque<int>)/8 2.717 6.84%
std::is_sorted_until(deque<int>)/8192 3778.049 -
std::is_sorted_until(deque<int>,_pred)/1024 597.211 -
std::is_sorted_until(deque<int>,_pred)/8 3.855 -8.01%
std::is_sorted_until(deque<int>,_pred)/8192 4804.557 -
std::is_sorted_until(list<int>)/1024 753.612 -53.14%
std::is_sorted_until(list<int>)/8 2.275 1.93%
std::is_sorted_until(list<int>)/8192 6728.453 -35.01%
std::is_sorted_until(list<int>,_pred)/1024 793.797 -
std::is_sorted_until(list<int>,_pred)/8 4.169 -1.33%
std::is_sorted_until(list<int>,_pred)/8192 7558.763 -28.79%
std::is_sorted_until(vector<int>)/1024 239.185 -
std::is_sorted_until(vector<int>)/8 2.055 -
std::is_sorted_until(vector<int>)/8192 1865.524 -
std::is_sorted_until(vector<int>,_pred)/1024 419.826 -
std::is_sorted_until(vector<int>,_pred)/8 3.543 1.33%
std::is_sorted_until(vector<int>,_pred)/8192 3268.295 -1.11%
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 691.688 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 10.370 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 13553.363 14.54%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 11748.631 3.81%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 342.657 3.38%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 100296.401 4.79%
std::list<int>::ctor(Range)_(cheap_elements)/1024 11646.403 3.95%
std::list<int>::ctor(Range)_(cheap_elements)/32 342.487 5.35%
std::list<int>::ctor(Range)_(cheap_elements)/8192 100100.328 3.98%
std::list<int>::ctor(const&)_(cheap_elements)/1024 11616.860 3.31%
std::list<int>::ctor(const&)_(cheap_elements)/32 343.296 6.11%
std::list<int>::ctor(const&)_(cheap_elements)/8192 101688.837 4.86%
std::list<int>::ctor(size)/1024 12609.433 4.99%
std::list<int>::ctor(size)/32 351.017 6.07%
std::list<int>::ctor(size)/8192 102508.880 6.48%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 11750.267 3.00%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 355.808 7.69%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 99820.482 1.35%
std::list<int>::erase(begin)_(cheap_elements)/1024 10.994 4.04%
std::list<int>::erase(begin)_(cheap_elements)/32 11.062 3.06%
std::list<int>::erase(begin)_(cheap_elements)/8192 11.023 7.29%
std::list<int>::insert(begin)_(cheap_elements)/1024 11.893 3.76%
std::list<int>::insert(begin)_(cheap_elements)/32 10.928 7.52%
std::list<int>::insert(begin)_(cheap_elements)/8192 11.933 3.69%
std::list<int>::operator=(const&)_(cheap_elements)/1024 750.876 -
std::list<int>::operator=(const&)_(cheap_elements)/32 17.107 -
std::list<int>::operator=(const&)_(cheap_elements)/8192 8701.181 3.32%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.609 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 18.298 5.02%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 4.483 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 771.260 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 18.894 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 13512.121 -1.55%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6518.497 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 135.330 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 53703.750 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 12632.612 4.51%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 354.086 6.05%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 104938.496 5.01%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 33008.903 3.43%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 921.235 3.04%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 280910.148 2.92%
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 12625.667 4.68%
std::list<std::string>::ctor(Range)_(cheap_elements)/32 355.169 6.15%
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 104770.797 4.77%
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 32264.960 2.61%
std::list<std::string>::ctor(Range)_(expensive_elements)/32 926.000 3.56%
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 276838.657 2.30%
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 12631.002 4.54%
std::list<std::string>::ctor(const&)_(cheap_elements)/32 356.602 6.45%
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 104755.187 4.39%
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 33090.804 2.85%
std::list<std::string>::ctor(const&)_(expensive_elements)/32 922.091 1.37%
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 282797.460 2.74%
std::list<std::string>::ctor(size)/1024 12655.056 -
std::list<std::string>::ctor(size)/32 355.227 5.01%
std::list<std::string>::ctor(size)/8192 105164.044 2.18%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 12595.605 2.11%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 353.054 3.97%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 104522.254 1.77%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 32691.764 2.68%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 892.972 2.71%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 278979.300 2.98%
std::list<std::string>::erase(begin)_(cheap_elements)/1024 12.708 6.41%
std::list<std::string>::erase(begin)_(cheap_elements)/32 12.289 4.72%
std::list<std::string>::erase(begin)_(cheap_elements)/8192 12.754 6.53%
std::list<std::string>::erase(begin)_(expensive_elements)/1024 30.914 -
std::list<std::string>::erase(begin)_(expensive_elements)/32 30.042 1.46%
std::list<std::string>::erase(begin)_(expensive_elements)/8192 30.832 -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 12.914 4.80%
std::list<std::string>::insert(begin)_(cheap_elements)/32 12.500 9.11%
std::list<std::string>::insert(begin)_(cheap_elements)/8192 12.848 4.74%
std::list<std::string>::insert(begin)_(expensive_elements)/1024 30.361 3.78%
std::list<std::string>::insert(begin)_(expensive_elements)/32 29.532 3.61%
std::list<std::string>::insert(begin)_(expensive_elements)/8192 30.258 4.03%
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1209.258 -18.73%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.374 -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 10269.111 -13.63%
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 6819.484 -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 137.213 -
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 54862.940 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 4.944 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 17.651 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 5.125 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 16.493 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 27.910 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 18.044 -
std::map<int,_int>::clear()/0 422.772 -
std::map<int,_int>::clear()/1024 10704.455 3.91%
std::map<int,_int>::clear()/32 666.675 1.24%
std::map<int,_int>::clear()/8192 82437.596 -
std::map<int,_int>::contains(key)_(existent)/0 0.011 -
std::map<int,_int>::contains(key)_(existent)/1024 4.161 1.82%
std::map<int,_int>::contains(key)_(existent)/32 1.586 -
std::map<int,_int>::contains(key)_(existent)/8192 5.419 -
std::map<int,_int>::contains(key)_(non-existent)/0 0.269 -
std::map<int,_int>::contains(key)_(non-existent)/1024 6.316 16.23%
std::map<int,_int>::contains(key)_(non-existent)/32 2.915 19.82%
std::map<int,_int>::contains(key)_(non-existent)/8192 9.347 22.87%
std::map<int,_int>::count(key)_(existent)/0 0.014 -
std::map<int,_int>::count(key)_(existent)/1024 4.319 -1.81%
std::map<int,_int>::count(key)_(existent)/32 1.722 -
std::map<int,_int>::count(key)_(existent)/8192 6.001 -
std::map<int,_int>::count(key)_(non-existent)/0 0.252 -
std::map<int,_int>::count(key)_(non-existent)/1024 7.273 -
std::map<int,_int>::count(key)_(non-existent)/32 2.919 -
std::map<int,_int>::count(key)_(non-existent)/8192 11.190 -
std::map<int,_int>::ctor(&&,_different_allocs)/0 13.698 -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 5930.824 -
std::map<int,_int>::ctor(&&,_different_allocs)/32 185.992 -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 51865.288 -
std::map<int,_int>::ctor(const&)/0 13.633 -
std::map<int,_int>::ctor(const&)/1024 6202.004 -5.80%
std::map<int,_int>::ctor(const&)/32 221.032 -1.71%
std::map<int,_int>::ctor(const&)/8192 49585.367 -4.68%
std::map<int,_int>::ctor(const&,_alloc)/0 13.630 -
std::map<int,_int>::ctor(const&,_alloc)/1024 6206.447 -4.23%
std::map<int,_int>::ctor(const&,_alloc)/32 207.451 -7.56%
std::map<int,_int>::ctor(const&,_alloc)/8192 49467.665 -4.44%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.599 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8981.978 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 261.272 -3.99%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 72058.119 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.599 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12808.745 -2.75%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 282.103 -1.89%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 279152.098 -1.07%
std::map<int,_int>::equal_range(key)_(existent)/0 0.011 -
std::map<int,_int>::equal_range(key)_(existent)/1024 4.379 -2.52%
std::map<int,_int>::equal_range(key)_(existent)/32 1.828 -3.69%
std::map<int,_int>::equal_range(key)_(existent)/8192 5.642 1.24%
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.253 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 5.772 -1.21%
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.665 -5.57%
std::map<int,_int>::equal_range(key)_(non-existent)/8192 9.577 -
std::map<int,_int>::erase(iterator)/0 20.641 -
std::map<int,_int>::erase(iterator)/1024 20.977 -
std::map<int,_int>::erase(iterator)/32 20.889 -
std::map<int,_int>::erase(iterator)/8192 20.969 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.013 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7201.486 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 600.269 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 56234.230 2.36%
std::map<int,_int>::erase(key)_(existent)/0 21.015 -
std::map<int,_int>::erase(key)_(existent)/1024 24.588 -
std::map<int,_int>::erase(key)_(existent)/32 22.595 -
std::map<int,_int>::erase(key)_(existent)/8192 26.533 4.42%
std::map<int,_int>::erase(key)_(non-existent)/0 0.263 -
std::map<int,_int>::erase(key)_(non-existent)/1024 5.626 6.09%
std::map<int,_int>::erase(key)_(non-existent)/32 2.645 10.08%
std::map<int,_int>::erase(key)_(non-existent)/8192 7.853 5.32%
std::map<int,_int>::find(key)_(existent)/0 0.013 -
std::map<int,_int>::find(key)_(existent)/1024 3.957 1.33%
std::map<int,_int>::find(key)_(existent)/32 1.573 -
std::map<int,_int>::find(key)_(existent)/8192 5.503 -
std::map<int,_int>::find(key)_(non-existent)/0 0.253 -
std::map<int,_int>::find(key)_(non-existent)/1024 5.354 -1.42%
std::map<int,_int>::find(key)_(non-existent)/32 2.574 12.30%
std::map<int,_int>::find(key)_(non-existent)/8192 7.175 -3.23%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 18.003 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 29.697 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 20.405 1.01%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 36.830 -7.47%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.995 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 22.325 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.824 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 22.180 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 18.201 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 28.121 -2.44%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 20.148 1.15%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 34.319 -3.27%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 18.203 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 21.460 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 19.147 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 21.538 1.00%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 422.661 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 14816.355 -1.91%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 814.164 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 137567.734 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 422.420 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7776.201 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 568.578 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 138095.069 1.05%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 422.614 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11208.490 -1.98%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 716.500 -1.35%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 92845.105 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 422.818 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9624.916 3.21%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 698.337 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 79795.886 2.13%
std::map<int,_int>::insert(value)_(already_present)/0 0.717 23.33%
std::map<int,_int>::insert(value)_(already_present)/1024 3.365 5.25%
std::map<int,_int>::insert(value)_(already_present)/32 1.768 1.48%
std::map<int,_int>::insert(value)_(already_present)/8192 4.140 6.09%
std::map<int,_int>::insert(value)_(new_value)/0 17.960 -
std::map<int,_int>::insert(value)_(new_value)/1024 27.571 -
std::map<int,_int>::insert(value)_(new_value)/32 19.669 -
std::map<int,_int>::insert(value)_(new_value)/8192 39.591 6.83%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 0.612 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.593 2.46%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.760 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 3.897 -1.60%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 17.960 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 27.842 -2.26%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 19.933 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 34.531 -13.92%
std::map<int,_int>::lower_bound(key)_(existent)/0 0.018 -
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.362 -
std::map<int,_int>::lower_bound(key)_(existent)/32 1.496 -
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.576 -1.49%
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.252 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.409 -7.44%
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.249 -12.82%
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 9.562 -12.17%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.292 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6232.437 -3.19%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 207.083 -8.03%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 49828.355 -3.07%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.304 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6334.502 -2.65%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 208.586 -6.56%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 50073.781 -2.73%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.278 -1.30%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1473.053 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 40.282 5.96%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 12539.790 -
std::map<int,_int>::upper_bound(key)_(existent)/0 0.010 -
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.085 -
std::map<int,_int>::upper_bound(key)_(existent)/32 1.777 3.93%
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.615 -1.10%
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.252 -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 5.680 -23.68%
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.474 -22.48%
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 9.899 -22.12%
std::map<std::string,_int>::clear()/0 424.204 -
std::map<std::string,_int>::clear()/1024 20604.702 -2.19%
std::map<std::string,_int>::clear()/32 890.978 -
std::map<std::string,_int>::clear()/8192 200721.749 -1.39%
std::map<std::string,_int>::contains(key)_(existent)/0 0.012 -
std::map<std::string,_int>::contains(key)_(existent)/1024 23.174 -
std::map<std::string,_int>::contains(key)_(existent)/32 15.022 -
std::map<std::string,_int>::contains(key)_(existent)/8192 29.977 -
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.281 -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 23.659 4.04%
std::map<std::string,_int>::contains(key)_(non-existent)/32 10.418 -8.11%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 26.645 -5.59%
std::map<std::string,_int>::count(key)_(existent)/0 0.014 -
std::map<std::string,_int>::count(key)_(existent)/1024 25.116 -
std::map<std::string,_int>::count(key)_(existent)/32 16.516 -
std::map<std::string,_int>::count(key)_(existent)/8192 30.509 -
std::map<std::string,_int>::count(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::count(key)_(non-existent)/1024 24.146 -
std::map<std::string,_int>::count(key)_(non-existent)/32 10.980 4.80%
std::map<std::string,_int>::count(key)_(non-existent)/8192 31.010 -1.28%
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 13.793 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 7229.895 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 221.850 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 60388.833 -
std::map<std::string,_int>::ctor(const&)/0 13.661 -
std::map<std::string,_int>::ctor(const&)/1024 34749.841 -
std::map<std::string,_int>::ctor(const&)/32 691.911 -
std::map<std::string,_int>::ctor(const&)/8192 344390.270 -
std::map<std::string,_int>::ctor(const&,_alloc)/0 13.703 -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 36927.401 -
std::map<std::string,_int>::ctor(const&,_alloc)/32 742.285 -
std::map<std::string,_int>::ctor(const&,_alloc)/8192 346457.539 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.803 1.20%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 41049.023 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 837.601 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 390075.006 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.780 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 57918.710 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1037.551 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1101547.719 -
std::map<std::string,_int>::equal_range(key)_(existent)/0 0.036 -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 23.706 -
std::map<std::string,_int>::equal_range(key)_(existent)/32 15.989 -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 31.145 -
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.040 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 9.768 -11.59%
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 31.745 -
std::map<std::string,_int>::erase(iterator)/0 28.391 -1.07%
std::map<std::string,_int>::erase(iterator)/1024 29.252 -
std::map<std::string,_int>::erase(iterator)/32 32.354 -
std::map<std::string,_int>::erase(iterator)/8192 28.489 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 424.588 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12009.113 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 690.527 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 113207.292 -1.59%
std::map<std::string,_int>::erase(key)_(existent)/0 56.185 -
std::map<std::string,_int>::erase(key)_(existent)/1024 84.711 -1.16%
std::map<std::string,_int>::erase(key)_(existent)/32 59.087 -1.12%
std::map<std::string,_int>::erase(key)_(existent)/8192 92.363 -
std::map<std::string,_int>::erase(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 21.156 1.73%
std::map<std::string,_int>::erase(key)_(non-existent)/32 10.489 -
std::map<std::string,_int>::erase(key)_(non-existent)/8192 27.270 3.55%
std::map<std::string,_int>::find(key)_(existent)/0 0.035 -
std::map<std::string,_int>::find(key)_(existent)/1024 22.755 -
std::map<std::string,_int>::find(key)_(existent)/32 14.302 -
std::map<std::string,_int>::find(key)_(existent)/8192 28.196 -
std::map<std::string,_int>::find(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 22.141 4.19%
std::map<std::string,_int>::find(key)_(non-existent)/32 10.571 2.38%
std::map<std::string,_int>::find(key)_(non-existent)/8192 29.093 5.95%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 33.255 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 86.231 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 36.622 1.09%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 86.418 2.96%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 29.282 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 52.257 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 37.939 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 62.652 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 32.375 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 41.272 -1.91%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 27.957 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 56.045 -1.44%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 32.509 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 30.853 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 29.349 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 36.393 -1.58%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/0 427.062 1.04%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 66803.023 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1562.214 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 839530.496 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 426.052 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 40670.840 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1106.270 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 630210.183 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 427.791 1.29%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 34461.144 -1.13%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1238.080 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 396192.029 -1.02%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 427.971 1.37%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 34329.517 -1.46%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1266.187 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 363875.669 -1.41%
std::map<std::string,_int>::insert(value)_(already_present)/0 16.993 16.45%
std::map<std::string,_int>::insert(value)_(already_present)/1024 24.616 -
std::map<std::string,_int>::insert(value)_(already_present)/32 15.176 -
std::map<std::string,_int>::insert(value)_(already_present)/8192 36.493 1.79%
std::map<std::string,_int>::insert(value)_(new_value)/0 32.574 -
std::map<std::string,_int>::insert(value)_(new_value)/1024 76.964 -
std::map<std::string,_int>::insert(value)_(new_value)/32 42.343 -
std::map<std::string,_int>::insert(value)_(new_value)/8192 93.810 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 16.316 1.77%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 36.828 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 21.944 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 37.484 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 34.891 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 49.466 1.00%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 33.569 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 83.636 -
std::map<std::string,_int>::lower_bound(key)_(existent)/0 0.036 -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 23.214 -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 15.852 2.28%
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 32.193 1.46%
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.949 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 10.801 -2.22%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 31.829 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 14.337 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36797.804 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 853.080 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 348077.877 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.359 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 35231.912 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 729.237 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 346973.853 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.121 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 17147.723 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 345.094 -1.12%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 211301.975 -
std::map<std::string,_int>::upper_bound(key)_(existent)/0 0.036 -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 23.186 1.82%
std::map<std::string,_int>::upper_bound(key)_(existent)/32 16.045 -1.62%
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 30.668 -
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.718 -1.24%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 9.932 -9.60%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 31.938 -
std::mismatch(deque<int>)_(it,_it,_it)/1000 464.365 -
std::mismatch(deque<int>)_(it,_it,_it)/1024 479.084 4.44%
std::mismatch(deque<int>)_(it,_it,_it)/1048576 502890.688 2.11%
std::mismatch(deque<int>)_(it,_it,_it)/8 4.277 -
std::mismatch(deque<int>)_(it,_it,_it)/8192 3897.118 1.73%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 446.759 -5.59%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 485.017 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 494384.690 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 3.886 -1.59%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3853.485 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 712.724 -1.61%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 716.081 -2.22%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 626508.804 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.389 -2.25%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4803.040 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 702.629 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 722.997 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 623678.162 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 6.130 -1.08%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4822.147 -
std::mismatch(list<int>)_(it,_it,_it)/1000 751.383 -48.21%
std::mismatch(list<int>)_(it,_it,_it)/1024 767.763 -47.79%
std::mismatch(list<int>)_(it,_it,_it)/1048576 938044.553 -
std::mismatch(list<int>)_(it,_it,_it)/8 2.720 2.14%
std::mismatch(list<int>)_(it,_it,_it)/8192 7412.820 -17.85%
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 760.942 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 776.107 -1.50%
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 951203.260 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 2.798 1.11%
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 12137.012 -9.73%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 810.994 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 828.793 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 986097.124 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 3.597 3.33%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 12564.960 -10.64%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 806.692 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 820.055 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 978064.880 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 3.573 2.55%
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 10253.502 -15.20%
std::mismatch(vector<int>)_(it,_it,_it)/1000 72.868 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 74.716 -
std::mismatch(vector<int>)_(it,_it,_it)/1048576 76628.531 -
std::mismatch(vector<int>)_(it,_it,_it)/8 1.108 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 604.020 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 72.915 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 74.763 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 76668.390 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.318 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 604.959 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 450.168 -6.67%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 515.727 1.44%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 607738.897 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 3.985 -4.82%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4765.659 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 455.905 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 498.094 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 607812.898 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.277 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4792.034 -
std::move(deque<int>)/1048576 54355.940 -
std::move(deque<int>)/262144 14852.439 -1.08%
std::move(deque<int>)/32768 1834.928 -25.76%
std::move(deque<int>)/4096 152.831 -
std::move(deque<int>)/512 23.850 -
std::move(deque<int>)/64 6.550 9.42%
std::move(deque<int>)/8 3.672 -6.73%
std::move(list<int>)/1048576 992464.354 -2.42%
std::move(list<int>)/262144 243781.279 -1.24%
std::move(list<int>)/32768 30751.603 -1.71%
std::move(list<int>)/4096 4818.331 -1.68%
std::move(list<int>)/512 355.907 -2.69%
std::move(list<int>)/64 41.134 -
std::move(list<int>)/8 3.444 -
std::move(vector<bool>)_(aligned)/1048576 2114.133 -
std::move(vector<bool>)_(aligned)/262144 255.706 -
std::move(vector<bool>)_(aligned)/32768 36.858 -
std::move(vector<bool>)_(aligned)/4096 7.000 -
std::move(vector<bool>)_(aligned)/512 2.335 -1.68%
std::move(vector<bool>)_(aligned)/64 1.639 -4.11%
std::move(vector<bool>)_(unaligned)/1048576 6685.648 -
std::move(vector<bool>)_(unaligned)/262144 1582.991 -
std::move(vector<bool>)_(unaligned)/32768 202.041 -
std::move(vector<bool>)_(unaligned)/4096 25.677 -1.16%
std::move(vector<bool>)_(unaligned)/512 4.375 -6.66%
std::move(vector<bool>)_(unaligned)/64 1.571 3.68%
std::move(vector<int>)/1048576 56350.267 -
std::move(vector<int>)/262144 21973.449 54.96%
std::move(vector<int>)/32768 2129.281 -
std::move(vector<int>)/4096 134.334 -
std::move(vector<int>)/512 20.192 -
std::move(vector<int>)/64 4.149 -
std::move(vector<int>)/8 2.264 -2.09%
std::move_backward(deque<int>)/1048576 129541.958 -
std::move_backward(deque<int>)/262144 30670.660 1.17%
std::move_backward(deque<int>)/32768 3639.574 -
std::move_backward(deque<int>)/4096 175.032 8.36%
std::move_backward(deque<int>)/512 25.978 -
std::move_backward(deque<int>)/64 7.097 -
std::move_backward(deque<int>)/8 4.053 -
std::move_backward(list<int>)/1048576 1042434.783 -
std::move_backward(list<int>)/262144 264162.358 -
std::move_backward(list<int>)/32768 32079.150 -
std::move_backward(list<int>)/4096 6438.017 10.37%
std::move_backward(list<int>)/512 556.222 48.25%
std::move_backward(list<int>)/64 39.797 -
std::move_backward(list<int>)/8 3.414 -
std::move_backward(vector<bool>)_(aligned)/1048576 2121.874 -
std::move_backward(vector<bool>)_(aligned)/262144 258.460 -
std::move_backward(vector<bool>)_(aligned)/32768 38.287 -
std::move_backward(vector<bool>)_(aligned)/4096 7.282 -1.06%
std::move_backward(vector<bool>)_(aligned)/512 2.487 1.06%
std::move_backward(vector<bool>)_(aligned)/64 1.784 5.34%
std::move_backward(vector<bool>)_(unaligned)/1048576 6485.044 -
std::move_backward(vector<bool>)_(unaligned)/262144 1582.237 -
std::move_backward(vector<bool>)_(unaligned)/32768 203.417 -
std::move_backward(vector<bool>)_(unaligned)/4096 27.318 -
std::move_backward(vector<bool>)_(unaligned)/512 4.826 -
std::move_backward(vector<bool>)_(unaligned)/64 1.872 -2.39%
std::move_backward(vector<int>)/1048576 56964.457 1.52%
std::move_backward(vector<int>)/262144 24186.289 9.76%
std::move_backward(vector<int>)/32768 2144.808 -
std::move_backward(vector<int>)/4096 135.914 -
std::move_backward(vector<int>)/512 20.862 -
std::move_backward(vector<int>)/64 4.332 -
std::move_backward(vector<int>)/8 2.268 -1.77%
std::multimap<int,_int>::clear()/0 421.697 -
std::multimap<int,_int>::clear()/1024 10134.281 -2.67%
std::multimap<int,_int>::clear()/32 654.428 -1.92%
std::multimap<int,_int>::clear()/8192 79738.367 -4.71%
std::multimap<int,_int>::contains(key)_(existent)/0 0.015 -
std::multimap<int,_int>::contains(key)_(existent)/1024 3.640 -5.68%
std::multimap<int,_int>::contains(key)_(existent)/32 1.679 1.49%
std::multimap<int,_int>::contains(key)_(existent)/8192 5.562 -
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.267 -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.281 -7.04%
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.370 -10.34%
std::multimap<int,_int>::contains(key)_(non-existent)/8192 7.212 -8.28%
std::multimap<int,_int>::count(key)_(existent)/0 0.011 -
std::multimap<int,_int>::count(key)_(existent)/1024 5.503 -
std::multimap<int,_int>::count(key)_(existent)/32 3.490 -
std::multimap<int,_int>::count(key)_(existent)/8192 6.570 1.26%
std::multimap<int,_int>::count(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 5.893 -
std::multimap<int,_int>::count(key)_(non-existent)/32 2.397 -8.69%
std::multimap<int,_int>::count(key)_(non-existent)/8192 9.055 -4.18%
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 13.788 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 5923.999 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 186.120 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 51333.718 -
std::multimap<int,_int>::ctor(const&)/0 13.710 -
std::multimap<int,_int>::ctor(const&)/1024 6539.597 5.09%
std::multimap<int,_int>::ctor(const&)/32 229.517 8.77%
std::multimap<int,_int>::ctor(const&)/8192 52625.176 5.41%
std::multimap<int,_int>::ctor(const&,_alloc)/0 13.678 -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6642.874 6.29%
std::multimap<int,_int>::ctor(const&,_alloc)/32 231.721 9.51%
std::multimap<int,_int>::ctor(const&,_alloc)/8192 53848.645 7.80%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.613 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8498.305 -2.71%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 241.881 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 68310.624 -4.31%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.666 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12944.629 2.94%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 299.516 1.27%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 285581.095 4.19%
std::multimap<int,_int>::equal_range(key)_(existent)/0 0.014 -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 4.987 -6.98%
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.425 -1.45%
std::multimap<int,_int>::equal_range(key)_(existent)/8192 6.029 -2.13%
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 6.078 -11.05%
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.304 -6.36%
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 9.497 -12.28%
std::multimap<int,_int>::erase(iterator)/0 20.673 -1.00%
std::multimap<int,_int>::erase(iterator)/1024 20.926 -1.37%
std::multimap<int,_int>::erase(iterator)/32 20.889 -
std::multimap<int,_int>::erase(iterator)/8192 20.973 -1.37%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 423.852 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7140.396 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 596.457 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 55547.767 -
std::multimap<int,_int>::erase(key)_(existent)/0 21.685 -1.66%
std::multimap<int,_int>::erase(key)_(existent)/1024 26.282 -
std::multimap<int,_int>::erase(key)_(existent)/32 22.885 -1.14%
std::multimap<int,_int>::erase(key)_(existent)/8192 26.701 -
std::multimap<int,_int>::erase(key)_(non-existent)/0 0.254 -
std::multimap<int,_int>::erase(key)_(non-existent)/1024 5.737 -1.30%
std::multimap<int,_int>::erase(key)_(non-existent)/32 2.252 -1.71%
std::multimap<int,_int>::erase(key)_(non-existent)/8192 9.298 -3.41%
std::multimap<int,_int>::find(key)_(existent)/0 0.014 -
std::multimap<int,_int>::find(key)_(existent)/1024 3.875 1.70%
std::multimap<int,_int>::find(key)_(existent)/32 1.628 2.11%
std::multimap<int,_int>::find(key)_(existent)/8192 5.505 1.67%
std::multimap<int,_int>::find(key)_(non-existent)/0 0.254 -
std::multimap<int,_int>::find(key)_(non-existent)/1024 5.391 -5.10%
std::multimap<int,_int>::find(key)_(non-existent)/32 2.421 -1.55%
std::multimap<int,_int>::find(key)_(non-existent)/8192 7.564 -9.18%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 18.336 1.57%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 35.026 1.81%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 20.039 1.20%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 38.586 5.63%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 18.497 2.11%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 23.166 2.74%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.856 2.07%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 22.511 3.30%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 18.375 1.25%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 34.424 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 20.246 2.40%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 43.440 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 18.377 1.19%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 22.001 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 19.264 1.83%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 21.687 2.19%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 423.553 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 14792.182 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 792.482 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 145926.027 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 424.122 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 12236.361 1.19%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 724.586 2.13%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 183710.350 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 423.489 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 10859.189 1.81%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 698.658 1.88%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 89286.927 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 424.033 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 10100.377 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 690.738 -1.86%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 81444.674 -
std::multimap<int,_int>::insert(value)_(already_present)/0 18.760 2.46%
std::multimap<int,_int>::insert(value)_(already_present)/1024 22.854 1.08%
std::multimap<int,_int>::insert(value)_(already_present)/32 19.673 2.09%
std::multimap<int,_int>::insert(value)_(already_present)/8192 21.975 2.59%
std::multimap<int,_int>::insert(value)_(new_value)/0 18.174 1.18%
std::multimap<int,_int>::insert(value)_(new_value)/1024 35.003 2.73%
std::multimap<int,_int>::insert(value)_(new_value)/32 20.290 2.88%
std::multimap<int,_int>::insert(value)_(new_value)/8192 38.968 5.73%
std::multimap<int,_int>::lower_bound(key)_(existent)/0 0.014 -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 7.034 -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.196 -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 10.227 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 15.037 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 3.881 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 23.878 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.322 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6594.124 6.55%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 228.830 10.26%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 52646.416 5.96%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.328 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6565.082 5.81%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 228.698 9.31%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 52369.769 5.48%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.216 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1487.110 1.35%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 41.853 3.32%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 12864.319 -
std::multimap<int,_int>::upper_bound(key)_(existent)/0 0.015 -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 7.027 -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 2.197 -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 10.236 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.251 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 14.962 2.23%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 3.831 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 23.870 -
std::multimap<std::string,_int>::clear()/0 421.021 -
std::multimap<std::string,_int>::clear()/1024 19682.249 -1.82%
std::multimap<std::string,_int>::clear()/32 891.644 -
std::multimap<std::string,_int>::clear()/8192 198837.972 -1.16%
std::multimap<std::string,_int>::contains(key)_(existent)/0 0.016 -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 23.858 -2.97%
std::multimap<std::string,_int>::contains(key)_(existent)/32 15.153 -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 30.238 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.286 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 23.007 4.11%
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 10.505 3.01%
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 28.513 4.36%
std::multimap<std::string,_int>::count(key)_(existent)/0 0.030 -
std::multimap<std::string,_int>::count(key)_(existent)/1024 22.604 1.05%
std::multimap<std::string,_int>::count(key)_(existent)/32 20.686 1.75%
std::multimap<std::string,_int>::count(key)_(existent)/8192 28.580 -
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 22.588 -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 10.294 -2.67%
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 30.783 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 13.695 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 7106.034 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 214.282 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 60120.941 -1.50%
std::multimap<std::string,_int>::ctor(const&)/0 13.566 -
std::multimap<std::string,_int>::ctor(const&)/1024 34660.286 -
std::multimap<std::string,_int>::ctor(const&)/32 826.837 -
std::multimap<std::string,_int>::ctor(const&)/8192 346715.558 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 13.608 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 37726.906 1.18%
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 794.458 -1.70%
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 348505.311 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.762 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39799.127 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 731.561 -1.21%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 383541.468 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.666 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 53949.154 -1.15%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 952.137 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1043331.534 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/0 0.035 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 22.835 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 18.198 1.73%
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 31.019 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/0 0.262 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 23.814 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 10.325 -1.63%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 31.275 -8.45%
std::multimap<std::string,_int>::erase(iterator)/0 27.144 -
std::multimap<std::string,_int>::erase(iterator)/1024 27.847 -
std::multimap<std::string,_int>::erase(iterator)/32 31.445 -1.01%
std::multimap<std::string,_int>::erase(iterator)/8192 26.539 -1.81%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.889 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12160.352 -1.36%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 679.977 -1.12%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 112354.281 -1.38%
std::multimap<std::string,_int>::erase(key)_(existent)/0 58.385 1.86%
std::multimap<std::string,_int>::erase(key)_(existent)/1024 87.479 -1.79%
std::multimap<std::string,_int>::erase(key)_(existent)/32 73.941 1.43%
std::multimap<std::string,_int>::erase(key)_(existent)/8192 104.487 -
std::multimap<std::string,_int>::erase(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024 23.397 -1.04%
std::multimap<std::string,_int>::erase(key)_(non-existent)/32 10.436 -4.80%
std::multimap<std::string,_int>::erase(key)_(non-existent)/8192 32.491 -
std::multimap<std::string,_int>::find(key)_(existent)/0 0.036 -
std::multimap<std::string,_int>::find(key)_(existent)/1024 22.830 -
std::multimap<std::string,_int>::find(key)_(existent)/32 14.796 -
std::multimap<std::string,_int>::find(key)_(existent)/8192 26.434 -
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 21.527 -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 10.190 -1.13%
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 26.648 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 30.412 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 63.674 -6.41%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 44.204 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 89.487 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 32.790 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 48.532 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 33.895 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 44.313 1.52%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 33.204 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 32.996 -1.37%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 37.116 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 78.382 2.05%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 29.439 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 42.668 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 29.010 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 36.188 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/0 422.543 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 66904.808 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1470.649 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 814657.043 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 421.732 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 57243.650 1.99%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1485.727 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 796701.989 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 421.242 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 33006.679 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1223.802 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 375117.273 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 422.201 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 32023.842 1.37%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1175.261 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 348138.823 1.12%
std::multimap<std::string,_int>::insert(value)_(already_present)/0 52.843 -1.46%
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 43.514 -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 60.120 -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 68.778 -1.03%
std::multimap<std::string,_int>::insert(value)_(new_value)/0 32.058 -
std::multimap<std::string,_int>::insert(value)_(new_value)/1024 64.798 2.47%
std::multimap<std::string,_int>::insert(value)_(new_value)/32 40.273 4.19%
std::multimap<std::string,_int>::insert(value)_(new_value)/8192 77.436 6.10%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/0 0.036 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 23.051 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 16.090 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 26.841 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 26.588 -7.22%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 11.871 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 30.646 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 14.337 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36650.836 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 858.410 -1.09%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 349793.837 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.336 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 35858.575 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 643.324 -1.41%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 350876.615 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.129 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 17355.735 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 342.676 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 210476.631 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/0 0.035 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 25.341 1.64%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 16.465 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 31.735 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 23.993 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 9.672 -1.97%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 31.248 -
std::multiset<int>::clear()/0 422.642 -
std::multiset<int>::clear()/1024 9727.515 -1.29%
std::multiset<int>::clear()/32 643.124 -
std::multiset<int>::clear()/8192 76838.465 -
std::multiset<int>::contains(key)_(existent)/0 0.011 -
std::multiset<int>::contains(key)_(existent)/1024 4.043 -1.15%
std::multiset<int>::contains(key)_(existent)/32 1.702 -
std::multiset<int>::contains(key)_(existent)/8192 8.348 1.44%
std::multiset<int>::contains(key)_(non-existent)/0 0.270 -
std::multiset<int>::contains(key)_(non-existent)/1024 5.756 3.00%
std::multiset<int>::contains(key)_(non-existent)/32 2.482 9.53%
std::multiset<int>::contains(key)_(non-existent)/8192 8.611 1.37%
std::multiset<int>::count(key)_(existent)/0 0.011 -
std::multiset<int>::count(key)_(existent)/1024 5.672 1.73%
std::multiset<int>::count(key)_(existent)/32 3.539 2.57%
std::multiset<int>::count(key)_(existent)/8192 9.368 -4.31%
std::multiset<int>::count(key)_(non-existent)/0 0.253 -
std::multiset<int>::count(key)_(non-existent)/1024 6.039 -
std::multiset<int>::count(key)_(non-existent)/32 2.264 -1.73%
std::multiset<int>::count(key)_(non-existent)/8192 9.395 -1.60%
std::multiset<int>::ctor(&&,_different_allocs)/0 13.719 -
std::multiset<int>::ctor(&&,_different_allocs)/1024 5862.744 -
std::multiset<int>::ctor(&&,_different_allocs)/32 181.868 2.06%
std::multiset<int>::ctor(&&,_different_allocs)/8192 48577.479 -
std::multiset<int>::ctor(const&)/0 13.769 -
std::multiset<int>::ctor(const&)/1024 6127.584 -
std::multiset<int>::ctor(const&)/32 219.142 -
std::multiset<int>::ctor(const&)/8192 48685.080 -1.20%
std::multiset<int>::ctor(const&,_alloc)/0 13.624 -
std::multiset<int>::ctor(const&,_alloc)/1024 6154.727 -
std::multiset<int>::ctor(const&,_alloc)/32 220.088 -
std::multiset<int>::ctor(const&,_alloc)/8192 48968.852 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.557 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8976.317 2.21%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 249.906 -2.10%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 70390.359 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.585 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12441.394 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 290.228 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 274838.818 2.23%
std::multiset<int>::equal_range(key)_(existent)/0 0.014 -
std::multiset<int>::equal_range(key)_(existent)/1024 5.298 -1.40%
std::multiset<int>::equal_range(key)_(existent)/32 2.540 -
std::multiset<int>::equal_range(key)_(existent)/8192 8.754 3.71%
std::multiset<int>::equal_range(key)_(non-existent)/0 0.252 -
std::multiset<int>::equal_range(key)_(non-existent)/1024 6.367 -7.82%
std::multiset<int>::equal_range(key)_(non-existent)/32 2.323 -5.88%
std::multiset<int>::equal_range(key)_(non-existent)/8192 9.559 -7.86%
std::multiset<int>::erase(iterator)/0 20.283 -
std::multiset<int>::erase(iterator)/1024 24.282 -
std::multiset<int>::erase(iterator)/32 21.843 -
std::multiset<int>::erase(iterator)/8192 24.160 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.398 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6589.371 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 587.311 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 52631.504 -
std::multiset<int>::erase(key)_(existent)/0 21.131 -
std::multiset<int>::erase(key)_(existent)/1024 39.965 -1.10%
std::multiset<int>::erase(key)_(existent)/32 22.438 -
std::multiset<int>::erase(key)_(existent)/8192 60.696 -
std::multiset<int>::erase(key)_(non-existent)/0 0.255 -
std::multiset<int>::erase(key)_(non-existent)/1024 6.788 -
std::multiset<int>::erase(key)_(non-existent)/32 2.581 -
std::multiset<int>::erase(key)_(non-existent)/8192 9.760 -
std::multiset<int>::find(key)_(existent)/0 0.011 -
std::multiset<int>::find(key)_(existent)/1024 3.631 -3.82%
std::multiset<int>::find(key)_(existent)/32 1.688 -
std::multiset<int>::find(key)_(existent)/8192 8.080 -2.97%
std::multiset<int>::find(key)_(non-existent)/0 0.256 -
std::multiset<int>::find(key)_(non-existent)/1024 5.514 -9.59%
std::multiset<int>::find(key)_(non-existent)/32 2.250 -13.20%
std::multiset<int>::find(key)_(non-existent)/8192 8.667 -7.29%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 18.161 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 48.514 -1.48%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 19.753 1.03%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 73.829 -1.26%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 18.206 1.05%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 28.431 -1.23%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 19.593 1.27%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 32.606 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 18.201 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 50.132 -12.98%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 19.847 1.19%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 71.194 2.64%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 18.187 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 24.396 -3.52%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 19.142 1.53%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 29.614 -1.89%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/0 422.250 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 14384.600 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 792.527 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 150982.533 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 422.275 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 11643.123 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 721.515 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 209863.872 1.54%
std::multiset<int>::insert(value)_(already_present)/0 18.213 -
std::multiset<int>::insert(value)_(already_present)/1024 28.986 -
std::multiset<int>::insert(value)_(already_present)/32 19.251 -
std::multiset<int>::insert(value)_(already_present)/8192 32.952 1.45%
std::multiset<int>::insert(value)_(new_value)/0 17.929 -
std::multiset<int>::insert(value)_(new_value)/1024 46.357 -7.56%
std::multiset<int>::insert(value)_(new_value)/32 19.982 -
std::multiset<int>::insert(value)_(new_value)/8192 82.334 -
std::multiset<int>::lower_bound(key)_(existent)/0 0.012 -
std::multiset<int>::lower_bound(key)_(existent)/1024 7.158 -
std::multiset<int>::lower_bound(key)_(existent)/32 2.655 -
std::multiset<int>::lower_bound(key)_(existent)/8192 14.828 -2.77%
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.252 -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 14.956 -
std::multiset<int>::lower_bound(key)_(non-existent)/32 3.857 -1.63%
std::multiset<int>::lower_bound(key)_(non-existent)/8192 24.085 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 14.303 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6224.387 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 218.223 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 49802.848 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 14.291 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6226.487 1.24%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 222.501 2.82%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 49626.083 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.216 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1341.139 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 35.695 1.54%
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12340.338 -
std::multiset<int>::upper_bound(key)_(existent)/0 0.013 -
std::multiset<int>::upper_bound(key)_(existent)/1024 7.031 -
std::multiset<int>::upper_bound(key)_(existent)/32 2.230 1.69%
std::multiset<int>::upper_bound(key)_(existent)/8192 14.649 -
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.254 -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 14.472 -
std::multiset<int>::upper_bound(key)_(non-existent)/32 3.820 -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 24.096 -
std::multiset<std::string>::clear()/0 421.540 -
std::multiset<std::string>::clear()/1024 19968.986 -2.22%
std::multiset<std::string>::clear()/32 923.946 -
std::multiset<std::string>::clear()/8192 203157.937 -
std::multiset<std::string>::contains(key)_(existent)/0 0.013 -
std::multiset<std::string>::contains(key)_(existent)/1024 22.093 -
std::multiset<std::string>::contains(key)_(existent)/32 16.910 1.20%
std::multiset<std::string>::contains(key)_(existent)/8192 28.343 -
std::multiset<std::string>::contains(key)_(non-existent)/0 0.287 -
std::multiset<std::string>::contains(key)_(non-existent)/1024 22.061 -
std::multiset<std::string>::contains(key)_(non-existent)/32 10.528 -1.34%
std::multiset<std::string>::contains(key)_(non-existent)/8192 32.026 -
std::multiset<std::string>::count(key)_(existent)/0 0.035 -
std::multiset<std::string>::count(key)_(existent)/1024 23.135 -1.34%
std::multiset<std::string>::count(key)_(existent)/32 19.357 -
std::multiset<std::string>::count(key)_(existent)/8192 30.149 -
std::multiset<std::string>::count(key)_(non-existent)/0 0.259 -
std::multiset<std::string>::count(key)_(non-existent)/1024 24.303 4.91%
std::multiset<std::string>::count(key)_(non-existent)/32 10.921 8.78%
std::multiset<std::string>::count(key)_(non-existent)/8192 33.793 6.09%
std::multiset<std::string>::ctor(&&,_different_allocs)/0 13.685 -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 6868.153 -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 209.945 -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 57507.810 -
std::multiset<std::string>::ctor(const&)/0 13.603 -
std::multiset<std::string>::ctor(const&)/1024 35020.129 -
std::multiset<std::string>::ctor(const&)/32 724.698 -
std::multiset<std::string>::ctor(const&)/8192 341534.020 -
std::multiset<std::string>::ctor(const&,_alloc)/0 13.594 -
std::multiset<std::string>::ctor(const&,_alloc)/1024 36656.188 -
std::multiset<std::string>::ctor(const&,_alloc)/32 752.912 1.71%
std::multiset<std::string>::ctor(const&,_alloc)/8192 343999.898 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.725 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40590.066 1.02%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 770.438 1.22%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 379412.041 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.709 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54728.625 1.14%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 908.692 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1049432.104 -
std::multiset<std::string>::equal_range(key)_(existent)/0 0.036 -
std::multiset<std::string>::equal_range(key)_(existent)/1024 25.126 -1.19%
std::multiset<std::string>::equal_range(key)_(existent)/32 20.361 3.72%
std::multiset<std::string>::equal_range(key)_(existent)/8192 29.156 -
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.265 -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 22.803 -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 10.102 -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 31.678 -
std::multiset<std::string>::erase(iterator)/0 29.666 1.55%
std::multiset<std::string>::erase(iterator)/1024 29.766 -
std::multiset<std::string>::erase(iterator)/32 31.405 -
std::multiset<std::string>::erase(iterator)/8192 27.077 1.83%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.997 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12379.838 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 692.961 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 114554.876 -
std::multiset<std::string>::erase(key)_(existent)/0 41.417 1.93%
std::multiset<std::string>::erase(key)_(existent)/1024 87.189 -
std::multiset<std::string>::erase(key)_(existent)/32 50.882 1.36%
std::multiset<std::string>::erase(key)_(existent)/8192 127.950 -
std::multiset<std::string>::erase(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::erase(key)_(non-existent)/1024 22.695 -1.71%
std::multiset<std::string>::erase(key)_(non-existent)/32 10.062 -8.58%
std::multiset<std::string>::erase(key)_(non-existent)/8192 32.298 -2.15%
std::multiset<std::string>::find(key)_(existent)/0 0.035 -
std::multiset<std::string>::find(key)_(existent)/1024 27.986 -1.92%
std::multiset<std::string>::find(key)_(existent)/32 21.279 -1.04%
std::multiset<std::string>::find(key)_(existent)/8192 39.968 -3.00%
std::multiset<std::string>::find(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::find(key)_(non-existent)/1024 21.827 -
std::multiset<std::string>::find(key)_(non-existent)/32 10.713 2.61%
std::multiset<std::string>::find(key)_(non-existent)/8192 27.304 4.21%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 36.566 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 61.321 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 35.256 -1.11%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 84.751 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 25.266 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 50.551 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 29.562 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 51.913 1.40%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 31.427 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 33.238 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 33.334 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 78.397 -1.11%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 34.419 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 29.438 1.09%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 37.452 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 39.289 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 425.406 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 70056.024 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1465.018 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 836572.001 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 422.813 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 58146.196 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1434.424 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 799256.891 -
std::multiset<std::string>::insert(value)_(already_present)/0 19.677 -
std::multiset<std::string>::insert(value)_(already_present)/1024 56.208 -
std::multiset<std::string>::insert(value)_(already_present)/32 41.614 -
std::multiset<std::string>::insert(value)_(already_present)/8192 66.514 -
std::multiset<std::string>::insert(value)_(new_value)/0 35.205 -
std::multiset<std::string>::insert(value)_(new_value)/1024 64.095 1.64%
std::multiset<std::string>::insert(value)_(new_value)/32 43.972 1.99%
std::multiset<std::string>::insert(value)_(new_value)/8192 75.158 1.02%
std::multiset<std::string>::lower_bound(key)_(existent)/0 0.036 -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 24.106 -
std::multiset<std::string>::lower_bound(key)_(existent)/32 17.155 -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 30.407 1.05%
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 24.584 7.63%
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 10.670 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 33.826 2.92%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 14.218 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 36786.441 1.30%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 685.586 1.35%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 348374.525 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 14.219 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35774.078 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 585.716 1.09%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 346483.053 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 1.049 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 16996.545 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 391.889 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 208579.440 -
std::multiset<std::string>::upper_bound(key)_(existent)/0 0.036 -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 22.057 -
std::multiset<std::string>::upper_bound(key)_(existent)/32 18.283 -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 28.230 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 22.837 1.11%
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 11.064 -1.20%
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 30.484 -
std::none_of(deque<int>)_(process_all)/32 11.549 -
std::none_of(deque<int>)_(process_all)/32768 10557.148 -
std::none_of(deque<int>)_(process_all)/50 18.325 -
std::none_of(deque<int>)_(process_all)/8 3.087 -4.14%
std::none_of(deque<int>)_(process_all)/8192 2632.313 -
std::none_of(list<int>)_(process_all)/32 11.699 -
std::none_of(list<int>)_(process_all)/32768 26161.714 2.13%
std::none_of(list<int>)_(process_all)/50 21.867 -
std::none_of(list<int>)_(process_all)/8 2.604 -
std::none_of(list<int>)_(process_all)/8192 6997.161 -1.15%
std::none_of(vector<int>)_(process_all)/32 8.433 -
std::none_of(vector<int>)_(process_all)/32768 8062.713 -
std::none_of(vector<int>)_(process_all)/50 13.675 -
std::none_of(vector<int>)_(process_all)/8 2.414 -2.20%
std::none_of(vector<int>)_(process_all)/8192 2026.752 -
std::partial_sort(deque<int>)_(ascending)/1024 7952.110 -
std::partial_sort(deque<int>)_(ascending)/8 29.915 -3.20%
std::partial_sort(deque<int>)_(ascending)/8192 161164.519 -
std::partial_sort(deque<int>)_(descending)/1024 18598.602 -
std::partial_sort(deque<int>)_(descending)/8 43.635 2.18%
std::partial_sort(deque<int>)_(descending)/8192 294704.110 1.63%
std::partial_sort(deque<int>)_(heap)/1024 18496.484 -
std::partial_sort(deque<int>)_(heap)/8 38.703 1.24%
std::partial_sort(deque<int>)_(heap)/8192 287195.426 -1.30%
std::partial_sort(deque<int>)_(pipe-organ)/1024 7912.796 -
std::partial_sort(deque<int>)_(pipe-organ)/8 29.738 -3.92%
std::partial_sort(deque<int>)_(pipe-organ)/8192 165993.748 2.10%
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 19565.934 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 30.817 -1.16%
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 285426.878 -
std::partial_sort(deque<int>)_(repeated)/1024 6417.536 -
std::partial_sort(deque<int>)_(repeated)/8 27.513 -
std::partial_sort(deque<int>)_(repeated)/8192 68653.796 -
std::partial_sort(deque<int>)_(shuffled)/1024 16106.154 -
std::partial_sort(deque<int>)_(shuffled)/8 33.778 -
std::partial_sort(deque<int>)_(shuffled)/8192 267449.222 1.90%
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4979.558 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 21.600 -3.87%
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 55556.287 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 8249.597 -
std::partial_sort(vector<NonIntegral>)_(descending)/8 25.114 -
std::partial_sort(vector<NonIntegral>)_(descending)/8192 97939.879 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 8264.862 -
std::partial_sort(vector<NonIntegral>)_(heap)/8 25.045 -1.50%
std::partial_sort(vector<NonIntegral>)_(heap)/8192 100924.917 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4984.423 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 21.660 -2.52%
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 55487.102 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 9238.769 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 21.706 -2.22%
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 97843.482 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 3936.637 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 21.769 -4.83%
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 46876.023 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6931.174 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 22.786 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 91041.197 -
std::partial_sort(vector<int>)_(ascending)/1024 4982.421 -
std::partial_sort(vector<int>)_(ascending)/8 20.696 -1.17%
std::partial_sort(vector<int>)_(ascending)/8192 54620.812 -
std::partial_sort(vector<int>)_(descending)/1024 8141.951 -
std::partial_sort(vector<int>)_(descending)/8 25.035 -
std::partial_sort(vector<int>)_(descending)/8192 97008.522 -
std::partial_sort(vector<int>)_(heap)/1024 8163.147 -
std::partial_sort(vector<int>)_(heap)/8 26.202 -3.05%
std::partial_sort(vector<int>)_(heap)/8192 100321.169 -
std::partial_sort(vector<int>)_(pipe-organ)/1024 4979.186 -
std::partial_sort(vector<int>)_(pipe-organ)/8 20.748 -
std::partial_sort(vector<int>)_(pipe-organ)/8192 54508.942 -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 9167.182 1.24%
std::partial_sort(vector<int>)_(qsort_adversarial)/8 20.476 -2.77%
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 97127.316 -
std::partial_sort(vector<int>)_(repeated)/1024 3927.462 -
std::partial_sort(vector<int>)_(repeated)/8 20.326 -
std::partial_sort(vector<int>)_(repeated)/8192 46639.602 -
std::partial_sort(vector<int>)_(shuffled)/1024 6898.131 -
std::partial_sort(vector<int>)_(shuffled)/8 22.240 -
std::partial_sort(vector<int>)_(shuffled)/8192 88097.245 -
std::partial_sort_copy(deque<int>)_(ascending)/1024 5477.124 -
std::partial_sort_copy(deque<int>)_(ascending)/8 10.818 1.85%
std::partial_sort_copy(deque<int>)_(ascending)/8192 57262.049 -
std::partial_sort_copy(deque<int>)_(descending)/1024 8517.266 -
std::partial_sort_copy(deque<int>)_(descending)/8 19.909 -1.32%
std::partial_sort_copy(deque<int>)_(descending)/8192 99639.829 -
std::partial_sort_copy(deque<int>)_(heap)/1024 8730.190 -
std::partial_sort_copy(deque<int>)_(heap)/8 15.965 3.50%
std::partial_sort_copy(deque<int>)_(heap)/8192 103380.510 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5487.173 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.592 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 57183.707 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9263.582 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 10.708 3.58%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 100075.008 -
std::partial_sort_copy(deque<int>)_(repeated)/1024 4315.282 -
std::partial_sort_copy(deque<int>)_(repeated)/8 10.442 -
std::partial_sort_copy(deque<int>)_(repeated)/8192 49278.892 -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 7242.831 -
std::partial_sort_copy(deque<int>)_(shuffled)/8 12.067 -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 92223.478 -
std::partial_sort_copy(list<int>)_(ascending)/1024 5576.286 -
std::partial_sort_copy(list<int>)_(ascending)/8 8.906 -2.83%
std::partial_sort_copy(list<int>)_(ascending)/8192 60981.188 -2.49%
std::partial_sort_copy(list<int>)_(descending)/1024 8888.895 4.08%
std::partial_sort_copy(list<int>)_(descending)/8 19.003 -
std::partial_sort_copy(list<int>)_(descending)/8192 100806.629 -
std::partial_sort_copy(list<int>)_(heap)/1024 8499.047 -
std::partial_sort_copy(list<int>)_(heap)/8 15.853 3.03%
std::partial_sort_copy(list<int>)_(heap)/8192 105104.557 -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5608.910 -12.55%
std::partial_sort_copy(list<int>)_(pipe-organ)/8 8.909 -1.70%
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 60506.367 -1.24%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9476.668 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.821 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 100631.100 -1.11%
std::partial_sort_copy(list<int>)_(repeated)/1024 4503.944 -15.86%
std::partial_sort_copy(list<int>)_(repeated)/8 8.398 -2.14%
std::partial_sort_copy(list<int>)_(repeated)/8192 53233.353 -
std::partial_sort_copy(list<int>)_(shuffled)/1024 7690.894 5.29%
std::partial_sort_copy(list<int>)_(shuffled)/8 10.574 -
std::partial_sort_copy(list<int>)_(shuffled)/8192 92918.318 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 5216.837 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 10.446 9.29%
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 55624.296 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 8426.525 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 17.841 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 98467.638 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 8358.871 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.250 1.67%
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 102148.901 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 5213.012 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 10.435 3.57%
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 55785.051 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 9171.913 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 9.622 12.08%
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 98827.938 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 4055.540 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.568 1.60%
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 47438.546 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 7084.426 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 11.842 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 91832.723 -
std::partial_sort_copy(vector<int>)_(ascending)/1024 5089.919 -
std::partial_sort_copy(vector<int>)_(ascending)/8 8.943 -
std::partial_sort_copy(vector<int>)_(ascending)/8192 55199.441 -
std::partial_sort_copy(vector<int>)_(descending)/1024 8282.488 -
std::partial_sort_copy(vector<int>)_(descending)/8 18.731 -
std::partial_sort_copy(vector<int>)_(descending)/8192 99412.403 -
std::partial_sort_copy(vector<int>)_(heap)/1024 8304.711 -
std::partial_sort_copy(vector<int>)_(heap)/8 15.349 1.37%
std::partial_sort_copy(vector<int>)_(heap)/8192 102288.321 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 5092.072 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 9.008 3.12%
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 55245.710 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 9233.586 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 8.889 4.28%
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 99510.098 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 4030.825 -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.532 1.64%
std::partial_sort_copy(vector<int>)_(repeated)/8192 47365.237 -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 7111.792 -
std::partial_sort_copy(vector<int>)_(shuffled)/8 11.590 3.92%
std::partial_sort_copy(vector<int>)_(shuffled)/8192 94049.259 -
std::partition(deque<int>)_(dense)/1024 345.570 -
std::partition(deque<int>)_(dense)/32 9.868 8.40%
std::partition(deque<int>)_(dense)/50 14.973 10.88%
std::partition(deque<int>)_(dense)/8192 2805.797 -
std::partition(deque<int>)_(sparse)/1024 383.918 -
std::partition(deque<int>)_(sparse)/32 10.373 5.22%
std::partition(deque<int>)_(sparse)/50 16.063 5.61%
std::partition(deque<int>)_(sparse)/8192 3034.498 -
std::partition(list<int>)_(dense)/1024 389.767 -
std::partition(list<int>)_(dense)/32 8.815 -
std::partition(list<int>)_(dense)/50 13.379 -
std::partition(list<int>)_(dense)/8192 5124.733 2.84%
std::partition(list<int>)_(sparse)/1024 716.286 -1.34%
std::partition(list<int>)_(sparse)/32 8.928 -
std::partition(list<int>)_(sparse)/50 14.662 -1.32%
std::partition(list<int>)_(sparse)/8192 7861.150 2.68%
std::partition(vector<int>)_(dense)/1024 247.483 -
std::partition(vector<int>)_(dense)/32 8.650 2.40%
std::partition(vector<int>)_(dense)/50 13.127 -1.85%
std::partition(vector<int>)_(dense)/8192 1878.721 -
std::partition(vector<int>)_(sparse)/1024 258.364 -
std::partition(vector<int>)_(sparse)/32 9.113 3.82%
std::partition(vector<int>)_(sparse)/50 14.597 4.05%
std::partition(vector<int>)_(sparse)/8192 1878.043 -
std::partition_copy(deque<int>)/1024 636.064 -
std::partition_copy(deque<int>)/32 12.820 1.62%
std::partition_copy(deque<int>)/50 21.104 -
std::partition_copy(deque<int>)/8192 5697.176 -
std::partition_copy(list<int>)/1024 715.123 -
std::partition_copy(list<int>)/32 8.595 -
std::partition_copy(list<int>)/50 12.965 -1.37%
std::partition_copy(list<int>)/8192 7285.734 -
std::partition_copy(vector<int>)/1024 465.732 -
std::partition_copy(vector<int>)/32 8.183 -2.51%
std::partition_copy(vector<int>)/50 12.906 -2.98%
std::partition_copy(vector<int>)/8192 4550.610 -
std::partition_point(deque<int>)/1024 9.361 -
std::partition_point(deque<int>)/32 4.844 8.97%
std::partition_point(deque<int>)/50 5.019 -
std::partition_point(deque<int>)/8192 16.343 -
std::partition_point(list<int>)/1024 1321.874 4.21%
std::partition_point(list<int>)/32 16.120 1.61%
std::partition_point(list<int>)/50 24.727 -
std::partition_point(list<int>)/8192 14614.412 24.49%
std::partition_point(vector<int>)/1024 6.164 -1.41%
std::partition_point(vector<int>)/32 2.555 -
std::partition_point(vector<int>)/50 2.539 -
std::partition_point(vector<int>)/8192 9.435 -
std::remove(deque<int>)_(prefix)/1024 528.248 -
std::remove(deque<int>)_(prefix)/32 57.615 5.24%
std::remove(deque<int>)_(prefix)/50 65.745 4.46%
std::remove(deque<int>)_(prefix)/8192 3899.594 -
std::remove(deque<int>)_(sprinkled)/1024 520.982 -
std::remove(deque<int>)_(sprinkled)/32 59.184 5.77%
std::remove(deque<int>)_(sprinkled)/50 67.495 8.07%
std::remove(deque<int>)_(sprinkled)/8192 3868.488 -
std::remove(list<int>)_(prefix)/1024 983.783 -3.03%
std::remove(list<int>)_(prefix)/32 55.309 -
std::remove(list<int>)_(prefix)/50 66.953 -
std::remove(list<int>)_(prefix)/8192 8448.882 3.07%
std::remove(list<int>)_(sprinkled)/1024 952.707 -
std::remove(list<int>)_(sprinkled)/32 56.729 -
std::remove(list<int>)_(sprinkled)/50 65.364 1.13%
std::remove(list<int>)_(sprinkled)/8192 7907.541 1.18%
std::remove(vector<int>)_(prefix)/1024 316.655 -
std::remove(vector<int>)_(prefix)/32 52.245 -
std::remove(vector<int>)_(prefix)/50 57.096 -
std::remove(vector<int>)_(prefix)/8192 2116.651 -
std::remove(vector<int>)_(sprinkled)/1024 288.992 -
std::remove(vector<int>)_(sprinkled)/32 51.607 -
std::remove(vector<int>)_(sprinkled)/50 55.733 -
std::remove(vector<int>)_(sprinkled)/8192 1994.316 -
std::remove_copy(deque<int>)_(prefix)/1024 387.426 3.23%
std::remove_copy(deque<int>)_(prefix)/32 13.089 1.16%
std::remove_copy(deque<int>)_(prefix)/50 19.006 -1.36%
std::remove_copy(deque<int>)_(prefix)/8192 3360.287 -
std::remove_copy(deque<int>)_(sprinkled)/1024 361.078 -1.51%
std::remove_copy(deque<int>)_(sprinkled)/32 12.173 -
std::remove_copy(deque<int>)_(sprinkled)/50 18.403 -
std::remove_copy(deque<int>)_(sprinkled)/8192 2887.558 -1.79%
std::remove_copy(list<int>)_(prefix)/1024 755.816 -
std::remove_copy(list<int>)_(prefix)/32 10.791 -
std::remove_copy(list<int>)_(prefix)/50 21.914 -
std::remove_copy(list<int>)_(prefix)/8192 7011.598 -
std::remove_copy(list<int>)_(sprinkled)/1024 740.275 -
std::remove_copy(list<int>)_(sprinkled)/32 11.236 -
std::remove_copy(list<int>)_(sprinkled)/50 18.843 -
std::remove_copy(list<int>)_(sprinkled)/8192 6944.366 -
std::remove_copy(vector<int>)_(prefix)/1024 266.958 -
std::remove_copy(vector<int>)_(prefix)/32 9.161 -
std::remove_copy(vector<int>)_(prefix)/50 13.276 -
std::remove_copy(vector<int>)_(prefix)/8192 2067.667 -
std::remove_copy(vector<int>)_(sprinkled)/1024 475.102 -
std::remove_copy(vector<int>)_(sprinkled)/32 14.999 -2.80%
std::remove_copy(vector<int>)_(sprinkled)/50 24.353 -
std::remove_copy(vector<int>)_(sprinkled)/8192 3664.055 -
std::remove_copy_if(deque<int>)_(prefix)/1024 530.354 -
std::remove_copy_if(deque<int>)_(prefix)/32 17.978 -
std::remove_copy_if(deque<int>)_(prefix)/50 28.392 -
std::remove_copy_if(deque<int>)_(prefix)/8192 3883.060 -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 548.163 -
std::remove_copy_if(deque<int>)_(sprinkled)/32 17.787 -
std::remove_copy_if(deque<int>)_(sprinkled)/50 26.546 1.44%
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3304.014 -
std::remove_copy_if(list<int>)_(prefix)/1024 794.109 -
std::remove_copy_if(list<int>)_(prefix)/32 14.845 -
std::remove_copy_if(list<int>)_(prefix)/50 26.998 -
std::remove_copy_if(list<int>)_(prefix)/8192 7217.854 -
std::remove_copy_if(list<int>)_(sprinkled)/1024 788.350 -
std::remove_copy_if(list<int>)_(sprinkled)/32 14.544 -
std::remove_copy_if(list<int>)_(sprinkled)/50 24.585 -7.52%
std::remove_copy_if(list<int>)_(sprinkled)/8192 7198.094 -
std::remove_copy_if(vector<int>)_(prefix)/1024 376.919 -
std::remove_copy_if(vector<int>)_(prefix)/32 12.180 -
std::remove_copy_if(vector<int>)_(prefix)/50 17.724 -
std::remove_copy_if(vector<int>)_(prefix)/8192 3331.282 -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 469.772 -
std::remove_copy_if(vector<int>)_(sprinkled)/32 15.321 -
std::remove_copy_if(vector<int>)_(sprinkled)/50 24.890 -
std::remove_copy_if(vector<int>)_(sprinkled)/8192 3745.586 -
std::remove_if(deque<int>)_(prefix)/1024 561.578 -
std::remove_if(deque<int>)_(prefix)/32 59.512 4.22%
std::remove_if(deque<int>)_(prefix)/50 67.793 2.64%
std::remove_if(deque<int>)_(prefix)/8192 4253.470 -
std::remove_if(deque<int>)_(sprinkled)/1024 534.377 -2.28%
std::remove_if(deque<int>)_(sprinkled)/32 56.276 -
std::remove_if(deque<int>)_(sprinkled)/50 63.322 -5.06%
std::remove_if(deque<int>)_(sprinkled)/8192 3963.078 -
std::remove_if(list<int>)_(prefix)/1024 1035.542 -1.11%
std::remove_if(list<int>)_(prefix)/32 61.172 -
std::remove_if(list<int>)_(prefix)/50 75.231 -
std::remove_if(list<int>)_(prefix)/8192 9742.516 -1.27%
std::remove_if(list<int>)_(sprinkled)/1024 993.601 -2.14%
std::remove_if(list<int>)_(sprinkled)/32 60.110 -
std::remove_if(list<int>)_(sprinkled)/50 73.775 -
std::remove_if(list<int>)_(sprinkled)/8192 8268.041 -
std::remove_if(vector<int>)_(prefix)/1024 357.245 -
std::remove_if(vector<int>)_(prefix)/32 52.160 -
std::remove_if(vector<int>)_(prefix)/50 56.947 -
std::remove_if(vector<int>)_(prefix)/8192 2599.445 -
std::remove_if(vector<int>)_(sprinkled)/1024 525.433 1.01%
std::remove_if(vector<int>)_(sprinkled)/32 56.234 -2.04%
std::remove_if(vector<int>)_(sprinkled)/50 64.700 -3.03%
std::remove_if(vector<int>)_(sprinkled)/8192 3828.114 -
std::replace(deque<int>)_(prefix)/1024 413.317 -
std::replace(deque<int>)_(prefix)/32 12.809 -
std::replace(deque<int>)_(prefix)/50 19.118 -
std::replace(deque<int>)_(prefix)/8192 3274.455 -
std::replace(deque<int>)_(sprinkled)/1024 353.185 -
std::replace(deque<int>)_(sprinkled)/32 12.636 -
std::replace(deque<int>)_(sprinkled)/50 18.699 -
std::replace(deque<int>)_(sprinkled)/8192 2822.139 -
std::replace(list<int>)_(prefix)/1024 738.927 -
std::replace(list<int>)_(prefix)/32 11.113 -
std::replace(list<int>)_(prefix)/50 18.496 -
std::replace(list<int>)_(prefix)/8192 7875.824 -6.51%
std::replace(list<int>)_(sprinkled)/1024 728.676 -
std::replace(list<int>)_(sprinkled)/32 11.289 -
std::replace(list<int>)_(sprinkled)/50 17.851 2.95%
std::replace(list<int>)_(sprinkled)/8192 8027.557 -7.20%
std::replace(vector<int>)_(prefix)/1024 159.958 2.08%
std::replace(vector<int>)_(prefix)/32 4.978 -
std::replace(vector<int>)_(prefix)/50 7.845 6.14%
std::replace(vector<int>)_(prefix)/8192 1280.681 1.05%
std::replace(vector<int>)_(sprinkled)/1024 164.402 8.70%
std::replace(vector<int>)_(sprinkled)/32 5.405 -14.33%
std::replace(vector<int>)_(sprinkled)/50 8.760 -11.54%
std::replace(vector<int>)_(sprinkled)/8192 1278.063 8.49%
std::replace_if(deque<int>)_(prefix)/1024 482.444 -1.36%
std::replace_if(deque<int>)_(prefix)/32 14.155 -45.02%
std::replace_if(deque<int>)_(prefix)/50 20.420 -35.11%
std::replace_if(deque<int>)_(prefix)/8192 3484.178 -
std::replace_if(deque<int>)_(sprinkled)/1024 364.111 -2.25%
std::replace_if(deque<int>)_(sprinkled)/32 12.448 -47.42%
std::replace_if(deque<int>)_(sprinkled)/50 18.665 -35.91%
std::replace_if(deque<int>)_(sprinkled)/8192 2921.136 -
std::replace_if(list<int>)_(prefix)/1024 743.575 -
std::replace_if(list<int>)_(prefix)/32 13.130 -
std::replace_if(list<int>)_(prefix)/50 24.104 -
std::replace_if(list<int>)_(prefix)/8192 7795.334 -6.58%
std::replace_if(list<int>)_(sprinkled)/1024 741.618 -
std::replace_if(list<int>)_(sprinkled)/32 13.362 -
std::replace_if(list<int>)_(sprinkled)/50 23.085 -
std::replace_if(list<int>)_(sprinkled)/8192 8272.288 -7.05%
std::replace_if(vector<int>)_(prefix)/1024 272.827 1.54%
std::replace_if(vector<int>)_(prefix)/32 9.049 -
std::replace_if(vector<int>)_(prefix)/50 13.630 -
std::replace_if(vector<int>)_(prefix)/8192 2045.909 -
std::replace_if(vector<int>)_(sprinkled)/1024 245.374 -
std::replace_if(vector<int>)_(sprinkled)/32 8.727 -
std::replace_if(vector<int>)_(sprinkled)/50 12.873 -6.24%
std::replace_if(vector<int>)_(sprinkled)/8192 1902.762 -
std::reverse(deque<int>)/32768 5732.591 -
std::reverse(deque<int>)/4096 720.090 -
std::reverse(deque<int>)/512 113.105 -
std::reverse(deque<int>)/64 13.062 -
std::reverse(deque<int>)/8 2.521 -
std::reverse(list<int>)/32768 18627.838 -
std::reverse(list<int>)/4096 1675.692 2.33%
std::reverse(list<int>)/512 193.667 -
std::reverse(list<int>)/64 17.346 -1.14%
std::reverse(list<int>)/8 2.028 -
std::reverse(vector<int>)/32768 1043.353 -
std::reverse(vector<int>)/4096 130.464 -
std::reverse(vector<int>)/512 16.440 -
std::reverse(vector<int>)/64 4.134 -
std::reverse(vector<int>)/8 1.599 2.87%
std::reverse_copy(deque<int>)/32768 8088.637 -
std::reverse_copy(deque<int>)/4096 975.738 -
std::reverse_copy(deque<int>)/512 131.298 5.03%
std::reverse_copy(deque<int>)/64 16.038 -
std::reverse_copy(deque<int>)/8 2.537 -
std::reverse_copy(list<int>)/32768 26153.621 1.06%
std::reverse_copy(list<int>)/4096 3147.121 -
std::reverse_copy(list<int>)/512 367.020 -
std::reverse_copy(list<int>)/64 30.351 1.41%
std::reverse_copy(list<int>)/8 2.422 1.68%
std::reverse_copy(vector<int>)/32768 976.685 -
std::reverse_copy(vector<int>)/4096 133.596 -3.76%
std::reverse_copy(vector<int>)/512 17.145 -
std::reverse_copy(vector<int>)/64 2.471 -
std::reverse_copy(vector<int>)/8 2.473 -5.95%
std::rotate(deque<int>)_(1_element_backward)/1024 42.618 -
std::rotate(deque<int>)_(1_element_backward)/32 4.453 -
std::rotate(deque<int>)_(1_element_backward)/50 5.352 -1.90%
std::rotate(deque<int>)_(1_element_backward)/8192 310.292 -
std::rotate(deque<int>)_(1_element_forward)/1024 38.753 -1.69%
std::rotate(deque<int>)_(1_element_forward)/32 4.640 3.79%
std::rotate(deque<int>)_(1_element_forward)/50 5.405 1.69%
std::rotate(deque<int>)_(1_element_forward)/8192 301.431 -
std::rotate(deque<int>)_(by_1/2)/1024 182.816 1.73%
std::rotate(deque<int>)_(by_1/2)/32 7.432 -
std::rotate(deque<int>)_(by_1/2)/50 10.357 -
std::rotate(deque<int>)_(by_1/2)/8192 1460.936 -
std::rotate(deque<int>)_(by_1/3)/1024 1822.873 -
std::rotate(deque<int>)_(by_1/3)/32 45.561 -
std::rotate(deque<int>)_(by_1/3)/50 76.976 -
std::rotate(deque<int>)_(by_1/3)/8192 22745.988 1.07%
std::rotate(deque<int>)_(by_1/4)/1024 781.455 -
std::rotate(deque<int>)_(by_1/4)/32 29.524 -
std::rotate(deque<int>)_(by_1/4)/50 75.377 -
std::rotate(deque<int>)_(by_1/4)/8192 6838.623 -
std::rotate(list<int>)_(1_element_backward)/1024 1583.000 112.88%
std::rotate(list<int>)_(1_element_backward)/32 13.262 -
std::rotate(list<int>)_(1_element_backward)/50 22.809 1.05%
std::rotate(list<int>)_(1_element_backward)/8192 8554.511 -9.43%
std::rotate(list<int>)_(1_element_forward)/1024 1591.628 117.33%
std::rotate(list<int>)_(1_element_forward)/32 14.432 -
std::rotate(list<int>)_(1_element_forward)/50 27.008 -2.84%
std::rotate(list<int>)_(1_element_forward)/8192 9508.178 21.29%
std::rotate(list<int>)_(by_1/2)/1024 821.591 112.60%
std::rotate(list<int>)_(by_1/2)/32 5.969 -
std::rotate(list<int>)_(by_1/2)/50 12.773 -
std::rotate(list<int>)_(by_1/2)/8192 5009.678 -
std::rotate(list<int>)_(by_1/3)/1024 1382.222 71.92%
std::rotate(list<int>)_(by_1/3)/32 15.193 -1.99%
std::rotate(list<int>)_(by_1/3)/50 25.234 1.55%
std::rotate(list<int>)_(by_1/3)/8192 8919.393 2.29%
std::rotate(list<int>)_(by_1/4)/1024 579.699 -
std::rotate(list<int>)_(by_1/4)/32 12.584 -
std::rotate(list<int>)_(by_1/4)/50 25.535 1.84%
std::rotate(list<int>)_(by_1/4)/8192 7634.084 5.14%
std::rotate(vector<bool>)_(1_element_backward)/1024 27.516 1.93%
std::rotate(vector<bool>)_(1_element_backward)/32 17.559 -
std::rotate(vector<bool>)_(1_element_backward)/50 17.536 -
std::rotate(vector<bool>)_(1_element_backward)/8192 103.518 3.08%
std::rotate(vector<bool>)_(1_element_forward)/1024 28.249 -
std::rotate(vector<bool>)_(1_element_forward)/32 17.639 1.06%
std::rotate(vector<bool>)_(1_element_forward)/50 17.585 -
std::rotate(vector<bool>)_(1_element_forward)/8192 107.957 -
std::rotate(vector<bool>)_(by_1/2)/1024 8.451 -
std::rotate(vector<bool>)_(by_1/2)/32 17.819 1.66%
std::rotate(vector<bool>)_(by_1/2)/50 17.607 1.69%
std::rotate(vector<bool>)_(by_1/2)/8192 15.153 -
std::rotate(vector<bool>)_(by_1/3)/1024 48.909 -2.41%
std::rotate(vector<bool>)_(by_1/3)/32 17.576 -
std::rotate(vector<bool>)_(by_1/3)/50 17.572 1.04%
std::rotate(vector<bool>)_(by_1/3)/8192 145.468 -
std::rotate(vector<bool>)_(by_1/4)/1024 14.013 -7.33%
std::rotate(vector<bool>)_(by_1/4)/32 17.802 1.45%
std::rotate(vector<bool>)_(by_1/4)/50 17.664 1.20%
std::rotate(vector<bool>)_(by_1/4)/8192 30.004 -
std::rotate(vector<int>)_(1_element_backward)/1024 35.595 -
std::rotate(vector<int>)_(1_element_backward)/32 2.907 -
std::rotate(vector<int>)_(1_element_backward)/50 5.341 -
std::rotate(vector<int>)_(1_element_backward)/8192 299.800 -
std::rotate(vector<int>)_(1_element_forward)/1024 35.387 -
std::rotate(vector<int>)_(1_element_forward)/32 2.943 -
std::rotate(vector<int>)_(1_element_forward)/50 5.269 -
std::rotate(vector<int>)_(1_element_forward)/8192 282.197 -
std::rotate(vector<int>)_(by_1/2)/1024 31.997 -
std::rotate(vector<int>)_(by_1/2)/32 3.647 -
std::rotate(vector<int>)_(by_1/2)/50 4.437 -
std::rotate(vector<int>)_(by_1/2)/8192 241.013 -
std::rotate(vector<int>)_(by_1/3)/1024 1368.759 -
std::rotate(vector<int>)_(by_1/3)/32 21.557 -
std::rotate(vector<int>)_(by_1/3)/50 40.020 -
std::rotate(vector<int>)_(by_1/3)/8192 10872.044 -
std::rotate(vector<int>)_(by_1/4)/1024 331.180 2.19%
std::rotate(vector<int>)_(by_1/4)/32 12.074 1.50%
std::rotate(vector<int>)_(by_1/4)/50 40.109 -
std::rotate(vector<int>)_(by_1/4)/8192 2612.771 2.15%
std::rotate_copy(deque<int>)/1024 34.571 -
std::rotate_copy(deque<int>)/32 2.574 -2.50%
std::rotate_copy(deque<int>)/50 3.007 -
std::rotate_copy(deque<int>)/8192 291.798 -
std::rotate_copy(list<int>)/1024 727.042 -
std::rotate_copy(list<int>)/32 8.185 -1.10%
std::rotate_copy(list<int>)/50 14.318 -49.61%
std::rotate_copy(list<int>)/8192 6696.523 -
std::rotate_copy(vector<int>)/1024 33.258 -4.30%
std::rotate_copy(vector<int>)/32 2.082 -
std::rotate_copy(vector<int>)/50 2.703 -
std::rotate_copy(vector<int>)/8192 735.721 -
std::sample(deque<int>)/1024 11864.848 -
std::sample(deque<int>)/32 320.148 -
std::sample(deque<int>)/8192 95044.006 -
std::sample(list<int>)/1024 11890.997 2.00%
std::sample(list<int>)/32 312.824 -
std::sample(list<int>)/8192 96944.086 -
std::sample(vector<int>)/1024 11255.901 -
std::sample(vector<int>)/32 306.492 -
std::sample(vector<int>)/8192 90601.733 -
std::search(deque<int>)_(near_matches)/1000 17411.913 -2.15%
std::search(deque<int>)_(near_matches)/1024 18196.112 -
std::search(deque<int>)_(near_matches)/8192 1457579.933 -
std::search(deque<int>)_(no_match)/1000 407.747 -
std::search(deque<int>)_(no_match)/1024 417.115 -
std::search(deque<int>)_(no_match)/1048576 424548.042 -
std::search(deque<int>)_(no_match)/8192 3321.247 -
std::search(deque<int>)_(same_length)/1000 394.712 21.14%
std::search(deque<int>)_(same_length)/1024 474.448 -
std::search(deque<int>)_(same_length)/8192 3783.117 -
std::search(deque<int>)_(single_element)/1000 448.341 4.99%
std::search(deque<int>)_(single_element)/1024 458.885 -
std::search(deque<int>)_(single_element)/8192 3662.442 -
std::search(deque<int>,_pred)_(near_matches)/1000 27845.116 9.20%
std::search(deque<int>,_pred)_(near_matches)/1024 29130.754 9.22%
std::search(deque<int>,_pred)_(near_matches)/8192 1523245.824 -
std::search(deque<int>,_pred)_(no_match)/1000 427.817 -
std::search(deque<int>,_pred)_(no_match)/1024 437.473 17.30%
std::search(deque<int>,_pred)_(no_match)/1048576 445870.571 -
std::search(deque<int>,_pred)_(no_match)/8192 3504.646 -
std::search(deque<int>,_pred)_(same_length)/1000 498.362 2.06%
std::search(deque<int>,_pred)_(same_length)/1024 510.625 -
std::search(deque<int>,_pred)_(same_length)/8192 4055.273 -
std::search(deque<int>,_pred)_(single_element)/1000 474.754 -
std::search(deque<int>,_pred)_(single_element)/1024 485.590 -
std::search(deque<int>,_pred)_(single_element)/8192 3880.113 -
std::search(list<int>)_(near_matches)/1000 37642.805 -
std::search(list<int>)_(near_matches)/1024 39863.519 -
std::search(list<int>)_(near_matches)/8192 2559484.432 -
std::search(list<int>)_(no_match)/1000 694.376 1.89%
std::search(list<int>)_(no_match)/1024 754.949 -1.93%
std::search(list<int>)_(no_match)/1048576 844772.231 -
std::search(list<int>)_(no_match)/8192 6937.739 -10.16%
std::search(list<int>)_(same_length)/1000 744.074 -
std::search(list<int>)_(same_length)/1024 771.687 1.05%
std::search(list<int>)_(same_length)/8192 10573.870 2.98%
std::search(list<int>)_(single_element)/1000 698.155 -
std::search(list<int>)_(single_element)/1024 739.316 -
std::search(list<int>)_(single_element)/8192 7807.876 -8.92%
std::search(list<int>,_pred)_(near_matches)/1000 42530.621 -
std::search(list<int>,_pred)_(near_matches)/1024 44296.834 -
std::search(list<int>,_pred)_(near_matches)/8192 2736397.461 -
std::search(list<int>,_pred)_(no_match)/1000 751.837 -
std::search(list<int>,_pred)_(no_match)/1024 767.993 -
std::search(list<int>,_pred)_(no_match)/1048576 901013.335 -
std::search(list<int>,_pred)_(no_match)/8192 7089.504 -4.10%
std::search(list<int>,_pred)_(same_length)/1000 774.293 -
std::search(list<int>,_pred)_(same_length)/1024 791.650 -
std::search(list<int>,_pred)_(same_length)/8192 9284.189 -9.08%
std::search(list<int>,_pred)_(single_element)/1000 818.958 -
std::search(list<int>,_pred)_(single_element)/1024 839.456 -
std::search(list<int>,_pred)_(single_element)/8192 8819.473 -5.64%
std::search(vector<int>)_(near_matches)/1000 14093.719 -
std::search(vector<int>)_(near_matches)/1024 14986.412 -
std::search(vector<int>)_(near_matches)/8192 769931.197 -
std::search(vector<int>)_(no_match)/1000 215.105 -
std::search(vector<int>)_(no_match)/1024 221.391 -
std::search(vector<int>)_(no_match)/1048576 215586.775 1.44%
std::search(vector<int>)_(no_match)/8192 1683.747 1.13%
std::search(vector<int>)_(same_length)/1000 247.169 2.68%
std::search(vector<int>)_(same_length)/1024 257.237 4.94%
std::search(vector<int>)_(same_length)/8192 1987.972 6.26%
std::search(vector<int>)_(single_element)/1000 237.909 1.32%
std::search(vector<int>)_(single_element)/1024 243.359 1.34%
std::search(vector<int>)_(single_element)/8192 1859.682 1.00%
std::search(vector<int>,_pred)_(near_matches)/1000 23042.269 -
std::search(vector<int>,_pred)_(near_matches)/1024 24149.909 -
std::search(vector<int>,_pred)_(near_matches)/8192 1451893.844 -
std::search(vector<int>,_pred)_(no_match)/1000 468.594 -
std::search(vector<int>,_pred)_(no_match)/1024 475.041 -
std::search(vector<int>,_pred)_(no_match)/1048576 444036.176 -
std::search(vector<int>,_pred)_(no_match)/8192 4035.408 -
std::search(vector<int>,_pred)_(same_length)/1000 600.624 -
std::search(vector<int>,_pred)_(same_length)/1024 615.113 -
std::search(vector<int>,_pred)_(same_length)/8192 4921.670 -
std::search(vector<int>,_pred)_(single_element)/1000 458.511 -
std::search(vector<int>,_pred)_(single_element)/1024 470.058 -
std::search(vector<int>,_pred)_(single_element)/8192 3742.158 -
std::search_n(deque<int>)_(no_match)/1000 437.753 2.14%
std::search_n(deque<int>)_(no_match)/1024 438.220 -
std::search_n(deque<int>)_(no_match)/1048576 439494.465 -
std::search_n(deque<int>)_(no_match)/8192 3425.339 -
std::search_n(deque<int>,_pred)_(no_match)/1000 602.073 -
std::search_n(deque<int>,_pred)_(no_match)/1024 626.038 -
std::search_n(deque<int>,_pred)_(no_match)/1048576 550299.555 -
std::search_n(deque<int>,_pred)_(no_match)/8192 4339.337 -
std::search_n(list<int>)_(no_match)/1000 1393.545 103.80%
std::search_n(list<int>)_(no_match)/1024 1447.886 93.77%
std::search_n(list<int>)_(no_match)/1048576 834579.898 1.81%
std::search_n(list<int>)_(no_match)/8192 6745.391 -8.58%
std::search_n(list<int>,_pred)_(no_match)/1000 823.376 -
std::search_n(list<int>,_pred)_(no_match)/1024 844.014 -
std::search_n(list<int>,_pred)_(no_match)/1048576 980452.448 -
std::search_n(list<int>,_pred)_(no_match)/8192 8190.811 -
std::search_n(vector<int>)_(no_match)/1000 205.128 -2.88%
std::search_n(vector<int>)_(no_match)/1024 210.036 -2.58%
std::search_n(vector<int>)_(no_match)/1048576 209030.297 -1.62%
std::search_n(vector<int>)_(no_match)/8192 1626.884 -1.95%
std::search_n(vector<int>,_pred)_(no_match)/1000 510.696 -
std::search_n(vector<int>,_pred)_(no_match)/1024 522.324 -
std::search_n(vector<int>,_pred)_(no_match)/1048576 607289.952 -
std::search_n(vector<int>,_pred)_(no_match)/8192 4177.460 -
std::set<int>::clear()/0 421.282 -
std::set<int>::clear()/1024 8651.377 1.19%
std::set<int>::clear()/32 638.363 -
std::set<int>::clear()/8192 75556.571 3.65%
std::set<int>::contains(key)_(existent)/0 0.012 -
std::set<int>::contains(key)_(existent)/1024 3.978 2.77%
std::set<int>::contains(key)_(existent)/32 1.718 1.81%
std::set<int>::contains(key)_(existent)/8192 8.295 -5.28%
std::set<int>::contains(key)_(non-existent)/0 0.268 -
std::set<int>::contains(key)_(non-existent)/1024 5.361 -
std::set<int>::contains(key)_(non-existent)/32 2.383 -5.00%
std::set<int>::contains(key)_(non-existent)/8192 8.526 2.44%
std::set<int>::count(key)_(existent)/0 0.013 -
std::set<int>::count(key)_(existent)/1024 4.321 1.16%
std::set<int>::count(key)_(existent)/32 1.900 1.90%
std::set<int>::count(key)_(existent)/8192 8.115 2.19%
std::set<int>::count(key)_(non-existent)/0 0.253 -
std::set<int>::count(key)_(non-existent)/1024 7.746 -1.10%
std::set<int>::count(key)_(non-existent)/32 2.977 -
std::set<int>::count(key)_(non-existent)/8192 11.334 -3.15%
std::set<int>::ctor(&&,_different_allocs)/0 13.702 -
std::set<int>::ctor(&&,_different_allocs)/1024 5780.625 -
std::set<int>::ctor(&&,_different_allocs)/32 179.648 -
std::set<int>::ctor(&&,_different_allocs)/8192 47852.092 -
std::set<int>::ctor(const&)/0 13.679 -
std::set<int>::ctor(const&)/1024 6190.830 -
std::set<int>::ctor(const&)/32 220.946 -
std::set<int>::ctor(const&)/8192 49760.526 -
std::set<int>::ctor(const&,_alloc)/0 13.648 -
std::set<int>::ctor(const&,_alloc)/1024 6187.192 -
std::set<int>::ctor(const&,_alloc)/32 221.269 1.82%
std::set<int>::ctor(const&,_alloc)/8192 48811.241 -1.65%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.584 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8585.644 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 261.922 3.09%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 68809.917 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.635 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12737.954 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 302.801 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 282179.895 6.96%
std::set<int>::equal_range(key)_(existent)/0 0.013 -
std::set<int>::equal_range(key)_(existent)/1024 4.196 1.48%
std::set<int>::equal_range(key)_(existent)/32 1.711 1.84%
std::set<int>::equal_range(key)_(existent)/8192 8.432 5.03%
std::set<int>::equal_range(key)_(non-existent)/0 0.253 -
std::set<int>::equal_range(key)_(non-existent)/1024 6.313 -5.21%
std::set<int>::equal_range(key)_(non-existent)/32 2.724 8.01%
std::set<int>::equal_range(key)_(non-existent)/8192 9.799 -5.58%
std::set<int>::erase(iterator)/0 20.009 1.02%
std::set<int>::erase(iterator)/1024 20.271 -
std::set<int>::erase(iterator)/32 20.287 1.14%
std::set<int>::erase(iterator)/8192 20.385 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 420.756 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6528.527 1.37%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 586.877 1.82%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 52326.758 2.87%
std::set<int>::erase(key)_(existent)/0 20.566 2.13%
std::set<int>::erase(key)_(existent)/1024 40.103 1.33%
std::set<int>::erase(key)_(existent)/32 22.151 1.66%
std::set<int>::erase(key)_(existent)/8192 52.454 1.32%
std::set<int>::erase(key)_(non-existent)/0 0.255 -
std::set<int>::erase(key)_(non-existent)/1024 5.308 -5.34%
std::set<int>::erase(key)_(non-existent)/32 2.406 -4.20%
std::set<int>::erase(key)_(non-existent)/8192 8.325 -1.45%
std::set<int>::find(key)_(existent)/0 0.010 -
std::set<int>::find(key)_(existent)/1024 3.991 -
std::set<int>::find(key)_(existent)/32 1.590 -
std::set<int>::find(key)_(existent)/8192 8.386 2.25%
std::set<int>::find(key)_(non-existent)/0 0.255 -
std::set<int>::find(key)_(non-existent)/1024 5.769 -1.68%
std::set<int>::find(key)_(non-existent)/32 2.371 -3.78%
std::set<int>::find(key)_(non-existent)/8192 8.966 1.05%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 17.921 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 47.899 11.82%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 20.703 2.08%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 76.954 7.03%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.918 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 28.672 1.81%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 20.073 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 32.750 -1.07%
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 18.121 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 45.558 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 19.959 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 93.046 1.40%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 18.168 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 24.283 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 19.168 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 31.954 -4.48%
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/0 420.231 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 16160.207 -1.04%
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/32 830.519 1.70%
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 152984.515 3.67%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 420.771 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7696.048 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 570.866 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 134302.130 -2.80%
std::set<int>::insert(value)_(already_present)/0 0.582 -
std::set<int>::insert(value)_(already_present)/1024 6.738 9.12%
std::set<int>::insert(value)_(already_present)/32 1.790 -
std::set<int>::insert(value)_(already_present)/8192 10.906 8.50%
std::set<int>::insert(value)_(new_value)/0 17.952 -
std::set<int>::insert(value)_(new_value)/1024 41.676 -6.30%
std::set<int>::insert(value)_(new_value)/32 19.808 -
std::set<int>::insert(value)_(new_value)/8192 75.786 -
std::set<int>::lower_bound(key)_(existent)/0 0.013 -
std::set<int>::lower_bound(key)_(existent)/1024 4.216 -4.48%
std::set<int>::lower_bound(key)_(existent)/32 1.549 -1.13%
std::set<int>::lower_bound(key)_(existent)/8192 8.454 -2.22%
std::set<int>::lower_bound(key)_(non-existent)/0 0.253 -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.103 -2.40%
std::set<int>::lower_bound(key)_(non-existent)/32 2.337 1.30%
std::set<int>::lower_bound(key)_(non-existent)/8192 10.826 13.75%
std::set<int>::operator=(const&)_(into_cleared_Container)/0 14.297 -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6165.614 -3.48%
std::set<int>::operator=(const&)_(into_cleared_Container)/32 217.211 -1.68%
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 49374.747 -1.15%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 14.340 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6228.246 -1.26%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 220.226 -2.62%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 49885.681 -1.29%
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.089 -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1386.433 1.30%
std::set<int>::operator=(const&)_(into_populated_Container)/32 39.402 2.26%
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12498.017 -
std::set<int>::upper_bound(key)_(existent)/0 0.012 -
std::set<int>::upper_bound(key)_(existent)/1024 4.098 -4.36%
std::set<int>::upper_bound(key)_(existent)/32 1.738 -
std::set<int>::upper_bound(key)_(existent)/8192 8.262 -
std::set<int>::upper_bound(key)_(non-existent)/0 0.253 -
std::set<int>::upper_bound(key)_(non-existent)/1024 5.997 2.37%
std::set<int>::upper_bound(key)_(non-existent)/32 2.436 -
std::set<int>::upper_bound(key)_(non-existent)/8192 10.138 3.01%
std::set<std::string>::clear()/0 423.124 -1.01%
std::set<std::string>::clear()/1024 19716.416 -
std::set<std::string>::clear()/32 878.273 -1.55%
std::set<std::string>::clear()/8192 202594.329 -
std::set<std::string>::contains(key)_(existent)/0 0.016 -
std::set<std::string>::contains(key)_(existent)/1024 23.397 -2.00%
std::set<std::string>::contains(key)_(existent)/32 15.675 1.16%
std::set<std::string>::contains(key)_(existent)/8192 27.439 -
std::set<std::string>::contains(key)_(non-existent)/0 0.287 -
std::set<std::string>::contains(key)_(non-existent)/1024 22.154 3.27%
std::set<std::string>::contains(key)_(non-existent)/32 10.879 6.13%
std::set<std::string>::contains(key)_(non-existent)/8192 30.192 3.19%
std::set<std::string>::count(key)_(existent)/0 0.017 -
std::set<std::string>::count(key)_(existent)/1024 22.050 -2.28%
std::set<std::string>::count(key)_(existent)/32 15.470 -
std::set<std::string>::count(key)_(existent)/8192 30.137 3.47%
std::set<std::string>::count(key)_(non-existent)/0 0.257 -
std::set<std::string>::count(key)_(non-existent)/1024 23.843 -
std::set<std::string>::count(key)_(non-existent)/32 10.357 -1.86%
std::set<std::string>::count(key)_(non-existent)/8192 32.008 -
std::set<std::string>::ctor(&&,_different_allocs)/0 13.681 -
std::set<std::string>::ctor(&&,_different_allocs)/1024 7028.911 -
std::set<std::string>::ctor(&&,_different_allocs)/32 213.864 1.13%
std::set<std::string>::ctor(&&,_different_allocs)/8192 58282.724 -
std::set<std::string>::ctor(const&)/0 13.563 -
std::set<std::string>::ctor(const&)/1024 34781.279 -
std::set<std::string>::ctor(const&)/32 687.826 -1.42%
std::set<std::string>::ctor(const&)/8192 345703.963 -
std::set<std::string>::ctor(const&,_alloc)/0 13.583 -
std::set<std::string>::ctor(const&,_alloc)/1024 37098.947 -
std::set<std::string>::ctor(const&,_alloc)/32 802.653 -
std::set<std::string>::ctor(const&,_alloc)/8192 345694.963 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.645 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40766.314 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 670.057 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 382427.287 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.652 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54405.417 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 950.435 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1085636.388 -
std::set<std::string>::equal_range(key)_(existent)/0 0.034 -
std::set<std::string>::equal_range(key)_(existent)/1024 23.348 -
std::set<std::string>::equal_range(key)_(existent)/32 16.822 -
std::set<std::string>::equal_range(key)_(existent)/8192 30.336 -
std::set<std::string>::equal_range(key)_(non-existent)/0 0.258 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 23.497 -
std::set<std::string>::equal_range(key)_(non-existent)/32 10.576 -
std::set<std::string>::equal_range(key)_(non-existent)/8192 32.248 -
std::set<std::string>::erase(iterator)/0 30.467 15.14%
std::set<std::string>::erase(iterator)/1024 28.492 12.19%
std::set<std::string>::erase(iterator)/32 25.608 -1.70%
std::set<std::string>::erase(iterator)/8192 33.411 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 423.119 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 11982.773 -1.09%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 712.891 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 113275.375 -
std::set<std::string>::erase(key)_(existent)/0 68.234 6.13%
std::set<std::string>::erase(key)_(existent)/1024 102.010 47.04%
std::set<std::string>::erase(key)_(existent)/32 62.792 -16.21%
std::set<std::string>::erase(key)_(existent)/8192 73.027 2.67%
std::set<std::string>::erase(key)_(non-existent)/0 0.257 -
std::set<std::string>::erase(key)_(non-existent)/1024 25.506 2.35%
std::set<std::string>::erase(key)_(non-existent)/32 12.134 -3.86%
std::set<std::string>::erase(key)_(non-existent)/8192 32.334 -
std::set<std::string>::find(key)_(existent)/0 0.035 -
std::set<std::string>::find(key)_(existent)/1024 23.638 1.72%
std::set<std::string>::find(key)_(existent)/32 15.819 4.05%
std::set<std::string>::find(key)_(existent)/8192 29.980 6.55%
std::set<std::string>::find(key)_(non-existent)/0 0.257 -
std::set<std::string>::find(key)_(non-existent)/1024 20.479 2.19%
std::set<std::string>::find(key)_(non-existent)/32 10.133 -
std::set<std::string>::find(key)_(non-existent)/8192 26.581 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 33.457 11.50%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 72.233 -3.48%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 52.255 1.19%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 94.183 17.17%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 32.136 5.20%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 51.437 19.11%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 34.509 -5.34%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 45.274 -26.95%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 32.812 -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 44.016 -1.30%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 28.565 -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 57.178 32.02%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 36.039 38.05%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 39.833 7.97%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 37.827 35.38%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 38.611 -9.67%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 423.370 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 66287.714 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1484.279 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 822062.345 -1.14%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 423.738 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 38750.241 -2.90%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1142.487 -3.46%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 617666.909 -
std::set<std::string>::insert(value)_(already_present)/0 15.117 -
std::set<std::string>::insert(value)_(already_present)/1024 32.813 -
std::set<std::string>::insert(value)_(already_present)/32 12.043 2.30%
std::set<std::string>::insert(value)_(already_present)/8192 39.014 -1.44%
std::set<std::string>::insert(value)_(new_value)/0 32.974 -
std::set<std::string>::insert(value)_(new_value)/1024 64.699 -
std::set<std::string>::insert(value)_(new_value)/32 40.738 -
std::set<std::string>::insert(value)_(new_value)/8192 91.115 1.08%
std::set<std::string>::lower_bound(key)_(existent)/0 0.036 -
std::set<std::string>::lower_bound(key)_(existent)/1024 23.243 2.75%
std::set<std::string>::lower_bound(key)_(existent)/32 16.129 -
std::set<std::string>::lower_bound(key)_(existent)/8192 27.827 -1.42%
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.257 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 23.185 -
std::set<std::string>::lower_bound(key)_(non-existent)/32 10.935 -2.93%
std::set<std::string>::lower_bound(key)_(non-existent)/8192 31.576 1.47%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 14.231 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 36169.291 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 684.014 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 348432.209 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 14.229 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35482.849 -2.20%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 728.182 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 346950.748 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.052 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 17116.554 1.12%
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 339.485 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 208730.147 -
std::set<std::string>::upper_bound(key)_(existent)/0 0.030 -
std::set<std::string>::upper_bound(key)_(existent)/1024 23.361 -
std::set<std::string>::upper_bound(key)_(existent)/32 16.995 -
std::set<std::string>::upper_bound(key)_(existent)/8192 28.922 -6.38%
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.257 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 22.299 -2.17%
std::set<std::string>::upper_bound(key)_(non-existent)/32 10.580 1.23%
std::set<std::string>::upper_bound(key)_(non-existent)/8192 30.959 -1.65%
std::shift_left(deque<int>)/1024 40.104 -
std::shift_left(deque<int>)/32 4.726 -1.10%
std::shift_left(deque<int>)/50 5.490 -
std::shift_left(deque<int>)/8192 304.483 -
std::shift_left(list<int>)/1024 729.155 -
std::shift_left(list<int>)/32 14.485 -
std::shift_left(list<int>)/50 27.550 -1.37%
std::shift_left(list<int>)/8192 7696.006 -
std::shift_left(vector<int>)/1024 35.376 -
std::shift_left(vector<int>)/32 3.982 33.45%
std::shift_left(vector<int>)/50 5.272 -
std::shift_left(vector<int>)/8192 282.569 -
std::shift_right(deque<int>)/1024 42.697 -1.09%
std::shift_right(deque<int>)/32 4.339 -
std::shift_right(deque<int>)/50 5.211 1.45%
std::shift_right(deque<int>)/8192 309.199 -
std::shift_right(list<int>)/1024 734.003 -
std::shift_right(list<int>)/32 14.416 -
std::shift_right(list<int>)/50 29.448 4.24%
std::shift_right(list<int>)/8192 7463.762 -2.64%
std::shift_right(vector<int>)/1024 35.815 -
std::shift_right(vector<int>)/32 4.193 4.53%
std::shift_right(vector<int>)/50 5.331 -
std::shift_right(vector<int>)/8192 298.544 -
std::shuffle(deque<int>)/1024 9455.678 -
std::shuffle(deque<int>)/32 299.470 -
std::shuffle(deque<int>)/8192 75027.721 -
std::shuffle(vector<int>)/1024 8862.083 -
std::shuffle(vector<int>)/32 279.737 -
std::shuffle(vector<int>)/8192 70847.123 -
std::sort(deque<int>)_(ascending)/1024 768.077 -4.39%
std::sort(deque<int>)_(ascending)/8 18.277 -1.59%
std::sort(deque<int>)_(ascending)/8192 5742.161 -1.72%
std::sort(deque<int>)_(descending)/1024 1299.445 -
std::sort(deque<int>)_(descending)/8 25.751 -3.15%
std::sort(deque<int>)_(descending)/8192 10380.189 -
std::sort(deque<int>)_(heap)/1024 6293.514 -
std::sort(deque<int>)_(heap)/8 24.968 -2.14%
std::sort(deque<int>)_(heap)/8192 69742.216 -
std::sort(deque<int>)_(pipe-organ)/1024 2755.593 -
std::sort(deque<int>)_(pipe-organ)/8 20.886 -1.79%
std::sort(deque<int>)_(pipe-organ)/8192 26731.146 -
std::sort(deque<int>)_(qsort_adversarial)/1024 17769.550 -
std::sort(deque<int>)_(qsort_adversarial)/8 18.333 -2.89%
std::sort(deque<int>)_(qsort_adversarial)/8192 462543.635 -
std::sort(deque<int>)_(repeated)/1024 1013.141 4.70%
std::sort(deque<int>)_(repeated)/8 18.705 -2.61%
std::sort(deque<int>)_(repeated)/8192 6802.325 -
std::sort(deque<int>)_(shuffled)/1024 6947.262 -
std::sort(deque<int>)_(shuffled)/8 23.509 -1.66%
std::sort(deque<int>)_(shuffled)/8192 81269.328 -
std::sort(vector<NonIntegral>)_(ascending)/1024 543.743 -
std::sort(vector<NonIntegral>)_(ascending)/8 16.411 -
std::sort(vector<NonIntegral>)_(ascending)/8192 3779.163 -
std::sort(vector<NonIntegral>)_(descending)/1024 781.408 -
std::sort(vector<NonIntegral>)_(descending)/8 25.198 2.85%
std::sort(vector<NonIntegral>)_(descending)/8192 5397.967 1.46%
std::sort(vector<NonIntegral>)_(heap)/1024 4237.245 -
std::sort(vector<NonIntegral>)_(heap)/8 22.564 -
std::sort(vector<NonIntegral>)_(heap)/8192 49978.796 -
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1889.923 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 18.041 -1.61%
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18491.343 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13215.617 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.450 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 155094.384 -
std::sort(vector<NonIntegral>)_(repeated)/1024 507.405 -
std::sort(vector<NonIntegral>)_(repeated)/8 16.635 -
std::sort(vector<NonIntegral>)_(repeated)/8192 3768.031 -
std::sort(vector<NonIntegral>)_(shuffled)/1024 4707.760 -
std::sort(vector<NonIntegral>)_(shuffled)/8 20.882 -
std::sort(vector<NonIntegral>)_(shuffled)/8192 85025.979 2.41%
std::sort(vector<int>)_(ascending)/1024 540.966 -
std::sort(vector<int>)_(ascending)/8 16.744 -
std::sort(vector<int>)_(ascending)/8192 3778.750 -
std::sort(vector<int>)_(descending)/1024 1070.115 2.55%
std::sort(vector<int>)_(descending)/8 24.544 -3.57%
std::sort(vector<int>)_(descending)/8192 7617.604 4.69%
std::sort(vector<int>)_(heap)/1024 4549.711 -
std::sort(vector<int>)_(heap)/8 22.433 -
std::sort(vector<int>)_(heap)/8192 45889.752 -
std::sort(vector<int>)_(pipe-organ)/1024 2286.229 -
std::sort(vector<int>)_(pipe-organ)/8 18.615 -
std::sort(vector<int>)_(pipe-organ)/8192 21643.984 -
std::sort(vector<int>)_(qsort_adversarial)/1024 13316.632 2.99%
std::sort(vector<int>)_(qsort_adversarial)/8 16.844 -
std::sort(vector<int>)_(qsort_adversarial)/8192 152189.101 2.64%
std::sort(vector<int>)_(repeated)/1024 663.034 -
std::sort(vector<int>)_(repeated)/8 16.859 -
std::sort(vector<int>)_(repeated)/8192 5067.018 -
std::sort(vector<int>)_(shuffled)/1024 4671.359 -
std::sort(vector<int>)_(shuffled)/8 21.136 -
std::sort(vector<int>)_(shuffled)/8192 45274.413 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 3380.498 -
std::stable_partition(deque<int>)_(alloc_fails)/32 1954.058 -
std::stable_partition(deque<int>)_(alloc_fails)/50 1979.984 -
std::stable_partition(deque<int>)_(alloc_fails)/8192 17085.418 -
std::stable_partition(deque<int>)_(dense)/1024 620.055 -12.37%
std::stable_partition(deque<int>)_(dense)/32 29.523 -10.51%
std::stable_partition(deque<int>)_(dense)/50 39.453 -12.23%
std::stable_partition(deque<int>)_(dense)/8192 6097.993 -
std::stable_partition(deque<int>)_(sparse)/1024 490.908 3.77%
std::stable_partition(deque<int>)_(sparse)/32 11.198 -21.03%
std::stable_partition(deque<int>)_(sparse)/50 28.617 -12.65%
std::stable_partition(deque<int>)_(sparse)/8192 3647.307 -
std::stable_partition(list<int>)_(alloc_fails)/1024 4156.838 -
std::stable_partition(list<int>)_(alloc_fails)/32 1907.867 -
std::stable_partition(list<int>)_(alloc_fails)/50 1931.944 -
std::stable_partition(list<int>)_(alloc_fails)/8192 25209.377 -
std::stable_partition(list<int>)_(dense)/1024 1743.707 -
std::stable_partition(list<int>)_(dense)/32 32.840 -
std::stable_partition(list<int>)_(dense)/50 56.172 1.01%
std::stable_partition(list<int>)_(dense)/8192 17455.540 -
std::stable_partition(list<int>)_(sparse)/1024 939.580 -
std::stable_partition(list<int>)_(sparse)/32 9.695 -3.52%
std::stable_partition(list<int>)_(sparse)/50 25.741 -2.74%
std::stable_partition(list<int>)_(sparse)/8192 8826.802 -
std::stable_partition(vector<int>)_(alloc_fails)/1024 2925.486 -
std::stable_partition(vector<int>)_(alloc_fails)/32 1920.220 -1.04%
std::stable_partition(vector<int>)_(alloc_fails)/50 1940.031 -
std::stable_partition(vector<int>)_(alloc_fails)/8192 9874.607 -
std::stable_partition(vector<int>)_(dense)/1024 295.594 -
std::stable_partition(vector<int>)_(dense)/32 21.689 -
std::stable_partition(vector<int>)_(dense)/50 25.225 -2.28%
std::stable_partition(vector<int>)_(dense)/8192 2104.700 -
std::stable_partition(vector<int>)_(sparse)/1024 207.241 -
std::stable_partition(vector<int>)_(sparse)/32 7.452 2.93%
std::stable_partition(vector<int>)_(sparse)/50 20.843 -1.75%
std::stable_partition(vector<int>)_(sparse)/8192 1552.843 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4193.702 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.245 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 19089.088 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 28231.165 -1.98%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 29.534 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 27168.701 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 13913.675 -1.19%
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 27.293 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 26275.841 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 16380.446 -1.15%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.168 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22906.429 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 25793.382 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 18.610 -3.36%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28791.000 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3914.186 -5.40%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.241 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13035.302 -3.42%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19326.749 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 24.801 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 24787.406 -3.21%
std::stable_sort(deque<int>)_(ascending)/1024 2105.838 -2.10%
std::stable_sort(deque<int>)_(ascending)/8 18.297 -3.54%
std::stable_sort(deque<int>)_(ascending)/8192 13633.752 -
std::stable_sort(deque<int>)_(descending)/1024 2936.134 -1.60%
std::stable_sort(deque<int>)_(descending)/8 27.737 -5.28%
std::stable_sort(deque<int>)_(descending)/8192 21032.356 -
std::stable_sort(deque<int>)_(heap)/1024 2736.329 -1.93%
std::stable_sort(deque<int>)_(heap)/8 26.287 -2.15%
std::stable_sort(deque<int>)_(heap)/8192 17920.597 -
std::stable_sort(deque<int>)_(pipe-organ)/1024 2941.224 -1.54%
std::stable_sort(deque<int>)_(pipe-organ)/8 20.557 -2.14%
std::stable_sort(deque<int>)_(pipe-organ)/8192 20666.289 -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3118.178 -1.60%
std::stable_sort(deque<int>)_(qsort_adversarial)/8 18.102 -4.69%
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 20959.523 -
std::stable_sort(deque<int>)_(repeated)/1024 1348.688 -1.50%
std::stable_sort(deque<int>)_(repeated)/8 18.302 -3.42%
std::stable_sort(deque<int>)_(repeated)/8192 7599.040 -
std::stable_sort(deque<int>)_(shuffled)/1024 2464.405 -2.72%
std::stable_sort(deque<int>)_(shuffled)/8 24.324 -1.73%
std::stable_sort(deque<int>)_(shuffled)/8192 14915.454 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4480.588 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 17.406 1.22%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 55402.107 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 23554.839 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.007 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 126302.219 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 14156.037 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 22.477 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 117534.453 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 13968.576 -3.69%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 19.306 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 93157.392 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 23024.142 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 16.696 -3.59%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 146670.033 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3286.884 2.01%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 17.232 1.46%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 19063.118 1.41%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 18393.615 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 21.016 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 157804.795 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3978.916 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 16.830 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 45821.826 -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 13244.261 -
std::stable_sort(vector<NonIntegral>)_(descending)/8 23.752 -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 196609.504 -
std::stable_sort(vector<NonIntegral>)_(heap)/1024 10354.684 -
std::stable_sort(vector<NonIntegral>)_(heap)/8 22.210 -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 126203.470 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8668.001 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 19.632 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 123931.372 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 14449.429 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.529 -2.31%
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 210029.056 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1368.818 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 16.766 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 15196.962 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12821.776 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 20.835 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 184130.733 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4953.479 10.45%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 16.738 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 20287.805 9.37%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 24161.154 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.843 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 25050.901 -2.32%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 14330.962 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.553 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 31883.311 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14342.122 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 19.055 -1.06%
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 21750.505 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 23651.063 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 16.741 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 35836.843 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3281.476 -1.78%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 16.685 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9475.152 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 18445.608 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 21.267 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 28684.616 -
std::stable_sort(vector<int>)_(ascending)/1024 2054.053 -1.14%
std::stable_sort(vector<int>)_(ascending)/8 16.884 -
std::stable_sort(vector<int>)_(ascending)/8192 13433.408 -
std::stable_sort(vector<int>)_(descending)/1024 2811.066 -
std::stable_sort(vector<int>)_(descending)/8 25.560 3.35%
std::stable_sort(vector<int>)_(descending)/8192 18391.295 -
std::stable_sort(vector<int>)_(heap)/1024 2508.584 -
std::stable_sort(vector<int>)_(heap)/8 21.985 -
std::stable_sort(vector<int>)_(heap)/8192 14393.667 -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2788.537 -
std::stable_sort(vector<int>)_(pipe-organ)/8 18.987 -
std::stable_sort(vector<int>)_(pipe-organ)/8192 18248.811 -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2869.640 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 16.662 -1.87%
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18252.686 -
std::stable_sort(vector<int>)_(repeated)/1024 1094.483 -2.04%
std::stable_sort(vector<int>)_(repeated)/8 16.840 -1.03%
std::stable_sort(vector<int>)_(repeated)/8192 5262.236 -
std::stable_sort(vector<int>)_(shuffled)/1024 2187.096 -1.22%
std::stable_sort(vector<int>)_(shuffled)/8 21.111 -
std::stable_sort(vector<int>)_(shuffled)/8192 10785.408 -
std::swap_ranges(deque<int>)/1024 320.088 -
std::swap_ranges(deque<int>)/32 10.502 -
std::swap_ranges(deque<int>)/50 19.978 -
std::swap_ranges(deque<int>)/8192 2550.302 -
std::swap_ranges(list<int>)/1024 760.839 -
std::swap_ranges(list<int>)/32 19.483 -
std::swap_ranges(list<int>)/50 32.652 -
std::swap_ranges(list<int>)/8192 10095.590 -
std::swap_ranges(vector<int>)/1024 62.765 -
std::swap_ranges(vector<int>)/32 4.827 -
std::swap_ranges(vector<int>)/50 5.608 -
std::swap_ranges(vector<int>)/8192 476.659 -
std::transform(deque<int>)_(identity_transform)/1024 370.940 -
std::transform(deque<int>)_(identity_transform)/32 12.440 -
std::transform(deque<int>)_(identity_transform)/50 19.211 -
std::transform(deque<int>)_(identity_transform)/8192 2448.645 -
std::transform(deque<int>,_deque<int>)/1024 661.145 -
std::transform(deque<int>,_deque<int>)/32 21.486 -
std::transform(deque<int>,_deque<int>)/50 33.301 -
std::transform(deque<int>,_deque<int>)/8192 5416.974 -
std::transform(list<int>)_(identity_transform)/1024 748.202 -
std::transform(list<int>)_(identity_transform)/32 16.098 -
std::transform(list<int>)_(identity_transform)/50 40.129 3.97%
std::transform(list<int>)_(identity_transform)/8192 7070.869 -9.56%
std::transform(list<int>,_list<int>)/1024 847.956 -
std::transform(list<int>,_list<int>)/32 23.532 -
std::transform(list<int>,_list<int>)/50 36.692 -
std::transform(list<int>,_list<int>)/8192 8522.900 -6.80%
std::transform(vector<int>)_(identity_transform)/1024 262.784 -
std::transform(vector<int>)_(identity_transform)/32 9.079 -
std::transform(vector<int>)_(identity_transform)/50 14.179 -
std::transform(vector<int>)_(identity_transform)/8192 2024.832 -
std::transform(vector<int>,_vector<int>)/1024 555.790 -
std::transform(vector<int>,_vector<int>)/32 17.224 -
std::transform(vector<int>,_vector<int>)/50 26.929 -
std::transform(vector<int>,_vector<int>)/8192 4440.856 -
std::unique(deque<int>)_(contiguous)/1024 735.139 -
std::unique(deque<int>)_(contiguous)/32 58.890 -
std::unique(deque<int>)_(contiguous)/52 68.096 -
std::unique(deque<int>)_(contiguous)/8192 5525.911 -
std::unique(deque<int>)_(sprinkled)/1024 910.080 -5.44%
std::unique(deque<int>)_(sprinkled)/32 61.284 -16.64%
std::unique(deque<int>)_(sprinkled)/52 72.147 -23.47%
std::unique(deque<int>)_(sprinkled)/8192 7425.437 -4.85%
std::unique(deque<int>,_pred)_(contiguous)/1024 637.274 -
std::unique(deque<int>,_pred)_(contiguous)/32 59.697 2.59%
std::unique(deque<int>,_pred)_(contiguous)/52 70.200 2.57%
std::unique(deque<int>,_pred)_(contiguous)/8192 4452.618 -
std::unique(deque<int>,_pred)_(sprinkled)/1024 696.551 -
std::unique(deque<int>,_pred)_(sprinkled)/32 62.318 1.92%
std::unique(deque<int>,_pred)_(sprinkled)/52 75.514 2.35%
std::unique(deque<int>,_pred)_(sprinkled)/8192 5254.966 -
std::unique(list<int>)_(contiguous)/1024 913.601 -
std::unique(list<int>)_(contiguous)/32 55.328 -
std::unique(list<int>)_(contiguous)/52 67.519 -5.61%
std::unique(list<int>)_(contiguous)/8192 7042.026 -
std::unique(list<int>)_(sprinkled)/1024 973.541 1.55%
std::unique(list<int>)_(sprinkled)/32 57.694 -
std::unique(list<int>)_(sprinkled)/52 70.600 -7.21%
std::unique(list<int>)_(sprinkled)/8192 7907.937 1.61%
std::unique(list<int>,_pred)_(contiguous)/1024 971.225 -
std::unique(list<int>,_pred)_(contiguous)/32 60.226 -
std::unique(list<int>,_pred)_(contiguous)/52 74.771 -
std::unique(list<int>,_pred)_(contiguous)/8192 7840.737 -
std::unique(list<int>,_pred)_(sprinkled)/1024 1035.040 1.43%
std::unique(list<int>,_pred)_(sprinkled)/32 64.794 -
std::unique(list<int>,_pred)_(sprinkled)/52 81.922 1.26%
std::unique(list<int>,_pred)_(sprinkled)/8192 8462.650 -
std::unique(vector<int>)_(contiguous)/1024 314.843 1.02%
std::unique(vector<int>)_(contiguous)/32 51.056 -
std::unique(vector<int>)_(contiguous)/52 56.388 -
std::unique(vector<int>)_(contiguous)/8192 1935.098 -
std::unique(vector<int>)_(sprinkled)/1024 284.650 -
std::unique(vector<int>)_(sprinkled)/32 50.896 -
std::unique(vector<int>)_(sprinkled)/52 55.531 -
std::unique(vector<int>)_(sprinkled)/8192 1921.874 -
std::unique(vector<int>,_pred)_(contiguous)/1024 535.142 -
std::unique(vector<int>,_pred)_(contiguous)/32 54.643 -
std::unique(vector<int>,_pred)_(contiguous)/52 62.818 -
std::unique(vector<int>,_pred)_(contiguous)/8192 3755.860 -
std::unique(vector<int>,_pred)_(sprinkled)/1024 702.102 -
std::unique(vector<int>,_pred)_(sprinkled)/32 60.969 -
std::unique(vector<int>,_pred)_(sprinkled)/52 73.778 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5300.061 -
std::unique_copy(deque<int>)_(contiguous)/1024 475.839 -
std::unique_copy(deque<int>)_(contiguous)/32 9.805 -7.77%
std::unique_copy(deque<int>)_(contiguous)/52 14.548 -10.17%
std::unique_copy(deque<int>)_(contiguous)/8192 3748.282 -
std::unique_copy(deque<int>)_(sprinkled)/1024 469.769 -
std::unique_copy(deque<int>)_(sprinkled)/32 9.912 -
std::unique_copy(deque<int>)_(sprinkled)/52 18.662 -
std::unique_copy(deque<int>)_(sprinkled)/8192 3765.857 -
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 601.529 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 17.892 -3.35%
std::unique_copy(deque<int>,_pred)_(contiguous)/52 26.865 -
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4485.089 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 641.435 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 18.651 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.268 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5158.647 -
std::unique_copy(list<int>)_(contiguous)/1024 742.887 -
std::unique_copy(list<int>)_(contiguous)/32 11.113 -
std::unique_copy(list<int>)_(contiguous)/52 21.414 -2.33%
std::unique_copy(list<int>)_(contiguous)/8192 6805.511 -
std::unique_copy(list<int>)_(sprinkled)/1024 745.626 -
std::unique_copy(list<int>)_(sprinkled)/32 12.447 -
std::unique_copy(list<int>)_(sprinkled)/52 21.746 1.28%
std::unique_copy(list<int>)_(sprinkled)/8192 6961.345 -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 794.204 -
std::unique_copy(list<int>,_pred)_(contiguous)/32 17.147 -
std::unique_copy(list<int>,_pred)_(contiguous)/52 31.656 -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 7488.233 -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 843.984 -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 20.996 -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 35.672 -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 7413.181 -
std::unique_copy(vector<int>)_(contiguous)/1024 248.689 -
std::unique_copy(vector<int>)_(contiguous)/32 8.758 -
std::unique_copy(vector<int>)_(contiguous)/52 13.474 -
std::unique_copy(vector<int>)_(contiguous)/8192 1893.542 -
std::unique_copy(vector<int>)_(sprinkled)/1024 242.966 -
std::unique_copy(vector<int>)_(sprinkled)/32 8.255 -
std::unique_copy(vector<int>)_(sprinkled)/52 12.830 -
std::unique_copy(vector<int>)_(sprinkled)/8192 1886.102 -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 544.383 -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 13.436 -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.566 -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3706.772 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 583.800 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 16.196 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.129 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4426.986 -
std::unordered_map<int,_int>::clear()/0 421.893 -
std::unordered_map<int,_int>::clear()/1024 7941.388 -6.30%
std::unordered_map<int,_int>::clear()/32 609.989 -2.06%
std::unordered_map<int,_int>::clear()/8192 62056.932 -4.02%
std::unordered_map<int,_int>::contains(key)_(existent)/0 0.015 -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.364 17.50%
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.205 -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.243 -6.55%
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.403 -8.85%
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.428 -18.50%
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.380 -4.14%
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.268 -25.22%
std::unordered_map<int,_int>::count(key)_(existent)/0 0.011 -
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.283 -4.33%
std::unordered_map<int,_int>::count(key)_(existent)/32 1.217 -10.00%
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.366 -3.90%
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.348 -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.296 -24.44%
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.122 -37.68%
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.330 -20.66%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 14.938 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 8884.330 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 292.650 2.18%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 103124.702 -6.25%
std::unordered_map<int,_int>::ctor(const&)/0 13.900 -
std::unordered_map<int,_int>::ctor(const&)/1024 6657.323 -1.85%
std::unordered_map<int,_int>::ctor(const&)/32 197.811 -4.20%
std::unordered_map<int,_int>::ctor(const&)/8192 55004.018 -1.07%
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 13.895 -1.29%
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 10305.687 -1.22%
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 273.340 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 86075.252 1.50%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.839 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13516.019 -2.49%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 365.179 -4.23%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 140642.220 -1.94%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.831 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13399.109 -1.88%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 367.919 -4.56%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 141707.767 -1.02%
std::unordered_map<int,_int>::erase(iterator)/0 19.640 -1.13%
std::unordered_map<int,_int>::erase(iterator)/1024 20.313 -2.05%
std::unordered_map<int,_int>::erase(iterator)/32 20.172 -1.67%
std::unordered_map<int,_int>::erase(iterator)/8192 21.316 1.76%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 423.899 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5452.711 -3.38%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 524.409 -2.50%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 43599.989 -4.62%
std::unordered_map<int,_int>::erase(key)_(existent)/0 21.114 -1.77%
std::unordered_map<int,_int>::erase(key)_(existent)/1024 21.772 -1.42%
std::unordered_map<int,_int>::erase(key)_(existent)/32 21.294 -1.41%
std::unordered_map<int,_int>::erase(key)_(existent)/8192 22.798 -
std::unordered_map<int,_int>::erase(key)_(non-existent)/0 0.256 -4.89%
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024 1.179 -
std::unordered_map<int,_int>::erase(key)_(non-existent)/32 1.054 1.46%
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192 1.005 -
std::unordered_map<int,_int>::find(key)_(existent)/0 0.015 -
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.372 7.84%
std::unordered_map<int,_int>::find(key)_(existent)/32 1.315 10.90%
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.425 16.03%
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.332 -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.157 1.06%
std::unordered_map<int,_int>::find(key)_(non-existent)/32 1.322 1.97%
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 1.100 -5.13%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 421.653 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 13026.287 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 741.505 -1.42%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 136899.133 -1.22%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 422.318 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7570.912 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 614.749 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 84539.435 -1.90%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 424.439 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 14645.315 -1.78%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 790.605 -2.30%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 150220.635 -1.38%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 424.094 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 14025.502 -3.91%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 801.540 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 146558.105 -3.00%
std::unordered_map<int,_int>::insert(value)_(already_present)/0 1.661 -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 1.762 -10.51%
std::unordered_map<int,_int>::insert(value)_(already_present)/32 1.671 -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.026 -10.20%
std::unordered_map<int,_int>::insert(value)_(new_value)/0 19.165 -
std::unordered_map<int,_int>::insert(value)_(new_value)/1024 19.614 -
std::unordered_map<int,_int>::insert(value)_(new_value)/32 20.344 -
std::unordered_map<int,_int>::insert(value)_(new_value)/8192 19.778 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 1.911 4.71%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.126 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.915 1.16%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.555 2.50%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 19.137 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 21.019 -5.07%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 20.255 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 20.744 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.246 1.10%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6668.745 -2.96%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 214.007 -2.98%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 53961.742 -3.09%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.224 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6667.000 -1.72%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 200.588 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 55043.609 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 0.824 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1326.046 -2.76%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 24.957 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 26453.402 -
std::unordered_multimap<int,_int>::clear()/0 424.255 -
std::unordered_multimap<int,_int>::clear()/1024 11174.068 40.54%
std::unordered_multimap<int,_int>::clear()/32 713.013 16.81%
std::unordered_multimap<int,_int>::clear()/8192 99913.215 63.87%
std::unordered_multimap<int,_int>::contains(key)_(existent)/0 0.011 -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.139 -12.60%
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.297 5.46%
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.288 -5.40%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.336 -16.21%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.572 23.40%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.454 -7.47%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.295 -11.77%
std::unordered_multimap<int,_int>::count(key)_(existent)/0 0.012 -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.540 -8.88%
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.564 -2.47%
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.619 -5.73%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.310 13.37%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.493 9.42%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.487 9.26%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.415 5.39%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 14.929 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 9269.125 3.57%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 305.368 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 122252.172 9.95%
std::unordered_multimap<int,_int>::ctor(const&)/0 13.813 -
std::unordered_multimap<int,_int>::ctor(const&)/1024 6651.760 -
std::unordered_multimap<int,_int>::ctor(const&)/32 200.883 1.32%
std::unordered_multimap<int,_int>::ctor(const&)/8192 54388.326 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 13.882 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 9233.320 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 258.971 -1.34%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 76189.327 -1.26%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.790 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 14282.503 2.63%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 387.840 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 153233.011 4.26%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.818 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 14226.764 3.36%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 385.676 1.56%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 149661.713 1.25%
std::unordered_multimap<int,_int>::erase(iterator)/0 23.585 20.10%
std::unordered_multimap<int,_int>::erase(iterator)/1024 24.397 21.37%
std::unordered_multimap<int,_int>::erase(iterator)/32 25.032 24.66%
std::unordered_multimap<int,_int>::erase(iterator)/8192 29.552 47.18%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 424.032 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7338.279 32.13%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 595.465 14.11%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 58089.246 26.39%
std::unordered_multimap<int,_int>::erase(key)_(existent)/0 24.692 20.12%
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 25.314 14.56%
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 25.179 18.71%
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 25.452 10.38%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/0 0.271 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024 1.173 13.87%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/32 1.130 -3.89%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192 0.941 -10.23%
std::unordered_multimap<int,_int>::find(key)_(existent)/0 0.016 -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.203 -20.21%
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.185 -15.34%
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.144 -27.23%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.326 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.073 2.58%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.014 -8.94%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.041 -1.19%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 422.923 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 17653.329 9.43%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 833.186 3.71%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 178701.335 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 425.143 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 15503.668 -1.30%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 869.865 4.14%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 187441.995 2.80%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 421.885 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 17129.010 -2.24%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 846.680 -2.35%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 175090.676 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 422.960 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 19846.006 9.12%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 969.820 11.61%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 201303.797 5.53%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/0 22.175 10.29%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 33.907 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 25.210 15.00%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 24.514 -27.09%
std::unordered_multimap<int,_int>::insert(value)_(new_value)/0 21.476 10.06%
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024 26.269 3.16%
std::unordered_multimap<int,_int>::insert(value)_(new_value)/32 23.271 6.23%
std::unordered_multimap<int,_int>::insert(value)_(new_value)/8192 23.697 13.86%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.159 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 7566.043 12.85%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 245.718 14.19%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 61256.511 12.96%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.102 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 8757.097 29.42%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 253.658 26.38%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 67960.900 22.70%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 0.824 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1298.041 -1.54%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 25.436 1.55%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 26998.662 -
std::unordered_multiset<int>::clear()/0 420.611 -
std::unordered_multiset<int>::clear()/1024 7849.762 -
std::unordered_multiset<int>::clear()/32 611.360 -
std::unordered_multiset<int>::clear()/8192 59765.204 -
std::unordered_multiset<int>::contains(key)_(existent)/0 0.011 -
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.362 19.24%
std::unordered_multiset<int>::contains(key)_(existent)/32 1.209 -14.98%
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.235 -6.68%
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.336 -18.50%
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.380 18.83%
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.339 -1.71%
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.235 -10.11%
std::unordered_multiset<int>::count(key)_(existent)/0 0.010 -
std::unordered_multiset<int>::count(key)_(existent)/1024 1.469 -9.17%
std::unordered_multiset<int>::count(key)_(existent)/32 1.704 -3.19%
std::unordered_multiset<int>::count(key)_(existent)/8192 1.696 -5.34%
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.273 -32.62%
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.199 4.81%
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.283 14.18%
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.211 1.93%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 15.003 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 8818.630 -2.94%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 302.630 -1.16%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 104124.440 -4.91%
std::unordered_multiset<int>::ctor(const&)/0 13.772 -
std::unordered_multiset<int>::ctor(const&)/1024 6647.416 -1.30%
std::unordered_multiset<int>::ctor(const&)/32 200.830 -
std::unordered_multiset<int>::ctor(const&)/8192 55005.332 -1.31%
std::unordered_multiset<int>::ctor(const&,_alloc)/0 13.802 -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 9129.072 -2.49%
std::unordered_multiset<int>::ctor(const&,_alloc)/32 257.515 -3.00%
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 76535.481 -1.62%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.814 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13620.965 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 382.785 -2.37%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 143651.085 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.793 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13258.408 -1.21%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 372.167 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 143422.177 -
std::unordered_multiset<int>::erase(iterator)/0 19.765 -
std::unordered_multiset<int>::erase(iterator)/1024 20.491 -
std::unordered_multiset<int>::erase(iterator)/32 20.274 -
std::unordered_multiset<int>::erase(iterator)/8192 20.241 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.388 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5540.645 1.60%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 539.207 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44308.223 -
std::unordered_multiset<int>::erase(key)_(existent)/0 20.591 -
std::unordered_multiset<int>::erase(key)_(existent)/1024 21.977 -
std::unordered_multiset<int>::erase(key)_(existent)/32 21.272 -
std::unordered_multiset<int>::erase(key)_(existent)/8192 23.345 -1.22%
std::unordered_multiset<int>::erase(key)_(non-existent)/0 0.270 -23.02%
std::unordered_multiset<int>::erase(key)_(non-existent)/1024 1.168 4.09%
std::unordered_multiset<int>::erase(key)_(non-existent)/32 1.230 3.73%
std::unordered_multiset<int>::erase(key)_(non-existent)/8192 1.062 3.93%
std::unordered_multiset<int>::find(key)_(existent)/0 0.014 -
std::unordered_multiset<int>::find(key)_(existent)/1024 1.279 -3.86%
std::unordered_multiset<int>::find(key)_(existent)/32 1.295 -5.15%
std::unordered_multiset<int>::find(key)_(existent)/8192 1.251 -4.06%
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.335 -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 1.046 -1.13%
std::unordered_multiset<int>::find(key)_(non-existent)/32 1.207 -1.05%
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.174 3.93%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/0 422.386 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 15838.136 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 798.773 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 170930.491 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 422.607 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 15340.036 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 831.510 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 180850.706 -
std::unordered_multiset<int>::insert(value)_(already_present)/0 20.078 -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 34.222 7.91%
std::unordered_multiset<int>::insert(value)_(already_present)/32 22.054 -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 33.740 -1.50%
std::unordered_multiset<int>::insert(value)_(new_value)/0 19.552 -
std::unordered_multiset<int>::insert(value)_(new_value)/1024 25.287 2.59%
std::unordered_multiset<int>::insert(value)_(new_value)/32 21.047 -
std::unordered_multiset<int>::insert(value)_(new_value)/8192 20.850 1.97%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 14.131 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6678.488 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 216.752 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 54806.050 1.37%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 14.221 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6763.138 1.14%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 200.570 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 54795.318 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 0.828 -2.73%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1432.982 -4.99%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 24.511 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 27281.783 -5.67%
std::unordered_set<int>::clear()/0 420.926 -
std::unordered_set<int>::clear()/1024 8084.375 -
std::unordered_set<int>::clear()/32 616.061 -
std::unordered_set<int>::clear()/8192 62615.148 -
std::unordered_set<int>::contains(key)_(existent)/0 0.013 -
std::unordered_set<int>::contains(key)_(existent)/1024 1.344 -
std::unordered_set<int>::contains(key)_(existent)/32 1.281 3.25%
std::unordered_set<int>::contains(key)_(existent)/8192 1.514 7.08%
std::unordered_set<int>::contains(key)_(non-existent)/0 0.364 8.48%
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.818 12.90%
std::unordered_set<int>::contains(key)_(non-existent)/32 1.842 -1.91%
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.497 1.01%
std::unordered_set<int>::count(key)_(existent)/0 0.015 -
std::unordered_set<int>::count(key)_(existent)/1024 1.211 -9.74%
std::unordered_set<int>::count(key)_(existent)/32 1.474 20.78%
std::unordered_set<int>::count(key)_(existent)/8192 1.295 7.34%
std::unordered_set<int>::count(key)_(non-existent)/0 0.265 -
std::unordered_set<int>::count(key)_(non-existent)/1024 1.867 36.50%
std::unordered_set<int>::count(key)_(non-existent)/32 1.730 32.22%
std::unordered_set<int>::count(key)_(non-existent)/8192 1.772 30.30%
std::unordered_set<int>::ctor(&&,_different_allocs)/0 14.808 -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 9129.941 -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 294.821 2.25%
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 103926.456 -
std::unordered_set<int>::ctor(const&)/0 13.801 -
std::unordered_set<int>::ctor(const&)/1024 6626.848 -1.68%
std::unordered_set<int>::ctor(const&)/32 198.580 -2.02%
std::unordered_set<int>::ctor(const&)/8192 54826.104 -1.28%
std::unordered_set<int>::ctor(const&,_alloc)/0 13.935 -
std::unordered_set<int>::ctor(const&,_alloc)/1024 9629.153 -
std::unordered_set<int>::ctor(const&,_alloc)/32 265.040 -3.37%
std::unordered_set<int>::ctor(const&,_alloc)/8192 80536.607 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.782 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13537.650 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 364.088 -3.67%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 140780.179 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.771 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13468.204 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 371.357 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 142167.496 -
std::unordered_set<int>::erase(iterator)/0 19.815 -
std::unordered_set<int>::erase(iterator)/1024 20.471 -
std::unordered_set<int>::erase(iterator)/32 20.275 -
std::unordered_set<int>::erase(iterator)/8192 20.570 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 423.288 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5327.065 -4.39%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 535.595 -1.81%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 43715.963 -1.22%
std::unordered_set<int>::erase(key)_(existent)/0 21.537 1.15%
std::unordered_set<int>::erase(key)_(existent)/1024 22.549 2.07%
std::unordered_set<int>::erase(key)_(existent)/32 21.473 -
std::unordered_set<int>::erase(key)_(existent)/8192 22.160 -3.80%
std::unordered_set<int>::erase(key)_(non-existent)/0 0.258 -
std::unordered_set<int>::erase(key)_(non-existent)/1024 1.112 -
std::unordered_set<int>::erase(key)_(non-existent)/32 1.130 4.53%
std::unordered_set<int>::erase(key)_(non-existent)/8192 0.973 7.45%
std::unordered_set<int>::find(key)_(existent)/0 0.011 -
std::unordered_set<int>::find(key)_(existent)/1024 1.152 -14.37%
std::unordered_set<int>::find(key)_(existent)/32 1.132 -15.29%
std::unordered_set<int>::find(key)_(existent)/8192 1.327 -4.35%
std::unordered_set<int>::find(key)_(non-existent)/0 0.330 -
std::unordered_set<int>::find(key)_(non-existent)/1024 1.146 -1.95%
std::unordered_set<int>::find(key)_(non-existent)/32 0.957 -19.88%
std::unordered_set<int>::find(key)_(non-existent)/8192 1.126 4.59%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/0 420.558 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 12843.096 -3.86%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/32 748.548 -3.99%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 137465.924 -2.61%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 420.037 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7724.038 1.34%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 613.961 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 83662.087 -1.96%
std::unordered_set<int>::insert(value)_(already_present)/0 1.569 -
std::unordered_set<int>::insert(value)_(already_present)/1024 1.942 -
std::unordered_set<int>::insert(value)_(already_present)/32 1.653 -
std::unordered_set<int>::insert(value)_(already_present)/8192 2.230 -18.23%
std::unordered_set<int>::insert(value)_(new_value)/0 19.087 -
std::unordered_set<int>::insert(value)_(new_value)/1024 19.784 -2.29%
std::unordered_set<int>::insert(value)_(new_value)/32 20.381 5.49%
std::unordered_set<int>::insert(value)_(new_value)/8192 19.776 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 14.276 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 6681.847 -2.42%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 218.466 -4.41%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 55169.303 -1.75%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 14.281 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6661.448 -2.41%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 198.768 -2.69%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 54868.378 -1.62%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 0.824 -5.74%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 1335.071 -1.22%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 23.969 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 25610.236 -2.54%
std::unordered_set<std::string>::clear()/0 420.665 -
std::unordered_set<std::string>::clear()/1024 22663.547 -
std::unordered_set<std::string>::clear()/32 943.046 -
std::unordered_set<std::string>::clear()/8192 221554.314 -
std::unordered_set<std::string>::contains(key)_(existent)/0 0.013 -
std::unordered_set<std::string>::contains(key)_(existent)/1024 34.069 -17.19%
std::unordered_set<std::string>::contains(key)_(existent)/32 36.783 -11.36%
std::unordered_set<std::string>::contains(key)_(existent)/8192 45.768 31.74%
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.405 8.42%
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 20.993 3.69%
std::unordered_set<std::string>::contains(key)_(non-existent)/32 22.395 -9.83%
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 18.855 -9.44%
std::unordered_set<std::string>::count(key)_(existent)/0 0.013 -
std::unordered_set<std::string>::count(key)_(existent)/1024 44.018 8.56%
std::unordered_set<std::string>::count(key)_(existent)/32 36.533 -16.05%
std::unordered_set<std::string>::count(key)_(existent)/8192 42.077 -
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.404 48.43%
std::unordered_set<std::string>::count(key)_(non-existent)/1024 23.451 25.48%
std::unordered_set<std::string>::count(key)_(non-existent)/32 21.240 -13.68%
std::unordered_set<std::string>::count(key)_(non-existent)/8192 24.680 -3.34%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 14.782 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 40299.704 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 987.277 9.61%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 725122.775 -
std::unordered_set<std::string>::ctor(const&)/0 13.790 -
std::unordered_set<std::string>::ctor(const&)/1024 34551.906 -3.02%
std::unordered_set<std::string>::ctor(const&)/32 659.355 -6.00%
std::unordered_set<std::string>::ctor(const&)/8192 343804.900 -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 13.800 -1.08%
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 63130.210 -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1422.860 5.35%
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 607696.652 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.778 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 62145.898 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1626.161 6.04%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 642694.382 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.769 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 63980.112 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1466.339 -14.50%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 638519.199 -
std::unordered_set<std::string>::erase(iterator)/0 26.064 -19.84%
std::unordered_set<std::string>::erase(iterator)/1024 26.703 -7.50%
std::unordered_set<std::string>::erase(iterator)/32 31.592 8.58%
std::unordered_set<std::string>::erase(iterator)/8192 32.503 9.65%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.266 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12340.891 -2.60%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 676.688 -1.34%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 118729.581 -
std::unordered_set<std::string>::erase(key)_(existent)/0 61.907 -9.50%
std::unordered_set<std::string>::erase(key)_(existent)/1024 60.103 -51.92%
std::unordered_set<std::string>::erase(key)_(existent)/32 74.115 33.81%
std::unordered_set<std::string>::erase(key)_(existent)/8192 114.791 3.62%
std::unordered_set<std::string>::erase(key)_(non-existent)/0 0.266 -
std::unordered_set<std::string>::erase(key)_(non-existent)/1024 24.277 29.04%
std::unordered_set<std::string>::erase(key)_(non-existent)/32 21.545 -2.45%
std::unordered_set<std::string>::erase(key)_(non-existent)/8192 24.562 16.41%
std::unordered_set<std::string>::find(key)_(existent)/0 0.018 -
std::unordered_set<std::string>::find(key)_(existent)/1024 43.322 2.02%
std::unordered_set<std::string>::find(key)_(existent)/32 35.623 -4.34%
std::unordered_set<std::string>::find(key)_(existent)/8192 38.819 -3.91%
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.337 -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 20.897 -16.14%
std::unordered_set<std::string>::find(key)_(non-existent)/32 22.511 -7.91%
std::unordered_set<std::string>::find(key)_(non-existent)/8192 24.401 1.39%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 420.154 -1.07%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 56390.518 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1834.868 -5.74%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 597120.878 -2.03%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 419.025 -1.18%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 57220.489 1.23%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1703.328 6.96%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 558348.052 -
std::unordered_set<std::string>::insert(value)_(already_present)/0 63.416 1.12%
std::unordered_set<std::string>::insert(value)_(already_present)/1024 66.493 205.35%
std::unordered_set<std::string>::insert(value)_(already_present)/32 59.932 -16.69%
std::unordered_set<std::string>::insert(value)_(already_present)/8192 23.961 -37.29%
std::unordered_set<std::string>::insert(value)_(new_value)/0 74.506 72.95%
std::unordered_set<std::string>::insert(value)_(new_value)/1024 41.132 -13.69%
std::unordered_set<std::string>::insert(value)_(new_value)/32 46.527 -33.84%
std::unordered_set<std::string>::insert(value)_(new_value)/8192 62.131 -13.20%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.954 -2.51%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 35827.152 -2.29%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 799.101 2.05%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 342216.267 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.987 -2.40%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35631.360 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 679.332 -1.81%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 344139.304 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 0.824 -8.59%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 17112.190 1.21%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 331.846 -4.08%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 211734.090 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 242.191 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 8.596 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1878.300 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 49.629 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 9.805 -8.38%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 780.901 -10.30%
std::vector<int>::ctor(Range)_(cheap_elements)/1024 49.468 -
std::vector<int>::ctor(Range)_(cheap_elements)/32 9.831 -7.99%
std::vector<int>::ctor(Range)_(cheap_elements)/8192 668.890 -14.44%
std::vector<int>::ctor(const&)_(cheap_elements)/1024 50.169 -
std::vector<int>::ctor(const&)_(cheap_elements)/32 10.306 -6.06%
std::vector<int>::ctor(const&)_(cheap_elements)/8192 619.829 -19.57%
std::vector<int>::ctor(size)/1024 40.411 -8.17%
std::vector<int>::ctor(size)/32 9.465 -14.83%
std::vector<int>::ctor(size)/8192 565.919 -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 40.505 -4.08%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 9.362 -7.27%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 262.159 -
std::vector<int>::erase(begin)_(cheap_elements)/1024 40.603 -
std::vector<int>::erase(begin)_(cheap_elements)/32 3.746 -
std::vector<int>::erase(begin)_(cheap_elements)/8192 282.561 -
std::vector<int>::erase(middle)_(cheap_elements)/1024 21.852 -
std::vector<int>::erase(middle)_(cheap_elements)/32 4.281 -1.20%
std::vector<int>::erase(middle)_(cheap_elements)/8192 139.605 -2.02%
std::vector<int>::insert(begin)_(cheap_elements)/1024 39.343 -
std::vector<int>::insert(begin)_(cheap_elements)/32 5.017 -
std::vector<int>::insert(begin)_(cheap_elements)/8192 293.497 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 793.763 -1.55%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 457.607 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 3028.531 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 949.820 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 480.851 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 4298.977 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 2207.576 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 554.935 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 13345.841 -
std::vector<int>::insert(middle)_(cheap_elements)/1024 20.850 -
std::vector<int>::insert(middle)_(cheap_elements)/32 6.029 -
std::vector<int>::insert(middle)_(cheap_elements)/8192 138.084 -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 36.116 -
std::vector<int>::operator=(const&)_(cheap_elements)/32 1.999 -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 839.765 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 101.407 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 24.259 -1.65%
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 660.266 -2.62%
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.658 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 13.360 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.290 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 13.359 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 13.366 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 13.362 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 507.688 4.74%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 16.484 4.86%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 4644.925 1.03%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6292.873 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 128.322 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 52593.130 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 699.043 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 35.056 1.09%
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6928.394 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 19736.297 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 596.678 -1.13%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 171688.504 -1.16%
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 699.031 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 35.296 1.17%
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 6924.685 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 19599.710 -1.67%
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 597.153 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 170851.862 -1.52%
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 699.262 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 35.031 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 6925.099 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 19730.247 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 592.512 -1.83%
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 171746.978 -
std::vector<std::string>::ctor(size)/1024 431.055 -
std::vector<std::string>::ctor(size)/32 36.462 6.64%
std::vector<std::string>::ctor(size)/8192 4233.155 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 582.237 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 39.558 12.28%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 5362.509 -1.05%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 19530.060 -1.03%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 570.786 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 170232.990 -
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 577.843 -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 21.750 -
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4569.939 -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 590.230 -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 35.660 1.74%
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 4586.397 -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 287.633 -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 11.825 -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 2277.225 -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 301.053 -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 26.704 1.93%
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 2289.456 -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 567.598 -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 20.444 -
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 4560.154 -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 584.070 -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 37.167 4.59%
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 4573.797 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1639.442 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 483.149 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 9795.729 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 15194.269 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 820.125 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 115310.150 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3066.499 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 547.106 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 20648.109 -1.27%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 16846.827 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 891.383 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 127327.774 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1698.031 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 581.987 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 10940.935 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 13437.876 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 898.279 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 115354.264 -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 286.367 -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 11.132 -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 2267.007 -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 302.166 -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 26.766 1.37%
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2285.025 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 719.013 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 27.610 -1.92%
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 5695.611 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 6302.095 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 121.830 1.93%
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 51514.764 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 541.971 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 42.148 1.34%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3131.900 -1.19%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 600.912 -1.78%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 57.932 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 5804.643 1.23%
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.046 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 13.808 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 0.697 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 12.556 3.16%
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 24.142 1.33%
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 13.607 1.69%
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 13.811 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 13.806 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 13.812 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 23.288 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 23.304 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 23.315 -
vector<bool>(const_vector<bool>&) 10.156 -2.34%
vector<bool>(size_type,_const_value_type&) 8.122 -8.15%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 12.173 -2.62%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 2.875 -
vector<bool>::reserve() 8.101 -9.41%
Geometric Mean 217.480 -