Fields

hardware None
os None

Parameters

Fields

NameValue

Parameters

NameValue
Filter

ldionne-macbook-xcode26-benchmarksuite-b0fce8ec2e47 test results

Run Order Start Time Duration
Current 562679 2026-01-05T22:33:34 0:00:00
Previous 562669 2026-01-05T22:33:32 0:00:00
Baseline 561507 2026-01-05T22:33:53 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 2240 2407
Performance Improvements 1935 2453
Unchanged Tests 53005 52320
Total Tests 57180

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
rng::is_partitioned(list<int>)_(unpartitioned)/32 151.55% 1.085 2.729 - 157.04% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 125.12% 538.646 1212.579 - 128.80% -
rng::copy_n(vector<bool>)_(aligned)/1048576 122.85% 1702.425 3793.844 - 141.33% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 121.67% 59.987 132.974 - 7.70% -
rng::replace(list<int>)_(prefix)/1024 120.48% 733.230 1616.626 - 119.98% -
rng::is_partitioned(list<int>)_(unpartitioned)/8192 120.26% 1201.737 2646.925 - 120.87% -
std::replace(list<int>)_(sprinkled)/1024 120.24% 727.059 1601.286 - 120.00% -
rng::replace(list<int>)_(sprinkled)/1024 120.10% 727.387 1601.011 - 118.64% -
std::move(list<int>)/512 119.60% 351.513 771.923 - 119.78% -
rng::replace_if(list<int>)_(sprinkled)/1024 117.59% 740.655 1611.625 - 116.32% -
std::replace_if(list<int>)_(sprinkled)/1024 117.36% 741.005 1610.662 - 116.64% -
std::replace_if(list<int>)_(prefix)/1024 117.15% 741.477 1610.095 - 116.23% -
rng::replace_if(list<int>)_(prefix)/1024 116.26% 744.302 1609.595 - 115.49% -
std::is_sorted_until(list<int>)/1024 114.58% 747.839 1604.744 - 112.97% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 108.01% 694.209 1444.056 - 123.75% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 101.70% 24.170 48.750 - 5.61% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 100.49% 690.179 1383.734 - 102.67% -
SetIntersection_Interlaced_Vector_uint64_262144_64 100.16% 8509983.864 17033231.477 - -37.32% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 91.17% 30.034 57.415 - 44.67% -
std::set<int>::contains(key)_(existent)/0 89.17% 0.013 0.024 - 50.39% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 88.24% 749.524 1410.881 - 105.41% -
std::copy_backward(vector<int>)/32768 83.62% 1999.088 3670.720 - -3.28% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 81.97% 699.538 1272.945 - 107.27% -
rng::is_partitioned(list<int>)_(unpartitioned)/1024 78.20% 147.064 262.068 - 70.28% -
rng::remove_copy_if(deque<int>)_(sprinkled)/32 76.15% 17.202 30.302 - 69.37% -
BM_RangesPushHeap_float_Descending_1 69.08% 0.412 0.697 - -0.03% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 68.08% 18.044 30.328 - 71.39% -
std::replace(list<int>)_(prefix)/1024 64.71% 738.245 1215.952 - 64.32% -
rng::remove_copy_if(deque<int>)_(prefix)/32 64.38% 17.543 28.836 - 65.16% -
std::remove_copy_if(deque<int>)_(prefix)/32 63.64% 17.752 29.050 - 62.60% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 62.52% 6.382 10.372 - 3.95% -
std::copy_n(vector<int>)/32768 61.57% 2346.261 3790.944 - -0.13% -
std::map<std::string,_int>::insert(value)_(already_present)/32 60.51% 15.202 24.401 - -0.68% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 60.18% 6.501 10.413 - 60.31% -
SetIntersection_Interlaced_Vector_float_16384_16 57.69% 2358222.119 3718754.805 - -4.44% -
BM_std_min<unsigned_char>/1 56.06% 0.291 0.454 - 39.89% -
std::unordered_set<std::string>::erase(key)_(existent)/0 55.28% 61.128 94.921 - -22.67% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 54.82% 762.162 1179.991 - 54.33% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 53.02% 4.771 7.301 - 53.41% -
BM_MakeHeap_uint32_Random_4 52.75% 1.130 1.727 - 53.97% -
BM_PopHeap_string_1 49.56% 0.468 0.700 - 0.08% -
BM_std_min<unsigned_long_long>/1 48.71% 0.254 0.378 - -17.46% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 46.85% 4.618 6.781 - -5.70% -
SetIntersection_Interlaced_Vector_uint32_262144_16 46.44% 3747747.761 5488082.621 - 57.09% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 45.41% 7.905 11.495 - 35.54% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 43.72% 1.282 1.843 - 15.95% -
BM_RangesMakeHeap_uint64_Random_4 42.80% 1.254 1.791 - 55.19% -
std::map<std::string,_int>::erase(key)_(existent)/32 42.60% 60.764 86.652 - 8.31% -
SetIntersection_Front_Set_float_16384_16384 40.94% 240442509.874 338890849.356 - -1.16% -
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 40.88% 7.967 11.225 - 68.36% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 40.70% 5.711 8.035 - 34.11% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 40.19% 0.411 0.576 - 28.87% -
SetIntersection_Interlaced_Set_uint32_16384_16384 40.04% 250456576.068 350739024.475 - 2.67% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 39.87% 0.499 0.697 - 13.28% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 39.68% 1.515 2.117 - 41.38% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 38.53% 0.449 0.622 - -0.01% -
BM_std_min<unsigned_int>/1 36.14% 0.330 0.449 - 37.91% -
std::shift_right(vector<int>)/32 35.25% 2.962 4.006 - -3.14% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 34.90% 2.162 2.916 - 56.61% -
std::copy(vector<bool>)_(aligned)/262144 34.83% 563.861 760.229 - 11.13% -
rng::find(vector<bool>)_(process_all)/50 33.99% 0.638 0.854 - 15.42% -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 33.59% 0.336 0.448 - 23.01% -
SetIntersection_Interlaced_Vector_uint32_262144_64 33.17% 10763769.268 14333967.770 - 74.57% -
BM_vector_deque_ranges_move_backward/0 33.03% 0.438 0.583 - -3.83% -
BM_std_minmax<long_long>/2 32.79% 1.023 1.359 - 3.36% -
SetIntersection_Interlaced_Vector_uint32_1024_256 32.32% 5758854.510 7619852.961 - 19.69% -
rng::equal(vector<bool>)_(unaligned)/50 32.03% 0.698 0.921 - 25.11% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 31.67% 25.622 33.736 - 0.42% -
BM_lexicographical_compare_three_way<IntPtr>/1 31.43% 0.345 0.453 - 15.39% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 30.67% 30.867 40.333 - -6.37% -
BM_std_minmax<long_long>/3 30.46% 1.348 1.758 - 0.48% -
std::unordered_set<int>::contains(key)_(non-existent)/0 30.24% 0.336 0.438 - -10.61% -
rng::equal(vector<bool>)_(unaligned)/8 30.21% 0.716 0.932 - 26.28% -
BM_StringRelationalLiteral_Eq_Large_Empty_Control 29.79% 0.457 0.594 - 5.66% -
BM_deque_vector_copy/64000 29.65% 2497.912 3238.441 - 13.64% -
BM_StringConstructDestroyCStr_Empty_Transparent 29.55% 0.244 0.316 - 33.94% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 29.54% 0.336 0.435 - 26.78% -
SetIntersection_Interlaced_Vector_uint32_1024_64 29.46% 3873819.522 5015085.932 - -1.14% -
rng::find(vector<bool>)_(process_all)/8 29.13% 0.611 0.789 - 31.27% -
BM_PushHeap_uint32_Random_1 29.10% 0.429 0.553 - 23.51% -
BM_deque_vector_copy/65536 28.22% 2591.198 3322.550 - 13.01% -
rng::find_last(vector<int>)_(bail_90%)/8 27.98% 0.478 0.612 - 11.79% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 27.03% 6.506 8.264 - -12.94% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 26.78% 0.393 0.498 - 11.15% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 25.94% 27.207 34.265 - 55.30% -
std::unordered_set<int>::contains(key)_(non-existent)/32 25.68% 1.195 1.501 - -1.79% -
BM_vector_deque_move_backward/0 25.35% 0.398 0.499 - 12.36% -
std::unordered_set<std::string>::contains(key)_(existent)/32 25.13% 36.516 45.693 - 38.13% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 25.13% 7.038 8.806 - 41.70% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 25.04% 1.346 1.684 - 19.57% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 24.79% 692.218 863.838 - 23.61% -
rng::move_backward(list<int>)/4096 24.64% 5254.821 6549.532 - -0.16% -
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 24.57% 5.125 6.384 - 39.71% -
BM_deque_vector_copy/70000 24.50% 2857.571 3557.766 - 11.82% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 24.16% 4.778 5.932 - -9.85% -
std::multiset<std::string>::erase(key)_(existent)/1024 23.98% 59.124 73.301 - 26.78% -
std::copy(list<int>)/4096 23.89% 3251.134 4027.775 - 22.22% -
std::search(deque<int>,_pred)_(no_match)/1024 23.81% 355.195 439.779 - 34.36% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 23.29% 0.364 0.448 - 23.85% -
rng::copy_n(vector<int>)/4096 23.19% 146.805 180.847 - 23.65% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 22.88% 0.365 0.448 - 23.49% -
rng::equal(deque<int>)_(it,_it,_it,_it)/50 22.78% 21.791 26.755 - 5.39% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 22.55% 0.365 0.448 - 23.70% -
BM_RangesPushHeap_uint32_PipeOrgan_1 22.29% 0.447 0.547 - -14.17% -
std::copy_backward(vector<bool>)_(aligned)/262144 22.01% 526.550 642.420 - -14.30% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 21.89% 7.092 8.645 - 36.03% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 21.78% 11475.027 13974.838 - 35.95% -
BM_deque_vector_ranges_copy/65536 21.75% 2606.440 3173.230 - 10.32% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 21.66% 36.913 44.909 - 19.59% -
rng::rotate_copy(vector<int>)/8192 21.66% 489.240 595.198 - 109.85% -
BM_PushHeap_uint64_Descending_1 21.61% 0.427 0.519 - 15.81% -
BM_deque_vector_copy_backward/0 21.26% 1.319 1.600 - 16.01% -
std::unordered_multiset<int>::count(key)_(existent)/32 21.13% 1.523 1.845 - -0.68% -
SetIntersection_Interlaced_Vector_uint64_1024_64 21.12% 3590013.682 4348185.584 - -8.10% -
rng::is_partitioned(deque<int>)_(partitioned)/32 21.07% 9.130 11.054 - 4.56% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 21.06% 8449.946 10229.173 - -7.69% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 21.00% 1.281 1.550 - 19.68% -
std::unordered_multiset<int>::find(key)_(existent)/1024 20.94% 1.039 1.256 - 8.21% -
rng::is_sorted(deque<int>)/8 20.85% 3.218 3.889 - 36.24% -
SetIntersection_Interlaced_Vector_uint64_16384_256 20.73% 15973334.184 19285387.819 - -5.43% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 20.66% 6.859 8.277 - 0.49% -
BM_RangesMakeHeap_float_Random_4 20.58% 1.203 1.451 - -5.18% -
std::map<std::string,_int>::find(key)_(existent)/8192 20.52% 27.943 33.677 - 8.60% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 20.43% 13102.038 15778.842 - -5.38% -
std::equal(list<int>)_(it,_it,_it)/50 20.33% 35.640 42.884 - 26.44% -
BM_vector_deque_ranges_copy_backward/0 20.20% 0.417 0.501 - 13.23% -
BM_RangesPushHeap_string_Descending_262144 20.19% 3.326 3.998 - -21.90% -
std::move(vector<int>)/262144 20.08% 15438.567 18539.283 - -15.41% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 20.07% 1.061 1.274 - -4.87% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 20.05% 548.049 657.942 - 16.24% -
std::find_end(vector<int>,_pred)_(same_length)/8192 20.04% 5117.720 6143.523 - -38.70% -
SetIntersection_Front_Vector_float_262144_1024 19.91% 5994984.213 7188718.749 - 20.61% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 19.80% 29.598 35.459 - -2.67% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 19.76% 1.233 1.476 - 15.52% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 19.43% 1.404 1.677 - -9.94% -
std::unordered_set<std::string>::erase(key)_(non-existent)/32 19.30% 21.453 25.592 - 4.33% -
std::map<std::string,_int>::erase(key)_(existent)/0 19.28% 57.284 68.331 - 61.90% -
rng::is_partitioned(list<int>)_(partitioned)/8192 19.19% 6871.417 8189.940 - 14.25% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 19.18% 0.336 0.401 - 19.27% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 19.08% 505.840 602.351 - 18.67% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 18.98% 0.495 0.589 - 50.93% -
SetIntersection_Interlaced_Vector_uint64_1024_256 18.71% 5435436.433 6452519.050 - -2.63% -
rng::find_first_of(vector<int>)_(large_needle)/50 18.67% 261.001 309.735 - 8.46% -
rng::copy_backward(vector<int>)/4096 18.53% 168.256 199.437 - 41.35% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/32 18.43% 16.674 19.747 - 18.24% -
std::unordered_set<int>::count(key)_(existent)/32 18.33% 1.336 1.580 - 7.48% -
SetIntersection_Interlaced_Vector_float_16384_4 18.28% 1379506.301 1631625.270 - -4.15% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.26% 38.745 45.820 - 49.42% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 18.23% 1464.092 1731.024 - -0.04% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 18.14% 544.089 642.787 - 15.57% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 18.12% 0.979 1.156 - -6.93% -
std::multiset<int>::contains(key)_(non-existent)/8192 18.08% 8.524 10.066 - 13.74% -
BM_deque_vector_ranges_copy/70000 18.08% 2858.657 3375.493 - 9.12% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 18.06% 1424.274 1681.501 - -0.53% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 18.04% 49.967 58.983 - -18.08% -
BM_deque_vector_ranges_copy/64000 18.04% 2591.739 3059.222 - 7.39% -
rng::equal(vector<int>)_(it,_it,_it,_it)/8 17.93% 1.351 1.593 - 6.72% -
SetIntersection_Interlaced_Vector_float_1024_4 17.88% 1295478.972 1527129.074 - 4.11% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 17.70% 28.500 33.545 - 18.78% -
rng::find_last(vector<char>)_(bail_90%)/1024 17.68% 11.772 13.853 - 14.69% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 17.57% 12.377 14.552 - 17.96% -
SetIntersection_Front_Vector_uint32_1024_1024 17.48% 5977975.548 7022654.531 - 17.16% -
rng::find(list<int>)_(process_all)/50 17.47% 21.072 24.754 - 31.41% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 17.41% 26.054 30.591 - 28.04% -
std::partition(list<int>)_(dense)/8192 17.31% 4359.268 5113.759 - 1.89% -
rng::copy_n(vector<int>)/32768 17.25% 1661.516 1948.068 - -15.08% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 17.10% 5.009 5.866 - 0.53% -
BM_vector_deque_move_backward/65536 17.06% 7538.341 8824.106 - 20.02% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 17.02% 4.875 5.705 - 26.25% -
BM_vector_deque_ranges_move_backward/70000 16.90% 7858.959 9186.740 - 20.06% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 16.88% 20.983 24.526 - 1.69% -
BM_StringRelationalLiteral_Eq_Small_Large_Control 16.85% 0.258 0.301 - 2.56% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 16.82% 37.967 44.353 - 52.72% -
std::multiset<int>::insert(value)_(new_value)/8192 16.81% 75.848 88.595 - 19.68% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 16.70% 1.357 1.584 - 17.00% -
std::move(list<int>)/4096 16.55% 3969.624 4626.402 - 5.62% -
std::find_end(deque<int>)_(match_near_end)/1000 16.53% 33.889 39.491 - -88.06% -
SetIntersection_Interlaced_Vector_float_16384_256 16.49% 21843271.856 25445324.414 - -14.35% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 16.39% 0.307 0.357 - 36.73% -
rng::adjacent_find(list<int>)/8192 16.33% 6973.900 8112.967 - 16.87% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 16.23% 3.105 3.608 - 3.61% -
rng::stable_partition(deque<int>)_(sparse)/32 16.20% 11.069 12.862 - 15.20% -
std::multimap<int,_int>::find(key)_(non-existent)/32 16.15% 2.283 2.652 - 18.45% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 16.06% 29.115 33.790 - 44.05% -
rng::partition(list<int>)_(dense)/8192 15.94% 4439.706 5147.238 - 1.02% -
rng::find_first_of(vector<int>)_(small_needle)/32 15.88% 44.528 51.601 - 8.80% -
BM_RangesPushHeap_uint32_Ascending_1 15.86% 0.499 0.578 - 0.28% -
rng::partition(deque<int>)_(sparse)/32 15.81% 9.794 11.343 - -16.54% -
rng::remove_copy_if(deque<int>)_(prefix)/50 15.60% 23.962 27.702 - -0.57% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 15.60% 38.226 44.187 - -9.03% -
std::copy(vector<bool>)_(aligned)/1048576 15.39% 2368.308 2732.816 - -17.70% -
rng::find_end(vector<int>,_pred)_(same_length)/8192 15.37% 5015.917 5787.100 - -43.58% -
rng::copy_n(vector<bool>)_(aligned)/262144 15.30% 272.631 314.339 - 13.18% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 15.19% 1.371 1.579 - -5.34% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 15.13% 1.286 1.481 - -24.01% -
BM_StringDestroy_Empty 15.10% 0.652 0.750 - 14.61% -
rng::swap_ranges(deque<int>)/50 15.03% 18.347 21.105 - 5.85% -
std::unordered_set<std::string>::ctor(const&)/32 15.03% 668.941 769.453 - 6.26% -
SetIntersection_Interlaced_Vector_uint32_256_64 14.94% 7265177.267 8350956.234 - 14.67% -
rng::copy_backward(deque<int>)/64 14.91% 3.045 3.499 - 13.61% -
std::copy_n(vector<int>)/4096 14.85% 194.764 223.681 - 7.45% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 14.64% 59.987 68.767 - 11.93% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 14.63% 0.446 0.511 - -9.78% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 14.51% 12.155 13.919 - 14.18% -
SetIntersection_Interlaced_Vector_float_1024_256 14.42% 6008175.591 6874509.617 - -13.45% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 14.37% 8405567.967 9613668.459 - -11.10% -
rng::find_end(list<int>)_(same_length)/8192 14.18% 8356.689 9542.040 - -40.03% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 14.06% 0.474 0.541 - 16.57% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 14.02% 1.250 1.425 - 7.07% -
BM_std_minmax<long_long>/5 14.00% 1.938 2.210 - -0.66% -
rng::find_last(forward_list<int>)_(bail_10%)/8192 13.99% 5866.610 6687.254 - 13.51% -
std::map<std::string,_int>::erase(key)_(existent)/8192 13.92% 93.071 106.028 - 63.38% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 13.87% 84254419.632 95943273.632 - -4.18% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 13.66% 7.078 8.044 - 10.27% -
BM_std_minmax<long_long>/4 13.60% 1.656 1.881 - 0.68% -
BM_vector_deque_move_backward/70000 13.45% 8135.832 9230.303 - 15.31% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 13.43% 7.723 8.761 - 17.31% -
std::multiset<std::string>::find(key)_(existent)/32 13.41% 15.431 17.501 - 18.60% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 13.33% 25.692 29.118 - 14.86% -
BM_vector_deque_ranges_copy/64000 13.31% 2673.707 3029.581 - 2.46% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 13.16% 1.291 1.461 - -2.33% -
BM_std_minmax_element<char>/70000 13.11% 16929.024 19149.187 - 0.04% -
BM_vector_deque_move_backward/64000 13.09% 7535.216 8521.841 - 15.81% -
std::find_end(list<int>,_pred)_(single_element)/8192 13.05% 8342.332 9431.015 - 1.67% -
std::map<std::string,_int>::insert(value)_(already_present)/0 13.00% 14.745 16.661 - 37.03% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 12.92% 37.001 41.782 - -0.67% -
BM_std_minmax_element<char>/65536 12.87% 15852.774 17892.347 - 0.03% -
std::none_of(list<int>)_(process_all)/8192 12.81% 6983.859 7878.543 - 9.41% -
std::map<std::string,_int>::erase(key)_(non-existent)/8192 12.81% 26.336 29.709 - 2.76% -
SetIntersection_Interlaced_Vector_float_256_64 12.73% 6789100.383 7653513.648 - -14.22% -
std::set<std::string>::erase(iterator)/32 12.72% 27.497 30.994 - -0.61% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_262144 12.70% 1.218 1.373 - 12.71% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 12.68% 0.641 0.722 - 14.02% -
SetIntersection_Front_Vector_float_1024_256 12.61% 2346507.408 2642496.904 - 11.71% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 12.57% 18.392 20.704 - 11.44% -
BM_vector_deque_copy/64000 12.55% 2673.072 3008.656 - 2.27% -
SetIntersection_Front_Vector_uint32_256_256 12.54% 4661595.597 5246232.630 - 12.05% -
BM_vector_deque_ranges_move/64000 12.54% 2672.152 3007.266 - 5.38% -
BM_std_minmax_element<char>/64000 12.54% 15551.312 17501.347 - 0.01% -
SetIntersection_Front_Vector_uint32_1024_256 12.45% 2329590.542 2619632.237 - 11.22% -
BM_vector_deque_move/64000 12.45% 2672.643 3005.296 - 2.60% -
SetIntersection_Interlaced_Vector_uint64_256_16 12.31% 6232029.267 6999490.039 - 13.03% -
BM_std_minmax_element<char>/5500 12.30% 1345.537 1510.999 - 0.06% -
BM_std_min<long_long>/1 12.30% 0.602 0.676 - 0.48% -
std::is_sorted(deque<int>)/8 12.28% 2.465 2.768 - 10.17% -
std::rotate_copy(vector<int>)/8192 12.27% 743.238 834.404 - 30.19% -
BM_std_min<unsigned___int128>/5500 12.22% 2114.476 2372.956 - -35.11% -
BM_std_minmax_element<char>/4096 12.16% 1004.837 1127.049 - 0.03% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 12.15% 49.436 55.441 - 7.06% -
BM_toupper_char<char> 12.12% 0.613 0.688 - 11.72% -
rng::contains_subrange(deque<int>)_(same_length)/16 12.12% 11.718 13.138 - 16.96% -
rng::replace_if(list<int>)_(prefix)/50 12.10% 24.819 27.821 - 12.17% -
BM_std_minmax_element<char>/4000 12.06% 982.199 1100.677 - 0.00% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 12.05% 5.006 5.609 - 6.51% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 12.05% 20.984 23.511 - 18.53% -
BM_std_min<unsigned___int128>/4096 12.02% 1575.667 1765.085 - -35.17% -
BM_std_min<unsigned___int128>/4000 12.02% 1538.919 1723.851 - -35.18% -
SetIntersection_Front_Vector_uint32_16384_16384 12.00% 79487842.171 89029514.660 - 12.18% -
BM_std_min<unsigned___int128>/512 12.00% 198.336 222.132 - -34.33% -
rng::contains_subrange(deque<int>)_(process_all)/50 11.99% 14.653 16.410 - -10.10% -
rng::partition(deque<int>)_(sparse)/50 11.86% 15.458 17.292 - -14.60% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 11.81% 47.033 52.587 - 10.57% -
bm_lexicographical_compare<int>/1 11.73% 1.235 1.380 - 4.38% -
SetIntersection_Interlaced_Vector_uint32_16384_256 11.70% 16749926.396 18709787.649 - 32.47% -
BM_vector_deque_ranges_copy/65536 11.69% 2709.891 3026.700 - 5.27% -
BM_PopHeap_pair<uint32,_uint32>_1 11.65% 0.623 0.695 - 37.27% -
rng::contains(list<int>)_(process_all)/8192 11.61% 7027.742 7843.940 - 12.58% -
BM_vector_deque_copy/65536 11.60% 2711.539 3025.968 - 13.62% -
BM_std_min<unsigned___int128>/64000 11.58% 24781.098 27650.077 - -35.52% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 11.57% 23.681 26.420 - 1.47% -
BM_vector_deque_move/65536 11.52% 2711.724 3024.152 - 5.15% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 11.50% 4.879 5.440 - 18.21% -
SetIntersection_Interlaced_Vector_uint64_1024_4 11.50% 1318506.375 1470181.799 - 4.25% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 11.48% 2.210 2.463 - 10.46% -
BM_std_minmax_element<short>/64000 11.38% 16264.543 18116.215 - 11.13% -
BM_vector_deque_ranges_move/65536 11.35% 2710.956 3018.559 - 5.54% -
BM_std_min<unsigned___int128>/70000 11.34% 27076.456 30147.209 - -35.69% -
BM_std_minmax_element<char>/1024 11.34% 257.637 286.843 - 0.03% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 11.33% 102.245 113.827 - 17.01% -
std::multiset<int>::insert(value)_(new_value)/1024 11.29% 49.425 55.005 - 15.11% -
BM_std_min<unsigned___int128>/65536 11.28% 25380.527 28242.259 - -35.66% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 11.26% 33.007 36.723 - 12.24% -
std::flat_map<int,_int>::erase(key)_(non-existent)/32 11.26% 2.309 2.569 - 13.45% -
BM_std_minmax_element<short>/65536 11.23% 16665.702 18537.592 - 11.06% -
BM_std_min<unsigned___int128>/1024 11.19% 395.540 439.810 - -35.28% -
SetIntersection_Front_Set_float_16384_1024 11.19% 15520881.933 17257703.151 - 10.92% -
SetIntersection_Interlaced_Vector_uint32_1024_16 11.17% 2300355.576 2557298.468 - 35.68% -
std::multiset<int>::equal_range(key)_(non-existent)/32 11.16% 2.295 2.551 - 10.46% -
std::flat_map<int,_int>::erase(key)_(non-existent)/0 11.04% 0.441 0.490 - -1.22% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 11.01% 3883.554 4311.214 - 10.79% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 11.00% 1813.192 2012.658 - 30.40% -
std::unordered_multiset<int>::erase(key)_(non-existent)/32 10.95% 1.051 1.166 - 1.66% -
BM_std_minmax_element<short>/70000 10.94% 17845.683 19798.387 - 10.90% -
std::find_end(list<int>)_(same_length)/8192 10.89% 8196.662 9088.914 - -51.27% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 10.88% 2.622 2.907 - 8.12% -
std::find_end(deque<int>)_(match_near_end)/1024 10.86% 32.562 36.099 - -98.91% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 10.83% 4.888 5.418 - 7.39% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 10.82% 8406.081 9315.699 - 11.31% -
std::unique_copy(deque<int>)_(sprinkled)/32 10.80% 9.905 10.975 - 18.89% -
BM_std_minmax_element<short>/5500 10.78% 1406.489 1558.142 - 10.57% -
rng::stable_partition(deque<int>)_(sparse)/50 10.78% 27.746 30.738 - 12.16% -
std::set<int>::insert(value)_(already_present)/0 10.74% 0.582 0.644 - 10.78% -
rng::is_partitioned(deque<int>)_(partitioned)/50 10.73% 13.923 15.417 - -2.72% -
BM_PushHeap_string_PipeOrgan_262144 10.73% 17.347 19.208 - -12.96% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 10.71% 9.700 10.739 - 12.59% -
rng::move(list<int>)/4096 10.60% 5414.708 5988.740 - 11.04% -
std::map<std::string,_int>::erase(iterator)/0 10.58% 28.409 31.414 - 14.60% -
rng::reverse(vector<int>)/8 10.55% 1.584 1.751 - 8.20% -
BM_std_minmax_element<short>/4096 10.51% 1050.734 1161.171 - 10.60% -
BM_std_min<unsigned___int128>/64 10.44% 24.486 27.042 - -30.24% -
BM_MakeThenSortHeap_uint64_Descending_4 10.44% 1.297 1.432 - -5.36% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 10.43% 5.440 6.007 - 11.25% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 10.42% 42610671.930 47052053.222 - -7.27% -
BM_std_minmax_element<short>/4000 10.41% 1026.145 1132.928 - 10.60% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 10.33% 0.583 0.643 - 2.21% -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 10.27% 20.544 22.653 - -7.89% -
bm_lexicographical_compare<signed_char>/64 10.23% 2.065 2.276 - -1.58% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 10.22% 18.871 20.800 - -11.61% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 10.07% 1.298 1.428 - 22.43% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 10.04% 0.576 0.634 - 10.38% -
BM_vector_deque_copy/70000 10.04% 2932.064 3226.335 - 3.03% -
BM_std_minmax<long_long>/6 10.03% 2.209 2.430 - 0.03% -
BM_std_minmax_element<short>/1024 10.02% 267.915 294.759 - 9.85% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 10.01% 2.262 2.489 - 14.94% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 10.00% 1.355 1.490 - 28.85% -
BM_std_minmax<long_long>/11 9.99% 2.303 2.533 - -0.22% -
std::multiset<std::string>::erase(iterator)/8192 9.98% 30.713 33.778 - 11.13% -
BM_lexicographical_compare_three_way_slow_path/1 9.97% 0.329 0.362 - -0.55% -
BM_StringFindAllMatch/1 9.96% 2.514 2.764 - -0.37% -
BM_StringFindCharLiteral/4096 9.94% 77.502 85.205 - 10.04% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 9.93% 6.408 7.045 - 10.45% -
BM_deque_deque_copy/2 9.91% 2.941 3.232 - 5.58% -
std::any_of(list<int>)_(process_all)/8192 9.91% 6948.321 7636.712 - 7.11% -
BM_deque_deque_ranges_move/2 9.90% 2.936 3.227 - 5.40% -
std::unique(list<int>)_(contiguous)/52 9.89% 67.424 74.094 - 10.14% -
BM_deque_deque_ranges_copy/2 9.88% 2.939 3.230 - 5.47% -
rng::reverse_copy(vector<int>)/8 9.86% 2.256 2.478 - -2.19% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 9.85% 1458.217 1601.862 - 1.19% -
SetIntersection_Interlaced_Vector_uint32_16384_64 9.81% 6946415.556 7627762.381 - 28.42% -
rng::find_end(forward_list<int>)_(same_length)/8192 9.78% 14158.809 15543.748 - 8.36% -
BM_PushHeap_float_QuickSortAdversary_16 9.76% 0.977 1.072 - 9.51% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 9.71% 0.849 0.932 - 6.54% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 9.70% 5.398 5.921 - 3.79% -
BM_MakeHeap_float_Random_16 9.70% 1.513 1.659 - 3.21% -
BM_deque_deque_move/2 9.69% 2.949 3.235 - 5.76% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 9.61% 9.568 10.487 - -6.96% -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 9.61% 0.699 0.766 - 9.51% -
rng::ends_with(list<int>)_(mismatch_at_end)/1024 9.55% 0.700 0.767 - 9.53% -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 9.51% 0.700 0.766 - 9.44% -
SetIntersection_Front_Set_float_1024_256 9.50% 4832394.715 5291632.092 - 5.79% -
std::equal(list<int>)_(it,_it,_it,_it)/50 9.48% 25.090 27.469 - -32.01% -
rng::contains_subrange(deque<int>)_(process_all)/32 9.44% 10.671 11.678 - -16.10% -
BM_vector_deque_move/70000 9.41% 2926.040 3201.453 - 1.05% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 9.41% 14.423 15.779 - 8.67% -
BM_vector_deque_ranges_copy/70000 9.39% 2932.106 3207.415 - 2.37% -
SetIntersection_Front_Vector_uint32_262144_16384 9.37% 78990667.588 86392706.478 - 9.07% -
BM_MakeHeap_float_Random_1024 9.36% 1.180 1.291 - 4.65% -
std::unordered_map<int,_int>::find(key)_(existent)/32 9.34% 1.402 1.533 - 32.14% -
BM_std_minmax<unsigned_short>/32 9.31% 1.266 1.384 - 12.64% -
std::search(deque<int>,_pred)_(near_matches)/1024 9.30% 25125.325 27462.552 - 12.20% -
BM_std_minmax_element<short>/512 9.27% 137.278 150.006 - 8.68% -
BM_vector_deque_ranges_move/70000 9.25% 2931.611 3202.649 - 5.07% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 9.24% 31.024 33.891 - 13.58% -
BM_MakeHeap_uint64_Random_4 9.16% 1.120 1.222 - -15.44% -
rng::partition(list<int>)_(sparse)/8192 9.13% 7226.079 7885.518 - 0.07% -
BM_std_min<unsigned_char>/2 9.11% 0.485 0.529 - 9.13% -
BM_StringRead_Cold_Deep_Small 9.10% 0.876 0.956 - 18.42% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 9.04% 26.030 28.384 - 6.63% -
BM_StringRead_Cold_Deep_Large 9.04% 1.296 1.413 - 16.89% -
rng::find_end(list<int>,_pred)_(single_element)/8192 9.04% 8308.410 9059.524 - -1.11% -
BM_std_minmax_element<int>/3 9.03% 1.051 1.145 - 9.69% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 9.03% 117655185.176 128275560.824 - -4.78% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 9.01% 24.377 26.574 - 8.87% -
std::find_end(forward_list<int>)_(single_element)/8192 9.00% 5713.685 6228.026 - 8.73% -
rng::starts_with(deque<int>)/8192 9.00% 3561.353 3881.859 - 0.78% -
std::multiset<std::string>::count(key)_(existent)/32 8.98% 18.239 19.877 - 10.22% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 8.93% 21.211 23.106 - 7.06% -
SetIntersection_None_Vector_string_262144_4 8.92% 1352712.681 1473425.006 - 8.86% -
std::search(list<int>)_(no_match)/1000 8.91% 639.117 696.062 - -2.56% -
BM_std_minmax_element<char>/512 8.89% 132.249 144.011 - -1.43% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/52 8.88% 26.534 28.889 - -1.41% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 8.86% 6708805.435 7303404.485 - 9.97% -
rng::all_of(list<int>)_(process_all)/8192 8.84% 7592.502 8263.729 - 11.42% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 8.84% 4.874 5.305 - 8.21% -
BM_deque_deque_ranges_copy/65536 8.74% 2792.678 3036.865 - 9.64% -
rng::remove(deque<int>)_(sprinkled)/50 8.71% 61.280 66.618 - 3.72% -
BM_StringRead_Cold_Shallow_Large 8.70% 1.121 1.218 - 17.87% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 8.69% 1.154 1.255 - -6.30% -
BM_MakeHeap_string_Ascending_262144 8.69% 7.150 7.771 - -15.28% -
std::multiset<int>::find(key)_(non-existent)/32 8.67% 2.227 2.420 - 8.01% -
BM_StringEraseToEnd_Huge_Opaque 8.66% 2.322 2.523 - 0.43% -
BM_std_min<int>/8 8.59% 1.232 1.338 - 3.18% -
std::search(list<int>)_(same_length)/8192 8.51% 9379.875 10178.416 - -3.45% -
BM_RangesMakeHeap_uint32_Random_256 8.49% 1.168 1.267 - 6.05% -
BM_StringConstructDestroyCStr_Empty_Opaque 8.49% 2.016 2.187 - 4.50% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 8.44% 29.632 32.135 - -6.40% -
BM_deque_deque_move/1 8.43% 3.269 3.545 - 3.99% -
std::unordered_set<int>::find(key)_(existent)/8192 8.40% 1.230 1.333 - -3.62% -
rng::contains_subrange(deque<int>)_(same_length)/32 8.39% 19.171 20.779 - 11.55% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 8.38% 1.191 1.291 - 4.38% -
BM_std_min<unsigned___int128>/31 8.37% 11.787 12.773 - -23.80% -
BM_RangesPushHeap_float_SingleElement_1 8.35% 0.430 0.466 - -26.85% -
std::find_first_of(list<int>)_(large_needle)/50 8.33% 1731.277 1875.443 - 8.10% -
BM_deque_vector_move_backward/0 8.30% 1.359 1.472 - 0.22% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 8.29% 1.444 1.564 - 4.20% -
bm_lexicographical_compare<unsigned_char>/4 8.25% 1.439 1.558 - 4.03% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 8.23% 1.907 2.064 - 8.93% -
BM_deque_deque_move/65536 8.21% 2838.881 3071.815 - 7.09% -
BM_std_min<unsigned___int128>/32 8.19% 12.188 13.186 - -24.23% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 8.18% 1.090 1.179 - -8.75% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 8.17% 29.231 31.619 - 45.49% -
BM_deque_vector_ranges_move/64000 8.14% 2641.021 2856.111 - 4.70% -
BM_StringRelational_Less_Large_Large_Control 8.08% 2.158 2.333 - 13.92% -
std::multimap<int,_int>::insert(value)_(new_value)/1024 8.08% 32.068 34.658 - 5.00% -
BM_deque_deque_copy/1 8.07% 3.294 3.560 - 4.60% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 8.04% 6.133 6.626 - 8.98% -
BM_deque_deque_ranges_move/1 8.02% 3.286 3.550 - 3.76% -
rng::find_last(deque<int>)_(bail_10%)/50 8.02% 11.432 12.350 - 7.89% -
std::multiset<std::string>::erase(key)_(non-existent)/32 8.00% 10.315 11.141 - 10.31% -
BM_std_min<unsigned___int128>/29 7.93% 11.008 11.882 - -23.24% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 7.93% 9.657 10.423 - 2.63% -
BM_MakeHeap_uint32_Random_1024 7.90% 1.043 1.126 - 9.27% -
BM_PushHeap_uint32_Ascending_1 7.85% 0.447 0.483 - -3.79% -
BM_StringFindAllMatch/8 7.81% 2.304 2.484 - -2.35% -
BM_RangesMakeThenSortHeap_string_Descending_1024 7.81% 27.641 29.801 - -22.32% -
std::fill_n(deque<int>)/32 7.81% 1.155 1.246 - 7.78% -
BM_deque_deque_ranges_copy/1 7.79% 3.272 3.527 - 2.86% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 7.76% 556.556 599.735 - 5.86% -
BM_StringRead_Cold_Shallow_Empty 7.73% 0.844 0.909 - 15.61% -
BM_RangesMakeHeap_uint64_Random_16384 7.72% 1.000 1.077 - 7.24% -
rng::find_first_of(vector<int>)_(small_needle)/50 7.71% 69.341 74.690 - 4.18% -
BM_tolower_char<wchar_t> 7.69% 0.639 0.688 - 12.11% -
rng::fill_n(deque<int>)/32 7.67% 1.197 1.289 - 5.20% -
std::unordered_set<std::string>::contains(key)_(non-existent)/0 7.66% 0.347 0.374 - -0.08% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 7.66% 2.206 2.375 - -6.30% -
std::unique(deque<int>)_(sprinkled)/52 7.65% 74.085 79.751 - -5.69% -
std::multiset<int>::count(key)_(existent)/8192 7.62% 9.185 9.885 - 7.58% -
SetIntersection_Interlaced_Vector_uint64_64_16 7.58% 17462747.756 18786666.106 - 6.55% -
SetIntersection_Front_Set_uint32_1024_256 7.57% 4780878.395 5142994.255 - 12.09% -
BM_RangesMakeHeap_float_Random_1024 7.57% 1.234 1.327 - 7.82% -
SetIntersection_Front_Set_string_262144_256 7.56% 14694104.475 15804937.474 - 0.23% -
rng::equal(vector<int>)_(it,_it,_it,_it)/50 7.54% 4.282 4.605 - 4.10% -
BM_vector_deque_ranges_move_backward/64000 7.51% 7593.584 8164.013 - 13.75% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 7.50% 2362382.751 2539611.687 - 2.25% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 7.48% 1.415 1.521 - -10.69% -
BM_std_min<short>/31 7.48% 2.549 2.739 - 6.56% -
BM_vector_deque_ranges_move_backward/65536 7.47% 7828.543 8413.331 - 15.82% -
BM_std_minmax<unsigned_short>/21 7.45% 1.906 2.048 - 4.36% -
BM_std_min<unsigned___int128>/30 7.45% 11.386 12.234 - -24.12% -
BM_std_min<unsigned___int128>/26 7.45% 9.796 10.526 - -22.46% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 7.43% 24.660 26.493 - 10.01% -
BM_MakeHeap_uint64_Random_16384 7.37% 0.979 1.052 - 1.68% -
BM_std_min<unsigned___int128>/28 7.36% 10.610 11.391 - -23.16% -
SetIntersection_Interlaced_Vector_uint64_262144_4 7.34% 1452821.486 1559510.972 - -1.48% -
BM_std_min<unsigned___int128>/25 7.33% 9.472 10.166 - -21.29% -
BM_RangesMakeHeap_uint32_Heap_64 7.32% 0.234 0.251 - -2.22% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 7.32% 22.523 24.171 - -1.50% -
BM_std_min<unsigned___int128>/27 7.30% 10.220 10.966 - -22.61% -
BM_std_min<unsigned_short>/24 7.26% 2.336 2.506 - 0.53% -
rng::find_last(deque<int>)_(bail_10%)/1024 7.26% 226.959 243.440 - 6.86% -
BM_vector_deque_ranges_copy_backward/65536 7.25% 7668.827 8224.609 - 7.35% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 7.24% 11062.039 11862.483 - 7.31% -
std::none_of(deque<int>)_(process_all)/8192 7.20% 2617.980 2806.376 - -2.33% -
BM_MakeHeap_uint32_Heap_64 7.19% 0.242 0.260 - 11.17% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 7.15% 1198969.397 1284717.631 - 4.96% -
std::map<std::string,_int>::find(key)_(existent)/1024 7.14% 22.868 24.502 - 8.16% -
BM_PushHeap_float_Random_1 7.14% 0.483 0.518 - 0.16% -
BM_StringEraseWithMove_Small_Transparent 7.11% 2.489 2.666 - 4.32% -
BM_StringFindAllMatch/64 7.11% 2.889 3.094 - 0.74% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 7.10% 1085627.464 1162738.284 - -0.10% -
BM_std_min<unsigned___int128>/24 7.08% 9.110 9.755 - -20.64% -
rng::partition(vector<int>)_(dense)/32 7.07% 8.026 8.594 - 2.28% -
BM_StringRead_Cold_Shallow_Small 7.05% 0.828 0.887 - 14.12% -
std::unordered_multiset<int>::insert(value)_(new_value)/1024 7.05% 23.670 25.338 - -5.60% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 7.01% 10601082.087 11344156.859 - 5.23% -
rng::move_backward(list<int>)/262144 7.01% 312061.848 333932.902 - 25.10% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 6.99% 84.308 90.203 - -1.19% -
std::unique(deque<int>)_(sprinkled)/32 6.96% 61.728 66.026 - -1.84% -
BM_RangesPushHeap_string_Random_262144 6.96% 18.027 19.281 - 4.22% -
BM_RangesPushHeap_string_Ascending_16384 6.94% 20.028 21.417 - 10.96% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 6.93% 225.833 241.492 - 3.63% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle 6.93% 1.503 1.607 - -1.97% -
rng::remove_copy_if(deque<int>)_(sprinkled)/50 6.93% 26.744 28.597 - 1.64% -
BM_std_min<unsigned_char>/5 6.90% 1.225 1.310 - -0.54% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 6.90% 10.521 11.246 - 6.54% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 6.87% 1.503 1.606 - 6.91% -
SetIntersection_Interlaced_Vector_string_64_64 6.87% 26541093.817 28363466.693 - -2.58% -
BM_std_min<unsigned___int128>/23 6.85% 8.742 9.342 - -19.85% -
BM_deque_vector_copy_backward/70000 6.80% 8941.459 9549.758 - 9.03% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 6.80% 37.443 39.989 - 80.70% -
BM_deque_vector_ranges_move_backward/65536 6.80% 8175.713 8731.507 - 7.84% -
rng::unique(deque<int>)_(sprinkled)/52 6.79% 67.502 72.088 - -3.57% -
rng::starts_with(deque<int>,_pred)/8192 6.77% 4179.362 4462.333 - 10.08% -
BM_deque_vector_move/65536 6.74% 2601.888 2777.156 - 2.79% -
SetIntersection_Front_Set_string_16384_256 6.73% 14644613.454 15630495.512 - 6.48% -
BM_MakeHeap_uint64_Descending_64 6.73% 0.236 0.251 - 0.06% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 6.72% 1185438.033 1265047.939 - 1.60% -
rng::find_if(vector<char>)_(process_all)/8 6.71% 2.382 2.542 - 2.18% -
BM_std_min<unsigned___int128>/22 6.68% 8.342 8.900 - -19.14% -
BM_deque_vector_move/70000 6.67% 2824.481 3012.937 - 1.59% -
SetIntersection_Front_Set_uint32_262144_1024 6.67% 15049274.759 16052546.007 - 3.76% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 6.63% 17.286 18.432 - 1.52% -
BM_RangesMakeThenSortHeap_float_Descending_4 6.62% 1.222 1.303 - 1.43% -
SetIntersection_Front_Set_float_16384_64 6.60% 1871200.840 1994770.381 - -0.92% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 6.60% 1.028 1.096 - -11.14% -
SetIntersection_Interlaced_Vector_uint32_262144_256 6.59% 34430111.300 36697848.311 - 24.53% -
std::set<int>::upper_bound(key)_(non-existent)/32 6.56% 2.435 2.595 - 6.55% -
std::set<std::string>::upper_bound(key)_(existent)/32 6.54% 15.941 16.983 - -0.37% -
BM_std_min<unsigned_short>/4 6.54% 0.975 1.039 - 5.95% -
BM_std_min<unsigned_short>/3 6.53% 0.695 0.740 - 6.74% -
rng::find_first_of(deque<int>)_(large_needle)/50 6.51% 670.588 714.265 - 0.12% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 6.50% 39.009 41.546 - 12.81% -
SetIntersection_Front_Set_float_256_256 6.50% 9190011.425 9787584.685 - 5.25% -
rng::replace(vector<int>)_(sprinkled)/50 6.50% 7.967 8.485 - 5.68% -
rng::move(vector<bool>)_(aligned)/64 6.45% 1.942 2.067 - 8.94% -
std::multiset<int>::find(key)_(non-existent)/1024 6.42% 5.378 5.723 - 4.54% -
std::stable_partition(deque<int>)_(sparse)/32 6.42% 10.913 11.614 - -4.57% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 6.41% 159893.486 170141.037 - 0.31% -
std::multiset<int>::find(key)_(non-existent)/8192 6.40% 8.439 8.978 - 5.15% -
BM_RangesPushHeap_uint64_Ascending_16 6.39% 0.951 1.012 - 8.01% -
rng::copy_backward(deque<int>)/512 6.37% 18.226 19.387 - 6.33% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 6.36% 2.565 2.728 - 5.84% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 6.35% 1123365.835 1194672.593 - 2.31% -
BM_std_min<unsigned___int128>/21 6.34% 7.964 8.469 - -18.45% -
rng::rotate(deque<int>)_(by_1/2)/32 6.32% 7.184 7.638 - 4.06% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 6.27% 16.008 17.012 - 5.01% -
BM_std_minmax<unsigned_int>/3 6.24% 1.098 1.167 - 1.05% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 6.24% 767.615 815.521 - 33.61% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16384 6.23% 1.180 1.253 - 6.40% -
BM_std_minmax_element<short>/2 6.22% 0.648 0.688 - 0.03% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 6.22% 515.136 547.191 - 7.32% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 6.22% 0.824 0.875 - -6.19% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 6.21% 46.260 49.134 - 66.28% -
BM_std_min<unsigned___int128>/20 6.20% 7.615 8.087 - -17.27% -
std::search(deque<int>,_pred)_(near_matches)/1000 6.18% 24629.513 26152.511 - 12.21% -
std::unordered_multiset<int>::insert(value)_(new_value)/32 6.17% 19.775 20.995 - -0.21% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 6.16% 0.872 0.925 - 1.95% -
std::search(list<int>)_(single_element)/1000 6.15% 673.291 714.705 - 6.49% -
BM_deque_vector_ranges_copy_backward/64000 6.15% 8158.920 8660.497 - 6.35% -
BM_deque_vector_ranges_copy_backward/70000 6.15% 8957.856 9508.361 - 9.84% -
BM_std_minmax_element<short>/64 6.14% 17.204 18.260 - 5.94% -
BM_deque_deque_ranges_move/64000 6.13% 2826.846 3000.043 - 5.73% -
BM_PushHeap_float_SingleElement_4 6.12% 0.356 0.378 - -0.04% -
rng::starts_with(deque<int>,_pred)/1048576 6.12% 541910.821 575098.182 - 8.61% -
BM_deque_vector_copy_backward/65536 6.11% 8364.351 8875.045 - 9.03% -
std::search(deque<int>)_(near_matches)/1000 6.10% 23189.439 24603.082 - 24.55% -
SetIntersection_Front_Vector_float_16384_1024 6.09% 5987127.084 6351927.517 - 6.42% -
std::find_end(list<int>)_(single_element)/8192 6.09% 7709.794 8179.024 - -5.28% -
std::distance(deque<int>)/1024 6.08% 0.613 0.651 - -6.22% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 6.06% 54.171 57.452 - 2.93% -
std::unordered_multiset<int>::count(key)_(existent)/8192 6.06% 1.691 1.793 - -3.60% -
std::distance(deque<int>)/4096 6.05% 0.614 0.651 - -6.09% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 6.03% 6.819 7.230 - 5.22% -
BM_RangesPushHeap_uint32_Ascending_16384 6.02% 6.529 6.922 - 2.32% -
BM_MakeThenSortHeap_uint64_SingleElement_1024 6.02% 9.216 9.771 - 0.46% -
std::search(deque<int>)_(near_matches)/1024 6.01% 24289.999 25749.598 - 24.70% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 6.00% 1.512 1.602 - -0.44% -
SetIntersection_Front_Set_uint64_16384_16 5.98% 1245872.984 1320426.077 - 2.66% -
std::find_end(deque<int>)_(match_near_end)/8192 5.98% 273.561 289.929 - -99.83% -
BM_std_min<unsigned_char>/18 5.98% 0.975 1.034 - 6.47% -
rng::replace(vector<int>)_(sprinkled)/8192 5.96% 1373.281 1455.192 - 5.69% -
BM_std_minmax<unsigned_short>/28 5.96% 2.436 2.582 - 1.51% -
BM_deque_vector_ranges_move_backward/70000 5.96% 8831.275 9357.344 - 9.80% -
BM_std_min<__int128>/4000 5.94% 1535.654 1626.814 - 5.60% -
std::map<int,_int>::equal_range(key)_(existent)/1024 5.90% 4.065 4.305 - 0.94% -
BM_deque_vector_ranges_move/65536 5.90% 2633.385 2788.724 - 1.36% -
BM_vector_deque_ranges_move/2 5.89% 1.951 2.066 - 19.62% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 5.89% 229814310.568 243359266.444 - -0.08% -
BM_std_min<__int128>/1024 5.88% 394.569 417.768 - 5.48% -
std::is_partitioned(vector<int>)_(partitioned)/50 5.87% 9.199 9.739 - 2.95% -
rng::remove(deque<int>)_(sprinkled)/32 5.86% 55.044 58.267 - 2.57% -
SetIntersection_None_Set_string_1024_1 5.84% 8865275.035 9382596.231 - 5.03% -
std::distance(deque<int>)/8192 5.83% 0.615 0.651 - -6.14% -
BM_vector_deque_ranges_copy/2 5.81% 1.950 2.063 - -0.12% -
std::search(list<int>,_pred)_(no_match)/8192 5.79% 6981.353 7385.608 - 3.31% -
BM_std_min<unsigned___int128>/19 5.79% 7.242 7.661 - -16.30% -
SetIntersection_Interlaced_Vector_uint64_16384_4 5.78% 1410851.461 1492468.407 - -6.60% -
BM_vector_deque_ranges_copy_backward/70000 5.77% 8252.930 8729.362 - 7.03% -
rng::find_end(list<int>)_(single_element)/8192 5.76% 7784.967 8233.389 - -6.07% -
rng::remove_copy_if(deque<int>)_(prefix)/8192 5.76% 3701.116 3914.141 - 5.67% -
BM_deque_vector_move_backward/70000 5.73% 8905.825 9416.325 - 10.47% -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_4 5.69% 0.553 0.584 - -0.12% -
std::remove_if(deque<int>)_(sprinkled)/50 5.67% 66.564 70.335 - 7.40% -
BM_std_minmax<unsigned_short>/4 5.65% 1.030 1.088 - 16.23% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 5.65% 676.822 715.030 - -1.26% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 5.64% 8.709 9.201 - 5.16% -
std::count_if(list<int>)_(every_other)/8192 5.64% 7177.446 7582.072 - -0.90% -
BM_std_min<unsigned_char>/6 5.61% 1.468 1.551 - 1.15% -
SetIntersection_Interlaced_Vector_string_1024_16 5.61% 3209994.557 3390088.014 - -0.93% -
BM_std_min<__int128>/64000 5.61% 24780.722 26170.512 - 5.81% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 5.61% 448.798 473.958 - 3.94% -
BM_std_minmax_element<long_long>/1 5.60% 0.309 0.326 - 7.11% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 5.60% 34.533 36.466 - 5.93% -
rng::move(list<int>)/512 5.59% 350.754 370.353 - 4.86% -
BM_std_min<__int128>/65536 5.58% 25366.435 26782.861 - 5.67% -
BM_RangesPushHeap_float_SingleElement_4 5.58% 0.358 0.378 - -1.62% -
BM_MakeHeap_uint64_Heap_64 5.57% 0.238 0.251 - 5.75% -
SetIntersection_Interlaced_Set_uint64_1024_64 5.55% 9988837.630 10543471.793 - 5.78% -
BM_StringEraseWithMove_Huge_Transparent 5.55% 48.584 51.281 - 13.20% -
SetIntersection_Front_Vector_float_262144_16384 5.54% 79372450.780 83769695.823 - 3.95% -
std::multimap<int,_int>::count(key)_(existent)/1024 5.53% 5.574 5.882 - 4.73% -
BM_StringFindNoMatch/64 5.52% 1.839 1.940 - 4.91% -
BM_RangesMakeHeap_uint32_Descending_64 5.51% 0.228 0.241 - 1.76% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 5.47% 1.401 1.478 - 17.29% -
BM_RangesPushHeap_float_QuickSortAdversary_16 5.46% 0.977 1.031 - 5.79% -
BM_std_min<unsigned___int128>/18 5.46% 6.860 7.235 - -15.19% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_64 5.46% 0.499 0.527 - 6.47% -
BM_std_minmax<unsigned_short>/18 5.46% 1.852 1.953 - -1.61% -
SetIntersection_None_Vector_uint64_262144_64 5.46% 1139702.356 1201911.687 - -0.72% -
std::none_of(deque<int>)_(process_all)/32768 5.45% 10604.019 11182.141 - -2.87% -
BM_std_minmax<unsigned_char>/1 5.45% 0.610 0.644 - 3.31% -
BM_std_min<__int128>/5500 5.44% 2114.858 2229.949 - 5.15% -
BM_std_min<__int128>/512 5.44% 198.117 208.893 - 5.04% -
bm_lexicographical_compare<unsigned_char>/3 5.42% 2.144 2.260 - 2.56% -
std::generate_n(vector<int>)/50 5.42% 11.880 12.523 - 3.90% -
SetIntersection_None_Set_string_1024_64 5.42% 8970683.240 9456528.780 - 4.67% -
std::unique_copy(deque<int>)_(sprinkled)/52 5.41% 18.699 19.711 - 4.89% -
rng::is_partitioned(list<int>)_(unpartitioned)/50 5.40% 4.509 4.753 - 6.76% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 5.39% 346.000 364.657 - 3.74% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_64 5.39% 0.467 0.492 - 5.54% -
SetIntersection_Interlaced_Vector_string_262144_4 5.39% 2059832.438 2170804.438 - 4.66% -
BM_std_min<long_long>/3 5.38% 1.255 1.323 - 3.12% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 5.38% 20.163 21.247 - 12.62% -
BM_std_min<__int128>/4096 5.37% 1574.745 1659.287 - 5.10% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 5.36% 6100352.413 6427551.569 - -3.95% -
SetIntersection_None_Vector_uint64_1024_64 5.36% 1109454.842 1168942.858 - 2.38% -
BM_deque_vector_ranges_move/70000 5.35% 2886.481 3040.987 - 4.45% -
BM_RangesPushHeap_string_PipeOrgan_16384 5.34% 12.982 13.676 - -7.18% -
std::unique(deque<int>)_(sprinkled)/8192 5.32% 7305.289 7694.151 - 4.13% -
SetIntersection_None_Vector_uint64_262144_4 5.32% 1141732.993 1202466.067 - -1.38% -
std::swap_ranges(list<int>)/8192 5.30% 9726.120 10241.407 - 5.89% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16384 5.28% 2.963 3.119 - 3.73% -
rng::replace(vector<int>)_(sprinkled)/1024 5.28% 172.553 181.657 - 5.52% -
BM_vector_deque_ranges_move/1 5.27% 2.196 2.312 - 13.82% -
SetIntersection_Front_Set_float_262144_256 5.24% 4393984.497 4624145.487 - -5.03% -
BM_std_minmax<unsigned_int>/2 5.24% 0.787 0.828 - 0.35% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5.23% 12104.351 12737.179 - 7.12% -
BM_PushHeap_string_Ascending_262144 5.23% 30.395 31.984 - -14.51% -
SetIntersection_Front_Set_uint64_262144_4 5.22% 1103564.947 1161203.060 - 3.89% -
BM_vector_deque_copy_backward/70000 5.22% 8323.091 8757.586 - 7.28% -
rng::is_sorted_until(list<int>)/8192 5.21% 6980.146 7343.594 - -11.03% -
rng::is_sorted_until(list<int>,_pred)/8192 5.21% 7300.455 7680.484 - -1.63% -
BM_std_min<__int128>/70000 5.20% 27059.879 28466.325 - 5.19% -
SetIntersection_Front_Vector_string_262144_16 5.18% 1648221.875 1733656.682 - 0.78% -
rng::contains_subrange(deque<int>)_(process_all)/16 5.17% 7.012 7.375 - -21.49% -
BM_deque_vector_ranges_copy_backward/65536 5.16% 8192.306 8615.153 - 4.82% -
BM_StringCopy_Huge 5.15% 100.729 105.921 - 4.90% -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 5.14% 518173.827 544828.383 - 5.13% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 5.14% 3331.429 3502.511 - 1.45% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 5.13% 94160.683 98995.788 - 1.67% -
BM_RangesPopHeap_string_262144 5.13% 91.267 95.951 - -5.14% -
BM_StringRead_Cold_Deep_Empty 5.12% 0.873 0.917 - 14.38% -
BM_StringRelational_Compare_Huge_Empty_Control 5.11% 1.625 1.708 - 2.73% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 5.11% 53530.936 56266.660 - -0.33% -
std::multiset<int>::find(key)_(existent)/8192 5.09% 8.053 8.463 - -5.01% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 5.09% 26329887.486 27669897.978 - -0.22% -
std::map<std::string,_int>::find(key)_(existent)/32 5.08% 14.409 15.141 - -0.95% -
std::remove_if(deque<int>)_(prefix)/50 5.08% 64.247 67.509 - 1.04% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 5.07% 3.471 3.647 - -2.14% -
BM_std_minmax<short>/1 5.06% 0.644 0.677 - 6.65% -
SetIntersection_Interlaced_Set_float_1024_1024 5.05% 15151718.410 15917022.057 - 4.67% -
BM_std_minmax<unsigned_int>/7 5.03% 1.699 1.785 - 2.27% -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8 5.03% 8.563 8.993 - -0.28% -
rng::contains_subrange(list<int>)_(process_all)/16 4.99% 4.821 5.061 - 0.79% -
rng::is_sorted(vector<int>,_pred)/8 4.99% 3.890 4.084 - 16.29% -
rng::contains_subrange(deque<int>)_(same_length)/50 4.98% 27.463 28.832 - 7.25% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 4.97% 20.962 22.005 - -1.69% -
SetIntersection_None_Set_string_1024_4 4.97% 8966692.863 9412038.171 - 2.02% -
BM_std_min<unsigned_short>/31 4.96% 2.480 2.603 - 0.29% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 4.96% 2296603.011 2410502.783 - 2.90% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 4.96% 2.334 2.450 - 11.90% -
BM_std_min<unsigned_short>/11 4.94% 1.159 1.217 - 4.99% -
bm_ranges_lexicographical_compare<signed_char>/8 4.94% 3.084 3.237 - 2.23% -
std::unordered_set<int>::find(key)_(non-existent)/32 4.93% 1.159 1.216 - 23.69% -
BM_MakeHeap_float_Heap_4 4.91% 0.276 0.290 - 5.06% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 4.90% 0.448 0.470 - -15.42% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 4.90% 9.887 10.372 - 3.25% -
BM_StringAssignAsciizMix_Transparent 4.90% 2.984 3.130 - 3.56% -
bm_lexicographical_compare<unsigned_char>/2 4.89% 1.905 1.998 - 1.95% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 4.89% 33.288 34.917 - 5.54% -
BM_StringRelational_Less_Huge_Huge_ChangeFirst 4.89% 1.323 1.387 - -0.73% -
std::distance(deque<int>)/50 4.89% 0.639 0.670 - -3.36% -
BM_PopHeap_string_262144 4.89% 102.321 107.321 - 15.92% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 4.88% 789.870 828.418 - 4.31% -
std::map<std::string,_int>::insert(value)_(new_value)/32 4.88% 42.031 44.081 - 30.47% -
rng::move(list<int>)/32768 4.87% 34581.741 36264.971 - 1.55% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 4.86% 6478.863 6793.966 - 5.52% -
BM_StringRelational_Less_Small_Empty_Control 4.85% 1.966 2.061 - 8.59% -
SetIntersection_Front_Vector_float_16384_16384 4.82% 79788798.574 83630660.925 - 4.00% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 4.81% 1840.331 1928.905 - 3.79% -
BM_RangesMakeThenSortHeap_string_Ascending_1024 4.80% 30.033 31.474 - -35.96% -
rng::search(deque<int>,_pred)_(no_match)/1024 4.80% 355.568 372.617 - -14.64% -
rng::stable_partition(deque<int>)_(dense)/32 4.79% 26.969 28.261 - 0.92% -
SetIntersection_Front_Vector_float_1024_64 4.79% 1409643.993 1477180.749 - 1.97% -
rng::copy(vector<bool>)_(aligned)/1048576 4.79% 1039.674 1089.432 - -69.50% -
rng::reverse_copy(list<int>)/8 4.76% 2.253 2.360 - 2.28% -
BM_std_minmax<short>/19 4.75% 2.332 2.443 - 0.58% -
bm_ranges_lexicographical_compare<signed_char>/2 4.72% 1.543 1.616 - -0.05% -
BM_StringAssignStr_Huge_Opaque 4.71% 106.062 111.058 - 6.20% -
BM_vector_deque_ranges_move_backward/64 4.71% 3.000 3.141 - 4.89% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 4.70% 105.340 110.292 - 2.99% -
SetIntersection_Front_Vector_uint32_256_64 4.69% 4553758.500 4767431.014 - 4.30% -
BM_PushHeap_uint64_Random_4 4.69% 2.131 2.231 - 8.54% -
std::partition(deque<int>)_(dense)/50 4.68% 13.358 13.983 - -14.41% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 4.67% 6393.159 6691.891 - 5.02% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 4.67% 1075986.353 1126245.583 - 0.95% -
BM_vector_deque_ranges_copy/1 4.67% 2.243 2.347 - -0.21% -
BM_RangesMakeHeap_float_QuickSortAdversary_4 4.66% 0.397 0.415 - 2.71% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 4.64% 10.491 10.977 - 2.00% -
BM_std_minmax<unsigned_int>/31 4.64% 2.498 2.614 - 5.49% -
rng::rotate(deque<int>)_(1_element_forward)/50 4.61% 5.784 6.051 - -0.80% -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 4.61% 28953.860 30289.406 - 7.29% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 4.60% 9682520.644 10128063.259 - 3.54% -
rng::copy_backward(list<int>)/32768 4.60% 28786.587 30110.001 - -0.72% -
SetIntersection_Interlaced_Set_uint32_1024_1024 4.59% 15215757.253 15914757.629 - 0.40% -
std::set<int>::insert(value)_(new_value)/1024 4.59% 41.983 43.909 - 4.68% -
bm_ranges_lexicographical_compare<signed_char>/1 4.58% 1.325 1.385 - -0.04% -
std::for_each_n(join_view(vector<vector<int>>))/8 4.58% 1.749 1.829 - 8.96% -
std::map<std::string,_int>::find(key)_(non-existent)/32 4.58% 10.094 10.557 - 6.73% -
BM_MakeHeap_string_Descending_16384 4.58% 2.983 3.119 - 4.82% -
BM_StringAssignStr_Huge_Transparent 4.57% 105.432 110.252 - 6.55% -
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 4.57% 163.723 171.202 - 13.99% -
BM_deque_vector_ranges_move/4000 4.57% 142.739 149.258 - 4.29% -
std::multiset<std::string>::count(key)_(non-existent)/1024 4.57% 22.482 23.509 - 3.25% -
BM_MakeThenSortHeap_uint64_Random_4 4.57% 4.045 4.229 - 5.11% -
BM_std_min<unsigned___int128>/17 4.56% 6.493 6.789 - -13.95% -
BM_std_min<unsigned_char>/19 4.55% 1.156 1.209 - 4.58% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 4.55% 5634312.677 5890726.178 - -0.27% -
BM_std_minmax<long_long>/13 4.54% 2.965 3.100 - -0.09% -
BM_MakeHeap_uint32_PipeOrgan_4 4.54% 0.415 0.434 - 3.52% -
SetIntersection_Front_Vector_string_16384_64 4.53% 3355631.732 3507531.303 - 0.95% -
SetIntersection_Front_Vector_uint64_262144_256 4.52% 2214102.207 2314169.570 - -1.43% -
BM_vector_deque_copy/1 4.52% 2.266 2.368 - 2.11% -
BM_StringAssignAsciizMix_Opaque 4.51% 4.710 4.922 - 4.11% -
BM_std_minmax<unsigned_short>/64 4.50% 1.547 1.617 - 5.98% -
SetIntersection_None_Vector_uint64_256_256 4.50% 2180066.817 2278072.602 - 0.07% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_1 4.49% 0.268 0.280 - -0.04% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 4.48% 92664.281 96818.877 - 0.01% -
std::copy_if(vector<int>)_(entire_range)/64 4.48% 15.402 16.092 - -1.66% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 4.47% 98900029.745 103324015.311 - 28.21% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 4.47% 8291.746 8662.459 - -7.53% -
std::unordered_multimap<int,_int>::clear()/8192 4.47% 60199.264 62888.400 - -3.12% -
BM_std_minmax<unsigned_short>/29 4.46% 2.500 2.611 - 1.46% -
BM_std_minmax<unsigned_short>/20 4.46% 1.906 1.991 - 1.99% -
std::flat_map<int,_int>::erase(iterator)/1024 4.45% 75.747 79.118 - 3.98% -
rng::find_first_of(deque<int>)_(large_needle)/32 4.45% 283.202 295.799 - -0.82% -
SetIntersection_Front_Vector_float_1024_1024 4.45% 5977174.802 6243025.037 - 4.30% -
bm_lexicographical_compare<signed_char>/2 4.45% 1.550 1.619 - 8.31% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 4.45% 18972839.202 19816551.000 - 0.88% -
std::shift_right(list<int>)/8192 4.45% 7365.709 7693.161 - -0.28% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 4.44% 20100.796 20992.688 - 0.17% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 4.44% 1633825.440 1706287.189 - -0.12% -
BM_std_min<short>/30 4.41% 2.382 2.487 - 5.93% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 4.41% 4.842 5.056 - -21.69% -
BM_std_min<unsigned___int128>/6 4.41% 2.078 2.169 - -4.00% -
BM_RangesPushHeap_string_Ascending_256 4.38% 11.115 11.602 - 5.73% -
SetIntersection_Interlaced_Vector_uint64_262144_256 4.38% 26898586.277 28075437.550 - -25.73% -
BM_deque_vector_ranges_move_backward/64000 4.37% 8173.264 8530.740 - 8.49% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 4.37% 6.776 7.072 - 6.17% -
std::multiset<std::string>::erase(iterator)/32 4.37% 32.004 33.404 - 8.56% -
BM_StringAssignAsciiz_Large_Transparent 4.37% 11.444 11.944 - 3.12% -
SetIntersection_Front_Vector_uint32_262144_64 4.36% 1439725.512 1502528.412 - 5.17% -
BM_deque_vector_move/1 4.35% 2.024 2.112 - -0.90% -
rng::rotate(deque<int>)_(1_element_forward)/32 4.35% 4.641 4.842 - 0.83% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 4.35% 458.375 478.300 - 0.74% -
BM_StringRelational_Less_Small_Small_ChangeMiddle 4.35% 1.328 1.386 - -0.05% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 4.34% 2.383 2.486 - 6.53% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64 4.34% 0.498 0.520 - 0.28% -
rng::none_of(deque<int>)_(process_all)/8 4.34% 4.478 4.672 - 6.55% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.33% 4.011 4.185 - 5.50% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 4.33% 1636760.256 1707635.094 - 0.02% -
std::all_of(list<int>)_(process_all)/8192 4.32% 7779.948 8116.103 - 6.71% -
rng::distance(join_view(vector<vector<int>>)/50 4.32% 0.604 0.630 - 4.23% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 4.31% 4846.434 5055.436 - 5.50% -
BM_std_min<__int128>/64 4.31% 24.485 25.541 - 4.23% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 4.31% 1.260 1.314 - -8.20% -
std::rotate(list<int>)_(by_1/3)/50 4.28% 24.449 25.496 - 2.86% -
rng::search(list<int>)_(no_match)/8192 4.28% 6856.057 7149.640 - 4.23% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 4.28% 17.852 18.616 - 5.09% -
rng::rotate(deque<int>)_(by_1/2)/50 4.27% 10.183 10.618 - 2.63% -
std::multimap<int,_int>::ctor(const&)/32 4.27% 212.759 221.841 - 3.71% -
rng::copy_if(vector<int>)_(entire_range)/64 4.26% 15.354 16.008 - 3.36% -
rng::rotate(list<int>)_(1_element_forward)/32 4.25% 14.288 14.896 - -0.22% -
BM_RangesPushHeap_uint32_Random_1024 4.23% 6.092 6.350 - 5.18% -
rng::search(deque<int>)_(single_element)/1000 4.22% 430.734 448.926 - -0.22% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 4.22% 1634404.705 1703373.859 - -0.87% -
BM_MakeHeap_uint64_QuickSortAdversary_4 4.21% 0.405 0.422 - -1.28% -
BM_std_min<short>/2 4.20% 0.485 0.505 - 4.14% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 4.20% 487.574 508.046 - -0.47% -
BM_std_min<unsigned_char>/28 4.20% 1.720 1.793 - 2.58% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 4.19% 1.350 1.407 - 30.22% -
BM_StringFindCharLiteral/8192 4.19% 138.287 144.084 - 4.28% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 4.17% 4.775 4.974 - -2.77% -
bm_ranges_lexicographical_compare<signed_char>/7 4.16% 2.763 2.878 - 1.52% -
BM_std_min<unsigned___int128>/15 4.16% 5.697 5.934 - -11.43% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 4.16% 17.130 17.842 - 6.90% -
bm_lexicographical_compare<unsigned_char>/6 4.15% 1.879 1.957 - -0.12% -
SetIntersection_Interlaced_Set_uint32_1024_256 4.15% 15338017.476 15974023.961 - 5.88% -
rng::find_if_not(vector<char>)_(process_all)/8 4.14% 2.405 2.505 - 1.43% -
std::rotate(list<int>)_(by_1/3)/32 4.12% 15.382 16.016 - 6.21% -
BM_std_min<unsigned___int128>/16 4.12% 6.114 6.366 - -12.70% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 4.12% 23.325 24.287 - 6.06% -
SetIntersection_Front_Set_float_16384_256 4.12% 4567466.009 4755417.774 - -7.55% -
BM_MakeHeap_pair<uint32,_uint32>_Random_4 4.11% 2.583 2.689 - 2.64% -
rng::find_last_if(vector<char>)_(bail_10%)/8 4.11% 2.366 2.463 - 1.98% -
rng::find_end(forward_list<int>)_(single_element)/8192 4.11% 5734.559 5970.040 - 0.39% -
SetIntersection_Front_Set_uint32_256_64 4.10% 6402915.484 6665257.485 - 6.90% -
rng::partial_sort_copy(vector<int>)_(ascending)/8 4.10% 8.712 9.069 - 0.54% -
std::map<std::string,_int>::ctor(const&)/32 4.09% 689.873 718.104 - -8.97% -
std::partial_sort_copy(vector<int>)_(ascending)/8 4.08% 8.691 9.046 - -0.09% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 4.08% 27.535 28.659 - 6.08% -
BM_RangesMakeThenSortHeap_string_SingleElement_4 4.08% 6.171 6.423 - 4.02% -
bm_ranges_lexicographical_compare<signed_char>/4 4.07% 2.003 2.084 - 0.38% -
rng::search(list<int>)_(no_match)/1000 4.07% 704.496 733.178 - 1.00% -
BM_std_min<unsigned_int>/8 4.07% 1.257 1.308 - 2.36% -
std::unordered_set<int>::ctor(const&,_alloc)/32 4.07% 267.608 278.491 - 6.88% -
BM_RangesPopHeap_pair<uint32,_uint32>_4 4.06% 3.137 3.265 - 4.59% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 4.06% 1637534.260 1703978.516 - -0.01% -
BM_std_minmax_element<long_long>/3 4.05% 1.146 1.193 - 6.37% -
BM_RangesPopHeap_float_16384 4.05% 33.078 34.419 - 2.16% -
BM_std_min<unsigned_char>/3 4.05% 0.693 0.721 - 4.01% -
SetIntersection_Front_Vector_uint32_1024_64 4.04% 1402675.364 1459394.153 - 4.96% -
BM_StringFindCharLiteral/2048 4.04% 40.423 42.058 - 4.17% -
BM_RangesPushHeap_string_Ascending_1024 4.04% 13.805 14.363 - 3.75% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 4.04% 1073604.150 1116990.025 - -0.65% -
SetIntersection_Interlaced_Set_uint64_256_64 4.03% 14439851.918 15021231.161 - 2.12% -
rng::unique(deque<int>)_(contiguous)/52 4.02% 67.863 70.594 - 3.75% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 4.02% 32.677 33.991 - 5.32% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 4.02% 99581.810 103582.454 - 1.33% -
std::multiset<std::string>::contains(key)_(existent)/8192 4.01% 27.403 28.503 - 1.87% -
rng::find_last(list<int>)_(bail_90%)/8 4.01% 0.461 0.480 - 4.05% -
SetIntersection_Front_Set_uint64_16384_256 4.00% 4810245.463 5002664.579 - -1.19% -
rng::any_of(deque<int>)_(process_all)/8192 3.99% 2617.556 2721.938 - 3.68% -
BM_deque_deque_copy/65536 3.98% 2846.047 2959.435 - -2.44% -
BM_std_minmax<unsigned_char>/5500 3.98% 49.456 51.424 - 1.47% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 3.98% 24.687 25.669 - 25.51% -
std::find_if_not(deque<int>)_(process_all)/32768 3.98% 11442.573 11897.595 - -0.88% -
std::equal(deque<int>)_(it,_it,_it)/50 3.98% 20.164 20.965 - -13.03% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.97% 3.620 3.764 - 5.31% -
bm_lexicographical_compare<unsigned_char>/5 3.96% 1.671 1.737 - 0.19% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 3.96% 1.136 1.181 - -2.09% -
BM_std_min<unsigned_short>/10 3.96% 1.017 1.058 - 3.96% -
std::copy_n(vector<bool>)_(aligned)/4096 3.96% 4.623 4.805 - 0.82% -
BM_RangesMakeThenSortHeap_float_SingleElement_1024 3.95% 4.783 4.972 - 4.06% -
std::multiset<int>::clear()/8192 3.95% 74875.176 77835.618 - 4.54% -
std::partition_copy(vector<int>)/32 3.95% 8.240 8.566 - 4.98% -
bm_swap_ranges_vb_aligned/8 3.95% 3.262 3.391 - 1.22% -
rng::search(list<int>)_(no_match)/1048576 3.94% 833802.391 866615.958 - 2.50% -
BM_std_min<unsigned___int128>/9 3.92% 3.273 3.402 - -3.52% -
std::find(vector<long_long>)_(bail_25%)/8 3.92% 0.889 0.923 - -3.44% -
rng::rotate_copy(list<int>)/8192 3.92% 7878.507 8187.430 - -1.41% -
BM_RangesPopHeap_uint32_262144 3.92% 41.218 42.834 - 4.58% -
SetIntersection_Interlaced_Set_float_64_16 3.91% 23918332.638 24854385.932 - 0.66% -
SetIntersection_Front_Set_string_256_256 3.91% 30537034.686 31732110.407 - 13.52% -
BM_std_min<unsigned___int128>/14 3.91% 5.276 5.482 - -10.61% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3.90% 3798.041 3946.237 - 3.74% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 3.90% 3676943.307 3820338.751 - -36.24% -
std::multiset<std::string>::insert(value)_(already_present)/8192 3.90% 65.476 68.029 - 1.59% -
BM_StringRelational_Eq_Small_Large_Control 3.90% 0.478 0.497 - 3.93% -
BM_PushHeap_uint32_PipeOrgan_1 3.88% 0.612 0.635 - 33.93% -
std::any_of(vector<int>)_(process_all)/8 3.84% 2.483 2.579 - 3.92% -
SetIntersection_Front_Set_uint64_256_64 3.84% 6224544.523 6463313.938 - 4.52% -
BM_PushHeap_float_Ascending_16 3.83% 0.981 1.019 - -4.32% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4 3.82% 0.469 0.487 - -12.40% -
BM_MakeThenSortHeap_float_Heap_64 3.82% 3.417 3.548 - 1.22% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.81% 3.210 3.332 - 3.77% -
std::is_sorted_until(vector<int>,_pred)/1024 3.80% 420.410 436.373 - 5.38% -
BM_std_min<short>/11 3.79% 1.180 1.224 - 3.82% -
std::unordered_multiset<int>::insert(value)_(already_present)/32 3.79% 21.160 21.962 - 0.07% -
rng::is_partitioned(deque<int>)_(partitioned)/1024 3.78% 364.801 378.605 - -1.71% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 3.78% 238773949.640 247796486.543 - -0.13% -
SetIntersection_Front_Set_uint32_1024_4 3.77% 1102512.658 1144131.753 - -0.31% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 3.77% 1.227 1.273 - 5.85% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 3.77% 1.525 1.582 - -1.85% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 3.76% 0.556 0.577 - -9.36% -
BM_std_min<unsigned_char>/4 3.76% 0.972 1.008 - 2.97% -
BM_StringConstructDestroyCStr_Huge_Transparent 3.76% 67.887 70.437 - 2.69% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 3.75% 10.211 10.594 - 3.86% -
SetIntersection_None_Vector_string_262144_262144 3.74% 1303529.141 1352262.400 - -0.56% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 3.74% 781.533 810.724 - 4.35% -
BM_std_minmax<unsigned_short>/17 3.73% 1.656 1.718 - 0.37% -
bm_ranges_lexicographical_compare<signed_char>/3 3.72% 1.779 1.845 - -0.07% -
BM_std_min<unsigned___int128>/8 3.72% 2.874 2.981 - -4.14% -
BM_RangesPushHeap_uint64_Random_16384 3.72% 5.972 6.194 - 1.41% -
BM_std_min<unsigned_short>/12 3.72% 1.512 1.568 - 3.35% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 3.72% 1189426.513 1233646.175 - 0.27% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 3.72% 1628737.795 1689262.941 - -1.61% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 3.71% 1428.805 1481.883 - 6.55% -
BM_std_min<unsigned___int128>/13 3.69% 4.879 5.059 - -9.17% -
BM_std_minmax<unsigned_char>/11 3.69% 1.792 1.858 - 8.56% -
SetIntersection_Interlaced_Vector_uint64_1024_16 3.67% 1900724.640 1970559.268 - -19.08% -
rng::partial_sort(vector<int>)_(heap)/8 3.67% 27.014 28.007 - 3.70% -
std::partition(deque<int>)_(dense)/32 3.67% 9.125 9.460 - -15.13% -
std::map<std::string,_int>::erase(iterator)/8192 3.67% 29.178 30.248 - 14.37% -
SetIntersection_Interlaced_Vector_uint32_16384_16 3.65% 3190799.237 3307257.049 - 34.31% -
BM_std_min<unsigned_long_long>/32 3.64% 3.235 3.353 - 2.83% -
BM_RangesPushHeap_string_PipeOrgan_256 3.64% 7.904 8.192 - -2.10% -
rng::find_if(vector<int>)_(bail_25%)/8 3.63% 1.074 1.113 - 3.88% -
std::map<int,_int>::count(key)_(non-existent)/1024 3.63% 7.264 7.527 - 3.18% -
std::unordered_map<int,_int>::clear()/1024 3.61% 8006.772 8296.137 - -1.20% -
std::map<std::string,_int>::erase(key)_(non-existent)/32 3.61% 10.491 10.870 - 4.17% -
SetIntersection_None_Set_uint64_1024_64 3.61% 8654204.179 8966471.750 - 3.36% -
std::unordered_set<std::string>::erase(key)_(non-existent)/1024 3.60% 24.322 25.198 - 32.04% -
BM_std_min<unsigned_short>/28 3.60% 2.558 2.651 - -1.57% -
BM_RangesMakeThenSortHeap_float_SingleElement_256 3.60% 4.002 4.146 - 4.00% -
BM_std_minmax<unsigned_int>/27 3.60% 2.409 2.496 - 5.10% -
std::stable_partition(deque<int>)_(sparse)/50 3.59% 27.868 28.868 - -2.86% -
rng::sort(vector<NonIntegral>)_(descending)/8 3.58% 24.414 25.289 - -0.01% -
BM_std_min<short>/3 3.58% 0.694 0.718 - 3.64% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 3.54% 1.013 1.049 - -1.53% -
BM_std_minmax<short>/16 3.52% 1.734 1.795 - -5.52% -
BM_StringRelationalLiteral_Less_Small_Large_Control 3.52% 1.605 1.661 - -3.44% -
BM_MakeHeap_uint32_Random_64 3.52% 1.229 1.272 - 1.72% -
std::unordered_set<int>::count(key)_(existent)/1024 3.52% 1.301 1.347 - 11.87% -
std::partial_sort(vector<int>)_(heap)/8 3.51% 25.748 26.652 - -0.32% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 3.50% 12696.004 13140.940 - -2.65% -
BM_std_minmax<unsigned_int>/6 3.50% 1.340 1.387 - 3.22% -
rng::fill(deque<int>)/32 3.50% 1.368 1.416 - -3.69% -
BM_deque_vector_move_backward/2 3.50% 1.775 1.837 - -0.24% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 3.49% 202115237.862 209177074.033 - -3.21% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 3.49% 22137423.272 22910659.793 - 2.16% -
BM_std_minmax<unsigned_short>/25 3.49% 2.255 2.333 - 0.01% -
BM_MakeThenSortHeap_uint32_Descending_4 3.48% 1.310 1.355 - -5.50% -
BM_std_min<unsigned___int128>/7 3.48% 2.482 2.568 - -3.35% -
SetIntersection_Interlaced_Set_string_262144_1 3.48% 1134714.902 1174218.064 - 0.38% -
rng::find_last(list<int>)_(bail_90%)/50 3.48% 1.241 1.285 - -0.88% -
BM_std_min<unsigned_int>/4 3.48% 0.977 1.011 - 1.53% -
BM_std_min<unsigned_long_long>/7 3.47% 1.873 1.938 - 1.99% -
SetIntersection_Interlaced_Vector_string_16384_64 3.47% 12095123.959 12514595.908 - -4.15% -
BM_RangesPushHeap_float_Random_4 3.47% 2.920 3.022 - 3.76% -
rng::rotate(vector<bool>)_(by_1/4)/1024 3.47% 14.561 15.066 - -1.70% -
BM_PushHeap_float_SingleElement_1 3.47% 0.486 0.503 - -27.84% -
rng::copy_n(deque<int>)/262144 3.46% 10118.467 10468.729 - 1.07% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 3.46% 22.438 23.213 - 0.57% -
BM_RangesPopHeap_uint32_16384 3.46% 31.021 32.093 - 3.39% -
rng::starts_with(vector<int>,_pred)/8 3.45% 4.195 4.340 - 5.19% -
std::find_end(deque<int>,_pred)_(process_all)/1024 3.44% 608.565 629.529 - 2.18% -
rng::stable_partition(deque<int>)_(dense)/50 3.44% 36.532 37.788 - 1.04% -
SetIntersection_Front_Set_uint32_16384_4 3.43% 1118069.627 1156447.442 - 1.55% -
std::set<std::string>::count(key)_(existent)/1024 3.43% 23.000 23.789 - -2.35% -
SetIntersection_Interlaced_Vector_float_16384_1024 3.43% 63792788.698 65980503.865 - -10.43% -
std::multiset<int>::clear()/1024 3.42% 9617.594 9946.873 - 5.23% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 3.42% 0.841 0.870 - 0.01% -
std::set<int>::upper_bound(key)_(non-existent)/1024 3.42% 5.992 6.197 - 3.43% -
BM_RangesPushHeap_uint64_Descending_4 3.41% 0.361 0.374 - 3.70% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 3.41% 95074.032 98316.923 - 0.84% -
BM_deque_vector_ranges_move_backward/0 3.41% 1.536 1.588 - 5.67% -
BM_RangesPopHeap_uint64_16384 3.40% 31.330 32.395 - 3.70% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 3.39% 5896283.182 6096195.087 - -12.23% -
rng::stable_partition(deque<int>)_(dense)/1024 3.39% 567.201 586.405 - -0.61% -
std::rotate(deque<int>)_(1_element_forward)/32 3.38% 4.493 4.644 - 0.14% -
BM_RangesPushHeap_float_SingleElement_16 3.38% 0.364 0.376 - -0.41% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 3.37% 140678.798 145421.661 - 2.65% -
std::replace_if(deque<int>)_(prefix)/1024 3.37% 479.245 495.401 - 0.78% -
rng::remove_if(deque<int>)_(sprinkled)/50 3.37% 62.708 64.821 - -9.21% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 3.37% 18.684 19.313 - -0.61% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 3.36% 5828580.064 6024523.084 - 0.83% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 3.36% 4531.671 4683.894 - 2.44% -
std::find_end(deque<int>,_pred)_(process_all)/1000 3.36% 592.572 612.471 - 1.88% -
BM_RangesPopHeap_uint64_262144 3.35% 41.863 43.266 - 5.14% -
BM_RangesPushHeap_uint64_SingleElement_1 3.35% 0.451 0.466 - -24.29% -
BM_PushHeap_string_Descending_16384 3.35% 2.317 2.395 - -28.92% -
BM_std_minmax<short>/29 3.34% 2.579 2.665 - -0.28% -
std::partition_copy(vector<int>)/50 3.34% 12.728 13.153 - 1.41% -
BM_deque_vector_move/2 3.34% 1.780 1.840 - 0.02% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 3.34% 8.791 9.084 - 0.77% -
BM_deque_deque_ranges_move_backward/70000 3.33% 8870.010 9165.717 - 7.76% -
BM_RangesPopHeap_float_1024 3.33% 27.866 28.795 - 5.47% -
BM_RangesPushHeap_string_PipeOrgan_262144 3.33% 17.135 17.705 - -1.69% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16 3.32% 1.089 1.125 - 3.25% -
std::unordered_map<int,_int>::erase(iterator)/8192 3.32% 20.198 20.869 - 2.51% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 3.32% 1.981 2.046 - 0.15% -
SetIntersection_Front_Vector_uint32_16384_4 3.31% 1097454.553 1133816.819 - -0.01% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 3.31% 1091948.673 1128124.249 - 1.25% -
BM_deque_vector_ranges_move_backward/2 3.31% 1.778 1.837 - 0.13% -
rng::starts_with(vector<int>,_pred)/1000 3.31% 454.857 469.919 - 3.11% -
BM_StringEraseWithMove_Large_Opaque 3.31% 2.759 2.850 - -0.46% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 3.30% 495.236 511.601 - 0.56% -
BM_std_minmax<unsigned_short>/30 3.30% 2.750 2.841 - 4.22% -
BM_RangesPushHeap_uint32_Random_16 3.29% 4.460 4.607 - 4.99% -
BM_std_min<int>/12 3.29% 1.515 1.565 - 4.93% -
rng::find_last(forward_list<int>)_(bail_10%)/50 3.29% 19.999 20.657 - 2.51% -
rng::move_backward(list<int>)/32768 3.29% 34995.836 36145.911 - 7.53% -
SetIntersection_None_Vector_uint32_262144_64 3.29% 1161249.034 1199407.231 - -0.60% -
BM_deque_vector_copy/2 3.29% 1.771 1.829 - -0.17% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 3.28% 1220629.820 1260687.534 - 4.88% -
rng::starts_with(list<int>)/8 3.28% 3.073 3.173 - 9.03% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 3.28% 1147374.673 1184998.479 - 2.93% -
std::adjacent_find(deque<int>,_pred)/8 3.28% 4.317 4.458 - 4.00% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 3.28% 29.008 29.959 - 4.44% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 3.28% 0.391 0.404 - 5.86% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 3.28% 446.402 461.024 - -4.39% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 3.27% 874449.627 903035.252 - 3.09% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 3.26% 21.917 22.633 - 2.54% -
BM_std_minmax<unsigned_char>/7 3.25% 2.336 2.412 - -0.89% -
rng::search(list<int>)_(single_element)/1000 3.25% 687.896 710.229 - 6.64% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 3.25% 1.243 1.284 - 4.11% -
BM_deque_vector_ranges_copy_backward/2 3.24% 1.781 1.839 - -0.03% -
BM_StringRelational_Less_Empty_Huge_Control 3.24% 2.039 2.105 - 5.67% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 3.23% 53.200 54.919 - -0.40% -
rng::fill(list<int>)/8192 3.23% 7130.297 7360.527 - -0.43% -
bm_ranges_lexicographical_compare<signed_char>/5 3.23% 2.245 2.317 - 0.36% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 3.22% 517.768 534.440 - 3.51% -
BM_PushHeap_uint64_PipeOrgan_4 3.22% 0.488 0.503 - 3.58% -
BM_std_minmax_element<char>/3 3.22% 1.057 1.091 - -7.55% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 3.21% 3.499 3.611 - -1.87% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 3.21% 7.891 8.144 - 1.71% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4 3.21% 0.737 0.760 - 1.44% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 3.21% 9.885 10.202 - -3.36% -
SetIntersection_Front_Set_uint32_16384_64 3.21% 1977138.573 2040560.799 - -0.37% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 3.21% 1152296.352 1189251.049 - 0.16% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 3.21% 23.448 24.200 - 2.41% -
SetIntersection_Front_Set_uint64_256_16 3.21% 4849927.664 5005382.953 - 2.11% -
rng::remove_copy_if(vector<int>)_(sprinkled)/32 3.20% 10.130 10.454 - 0.16% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4 3.20% 0.548 0.566 - 2.23% -
std::set<std::string>::count(key)_(existent)/8192 3.20% 29.032 29.961 - 1.27% -
std::shift_right(deque<int>)/50 3.20% 5.127 5.291 - 25.59% -
BM_RangesPopHeap_float_256 3.20% 21.968 22.671 - 13.41% -
BM_std_min<unsigned___int128>/5 3.20% 1.743 1.799 - -2.78% -
std::search(list<int>)_(no_match)/1048576 3.20% 825880.220 852275.645 - 0.25% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 3.20% 33.297 34.361 - -2.82% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 3.20% 255512.430 263677.012 - 1.40% -
BM_vector_deque_copy_backward/65536 3.19% 7782.315 8030.260 - 3.62% -
std::multiset<std::string>::clear()/1024 3.18% 19605.749 20230.174 - 4.09% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 3.18% 4265.371 4401.217 - 3.61% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 3.18% 24.920 25.714 - -10.41% -
std::remove_if(deque<int>)_(prefix)/32 3.18% 57.325 59.148 - 1.86% -
std::stable_sort(deque<int>)_(repeated)/1024 3.18% 1331.498 1373.835 - -0.04% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 3.18% 1694.809 1748.674 - -9.85% -
std::multiset<int>::ctor(const&)/32 3.18% 218.694 225.639 - -0.34% -
rng::contains_subrange(vector<int>)_(same_length)/32 3.17% 8.677 8.952 - 1.46% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 3.17% 1351479.139 1394273.799 - -0.28% -
SetIntersection_None_Vector_uint32_1024_64 3.16% 1112854.747 1148015.160 - -0.43% -
BM_std_min<unsigned_short>/7 3.14% 1.098 1.133 - 3.11% -
rng::stable_sort(deque<int>)_(repeated)/1024 3.14% 1339.005 1381.012 - -0.60% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.14% 13483.812 13906.788 - 4.35% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 3.14% 12920.417 13325.622 - 2.44% -
std::find(list<int>)_(bail_25%)/32768 3.14% 9053.511 9337.427 - 15.11% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1024 3.14% 8.217 8.475 - 0.76% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 3.13% 0.733 0.756 - 2.92% -
rng::contains_subrange(list<int>)_(single_element)/8192 3.13% 7782.113 8025.595 - 14.73% -
BM_MakeThenSortHeap_float_Heap_16 3.12% 1.873 1.932 - 2.03% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 3.12% 24.625 25.394 - -1.79% -
rng::any_of(deque<int>)_(process_all)/32768 3.12% 10516.069 10844.093 - 2.99% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 3.12% 51491.430 53097.137 - 3.06% -
std::partition_point(list<int>)/8192 3.11% 12324.278 12707.836 - -0.49% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 3.11% 12865893.006 13266199.536 - 3.90% -
SetIntersection_Interlaced_Vector_string_262144_256 3.10% 62719257.574 64663500.858 - -4.68% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 3.10% 373.277 384.832 - 3.21% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.09% 370.272 381.722 - 2.87% -
BM_deque_vector_ranges_move/2 3.09% 1.784 1.839 - -0.08% -
BM_PopHeap_float_1 3.09% 0.467 0.481 - 2.41% -
rng::none_of(list<int>)_(process_all)/32768 3.09% 25401.670 26186.098 - 2.76% -
std::unique(vector<int>,_pred)_(contiguous)/52 3.09% 62.521 64.451 - 1.99% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 3.09% 216.534 223.215 - 1.71% -
SetIntersection_None_Set_uint64_1024_4 3.08% 8680570.267 8948157.063 - 3.19% -
BM_std_min<unsigned_short>/16 3.08% 1.675 1.727 - -0.28% -
std::unordered_set<std::string>::insert(value)_(new_value)/8192 3.08% 62.302 64.218 - -10.97% -
std::adjacent_find(vector<int>,_pred)/50 3.07% 22.531 23.223 - -0.36% -
BM_PushHeap_string_Random_16384 3.07% 16.399 16.902 - -0.23% -
SetIntersection_None_Set_uint64_256_1 3.07% 11430137.376 11780631.276 - 2.47% -
std::multimap<std::string,_int>::insert(value)_(new_value)/1024 3.06% 63.242 65.178 - 11.12% -
BM_MakeHeap_string_SingleElement_64 3.06% 6.257 6.448 - 0.01% -
std::copy_if(list<int>)_(entire_range)/64 3.06% 32.661 33.660 - -6.99% -
SetIntersection_Front_Set_uint32_64_64 3.06% 15103896.082 15565572.748 - -0.46% -
SetIntersection_Interlaced_Vector_float_1024_16 3.05% 2533269.995 2610628.678 - -7.42% -
BM_RangesPushHeap_uint64_Random_4 3.05% 2.136 2.201 - 3.08% -
rng::unique(deque<int>)_(sprinkled)/32 3.05% 58.405 60.186 - -0.76% -
706_stockfish_r 3.05% 20.774 21.408 - -0.82% -
BM_RangesPopHeap_uint64_64 3.05% 12.661 13.047 - 3.37% -
std::find_end(vector<int>)_(process_all)/8192 3.05% 1686.237 1737.613 - -7.61% -
BM_deque_vector_ranges_copy_backward/1 3.04% 2.025 2.087 - -2.52% -
SetIntersection_None_Set_string_262144_1024 3.04% 1669790.363 1720598.797 - 0.90% -
BM_StringAssignStr_Large_Transparent 3.04% 10.132 10.440 - 2.78% -
BM_deque_vector_ranges_move_backward/1 3.04% 2.036 2.098 - -0.89% -
bm_ranges_lexicographical_compare<signed_char>/6 3.04% 2.546 2.623 - 0.32% -
std::list<std::string>::ctor(size)/8192 3.03% 99731.218 102756.755 - -0.00% -
std::set<int>::upper_bound(key)_(non-existent)/8192 3.03% 10.111 10.418 - 3.12% -
BM_std_min<short>/17 3.03% 1.579 1.627 - 2.62% -
BM_RangesMakeThenSortHeap_uint64_Descending_4 3.03% 1.384 1.426 - 8.32% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.03% 3.374 3.476 - 6.31% -
SetIntersection_Front_Set_float_262144_1024 3.03% 14602215.680 15044593.642 - 5.91% -
std::remove_if(list<int>)_(prefix)/8192 3.03% 9460.495 9747.044 - 4.23% -
SetIntersection_Front_Vector_uint64_16384_64 3.03% 1343859.687 1384561.012 - -1.68% -
SetIntersection_None_Set_string_1024_16 3.03% 9151849.908 9428745.247 - 4.26% -
SetIntersection_Interlaced_Set_uint64_256_4 3.02% 11512495.110 11860304.091 - 3.17% -
std::unique(deque<int>)_(contiguous)/52 3.02% 71.149 73.297 - 7.07% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 3.02% 10.269 10.579 - 3.73% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 3.01% 23.774 24.491 - 7.52% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 3.01% 19048.996 19623.222 - 12.39% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 3.01% 1132406.957 1166538.268 - 1.29% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 3.01% 20123002.471 20729430.643 - 3.55% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 3.01% 99709.360 102710.256 - 0.40% -
std::move(list<int>)/32768 3.01% 30638.525 31559.369 - 2.53% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 3.00% 4.015 4.136 - -0.75% -
BM_PushHeap_string_Descending_64 3.00% 2.187 2.253 - -16.31% -
std::for_each_n(list<int>)/8192 3.00% 7258.394 7476.221 - 2.69% -
rng::partial_sort(deque<int>)_(descending)/8192 3.00% 283990.250 292509.278 - 2.97% -
std::adjacent_find(deque<int>,_pred)/50 2.99% 29.329 30.207 - 1.69% -
std::list<std::string>::ctor(size)/1024 2.98% 12057.228 12416.128 - 0.55% -
BM_std_minmax_element<char>/64 2.97% 16.998 17.503 - -0.92% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/8192 2.97% 32.132 33.087 - 0.27% -
BM_RangesMakeHeap_uint32_PipeOrgan_256 2.97% 0.619 0.637 - 0.34% -
SetIntersection_Interlaced_Set_uint32_256_4 2.97% 11376498.804 11714411.488 - 2.68% -
std::rotate(vector<bool>)_(by_1/4)/1024 2.97% 14.271 14.694 - -0.62% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 2.97% 21.258 21.888 - -1.31% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 2.96% 16.807 17.305 - 3.67% -
BM_RangesPushHeap_uint64_Descending_16 2.96% 0.361 0.372 - 3.28% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.96% 2.223 2.289 - 2.09% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 2.96% 0.511 0.526 - 13.35% -
BM_MakeThenSortHeap_uint32_SingleElement_4 2.96% 1.428 1.470 - -4.31% -
std::equal(list<int>)_(it,_it,_it)/8192 2.96% 9933.043 10226.626 - 1.36% -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 2.96% 12918.335 13300.133 - 2.30% -
BM_RangesPopHeap_pair<uint32,_uint32>_262144 2.95% 58.860 60.598 - 2.55% -
BM_MakeThenSortHeap_float_SingleElement_1024 2.95% 4.820 4.962 - 3.81% -
SetIntersection_Front_Set_float_256_64 2.95% 6014710.596 6191998.194 - -5.54% -
BM_RangesMakeThenSortHeap_float_Heap_16384 2.95% 27.091 27.889 - 4.74% -
BM_RangesMakeThenSortHeap_string_Descending_256 2.94% 17.987 18.516 - -4.16% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 2.94% 5.133 5.284 - 5.68% -
rng::any_of(list<int>)_(process_all)/8192 2.93% 7345.787 7561.328 - 6.37% -
std::set<std::string>::find(key)_(existent)/1024 2.93% 22.791 23.458 - 2.19% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 2.92% 91983.316 94672.274 - 0.12% -
std::multimap<int,_int>::count(key)_(existent)/32 2.92% 3.537 3.641 - 4.22% -
std::partition(vector<int>)_(dense)/32 2.92% 8.241 8.481 - -0.56% -
std::for_each(join_view(vector<vector<int>>))/8 2.91% 1.447 1.490 - 8.03% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 2.91% 345486401.883 355542091.936 - 1.19% -
SetIntersection_Interlaced_Vector_float_262144_4 2.91% 2021157.284 2079883.291 - -3.53% -
rng::find_first_of(deque<int>)_(small_needle)/32 2.90% 110.359 113.564 - 2.32% -
BM_RangesPushHeap_uint32_Random_16384 2.90% 6.212 6.392 - 2.42% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_256 2.90% 12.323 12.680 - 3.08% -
std::vector<int>::insert(middle)_(cheap_elements)/32 2.89% 5.969 6.142 - 1.71% -
SetIntersection_None_Set_string_16384_16384 2.89% 193214582.487 198789739.099 - -0.19% -
rng::find_first_of(list<int>)_(large_needle)/1024 2.88% 966805.814 994642.948 - 3.01% -
SetIntersection_Interlaced_Vector_float_16384_64 2.88% 9606322.016 9882741.167 - -6.31% -
rng::is_partitioned(deque<int>)_(partitioned)/8192 2.87% 2858.829 2940.871 - -3.15% -
SetIntersection_Front_Set_string_1024_1024 2.86% 55137940.144 56715679.970 - 0.66% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 2.86% 1253.570 1289.439 - 5.24% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 2.86% 10867.803 11178.731 - -0.40% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 2.85% 28.646 29.464 - 0.26% -
BM_RangesMakeThenSortHeap_string_SingleElement_256 2.85% 24.776 25.482 - 4.96% -
BM_MakeHeap_string_Descending_1024 2.84% 2.714 2.791 - 2.78% -
BM_std_min<unsigned___int128>/12 2.84% 4.480 4.607 - -8.31% -
SetIntersection_Front_Set_string_1024_64 2.84% 4859332.327 4997268.433 - 6.40% -
rng::rotate(list<int>)_(by_1/3)/32 2.84% 14.188 14.590 - -6.58% -
std::move_backward(vector<bool>)_(unaligned)/512 2.84% 4.664 4.796 - 3.40% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2.83% 2105033.283 2164576.578 - -0.42% -
rng::any_of(list<int>)_(process_all)/32768 2.83% 25889.087 26621.243 - 2.28% -
rng::find_end(vector<int>)_(same_length)/8192 2.83% 1950.697 2005.854 - -47.58% -
BM_vector_deque_copy/2 2.82% 2.006 2.063 - -0.13% -
rng::move_backward(vector<bool>)_(unaligned)/512 2.82% 4.780 4.914 - -8.40% -
BM_PushHeap_string_Descending_16 2.82% 2.085 2.144 - -11.99% -
BM_StringRelational_Eq_Small_Small_Control 2.82% 1.850 1.902 - 2.74% -
SetIntersection_None_Vector_uint64_262144_1 2.82% 1173077.121 1206126.169 - 2.71% -
rng::find_first_of(deque<int>)_(small_needle)/50 2.80% 169.762 174.518 - 2.20% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16 2.80% 6.479 6.661 - 1.43% -
std::any_of(list<int>)_(process_all)/32768 2.80% 25611.012 26328.421 - 1.90% -
SetIntersection_None_Set_uint32_256_256 2.80% 5751478.740 5912470.934 - 2.48% -
std::map<int,_int>::insert(value)_(new_value)/8192 2.80% 34.027 34.979 - -12.03% -
BM_std_min<unsigned___int128>/4 2.79% 1.373 1.412 - -2.36% -
BM_PushHeap_float_SingleElement_16 2.79% 0.363 0.373 - 0.07% -
rng::unique(deque<int>)_(contiguous)/32 2.79% 58.703 60.341 - 2.65% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.79% 2.225 2.287 - -4.13% -
SetIntersection_Interlaced_Vector_uint32_16_16 2.79% 37865566.015 38921341.013 - 2.86% -
BM_MakeHeap_string_Descending_256 2.79% 2.699 2.774 - 2.83% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_4 2.78% 1.486 1.527 - 3.62% -
BM_std_minmax<unsigned_short>/19 2.78% 2.141 2.201 - 1.23% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 2.78% 11.402 11.719 - 12.13% -
std::find_first_of(vector<int>)_(small_needle)/32 2.78% 44.570 45.809 - -2.18% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 2.78% 3.366 3.459 - 0.12% -
BM_deque_vector_move_backward/1 2.78% 2.030 2.086 - 0.09% -
BM_RangesMakeThenSortHeap_uint32_Descending_4 2.77% 1.388 1.426 - 15.17% -
std::map<std::string,_int>::count(key)_(existent)/8192 2.77% 30.803 31.655 - 5.19% -
SetIntersection_Front_Set_string_1024_16 2.77% 1978294.277 2033013.750 - 0.56% -
BM_StringCopy_Large 2.76% 6.140 6.310 - 2.10% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 2.76% 37.337 38.368 - 31.36% -
BM_RangesMakeThenSortHeap_uint64_Random_4 2.76% 4.055 4.167 - 2.02% -
BM_std_min<long_long>/29 2.76% 2.901 2.981 - -2.00% -
BM_RangesPushHeap_uint32_Random_256 2.76% 5.929 6.092 - 2.84% -
BM_RangesPopHeap_uint64_1024 2.75% 21.445 22.036 - 2.78% -
SetIntersection_Interlaced_Set_float_262144_1 2.75% 1084439.635 1114280.937 - 0.85% -
BM_vector_deque_move_backward/64 2.75% 3.060 3.144 - 3.79% -
std::is_sorted_until(vector<int>,_pred)/8192 2.74% 3372.533 3465.057 - 4.11% -
BM_RangesMakeThenSortHeap_string_SingleElement_16 2.74% 13.801 14.179 - 6.02% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_262144 2.74% 34.483 35.427 - 3.10% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 2.73% 1231218.289 1264880.955 - 1.63% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16384 2.73% 27.710 28.467 - 3.99% -
BM_std_minmax<short>/17 2.73% 1.758 1.806 - 0.78% -
rng::unique(deque<int>,_pred)_(contiguous)/52 2.72% 69.622 71.518 - 3.33% -
std::replace(vector<int>)_(sprinkled)/1024 2.72% 153.571 157.752 - -6.60% -
BM_RangesMakeThenSortHeap_float_Descending_16384 2.71% 29.355 30.152 - 13.13% -
SetIntersection_Interlaced_Set_uint64_64_64 2.71% 14789152.359 15189323.045 - 0.21% -
BM_RangesPushHeap_uint64_Random_256 2.70% 5.635 5.788 - 1.23% -
rng::rotate(list<int>)_(1_element_backward)/32 2.70% 13.570 13.936 - -2.00% -
std::map<int,_int>::equal_range(key)_(existent)/8192 2.70% 5.264 5.406 - -1.35% -
SetIntersection_Interlaced_Set_uint64_256_256 2.70% 9214865.236 9463513.745 - 4.88% -
bm_ranges_lexicographical_compare<int>/1 2.70% 1.289 1.323 - 2.16% -
BM_PushHeap_string_SingleElement_262144 2.69% 2.523 2.591 - -6.95% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 2.69% 303.853 312.033 - 6.20% -
rng::starts_with(list<int>,_pred)/8192 2.69% 11339.433 11644.410 - 2.23% -
BM_RangesPushHeap_uint64_Ascending_262144 2.69% 4.895 5.026 - 6.93% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_256 2.68% 0.571 0.586 - 0.63% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_64 2.68% 1.109 1.139 - 2.47% -
std::rotate(deque<int>)_(1_element_forward)/50 2.67% 5.296 5.437 - 0.47% -
BM_std_min<short>/10 2.67% 1.040 1.068 - 2.67% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 2.67% 0.832 0.854 - 0.59% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 2.67% 1227167.196 1259907.776 - -0.11% -
BM_std_min<__int128>/31 2.66% 11.792 12.106 - 2.80% -
BM_RangesPopHeap_float_64 2.66% 13.366 13.721 - 11.99% -
SetIntersection_Front_Set_string_16384_4 2.66% 1308062.343 1342826.097 - 1.73% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_256 2.66% 0.574 0.589 - 2.90% -
std::find_end(vector<int>)_(process_all)/1000 2.65% 217.652 223.418 - -6.19% -
BM_PushHeap_float_Ascending_262144 2.65% 5.035 5.168 - -1.55% -
SetIntersection_Front_Vector_string_1024_256 2.65% 9783370.900 10042407.307 - 1.01% -
std::map<int,_int>::count(key)_(non-existent)/8192 2.65% 11.220 11.517 - 2.84% -
std::set<std::string>::lower_bound(key)_(existent)/1024 2.64% 22.801 23.403 - -0.41% -
BM_StringEraseWithMove_Huge_Opaque 2.64% 50.224 51.548 - 11.66% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 2.63% 19.150 19.654 - 1.72% -
std::set<std::string>::contains(key)_(non-existent)/1024 2.63% 21.278 21.839 - 5.17% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 2.63% 5263926.794 5402408.465 - 5.21% -
SetIntersection_Interlaced_Set_uint64_256_16 2.63% 12244198.239 12566085.406 - 3.50% -
SetIntersection_Interlaced_Vector_uint64_256_4 2.63% 4885164.582 5013539.771 - -0.98% -
BM_PushHeap_string_Descending_262144 2.63% 3.153 3.236 - -40.60% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 2.62% 346328877.389 355419475.934 - 1.85% -
BM_std_minmax_element<char>/4 2.62% 1.222 1.254 - 0.98% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 2.62% 16.511 16.944 - 1.94% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 2.62% 43293328.660 44427902.623 - -0.31% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 2.62% 41.791 42.886 - 11.06% -
BM_vector_deque_ranges_copy_backward/64 2.62% 2.954 3.031 - -0.12% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 2.61% 3.614 3.709 - 2.70% -
rng::find_if_not(vector<char>)_(bail_25%)/32768 2.61% 2024.779 2077.610 - 0.82% -
rng::distance(join_view(vector<vector<int>>)/4096 2.61% 4.369 4.483 - 4.03% -
SetIntersection_None_Set_uint64_16384_1024 2.61% 161545509.954 165759210.551 - 1.71% -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 2.61% 20.521 21.056 - -0.15% -
SetIntersection_Interlaced_Set_uint32_262144_16384 2.60% 1227153.482 1259044.434 - 2.68% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 2.59% 349473476.778 358538340.848 - 4.28% -
SetIntersection_Interlaced_Set_uint64_16384_16384 2.59% 355191842.864 364380183.839 - 4.10% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 2.59% 1397952.268 1434090.793 - 2.03% -
rng::find_first_of(list<int>)_(large_needle)/8192 2.58% 49338469.402 50611401.783 - 0.25% -
BM_deque_vector_move_backward/65536 2.58% 8526.258 8746.137 - 9.46% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 2.58% 8759944.662 8985792.875 - -29.90% -
std::find_if_not(deque<int>)_(process_all)/8192 2.58% 2874.106 2948.204 - 0.09% -
std::reverse(list<int>)/4096 2.57% 1631.227 1673.160 - -0.10% -
BM_std_min<unsigned___int128>/11 2.57% 4.056 4.160 - -7.57% -
SetIntersection_Front_Set_float_16384_4 2.56% 1119387.253 1148066.249 - -0.92% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.56% 13518.581 13864.075 - 2.48% -
BM_std_minmax_element<short>/4 2.56% 1.233 1.264 - 3.02% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 2.55% 0.948 0.972 - -1.23% -
BM_std_min<unsigned___int128>/10 2.55% 3.669 3.762 - -6.20% -
SetIntersection_Front_Set_string_16_16 2.55% 62168159.891 63754104.707 - 0.69% -
rng::find(join_view(vector<list<int>>))_(process_all)/8 2.55% 4.530 4.646 - 0.79% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1024 2.54% 1.196 1.226 - 2.53% -
bm_ranges_lexicographical_compare<int>/4 2.54% 1.293 1.326 - 2.22% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 2.54% 219.513 225.092 - 2.35% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 2.54% 1650676.025 1692553.549 - 0.47% -
rng::remove_copy_if(list<int>)_(sprinkled)/50 2.53% 26.051 26.711 - 4.00% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 2.53% 1261043.808 1292968.826 - 3.63% -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 2.53% 26259.462 26924.118 - -0.77% -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 2.53% 29.238 29.977 - 0.31% -
std::sort(vector<NonIntegral>)_(descending)/8 2.53% 24.580 25.202 - -0.38% -
SetIntersection_None_Vector_string_16384_256 2.52% 1241934.301 1273273.632 - -1.35% -
BM_std_min<__int128>/32 2.52% 12.189 12.496 - 2.56% -
rng::for_each(list<int>)/32 2.52% 11.116 11.396 - 1.52% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 2.52% 1208767.868 1239188.531 - -0.61% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 2.51% 67.132 68.820 - 117.91% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 2.51% 32.773 33.597 - 0.06% -
BM_RangesPushHeap_string_PipeOrgan_64 2.51% 5.752 5.896 - -4.88% -
std::map<std::string,_int>::contains(key)_(existent)/8192 2.50% 30.214 30.969 - 2.21% -
BM_std_minmax<long_long>/29 2.49% 4.262 4.368 - 0.92% -
SetIntersection_None_Set_float_1024_4 2.49% 8877340.539 9098049.246 - 2.54% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16384 2.48% 7.448 7.633 - 0.32% -
BM_RangesMakeThenSortHeap_float_SingleElement_16384 2.48% 15.666 16.055 - 1.61% -
BM_deque_vector_move_backward/64000 2.48% 8220.525 8424.233 - 4.87% -
BM_std_min<__int128>/30 2.48% 11.411 11.694 - 2.71% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 2.48% 208434.373 213594.016 - 1.03% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 2.47% 19.543 20.026 - 0.79% -
rng::find_end(forward_list<int>,_pred)_(single_element)/8192 2.47% 6655.910 6820.298 - 2.60% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_256 2.47% 10.691 10.955 - 1.28% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 2.47% 26.599 27.255 - -1.53% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 2.47% 10.365 10.620 - -3.62% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 2.47% 886.744 908.621 - -1.22% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 2.47% 18781269.604 19244234.707 - 2.56% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 2.46% 8785545.507 9002013.104 - -25.26% -
rng::find_last(vector<char>)_(bail_10%)/8 2.46% 1.562 1.601 - 2.19% -
rng::stable_partition(vector<int>)_(sparse)/50 2.46% 20.574 21.080 - 2.55% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 2.46% 889.624 911.491 - 0.75% -
BM_RangesPopHeap_uint32_1024 2.45% 21.295 21.817 - 2.10% -
BM_RangesPushHeap_uint32_Random_262144 2.45% 6.273 6.427 - 2.39% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 2.45% 17.629 18.061 - 2.71% -
SetIntersection_None_Set_string_262144_262144 2.44% 1677062.742 1718022.867 - 1.15% -
BM_std_min<long_long>/20 2.44% 2.018 2.067 - 2.95% -
BM_num_get<unsigned_int> 2.43% 10.445 10.699 - 1.21% -
std::reverse_copy(list<int>)/8 2.43% 2.364 2.422 - 0.09% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024 2.43% 1.011 1.035 - -8.43% -
std::multiset<int>::insert(value)_(already_present)/1024 2.43% 28.510 29.202 - 2.26% -
BM_StringAssignAsciiz_Large_Opaque 2.42% 11.539 11.819 - 1.12% -
SetIntersection_Interlaced_Set_string_262144_4 2.42% 1878274.494 1923803.793 - 1.79% -
BM_std_min<__int128>/29 2.42% 11.014 11.280 - 2.53% -
SetIntersection_Front_Set_uint32_262144_262144 2.42% 1823120.119 1867222.574 - 1.50% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 2.42% 2021116.863 2070008.709 - -1.07% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.41% 13340.098 13661.944 - 1.68% -
std::find(vector<int>)_(bail_25%)/8 2.41% 1.418 1.452 - 5.70% -
BM_RangesPopHeap_uint32_4 2.41% 2.612 2.675 - 1.75% -
std::multiset<std::string>::count(key)_(existent)/1024 2.41% 23.582 24.150 - 2.58% -
BM_std_min<unsigned_short>/14 2.40% 1.156 1.184 - 2.40% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 2.40% 459.894 470.935 - 0.14% -
rng::any_of(vector<int>)_(process_all)/8 2.40% 2.447 2.506 - 6.45% -
std::replace_if(vector<int>)_(prefix)/1024 2.39% 270.721 277.202 - 2.03% -
std::move(list<int>)/1048576 2.39% 989360.390 1013033.491 - -0.38% -
std::set<std::string>::lower_bound(key)_(existent)/32 2.39% 15.739 16.115 - 0.13% -
std::stable_sort(deque<int>)_(heap)/8192 2.39% 17726.106 18149.829 - 3.17% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 2.39% 10835.965 11094.854 - -1.96% -
std::copy_if(deque<int>)_(entire_range)/512 2.39% 136.888 140.155 - 2.25% -
std::partition_point(list<int>)/1024 2.39% 1263.447 1293.599 - -0.03% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 2.39% 14.086 14.422 - 1.31% -
BM_std_min<short>/14 2.38% 1.156 1.183 - 2.40% -
bm_swap_ranges_vb_aligned/64 2.38% 2.833 2.901 - -0.22% -
BM_std_minmax<short>/2 2.37% 0.924 0.946 - 3.24% -
BM_std_min<unsigned_long_long>/5 2.37% 1.381 1.414 - 5.27% -
BM_RangesPopHeap_uint64_1 2.37% 0.429 0.440 - -1.27% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 2.36% 3.496 3.579 - 2.55% -
std::multimap<int,_int>::count(key)_(non-existent)/32 2.36% 2.413 2.470 - -1.42% -
std::find_end(vector<int>)_(process_all)/1024 2.35% 222.794 228.039 - -6.63% -
BM_PushHeap_string_Random_262144 2.35% 18.023 18.447 - -15.38% -
SetIntersection_Front_Vector_string_256_64 2.35% 10889657.276 11145104.808 - 0.39% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 2.35% 18999468.770 19445063.928 - 1.30% -
BM_std_min<__int128>/28 2.34% 10.631 10.880 - 2.49% -
rng::contains_subrange(list<int>)_(process_all)/8192 2.34% 7044.674 7209.619 - 2.88% -
BM_std_minmax<unsigned_short>/26 2.34% 2.447 2.504 - -2.95% -
BM_std_min<unsigned_int>/10 2.33% 0.994 1.018 - 2.33% -
rng::unique(list<int>)_(sprinkled)/1024 2.33% 953.847 976.087 - 2.51% -
rng::find_last(vector<int>)_(bail_90%)/1048576 2.33% 23167.500 23707.320 - 0.49% -
BM_MakeHeap_uint32_PipeOrgan_16 2.33% 1.005 1.028 - -1.27% -
std::find_end(vector<int>)_(process_all)/1048576 2.33% 217927.508 222997.052 - -7.39% -
BM_std_minmax<unsigned_short>/23 2.33% 2.466 2.524 - -1.79% -
BM_std_minmax<long_long>/10 2.32% 2.139 2.189 - -0.04% -
SetIntersection_None_Vector_uint64_16384_256 2.32% 1147881.911 1174523.544 - -0.60% -
SetIntersection_None_Vector_uint32_262144_1024 2.32% 1168547.085 1195652.299 - 0.02% -
BM_std_minmax<long_long>/12 2.32% 2.675 2.737 - 0.13% -
BM_StringRelational_Less_Empty_Small_Control 2.32% 2.046 2.093 - 5.09% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 2.32% 8668900.491 8869614.347 - 2.19% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 2.31% 1627497.040 1665172.447 - -4.45% -
bm_lexicographical_compare<int>/8 2.31% 1.496 1.530 - -0.69% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1024 2.31% 16.472 16.853 - 2.11% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 2.31% 11.697 11.968 - 0.13% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 2.31% 20.522 20.997 - 1.87% -
rng::contains_subrange(vector<int>)_(process_all)/8192 2.31% 1627.513 1665.039 - 0.79% -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 2.31% 9.523 9.743 - 6.08% -
SetIntersection_Front_Vector_string_262144_64 2.30% 3367682.240 3445172.575 - -1.42% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.30% 13703.042 14018.235 - 4.28% -
std::move(deque<int>)/8 2.29% 3.874 3.963 - -0.86% -
std::unordered_set<int>::find(key)_(existent)/32 2.29% 1.232 1.260 - 10.96% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 2.29% 1768123.699 1808584.797 - -0.63% -
std::search_n(list<int>)_(no_match)/1024 2.29% 732.780 749.538 - -1.19% -
std::unique(list<int>,_pred)_(sprinkled)/1024 2.29% 1015.811 1039.029 - 1.71% -
SetIntersection_Front_Vector_uint64_16384_1024 2.28% 5819637.520 5952381.558 - -0.13% -
bm_ranges_swap_ranges_vb_unaligned/8 2.28% 4.947 5.060 - 1.09% -
BM_StringDestroy_Large 2.28% 6.952 7.110 - 5.39% -
SetIntersection_Interlaced_Vector_uint32_64_64 2.27% 11258340.428 11514105.880 - -0.51% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 2.27% 179400357.868 183471771.648 - 2.44% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 2.27% 10.724 10.967 - 4.03% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 2.27% 1992938.801 2038078.939 - 0.90% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 2.26% 77453.922 79205.205 - -3.83% -
rng::replace(list<int>)_(sprinkled)/50 2.26% 19.725 20.171 - 1.33% -
BM_std_min<short>/12 2.26% 1.546 1.581 - 4.03% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 2.26% 11866563.939 12134490.740 - 0.07% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 2.26% 4.900 5.011 - 0.37% -
SetIntersection_Front_Set_string_262144_262144 2.26% 17615736.164 18013192.059 - 1.83% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 2.26% 15.873 16.230 - -4.00% -
rng::copy_backward(deque<int>)/8 2.25% 2.703 2.764 - -1.02% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 2.25% 1848073.814 1889715.006 - -0.62% -
std::stable_sort(deque<int>)_(shuffled)/1024 2.25% 2451.823 2507.042 - 2.71% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_256 2.25% 0.594 0.608 - 0.13% -
rng::find_if_not(deque<int>)_(process_all)/50 2.25% 23.343 23.868 - 1.56% -
std::multiset<int>::contains(key)_(existent)/8192 2.24% 8.418 8.607 - -2.38% -
BM_std_min<__int128>/27 2.24% 10.238 10.467 - 2.38% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 2.23% 1.392 1.423 - -1.09% -
rng::stable_sort(deque<int>)_(shuffled)/1024 2.23% 2456.744 2511.548 - 3.04% -
SetIntersection_Front_Set_float_262144_4 2.23% 1128035.911 1153179.404 - 1.14% -
bm_ranges_lexicographical_compare<int>/2 2.23% 1.520 1.554 - 1.74% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2.23% 2122851.482 2170096.109 - -0.24% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 2.23% 135730.965 138751.661 - -0.41% -
std::is_partitioned(vector<int>)_(partitioned)/32 2.23% 6.313 6.454 - 0.09% -
std::unique(vector<int>,_pred)_(contiguous)/32 2.22% 54.343 55.551 - 1.80% -
BM_RangesMakeThenSortHeap_uint32_Heap_4 2.22% 1.189 1.215 - -0.43% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 2.22% 10950743.603 11193926.708 - 1.25% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 2.22% 17116.749 17496.848 - 1.57% -
BM_MakeHeap_pair<uint32,_uint32>_Random_262144 2.22% 2.977 3.043 - 0.16% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 2.22% 221.579 226.495 - 1.65% -
SetIntersection_Interlaced_Vector_uint32_64_16 2.22% 17582284.384 17972216.495 - -3.79% -
std::multimap<int,_int>::count(key)_(existent)/8192 2.22% 6.619 6.766 - 0.92% -
BM_std_min<unsigned_char>/16 2.22% 2.443 2.497 - -4.66% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 2.21% 3296.876 3369.813 - 6.11% -
BM_MakeThenSortHeap_float_QuickSortAdversary_4 2.20% 1.474 1.507 - -3.41% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50 2.20% 31.633 32.330 - -8.31% -
rng::move(list<int>)/1048576 2.20% 1005818.850 1027969.468 - -0.28% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16 2.20% 6.568 6.713 - 2.29% -
BM_vector_deque_ranges_move/4000 2.20% 141.902 145.026 - 1.56% -
BM_CmpEqual_schar_schar 2.20% 1.086 1.110 - 0.43% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 2.20% 11954.227 12217.044 - -0.69% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 2.19% 20179102.142 20622029.869 - 1.19% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 2.19% 1366.753 1396.688 - -18.45% -
SetIntersection_None_Vector_uint32_16384_4 2.19% 1148376.043 1173508.325 - -0.25% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192 2.18% 0.882 0.901 - -16.29% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 2.18% 28.693 29.320 - 0.14% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 2.18% 1237641.403 1264668.711 - 1.69% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 2.18% 10.560 10.791 - 1.61% -
BM_std_min<__int128>/26 2.18% 9.818 10.033 - 2.22% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 2.18% 79941.660 81685.295 - -1.47% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 2.18% 13365200.791 13656694.869 - 4.76% -
std::unique(deque<int>,_pred)_(sprinkled)/52 2.18% 73.623 75.228 - 2.39% -
bm_ranges_swap_ranges_vb_aligned/131072 2.18% 248.296 253.709 - 1.75% -
std::multiset<int>::clear()/32 2.18% 639.525 653.463 - 2.13% -
BM_deque_deque_copy/70000 2.18% 2812.819 2874.100 - -9.24% -
rng::contains_subrange(list<int>)_(process_all)/1048576 2.17% 833412.043 851529.719 - -1.80% -
std::transform(list<int>,_list<int>)/8192 2.17% 9647.104 9856.782 - 4.74% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.17% 106.919 109.242 - 7.47% -
rng::equal(list<int>)_(it,_it,_it,_it)/8 2.17% 2.970 3.034 - 4.34% -
rng::fill(deque<int>)/1024 2.17% 29.371 30.008 - 1.45% -
BM_std_min<unsigned_short>/32 2.17% 2.846 2.908 - -0.17% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192 2.17% 0.971 0.992 - -5.09% -
std::find_first_of(vector<int>)_(small_needle)/50 2.16% 69.297 70.796 - 0.26% -
BM_StringRelational_Eq_Small_Small_ChangeLast 2.16% 2.077 2.122 - 26.50% -
BM_std_min<unsigned_char>/29 2.16% 2.021 2.065 - 5.00% -
bm_ranges_lexicographical_compare<int>/8 2.16% 1.527 1.560 - 1.94% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 2.16% 12628.720 12900.960 - 0.64% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.15% 2.652 2.709 - 2.54% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 2.15% 5.679 5.801 - 3.27% -
BM_std_min<short>/4 2.15% 1.006 1.027 - -5.05% -
SetIntersection_Interlaced_Vector_uint32_262144_1 2.15% 1093765.229 1117254.397 - 0.04% -
BM_RangesMakeThenSortHeap_float_SingleElement_64 2.14% 3.364 3.436 - 3.41% -
std::copy(list<int>)/32768 2.14% 25391.825 25935.285 - -1.84% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 2.14% 110830.762 113199.440 - 1.59% -
std::reverse(vector<int>)/8 2.14% 1.556 1.589 - -0.43% -
BM_RangesMakeThenSortHeap_float_Heap_262144 2.13% 30.176 30.820 - 0.74% -
BM_std_min<unsigned_char>/26 2.13% 1.156 1.180 - 2.12% -
rng::contains_subrange(vector<int>)_(same_length)/16 2.13% 4.775 4.877 - -0.31% -
BM_vector_deque_ranges_move_backward/512 2.13% 17.893 18.274 - 3.02% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 2.13% 514.002 524.948 - -7.78% -
BM_std_min<char>/20 2.12% 1.486 1.517 - -0.81% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 2.12% 4516511.204 4612238.456 - 0.01% -
rng::copy_if(list<int>)_(entire_range)/512 2.12% 370.864 378.716 - 1.93% -
SetIntersection_Interlaced_Set_uint64_16_16 2.12% 40799425.620 41662475.614 - 1.42% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 2.11% 34.044 34.764 - 1.46% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.11% 2.131 2.176 - 1.92% -
BM_RangesMakeThenSortHeap_uint32_Heap_262144 2.11% 24.266 24.779 - 1.90% -
BM_RangesMakeHeap_float_Random_256 2.11% 1.290 1.317 - -8.95% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.11% 11857.467 12107.810 - -0.81% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2.10% 2258213.824 2305698.890 - 1.17% -
std::multiset<int>::ctor(const&,_alloc)/8192 2.10% 49113.521 50145.636 - 0.87% -
rng::remove_copy(deque<int>)_(sprinkled)/8192 2.10% 2873.274 2933.579 - 2.74% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 2.10% 27.876 28.460 - 2.61% -
SetIntersection_None_Set_uint64_256_4 2.09% 11364147.700 11601943.279 - 2.27% -
rng::search(vector<int>)_(single_element)/1024 2.09% 232.402 237.262 - 0.04% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 2.09% 11980.651 12231.005 - -0.68% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 2.09% 39971412.562 40806526.813 - 2.81% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 2.09% 1.076 1.099 - -0.74% -
BM_MakeHeap_string_SingleElement_16 2.09% 5.589 5.705 - -0.33% -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 2.09% 34.875 35.603 - 0.74% -
BM_RangesPushHeap_uint64_Ascending_16384 2.07% 3.703 3.780 - 6.04% -
BM_lexicographical_compare_three_way_fast_path/16384 2.07% 3776.621 3854.956 - 2.19% -
SetIntersection_Front_Vector_string_262144_4 2.07% 1242982.353 1268757.485 - 0.65% -
BM_PushHeap_pair<uint32,_uint32>_Descending_16 2.07% 0.496 0.506 - 0.69% -
rng::contains_subrange(vector<int>)_(single_element)/16 2.07% 4.666 4.762 - 0.81% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 2.07% 16.563 16.906 - 1.93% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 2.06% 335.997 342.931 - -0.26% -
BM_PopHeap_uint32_262144 2.06% 40.890 41.733 - -0.72% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 2.06% 87.357 89.159 - 0.55% -
BM_std_minmax<int>/2 2.06% 0.827 0.844 - -6.18% -
BM_std_min<unsigned_short>/15 2.06% 1.387 1.415 - 2.05% -
BM_std_min<short>/15 2.06% 1.386 1.415 - 2.07% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 2.05% 1372993.140 1401171.915 - -1.61% -
SetIntersection_Front_Vector_uint64_262144_1 2.05% 1092456.612 1114851.627 - -0.49% -
BM_deque_vector_move_backward/4000 2.05% 144.178 147.132 - 2.89% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 2.04% 9.481 9.674 - 1.44% -
BM_MakeHeap_float_Random_4 2.04% 1.515 1.545 - -4.23% -
std::for_each_n(deque<int>)/8192 2.04% 257.857 263.112 - 2.20% -
BM_SortHeap_uint32_16 2.04% 4.743 4.839 - 0.48% -
SetIntersection_None_Vector_uint64_256_1 2.03% 4462016.774 4552800.038 - 0.90% -
std::multimap<std::string,_int>::insert(value)_(new_value)/8192 2.03% 72.251 73.718 - 10.72% -
BM_MakeThenSortHeap_uint32_SingleElement_16 2.03% 3.928 4.007 - -0.99% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 2.02% 0.823 0.840 - 2.16% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 2.02% 29.271 29.863 - -12.89% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 2.02% 268894.076 274328.729 - -0.24% -
rng::stable_partition(list<int>)_(dense)/8192 2.02% 18703.904 19081.658 - 4.67% -
BM_MakeHeap_pair<uint32,_uint32>_Random_1024 2.02% 3.024 3.085 - 2.47% -
rng::sort(vector<int>)_(descending)/8 2.01% 24.217 24.704 - 0.05% -
BM_std_min<unsigned_char>/27 2.01% 1.386 1.414 - 1.90% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 2.01% 1639719.971 1672708.008 - -0.86% -
rng::copy_backward(list<int>)/8 2.01% 2.392 2.440 - -0.91% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.01% 114175.162 116466.361 - 3.03% -
SetIntersection_Front_Set_float_1024_4 2.00% 1145070.338 1167923.841 - 1.11% -
BM_deque_deque_copy/5500 1.99% 200.379 204.370 - 1.64% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 1.99% 11992.558 12231.349 - -0.31% -
BM_deque_vector_ranges_move/1 1.99% 2.035 2.076 - -3.45% -
std::multiset<int>::ctor(const&,_alloc)/1024 1.99% 6148.992 6271.148 - 1.49% -
707_ntest_r 1.99% 16.137 16.458 - -2.88% -
BM_vector_deque_move_backward/1024 1.98% 37.494 38.236 - -0.68% -
BM_deque_deque_ranges_copy/64000 1.98% 2669.521 2722.381 - -4.56% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1.98% 1222429.646 1246588.217 - 2.27% -
std::multimap<int,_int>::ctor(const&)/8192 1.97% 50395.187 51389.530 - 1.93% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.97% 45133.438 46023.448 - -0.92% -
SetIntersection_Interlaced_Set_uint32_262144_262144 1.97% 1986929.688 2026104.738 - 5.46% -
bm_write 1.97% 584.221 595.736 - 0.01% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 1.97% 26386.747 26906.662 - -0.90% -
std::map<int,_int>::find(key)_(existent)/32 1.97% 1.566 1.597 - 4.32% -
BM_StringRelational_Less_Empty_Empty_Control 1.97% 2.045 2.085 - 7.76% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 1.97% 34.280 34.954 - 1.04% -
BM_std_min<__int128>/25 1.97% 9.482 9.668 - 2.21% -
std::partial_sort(deque<int>)_(descending)/8 1.96% 43.117 43.964 - 6.27% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 1.96% 244898757.293 249708928.247 - -30.86% -
std::stable_sort(deque<int>)_(heap)/1024 1.96% 2719.091 2772.464 - 2.06% -
std::transform(list<int>)_(identity_transform)/50 1.96% 37.602 38.340 - -3.26% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.96% 0.648 0.661 - 0.93% -
SetIntersection_Interlaced_Set_string_262144_262144 1.96% 17369813.639 17710590.334 - 1.93% -
BM_std_min<unsigned___int128>/3 1.96% 1.010 1.030 - -1.17% -
SetIntersection_Front_Set_string_16384_64 1.96% 4931697.512 5028393.876 - 1.28% -
std::list<int>::ctor(size)/8192 1.96% 92368.908 94178.999 - -1.02% -
std::flat_map<int,_int>::insert(value)_(new_value)/0 1.96% 15.796 16.106 - 0.10% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 1.96% 4467.217 4554.674 - 6.59% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 1.96% 8.704 8.874 - 2.06% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1.96% 1098271.843 1119757.488 - 0.11% -
rng::copy_backward(vector<int>)/1048576 1.95% 48635.247 49585.480 - 2.36% -
std::is_partitioned(list<int>)_(unpartitioned)/32 1.95% 4.307 4.391 - 4.66% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_64 1.95% 6.703 6.834 - -0.18% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 1.95% 31469.324 32083.222 - -0.25% -
std::unordered_multimap<int,_int>::clear()/1024 1.95% 7934.616 8089.350 - -3.32% -
BM_RangesPopHeap_uint32_16 1.95% 7.558 7.705 - 2.22% -
BM_deque_deque_ranges_move_backward/64000 1.94% 8041.383 8197.643 - 3.28% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1.94% 1119125.646 1140843.008 - 5.18% -
std::copy_if(list<int>)_(every_other)/4096 1.94% 3191.869 3253.773 - 2.57% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 1.94% 99740.958 101674.880 - -0.52% -
std::move_backward(deque<int>)/8 1.93% 4.002 4.079 - 22.92% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 1.93% 22649866.471 23087575.029 - 11.70% -
rng::find_first_of(vector<int>)_(small_needle)/1024 1.93% 1408.858 1436.007 - 1.66% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 1.92% 523885.238 533962.468 - 2.41% -
std::set<std::string>::upper_bound(key)_(existent)/8192 1.92% 27.903 28.440 - -1.31% -
bm_lexicographical_compare<signed_char>/3 1.92% 1.729 1.763 - 2.06% -
std::stable_partition(vector<int>)_(sparse)/50 1.92% 21.063 21.467 - 6.51% -
SetIntersection_Front_Set_string_16_4 1.92% 67087268.164 68373015.889 - 2.28% -
BM_MakeHeap_string_SingleElement_4 1.91% 3.599 3.668 - 0.02% -
BM_RangesPopHeap_uint64_4 1.91% 2.753 2.805 - 5.19% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_262144 1.91% 31.798 32.406 - 0.98% -
BM_StringEraseWithMove_Small_Opaque 1.91% 2.563 2.612 - 1.45% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 1.91% 4538076.930 4624761.739 - 1.38% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_4 1.91% 0.575 0.586 - 6.02% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.91% 12047.939 12277.627 - -0.24% -
BM_RangesMakeThenSortHeap_float_Heap_64 1.91% 3.497 3.564 - 3.71% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 1.90% 9529.984 9711.478 - 6.00% -
BM_std_min<unsigned_char>/23 1.90% 2.319 2.363 - 1.28% -
std::find_end(forward_list<int>)_(match_near_end)/1000 1.90% 761.151 775.643 - 1.00% -
rng::replace(vector<int>)_(sprinkled)/32 1.90% 5.543 5.648 - 0.78% -
std::find(vector<bool>)_(process_all)/1024 1.90% 4.636 4.724 - 0.42% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 1.90% 26.242 26.740 - 2.99% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 1.90% 0.553 0.564 - -1.59% -
BM_LowerBound_string_16 1.89% 36.106 36.789 - 0.37% -
BM_std_min<unsigned_int>/29 1.89% 1.979 2.016 - -3.48% -
SetIntersection_Front_Vector_uint32_16_16 1.89% 37713499.338 38426588.466 - 1.43% -
BM_MakeThenSortHeap_float_Ascending_256 1.89% 6.655 6.780 - 4.92% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1.89% 1235923.961 1259262.762 - -0.49% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 1.89% 523.808 533.695 - 0.97% -
BM_std_minmax<unsigned_short>/31 1.89% 3.065 3.122 - 4.15% -
BM_RangesPopHeap_uint64_256 1.88% 17.115 17.437 - 2.20% -
BM_std_min<unsigned_char>/11 1.88% 1.068 1.088 - 2.30% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 1.88% 0.673 0.685 - 7.81% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 1.88% 3.113 3.171 - -1.00% -
SetIntersection_None_Vector_uint64_1024_1024 1.88% 1139295.145 1160685.879 - 1.35% -
BM_std_min<long_long>/12 1.87% 2.031 2.069 - 2.00% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 1.87% 34.148 34.788 - -19.60% -
BM_std_minmax<unsigned_short>/27 1.87% 2.805 2.857 - -0.68% -
rng::partial_sort(deque<int>)_(heap)/8 1.87% 37.593 38.297 - 3.77% -
BM_vector_deque_ranges_copy/64 1.87% 2.779 2.831 - 0.45% -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 1.87% 8.843 9.009 - -0.54% -
BM_std_min<__int128>/24 1.87% 9.118 9.288 - 2.03% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16384 1.87% 24.714 25.176 - -4.65% -
std::partial_sort(deque<int>)_(pipe-organ)/8 1.87% 29.802 30.359 - 2.63% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 1.87% 23278355.901 23713220.139 - 0.17% -
std::stable_sort(deque<int>)_(descending)/8192 1.87% 20869.005 21258.416 - 1.00% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1.86% 1226290.850 1249156.877 - 1.43% -
std::set<int>::count(key)_(existent)/32 1.86% 1.825 1.859 - 3.68% -
BM_PushHeap_uint64_Random_64 1.86% 5.251 5.349 - 1.44% -
BM_StringRelationalLiteral_Less_Empty_Large_Control 1.86% 2.225 2.267 - 4.92% -
SetIntersection_Front_Set_float_64_16 1.86% 16337446.903 16641315.223 - -3.02% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 1.85% 271097.753 276118.012 - -0.76% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 1.85% 0.551 0.562 - -1.54% -
BM_std_min<short>/64 1.85% 3.446 3.510 - -0.68% -
BM_StringEraseToEnd_Huge_Transparent 1.85% 2.449 2.495 - -2.77% -
BM_std_min<unsigned_char>/12 1.85% 1.347 1.372 - 1.01% -
rng::remove_copy(list<int>)_(sprinkled)/32 1.85% 9.363 9.535 - 0.73% -
BM_RangesMakeThenSortHeap_string_SingleElement_64 1.84% 19.597 19.959 - 3.11% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 1.84% 22.963 23.387 - 0.86% -
SetIntersection_Front_Vector_uint64_256_256 1.84% 4597300.007 4681788.514 - 0.60% -
rng::generate_n(list<int>)/50 1.84% 15.535 15.820 - -9.30% -
std::multimap<int,_int>::contains(key)_(existent)/32 1.84% 1.648 1.678 - 0.19% -
rng::contains_subrange(list<int>)_(single_element)/1048576 1.83% 840800.187 856207.876 - -1.40% -
SetIntersection_Front_Set_uint32_262144_16 1.83% 1271272.710 1294567.159 - -1.26% -
std::mismatch(deque<int>)_(it,_it,_it)/8 1.83% 4.018 4.091 - -4.57% -
BM_std_minmax<short>/3 1.82% 1.203 1.225 - 2.84% -
BM_StringRelational_Less_Small_Large_Control 1.82% 1.772 1.805 - 11.61% -
BM_MakeHeap_uint64_Ascending_16 1.82% 0.653 0.665 - -0.67% -
SetIntersection_Front_Set_uint64_1024_64 1.82% 1973918.254 2009894.137 - 6.45% -
BM_vector_deque_ranges_copy/4000 1.82% 142.473 145.069 - 2.65% -
BM_RangesPopHeap_uint32_256 1.82% 16.909 17.217 - 2.05% -
SetIntersection_Front_Vector_uint32_1024_16 1.82% 1185775.880 1207299.613 - 0.97% -
rng::starts_with(deque<int>)/1048576 1.81% 491980.622 500905.208 - 1.32% -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 1.81% 25827.328 26295.222 - 0.77% -
std::copy(vector<int>)/4096 1.81% 155.601 158.420 - -31.27% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.81% 18.939 19.282 - 2.10% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1.81% 1131613.667 1152082.963 - -0.73% -
rng::partition_point(list<int>)/1024 1.81% 1268.505 1291.448 - 2.41% -
rng::search(vector<int>)_(single_element)/1000 1.81% 227.152 231.259 - -0.29% -
BM_std_min<unsigned_long_long>/15 1.81% 2.171 2.210 - 1.00% -
BM_RangesMakeThenSortHeap_float_Descending_1024 1.81% 8.099 8.245 - 3.01% -
BM_PushHeap_uint64_Random_256 1.81% 5.651 5.753 - 1.36% -
std::unique(deque<int>)_(sprinkled)/1024 1.80% 880.384 896.269 - 2.29% -
SetIntersection_Front_Set_float_1024_64 1.80% 2043124.319 2079967.563 - 1.93% -
BM_StringAssignStr_Large_Opaque 1.80% 10.153 10.336 - 1.67% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 1.80% 358599690.638 365060438.833 - 3.91% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 1.79% 6605.569 6724.035 - -0.49% -
std::is_sorted_until(list<int>,_pred)/8192 1.79% 7427.039 7560.052 - -2.69% -
std::search(list<int>)_(no_match)/8192 1.79% 7262.022 7392.077 - 3.35% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.79% 2.673 2.721 - 3.13% -
BM_std_minmax<int>/15 1.79% 1.946 1.981 - -2.38% -
SetIntersection_Front_Set_string_64_64 1.79% 37355931.414 38023534.017 - 5.13% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_16 1.79% 3.924 3.994 - -0.74% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 1.78% 6306.944 6419.388 - 1.46% -
BM_std_min<__int128>/22 1.78% 8.350 8.499 - 1.98% -
BM_RangesPushHeap_string_Descending_1024 1.78% 2.463 2.507 - 0.97% -
SetIntersection_None_Vector_uint64_1024_4 1.78% 1144079.552 1164466.230 - 1.60% -
BM_std_min<__int128>/23 1.78% 8.749 8.905 - 1.97% -
BM_RangesMakeThenSortHeap_float_Descending_262144 1.78% 35.030 35.653 - 3.26% -
rng::contains_subrange(list<int>)_(process_all)/32 1.77% 10.254 10.436 - -0.12% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 1.77% 8845747.316 9002640.526 - -29.89% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 1.77% 8.715 8.869 - 1.31% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 1.77% 29.539 30.061 - 5.22% -
BM_RangesMakeThenSortHeap_float_Ascending_16384 1.77% 26.874 27.349 - 3.25% -
std::deque<std::string>::ctor(size)/32 1.77% 41.820 42.558 - 6.02% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 1.76% 3993.286 4063.640 - 2.17% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 1.76% 33.041 33.622 - 2.41% -
BM_RangesMakeHeap_string_PipeOrgan_262144 1.76% 7.258 7.386 - -38.14% -
std::vector<int>::erase(middle)_(cheap_elements)/32 1.76% 4.269 4.344 - 2.43% -
rng::copy_n(vector<bool>)_(aligned)/32768 1.76% 35.547 36.171 - 1.95% -
std::multimap<std::string,_int>::clear()/1024 1.75% 19605.593 19949.671 - 0.82% -
BM_PopHeap_uint32_4 1.75% 2.610 2.656 - 0.34% -
SetIntersection_None_Vector_string_262144_256 1.75% 1342891.683 1366400.911 - 3.98% -
std::multiset<int>::erase(key)_(existent)/32 1.74% 22.206 22.593 - 1.10% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_4 1.74% 1.476 1.501 - 1.06% -
rng::stable_sort(deque<int>)_(heap)/1024 1.74% 2723.611 2770.948 - 1.77% -
std::list<int>::insert(begin)_(cheap_elements)/32 1.74% 9.988 10.161 - 0.34% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1.74% 1176315.506 1196747.330 - 4.10% -
rng::none_of(deque<int>)_(process_all)/50 1.74% 27.000 27.469 - 3.42% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 1.74% 46.854 47.668 - 1.86% -
SetIntersection_Interlaced_Vector_float_262144_64 1.73% 19711705.630 20053695.772 - 0.60% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.73% 12165.895 12376.691 - -1.22% -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 1.73% 3379.622 3438.155 - -4.16% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 1.73% 2426605.391 2468570.160 - 5.55% -
SetIntersection_Interlaced_Set_string_262144_16 1.73% 2161230.469 2198598.715 - 1.51% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 1.73% 2.368 2.409 - -0.90% -
SetIntersection_Front_Vector_float_262144_16 1.73% 1198452.854 1219155.550 - 2.26% -
SetIntersection_Front_Vector_uint64_1024_1024 1.73% 5863308.521 5964489.748 - 1.94% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 1.73% 32.010 32.562 - 1.95% -
std::unordered_set<int>::insert(value)_(already_present)/1024 1.73% 2.475 2.518 - 29.82% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_262144 1.72% 48.420 49.255 - 1.71% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16384 1.72% 30.624 31.151 - 1.68% -
BM_std_min<unsigned_int>/64 1.72% 2.833 2.882 - 1.99% -
std::partial_sort_copy(deque<int>)_(ascending)/8 1.72% 10.715 10.899 - 1.52% -
SetIntersection_None_Set_float_1024_1024 1.72% 8832094.870 8983816.572 - -0.66% -
BM_StringEraseToEnd_Large_Opaque 1.72% 1.006 1.023 - 1.33% -
std::rotate(list<int>)_(1_element_backward)/32 1.72% 13.248 13.476 - -3.23% -
std::find_if(deque<int>)_(process_all)/8 1.71% 3.933 4.000 - 0.67% -
BM_MakeHeap_string_Ascending_16384 1.71% 5.617 5.713 - -0.66% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_256 1.71% 1.190 1.210 - 1.80% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.70% 21.108 21.468 - 2.51% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 1.70% 5273855.625 5363709.548 - -0.08% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 1.70% 864.904 879.628 - -0.13% -
rng::remove_copy(deque<int>)_(sprinkled)/1024 1.70% 358.816 364.921 - 2.25% -
BM_RangesPushHeap_string_SingleElement_256 1.70% 2.444 2.485 - -2.94% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 1.70% 50497.507 51356.365 - 1.32% -
BM_std_min<short>/24 1.70% 2.409 2.450 - -3.42% -
BM_std_min<char>/28 1.69% 1.734 1.764 - -0.70% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 1.69% 288.898 293.790 - 4.07% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_256 1.69% 7.257 7.380 - 2.63% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 1.69% 10.407 10.583 - 0.80% -
SetIntersection_Front_Vector_string_1024_1 1.69% 1133793.916 1152957.264 - 1.09% -
BM_CmpLess_schar_schar 1.69% 0.946 0.962 - -0.87% -
709_cactus_r 1.69% 19.407 19.734 - 0.07% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.69% 1.430 1.454 - 3.37% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 1.69% 11854122.250 12054309.674 - 0.48% -
BM_vector_deque_copy_backward/512 1.69% 17.615 17.912 - 1.64% -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 1.69% 10.444 10.620 - -7.92% -
BM_RangesMakeThenSortHeap_uint32_Heap_16 1.68% 5.088 5.174 - -0.36% -
SetIntersection_None_Set_uint64_256_64 1.68% 9308965.000 9465621.543 - 3.38% -
rng::stable_sort(deque<int>)_(descending)/8192 1.68% 20838.104 21188.348 - 1.47% -
SetIntersection_Front_Vector_float_262144_256 1.68% 2320795.617 2359773.978 - -0.40% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_256 1.68% 30.980 31.501 - 1.99% -
BM_RangesPopHeap_pair<uint32,_uint32>_16384 1.68% 45.210 45.969 - 0.34% -
BM_RangesMakeThenSortHeap_float_Ascending_4 1.67% 1.283 1.305 - -4.02% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 1.67% 2577399.282 2620397.190 - 26.50% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 1.67% 7150.711 7269.959 - 6.61% -
std::unique(deque<int>,_pred)_(sprinkled)/32 1.67% 60.860 61.874 - 1.27% -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_262144 1.66% 25.451 25.875 - 1.57% -
std::unique(deque<int>)_(contiguous)/32 1.66% 61.044 62.059 - 4.11% -
BM_PushHeap_string_Random_1024 1.66% 14.906 15.154 - 1.36% -
BM_RangesMakeThenSortHeap_uint32_Ascending_4 1.66% 1.413 1.437 - 0.73% -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_64 1.66% 9.151 9.303 - 0.89% -
SetIntersection_Interlaced_Vector_uint64_256_64 1.66% 7499933.654 7624135.130 - 12.92% -
BM_vector_deque_ranges_copy_backward/512 1.65% 17.642 17.934 - 0.15% -
BM_std_min<unsigned_char>/24 1.65% 2.807 2.853 - 3.48% -
BM_StringDestroy_Huge 1.65% 10.514 10.688 - 0.60% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_64 1.65% 1.101 1.119 - -2.31% -
SetIntersection_Front_Vector_uint32_256_4 1.65% 4403389.162 4476155.567 - 1.89% -
BM_std_min<unsigned_short>/6 1.65% 0.959 0.975 - 1.65% -
SetIntersection_Interlaced_Set_uint32_262144_1 1.65% 1062260.431 1079803.822 - -2.56% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 1.65% 4402871.174 4475467.251 - 0.51% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 1.65% 4664707.893 4741563.615 - -0.74% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 1.64% 23.271 23.653 - 0.85% -
BM_deque_vector_move/4000 1.64% 144.680 147.051 - 5.08% -
SetIntersection_None_Set_string_262144_256 1.64% 1681173.830 1708729.572 - 0.98% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 1.64% 31568.258 32085.662 - -1.26% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 1.64% 2.698 2.742 - 0.52% -
SetIntersection_Front_Set_float_262144_1 1.63% 1094080.882 1111941.146 - -0.36% -
bm_lexicographical_compare<signed_char>/512 1.63% 7.965 8.095 - 1.46% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 1.63% 24924294.756 25330975.794 - 1.82% -
BM_std_min<__int128>/21 1.63% 7.960 8.089 - 1.81% -
std::unordered_set<int>::find(key)_(existent)/1024 1.62% 1.202 1.222 - 5.81% -
BM_RangesPushHeap_string_PipeOrgan_1024 1.62% 9.673 9.831 - -5.92% -
SetIntersection_Interlaced_Vector_uint32_1024_1 1.62% 1093195.057 1110906.843 - 0.46% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.62% 187937.583 190974.811 - -0.50% -
SetIntersection_Front_Vector_uint32_64_4 1.62% 16919098.814 17192520.307 - 1.51% -
BM_StringAssignAsciiz_Small_Opaque 1.61% 2.837 2.883 - 0.00% -
rng::find_end(deque<int>)_(match_near_end)/1024 1.61% 33.571 34.112 - -98.93% -
SetIntersection_Interlaced_Set_uint64_16384_4 1.61% 178924267.471 181800365.952 - 1.73% -
SetIntersection_None_Vector_float_262144_1 1.61% 1198816.357 1218065.487 - -1.62% -
SetIntersection_Interlaced_Vector_string_262144_64 1.61% 18711279.283 19011663.124 - -14.03% -
SetIntersection_Front_Set_uint32_16384_16384 1.60% 346287942.465 351841966.153 - 4.30% -
rng::sample(deque<int>)/8192 1.60% 91952.756 93423.684 - 0.66% -
BM_RangesPushHeap_uint64_Random_262144 1.60% 6.091 6.188 - 3.00% -
std::list<std::string>::ctor(size)/32 1.60% 335.727 341.093 - 0.20% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 1.60% 0.983 0.999 - 1.45% -
std::multimap<int,_int>::clear()/8192 1.60% 80437.068 81721.014 - -0.05% -
std::copy_n(deque<int>)/4096 1.59% 145.102 147.416 - -0.85% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 1.59% 0.696 0.707 - 1.67% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.59% 23.240 23.610 - 1.01% -
std::multiset<std::string>::count(key)_(non-existent)/32 1.59% 10.050 10.210 - 9.26% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 1.59% 4432626.867 4503185.788 - 2.13% -
SetIntersection_Front_Vector_string_256_1 1.59% 4542188.732 4614358.590 - 1.49% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 1.59% 16.752 17.018 - 2.72% -
BM_RangesPushHeap_uint64_Ascending_64 1.59% 1.703 1.730 - 13.89% -
BM_MakeThenSortHeap_float_Heap_256 1.59% 6.160 6.258 - 0.36% -
BM_RangesMakeHeap_uint32_Random_16384 1.59% 1.046 1.062 - 1.88% -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 1.59% 10.538 10.705 - -3.72% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 1.58% 31659.238 32161.011 - 0.33% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 1.58% 27321.520 27753.405 - -2.11% -
rng::find_if_not(vector<char>)_(bail_25%)/8192 1.58% 518.088 526.258 - 0.47% -
SetIntersection_None_Vector_uint64_64_16 1.58% 14252780.565 14477307.035 - 0.91% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_4 1.57% 4.193 4.259 - 3.44% -
SetIntersection_None_Vector_uint32_1024_1024 1.57% 1147577.302 1165637.934 - 1.92% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 1.57% 0.648 0.658 - 1.65% -
std::equal(list<int>)_(it,_it,_it,_it)/1024 1.57% 779.635 791.888 - 2.08% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 1.57% 16.763 17.026 - 2.25% -
BM_std_minmax<unsigned_char>/32 1.57% 1.486 1.510 - -5.73% -
rng::shuffle(vector<int>)/32 1.57% 287.058 291.562 - 1.62% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 1.57% 100063.030 101629.708 - -0.70% -
SetIntersection_Front_Set_float_262144_262144 1.56% 1732068.928 1759150.555 - -1.37% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.56% 368.575 374.331 - 2.45% -
rng::find_end(deque<int>)_(process_all)/1000 1.56% 306.525 311.306 - 23.51% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.56% 88197.004 89570.464 - 2.43% -
SetIntersection_None_Set_string_262144_64 1.56% 1675151.693 1701225.260 - 0.38% -
BM_std_minmax<long_long>/20 1.56% 3.267 3.318 - 0.02% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 1.56% 21561701.624 21897135.193 - 1.64% -
SetIntersection_None_Vector_string_262144_1 1.55% 1318442.762 1338910.823 - -1.67% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.55% 287.692 292.157 - 1.21% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.55% 1.117 1.135 - 1.62% -
BM_MakeThenSortHeap_float_SingleElement_256 1.55% 4.047 4.110 - 2.96% -
SetIntersection_Front_Vector_string_1024_1024 1.55% 41227647.051 41865816.930 - 3.20% -
std::list<int>::ctor(size)/32 1.55% 320.017 324.969 - 0.55% -
SetIntersection_Interlaced_Vector_float_262144_1024 1.55% 140705474.572 142880111.305 - -8.60% -
BM_std_minmax<long_long>/31 1.54% 4.753 4.826 - -0.02% -
BM_RangesPopHeap_pair<uint32,_uint32>_64 1.54% 15.886 16.131 - 0.35% -
std::stable_sort(deque<int>)_(pipe-organ)/1024 1.54% 2924.671 2969.787 - 0.88% -
std::multiset<int>::ctor(const&,_alloc)/32 1.54% 221.365 224.779 - 2.05% -
rng::partial_sort_copy(vector<int>)_(shuffled)/8 1.54% 11.640 11.820 - 2.53% -
BM_std_minmax<int>/7 1.54% 1.752 1.779 - 3.99% -
BM_RangesPushHeap_string_SingleElement_16 1.54% 2.451 2.488 - -2.53% -
BM_RangesPushHeap_string_PipeOrgan_16 1.54% 4.065 4.127 - -0.66% -
std::replace_if(list<int>)_(prefix)/32 1.53% 13.027 13.227 - 0.43% -
rng::move(list<int>)/262144 1.53% 249238.860 253060.137 - -0.33% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 1.53% 31449.698 31930.432 - 6.04% -
BM_std_minmax<long_long>/28 1.53% 4.078 4.140 - 0.01% -
BM_std_minmax<unsigned_long_long>/3 1.53% 1.197 1.215 - -1.89% -
std::adjacent_find(vector<int>,_pred)/8 1.53% 3.304 3.354 - -0.44% -
rng::find_end(deque<int>,_pred)_(match_near_end)/1000 1.52% 73.673 74.796 - -87.47% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1024 1.52% 1.176 1.193 - -2.39% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 1.52% 30.311 30.772 - -0.02% -
SetIntersection_Interlaced_Set_float_262144_262144 1.52% 1814831.463 1842418.293 - 1.17% -
BM_vector_deque_move_backward/512 1.52% 18.012 18.286 - 3.89% -
BM_std_min<unsigned_short>/23 1.52% 2.099 2.131 - -0.20% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 1.52% 18537772.448 18818934.436 - -0.40% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16 1.52% 1.569 1.593 - 0.80% -
std::sort(deque<int>)_(qsort_adversarial)/1024 1.51% 17541.944 17807.538 - 0.27% -
std::is_sorted_until(deque<int>,_pred)/8 1.51% 4.149 4.211 - -0.94% -
BM_PushHeap_uint32_Random_4 1.51% 2.475 2.513 - 1.29% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 1.51% 29.771 30.221 - -0.13% -
SetIntersection_None_Vector_uint64_64_64 1.51% 8887721.953 9021955.701 - -0.30% -
BM_std_minmax<int>/31 1.51% 2.633 2.672 - -1.64% -
SetIntersection_None_Set_uint32_1024_1 1.51% 8745951.939 8877695.602 - -0.45% -
SetIntersection_None_Set_uint64_64_16 1.50% 18972857.130 19258287.487 - 1.48% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.50% 2.922 2.966 - -1.16% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 1.50% 24.902 25.276 - 2.47% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 1.50% 8017286.773 8137658.905 - 4.18% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 1.50% 2.397 2.433 - 3.38% -
std::search_n(vector<int>)_(no_match)/1000 1.50% 205.336 208.417 - 1.43% -
rng::search_n(list<int>)_(no_match)/1024 1.50% 723.675 734.524 - -1.23% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 1.50% 0.985 0.999 - 1.34% -
std::fill(vector<bool>)/512 1.50% 1.552 1.575 - 2.97% -
BM_MakeThenSortHeap_float_Ascending_16 1.50% 2.938 2.982 - 0.93% -
rng::remove(vector<int>)_(sprinkled)/50 1.50% 64.544 65.509 - 18.77% -
BM_getline_string 1.49% 17.101 17.356 - -1.00% -
SetIntersection_None_Vector_uint64_1024_256 1.49% 1134429.505 1151355.558 - 2.55% -
SetIntersection_None_Set_uint64_1024_256 1.49% 8733090.982 8863342.209 - 1.76% -
BM_RangesPushHeap_uint32_Ascending_1024 1.49% 3.916 3.974 - 1.51% -
rng::rotate(list<int>)_(by_1/3)/50 1.49% 23.931 24.287 - 2.97% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 1.49% 0.749 0.760 - 0.91% -
std::unique_copy(vector<int>)_(contiguous)/52 1.49% 13.338 13.536 - -0.21% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.49% 13742.898 13947.149 - -3.94% -
std::multiset<int>::ctor(const&)/1024 1.48% 6164.189 6255.700 - 1.59% -
BM_MakeHeap_string_PipeOrgan_262144 1.48% 7.226 7.333 - -1.58% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 1.48% 335.881 340.862 - -0.16% -
SetIntersection_Interlaced_Set_string_16_16 1.48% 63505153.921 64446176.603 - 1.60% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 1.48% 30.768 31.224 - 0.10% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 1.48% 335.605 340.576 - -0.54% -
BM_RangesPushHeap_uint32_Ascending_256 1.48% 3.069 3.114 - 1.52% -
std::equal(vector<int>)_(it,_it,_it)/8 1.48% 1.141 1.158 - 0.16% -
SetIntersection_Interlaced_Set_uint64_1024_16 1.48% 11401189.449 11569661.098 - 1.48% -
std::search(list<int>,_pred)_(single_element)/1024 1.48% 840.587 853.001 - 1.19% -
std::search(vector<int>)_(no_match)/1024 1.48% 211.836 214.964 - -0.15% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 1.48% 890.366 903.507 - -0.10% -
SetIntersection_Front_Set_uint32_1024_16 1.48% 1305176.790 1324440.013 - -1.93% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.48% 171848.217 174383.595 - 0.39% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 1.47% 14.872 15.091 - 0.78% -
std::copy_n(vector<bool>)_(aligned)/32768 1.47% 35.341 35.860 - 1.11% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.47% 176123.721 178707.698 - -0.62% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1.46% 1108490.160 1124723.966 - -0.06% -
std::copy_n(list<int>)/512 1.46% 336.940 341.873 - 0.25% -
std::search(list<int>,_pred)_(single_element)/1000 1.46% 819.893 831.886 - 1.08% -
std::move(list<int>)/262144 1.46% 243367.640 246925.870 - 0.35% -
BM_std_min<short>/20 1.46% 2.203 2.236 - -0.55% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 1.46% 269332.020 273253.962 - 0.10% -
rng::rotate(list<int>)_(by_1/2)/8192 1.46% 5339.708 5417.420 - 9.23% -
rng::unique(deque<int>,_pred)_(contiguous)/8192 1.46% 4418.696 4482.999 - -0.64% -
std::vector<std::string>::ctor(size)/32 1.45% 34.226 34.723 - 3.44% -
rng::replace(vector<int>)_(prefix)/32 1.45% 4.946 5.018 - -0.45% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 1.45% 6.522 6.616 - 3.76% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 1.44% 10869.682 11026.697 - -0.72% -
std::rotate(list<int>)_(1_element_backward)/8192 1.44% 8400.573 8521.887 - 0.96% -
BM_StringFindStringLiteral/1024 1.44% 17.820 18.077 - -0.05% -
std::stable_sort(deque<int>)_(descending)/1024 1.44% 2922.180 2964.335 - 0.88% -
rng::contains(deque<int>)_(process_all)/8192 1.44% 1916.486 1944.015 - 1.73% -
SetIntersection_Interlaced_Vector_string_1024_4 1.43% 1671336.723 1695278.059 - -1.00% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16 1.43% 5.347 5.424 - -0.12% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 1.43% 4518384.275 4583005.914 - 1.15% -
SetIntersection_Interlaced_Vector_float_64_1 1.43% 17563830.312 17814688.215 - 1.62% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 1.43% 4396677.130 4459371.247 - 0.13% -
rng::for_each(map<int>)/50 1.43% 38.414 38.961 - -6.15% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.42% 32.715 33.181 - -0.91% -
std::set<int>::insert(value)_(new_value)/8192 1.42% 74.148 75.202 - 5.85% -
SetIntersection_Interlaced_Set_uint64_16384_256 1.42% 207557211.998 210505240.751 - 1.79% -
std::map<int,_int>::erase(key)_(existent)/1024 1.42% 25.218 25.576 - 2.75% -
std::move_backward(deque<int>)/32768 1.42% 3637.814 3689.346 - 2.27% -
BM_RangesMakeThenSortHeap_float_Heap_1024 1.42% 8.172 8.288 - 2.18% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.42% 22.028 22.340 - 1.64% -
rng::remove_if(deque<int>)_(sprinkled)/32 1.41% 55.483 56.267 - -8.08% -
SetIntersection_Front_Vector_float_16384_256 1.41% 2319986.569 2352740.618 - 0.27% -
BM_std_minmax<short>/25 1.41% 2.278 2.310 - 4.89% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 1.41% 11.551 11.714 - 0.20% -
SetIntersection_Interlaced_Set_uint32_256_16 1.41% 11975973.841 12144814.655 - 1.35% -
std::sample(list<int>)/1024 1.41% 11687.994 11852.588 - 1.78% -
BM_MakeThenSortHeap_float_SingleElement_64 1.41% 3.346 3.393 - 2.40% -
rng::sample(deque<int>)/1024 1.41% 11381.528 11541.646 - 0.28% -
rng::for_each(list<int>)/8 1.41% 2.576 2.613 - 3.20% -
std::multiset<int>::erase(key)_(existent)/0 1.40% 20.943 21.237 - 2.04% -
rng::find_first_of(deque<int>)_(small_needle)/8192 1.40% 27660.589 28048.219 - -0.43% -
std::map<std::string,_int>::ctor(const&)/1024 1.40% 35457.630 35953.545 - 1.53% -
BM_MakeHeap_string_Ascending_16 1.40% 3.705 3.757 - -0.12% -
std::rotate(list<int>)_(1_element_forward)/32 1.40% 14.364 14.564 - 17.60% -
SetIntersection_Interlaced_Vector_uint64_16_16 1.40% 37646604.119 38171978.200 - -0.25% -
rng::find_if_not(deque<int>)_(bail_25%)/8192 1.39% 690.901 700.535 - 2.12% -
rng::sort(vector<int>)_(qsort_adversarial)/1024 1.39% 12925.220 13105.269 - 1.61% -
BM_deque_vector_copy/1 1.39% 2.044 2.072 - -2.60% -
std::find_if(deque<int>)_(process_all)/1024 1.39% 479.552 486.220 - -0.92% -
BM_align/256 1.39% 0.886 0.898 - 0.09% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 1.39% 14264289.990 14462438.616 - 0.54% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 1.39% 271119.475 274885.114 - -0.30% -
SetIntersection_Front_Set_uint32_16384_256 1.39% 5015251.176 5084844.680 - 4.65% -
BM_PopHeap_string_16 1.39% 14.263 14.461 - 0.41% -
SetIntersection_Interlaced_Vector_string_262144_1024 1.39% 225744895.332 228871892.801 - -5.17% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 1.38% 1.938 1.965 - 0.04% -
std::multimap<int,_int>::clear()/1024 1.38% 10036.673 10175.518 - -0.45% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 1.38% 3385.944 3432.768 - 3.36% -
SetIntersection_Front_Set_uint32_262144_4 1.38% 1119887.689 1135370.681 - 0.10% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.38% 1.373 1.392 - 3.99% -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 1.38% 13.870 14.062 - 1.43% -
SetIntersection_None_Vector_string_1024_1024 1.38% 1177554.560 1193765.246 - -2.47% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1.38% 1149960.611 1165786.341 - 2.48% -
rng::contains_subrange(vector<int>)_(same_length)/50 1.38% 12.682 12.856 - -3.55% -
SetIntersection_Front_Set_uint64_64_64 1.38% 15550606.229 15764431.609 - 4.61% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 1.37% 67103.439 68025.881 - 2.08% -
std::partial_sort(deque<int>)_(repeated)/1024 1.37% 6397.578 6485.480 - 1.30% -
std::rotate(vector<bool>)_(1_element_backward)/1024 1.37% 26.714 27.080 - -0.20% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 1.37% 200618065.453 203367810.104 - 0.47% -
SetIntersection_None_Set_float_1024_256 1.37% 8829502.238 8950388.029 - -0.84% -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 1.37% 27.901 28.283 - -30.88% -
BM_RangesMakeThenSortHeap_string_Descending_64 1.37% 12.846 13.021 - 0.38% -
rng::stable_sort(deque<int>)_(ascending)/1024 1.36% 2097.471 2126.081 - 0.17% -
SetIntersection_None_Set_float_256_1 1.36% 11784220.282 11944683.155 - 1.56% -
SetIntersection_Interlaced_Set_string_262144_64 1.36% 2151171.385 2180456.381 - 0.88% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.36% 112533.678 114062.762 - -1.40% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 1.36% 58051.445 58839.335 - 3.34% -
SetIntersection_None_Vector_float_16_4 1.36% 57589565.624 58370364.848 - 1.31% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1.35% 1662387.127 1684912.191 - -0.15% -
BM_PushHeap_uint64_Random_16384 1.35% 5.995 6.076 - -0.38% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.35% 11290.529 11443.485 - 1.19% -
SetIntersection_Interlaced_Set_uint32_1024_4 1.35% 9897340.478 10031382.286 - 0.11% -
rng::copy_if(list<int>)_(entire_range)/4096 1.35% 3026.024 3066.984 - 0.55% -
rng::adjacent_find(vector<int>,_pred)/1048576 1.35% 460931.213 467169.168 - 0.00% -
std::generate_n(vector<int>)/32 1.35% 7.849 7.955 - -0.79% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_64 1.35% 7.249 7.347 - 1.83% -
rng::partial_sort(deque<int>)_(repeated)/1024 1.35% 6443.308 6530.287 - 2.05% -
BM_PushHeap_string_Random_16 1.35% 10.145 10.282 - 1.78% -
BM_RangesMakeThenSortHeap_uint32_Heap_64 1.35% 8.104 8.213 - 0.89% -
BM_std_minmax<int>/11 1.35% 1.737 1.761 - -3.88% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 1.35% 14498189.466 14693190.512 - 0.16% -
std::map<int,_int>::count(key)_(existent)/32 1.34% 1.724 1.747 - 2.98% -
std::copy_backward(list<int>)/4096 1.34% 3355.149 3400.269 - 2.66% -
std::unordered_multiset<int>::clear()/8192 1.34% 58728.306 59517.498 - -1.00% -
SetIntersection_None_Vector_string_256_1 1.34% 4778538.949 4842747.685 - 2.06% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.34% 7000.428 7094.484 - -0.01% -
BM_RangesMakeHeap_uint32_PipeOrgan_16 1.34% 1.018 1.031 - -0.52% -
std::find_end(vector<int>)_(same_length)/1000 1.34% 243.272 246.540 - -50.61% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.34% 183287.436 185748.985 - 0.50% -
rng::stable_sort(deque<int>)_(descending)/1024 1.34% 2926.710 2965.970 - 0.74% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 1.34% 23.912 24.232 - -0.10% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 1.34% 6181.710 6264.329 - 0.22% -
BM_deque_vector_ranges_copy_backward/4096 1.34% 146.675 148.634 - 0.49% -
rng::find_last(vector<char>)_(bail_10%)/50 1.34% 5.436 5.509 - -0.99% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.34% 1.548 1.569 - -13.29% -
std::rotate(deque<int>)_(by_1/2)/32 1.34% 7.409 7.508 - 0.59% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 1.33% 16.745 16.968 - -1.57% -
std::search_n(vector<int>)_(no_match)/1024 1.33% 210.252 213.053 - 1.26% -
BM_RangesMakeThenSortHeap_uint64_Random_16 1.33% 8.609 8.724 - 1.99% -
BM_RangesPopHeap_float_16 1.33% 6.913 7.004 - 8.71% -
rng::find_end(deque<int>)_(near_matches)/1000 1.33% 16722.453 16944.154 - -38.48% -
BM_std_min<unsigned_char>/22 1.33% 2.018 2.045 - -2.81% -
std::find_if(deque<int>)_(bail_25%)/8 1.33% 1.521 1.541 - -0.32% -
BM_RangesMakeThenSortHeap_float_Ascending_1024 1.32% 8.625 8.739 - -1.43% -
BM_deque_vector_copy_backward/1 1.32% 2.093 2.121 - 1.36% -
rng::contains(deque<int>)_(process_all)/8 1.32% 2.990 3.029 - 2.94% -
rng::shuffle(vector<int>)/8192 1.32% 71826.315 72774.318 - 0.04% -
std::copy_backward(vector<bool>)_(unaligned)/32768 1.32% 208.218 210.965 - 0.01% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 1.32% 70845006.522 71778715.524 - 1.57% -
SetIntersection_Interlaced_Vector_uint64_256_1 1.32% 4385750.290 4443535.958 - 0.14% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.32% 16.240 16.454 - 1.11% -
BM_RangesPushHeap_string_QuickSortAdversary_262144 1.32% 16.282 16.496 - -2.14% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 1.32% 7.395 7.493 - -1.72% -
BM_std_min<__int128>/3 1.32% 1.025 1.039 - 2.01% -
std::multiset<int>::insert(value)_(new_value)/32 1.32% 19.996 20.259 - 2.85% -
BM_MakeHeap_float_PipeOrgan_16 1.32% 1.269 1.286 - 1.20% -
BM_num_get<void*> 1.32% 11.717 11.871 - 1.87% -
std::replace(deque<int>)_(prefix)/50 1.31% 18.835 19.082 - -0.24% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.31% 1.202 1.218 - 0.94% -
std::multiset<int>::insert(value)_(already_present)/0 1.31% 18.209 18.448 - 1.97% -
rng::count(vector<int>)_(every_other)/8 1.31% 1.352 1.370 - -0.97% -
std::rotate(vector<int>)_(by_1/4)/8192 1.31% 2558.400 2591.859 - -0.13% -
SetIntersection_Front_Set_string_16384_1024 1.31% 57813722.952 58568509.869 - -1.24% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 1.31% 227161857.026 230127552.412 - -0.33% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 1.30% 0.985 0.998 - 1.24% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 1.30% 1610.602 1631.540 - 2.99% -
SetIntersection_Front_Set_uint64_64_16 1.30% 16599248.562 16814935.705 - 0.08% -
BM_CmpLess_ushort_int 1.30% 1.104 1.118 - -0.15% -
std::fill(vector<int>)/1024 1.29% 29.778 30.163 - -0.29% -
BM_num_get<unsigned_long_long> 1.29% 11.007 11.150 - 0.85% -
SetIntersection_Interlaced_Set_string_256_16 1.29% 18559895.676 18800143.147 - 3.89% -
rng::sort(vector<NonIntegral>)_(shuffled)/8192 1.29% 81186.575 82236.627 - -3.79% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 1.29% 5.644 5.717 - 0.97% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 1.29% 53479650.694 54169451.921 - 0.26% -
BM_RangesPopHeap_pair<uint32,_uint32>_1024 1.28% 29.910 30.293 - -0.51% -
BM_RangesPopHeap_uint64_16 1.28% 7.670 7.768 - 1.43% -
SetIntersection_Front_Vector_uint32_64_16 1.28% 15082185.554 15275117.798 - 0.89% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 1.27% 2.335 2.364 - 0.14% -
std::search(vector<int>)_(no_match)/1000 1.27% 207.358 210.000 - -1.35% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 1.27% 2.356 2.386 - -4.02% -
std::rotate(vector<int>)_(by_1/4)/1024 1.27% 324.441 328.570 - -0.16% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 1.27% 9.893 10.019 - 4.88% -
BM_RangesMakeThenSortHeap_float_Ascending_262144 1.27% 31.667 32.069 - 0.84% -
BM_StringFindMatch1/512 1.27% 991.548 1004.133 - 1.36% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_262144 1.27% 7.586 7.682 - -0.34% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 1.27% 45163773.884 45735700.620 - -0.27% -
std::multiset<int>::count(key)_(existent)/32 1.27% 3.492 3.536 - 0.18% -
rng::sort(vector<int>)_(qsort_adversarial)/8192 1.27% 147918.418 149790.000 - 1.61% -
BM_RangesPushHeap_uint64_Ascending_256 1.26% 2.257 2.286 - 9.22% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 1.26% 103060.810 104363.608 - -6.60% -
rng::unique_copy(vector<int>,_pred)_(contiguous)/1024 1.26% 541.229 548.069 - 0.64% -
std::flat_multimap<int,_int>::erase(key)_(existent)/32 1.26% 23.976 24.279 - 0.91% -
BM_PushHeap_string_SingleElement_4 1.26% 2.196 2.224 - -7.37% -
std::move(deque<int>)/4096 1.26% 153.340 155.275 - 0.97% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_64 1.26% 20.521 20.780 - 1.16% -
rng::find_if(deque<int>)_(process_all)/8 1.26% 3.946 3.995 - 1.48% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 1.26% 8.707 8.817 - 3.58% -
BM_deque_vector_move/0 1.26% 1.459 1.477 - 3.63% -
rng::sort(vector<NonIntegral>)_(heap)/1024 1.26% 4257.053 4310.673 - -0.79% -
BM_MakeThenSortHeap_float_Random_4 1.26% 4.426 4.482 - 0.45% -
rng::unique(deque<int>,_pred)_(contiguous)/32 1.26% 58.684 59.421 - 1.38% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_262144 1.25% 77.017 77.982 - 0.59% -
rng::stable_sort(deque<int>)_(heap)/8192 1.25% 17385.334 17603.156 - -0.56% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.25% 1.383 1.400 - 2.21% -
SetIntersection_Front_Vector_uint64_262144_1024 1.25% 5904469.649 5978271.321 - 3.41% -
SetIntersection_Interlaced_Vector_uint64_64_64 1.25% 11342576.875 11484267.334 - 0.73% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 1.25% 23.297 23.588 - 3.55% -
std::partial_sort_copy(list<int>)_(repeated)/8 1.25% 8.630 8.738 - 0.33% -
BM_std_minmax<unsigned_int>/23 1.24% 2.413 2.443 - 2.32% -
std::multimap<std::string,_int>::insert(value)_(new_value)/32 1.24% 39.196 39.684 - -5.15% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 1.24% 23254905.797 23544203.278 - 0.08% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 1.24% 28.619 28.975 - -2.02% -
BM_CmpEqual_int_short 1.24% 1.121 1.134 - 1.33% -
SetIntersection_None_Set_string_64_4 1.24% 22769919.943 23052552.747 - 0.10% -
rng::find_if(deque<int>)_(bail_25%)/8 1.24% 1.527 1.546 - 6.39% -
rng::find_first_of(deque<int>,_pred)_(large_needle)/32 1.24% 493.795 499.910 - -0.01% -
SetIntersection_Interlaced_Set_float_64_64 1.24% 15428087.715 15619049.263 - 3.45% -
std::sort(vector<int>)_(qsort_adversarial)/1024 1.23% 12961.217 13120.947 - 1.51% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1.23% 1130182.828 1144105.441 - 0.05% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.23% 206223.538 208762.278 - 2.06% -
std::partial_sort(vector<int>)_(pipe-organ)/8 1.23% 20.623 20.877 - 1.10% -
rng::find_first_of(deque<int>)_(small_needle)/1024 1.23% 3462.918 3505.479 - -0.28% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1024 1.23% 41.829 42.342 - 1.96% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 1.22% 40.159 40.651 - 48.58% -
std::multiset<int>::contains(key)_(existent)/32 1.22% 1.628 1.648 - -0.96% -
std::multiset<int>::ctor(const&)/8192 1.22% 49120.276 49720.898 - 1.53% -
std::multiset<std::string>::contains(key)_(non-existent)/32 1.22% 10.475 10.603 - 0.27% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 1.22% 16.026 16.221 - 0.08% -
SetIntersection_Front_Set_uint64_1024_1 1.22% 1103865.396 1117328.433 - -0.55% -
BM_vector_deque_ranges_move/64 1.22% 2.777 2.811 - 5.64% -
BM_RangesMakeThenSortHeap_float_Random_16384 1.22% 46.807 47.378 - 0.66% -
std::unique(vector<int>,_pred)_(contiguous)/1024 1.22% 533.673 540.171 - 0.19% -
SetIntersection_None_Set_string_262144_1 1.22% 1685341.146 1705819.010 - 0.56% -
rng::search_n(deque<int>)_(no_match)/1000 1.21% 432.104 437.352 - 1.49% -
SetIntersection_Front_Set_uint64_256_256 1.21% 9582447.327 9698384.759 - -1.80% -
std::unordered_map<int,_int>::insert(value)_(new_value)/8192 1.21% 19.366 19.600 - -6.89% -
std::map<int,_int>::find(key)_(existent)/1024 1.21% 3.849 3.895 - 3.86% -
SetIntersection_None_Set_uint32_262144_16 1.21% 1164651.285 1178694.824 - 1.92% -
BM_PushHeap_string_Ascending_4 1.21% 2.562 2.593 - -1.41% -
std::rotate(vector<bool>)_(1_element_backward)/8192 1.20% 100.519 101.731 - -2.86% -
BM_std_min<int>/32 1.20% 2.162 2.188 - -1.53% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 1.20% 20.627 20.875 - 2.14% -
SetIntersection_Front_Set_string_256_4 1.20% 5232062.884 5294948.766 - 0.40% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 1.20% 11394331.638 11531099.708 - 0.57% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 1.20% 58234263.025 58930983.331 - 0.15% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 1.20% 23.511 23.792 - 3.27% -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 1.19% 490.631 496.489 - 0.48% -
SetIntersection_Interlaced_Set_string_256_4 1.19% 13995652.586 14162644.026 - 0.15% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 1.19% 24716.679 25011.452 - -0.58% -
rng::fold_left(deque<int>)/50 1.19% 27.443 27.770 - 0.15% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 1.19% 11.667 11.806 - -1.66% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 1.19% 12.032 12.176 - 0.90% -
SetIntersection_None_Set_uint32_262144_262144 1.19% 1165501.709 1179362.873 - 2.72% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 1.19% 30.782 31.148 - 2.82% -
BM_StringEraseToEnd_Large_Transparent 1.19% 0.845 0.855 - 1.53% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.19% 691.043 699.242 - -32.05% -
rng::starts_with(deque<int>)/1024 1.19% 484.014 489.753 - 0.35% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 1.18% 35.957 36.382 - 3.02% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16 1.18% 11.503 11.639 - 1.97% -
std::find(deque<int>)_(process_all)/8 1.18% 3.307 3.346 - -2.09% -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 1.18% 24679.888 24970.900 - -1.36% -
BM_RangesPushHeap_uint64_QuickSortAdversary_16 1.18% 0.936 0.947 - 1.77% -
BM_PushHeap_string_Descending_256 1.18% 2.287 2.314 - -24.53% -
std::move(vector<bool>)_(aligned)/4096 1.18% 7.005 7.088 - 0.34% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 1.18% 28373.709 28707.589 - -0.22% -
BM_RangesMakeThenSortHeap_float_Random_16 1.17% 9.821 9.937 - 0.56% -
std::multimap<int,_int>::contains(key)_(existent)/8192 1.17% 5.509 5.574 - -0.58% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 1.17% 38987.907 39444.951 - 3.44% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 1.17% 4.750 4.805 - 0.26% -
BM_PopHeap_string_64 1.17% 25.865 26.168 - 0.58% -
SetIntersection_Interlaced_Set_uint32_256_256 1.17% 8997102.008 9102386.261 - 2.83% -
SetIntersection_None_Set_string_262144_16 1.17% 1678322.672 1697921.631 - 0.49% -
SetIntersection_None_Set_uint32_262144_64 1.16% 1167462.973 1181033.367 - 2.65% -
std::multimap<int,_int>::ctor(const&)/1024 1.16% 6299.326 6372.508 - 1.00% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 1.16% 23.169 23.437 - 4.99% -
std::multimap<int,_int>::find(key)_(existent)/32 1.16% 1.587 1.606 - -0.10% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.16% 18.619 18.834 - 0.81% -
std::search(vector<int>)_(same_length)/8192 1.15% 1931.318 1953.615 - -0.35% -
std::count(deque<int>)_(every_other)/8 1.15% 2.533 2.562 - 1.14% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 1.15% 29.517 29.858 - 0.84% -
SetIntersection_Interlaced_Set_string_1024_256 1.15% 35695855.375 36107049.635 - 1.15% -
rng::find_end(deque<int>,_pred)_(near_matches)/1000 1.15% 31498.776 31861.270 - -17.99% -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 1.15% 2.193 2.218 - 1.04% -
BM_RangesPushHeap_uint32_Ascending_64 1.15% 2.218 2.243 - 1.26% -
std::multiset<std::string>::count(key)_(non-existent)/8192 1.15% 31.336 31.696 - 1.66% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 1.15% 2.394 2.422 - 1.26% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/32 1.15% 17.029 17.225 - 1.11% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 1.15% 6633.564 6709.677 - 1.56% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16384 1.15% 59.647 60.331 - 1.51% -
std::partition_copy(list<int>)/32 1.14% 8.505 8.603 - 0.14% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1.14% 1178737.758 1192227.331 - 1.49% -
std::remove_if(vector<int>)_(sprinkled)/32 1.14% 56.784 57.434 - 6.86% -
SetIntersection_Front_Vector_uint32_262144_16 1.14% 1191551.983 1205181.066 - 1.20% -
BM_std_minmax<short>/18 1.14% 1.978 2.000 - 0.43% -
SetIntersection_Interlaced_Set_float_1024_16 1.14% 11686101.208 11819076.193 - 0.34% -
rng::partial_sort_copy(deque<int>)_(ascending)/8 1.14% 10.647 10.768 - 0.10% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.14% 40514.154 40974.272 - 5.24% -
std::fill(list<int>)/50 1.14% 34.750 35.145 - 108.26% -
BM_RangesPushHeap_uint64_Ascending_1024 1.13% 2.712 2.743 - 6.47% -
std::sort(deque<int>)_(qsort_adversarial)/8 1.13% 18.163 18.369 - 0.13% -
std::reverse_copy(list<int>)/4096 1.13% 3091.560 3126.574 - -1.49% -
rng::partial_sort(deque<int>)_(repeated)/8 1.13% 27.385 27.695 - 0.21% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 1.13% 4299981.297 4348630.562 - 0.52% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.12% 36127.557 36533.273 - 3.53% -
BM_std_min<unsigned_char>/4000 1.12% 27.053 27.357 - 1.09% -
SetIntersection_Front_Vector_float_1024_16 1.12% 1189475.748 1202828.108 - 1.39% -
SetIntersection_Front_Set_uint64_16_16 1.12% 41404213.378 41868154.475 - 2.30% -
std::generate_n(list<int>)/1024 1.12% 650.685 657.974 - 1.11% -
std::partial_sort(vector<int>)_(ascending)/8 1.12% 20.660 20.891 - 1.08% -
SetIntersection_None_Vector_string_262144_16384 1.12% 1342365.965 1357382.653 - -0.36% -
rng::find_if_not(deque<int>)_(process_all)/8 1.12% 3.928 3.972 - 1.15% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 1.12% 492.220 497.712 - 1.40% -
std::partition(list<int>)_(sparse)/1024 1.12% 717.384 725.385 - -0.04% -
std::multiset<int>::find(key)_(existent)/32 1.11% 1.664 1.683 - -0.55% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8 1.11% 2.957 2.990 - 5.84% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 1.11% 10.204 10.318 - -5.09% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.11% 21.369 21.607 - 1.87% -
std::multiset<int>::equal_range(key)_(existent)/1024 1.11% 5.383 5.442 - 9.92% -
SetIntersection_Interlaced_Set_uint64_64_4 1.11% 22258190.063 22505321.701 - -0.10% -
std::find(list<int>)_(process_all)/50 1.11% 18.571 18.777 - 3.56% -
std::map<int,_int>::lower_bound(key)_(existent)/32 1.11% 1.500 1.517 - 0.64% -
SetIntersection_None_Set_uint32_256_1 1.11% 11487467.644 11614690.882 - 1.65% -
SetIntersection_None_Vector_string_16384_1 1.10% 1280639.279 1294789.785 - 0.70% -
BM_std_min<unsigned_short>/8 1.10% 1.331 1.346 - 3.10% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 1.10% 338.373 342.100 - 0.21% -
rng::equal(deque<int>)_(it,_it,_it,_it)/8 1.10% 5.016 5.071 - 0.48% -
SetIntersection_None_Set_uint32_262144_1024 1.10% 1167448.568 1180295.899 - 3.10% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.10% 678.546 686.012 - -33.40% -
rng::stable_sort(vector<int>)_(shuffled)/1024 1.10% 2187.228 2211.265 - -2.11% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 1.10% 185.615 187.654 - 0.12% -
rng::find_last_if(deque<int>)_(bail_90%)/1024 1.10% 43.218 43.692 - 0.81% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 1.10% 12116107.875 12249099.556 - 2.40% -
BM_RangesPopHeap_uint32_64 1.10% 12.620 12.758 - 1.44% -
BM_MakeHeap_string_Descending_262144 1.10% 3.432 3.469 - -2.11% -
rng::find_end(forward_list<int>)_(single_element)/1000 1.09% 693.932 701.507 - -0.41% -
BM_std_minmax<char>/15 1.09% 2.898 2.929 - -0.02% -
std::unordered_set<std::string>::find(key)_(existent)/1024 1.09% 43.718 44.194 - 25.32% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.09% 367.103 371.097 - 0.96% -
BM_lexicographical_compare_three_way<IntPtr>/1024 1.09% 245.688 248.361 - -0.95% -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_16384 1.09% 17.142 17.328 - 0.94% -
rng::stable_sort(deque<int>)_(pipe-organ)/1024 1.09% 2941.630 2973.576 - 0.45% -
BM_MakeHeap_pair<uint32,_uint32>_Random_256 1.09% 3.091 3.124 - 0.47% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 1.08% 17.193 17.379 - -0.75% -
SetIntersection_None_Vector_float_16384_1 1.08% 1170870.587 1183551.792 - -1.68% -
SetIntersection_Interlaced_Set_uint64_1024_4 1.08% 9884146.155 9991175.565 - -1.87% -
std::stable_sort(vector<int>)_(descending)/1024 1.08% 2788.263 2818.430 - -0.81% -
SetIntersection_Interlaced_Set_string_262144_16384 1.08% 2743588.219 2773235.920 - -4.04% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 1.08% 2.060 2.082 - 0.56% -
SetIntersection_Front_Vector_uint32_16384_1024 1.08% 5929302.680 5993271.382 - 0.11% -
BM_std_min<__int128>/20 1.08% 7.630 7.712 - 1.28% -
std::transform(deque<int>,_deque<int>)/50 1.08% 33.452 33.813 - 1.22% -
BM_RangesMakeThenSortHeap_string_Ascending_4 1.08% 5.347 5.404 - 0.31% -
BM_RangesMakeThenSortHeap_float_Heap_256 1.08% 6.120 6.185 - 4.89% -
rng::stable_partition(vector<int>)_(alloc_fails)/50 1.08% 1909.422 1929.965 - 1.62% -
BM_RangesPushHeap_string_SingleElement_64 1.07% 2.498 2.524 - -3.31% -
rng::unique_copy(vector<int>)_(contiguous)/32 1.07% 8.574 8.666 - -0.17% -
BM_PushHeap_string_SingleElement_16 1.07% 2.451 2.477 - -10.39% -
std::unordered_map<int,_int>::clear()/8192 1.07% 61779.253 62441.251 - -0.90% -
BM_StringConstructDestroyCStr_Huge_Opaque 1.07% 158.522 160.218 - 0.43% -
BM_RangesMakeHeap_string_Descending_16384 1.07% 2.967 2.999 - -22.10% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 1.07% 168316926.396 170113941.642 - -0.58% -
rng::for_each_n(join_view(vector<vector<int>>)/8 1.07% 1.610 1.627 - -8.92% -
rng::sort(vector<NonIntegral>)_(shuffled)/1024 1.06% 4653.264 4702.756 - -0.74% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_256 1.06% 1.384 1.399 - 0.22% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.06% 77.255 78.075 - -12.34% -
rng::partial_sort(vector<int>)_(repeated)/8 1.06% 20.096 20.309 - -0.20% -
rng::find_if(vector<int>)_(process_all)/8 1.06% 2.509 2.535 - -3.52% -
SetIntersection_Front_Set_string_64_4 1.06% 19858006.131 20068032.136 - -0.65% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 1.06% 37.387 37.782 - -11.72% -
BM_RangesMakeThenSortHeap_float_Random_64 1.06% 17.864 18.053 - 2.23% -
SetIntersection_None_Set_string_262144_16384 1.05% 1685267.254 1703010.172 - 0.67% -
BM_std_min<short>/7 1.05% 1.110 1.121 - 1.06% -
SetIntersection_Front_Vector_float_1024_1 1.05% 1109224.127 1120876.722 - -0.42% -
SetIntersection_Front_Vector_uint64_64_64 1.05% 11427738.026 11547710.660 - 3.29% -
std::sort(vector<int>)_(qsort_adversarial)/8192 1.05% 148246.605 149797.714 - 1.35% -
BM_vector_deque_ranges_copy/4096 1.05% 145.463 146.985 - -0.64% -
std::find_first_of(list<int>)_(large_needle)/8192 1.05% 48036197.266 48538519.399 - -0.55% -
rng::stable_partition(list<int>)_(alloc_fails)/1024 1.04% 4172.208 4215.806 - 1.36% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1.04% 1117076.666 1128733.032 - -0.39% -
SetIntersection_Front_Set_uint64_16384_1024 1.04% 16344827.620 16515343.285 - 10.55% -
SetIntersection_None_Vector_float_256_64 1.04% 3624227.886 3661943.243 - -1.41% -
std::none_of(deque<int>)_(process_all)/32 1.04% 11.532 11.652 - 0.81% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.04% 10.431 10.539 - 0.64% -
SetIntersection_None_Set_uint64_16384_1 1.04% 156350607.507 157972716.730 - 0.96% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1024 1.04% 7.472 7.549 - 0.32% -
std::move_backward(vector<int>)/1048576 1.04% 56172.723 56754.808 - 4.18% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16384 1.04% 6.936 7.008 - 1.93% -
std::map<std::string,_int>::erase(iterator)/1024 1.04% 29.540 29.846 - 11.11% -
rng::find_end(deque<int>)_(same_length)/1000 1.03% 329.176 332.583 - -64.59% -
BM_std_min<unsigned_short>/22 1.03% 1.900 1.920 - 5.93% -
std::deque<int>::insert(begin)_(cheap_elements)/1024 1.03% 6.048 6.110 - 1.15% -
BM_MakeHeap_string_Ascending_1024 1.03% 4.890 4.941 - -6.23% -
std::unique(list<int>,_pred)_(contiguous)/52 1.03% 74.118 74.882 - 1.50% -
SetIntersection_None_Set_uint32_1024_4 1.03% 8684605.524 8774088.014 - 0.90% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 1.03% 57.328 57.919 - 0.33% -
std::sort(deque<int>)_(pipe-organ)/1024 1.03% 2711.889 2739.827 - -3.08% -
BM_RangesMakeThenSortHeap_uint32_Heap_1024 1.03% 10.321 10.427 - 1.18% -
SetIntersection_Interlaced_Vector_uint64_16384_16 1.03% 2491960.684 2517584.437 - 3.39% -
std::partial_sort(vector<int>)_(shuffled)/8 1.03% 22.229 22.457 - 0.59% -
BM_MakeHeap_string_Ascending_256 1.03% 4.753 4.802 - -3.74% -
BM_RangesMakeThenSortHeap_uint32_Heap_16384 1.03% 16.381 16.550 - 1.09% -
BM_PopHeap_string_256 1.03% 40.827 41.246 - 0.84% -
SetIntersection_None_Vector_float_16_16 1.02% 35840008.244 36206399.186 - 0.65% -
rng::stable_sort(vector<int>)_(descending)/1024 1.02% 2789.129 2817.637 - -0.85% -
SetIntersection_Front_Vector_string_16384_1 1.02% 1137644.058 1149269.269 - 0.39% -
SetIntersection_None_Vector_uint64_1024_16 1.02% 1141389.364 1153035.087 - 0.14% -
BM_std_minmax_element<int>/512 1.02% 134.143 135.509 - -1.90% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.02% 147304.867 148804.216 - 0.56% -
std::for_each(deque<int>)/32 1.02% 3.792 3.830 - 0.36% -
std::generate_n(list<int>)/32 1.02% 8.598 8.685 - 0.64% -
BM_RangesMakeThenSortHeap_string_SingleElement_16384 1.01% 37.452 37.832 - 0.45% -
BM_RangesMakeThenSortHeap_float_Random_262144 1.01% 62.170 62.800 - 0.66% -
std::is_partitioned(list<int>)_(partitioned)/8192 1.01% 6797.645 6866.606 - 5.76% -
std::multiset<int>::ctor(&&,_different_allocs)/32 1.01% 181.731 183.574 - 1.13% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 1.01% 17014375.086 17186803.193 - -0.31% -
BM_SortHeap_float_64 1.01% 3.211 3.243 - 2.89% -
std::remove_copy(deque<int>)_(prefix)/32 1.01% 12.956 13.087 - -1.03% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1.01% 1084424.587 1095403.256 - -1.29% -
BM_MakeHeap_string_Ascending_4 1.01% 2.827 2.856 - 0.45% -
std::shift_left(deque<int>)/32 1.01% 4.779 4.827 - 2.08% -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 1.01% 20127.356 20330.639 - 4.36% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1.01% 1208020.426 1220213.628 - 0.55% -
BM_std_min<__int128>/19 1.01% 7.254 7.327 - 1.19% -
SetIntersection_Front_Set_float_16_16 1.01% 41486746.653 41904494.370 - 1.22% -
rng::unique_copy(list<int>,_pred)_(contiguous)/1024 1.01% 789.720 797.665 - 0.16% -
BM_std_min<long_long>/28 1.01% 2.611 2.637 - -0.83% -
rng::move(vector<bool>)_(aligned)/4096 1.01% 8.169 8.251 - 1.61% -
BM_StringFindStringLiteral/512 1.00% 9.496 9.591 - 1.12% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1.00% 1258509.401 1271135.523 - 0.19% -
SetIntersection_None_Set_uint64_1024_1024 1.00% 8667534.835 8754484.421 - 0.29% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
bm_ranges_swap_ranges_vb_unaligned/262144 -84.33% 23837.365 3736.092 - -2.71% -
rng::rotate_copy(deque<int>)/32 -71.51% 9.367 2.669 - -0.92% -
std::rotate_copy(deque<int>)/32 -70.36% 9.361 2.775 - 5.82% -
std::for_each_n(deque<int>)/8 -67.88% 3.589 1.153 - -8.09% -
rng::for_each_n(deque<int>)/8 -67.85% 3.587 1.153 - -4.26% -
bm_swap_ranges_vb_unaligned/262144 -67.26% 11744.100 3845.558 - -2.53% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -59.05% 116871240.631 47861243.870 - -25.68% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -57.48% 343434879.413 146028915.487 - -31.50% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -56.72% 33536306.581 14513267.563 - -53.07% -
std::count(list<int>)_(every_other)/1024 -55.50% 1589.356 707.230 - -0.31% -
std::remove_copy(list<int>)_(sprinkled)/1024 -54.16% 1613.860 739.774 - -0.61% -
rng::remove_copy(list<int>)_(sprinkled)/1024 -53.90% 1607.265 740.951 - -0.25% -
rng::remove_copy(list<int>)_(prefix)/1024 -53.53% 1610.358 748.263 - -0.43% -
std::remove_copy(list<int>)_(prefix)/1024 -53.02% 1610.270 756.426 - -53.22% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -52.74% 211.403 99.918 - -4.36% -
std::partition(list<int>)_(dense)/1024 -52.46% 817.841 388.836 - -1.10% -
rng::remove_copy_if(list<int>)_(sprinkled)/1024 -52.12% 1639.401 784.982 - -0.86% -
std::remove_copy_if(list<int>)_(sprinkled)/1024 -52.05% 1637.953 785.416 - -0.39% -
std::remove_copy_if(list<int>)_(prefix)/1024 -51.84% 1648.515 793.873 - -0.41% -
rng::remove_copy_if(list<int>)_(prefix)/1024 -51.83% 1647.587 793.672 - -0.76% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -51.59% 208.950 101.158 - -3.51% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 -46.94% 15.957 8.467 - -55.22% -
rng::search(deque<int>)_(no_match)/1024 -42.74% 414.890 237.585 - -22.12% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -42.70% 8470387.685 4853442.326 - -3.88% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -42.52% 137.977 79.311 - -0.15% -
rng::unique_copy(deque<int>)_(contiguous)/52 -41.18% 25.543 15.024 - 2.30% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -35.71% 0.697 0.448 - -10.51% -
std::adjacent_find(deque<int>)/50 -35.10% 23.490 15.245 - 3.20% -
std::adjacent_find(deque<int>)/8 -34.65% 4.838 3.162 - 6.93% -
rng::adjacent_find(deque<int>)/50 -34.21% 21.936 14.431 - -23.25% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -33.52% 41136043.637 27346969.571 - -32.44% -
std::unordered_set<std::string>::insert(value)_(new_value)/32 -33.48% 46.467 30.909 - -48.62% -
std::shift_left(vector<int>)/32 -33.29% 4.460 2.975 - -0.59% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 -33.11% 24994812.832 16719985.487 - 2.28% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -33.10% 0.697 0.467 - 4.36% -
rng::unique_copy(deque<int>)_(contiguous)/32 -32.73% 16.463 11.075 - 13.56% -
std::multiset<std::string>::erase(key)_(existent)/0 -32.37% 59.647 40.340 - -31.92% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -32.36% 0.635 0.429 - -4.40% -
BM_RangesPopHeap_pair<uint32,_uint32>_1 -32.02% 0.619 0.421 - -39.44% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 -31.87% 30.968 21.100 - 6.01% -
std::unordered_set<std::string>::insert(value)_(already_present)/0 -31.84% 63.242 43.104 - -35.14% -
rng::unique_copy(deque<int>)_(sprinkled)/32 -31.34% 13.460 9.241 - -8.35% -
std::unique_copy(list<int>)_(contiguous)/8192 -30.13% 10471.592 7316.880 - 6.20% -
std::fill_n(list<int>)/8192 -29.96% 10083.260 7062.272 - 0.04% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -29.68% 86.197 60.617 - -30.17% -
rng::unique_copy(deque<int>)_(sprinkled)/52 -29.56% 20.988 14.784 - 0.15% -
BM_RangesPopHeap_string_1 -29.45% 0.640 0.451 - -13.84% -
rng::copy_backward(vector<int>)/32768 -29.43% 3674.064 2592.788 - -21.11% -
std::unique_copy(list<int>)_(sprinkled)/8192 -29.14% 10183.523 7216.304 - 3.10% -
std::move_backward(list<int>)/4096 -28.75% 6198.416 4416.489 - -10.17% -
BM_std_min<unsigned_short>/1 -28.67% 0.455 0.325 - 27.80% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -28.58% 3457.086 2469.217 - -9.59% -
std::unordered_multiset<int>::erase(key)_(non-existent)/0 -28.56% 0.486 0.347 - -28.21% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 -28.42% 14373859.575 10288637.141 - 2.73% -
BM_PushHeap_uint64_SingleElement_1 -28.26% 0.697 0.500 - -4.19% -
std::map<std::string,_int>::insert(value)_(new_value)/8192 -27.77% 95.444 68.939 - -26.41% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -27.67% 41.077 29.713 - -27.20% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 -26.91% 65.591 47.941 - 0.62% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 -26.71% 5.961 4.369 - -2.12% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -26.24% 85562278.756 63111711.641 - -16.27% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 -26.14% 10641.068 7859.002 - 5.89% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 -26.10% 66.271 48.974 - 0.45% -
BM_RangesPushHeap_float_Random_1 -26.07% 0.532 0.393 - -8.23% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 -26.06% 10731.185 7934.330 - 5.16% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -26.00% 44.794 33.148 - -27.94% -
std::find(vector<bool>)_(process_all)/8 -25.99% 0.902 0.668 - 15.89% -
BM_std_min<unsigned___int128>/1 -25.86% 0.459 0.341 - -7.22% -
rng::generate(list<int>)/8192 -25.78% 11839.272 8786.632 - 16.61% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -25.64% 12375175.181 9201761.639 - -9.23% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -25.64% 1.664 1.237 - -27.84% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -25.52% 0.575 0.428 - -19.85% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 -25.51% 9.564 7.124 - 8.11% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 -25.10% 0.403 0.302 - -38.87% -
BM_StringRelationalLiteral_Eq_Small_Empty_Control -24.82% 0.406 0.305 - -32.27% -
std::find_end(deque<int>)_(process_all)/8192 -24.76% 2660.530 2001.781 - -1.90% -
std::copy_n(list<int>)/4096 -24.49% 4744.243 3582.545 - -7.22% -
std::set<int>::contains(key)_(non-existent)/8192 -24.38% 11.268 8.521 - 2.53% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -24.33% 38.531 29.157 - -23.77% -
std::find_end(forward_list<int>)_(same_length)/8192 -24.13% 17129.259 12996.641 - -10.48% -
std::equal(list<int>)_(it,_it,_it)/1024 -24.09% 1492.942 1133.362 - -0.30% -
std::move(deque<int>)/32768 -23.62% 2422.986 1850.747 - -12.74% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -23.50% 6616586.347 5061880.655 - -24.40% -
BM_vector_deque_ranges_move/0 -23.35% 0.598 0.458 - -11.74% -
rng::is_partitioned(deque<int>)_(unpartitioned)/32 -23.30% 11.653 8.937 - -13.86% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -23.20% 32.776 25.170 - -13.72% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 -23.16% 15341252.955 11788666.362 - -1.69% -
std::multiset<std::string>::insert(value)_(new_value)/8192 -23.02% 97.141 74.780 - -21.63% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -22.93% 36.125 27.843 - -42.21% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 -22.87% 64.945 50.095 - -2.56% -
std::find_end(deque<int>)_(process_all)/1048576 -22.61% 341498.314 264276.750 - -0.42% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -22.59% 32.265 24.976 - -1.17% -
std::unordered_set<std::string>::erase(iterator)/0 -22.26% 25.962 20.183 - -26.37% -
std::unordered_set<std::string>::count(key)_(non-existent)/0 -21.98% 0.349 0.272 - -22.22% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 -21.60% 23.756 18.625 - 0.17% -
std::map<int,_int>::erase(key)_(non-existent)/8192 -21.44% 9.580 7.526 - -2.00% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -21.30% 0.613 0.483 - -30.80% -
std::remove(list<int>)_(prefix)/1024 -21.28% 1246.081 980.945 - -1.65% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 -21.07% 90.881 71.735 - 1.11% -
BM_vector_deque_ranges_copy/0 -21.06% 0.551 0.435 - -5.88% -
rng::adjacent_find(deque<int>)/8 -21.02% 4.175 3.297 - -12.07% -
rng::for_each_n(deque<int>)/50 -21.00% 4.984 3.938 - 0.46% -
std::copy_n(vector<bool>)_(aligned)/1048576 -20.83% 1755.829 1390.101 - -17.14% -
std::set<int>::equal_range(key)_(non-existent)/8192 -20.70% 13.130 10.412 - 6.18% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -20.64% 43.755 34.726 - -18.33% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -20.45% 2454314.094 1952309.446 - -2.93% -
std::find_first_of(deque<int>)_(small_needle)/50 -20.35% 210.180 167.399 - 1.73% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 -20.29% 9956150.946 7936249.571 - -2.53% -
std::for_each_n(deque<int>)/50 -20.19% 4.975 3.971 - -0.00% -
std::move(vector<bool>)_(aligned)/1048576 -20.12% 2648.478 2115.666 - -0.02% -
std::unordered_multiset<int>::insert(value)_(new_value)/8192 -20.03% 24.942 19.945 - 0.53% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -20.00% 87.579 70.066 - 56.21% -
std::unordered_set<int>::erase(key)_(existent)/8192 -19.97% 28.493 22.804 - -0.16% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -19.93% 4660287.923 3731451.328 - -22.17% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -19.82% 1888995.309 1514514.447 - -0.64% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -19.80% 14941618.039 11983615.742 - -3.81% -
rng::move(vector<bool>)_(aligned)/1048576 -19.74% 2649.100 2126.296 - 0.06% -
std::set<int>::find(key)_(non-existent)/32 -19.54% 2.921 2.350 - 3.68% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 -19.54% 84.122 67.687 - -29.41% -
rng::move(vector<int>)/32768 -19.48% 2653.827 2136.849 - -0.32% -
std::move(vector<int>)/32768 -19.47% 2644.561 2129.786 - -0.02% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 -19.43% 1.447 1.166 - -6.72% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -19.43% 0.620 0.500 - -18.15% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 -19.12% 16.435 13.294 - -19.36% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -19.01% 22.111 17.907 - -24.34% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -18.66% 332.598 270.530 - -6.55% -
std::set<int>::equal_range(key)_(non-existent)/1024 -18.56% 8.303 6.762 - 7.30% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -18.55% 39.031 31.792 - -10.45% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 -18.51% 0.488 0.398 - 18.44% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -18.43% 12004.986 9792.383 - -22.54% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 -18.27% 790.887 646.417 - -3.58% -
std::find_first_of(deque<int>)_(small_needle)/32 -18.08% 132.997 108.948 - 1.48% -
std::find(vector<bool>)_(process_all)/50 -17.86% 0.871 0.716 - 23.67% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -17.86% 21.298 17.494 - -0.34% -
BM_RangesPushHeap_uint64_Descending_1 -17.69% 0.501 0.412 - -11.64% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -17.66% 0.536 0.441 - -10.88% -
std::unordered_set<int>::erase(key)_(existent)/1024 -17.58% 26.744 22.041 - -1.62% -
rng::search(deque<int>)_(near_matches)/1024 -17.58% 25676.303 21162.103 - -16.11% -
rng::starts_with(deque<int>)/8 -17.46% 5.032 4.153 - 1.32% -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 -17.25% 30.952 25.614 - -21.60% -
BM_PopHeap_uint32_1 -17.23% 0.629 0.521 - 14.14% -
rng::transform(list<int>,_list<int>)/8192 -17.13% 10355.016 8581.107 - -16.02% -
std::search_n(list<int>)_(no_match)/1000 -17.12% 697.713 578.258 - -14.62% -
rng::search(deque<int>)_(near_matches)/1000 -16.98% 24550.605 20380.965 - -15.39% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 -16.72% 17.411 14.499 - -0.07% -
std::unordered_set<int>::erase(iterator)/8192 -16.59% 24.301 20.269 - 0.51% -
std::multiset<std::string>::find(key)_(existent)/8192 -16.52% 40.336 33.671 - 16.48% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 -16.10% 2.946 2.472 - -9.87% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 -15.92% 9589687.077 8062636.365 - -4.17% -
rng::generate_n(list<int>)/8192 -15.88% 8366.909 7038.606 - 1.01% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -15.86% 0.635 0.534 - 30.23% -
std::set<std::string>::erase(iterator)/1024 -15.84% 33.184 27.927 - -0.79% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -15.82% 1.443 1.215 - -4.42% -
BM_StringFindAllMatch/512 -15.81% 13.770 11.592 - -0.93% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 -15.69% 0.633 0.534 - -15.80% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -15.62% 1.495 1.261 - -3.34% -
std::map<std::string,_int>::insert(value)_(new_value)/1024 -15.39% 77.162 65.284 - 7.60% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -15.29% 3105116.255 2630238.792 - -16.18% -
std::remove_copy_if(list<int>)_(sprinkled)/50 -15.26% 28.997 24.574 - -0.21% -
std::find_first_of(deque<int>)_(large_needle)/32 -15.05% 330.030 280.376 - -8.15% -
std::find_first_of(deque<int>)_(large_needle)/50 -15.04% 788.418 669.850 - -4.52% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 -14.96% 3527999.972 3000372.215 - 2.46% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 -14.90% 43684990.528 37177996.942 - -4.61% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 -14.78% 8.256 7.035 - 3.21% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -14.76% 1736.768 1480.496 - 12.46% -
BM_RangesMakeHeap_float_Random_16384 -14.61% 1.296 1.106 - -9.04% -
std::unordered_set<int>::erase(iterator)/1024 -14.59% 23.671 20.218 - 0.12% -
std::multiset<std::string>::erase(key)_(existent)/32 -14.46% 59.547 50.936 - -13.27% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -14.42% 1886456.461 1614407.522 - -1.20% -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 -14.39% 0.542 0.464 - -14.00% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 -14.38% 0.585 0.500 - -4.91% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -14.23% 11.870 10.181 - -3.63% -
std::set<int>::erase(key)_(non-existent)/1024 -14.23% 6.364 5.458 - -2.99% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 -14.17% 9510247.258 8162506.994 - -3.12% -
rng::replace(list<int>)_(prefix)/8192 -14.16% 7856.790 6744.615 - -7.43% -
BM_std_min<char>/3 -14.11% 0.807 0.693 - -3.46% -
std::set<int>::erase(key)_(non-existent)/8192 -13.97% 9.637 8.291 - -5.20% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -13.95% 123508619.296 106280440.459 - -4.07% -
std::multiset<std::string>::erase(key)_(existent)/8192 -13.90% 134.874 116.129 - -14.00% -
BM_std_min<char>/1 -13.84% 0.442 0.381 - 32.35% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 -13.81% 86.546 74.596 - -1.55% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 -13.72% 2.244 1.936 - 3.25% -
BM_StringDestroy_Small -13.66% 0.753 0.650 - -25.81% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 -13.59% 0.521 0.450 - -5.65% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 -13.58% 4.318 3.732 - -2.23% -
std::copy_n(vector<bool>)_(aligned)/262144 -13.57% 702.006 606.750 - -10.23% -
std::for_each_n(deque<int>)/32 -13.56% 4.364 3.772 - -0.06% -
std::find_end(deque<int>)_(process_all)/1024 -13.54% 339.194 293.254 - 10.62% -
std::partition(deque<int>)_(sparse)/32 -13.53% 11.266 9.742 - 1.06% -
rng::for_each_n(deque<int>)/32 -13.51% 4.354 3.766 - -0.22% -
std::find_end(deque<int>)_(single_element)/8192 -13.47% 2717.105 2351.011 - 15.33% -
BM_StringEraseWithMove_Empty_Transparent -13.47% 0.649 0.561 - -0.20% -
rng::replace_if(list<int>)_(prefix)/8192 -13.35% 7973.519 6909.170 - -4.10% -
rng::search(deque<int>)_(same_length)/1000 -13.23% 384.154 333.333 - 0.61% -
std::search(deque<int>)_(no_match)/1024 -13.17% 350.678 304.494 - -26.71% -
BM_vector_deque_copy_backward/0 -13.15% 0.461 0.401 - -0.19% -
std::multiset<std::string>::erase(iterator)/0 -13.11% 31.364 27.251 - -9.34% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 -13.11% 12.150 10.558 - -0.03% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -13.03% 1.495 1.301 - -0.27% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -13.02% 0.537 0.467 - 4.33% -
BM_vector_deque_move/2 -13.01% 2.010 1.749 - -4.55% -
rng::replace_if(list<int>)_(sprinkled)/8192 -13.00% 8313.511 7232.716 - -2.95% -
BM_StringConstructDestroyCStr_Small_Transparent -12.90% 0.397 0.346 - -6.52% -
std::replace_if(list<int>)_(prefix)/8192 -12.86% 7894.983 6879.495 - -3.11% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 -12.81% 1.216 1.060 - -7.36% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -12.79% 74.007 64.541 - -12.78% -
std::replace(list<int>)_(prefix)/8192 -12.79% 7773.014 6778.869 - -3.32% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 -12.76% 115.572 100.821 - -0.72% -
BM_RangesPopHeap_float_262144 -12.71% 39.637 34.600 - -9.75% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -12.65% 1573.117 1374.140 - 4.27% -
rng::adjacent_find(list<int>,_pred)/8192 -12.60% 8667.087 7574.864 - -13.16% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -12.58% 96.171 84.077 - -10.11% -
std::unordered_set<int>::count(key)_(non-existent)/8192 -12.50% 1.613 1.412 - -15.51% -
rng::replace(list<int>)_(sprinkled)/8192 -12.40% 7993.613 7002.459 - -3.96% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -12.38% 1.496 1.311 - 0.52% -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 -12.36% 358.131 313.880 - -12.05% -
BM_vector_deque_move/1 -12.34% 2.275 1.994 - -5.53% -
BM_RangesMakeHeap_float_Heap_64 -12.26% 0.247 0.217 - 5.44% -
std::set<int>::erase(key)_(non-existent)/32 -12.15% 2.892 2.541 - -5.17% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 -12.15% 9059.066 7958.289 - -13.04% -
rng::is_sorted_until(deque<int>,_pred)/8 -12.12% 4.859 4.270 - 10.76% -
std::map<std::string,_int>::erase(iterator)/32 -12.11% 32.509 28.572 - 3.11% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 -12.06% 2.010 1.767 - -13.03% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 -11.89% 0.305 0.269 - -12.18% -
std::partition(deque<int>)_(sparse)/50 -11.86% 17.288 15.237 - -1.93% -
rng::swap_ranges(list<int>)/8192 -11.80% 12147.451 10714.599 - 6.36% -
std::set<int>::contains(key)_(non-existent)/1024 -11.79% 6.043 5.330 - 0.47% -
std::set<int>::equal_range(key)_(non-existent)/32 -11.75% 3.159 2.787 - 2.94% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 -11.75% 11.056 9.757 - -6.66% -
std::equal(vector<bool>)_(unaligned)/8 -11.75% 0.811 0.716 - -15.95% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -11.74% 12.265 10.824 - -0.45% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -11.74% 1577.186 1391.999 - 2.41% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -11.73% 63.203 55.791 - -16.26% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 -11.65% 30.816 27.224 - -3.32% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -11.65% 27.163 23.999 - -11.32% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 -11.64% 5.665 5.005 - -0.89% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -11.57% 52.967 46.839 - -12.16% -
std::unordered_multiset<int>::erase(key)_(non-existent)/8192 -11.55% 1.147 1.015 - 5.13% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 -11.53% 14.977 13.251 - -0.81% -
std::unordered_set<int>::contains(key)_(existent)/1024 -11.50% 1.473 1.304 - -6.98% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -11.43% 1.494 1.323 - 1.58% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 -11.42% 13086.827 11592.252 - -8.69% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -11.38% 89774.755 79557.877 - 0.20% -
std::set<int>::find(key)_(non-existent)/1024 -11.34% 6.354 5.634 - 1.42% -
std::replace(list<int>)_(sprinkled)/8192 -11.32% 7898.932 7004.962 - -2.17% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -11.22% 10843238.967 9626429.066 - -11.12% -
rng::unique_copy(list<int>)_(sprinkled)/8192 -11.12% 8130.336 7226.012 - 3.52% -
BM_StringRelational_Eq_Large_Large_ChangeFirst -11.12% 1.531 1.361 - -5.27% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 -11.10% 2849.998 2533.646 - -10.70% -
std::any_of(deque<int>)_(process_all)/32768 -10.97% 11845.084 10545.127 - -2.72% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 -10.91% 48.147 42.896 - 0.31% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -10.89% 32.642 29.087 - -19.91% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 -10.87% 30.936 27.574 - 15.48% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -10.84% 848.651 756.648 - -8.63% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 -10.82% 9.818 8.756 - 0.09% -
std::replace_if(list<int>)_(sprinkled)/8192 -10.77% 8116.682 7242.404 - -0.99% -
std::is_partitioned(deque<int>)_(partitioned)/32 -10.76% 10.933 9.756 - -0.19% -
std::remove_if(list<int>)_(sprinkled)/1024 -10.74% 1111.012 991.636 - -5.96% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -10.73% 19.383 17.302 - -10.19% -
BM_std_minmax<unsigned_int>/4 -10.72% 1.087 0.971 - -0.21% -
std::unordered_set<int>::count(key)_(non-existent)/0 -10.63% 0.304 0.272 - -32.80% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 -10.62% 11.680 10.440 - -4.61% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 -10.61% 25.328 22.639 - 4.60% -
std::any_of(deque<int>)_(process_all)/8192 -10.60% 2966.995 2652.576 - -2.46% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 -10.54% 1.435 1.284 - -24.34% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -10.53% 58.147 52.025 - -9.42% -
std::for_each(list<int>)/8 -10.51% 2.553 2.285 - -8.79% -
std::unordered_set<std::string>::count(key)_(existent)/32 -10.50% 36.567 32.727 - -16.02% -
BM_RangesMakeHeap_float_Heap_16 -10.47% 0.240 0.215 - 2.02% -
bm_ranges_lexicographical_compare<int>/16 -10.43% 2.230 1.997 - -13.37% -
BM_RangesSortHeap_pair<uint32,_uint32>_4 -10.42% 1.798 1.611 - -1.43% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -10.38% 47.297 42.389 - -2.60% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -10.37% 7.666 6.871 - 0.11% -
BM_lexicographical_compare_three_way_fast_path/1 -10.26% 0.342 0.307 - -21.40% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 -10.24% 11519.548 10339.890 - -9.98% -
BM_vector_deque_copy_backward/2 -10.14% 2.233 2.006 - -2.94% -
std::equal(vector<bool>)_(unaligned)/50 -10.13% 0.783 0.704 - -20.17% -
std::find_first_of(deque<int>)_(small_needle)/1024 -10.08% 3848.611 3460.663 - -6.84% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -10.08% 1.744 1.568 - -7.73% -
std::set<int>::find(key)_(non-existent)/8192 -10.06% 9.486 8.532 - 1.07% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/8192 -9.98% 24.740 22.270 - 12.02% -
BM_StringEraseWithMove_Empty_Opaque -9.97% 0.885 0.797 - -0.22% -
BM_std_minmax<int>/4 -9.89% 1.026 0.925 - -5.18% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 -9.89% 34.880 31.429 - -9.80% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 -9.89% 10.480 9.443 - -8.77% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 -9.86% 14.794 13.335 - -10.99% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -9.85% 9106.046 8208.740 - -14.87% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -9.78% 118409.319 106825.955 - -3.33% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 -9.76% 1.784 1.610 - -9.55% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -9.66% 1600.954 1446.321 - -9.30% -
std::find_end(list<int>,_pred)_(same_length)/8192 -9.62% 11060.143 9996.659 - -51.44% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 -9.61% 5549247.716 5016036.174 - -1.28% -
std::set<int>::contains(key)_(non-existent)/32 -9.60% 2.710 2.450 - 4.37% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -9.57% 46.067 41.657 - 1.96% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -9.52% 65.195 58.992 - 19.51% -
BM_vector_deque_move/0 -9.49% 0.508 0.460 - -17.18% -
SetIntersection_Front_Set_float_262144_64 -9.48% 2039754.191 1846288.765 - -1.35% -
bm_lexicographical_compare<int>/16 -9.46% 2.071 1.875 - -7.03% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -9.45% 27532018.399 24930136.030 - -0.87% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 -9.44% 1.490 1.349 - 4.38% -
rng::copy(vector<bool>)_(unaligned)/512 -9.43% 3.729 3.377 - -8.71% -
std::search_n(list<int>)_(no_match)/8192 -9.41% 7573.073 6860.513 - -6.24% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -9.40% 5.571 5.047 - -0.77% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -9.32% 10844748.765 9833586.711 - -9.17% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -9.28% 56.662 51.405 - -6.54% -
SetIntersection_Front_Set_string_262144_64 -9.26% 4819873.947 4373416.346 - -8.91% -
BM_std_min<char>/2 -9.25% 0.535 0.485 - -0.02% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -9.24% 10156421.684 9217591.701 - -5.42% -
rng::copy_n(vector<bool>)_(aligned)/64 -9.22% 1.375 1.248 - -4.34% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -9.12% 3816.309 3468.445 - 4.40% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 -9.07% 11.467 10.428 - -0.17% -
std::copy_n(vector<bool>)_(aligned)/64 -9.06% 1.366 1.242 - -4.70% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 -9.02% 5.339 4.857 - -7.85% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -9.01% 0.505 0.459 - -1.57% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -9.01% 0.635 0.578 - 3.93% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 -9.01% 5.336 4.855 - -0.41% -
BM_std_min<char>/4 -8.99% 1.130 1.029 - -3.92% -
std::set<int>::erase(key)_(existent)/1024 -8.98% 43.056 39.191 - 1.57% -
BM_StringRelational_Less_Large_Large_ChangeFirst -8.97% 1.387 1.263 - -9.01% -
rng::find_end(deque<int>)_(single_element)/1024 -8.95% 342.250 311.618 - 12.09% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 -8.93% 0.932 0.849 - 2.69% -
SetIntersection_Front_Vector_float_64_64 -8.90% 12574385.460 11455651.060 - -1.11% -
rng::search(deque<int>,_pred)_(near_matches)/1024 -8.85% 29237.547 26650.506 - 0.55% -
std::unordered_set<int>::contains(key)_(existent)/8192 -8.81% 1.317 1.201 - -21.64% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast -8.79% 2.062 1.881 - -5.32% -
bm_lexicographical_compare<int>/4 -8.76% 1.385 1.264 - 0.41% -
BM_vector_deque_move_backward/1 -8.76% 2.223 2.029 - -21.03% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -8.72% 10.391 9.485 - -9.73% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 -8.72% 6.886 6.286 - -6.80% -
rng::search(deque<int>,_pred)_(near_matches)/1000 -8.71% 27946.016 25510.886 - 1.01% -
std::set<std::string>::erase(iterator)/8192 -8.70% 28.421 25.947 - 0.55% -
std::set<int>::insert(value)_(already_present)/1024 -8.70% 7.009 6.399 - -5.57% -
std::set<std::string>::equal_range(key)_(existent)/32 -8.69% 16.872 15.405 - -0.66% -
BM_vector_deque_move_backward/2 -8.65% 1.950 1.781 - -21.89% -
rng::unique_copy(list<int>)_(contiguous)/8192 -8.64% 7992.241 7301.593 - 5.58% -
std::remove(deque<int>)_(sprinkled)/32 -8.58% 58.003 53.026 - 0.76% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 -8.58% 4.221 3.859 - -0.24% -
rng::move(vector<bool>)_(unaligned)/64 -8.55% 1.782 1.630 - 0.68% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 -8.54% 7.938 7.260 - -2.49% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 -8.53% 4.201 3.843 - -0.30% -
BM_PushHeap_string_Ascending_256 -8.47% 11.665 10.677 - 4.84% -
BM_StringRelational_Eq_Large_Large_ChangeLast -8.40% 2.081 1.906 - 2.83% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 -8.39% 8.346 7.646 - -7.43% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 -8.37% 10.918 10.004 - -8.86% -
BM_vector_deque_copy_backward/1 -8.35% 2.495 2.287 - -1.02% -
std::generate_n(list<int>)/8192 -8.31% 7569.130 6940.209 - 0.41% -
std::search(list<int>)_(single_element)/8192 -8.29% 8084.293 7413.842 - -5.29% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 -8.27% 9121474.350 8366924.739 - 0.28% -
BM_StringRelational_Less_Small_Small_ChangeFirst -8.27% 1.437 1.318 - -4.95% -
std::set<int>::clear()/8192 -8.27% 78470.068 71981.009 - -3.07% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 -8.26% 0.428 0.393 - -43.63% -
rng::partition_copy(list<int>)/8192 -8.25% 7611.140 6982.939 - -5.24% -
BM_RangesMakeHeap_uint64_Ascending_4 -8.25% 0.444 0.408 - -3.71% -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 -8.17% 17945.297 16478.700 - 8.50% -
std::reverse_copy(vector<int>)/8 -8.14% 2.400 2.205 - -6.84% -
rng::move(deque<int>)/32768 -8.14% 2369.885 2176.868 - 0.07% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 -8.13% 32.781 30.117 - -3.64% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -8.11% 56.139 51.586 - 11.06% -
BM_MakeHeap_float_Random_64 -8.11% 1.648 1.514 - -15.23% -
std::set<int>::lower_bound(key)_(existent)/8192 -8.08% 8.853 8.138 - 3.71% -
std::remove(deque<int>)_(sprinkled)/50 -8.08% 64.623 59.405 - 3.75% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/8192 -8.05% 8605.740 7912.803 - 4.39% -
bm_ranges_lexicographical_compare<signed_char>/64 -8.04% 2.230 2.051 - 7.74% -
rng::remove_copy(deque<int>)_(prefix)/1024 -8.00% 413.904 380.776 - -8.32% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -7.96% 3576940.900 3292052.614 - -7.65% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -7.96% 22222.795 20453.938 - -14.65% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -7.95% 32.271 29.706 - -7.99% -
rng::unique_copy(list<int>,_pred)_(contiguous)/8192 -7.93% 8583.018 7902.590 - 4.10% -
std::set<std::string>::find(key)_(non-existent)/32 -7.91% 10.432 9.606 - 3.54% -
std::multimap<int,_int>::erase(key)_(existent)/8192 -7.90% 28.747 26.477 - 0.79% -
std::is_sorted(list<int>,_pred)/8192 -7.89% 7686.310 7080.213 - -6.97% -
std::set<int>::equal_range(key)_(existent)/8192 -7.88% 8.655 7.973 - 0.21% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 -7.86% 17177.174 15826.978 - 0.78% -
std::find_end(deque<int>)_(single_element)/1024 -7.83% 359.695 331.549 - 27.99% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 -7.79% 825.448 761.138 - -4.55% -
std::is_sorted_until(list<int>)/8 -7.77% 2.403 2.216 - 0.38% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 -7.77% 3.572 3.294 - -0.04% -
std::unordered_set<std::string>::insert(value)_(new_value)/0 -7.73% 74.429 68.674 - 10.47% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 -7.73% 6.809 6.282 - -0.28% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 -7.72% 8.293 7.653 - -0.06% -
rng::copy_if(list<int>)_(entire_range)/64 -7.71% 33.367 30.794 - -0.01% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 -7.69% 3.572 3.297 - -7.93% -
std::find(deque<int>)_(process_all)/50 -7.65% 14.387 13.286 - 0.38% -
std::remove(list<int>)_(sprinkled)/1024 -7.63% 1030.022 951.398 - -6.20% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 -7.62% 5.322 4.917 - -0.03% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 -7.62% 3190523.773 2947388.803 - -0.39% -
std::remove_if(list<int>)_(prefix)/1024 -7.61% 1094.574 1011.258 - -3.43% -
BM_std_min<short>/18 -7.61% 1.668 1.541 - -4.83% -
std::set<int>::clear()/1024 -7.60% 9259.638 8556.030 - -2.37% -
rng::search_n(list<int>)_(no_match)/8192 -7.60% 7406.085 6843.407 - -7.44% -
std::is_sorted_until(deque<int>)/8 -7.58% 2.897 2.677 - -13.37% -
BM_PushHeap_float_Descending_1 -7.57% 0.578 0.535 - 24.19% -
std::copy_backward(vector<bool>)_(aligned)/512 -7.56% 1.617 1.494 - -4.21% -
rng::search_n(list<int>)_(no_match)/1048576 -7.55% 870634.655 804892.537 - -6.75% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -7.53% 1.368 1.265 - -5.91% -
std::copy_backward(vector<bool>)_(aligned)/64 -7.49% 1.813 1.678 - -5.51% -
std::unordered_multiset<int>::erase(iterator)/8192 -7.45% 21.907 20.274 - 0.79% -
rng::copy(list<int>)/64 -7.44% 33.423 30.938 - -8.47% -
BM_RangesMakeHeap_uint64_Random_256 -7.36% 1.364 1.264 - 5.04% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 -7.36% 3.770 3.493 - -7.67% -
SetIntersection_Front_Set_string_256_64 -7.35% 16096711.749 14914109.213 - -8.03% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -7.34% 27403.246 25390.611 - -10.21% -
std::find_first_of(deque<int>)_(small_needle)/8192 -7.33% 29947.113 27752.341 - -2.89% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -7.33% 1.290 1.196 - -7.51% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -7.30% 4.188 3.882 - -0.33% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -7.27% 9018.170 8362.386 - -12.08% -
std::multimap<int,_int>::erase(key)_(non-existent)/32 -7.27% 2.461 2.282 - 1.24% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -7.25% 0.780 0.723 - 2.16% -
rng::remove_if(list<int>)_(sprinkled)/1024 -7.25% 1071.352 993.719 - -0.42% -
BM_PushHeap_string_Ascending_1024 -7.25% 14.489 13.440 - 2.69% -
std::find_if(deque<int>)_(bail_25%)/8192 -7.24% 749.644 695.337 - -1.15% -
BM_RangesMakeHeap_uint32_Random_64 -7.20% 1.350 1.253 - -5.47% -
rng::contains(list<int>)_(process_all)/8 -7.19% 2.404 2.231 - -6.58% -
BM_std_minmax<unsigned_short>/3 -7.16% 1.277 1.185 - 1.75% -
std::vector<int>::ctor(size)/32 -7.14% 10.683 9.919 - -9.13% -
BM_std_min<unsigned_char>/32 -7.06% 3.005 2.793 - -2.47% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -7.06% 54507.207 50660.756 - -2.82% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 -7.04% 0.491 0.456 - 1.18% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 -7.04% 7230395.563 6721585.824 - 3.26% -
BM_StringRelational_Less_Large_Huge_Control -7.03% 2.315 2.153 - -3.43% -
std::unordered_set<int>::count(key)_(existent)/8192 -7.02% 1.341 1.247 - -5.29% -
std::find_if(deque<int>)_(bail_25%)/32768 -7.01% 2987.372 2778.088 - 1.07% -
std::copy_if(list<int>)_(entire_range)/32768 -7.00% 30151.085 28040.290 - -6.54% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -6.98% 12774.330 11882.741 - -17.77% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -6.92% 21046.238 19589.799 - -15.00% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 -6.86% 1.353 1.261 - -9.72% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 -6.84% 201621946.284 187828220.403 - -7.76% -
BM_vector_deque_copy/0 -6.83% 0.459 0.427 - 9.98% -
std::unordered_set<int>::find(key)_(non-existent)/1024 -6.81% 1.052 0.980 - -24.71% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -6.80% 33.697 31.405 - -12.54% -
rng::remove_copy(list<int>)_(sprinkled)/8192 -6.76% 7483.726 6977.742 - -0.79% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -6.74% 733.299 683.884 - -18.43% -
std::is_sorted(list<int>)/8192 -6.73% 7337.162 6843.384 - -4.57% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -6.73% 10.729 10.007 - -5.93% -
std::multiset<std::string>::erase(iterator)/1024 -6.72% 33.515 31.264 - -5.18% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 -6.70% 11.016 10.278 - 1.88% -
std::shift_left(list<int>)/8192 -6.69% 8212.237 7662.853 - -0.46% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 -6.66% 75.623 70.589 - -2.35% -
BM_StringRelational_Less_Empty_Large_Control -6.65% 2.004 1.871 - -0.21% -
SetIntersection_Front_Set_float_1024_1024 -6.64% 16071267.973 15003975.975 - -9.69% -
BM_StringRead_Hot_Deep_Large -6.63% 0.625 0.584 - 1.39% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 -6.61% 201089816.879 187803672.858 - -9.66% -
BM_deque_deque_move_backward/70000 -6.60% 9073.462 8474.533 - -3.70% -
BM_lexicographical_compare_three_way_slow_path/262144 -6.59% 64787.430 60515.179 - -6.56% -
rng::for_each(join_view(vector<vector<int>>)/8192 -6.59% 283.677 264.972 - 0.03% -
std::unique_copy(deque<int>)_(contiguous)/32 -6.59% 10.235 9.561 - -13.44% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -6.59% 909.337 849.441 - 16.98% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -6.58% 6823.319 6374.304 - -1.72% -
rng::partition_point(list<int>)/8192 -6.54% 14107.409 13185.079 - -0.49% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -6.53% 813.793 760.649 - -10.40% -
std::unordered_set<int>::insert(value)_(already_present)/8192 -6.52% 2.248 2.101 - -6.01% -
std::shift_right(list<int>)/50 -6.50% 29.773 27.837 - 3.40% -
BM_std_minmax_element<short>/3 -6.47% 1.241 1.161 - 1.10% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 -6.47% 6932822.166 6484120.986 - -4.72% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -6.46% 149523.187 139867.968 - 0.10% -
std::generate(list<int>)/8192 -6.45% 7433.162 6953.359 - -6.11% -
std::unordered_multiset<int>::erase(iterator)/1024 -6.42% 21.778 20.379 - 1.63% -
std::set<std::string>::count(key)_(existent)/32 -6.40% 15.529 14.534 - 0.43% -
SetIntersection_Front_Set_uint32_262144_256 -6.40% 5187920.917 4855766.609 - 1.50% -
rng::fill_n(list<int>)/8192 -6.38% 8018.086 7506.390 - 6.05% -
BM_StringRelational_Compare_Small_Empty_Control -6.34% 1.716 1.607 - -6.29% -
std::set<std::string>::erase(iterator)/0 -6.33% 27.354 25.621 - 0.76% -
rng::none_of(deque<int>)_(process_all)/32 -6.32% 17.500 16.393 - -9.56% -
std::set<std::string>::count(key)_(non-existent)/32 -6.29% 10.347 9.696 - 0.25% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -6.28% 8727.920 8180.216 - -0.06% -
std::partition(list<int>)_(sparse)/8192 -6.24% 8061.987 7558.816 - -7.55% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 -6.24% 11.950 11.205 - -3.61% -
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 -6.23% 683.508 640.905 - -12.84% -
BM_StringRelational_Less_Large_Small_Control -6.23% 1.781 1.671 - -6.17% -
rng::count_if(list<int>)_(every_other)/8192 -6.22% 7712.789 7233.289 - -0.94% -
BM_RangesMakeHeap_uint64_Random_16 -6.22% 1.345 1.261 - -2.47% -
SetIntersection_Interlaced_Vector_float_64_16 -6.21% 19270868.660 18073698.793 - -5.81% -
rng::remove_copy(list<int>)_(prefix)/8192 -6.19% 7468.849 7006.447 - -0.34% -
BM_StringRelational_Compare_Empty_Huge_Control -6.16% 1.713 1.608 - -1.04% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -6.15% 2.032 1.907 - -8.37% -
std::multimap<int,_int>::erase(key)_(non-existent)/1024 -6.13% 6.218 5.837 - 1.64% -
std::set<int>::contains(key)_(non-existent)/0 -6.13% 0.289 0.271 - 1.32% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -6.13% 1776526.597 1667688.471 - -12.23% -
BM_StringRelational_Less_Huge_Large_Control -6.11% 2.492 2.340 - -5.21% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024 -6.10% 24.689 23.182 - -18.10% -
std::unordered_set<int>::erase(iterator)/32 -6.06% 21.365 20.070 - -0.02% -
BM_vector_deque_move/64 -6.06% 2.853 2.680 - -0.88% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -6.06% 1.424 1.338 - 0.03% -
BM_PushHeap_uint32_QuickSortAdversary_1 -6.05% 0.534 0.502 - 4.13% -
std::search_n(list<int>)_(no_match)/1048576 -6.05% 867757.538 815299.102 - -5.57% -
BM_PushHeap_uint64_Ascending_64 -6.03% 1.614 1.516 - -0.12% -
BM_lexicographical_compare_three_way_slow_path/65536 -6.00% 16075.132 15110.460 - -6.48% -
BM_std_min<char>/19 -5.97% 1.234 1.160 - -1.83% -
std::find_if(deque<int>)_(process_all)/8192 -5.89% 2992.793 2816.511 - -1.01% -
rng::starts_with(list<int>)/8192 -5.86% 9197.907 8658.895 - -3.18% -
std::partition_copy(list<int>)/8192 -5.84% 7210.988 6790.043 - -6.89% -
BM_vector_deque_ranges_move_backward/2 -5.82% 2.004 1.888 - -2.53% -
std::set<std::string>::equal_range(key)_(existent)/1024 -5.82% 24.505 23.079 - -0.05% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -5.82% 218.019 205.341 - -8.67% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 -5.77% 28.813 27.151 - 3.90% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -5.76% 0.647 0.609 - -5.43% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 -5.76% 0.310 0.292 - -14.44% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast -5.74% 2.081 1.961 - 5.86% -
SetIntersection_None_Vector_uint32_1024_1 -5.72% 1164506.713 1097882.164 - -2.10% -
std::find_first_of(vector<int>)_(large_needle)/8192 -5.71% 7336712.239 6917450.495 - -2.04% -
std::find(list<int>)_(process_all)/8192 -5.71% 7960.134 7505.300 - -11.72% -
BM_std_minmax<char>/8 -5.71% 1.146 1.081 - 5.53% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -5.69% 301.868 284.679 - -0.12% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 -5.68% 2.515 2.372 - 3.79% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 -5.67% 10.287 9.704 - 1.22% -
SetIntersection_Interlaced_Vector_uint32_16384_1 -5.66% 1119710.736 1056303.071 - -5.55% -
BM_std_min<char>/18 -5.66% 1.029 0.971 - -1.76% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 -5.64% 1.008 0.951 - -28.08% -
std::set<std::string>::contains(key)_(existent)/1024 -5.63% 22.391 21.130 - -0.55% -
std::for_each_n(vector<int>)/8 -5.61% 2.568 2.424 - -3.19% -
BM_std_minmax_element<int>/2 -5.61% 0.686 0.647 - 1.44% -
SetIntersection_Interlaced_Set_string_64_64 -5.55% 38866858.057 36711452.297 - 1.94% -
std::multiset<std::string>::find(key)_(existent)/1024 -5.52% 31.683 29.934 - 26.78% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 -5.51% 32.159 30.386 - 3.67% -
BM_std_minmax_element<char>/2 -5.50% 0.688 0.650 - -5.56% -
rng::remove_if(vector<int>)_(prefix)/1024 -5.50% 367.371 347.176 - -9.36% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 -5.49% 5.774 5.457 - 0.78% -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 -5.49% 22.830 21.576 - -14.49% -
BM_StringRelational_Eq_Large_Large_Control -5.47% 2.294 2.169 - -4.46% -
std::multimap<int,_int>::insert(value)_(new_value)/8192 -5.47% 39.492 37.332 - 1.98% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -5.46% 9.720 9.190 - -5.23% -
rng::is_sorted_until(vector<int>,_pred)/1024 -5.43% 433.688 410.128 - 1.16% -
rng::search_n(list<int>,_pred)_(no_match)/8192 -5.42% 8377.878 7923.866 - -3.73% -
std::find_first_of(vector<int>)_(large_needle)/50 -5.42% 274.426 259.563 - -3.12% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -5.37% 2395.132 2266.414 - 0.14% -
SetIntersection_Front_Vector_string_1024_64 -5.37% 3692027.079 3493685.986 - 0.77% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 -5.36% 197652602.143 187059866.301 - -9.25% -
std::set<int>::contains(key)_(existent)/8192 -5.35% 8.663 8.200 - -2.28% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 -5.34% 1241301.783 1175046.856 - -2.34% -
BM_PushHeap_string_Ascending_64 -5.33% 7.819 7.402 - 3.68% -
std::search_n(list<int>,_pred)_(no_match)/8192 -5.32% 8210.484 7773.379 - -4.60% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -5.32% 1.436 1.359 - -7.82% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -5.32% 741.035 701.625 - -19.05% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -5.30% 136.940 129.685 - -7.58% -
BM_MakeHeap_uint64_Random_64 -5.29% 1.341 1.270 - -1.00% -
std::unordered_set<int>::clear()/1024 -5.29% 8302.559 7863.185 - -0.30% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 -5.26% 155296.112 147121.520 - -3.67% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -5.25% 280453.968 265739.442 - 0.41% -
BM_StringRelational_Less_Huge_Empty_Control -5.24% 2.095 1.986 - -4.77% -
std::map<std::string,_int>::clear()/1024 -5.21% 21278.645 20170.249 - -3.72% -
rng::copy_n(list<int>)/32768 -5.18% 27409.312 25988.447 - -1.04% -
std::none_of(vector<int>)_(process_all)/8 -5.17% 2.493 2.364 - -5.55% -
BM_PushHeap_uint64_Descending_4 -5.17% 0.381 0.362 - 0.22% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -5.14% 1.506 1.429 - -10.39% -
BM_std_minmax<char>/11 -5.13% 1.831 1.737 - 5.38% -
rng::remove(list<int>)_(prefix)/1024 -5.12% 1002.337 950.989 - -0.92% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 -5.12% 22.437 21.288 - -0.57% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -5.12% 2.727 2.588 - -1.93% -
std::set<std::string>::find(key)_(existent)/8192 -5.11% 30.208 28.663 - 0.41% -
rng::contains(vector<int>)_(process_all)/8 -5.09% 2.666 2.531 - -6.28% -
std::is_partitioned(deque<int>)_(partitioned)/50 -5.09% 15.549 14.758 - -0.63% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -5.08% 26.283 24.949 - -28.52% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 -5.07% 5.036 4.781 - 0.02% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 -5.06% 51.913 49.285 - -3.48% -
rng::remove_copy_if(list<int>)_(prefix)/8192 -5.05% 7621.335 7236.726 - -0.53% -
BM_std_min<unsigned_int>/13 -5.04% 1.497 1.421 - 0.50% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 -5.02% 31.883 30.282 - 0.26% -
std::search(list<int>,_pred)_(same_length)/8192 -5.01% 8943.071 8494.820 - -4.99% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4 -4.99% 2.662 2.529 - -3.28% -
std::unordered_set<int>::count(key)_(non-existent)/1024 -4.99% 1.349 1.282 - -17.21% -
std::multiset<int>::contains(key)_(existent)/1024 -4.99% 4.042 3.840 - -4.70% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -4.98% 29578.113 28104.587 - 11.83% -
BM_PushHeap_string_Ascending_16384 -4.98% 20.714 19.682 - -11.59% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 -4.98% 128812362.263 122403190.913 - 4.24% -
std::copy(deque<int>)/8 -4.95% 2.788 2.650 - -3.42% -
BM_std_min<char>/15 -4.94% 2.137 2.031 - -4.58% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -4.94% 4811.885 4574.040 - -0.66% -
SetIntersection_None_Vector_uint32_16384_1024 -4.94% 1173585.315 1115587.754 - -4.78% -
std::flat_map<int,_int>::erase(iterator)/0 -4.94% 16.145 15.347 - 0.00% -
rng::copy_n(deque<int>)/8 -4.94% 2.776 2.639 - -4.31% -
bm_lexicographical_compare<int>/3 -4.93% 1.729 1.644 - -2.86% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -4.93% 86.408 82.151 - -10.99% -
std::set<std::string>::erase(key)_(non-existent)/32 -4.92% 13.341 12.685 - -13.63% -
BM_std_minmax<unsigned_char>/28 -4.91% 2.073 1.971 - -8.33% -
std::copy_backward(vector<bool>)_(aligned)/4096 -4.90% 5.304 5.044 - -1.18% -
std::none_of(deque<int>)_(process_all)/50 -4.88% 19.266 18.326 - 3.20% -
std::set<std::string>::lower_bound(key)_(existent)/8192 -4.88% 29.435 27.999 - 0.83% -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 -4.86% 6.238 5.935 - -4.89% -
rng::unique(deque<int>)_(sprinkled)/1024 -4.85% 659.490 627.493 - -0.36% -
SetIntersection_Interlaced_Vector_float_256_16 -4.85% 7822220.710 7442699.133 - -6.74% -
rng::fill(vector<int>)/32 -4.85% 1.092 1.039 - 0.01% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -4.85% 10385.979 9882.203 - -6.31% -
std::find_first_of(list<int>)_(large_needle)/1024 -4.85% 863627.058 821760.377 - -4.88% -
BM_std_minmax<unsigned_char>/16 -4.84% 0.972 0.924 - -4.99% -
std::find_if_not(vector<char>)_(process_all)/8 -4.84% 2.576 2.452 - -0.71% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -4.84% 28.917 27.517 - -9.96% -
rng::search(list<int>,_pred)_(same_length)/8192 -4.82% 8787.632 8363.804 - -6.06% -
std::move(list<int>)/64 -4.79% 41.291 39.312 - -19.51% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 -4.79% 7.403 7.048 - -3.66% -
BM_lexicographical_compare_three_way_slow_path/16384 -4.74% 3980.685 3791.927 - -4.83% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 -4.74% 15.094 14.379 - -0.48% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 -4.74% 36.824 35.080 - 15.23% -
std::map<std::string,_int>::count(key)_(existent)/32 -4.73% 16.430 15.652 - -13.51% -
std::find(list<int>)_(process_all)/1024 -4.73% 722.539 688.358 - -3.12% -
BM_std_min<short>/22 -4.73% 1.898 1.809 - -4.17% -
std::multimap<int,_int>::erase(key)_(non-existent)/8192 -4.72% 9.852 9.387 - -10.00% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 -4.70% 22.710 21.643 - -17.70% -
SetIntersection_Front_Set_uint64_16384_64 -4.69% 2066565.607 1969546.862 - 2.93% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 -4.69% 23.899 22.777 - 5.25% -
std::list<int>::erase(begin)_(cheap_elements)/32 -4.69% 10.599 10.101 - 0.29% -
BM_std_minmax_element<char>/1 -4.69% 0.320 0.305 - 1.41% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -4.69% 38.960 37.134 - -1.45% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 -4.69% 16256012.740 15494135.831 - -1.15% -
rng::move(vector<int>)/262144 -4.68% 22296.582 21252.205 - -3.71% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -4.68% 27849.699 26545.893 - 2.64% -
rng::search(list<int>)_(same_length)/8192 -4.68% 8881.485 8465.761 - -12.62% -
rng::is_partitioned(vector<int>)_(partitioned)/32 -4.67% 6.030 5.748 - 0.64% -
BM_PushHeap_uint64_QuickSortAdversary_16 -4.66% 0.977 0.931 - 1.23% -
BM_std_min<short>/26 -4.66% 2.159 2.059 - -1.91% -
SetIntersection_Front_Set_uint32_256_256 -4.64% 9983144.953 9520198.720 - -2.56% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 -4.62% 13256.740 12644.838 - 0.74% -
std::any_of(deque<int>)_(process_all)/50 -4.61% 19.209 18.324 - -4.96% -
SetIntersection_None_Set_string_16384_16 -4.60% 197789081.284 188695116.794 - -4.25% -
rng::find_if_not(deque<int>)_(bail_25%)/8 -4.58% 1.488 1.420 - -7.51% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -4.58% 31.256 29.824 - -5.62% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1024 -4.58% 9.424 8.993 - -5.17% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -4.57% 1.718 1.640 - -4.97% -
SetIntersection_Interlaced_Vector_uint32_256_4 -4.56% 5070539.185 4839132.405 - -8.54% -
bm_ranges_lexicographical_compare<unsigned_char>/2 -4.56% 1.947 1.858 - -5.80% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_256 -4.55% 3.127 2.984 - -4.65% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 -4.55% 882.908 842.715 - 8.39% -
SetIntersection_Interlaced_Set_float_16384_16 -4.54% 218696249.420 208777806.787 - -0.88% -
bm_gcd_trivial -4.53% 0.873 0.834 - -2.64% -
BM_StringFindStringLiteral/2048 -4.53% 42.198 40.288 - -0.17% -
BM_std_minmax<unsigned_char>/3 -4.51% 1.156 1.104 - -7.46% -
std::find_first_of(vector<int>)_(large_needle)/1024 -4.50% 113817.133 108696.381 - -1.10% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 -4.49% 199535707.507 190578517.638 - -4.28% -
rng::rotate_copy(vector<int>)/32 -4.49% 2.179 2.081 - -0.02% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 -4.48% 130317511.290 124483429.373 - 6.05% -
BM_std_minmax<unsigned_short>/2 -4.48% 0.944 0.902 - 6.40% -
std::copy(vector<bool>)_(aligned)/64 -4.47% 1.365 1.304 - -4.66% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -4.45% 3.592 3.432 - 0.89% -
BM_RangesMakeHeap_float_Random_262144 -4.45% 1.166 1.114 - -2.09% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -4.44% 5741357.452 5486316.886 - -3.87% -
rng::copy_n(vector<int>)/8 -4.44% 2.254 2.154 - -3.50% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -4.43% 213.955 204.482 - -8.70% -
std::map<std::string,_int>::count(key)_(non-existent)/0 -4.43% 0.268 0.256 - -0.31% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -4.42% 86105.136 82297.459 - -6.65% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 -4.42% 835.297 798.378 - 2.61% -
std::find_end(deque<int>)_(same_length)/8192 -4.41% 2811.825 2687.835 - -81.88% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -4.41% 24.980 23.878 - -0.01% -
std::multiset<std::string>::insert(value)_(new_value)/1024 -4.40% 63.642 60.839 - -1.15% -
SetIntersection_Front_Set_uint64_262144_64 -4.40% 2031734.918 1942241.275 - 6.22% -
std::find(vector<long_long>)_(process_all)/8 -4.40% 1.255 1.200 - 3.93% -
bm_lexicographical_compare<signed_char>/8 -4.40% 3.334 3.188 - 2.45% -
std::all_of(vector<int>)_(process_all)/8 -4.39% 2.621 2.506 - -2.13% -
rng::equal(list<int>)_(it,_it,_it,_it)/50 -4.39% 27.119 25.928 - -18.86% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -4.38% 289528.954 276851.581 - -1.89% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -4.37% 217.920 208.389 - 0.79% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 -4.37% 48.229 46.121 - -3.25% -
BM_MakeThenSortHeap_float_Descending_4 -4.36% 1.325 1.267 - 7.83% -
bm_ranges_lexicographical_compare<unsigned_char>/16 -4.35% 1.154 1.104 - -4.56% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -4.34% 2.100 2.009 - -3.49% -
rng::partition(deque<int>)_(dense)/32 -4.33% 9.891 9.463 - -10.00% -
BM_std_minmax<unsigned_int>/15 -4.33% 2.109 2.018 - -0.59% -
SetIntersection_None_Set_uint32_16384_16384 -4.33% 157967346.439 151133557.979 - -2.00% -
rng::find(list<int>)_(process_all)/8192 -4.32% 8996.914 8608.274 - -17.55% -
rng::find_last(vector<int>)_(bail_10%)/8 -4.31% 2.047 1.958 - -7.09% -
BM_StringRelationalLiteral_Less_Large_Small_Control -4.31% 1.777 1.700 - -9.96% -
std::distance(join_view(vector<vector<int>>))/50 -4.29% 0.631 0.604 - -0.09% -
std::remove_copy_if(list<int>)_(prefix)/8192 -4.27% 7531.427 7209.744 - -0.92% -
BM_StringFindNoMatch/10 -4.27% 1.329 1.272 - -6.13% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 -4.25% 30.709 29.403 - -4.93% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst -4.25% 1.207 1.155 - 0.02% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16 -4.25% 1.231 1.179 - 2.10% -
BM_std_minmax<unsigned_short>/11 -4.24% 1.800 1.723 - 0.23% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -4.22% 39.730 38.054 - -3.37% -
BM_MakeHeap_float_Random_256 -4.21% 1.305 1.250 - 1.03% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -4.21% 18.107 17.345 - -4.12% -
SetIntersection_Front_Set_uint32_16384_1024 -4.21% 17057880.700 16340187.896 - 5.68% -
BM_std_minmax<unsigned_char>/64 -4.20% 1.256 1.203 - -1.33% -
std::search(list<int>,_pred)_(single_element)/8192 -4.19% 8661.038 8297.872 - -4.27% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 -4.18% 33.060 31.679 - 3.83% -
rng::search(deque<int>,_pred)_(same_length)/1000 -4.17% 499.684 478.859 - -2.00% -
rng::find_end(list<int>,_pred)_(same_length)/8192 -4.15% 10538.483 10100.956 - -47.84% -
std::set<std::string>::erase(key)_(existent)/1024 -4.14% 79.736 76.432 - -0.17% -
rng::copy_backward(deque<int>)/262144 -4.14% 32414.757 31071.628 - -0.91% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -4.12% 6.346 6.084 - -3.63% -
rng::remove_copy_if(list<int>)_(sprinkled)/8192 -4.12% 7527.255 7217.280 - -1.01% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 -4.11% 1.666 1.597 - 3.96% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 -4.11% 3.732 3.578 - -2.46% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -4.10% 1580.030 1515.285 - 22.49% -
BM_std_minmax<unsigned_char>/5 -4.08% 1.688 1.619 - -7.57% -
BM_StringConstructDestroyCStr_Small_Opaque -4.08% 2.170 2.081 - -0.02% -
BM_RangesMakeHeap_uint64_Ascending_16 -4.07% 0.660 0.633 - -3.64% -
rng::all_of(deque<int>)_(process_all)/8 -4.05% 3.223 3.092 - 0.13% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -4.04% 15629.109 14997.576 - 0.95% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 -4.03% 114.307 109.699 - 23.52% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -4.03% 29.910 28.705 - -2.22% -
std::any_of(deque<int>)_(process_all)/8 -4.02% 3.223 3.093 - 0.13% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.01% 269.431 258.637 - -0.16% -
rng::copy(vector<bool>)_(aligned)/64 -4.00% 1.372 1.317 - -4.19% -
SetIntersection_Interlaced_Vector_uint32_1024_4 -4.00% 1391006.999 1335340.210 - 0.76% -
SetIntersection_Interlaced_Set_float_16384_64 -4.00% 225188281.786 216191019.937 - -1.13% -
rng::replace(vector<int>)_(prefix)/8192 -3.99% 1267.896 1217.269 - -3.65% -
std::none_of(deque<int>)_(process_all)/8 -3.99% 3.221 3.093 - 0.15% -
BM_std_min<long_long>/64 -3.99% 5.040 4.839 - -1.34% -
std::stable_partition(deque<int>)_(dense)/1024 -3.98% 646.456 620.717 - 4.11% -
std::unordered_set<int>::count(key)_(non-existent)/32 -3.98% 1.491 1.431 - -3.30% -
BM_vector_deque_ranges_move_backward/1 -3.97% 2.252 2.163 - -0.92% -
BM_std_minmax<unsigned_short>/15 -3.97% 1.999 1.919 - -1.19% -
rng::find(vector<char>)_(bail_25%)/8 -3.96% 1.106 1.062 - 8.02% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -3.96% 24.604 23.630 - -9.22% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -3.96% 23.004 22.094 - -3.46% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 -3.95% 3438.704 3302.986 - 2.19% -
SetIntersection_Front_Set_uint64_1024_4 -3.94% 1151529.705 1106191.135 - 0.58% -
std::unordered_multiset<int>::erase(iterator)/32 -3.94% 21.062 20.233 - 0.89% -
SetIntersection_Front_Vector_string_16384_1024 -3.93% 40936568.312 39328758.560 - -0.16% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -3.92% 42.841 41.162 - -0.13% -
BM_std_minmax<unsigned_char>/22 -3.92% 2.457 2.360 - -5.91% -
std::partition_copy(vector<int>)/1024 -3.92% 473.070 454.543 - -0.59% -
rng::partition_point(deque<int>)/32 -3.91% 4.422 4.249 - 0.52% -
BM_MakeHeap_uint32_Random_16 -3.91% 1.296 1.245 - -0.61% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 -3.90% 3.204 3.079 - -1.68% -
std::remove_copy(list<int>)_(prefix)/8192 -3.90% 7285.877 7001.725 - -0.32% -
std::for_each_n(list<int>)/8 -3.90% 2.556 2.456 - -5.23% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -3.88% 1573.910 1512.778 - -4.29% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 -3.86% 1414015.220 1359430.106 - -6.76% -
BM_StringRelational_Compare_Empty_Large_Control -3.85% 1.723 1.656 - 2.44% -
rng::any_of(deque<int>)_(process_all)/8 -3.85% 3.223 3.099 - 0.23% -
rng::copy(vector<int>)/8 -3.84% 2.317 2.228 - -2.67% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 -3.83% 1.122 1.079 - -14.72% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -3.81% 22.795 21.927 - -0.52% -
BM_deque_deque_move_backward/64000 -3.80% 8297.443 7981.774 - -0.57% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 -3.79% 2.371 2.281 - -0.97% -
std::stable_partition(deque<int>)_(dense)/50 -3.79% 41.533 39.961 - 0.69% -
std::unique(list<int>)_(sprinkled)/52 -3.78% 73.386 70.612 - -0.02% -
BM_RangesMakeHeap_float_Random_64 -3.77% 1.557 1.498 - -9.15% -
rng::remove(deque<int>)_(prefix)/32 -3.77% 57.020 54.870 - -0.49% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -3.77% 926357.151 891448.023 - -4.65% -
BM_std_min<char>/6 -3.76% 1.694 1.630 - 2.63% -
BM_std_min<char>/11 -3.76% 1.081 1.040 - -0.74% -
BM_LowerBound_string_262144 -3.76% 2388.538 2298.725 - 2.50% -
std::map<std::string,_int>::count(key)_(existent)/1024 -3.76% 25.155 24.209 - 3.45% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 -3.75% 20.305 19.543 - -4.55% -
rng::is_partitioned(deque<int>)_(unpartitioned)/50 -3.74% 4.294 4.133 - -2.81% -
std::rotate(list<int>)_(1_element_forward)/50 -3.74% 27.304 26.282 - 8.26% -
BM_PushHeap_uint64_Ascending_256 -3.74% 2.172 2.091 - -0.04% -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8 -3.72% 29.114 28.032 - -1.73% -
std::map<int,_int>::find(key)_(non-existent)/8192 -3.71% 7.334 7.062 - -0.29% -
BM_RangesMakeHeap_float_Descending_1 -3.71% 0.278 0.268 - -0.27% -
std::find_if(deque<int>)_(process_all)/32768 -3.71% 11890.118 11449.124 - -1.62% -
rng::copy_if(vector<int>)_(every_other)/8 -3.70% 4.422 4.258 - 0.49% -
std::replace(vector<int>)_(sprinkled)/8192 -3.70% 1283.829 1236.324 - -9.14% -
SetIntersection_None_Set_string_16384_1 -3.70% 200165511.922 192765010.842 - -4.64% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -3.70% 145032041.388 139670325.677 - -10.79% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.69% 45402.853 43726.330 - 0.06% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1 -3.69% 2.971 2.861 - 0.09% -
SetIntersection_None_Set_string_16384_256 -3.69% 199435170.988 192080444.084 - -4.49% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle -3.68% 1.440 1.387 - 0.01% -
std::move(vector<bool>)_(unaligned)/512 -3.68% 4.802 4.625 - 16.29% -
std::find_if_not(deque<int>)_(bail_25%)/8192 -3.68% 739.717 712.484 - 3.44% -
BM_MakeThenSortHeap_string_Ascending_1024 -3.68% 36.380 35.041 - -2.25% -
std::set<int>::contains(key)_(existent)/1024 -3.65% 3.972 3.828 - -3.27% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -3.64% 144620204.912 139352305.143 - -10.81% -
rng::find_last(vector<char>)_(bail_90%)/50 -3.63% 1.070 1.031 - 0.02% -
rng::partition(deque<int>)_(dense)/50 -3.62% 14.501 13.976 - -9.24% -
std::unordered_set<std::string>::erase(key)_(non-existent)/8192 -3.62% 24.576 23.686 - 7.38% -
SetIntersection_Front_Set_uint32_16384_1 -3.61% 1114931.106 1074693.811 - -3.66% -
BM_StringRelational_Less_Small_Small_ChangeLast -3.61% 1.852 1.786 - -3.25% -
SetIntersection_Interlaced_Set_float_16384_4 -3.60% 174785138.242 168489128.141 - -2.23% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.60% 15871.830 15300.241 - 0.76% -
BM_RangesMakeHeap_float_Heap_4 -3.59% 0.288 0.278 - 0.89% -
BM_std_minmax<unsigned_short>/7 -3.59% 1.728 1.666 - -4.92% -
BM_deque_deque_ranges_move/70000 -3.59% 3122.460 3010.389 - -6.85% -
BM_MakeThenSortHeap_uint64_SingleElement_64 -3.59% 6.176 5.955 - 0.63% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle -3.59% 1.850 1.784 - 4.33% -
SetIntersection_None_Set_float_16384_16384 -3.58% 157286693.472 151649323.098 - -3.26% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 -3.57% 1.209 1.166 - -5.23% -
SetIntersection_None_Set_string_16384_64 -3.57% 198419780.398 191330803.161 - -4.67% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 -3.57% 11.965 11.537 - -0.81% -
BM_std_minmax<char>/7 -3.57% 2.468 2.380 - -6.47% -
SetIntersection_None_Vector_uint32_16384_16 -3.57% 1173916.982 1132035.454 - -2.24% -
SetIntersection_Interlaced_Set_uint32_256_64 -3.56% 14622929.808 14101962.982 - -3.88% -
BM_num_put<bool> -3.56% 11.217 10.818 - -1.35% -
SetIntersection_Interlaced_Set_uint32_16384_16 -3.56% 214895723.896 207253195.310 - 0.44% -
SetIntersection_Front_Set_uint32_16384_16 -3.56% 1312450.016 1265780.488 - -3.12% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -3.55% 26.713 25.764 - 2.43% -
BM_std_min<unsigned_int>/16 -3.53% 1.937 1.868 - -2.09% -
std::unordered_set<std::string>::clear()/32 -3.52% 939.401 906.322 - -2.11% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 -3.52% 856.266 826.114 - 0.48% -
BM_StringRelational_Compare_Empty_Empty_Control -3.50% 1.716 1.655 - 2.69% -
bm_lexicographical_compare<unsigned_char>/8 -3.50% 1.438 1.388 - -7.31% -
std::all_of(deque<int>)_(process_all)/8 -3.48% 3.226 3.114 - 0.72% -
std::unordered_set<std::string>::count(key)_(existent)/8192 -3.48% 42.564 41.082 - 27.54% -
std::copy_n(vector<bool>)_(unaligned)/1048576 -3.48% 7274.466 7021.412 - 0.01% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 -3.48% 0.689 0.665 - -0.24% -
BM_deque_deque_ranges_copy_backward/70000 -3.46% 8978.534 8667.514 - -2.26% -
BM_lexicographical_compare_three_way_fast_path/256 -3.46% 72.683 70.166 - -0.93% -
SetIntersection_Interlaced_Vector_string_1024_256 -3.46% 21473742.915 20730189.815 - -0.08% -
rng::remove_if(list<int>)_(prefix)/1024 -3.46% 1041.738 1005.670 - 0.32% -
rng::remove_if(deque<int>)_(prefix)/32 -3.46% 61.120 59.008 - -8.25% -
BM_MakeHeap_uint64_Random_1024 -3.45% 1.096 1.058 - -3.60% -
std::unordered_set<int>::insert(value)_(new_value)/1024 -3.45% 21.291 20.558 - 5.36% -
SetIntersection_Front_Set_uint32_262144_16384 -3.44% 356555832.756 344276075.033 - -2.02% -
std::is_partitioned(deque<int>)_(partitioned)/1024 -3.44% 376.101 363.152 - -0.47% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.43% 261.791 252.801 - -4.22% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 -3.43% 33.784 32.625 - -26.36% -
SetIntersection_Interlaced_Set_float_16384_256 -3.43% 207627899.251 200509258.126 - -1.98% -
rng::find_end(list<int>,_pred)_(process_all)/8192 -3.42% 8635.008 8339.455 - -6.32% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 -3.42% 357304167.822 345081133.930 - -3.58% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 -3.42% 13161404.992 12711452.712 - 0.13% -
rng::copy_n(vector<bool>)_(unaligned)/1048576 -3.42% 5701.246 5506.391 - -0.03% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.42% 1049.003 1013.166 - 6.11% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 -3.41% 40.178 38.808 - 37.02% -
std::copy_n(list<int>)/32768 -3.41% 26663.309 25755.092 - -0.20% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 -3.41% 585.273 565.342 - 1.04% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -3.40% 1.006 0.972 - -1.92% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -3.40% 1.727 1.669 - 4.44% -
std::equal(vector<int>)_(it,_it,_it)/50 -3.39% 4.316 4.169 - -4.55% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 -3.39% 195477706.729 188842330.169 - -7.38% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 -3.39% 24.879 24.035 - 0.29% -
BM_std_minmax<char>/32 -3.39% 1.516 1.464 - -10.59% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 -3.37% 4.453 4.303 - -0.35% -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 -3.36% 4300.794 4156.421 - -1.21% -
std::copy_backward(vector<int>)/4096 -3.35% 209.199 202.182 - -15.45% -
BM_deque_vector_ranges_move/0 -3.35% 1.423 1.375 - -11.15% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 -3.35% 7438.477 7189.635 - -0.39% -
753_ns3_r -3.34% 10.377 10.030 - -1.85% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 -3.34% 34.661 33.504 - -1.16% -
std::remove_copy_if(deque<int>)_(sprinkled)/50 -3.33% 27.466 26.550 - 0.49% -
BM_MakeThenSortHeap_float_SingleElement_262144 -3.32% 52.382 50.640 - -3.35% -
rng::move_backward(vector<int>)/1048576 -3.32% 58149.178 56218.479 - -3.96% -
std::partition_copy(deque<int>)/32 -3.31% 12.938 12.510 - -3.73% -
SetIntersection_Interlaced_Vector_string_64_16 -3.30% 31470454.490 30430628.493 - -1.84% -
BM_PushHeap_uint64_Descending_16 -3.30% 0.373 0.361 - 0.21% -
SetIntersection_Interlaced_Set_uint32_16384_4 -3.29% 172155616.340 166484346.230 - -1.08% -
BM_StringRelational_Compare_Empty_Small_Control -3.29% 1.737 1.680 - 2.76% -
rng::fold_left(list<int>)/50 -3.29% 38.629 37.359 - -0.32% -
std::fill(vector<int>)/32 -3.26% 1.074 1.039 - -0.12% -
BM_deque_deque_ranges_move_backward/65536 -3.26% 8270.476 8001.267 - -0.31% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -3.25% 0.929 0.899 - -2.84% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 -3.25% 24.832 24.026 - -2.84% -
BM_std_minmax<unsigned_short>/10 -3.25% 1.460 1.413 - 0.54% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -3.24% 4753.038 4598.971 - -2.89% -
std::unordered_multiset<int>::find(key)_(existent)/32 -3.22% 1.315 1.272 - -2.28% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 -3.21% 31.466 30.455 - 6.55% -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -3.19% 49.741 48.153 - 1.45% -
std::fill(vector<bool>)/64 -3.19% 1.546 1.497 - -8.43% -
std::remove_copy(list<int>)_(sprinkled)/8192 -3.19% 7169.612 6940.748 - -0.32% -
std::multiset<std::string>::insert(value)_(new_value)/32 -3.19% 44.268 42.857 - 0.42% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 -3.19% 3.782 3.661 - -2.45% -
BM_StringRelational_Eq_Empty_Empty_Control -3.18% 2.066 2.001 - 7.89% -
BM_std_min<char>/14 -3.17% 1.844 1.785 - -4.58% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -3.17% 2427315.629 2350392.588 - -3.24% -
BM_std_minmax<char>/10 -3.16% 1.385 1.341 - 3.06% -
SetIntersection_None_Set_float_256_256 -3.16% 5988249.145 5799195.519 - -1.19% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1024 -3.15% 59.792 57.908 - -0.02% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -3.15% 140902.983 136466.219 - -1.20% -
BM_deque_vector_copy/0 -3.14% 1.419 1.374 - -7.79% -
std::multiset<int>::equal_range(key)_(existent)/8192 -3.14% 9.033 8.749 - -0.34% -
BM_std_min<unsigned_long_long>/29 -3.14% 2.565 2.485 - 1.18% -
SetIntersection_Front_Vector_string_256_16 -3.14% 6630609.765 6422707.693 - -0.19% -
rng::none_of(vector<int>)_(process_all)/8 -3.12% 2.462 2.385 - 1.34% -
BM_num_put<long_long> -3.12% 12.202 11.821 - -4.99% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -3.11% 1557356.474 1508958.071 - -5.40% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -3.10% 4706988.993 4561237.543 - -2.14% -
rng::stable_sort(vector<int>)_(pipe-organ)/8 -3.09% 20.004 19.385 - -0.79% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 -3.09% 30.781 29.829 - 3.21% -
SetIntersection_Front_Vector_uint64_262144_16 -3.09% 1179763.970 1143296.461 - -2.09% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.09% 55850.606 54125.408 - -3.06% -
BM_PushHeap_uint32_SingleElement_4 -3.09% 0.354 0.343 - -5.70% -
SetIntersection_Interlaced_Set_uint32_16384_64 -3.08% 220519649.712 213721271.900 - -0.13% -
BM_MakeHeap_uint64_Random_16 -3.08% 1.313 1.273 - -4.16% -
rng::adjacent_find(deque<int>,_pred)/8 -3.06% 4.641 4.499 - 7.82% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 -3.05% 5.344 5.180 - 0.30% -
std::partial_sort_copy(list<int>)_(heap)/8 -3.05% 15.834 15.350 - -5.82% -
rng::find_end(vector<int>)_(match_near_end)/8192 -3.05% 208.027 201.682 - -99.83% -
std::unordered_set<std::string>::count(key)_(existent)/1024 -3.04% 44.022 42.684 - 17.74% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -3.04% 12519200.840 12139106.767 - -4.42% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 -3.03% 7.195 6.977 - -0.71% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 -3.02% 22.996 22.301 - -0.51% -
BM_RangesMakeThenSortHeap_float_Random_4 -3.02% 4.413 4.280 - -0.93% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 -3.00% 0.849 0.824 - -5.65% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 -3.00% 1188122.281 1152470.989 - 1.60% -
rng::contains_subrange(vector<int>)_(same_length)/8192 -2.99% 1924.194 1866.572 - -0.46% -
BM_std_minmax<char>/2 -2.99% 0.877 0.851 - -4.90% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 -2.99% 361724955.281 350899027.351 - 0.15% -
std::find(list<int>)_(process_all)/32768 -2.99% 26370.080 25581.582 - -7.35% -
SetIntersection_None_Set_uint32_16384_256 -2.99% 155122396.275 150491775.855 - -13.07% -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -2.98% 17.085 16.575 - -1.40% -
std::set<std::string>::find(key)_(non-existent)/1024 -2.98% 21.801 21.151 - 3.86% -
bm_swap_ranges_vb_unaligned/8 -2.98% 4.909 4.763 - -3.04% -
BM_RangesMakeThenSortHeap_float_Heap_4 -2.98% 1.229 1.192 - -2.66% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 -2.96% 6087615.119 5907278.897 - -4.05% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -2.96% 9037.203 8769.580 - -3.45% -
rng::copy_if(deque<int>)_(entire_range)/8 -2.96% 2.927 2.840 - -3.76% -
SetIntersection_Front_Set_float_1024_1 -2.95% 1120031.403 1086974.649 - -2.77% -
std::flat_map<int,_int>::insert(value)_(already_present)/0 -2.95% 1.025 0.995 - -3.77% -
BM_vector_deque_ranges_copy_backward/2 -2.95% 2.006 1.947 - 0.24% -
SetIntersection_Interlaced_Vector_string_256_16 -2.94% 11079035.847 10752899.228 - -2.36% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 -2.94% 340838047.264 330815202.343 - -3.63% -
std::find_end(vector<int>)_(single_element)/8192 -2.94% 1930.280 1873.559 - 2.16% -
BM_std_minmax<unsigned_int>/11 -2.93% 1.805 1.752 - -4.16% -
BM_std_min<unsigned_short>/18 -2.93% 1.591 1.544 - 0.66% -
BM_std_min<char>/16 -2.92% 2.621 2.544 - -0.71% -
bm_lexicographical_compare<int>/64 -2.92% 4.911 4.767 - -0.95% -
BM_RangesSortHeap_string_262144 -2.91% 178.038 172.856 - -6.08% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.90% 32979.963 32022.016 - -1.50% -
rng::contains(list<int>)_(process_all)/32 -2.90% 9.285 9.015 - -19.93% -
std::set<std::string>::clear()/8192 -2.89% 206626.954 200648.618 - -0.67% -
std::unordered_set<int>::erase(key)_(non-existent)/1024 -2.89% 1.014 0.985 - -8.56% -
BM_std_minmax<unsigned_short>/22 -2.88% 2.357 2.289 - -4.38% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 -2.88% 42.738 41.507 - 3.59% -
std::for_each_n(list<int>)/50 -2.87% 24.549 23.845 - 4.74% -
BM_PushHeap_uint32_SingleElement_16 -2.86% 0.355 0.345 - -3.34% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 -2.86% 0.984 0.956 - -0.67% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16 -2.86% 3.057 2.970 - 0.76% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -2.85% 202068363.898 196313697.702 - -2.71% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 -2.85% 1.305 1.268 - -3.79% -
std::flat_map<int,_int>::erase(iterator)/32 -2.85% 21.313 20.706 - -0.57% -
std::partition(vector<int>)_(sparse)/32 -2.84% 8.952 8.697 - -0.32% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_64 -2.84% 0.564 0.548 - -5.49% -
SetIntersection_None_Vector_uint32_262144_256 -2.84% 1206396.901 1172174.777 - -2.66% -
std::multiset<int>::erase(key)_(existent)/1024 -2.84% 41.226 40.057 - -1.40% -
BM_std_min<unsigned_char>/14 -2.84% 1.877 1.823 - 1.60% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 -2.84% 6088125.621 5915440.977 - -7.13% -
SetIntersection_Front_Vector_float_16384_4 -2.83% 1139782.704 1107479.898 - -1.41% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -2.83% 27127734.292 26359724.280 - 0.04% -
rng::is_sorted_until(vector<int>)/1024 -2.83% 245.625 238.673 - -0.19% -
std::set<std::string>::clear()/1024 -2.83% 20301.639 19727.324 - -0.74% -
rng::copy(vector<int>)/1048576 -2.83% 49872.724 48462.075 - -3.45% -
rng::fill_n(deque<int>)/8192 -2.82% 247.357 240.373 - -0.11% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 -2.82% 28790139.446 27979298.510 - -0.93% -
BM_MakeThenSortHeap_float_Descending_64 -2.81% 3.352 3.257 - -2.20% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 -2.81% 1119005.047 1087532.674 - -2.73% -
SetIntersection_Interlaced_Set_float_16384_1024 -2.81% 172692833.838 167840582.837 - -2.69% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_4 -2.81% 3.677 3.573 - 0.49% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 -2.80% 283.116 275.182 - -0.88% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -2.79% 0.939 0.913 - -2.92% -
std::map<int,_int>::contains(key)_(existent)/8192 -2.79% 5.497 5.344 - -2.71% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -2.79% 581.735 565.513 - -1.03% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.78% 5595.271 5439.528 - -0.41% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.78% 278173.764 270433.411 - -1.52% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 -2.77% 0.750 0.729 - -0.62% -
std::copy(vector<int>)/32768 -2.77% 3796.858 3691.798 - 5.56% -
rng::find_if(list<int>)_(process_all)/32768 -2.76% 27989.513 27216.908 - -6.87% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8 -2.76% 3.821 3.716 - -0.98% -
BM_RangesMakeHeap_string_PipeOrgan_16384 -2.76% 5.559 5.406 - -20.69% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst -2.76% 1.848 1.797 - -2.73% -
BM_MakeThenSortHeap_float_SingleElement_16384 -2.76% 15.981 15.540 - -1.57% -
BM_std_min<char>/22 -2.76% 2.065 2.008 - -3.01% -
rng::stable_sort(deque<int>)_(descending)/8 -2.75% 26.987 26.245 - -4.06% -
SetIntersection_Interlaced_Set_uint32_16384_256 -2.75% 202600173.755 197027537.504 - -0.49% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 -2.75% 18597512.340 18086957.301 - -5.36% -
BM_deque_deque_ranges_move_backward/1024 -2.74% 42.104 40.950 - 7.13% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_4 -2.74% 0.763 0.742 - -6.54% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 -2.74% 92.695 90.159 - -1.38% -
rng::replace(vector<int>)_(prefix)/1024 -2.73% 166.206 161.664 - -2.22% -
rng::find(vector<bool>)_(process_all)/1024 -2.73% 4.740 4.610 - -1.68% -
BM_std_minmax<unsigned_int>/16 -2.72% 1.317 1.281 - -0.20% -
BM_deque_deque_move_backward/1024 -2.72% 42.061 40.918 - 6.25% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -2.72% 884.874 860.829 - 4.72% -
rng::remove_copy(deque<int>)_(prefix)/50 -2.72% 20.822 20.257 - -7.36% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 -2.71% 5.342 5.197 - -0.33% -
rng::find_first_of(list<int>,_pred)_(large_needle)/8192 -2.71% 55690971.154 54181951.922 - -1.24% -
BM_deque_deque_ranges_copy/70000 -2.71% 3136.982 3052.049 - 0.47% -
std::copy_n(deque<int>)/262144 -2.70% 10411.331 10129.988 - -0.11% -
rng::is_sorted(list<int>)/1024 -2.69% 782.306 761.230 - 0.23% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 -2.69% 6.068 5.905 - 0.20% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -2.68% 12771.181 12428.343 - -3.13% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 -2.68% 757.754 737.417 - -0.12% -
BM_std_min<short>/8 -2.68% 1.393 1.355 - -0.45% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 -2.68% 9.391 9.139 - -0.28% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.68% 71196.988 69289.741 - 1.10% -
rng::count_if(deque<int>)_(every_other)/8 -2.67% 3.361 3.271 - -2.51% -
BM_std_min<unsigned_long_long>/14 -2.67% 1.975 1.922 - -0.44% -
SetIntersection_Interlaced_Vector_string_16384_1024 -2.66% 115854127.108 112769138.486 - -3.24% -
BM_RangesMakeHeap_string_Ascending_256 -2.66% 5.027 4.893 - -3.43% -
std::partition(vector<int>)_(sparse)/50 -2.66% 14.077 13.703 - -0.70% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -2.66% 52.779 51.375 - 0.08% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_4 -2.66% 1.430 1.392 - -3.25% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -2.65% 2.750 2.677 - 0.31% -
bm_ranges_lexicographical_compare<signed_char>/1048576 -2.64% 16711.447 16269.726 - -0.82% -
std::find_end(deque<int>)_(single_element)/1000 -2.64% 321.021 312.544 - 24.93% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 -2.64% 1.886 1.836 - -4.27% -
rng::copy(deque<int>)/8 -2.64% 2.766 2.693 - -3.30% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 -2.63% 4.453 4.336 - 0.69% -
rng::remove_if(deque<int>)_(prefix)/1024 -2.63% 574.279 559.191 - -0.34% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 -2.63% 9.540 9.289 - -0.70% -
SetIntersection_None_Set_float_16384_1 -2.63% 156236678.543 152133424.992 - -3.47% -
BM_MakeThenSortHeap_uint32_SingleElement_1024 -2.63% 9.474 9.225 - 0.17% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 -2.62% 6.354 6.188 - 2.31% -
std::set<int>::clear()/32 -2.62% 653.202 636.084 - -0.70% -
std::reverse_copy(list<int>)/32768 -2.62% 26355.032 25664.406 - -2.63% -
std::search(list<int>)_(single_element)/1024 -2.62% 755.677 735.879 - -4.53% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -2.62% 8.814 8.583 - -3.32% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.61% 1242.770 1210.283 - 1.52% -
BM_std_min<unsigned_long_long>/22 -2.61% 2.240 2.182 - 0.53% -
rng::unique(list<int>,_pred)_(sprinkled)/32 -2.61% 70.771 68.925 - 6.44% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 -2.61% 41.280 40.203 - 5.92% -
BM_PushHeap_uint64_Ascending_1024 -2.61% 2.645 2.576 - -0.07% -
std::flat_map<int,_int>::erase(key)_(existent)/32 -2.61% 23.801 23.181 - -0.56% -
SetIntersection_Front_Set_uint64_1024_256 -2.61% 5191960.215 5056699.780 - 4.49% -
std::stable_partition(vector<int>)_(sparse)/32 -2.59% 7.414 7.222 - 5.06% -
BM_deque_deque_ranges_move/65536 -2.59% 3010.906 2933.014 - -0.72% -
BM_std_min<unsigned_long_long>/6 -2.58% 1.609 1.568 - -3.69% -
BM_MakeHeap_string_PipeOrgan_1024 -2.58% 5.002 4.872 - -1.82% -
bm_ranges_lexicographical_compare<unsigned_char>/4 -2.58% 1.429 1.392 - -7.09% -
std::multiset<std::string>::contains(key)_(existent)/1024 -2.58% 23.150 22.553 - -1.87% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -2.58% 8960492.746 8729369.754 - -26.67% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -2.57% 0.796 0.776 - -5.29% -
SetIntersection_Front_Set_uint32_256_16 -2.57% 4977317.518 4849248.969 - -3.23% -
BM_StringFindNoMatch/512 -2.57% 9.462 9.218 - -0.58% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 -2.57% 23.281 22.682 - -10.42% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 -2.56% 1184016.528 1153675.256 - -2.43% -
BM_RangesMakeHeap_string_Ascending_16384 -2.56% 5.464 5.324 - -7.94% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -2.56% 23.758 23.150 - -2.44% -
BM_std_min<char>/32 -2.56% 3.016 2.939 - 0.51% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.56% 41451.053 40391.937 - -1.03% -
std::stable_partition(deque<int>)_(sparse)/8192 -2.55% 3559.905 3468.964 - 2.95% -
BM_std_min<char>/8 -2.55% 2.362 2.302 - 2.29% -
BM_std_minmax<unsigned_char>/15 -2.55% 3.032 2.955 - -0.92% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -2.54% 1701526.130 1658228.674 - -4.04% -
rng::copy_backward(vector<bool>)_(aligned)/64 -2.54% 1.801 1.755 - -7.29% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 -2.53% 11.770 11.472 - -1.66% -
BM_StringRelational_Less_Large_Large_ChangeLast -2.53% 1.957 1.908 - 2.95% -
std::stable_partition(vector<int>)_(dense)/32 -2.53% 21.774 21.223 - -4.21% -
SetIntersection_Interlaced_Set_string_16384_16 -2.52% 253778433.090 247379604.946 - 1.37% -
bm_lexicographical_compare<signed_char>/1048576 -2.52% 16690.015 16269.728 - -0.79% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 -2.51% 1209828.234 1179460.372 - 0.83% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -2.51% 0.855 0.833 - 0.87% -
rng::search(vector<int>)_(no_match)/1000 -2.51% 212.355 207.031 - -3.51% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.51% 214.030 208.664 - -0.27% -
rng::sort(vector<int>)_(descending)/8192 -2.51% 7523.615 7335.069 - 0.84% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.51% 86620.191 84450.067 - 0.60% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 -2.50% 9.718 9.474 - 1.82% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 -2.50% 1.652 1.610 - -2.47% -
BM_StringRelational_Eq_Small_Huge_Control -2.50% 0.496 0.483 - 0.52% -
std::unordered_set<int>::erase(key)_(non-existent)/8192 -2.50% 0.950 0.926 - -2.03% -
std::copy_n(vector<int>)/8 -2.50% 2.090 2.038 - -5.86% -
std::partial_sort(deque<int>)_(shuffled)/8192 -2.49% 268336.877 261646.508 - -3.11% -
std::count_if(deque<int>)_(every_other)/8 -2.49% 3.447 3.361 - -2.65% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -2.48% 1238678.549 1207970.370 - -4.38% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 -2.48% 1235710.318 1205124.355 - 1.48% -
rng::copy_backward(vector<bool>)_(unaligned)/1048576 -2.47% 6936.342 6765.165 - 0.47% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -2.46% 21.708 21.174 - 10.55% -
SetIntersection_None_Vector_string_256_16 -2.46% 4587155.251 4474451.364 - -0.61% -
BM_std_minmax<short>/26 -2.46% 2.547 2.485 - 0.18% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -2.46% 18.888 18.424 - 1.06% -
SetIntersection_Interlaced_Vector_uint32_64_4 -2.46% 18550442.969 18094907.749 - -1.06% -
rng::reverse(list<int>)/32768 -2.45% 17745.436 17309.873 - -1.85% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -2.45% 3342344.998 3260344.172 - -8.01% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 -2.45% 614.441 599.378 - -0.90% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.44% 12679.228 12369.448 - 0.88% -
rng::search(vector<int>)_(no_match)/1024 -2.44% 216.908 211.619 - -3.50% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -2.44% 57674498.955 56269055.230 - 3.99% -
std::map<std::string,_int>::insert(value)_(new_value)/0 -2.43% 32.841 32.043 - 1.68% -
BM_lexicographical_compare_three_way_slow_path/1048576 -2.43% 253417.647 247267.773 - -2.52% -
std::deque<int>::insert(middle)_(cheap_elements)/32 -2.43% 11.846 11.559 - -1.82% -
std::copy_backward(vector<bool>)_(unaligned)/1048576 -2.43% 6923.820 6755.914 - -0.02% -
rng::find_if(vector<char>)_(bail_25%)/32768 -2.42% 2075.413 2025.142 - -0.68% -
rng::for_each(map<int>::iterator)/8192 -2.42% 7672.038 7486.504 - -55.76% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.41% 8834.106 8620.901 - 0.16% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 -2.41% 1244324.839 1214294.535 - 0.34% -
BM_std_minmax<unsigned_char>/23 -2.41% 2.906 2.836 - -5.01% -
std::none_of(list<int>)_(process_all)/32768 -2.40% 26645.582 26006.212 - 0.96% -
rng::partial_sort(vector<NonIntegral>)_(heap)/8 -2.40% 25.322 24.715 - -0.53% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -2.39% 15.097 14.736 - -4.69% -
std::fill_n(list<int>)/32 -2.39% 8.384 8.184 - 1.32% -
std::search(list<int>)_(no_match)/1024 -2.39% 759.660 741.532 - 0.42% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 -2.39% 216.615 211.447 - 0.16% -
BM_std_min<unsigned_short>/19 -2.39% 1.865 1.821 - -3.82% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.38% 37197.003 36310.397 - -1.22% -
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 -2.38% 930343.611 908176.473 - -2.72% -
BM_std_minmax<int>/16 -2.38% 1.313 1.282 - -2.44% -
std::multimap<int,_int>::erase(key)_(existent)/1024 -2.38% 26.003 25.385 - -0.20% -
std::partition_point(deque<int>)/32 -2.38% 4.880 4.764 - 6.35% -
BM_std_min<char>/7 -2.37% 1.884 1.839 - -0.88% -
SetIntersection_None_Set_uint32_16384_1024 -2.36% 154616041.628 150960493.394 - -9.17% -
BM_deque_deque_ranges_move/64 -2.36% 5.471 5.342 - -3.25% -
BM_RangesMakeHeap_uint64_PipeOrgan_256 -2.36% 0.659 0.644 - -1.28% -
BM_std_minmax<unsigned_char>/27 -2.35% 1.835 1.792 - -4.10% -
std::copy_backward(deque<int>)/262144 -2.35% 33366.795 32581.605 - -0.03% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.35% 7207.334 7038.138 - -2.24% -
std::find_if(list<int>)_(process_all)/32768 -2.34% 28027.196 27370.960 - -4.25% -
rng::unique(vector<int>,_pred)_(contiguous)/1024 -2.34% 602.796 588.689 - -0.29% -
SetIntersection_Interlaced_Set_uint32_16384_1024 -2.34% 170819859.591 166830977.142 - -1.47% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 -2.33% 700897.048 684533.767 - -0.87% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -2.33% 17797099.866 17382344.189 - -16.80% -
bm_ranges_lexicographical_compare<unsigned_char>/5 -2.33% 1.661 1.622 - -6.48% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 -2.33% 5.986 5.847 - -0.43% -
BM_std_minmax<char>/4 -2.33% 1.482 1.448 - -6.61% -
rng::unique(deque<int>,_pred)_(sprinkled)/32 -2.32% 62.947 61.484 - -0.71% -
std::set<std::string>::clear()/32 -2.32% 916.941 895.663 - -0.30% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.32% 22.857 22.327 - -0.97% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 -2.31% 1198384.898 1170667.724 - -1.78% -
748_flightdm_r -2.31% 9.038 8.829 - -1.66% -
SetIntersection_Interlaced_Vector_string_256_64 -2.31% 20416399.827 19944588.392 - -1.15% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -2.31% 3.680 3.595 - -0.52% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -2.30% 3.545 3.463 - -3.76% -
BM_std_minmax<unsigned_char>/30 -2.30% 2.661 2.600 - -4.37% -
BM_std_min<int>/24 -2.30% 1.869 1.826 - 0.70% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 -2.29% 1119421.749 1093755.795 - 1.34% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 -2.29% 2306059.250 2253263.086 - -4.86% -
SetIntersection_None_Vector_uint32_262144_1 -2.29% 1196773.720 1169395.964 - 0.52% -
std::copy(vector<int>)/8 -2.29% 2.252 2.200 - -2.08% -
bm_lexicographical_compare<signed_char>/7 -2.28% 2.839 2.774 - 1.03% -
SetIntersection_None_Set_float_16384_4 -2.28% 156023493.498 152468184.542 - -3.08% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -2.28% 604.513 590.742 - -2.36% -
BM_std_min<unsigned_int>/17 -2.28% 0.971 0.949 - -2.28% -
rng::stable_partition(list<int>)_(dense)/50 -2.27% 56.089 54.815 - 4.12% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 -2.27% 212398.370 207581.428 - -0.24% -
std::multimap<int,_int>::insert(value)_(already_present)/32 -2.27% 19.760 19.312 - 0.35% -
BM_MakeHeap_string_QuickSortAdversary_262144 -2.26% 12.829 12.539 - -0.95% -
SetIntersection_None_Set_string_16384_4 -2.26% 197619343.712 193144625.376 - -1.99% -
rng::remove(vector<int>)_(sprinkled)/8192 -2.26% 3951.889 3862.534 - 94.76% -
BM_deque_deque_copy_backward/1024 -2.26% 41.895 40.949 - 6.56% -
std::map<int,_int>::clear()/8192 -2.25% 82119.884 80269.605 - -0.96% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 -2.25% 19.019 18.591 - -11.20% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 -2.25% 10758.428 10516.425 - 4.52% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -2.25% 4.165 4.071 - 0.53% -
BM_std_minmax<unsigned_char>/21 -2.24% 2.161 2.113 - -5.30% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -2.23% 34.796 34.019 - -2.40% -
BM_PushHeap_uint64_Random_16 -2.23% 4.225 4.131 - -3.56% -
SetIntersection_None_Set_float_16384_16 -2.23% 156097643.253 152617316.665 - -3.06% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -2.23% 20261.089 19809.827 - -4.74% -
BM_SortHeap_uint64_4 -2.22% 0.973 0.952 - 1.56% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 -2.22% 1140797.532 1115442.278 - -1.01% -
BM_std_minmax<unsigned_long_long>/2 -2.22% 0.867 0.847 - -2.51% -
BM_std_minmax_element<int>/4 -2.22% 1.241 1.213 - -2.37% -
rng::find_last(deque<int>)_(bail_90%)/8 -2.22% 0.895 0.875 - 0.98% -
std::transform(deque<int>,_deque<int>)/32 -2.22% 21.980 21.492 - -0.43% -
BM_MakeHeap_string_QuickSortAdversary_64 -2.22% 10.328 10.099 - -0.98% -
BM_deque_deque_ranges_copy/64 -2.22% 5.468 5.347 - -3.50% -
BM_std_minmax<short>/7 -2.22% 1.822 1.781 - 1.95% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 -2.21% 24.227 23.691 - 0.15% -
BM_RangesMakeHeap_float_Random_16 -2.21% 1.641 1.605 - -6.17% -
std::map<int,_int>::find(key)_(non-existent)/32 -2.21% 2.459 2.405 - 0.12% -
BM_std_minmax<unsigned_char>/29 -2.21% 2.383 2.330 - -4.09% -
rng::remove(deque<int>)_(prefix)/50 -2.21% 64.763 63.334 - -0.24% -
SetIntersection_Front_Set_string_262144_16384 -2.20% 352125623.525 344378435.731 - -2.24% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.20% 927.636 907.267 - -1.27% -
bm_ranges_swap_ranges_vb_aligned/64 -2.20% 3.095 3.027 - -3.08% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -2.19% 8402.011 8217.647 - -1.03% -
std::find_if_not(deque<int>)_(bail_25%)/32768 -2.19% 2897.112 2833.567 - 4.16% -
rng::is_sorted(list<int>)/8192 -2.19% 6995.653 6842.211 - -5.78% -
rng::search(vector<int>)_(no_match)/1048576 -2.19% 214969.763 210255.425 - -3.28% -
rng::unique(list<int>,_pred)_(sprinkled)/52 -2.19% 87.903 85.976 - 3.82% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 -2.19% 7.270 7.111 - -2.50% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -2.19% 611.194 597.839 - -1.21% -
BM_std_min<long_long>/13 -2.18% 2.420 2.367 - -1.41% -
rng::reverse_copy(list<int>)/32768 -2.18% 25885.275 25321.131 - -2.94% -
BM_lexicographical_compare_three_way_slow_path/4096 -2.18% 981.394 960.014 - -2.48% -
std::stable_partition(list<int>)_(dense)/32 -2.18% 33.239 32.515 - -2.46% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.18% 250.553 245.098 - -2.04% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 -2.17% 2.623 2.566 - -8.61% -
SetIntersection_None_Set_float_16384_64 -2.17% 156473335.347 153079014.514 - -2.68% -
SetIntersection_Interlaced_Set_string_1024_4 -2.17% 10682222.635 10450560.010 - -0.55% -
BM_MakeHeap_float_Random_16384 -2.17% 1.133 1.108 - -7.79% -
rng::count(list<int>)_(every_other)/1024 -2.17% 724.868 709.166 - 0.85% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.17% 116079.548 113566.226 - -0.06% -
SetIntersection_Front_Set_uint32_1024_1024 -2.17% 16704433.431 16342758.463 - 0.23% -
std::map<int,_int>::clear()/1024 -2.16% 10141.459 9922.192 - -6.22% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -2.16% 3328412.822 3256456.589 - -8.61% -
BM_LowerBound_pair<uint32,_uint32>_1024 -2.15% 45.061 44.091 - -0.72% -
rng::stable_partition(deque<int>)_(sparse)/8192 -2.15% 3465.804 3391.194 - -0.30% -
rng::is_sorted(list<int>)/8 -2.15% 2.193 2.146 - -0.10% -
BM_MakeHeap_string_QuickSortAdversary_256 -2.15% 10.609 10.381 - -0.57% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 -2.14% 222.376 217.609 - -0.53% -
BM_std_minmax<unsigned_short>/16 -2.14% 1.753 1.715 - 1.79% -
BM_RangesPushHeap_uint64_Random_16 -2.14% 4.284 4.192 - -2.04% -
std::unordered_multiset<int>::ctor(const&)/1024 -2.14% 6782.967 6638.129 - 0.38% -
SetIntersection_Front_Vector_float_262144_1 -2.13% 1115597.518 1091785.320 - -3.02% -
std::set<int>::lower_bound(key)_(non-existent)/32 -2.13% 2.334 2.284 - -3.94% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 -2.13% 21092710.676 20643022.058 - -1.72% -
std::flat_map<int,_int>::erase(iterator)/8192 -2.13% 513.619 502.684 - -0.04% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.13% 8720.304 8534.764 - 0.00% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 -2.12% 1246977.109 1220541.405 - 1.73% -
std::stable_partition(vector<int>)_(dense)/50 -2.11% 25.744 25.200 - -4.65% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -2.11% 0.711 0.696 - -5.07% -
bm_ranges_lexicographical_compare<signed_char>/16 -2.11% 1.319 1.291 - -0.48% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 -2.11% 8.105 7.934 - 2.01% -
BM_deque_deque_ranges_copy_backward/1024 -2.11% 41.818 40.936 - 7.61% -
rng::replace(vector<int>)_(prefix)/50 -2.11% 7.027 6.879 - -1.50% -
SetIntersection_None_Set_float_16384_256 -2.11% 156886753.379 153578698.449 - -2.43% -
rng::stable_sort(deque<int>)_(ascending)/8 -2.11% 18.438 18.049 - -1.78% -
SetIntersection_Front_Vector_string_262144_1 -2.10% 1179473.566 1154703.807 - 1.18% -
BM_std_minmax<char>/29 -2.10% 2.380 2.330 - -8.80% -
BM_RangesMakeHeap_string_Ascending_262144 -2.10% 8.146 7.975 - -18.33% -
std::vector<int>::ctor(size)/1024 -2.10% 43.777 42.859 - 4.28% -
BM_std_minmax<unsigned_char>/31 -2.09% 3.149 3.083 - -2.37% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 -2.09% 22.840 22.364 - 0.14% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 -2.09% 1.540 1.508 - -16.06% -
std::set<std::string>::erase(key)_(non-existent)/8192 -2.09% 32.448 31.771 - -5.21% -
SetIntersection_None_Set_uint32_64_64 -2.08% 11912797.040 11664835.843 - -2.06% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -2.08% 569.627 557.806 - -2.53% -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8192 -2.07% 285641.434 279719.526 - -0.42% -
std::is_partitioned(list<int>)_(unpartitioned)/50 -2.07% 4.601 4.506 - 3.34% -
std::move_backward(list<int>)/32768 -2.07% 31731.959 31075.100 - -2.69% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 -2.06% 6.681 6.543 - -0.31% -
BM_PushHeap_uint32_Ascending_262144 -2.06% 8.212 8.043 - -1.65% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.06% 5428.729 5317.133 - 3.03% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -2.05% 526.826 516.008 - -2.18% -
std::copy_backward(vector<int>)/8 -2.05% 2.283 2.236 - 0.53% -
BM_LowerBound_pair<uint32,_uint32>_256 -2.05% 33.339 32.654 - -0.77% -
std::find(list<int>)_(process_all)/8 -2.05% 2.420 2.370 - -1.13% -
std::list<int>::erase(begin)_(cheap_elements)/1024 -2.05% 10.294 10.082 - -0.81% -
SetIntersection_Front_Set_uint32_1024_1 -2.05% 1124467.142 1101392.618 - 3.76% -
std::multiset<int>::erase(key)_(non-existent)/32 -2.05% 2.639 2.585 - -3.93% -
rng::find_if_not(list<int>)_(process_all)/32768 -2.05% 28281.699 27702.508 - -5.34% -
BM_std_min<char>/4096 -2.05% 29.446 28.844 - -2.29% -
std::map<std::string,_int>::contains(key)_(existent)/1024 -2.04% 23.196 22.722 - 1.64% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 -2.04% 25.325 24.808 - 0.09% -
rng::find(list<int>)_(process_all)/32768 -2.04% 26213.278 25678.107 - -7.93% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 -2.04% 1.385 1.356 - -2.27% -
rng::find_if_not(deque<int>)_(process_all)/8192 -2.04% 2879.341 2820.605 - 0.67% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 -2.04% 23.915 23.428 - -0.26% -
BM_std_min<char>/12 -2.04% 1.346 1.318 - -1.11% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 -2.04% 37.774 37.005 - -1.24% -
bm_ranges_lexicographical_compare<unsigned_char>/6 -2.03% 1.892 1.854 - -5.30% -
std::unordered_set<std::string>::erase(iterator)/1024 -2.03% 26.611 26.070 - -12.64% -
BM_std_min<unsigned_long_long>/30 -2.03% 2.737 2.681 - -0.41% -
SetIntersection_None_Vector_string_262144_16 -2.03% 1376822.483 1348888.896 - -0.66% -
std::adjacent_find(vector<int>,_pred)/1048576 -2.03% 472036.909 462461.762 - -0.46% -
BM_RangesSortHeap_pair<uint32,_uint32>_262144 -2.03% 34.237 33.544 - 0.86% -
BM_MakeThenSortHeap_float_Heap_4 -2.02% 1.205 1.180 - -4.75% -
bm_ranges_lexicographical_compare<signed_char>/512 -2.02% 7.963 7.802 - 1.45% -
std::unordered_set<int>::insert(value)_(new_value)/8192 -2.02% 19.908 19.505 - 0.64% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -2.02% 14.905 14.604 - -2.52% -
SetIntersection_None_Set_uint32_16384_64 -2.02% 153604360.088 150508232.652 - -13.07% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 -2.01% 101.719 99.670 - 8.33% -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 -2.01% 26194.920 25667.783 - -2.26% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -2.01% 65.903 64.579 - -0.91% -
rng::stable_partition(list<int>)_(dense)/32 -2.00% 34.706 34.011 - 6.94% -
SetIntersection_None_Set_uint32_16384_1 -2.00% 153643759.112 150567066.604 - -12.63% -
BM_MakeHeap_string_QuickSortAdversary_1024 -2.00% 10.748 10.533 - -0.93% -
std::move(deque<int>)/262144 -2.00% 15122.254 14819.645 - -0.52% -
BM_LowerBound_pair<uint32,_uint32>_262144 -2.00% 615.775 603.457 - -2.93% -
BM_MakeThenSortHeap_string_SingleElement_1024 -2.00% 29.640 29.047 - -2.91% -
std::unordered_set<int>::find(key)_(non-existent)/8192 -2.00% 1.137 1.114 - -8.58% -
BM_deque_deque_copy/64 -2.00% 5.533 5.423 - -2.51% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 -2.00% 6209.208 6085.244 - -0.10% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 -2.00% 29.283 28.699 - -0.59% -
std::set<std::string>::find(key)_(existent)/32 -1.99% 17.351 17.005 - 4.30% -
std::map<int,_int>::erase(key)_(non-existent)/32 -1.99% 2.384 2.337 - -1.81% -
BM_MakeHeap_uint32_Ascending_256 -1.99% 0.616 0.604 - 1.10% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.99% 174763.541 171291.193 - 0.85% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 -1.99% 603.886 591.888 - -1.22% -
std::find_end(list<int>)_(same_length)/1000 -1.99% 750.773 735.860 - -50.20% -
std::copy_if(vector<int>)_(entire_range)/8 -1.98% 2.355 2.308 - 1.68% -
BM_std_minmax<unsigned_char>/6 -1.98% 1.948 1.909 - -6.81% -
BM_RangesSortHeap_pair<uint32,_uint32>_16384 -1.98% 23.201 22.741 - 0.85% -
rng::is_partitioned(vector<int>)_(unpartitioned)/50 -1.98% 9.454 9.266 - 0.63% -
vector<bool>::reserve() -1.98% 8.369 8.203 - -18.99% -
SetIntersection_None_Set_float_64_16 -1.98% 18843576.161 18470283.582 - -3.93% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.98% 7712.443 7559.737 - -0.81% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -1.98% 810.306 794.264 - -1.70% -
rng::for_each(multimap<int>)/8192 -1.98% 7157.670 7015.968 - -57.45% -
BM_MakeThenSortHeap_float_PipeOrgan_256 -1.98% 6.376 6.250 - -3.96% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.98% 12919.269 12663.942 - -0.50% -
BM_std_minmax<char>/12 -1.98% 2.005 1.966 - 2.61% -
BM_RangesMakeHeap_uint64_QuickSortAdversary_16 -1.98% 0.624 0.612 - -0.67% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 -1.96% 23.818 23.350 - 6.72% -
BM_MakeThenSortHeap_uint32_SingleElement_16384 -1.96% 19.864 19.474 - -0.87% -
BM_deque_deque_move/64 -1.96% 5.537 5.429 - -2.43% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -1.96% 19889.232 19499.790 - -2.47% -
std::partition_copy(deque<int>)/1024 -1.96% 648.837 636.135 - 0.16% -
BM_std_min<unsigned_char>/15 -1.96% 2.134 2.092 - 0.29% -
rng::fill(vector<bool>)/512 -1.95% 1.615 1.583 - 6.66% -
SetIntersection_None_Vector_uint32_1024_4 -1.95% 1149600.808 1127162.391 - -1.99% -
BM_RangesMakeHeap_string_Ascending_1024 -1.95% 5.097 4.998 - -6.38% -
rng::find(vector<char>)_(process_all)/50 -1.95% 1.658 1.626 - 0.27% -
SetIntersection_None_Set_uint32_256_64 -1.95% 9554008.874 9367846.610 - -0.23% -
std::move(vector<bool>)_(unaligned)/64 -1.95% 1.633 1.601 - 4.37% -
std::rotate(deque<int>)_(by_1/3)/1024 -1.95% 1858.864 1822.692 - -2.34% -
SetIntersection_None_Vector_string_1024_16 -1.94% 1214231.236 1190641.056 - -3.30% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.94% 592.639 581.127 - 0.01% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -1.94% 33.389 32.741 - 0.15% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -1.93% 7.681 7.533 - 0.87% -
SetIntersection_None_Set_uint64_1024_1 -1.93% 8874944.442 8703400.992 - -2.33% -
BM_RangesMakeHeap_uint64_SingleElement_256 -1.93% 0.586 0.575 - -0.81% -
BM_PushHeap_uint64_Ascending_16 -1.93% 0.965 0.947 - 3.86% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 -1.93% 1.257 1.232 - -1.80% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 -1.93% 10.441 10.239 - 8.58% -
rng::copy_n(vector<bool>)_(unaligned)/32768 -1.93% 174.091 170.734 - 0.01% -
std::deque<int>::ctor(size)/32 -1.92% 27.121 26.599 - 1.82% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024 -1.92% 1.166 1.144 - 8.83% -
BM_StringEraseToEnd_Empty_Opaque -1.92% 0.630 0.618 - 0.80% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.92% 49.013 48.070 - 12.21% -
rng::replace_if(deque<int>)_(prefix)/32 -1.92% 14.052 13.782 - -2.39% -
rng::search_n(list<int>,_pred)_(no_match)/1000 -1.92% 846.211 829.956 - 0.07% -
BM_MakeHeap_string_QuickSortAdversary_16384 -1.92% 11.978 11.748 - -0.33% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.92% 387.008 379.587 - -1.32% -
BM_std_minmax<short>/23 -1.92% 2.688 2.637 - -2.10% -
BM_MakeThenSortHeap_float_Descending_256 -1.92% 6.078 5.962 - 4.20% -
std::find_end(vector<int>)_(single_element)/1024 -1.91% 250.339 245.546 - 2.64% -
SetIntersection_Front_Set_uint64_262144_16384 -1.91% 352634896.811 345900351.453 - 2.87% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -1.91% 21.914 21.496 - -3.13% -
rng::partition(vector<int>)_(dense)/1024 -1.90% 247.598 242.893 - 0.15% -
std::multimap<int,_int>::insert(value)_(new_value)/32 -1.90% 20.306 19.920 - 0.28% -
SetIntersection_Front_Vector_string_262144_1024 -1.89% 41524031.898 40737240.263 - 1.54% -
rng::find_first_of(vector<int>)_(large_needle)/32 -1.89% 104.264 102.289 - -2.62% -
rng::search(list<int>)_(no_match)/1024 -1.89% 746.860 732.713 - -1.56% -
BM_num_put<unsigned_long> -1.89% 11.728 11.506 - -4.80% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 -1.89% 0.768 0.753 - 1.47% -
std::unordered_set<int>::clear()/8192 -1.89% 61899.425 60731.135 - -2.00% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.89% 19.376 19.010 - 0.04% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 -1.88% 23.773 23.325 - 1.09% -
BM_std_min<char>/10 -1.88% 0.918 0.901 - -0.67% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.88% 379979.695 372848.300 - -0.46% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 -1.88% 4.242 4.163 - -2.83% -
BM_std_minmax<short>/20 -1.87% 2.023 1.985 - -0.79% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 -1.87% 25.606 25.126 - -1.26% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 -1.87% 137.180 134.615 - -0.21% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_4 -1.87% 1.408 1.382 - -3.57% -
BM_PushHeap_string_QuickSortAdversary_262144 -1.87% 16.513 16.204 - -5.70% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 -1.87% 369857.663 362948.181 - -0.05% -
SetIntersection_Interlaced_Set_string_16384_1024 -1.87% 358509983.307 351817941.701 - 3.77% -
SetIntersection_Interlaced_Set_string_16_4 -1.87% 77458048.141 76012240.548 - -0.56% -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8 -1.87% 18.396 18.053 - -1.42% -
BM_StringResizeAndOverwrite -1.86% 0.856 0.840 - -2.38% -
std::rotate(list<int>)_(1_element_forward)/8192 -1.86% 9145.006 8974.960 - 13.54% -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.86% 22.010 21.601 - -1.71% -
std::unique(list<int>,_pred)_(contiguous)/1024 -1.85% 999.467 980.929 - 0.49% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 -1.85% 38.576 37.861 - -0.48% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.85% 701.391 688.403 - -0.97% -
BM_deque_deque_ranges_copy_backward/65536 -1.85% 8322.572 8168.753 - 2.34% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.85% 354893.856 348343.573 - -0.25% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.84% 12384.072 12155.616 - -2.06% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 -1.84% 624.084 612.581 - 0.05% -
rng::stable_sort(deque<int>)_(heap)/8 -1.84% 25.927 25.449 - -3.47% -
std::map<int,_int>::count(key)_(existent)/1024 -1.84% 4.461 4.379 - 0.45% -
BM_PushHeap_string_PipeOrgan_1024 -1.84% 9.745 9.566 - -11.39% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -1.84% 54998.056 53986.383 - 0.60% -
SetIntersection_Front_Vector_uint64_262144_64 -1.84% 1412397.482 1386422.718 - -2.67% -
std::multiset<std::string>::count(key)_(existent)/8192 -1.84% 31.493 30.914 - 0.63% -
rng::contains_subrange(list<int>)_(process_all)/50 -1.84% 18.174 17.840 - 1.28% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 -1.83% 77154.117 75741.299 - -2.01% -
std::find_if(list<int>)_(process_all)/8192 -1.83% 12689.651 12457.312 - 2.21% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.83% 201.750 198.060 - -3.16% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 -1.83% 3.779 3.710 - 0.84% -
SetIntersection_None_Vector_uint64_16384_4 -1.83% 1169152.561 1147787.060 - 1.93% -
rng::partial_sort(deque<int>)_(heap)/8192 -1.83% 288603.236 283330.041 - -0.89% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 -1.82% 4.373 4.294 - -4.30% -
std::move_backward(deque<int>)/4096 -1.82% 161.477 158.534 - 2.40% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -1.82% 174040.314 170870.688 - -1.23% -
BM_PushHeap_string_QuickSortAdversary_16384 -1.82% 15.965 15.675 - -4.95% -
std::find_first_of(vector<int>)_(large_needle)/32 -1.82% 108.800 106.819 - 1.95% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.82% 65789.526 64592.786 - -2.47% -
SetIntersection_None_Set_float_16384_1024 -1.82% 157425456.849 154562092.296 - -2.74% -
SetIntersection_Front_Set_uint32_16_16 -1.82% 42201801.796 41434311.943 - -1.70% -
BM_MakeThenSortHeap_uint64_Heap_64 -1.82% 8.391 8.239 - 0.08% -
BM_MakeThenSortHeap_float_Descending_16 -1.82% 1.879 1.845 - 0.28% -
BM_LowerBound_pair<uint32,_uint32>_16384 -1.81% 102.134 100.280 - -1.52% -
BM_RangesMakeHeap_string_Descending_1024 -1.81% 2.770 2.720 - -23.79% -
std::replace(vector<int>)_(prefix)/50 -1.81% 7.673 7.534 - -0.79% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 -1.81% 5898.064 5791.346 - -1.31% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 -1.81% 1.179 1.158 - -2.03% -
std::set<int>::ctor(const&)/8192 -1.81% 49824.854 48924.490 - -2.02% -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -1.81% 10.697 10.504 - -10.92% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.80% 33677.743 33071.004 - 1.90% -
BM_RangesPushHeap_float_Random_262144 -1.80% 7.654 7.516 - -0.61% -
BM_num_put<const_void*> -1.80% 12.792 12.562 - -6.19% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 -1.79% 4.035 3.963 - -2.96% -
std::list<int>::operator=(const&)_(cheap_elements)/32 -1.79% 17.178 16.869 - 0.08% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 -1.79% 4.789 4.704 - 2.40% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -1.79% 19935.022 19578.788 - -2.06% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -1.78% 1.010 0.992 - -10.95% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 -1.78% 4.273 4.197 - -0.72% -
rng::for_each(multimap<int>::iterator)/8192 -1.78% 7535.945 7401.604 - -55.49% -
std::move_backward(vector<int>)/262144 -1.78% 21968.697 21577.112 - -1.65% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 -1.78% 262.215 257.543 - 0.61% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 -1.78% 602.018 591.308 - -1.83% -
rng::reverse(list<int>)/4096 -1.78% 1668.001 1638.353 - -6.50% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 -1.78% 31.147 30.593 - 0.14% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.77% 69486.150 68252.873 - -0.17% -
BM_MakeHeap_string_SingleElement_1024 -1.77% 6.213 6.102 - -3.27% -
BM_MakeThenSortHeap_uint32_PipeOrgan_64 -1.77% 9.298 9.133 - -1.47% -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1000 -1.77% 836.126 821.350 - 0.11% -
BM_RangesPushHeap_float_Ascending_262144 -1.76% 5.172 5.081 - -1.07% -
std::set<std::string>::insert(value)_(new_value)/8192 -1.76% 70.938 69.691 - -0.36% -
BM_std_min<char>/4000 -1.75% 27.711 27.225 - -2.21% -
std::find_if_not(list<int>)_(process_all)/32768 -1.75% 28324.680 27828.190 - -7.08% -
rng::fill(vector<bool>)/64 -1.75% 1.600 1.572 - -2.06% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -1.75% 17.034 16.736 - 0.08% -
std::sort(deque<int>)_(qsort_adversarial)/8192 -1.75% 460800.102 452747.800 - -3.90% -
std::set<int>::upper_bound(key)_(existent)/8192 -1.75% 8.041 7.901 - 0.51% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.74% 72081.255 70823.642 - -2.89% -
BM_std_min<unsigned_int>/32 -1.74% 2.179 2.141 - -1.42% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -1.74% 19674.493 19332.209 - -2.33% -
SetIntersection_None_Set_uint32_16384_4 -1.74% 152961666.004 150301541.624 - -12.86% -
BM_MakeThenSortHeap_float_Descending_16384 -1.74% 30.317 29.790 - 8.93% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 -1.74% 15.150 14.887 - -0.63% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.74% 7879.969 7743.089 - 0.96% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -1.74% 1492.121 1466.229 - 4.55% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 -1.73% 720.622 708.123 - 1.16% -
vector<bool>(size_type,_const_value_type&) -1.73% 8.273 8.129 - -0.34% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 -1.73% 23.507 23.099 - -1.69% -
BM_std_minmax<char>/6 -1.73% 2.030 1.995 - -7.44% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -1.73% 5.374 5.281 - -3.59% -
std::find_end(vector<int>)_(single_element)/1000 -1.73% 244.582 240.354 - 2.75% -
BM_SortHeap_float_4 -1.73% 1.071 1.052 - 2.41% -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8 -1.73% 31.385 30.842 - -2.49% -
std::partial_sort_copy(deque<int>)_(heap)/8 -1.73% 16.064 15.787 - -5.86% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 -1.73% 1425.842 1401.238 - 4.43% -
SetIntersection_Front_Vector_uint64_1024_1 -1.72% 1110380.626 1091232.821 - -0.55% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 -1.72% 19914.187 19571.004 - -1.18% -
rng::partial_sort(deque<int>)_(ascending)/8192 -1.72% 166602.478 163738.512 - -0.20% -
rng::is_partitioned(vector<int>)_(partitioned)/50 -1.72% 8.664 8.515 - 0.41% -
rng::move_backward(vector<int>)/262144 -1.72% 22017.179 21639.180 - -1.98% -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 -1.72% 10.378 10.200 - -0.38% -
rng::partition(vector<int>)_(dense)/50 -1.71% 12.866 12.645 - 0.55% -
BM_std_minmax<unsigned_char>/4 -1.71% 1.398 1.374 - -6.77% -
SetIntersection_Interlaced_Vector_string_256_4 -1.71% 6459236.539 6348642.691 - -0.48% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 -1.71% 3.836 3.770 - 1.09% -
SetIntersection_Interlaced_Vector_uint32_256_16 -1.71% 7234510.667 7110890.552 - 5.65% -
SetIntersection_Front_Set_string_1024_1 -1.71% 1165481.432 1145592.506 - -0.22% -
SetIntersection_Front_Vector_uint64_1024_256 -1.70% 2342863.999 2302986.602 - -1.21% -
std::find_if(vector<char>)_(process_all)/50 -1.70% 12.741 12.524 - -0.72% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.70% 183325.840 180209.372 - -1.33% -
SetIntersection_Front_Set_uint32_256_4 -1.70% 4558475.630 4481167.243 - -0.04% -
std::set<std::string>::ctor(const&)/1024 -1.69% 34978.715 34386.109 - 0.25% -
rng::remove_copy_if(deque<int>)_(prefix)/1024 -1.69% 535.774 526.700 - -1.69% -
BM_MakeHeap_uint64_Random_256 -1.69% 1.162 1.143 - 0.73% -
std::map<int,_int>::ctor(const&)/8192 -1.69% 50225.929 49378.007 - -0.73% -
BM_MakeThenSortHeap_float_Ascending_4 -1.69% 1.428 1.404 - 0.52% -
std::multiset<int>::lower_bound(key)_(existent)/1024 -1.68% 7.281 7.159 - -0.08% -
BM_std_min<long_long>/512 -1.68% 47.316 46.520 - -0.57% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.68% 833.762 819.748 - -2.38% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.68% 574.230 564.600 - -0.79% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.67% 13530437.180 13303825.593 - -3.87% -
std::flat_multimap<int,_int>::erase(iterator)/1024 -1.67% 82.667 81.283 - 6.31% -
BM_deque_deque_copy_backward/65536 -1.67% 8310.164 8171.186 - -1.59% -
BM_StringRelational_Less_Large_Empty_Control -1.67% 2.058 2.024 - 3.88% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 -1.67% 14.166 13.929 - 0.08% -
rng::contains(list<int>)_(process_all)/1048576 -1.67% 838216.049 824229.314 - -2.13% -
std::copy_n(vector<bool>)_(unaligned)/32768 -1.67% 218.315 214.673 - 0.02% -
std::set<std::string>::erase(key)_(existent)/8192 -1.66% 72.378 71.174 - 0.16% -
std::none_of(vector<int>)_(process_all)/32 -1.66% 8.471 8.331 - -0.57% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 -1.66% 10.760 10.582 - 14.96% -
rng::is_sorted_until(vector<int>,_pred)/8 -1.66% 3.418 3.362 - -1.42% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16384 -1.66% 4.093 4.025 - -0.48% -
std::move(vector<bool>)_(aligned)/512 -1.66% 2.391 2.351 - -1.59% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 -1.66% 1245726.967 1225086.262 - -2.60% -
BM_MakeThenSortHeap_uint32_Heap_4 -1.66% 1.190 1.170 - -2.26% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -1.65% 132.887 130.692 - 2.42% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 -1.65% 19870.957 19542.982 - -1.68% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -1.65% 293893.229 289048.385 - -2.58% -
rng::remove_if(list<int>)_(sprinkled)/8192 -1.65% 8353.078 8215.436 - -0.77% -
rng::partition_point(deque<int>)/50 -1.65% 4.379 4.307 - -0.94% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -1.65% 73.375 72.167 - 0.31% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 -1.64% 7.552 7.428 - -3.78% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 -1.64% 39.570 38.921 - 1.46% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 -1.64% 4108.003 4040.588 - -0.83% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 -1.64% 124.892 122.843 - 3.41% -
rng::for_each(map<int>)/8192 -1.64% 7256.428 7137.569 - -57.30% -
std::rotate(list<int>)_(by_1/2)/50 -1.64% 12.759 12.550 - -9.41% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -1.64% 0.935 0.920 - 2.07% -
rng::sample(list<int>)/8192 -1.63% 101994.745 100328.685 - 1.37% -
std::set<int>::ctor(const&)/1024 -1.63% 6229.761 6128.040 - -2.51% -
std::map<int,_int>::equal_range(key)_(existent)/32 -1.63% 1.850 1.820 - 3.90% -
rng::partition(list<int>)_(dense)/50 -1.63% 13.404 13.186 - -0.33% -
std::shift_left(list<int>)/50 -1.63% 27.970 27.515 - -0.55% -
SetIntersection_None_Set_uint64_262144_64 -1.63% 1214984.539 1195232.666 - -0.39% -
BM_MakeThenSortHeap_uint64_Heap_4 -1.62% 1.229 1.209 - 0.15% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 -1.62% 19962.587 19639.516 - -0.60% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -1.62% 171332.272 168560.760 - -1.96% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.61% 864.155 850.203 - 1.38% -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 -1.61% 10.374 10.206 - -0.57% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 -1.61% 49335.328 48539.916 - -0.29% -
std::map<std::string,_int>::count(key)_(non-existent)/32 -1.61% 10.970 10.793 - 7.41% -
std::multiset<int>::lower_bound(key)_(existent)/8192 -1.61% 15.050 14.807 - -1.79% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 -1.61% 1242972.088 1222966.957 - -2.15% -
BM_std_minmax<unsigned_char>/18 -1.61% 1.316 1.295 - -1.62% -
BM_num_get<long> -1.61% 11.803 11.613 - 4.97% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.61% 382920.663 376768.848 - -0.94% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 -1.60% 21.143 20.804 - 7.43% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -1.60% 1306536.921 1285623.379 - -1.02% -
BM_RangesMakeHeap_uint64_Ascending_256 -1.60% 0.632 0.622 - -1.29% -
BM_std_minmax<unsigned_char>/2 -1.60% 0.835 0.821 - -7.00% -
rng::find_last(forward_list<int>)_(bail_90%)/50 -1.59% 20.752 20.421 - -1.73% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 -1.59% 7.536 7.416 - -1.73% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -1.59% 1181525.893 1162773.921 - -2.25% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 -1.58% 23.775 23.398 - 0.18% -
BM_std_minmax<short>/21 -1.58% 2.083 2.050 - 0.29% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 -1.58% 17989008.857 17704043.852 - -0.06% -
std::copy_n(deque<int>)/8 -1.58% 2.684 2.641 - -0.06% -
rng::find_first_of(list<int>)_(small_needle)/8192 -1.58% 22543.391 22186.342 - -4.40% -
std::remove_copy_if(list<int>)_(sprinkled)/32 -1.58% 14.680 14.448 - -0.46% -
std::vector<int>::insert(begin)_(cheap_elements)/32 -1.58% 5.103 5.022 - -2.21% -
BM_std_minmax<char>/31 -1.58% 3.137 3.088 - -7.47% -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 -1.58% 9237.940 9092.081 - -1.61% -
BM_PushHeap_uint32_Random_64 -1.58% 5.607 5.519 - -0.78% -
rng::find_if(deque<int>)_(process_all)/8192 -1.58% 2997.766 2950.491 - -1.97% -
SetIntersection_Interlaced_Set_float_256_4 -1.58% 11770109.406 11584539.516 - -0.92% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -1.58% 11.923 11.735 - 5.27% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 -1.57% 15.275 15.035 - 1.36% -
std::unordered_map<int,_int>::ctor(const&)/32 -1.57% 202.094 198.919 - -1.06% -
rng::partition(list<int>)_(sparse)/32 -1.57% 9.015 8.874 - -1.99% -
BM_MakeThenSortHeap_float_Ascending_64 -1.57% 4.050 3.986 - 0.67% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.57% 147838.296 145520.216 - 0.11% -
rng::find_first_of(list<int>)_(small_needle)/1024 -1.57% 2812.612 2768.570 - -2.13% -
BM_std_min<int>/16 -1.56% 1.741 1.714 - 1.36% -
BM_PushHeap_float_Random_16384 -1.56% 7.750 7.629 - 1.38% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 -1.56% 363.793 358.104 - 0.62% -
bm_ranges_lexicographical_compare<unsigned_char>/7 -1.56% 2.128 2.094 - -4.96% -
std::stable_sort(deque<int>)_(ascending)/8 -1.56% 18.205 17.921 - -1.26% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.56% 201.033 197.898 - -0.90% -
std::rotate(deque<int>)_(by_1/2)/1024 -1.56% 176.244 173.496 - 0.14% -
BM_std_minmax<short>/11 -1.56% 1.841 1.812 - 0.95% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.55% 9914.269 9760.226 - -0.24% -
BM_deque_vector_ranges_copy_backward/0 -1.55% 1.455 1.433 - 4.09% -
SetIntersection_None_Set_uint64_262144_256 -1.55% 1218121.094 1199207.602 - -0.34% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 -1.55% 173322.250 170636.944 - -1.09% -
BM_std_minmax<unsigned_char>/17 -1.55% 1.104 1.087 - -1.61% -
rng::partial_sort(vector<NonIntegral>)_(ascending)/8 -1.55% 22.186 21.843 - -1.12% -
SetIntersection_None_Set_uint32_64_16 -1.55% 19161690.459 18865529.945 - -1.66% -
std::move_backward(vector<bool>)_(unaligned)/64 -1.55% 1.846 1.817 - 1.51% -
BM_MakeThenSortHeap_float_PipeOrgan_1024 -1.54% 8.492 8.361 - -0.13% -
BM_SortHeap_pair<uint32,_uint32>_16 -1.54% 5.987 5.894 - -3.16% -
rng::partial_sort(deque<int>)_(shuffled)/8192 -1.54% 263770.370 259708.660 - -4.71% -
SetIntersection_Front_Set_string_16384_16 -1.54% 2011827.265 1980874.102 - -3.95% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -1.54% 10.712 10.547 - -11.50% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -1.53% 26884.721 26472.343 - -4.50% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.53% 116108.983 114330.202 - -0.73% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 -1.53% 24.950 24.569 - 1.62% -
rng::rotate(deque<int>)_(1_element_backward)/50 -1.53% 5.758 5.670 - -0.12% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 -1.53% 37121.913 36554.404 - -1.36% -
BM_MakeThenSortHeap_string_PipeOrgan_1024 -1.53% 31.034 30.559 - -20.61% -
BM_RangesPushHeap_string_Random_1024 -1.53% 14.976 14.747 - -2.46% -
std::multimap<int,_int>::insert(value)_(already_present)/0 -1.53% 18.674 18.390 - 1.03% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -1.52% 173278.303 170636.455 - -1.62% -
std::copy_backward(deque<int>)/32768 -1.52% 4133.236 4070.283 - -0.17% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.52% 740.705 729.429 - -8.88% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 -1.52% 14152.854 13937.462 - -4.87% -
rng::stable_sort(deque<int>)_(repeated)/8 -1.52% 18.468 18.188 - 1.16% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -1.52% 3102.664 3055.634 - -0.51% -
std::multiset<int>::upper_bound(key)_(existent)/32 -1.51% 2.232 2.198 - -1.36% -
rng::find_last_if(deque<int>)_(bail_10%)/50 -1.51% 17.768 17.500 - -7.91% -
std::remove_if(deque<int>)_(sprinkled)/32 -1.51% 57.522 56.653 - 0.95% -
BM_RangesSortHeap_pair<uint32,_uint32>_16 -1.51% 6.160 6.067 - 0.63% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 -1.51% 19194.722 18904.792 - -0.50% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.51% 49855.386 49103.252 - -0.65% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 -1.51% 539344.300 531215.875 - 1.43% -
std::set<int>::erase(key)_(existent)/8192 -1.51% 51.547 50.770 - -0.97% -
std::multiset<std::string>::insert(value)_(already_present)/1024 -1.50% 56.699 55.846 - -0.57% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -1.50% 11768798.844 11591737.852 - -0.95% -
rng::is_partitioned(list<int>)_(partitioned)/32 -1.50% 8.766 8.634 - -0.43% -
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 -1.50% 6927.773 6823.705 - -0.35% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.50% 702.233 691.699 - -0.97% -
BM_MakeHeap_float_SingleElement_256 -1.50% 0.667 0.657 - 0.90% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.50% 23911224.453 23553104.483 - -4.51% -
rng::find_if(vector<char>)_(bail_25%)/8192 -1.49% 526.134 518.277 - -0.82% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -1.49% 25.691 25.308 - -4.87% -
BM_deque_vector_ranges_copy/0 -1.49% 1.531 1.508 - 6.25% -
rng::is_sorted_until(list<int>)/1024 -1.49% 760.252 748.929 - 0.07% -
SetIntersection_Front_Vector_string_262144_256 -1.49% 10217770.663 10065729.835 - 0.95% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -1.49% 0.983 0.968 - -1.23% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_64 -1.49% 35.204 34.680 - 0.27% -
rng::unique(deque<int>,_pred)_(sprinkled)/52 -1.49% 77.082 75.936 - 0.20% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 -1.48% 1249157.227 1230660.971 - -2.27% -
std::find_if_not(vector<char>)_(bail_25%)/8 -1.48% 0.955 0.941 - -1.32% -
BM_PushHeap_float_Ascending_16384 -1.48% 4.350 4.286 - 1.55% -
rng::stable_sort(deque<int>)_(pipe-organ)/8 -1.48% 20.419 20.117 - -1.77% -
std::unique_copy(deque<int>)_(contiguous)/52 -1.48% 14.710 14.493 - -5.55% -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8 -1.48% 9.238 9.101 - 1.39% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.48% 35040.687 34523.172 - -1.15% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/32 -1.47% 832.431 820.156 - 0.63% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 -1.47% 1247327.963 1228958.332 - -2.04% -
std::map<int,_int>::clear()/32 -1.47% 665.399 655.608 - -0.01% -
std::unordered_multiset<int>::clear()/32 -1.47% 618.093 609.007 - -0.21% -
rng::partial_sort_copy(list<int>)_(pipe-organ)/8 -1.47% 9.309 9.172 - 1.84% -
BM_vector_deque_ranges_copy_backward/4000 -1.47% 143.167 141.066 - -1.19% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_16384 -1.46% 19.766 19.477 - -1.68% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 -1.46% 875.321 862.521 - 17.28% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.46% 1199.056 1181.544 - 2.02% -
BM_MakeHeap_string_PipeOrgan_16384 -1.46% 5.697 5.614 - 0.99% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.46% 40270.029 39682.125 - 0.13% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 -1.46% 17020.872 16772.873 - 1.10% -
SetIntersection_Interlaced_Vector_float_256_4 -1.46% 5381388.261 5303020.862 - -1.00% -
std::unordered_multiset<int>::ctor(const&)/32 -1.46% 199.474 196.571 - -0.70% -
std::find_end(forward_list<int>)_(process_all)/1000 -1.45% 690.523 680.499 - -1.97% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 -1.45% 1.192 1.174 - -1.92% -
rng::remove_copy(list<int>)_(prefix)/32 -1.45% 11.217 11.054 - 0.51% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 -1.45% 10.626 10.471 - 2.55% -
rng::rotate(vector<bool>)_(1_element_backward)/32 -1.45% 18.367 18.101 - -2.13% -
SetIntersection_Front_Set_uint32_1024_64 -1.45% 2027464.220 1998152.004 - -2.16% -
BM_std_min<char>/31 -1.44% 2.484 2.448 - -1.63% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.44% 222.283 219.073 - 1.09% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.44% 16.826 16.583 - 0.22% -
std::fill_n(deque<int>)/8192 -1.44% 243.233 239.723 - -0.09% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.44% 9.872 9.730 - -0.37% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1024 -1.44% 3.075 3.030 - 1.58% -
BM_RangesPushHeap_string_Random_16384 -1.44% 16.291 16.057 - -5.77% -
BM_lexicographical_compare_three_way_fast_path/64 -1.43% 15.807 15.581 - -0.09% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 -1.43% 176686.927 174153.444 - 0.04% -
SetIntersection_Interlaced_Set_uint32_262144_16 -1.43% 1606017.740 1582992.350 - 1.26% -
std::set<std::string>::contains(key)_(non-existent)/8192 -1.43% 27.309 26.918 - 3.19% -
BM_deque_deque_copy_backward/512 -1.43% 22.712 22.387 - 20.55% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/32 -1.43% 10.947 10.790 - 2.94% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.43% 6179.707 6091.372 - -1.56% -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -1.43% 22.042 21.727 - -1.71% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 -1.43% 14.238 14.035 - -1.05% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -1.42% 10.664 10.512 - -0.77% -
rng::partition_point(list<int>)/50 -1.42% 24.618 24.268 - -0.83% -
SetIntersection_None_Vector_uint32_16384_16384 -1.42% 1179985.608 1163217.389 - -0.71% -
std::set<int>::ctor(const&,_alloc)/32 -1.42% 220.205 217.079 - 0.69% -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 -1.42% 2811.691 2771.790 - -0.77% -
BM_num_get<long_long> -1.42% 11.901 11.733 - 5.05% -
rng::sort(vector<int>)_(descending)/1024 -1.42% 1064.340 1049.240 - 0.86% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 -1.42% 1263629.803 1245708.414 - -1.65% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 -1.42% 798.028 786.713 - -1.07% -
std::replace(vector<int>)_(prefix)/32 -1.42% 5.143 5.070 - 0.76% -
std::flat_map<int,_int>::erase(key)_(existent)/0 -1.42% 16.071 15.843 - 0.30% -
BM_StringFindStringLiteral/64 -1.42% 2.119 2.089 - -0.35% -
BM_lexicographical_compare_three_way_fast_path/16 -1.42% 4.444 4.381 - 0.93% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 -1.41% 1148650.862 1132417.329 - -1.59% -
rng::stable_sort(deque<int>)_(shuffled)/8 -1.41% 23.900 23.563 - -3.80% -
BM_MakeHeap_uint32_PipeOrgan_1024 -1.41% 0.735 0.724 - 5.16% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 -1.41% 544.617 536.929 - -1.23% -
BM_std_minmax<char>/13 -1.41% 2.208 2.176 - -2.93% -
std::unordered_multiset<int>::ctor(const&)/8192 -1.41% 55418.424 54636.646 - -0.17% -
std::set<std::string>::equal_range(key)_(non-existent)/32 -1.41% 10.721 10.570 - 5.85% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 -1.41% 24.368 24.025 - 7.79% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_64 -1.41% 9.765 9.627 - -1.31% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -1.41% 142343526.871 140340758.263 - -2.13% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -1.41% 808.495 797.122 - -1.11% -
rng::stable_sort(vector<int>)_(descending)/8 -1.41% 24.448 24.105 - -4.92% -
SetIntersection_Front_Set_float_262144_16384 -1.41% 244307696.535 240874928.349 - -32.15% -
std::is_sorted_until(list<int>,_pred)/8 -1.40% 4.212 4.153 - -1.83% -
rng::copy_n(list<int>)/64 -1.40% 14.269 14.068 - -0.71% -
SetIntersection_Front_Set_string_262144_1 -1.40% 1157355.278 1141105.447 - -0.08% -
rng::adjacent_find(vector<int>)/1048576 -1.40% 237636.624 234304.273 - -0.98% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 -1.40% 11727.462 11563.091 - -4.60% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.40% 11944.185 11776.838 - -0.79% -
BM_PushHeap_string_QuickSortAdversary_1024 -1.40% 15.346 15.132 - -3.12% -
rng::move(vector<int>)/1048576 -1.39% 56980.587 56187.905 - -2.73% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.39% 50.033 49.337 - -0.34% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8 -1.39% 16.743 16.511 - -1.08% -
std::multimap<std::string,_int>::erase(key)_(existent)/0 -1.39% 58.738 57.923 - -3.21% -
rng::search_n(list<int>,_pred)_(no_match)/1024 -1.39% 866.074 854.055 - 0.65% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 -1.39% 27.086 26.711 - 2.74% -
rng::remove_copy_if(list<int>)_(prefix)/32 -1.38% 17.163 16.925 - -0.78% -
std::unordered_multiset<int>::erase(key)_(existent)/32 -1.38% 21.486 21.188 - -0.49% -
SetIntersection_Interlaced_Vector_string_4_4 -1.38% 163052176.266 160795868.685 - -1.10% -
rng::search(list<int>)_(same_length)/1000 -1.38% 742.602 732.336 - -1.74% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.38% 8963.957 8840.455 - -1.98% -
rng::copy(vector<bool>)_(aligned)/32768 -1.38% 35.944 35.449 - 0.40% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 -1.37% 1.420 1.401 - 1.39% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.37% 840376.603 828840.656 - 1.38% -
BM_deque_deque_move/70000 -1.37% 3270.820 3226.020 - -2.91% -
std::map<int,_int>::ctor(const&,_alloc)/32 -1.37% 213.490 210.567 - -0.83% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -1.37% 1216923.241 1200291.613 - -1.41% -
SetIntersection_Front_Vector_string_1024_16 -1.37% 1747524.787 1723669.126 - -0.03% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 -1.36% 840.891 829.416 - 24.86% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.36% 530.437 523.207 - -1.41% -
SetIntersection_None_Set_string_1024_256 -1.36% 9043580.774 8920364.160 - -0.18% -
BM_StringRelationalLiteral_Compare_Large_Large_Control -1.36% 2.064 2.036 - 0.43% -
BM_MakeHeap_uint64_Random_262144 -1.36% 1.042 1.028 - -0.90% -
BM_SortHeap_pair<uint32,_uint32>_4 -1.36% 1.659 1.636 - -13.43% -
BM_RangesSortHeap_pair<uint32,_uint32>_1024 -1.35% 14.022 13.832 - 0.91% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.35% 62.017 61.180 - -0.27% -
SetIntersection_Interlaced_Vector_string_1024_64 -1.35% 8428925.916 8315100.351 - -1.60% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 -1.35% 6438.996 6352.060 - -0.49% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.35% 133588.654 131788.624 - -1.77% -
BM_std_minmax<short>/30 -1.34% 2.809 2.771 - -0.92% -
SetIntersection_None_Set_uint64_262144_16384 -1.34% 1212178.955 1195891.275 - -1.36% -
rng::is_sorted(deque<int>,_pred)/8 -1.34% 4.554 4.493 - 0.48% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -1.34% 699.880 690.514 - -0.28% -
BM_std_minmax<short>/15 -1.34% 1.983 1.957 - -1.75% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 -1.34% 45710973.101 45099657.252 - 0.26% -
std::set<int>::lower_bound(key)_(existent)/32 -1.34% 1.574 1.553 - -0.90% -
BM_MakeThenSortHeap_float_Heap_1024 -1.34% 8.316 8.204 - -1.47% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 -1.33% 1174448.064 1158777.856 - 2.46% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -1.33% 2.375 2.343 - -2.06% -
SetIntersection_None_Set_uint32_16384_16 -1.33% 152809716.130 150773147.860 - -12.20% -
SetIntersection_Front_Set_float_256_4 -1.33% 4546632.159 4486230.137 - -1.16% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 -1.33% 23.229 22.921 - 0.59% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -1.33% 1.083 1.069 - -0.81% -
BM_lexicographical_compare_three_way_slow_path/16 -1.33% 4.504 4.444 - -2.08% -
std::adjacent_find(list<int>,_pred)/8192 -1.32% 8064.949 7958.338 - -1.93% -
SetIntersection_Interlaced_Set_uint32_262144_64 -1.32% 1584933.756 1564052.000 - 1.12% -
SetIntersection_None_Set_float_1024_16 -1.32% 9012916.199 8894227.042 - -1.82% -
SetIntersection_Front_Set_float_256_16 -1.32% 4984368.718 4918740.673 - -1.33% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 -1.31% 31.552 31.138 - -1.39% -
std::find_if_not(vector<char>)_(process_all)/50 -1.31% 12.661 12.495 - -0.17% -
std::set<int>::ctor(const&,_alloc)/1024 -1.31% 6215.107 6133.741 - -1.98% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -1.31% 19840.136 19580.651 - -0.60% -
rng::sort(deque<int>)_(pipe-organ)/1024 -1.30% 2846.190 2809.063 - -1.46% -
SetIntersection_Front_Set_float_1024_16 -1.30% 1342401.083 1324900.070 - 1.29% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -1.30% 1121729.312 1107113.225 - -1.07% -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8 -1.30% 22.034 21.748 - 0.71% -
std::replace(vector<int>)_(sprinkled)/32 -1.30% 5.448 5.377 - 6.77% -
BM_RangesSortHeap_float_4 -1.30% 1.070 1.056 - 2.88% -
BM_MakeThenSortHeap_float_Random_256 -1.30% 26.003 25.666 - -0.41% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 -1.29% 1237069.012 1221087.647 - -2.12% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.29% 50671.984 50017.493 - 0.33% -
BM_MakeThenSortHeap_float_Random_262144 -1.29% 63.588 62.767 - 0.65% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8 -1.29% 24.933 24.611 - 2.07% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -1.29% 8918763.932 8803687.074 - -30.92% -
BM_RangesMakeHeap_string_Heap_262144 -1.29% 5.426 5.356 - -1.51% -
BM_RangesSortHeap_pair<uint32,_uint32>_256 -1.29% 10.334 10.201 - 0.54% -
rng::remove(vector<int>)_(sprinkled)/1024 -1.29% 532.854 525.995 - 82.52% -
BM_RangesPushHeap_float_Random_16 -1.28% 5.366 5.298 - -2.06% -
SetIntersection_None_Set_uint64_262144_4 -1.28% 1209798.096 1194278.158 - -0.57% -
SetIntersection_None_Set_uint32_64_4 -1.28% 22463950.440 22176379.180 - -1.71% -
rng::sort(vector<int>)_(ascending)/1024 -1.28% 545.330 538.351 - -0.42% -
std::find(vector<int>)_(process_all)/8 -1.28% 2.679 2.644 - -0.09% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -1.28% 24901.857 24583.554 - 1.96% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 -1.27% 4.180 4.127 - -1.82% -
std::set<int>::erase(key)_(existent)/32 -1.27% 22.231 21.948 - 0.35% -
BM_RangesMakeHeap_string_Random_1024 -1.27% 10.787 10.650 - -1.27% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 -1.27% 1.959 1.934 - -0.62% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.27% 28.682 28.318 - 1.70% -
std::set<std::string>::upper_bound(key)_(existent)/1024 -1.27% 23.276 22.981 - -0.69% -
rng::find_last(list<int>)_(bail_10%)/8192 -1.27% 6331.390 6251.274 - 0.04% -
std::multiset<int>::contains(key)_(non-existent)/32 -1.26% 2.271 2.243 - -4.37% -
std::set<int>::erase(iterator)/0 -1.26% 20.193 19.938 - -0.49% -
BM_PushHeap_uint64_Ascending_262144 -1.26% 4.846 4.784 - 2.71% -
rng::rotate(vector<bool>)_(1_element_backward)/50 -1.26% 18.370 18.139 - -1.93% -
BM_LowerBound_uint32_1024 -1.25% 21.879 21.605 - -0.34% -
BM_StringRelational_Less_Small_Huge_Control -1.25% 1.788 1.766 - 0.47% -
BM_PushHeap_uint32_Random_16384 -1.25% 6.371 6.292 - 0.25% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -1.25% 35482.838 35039.737 - -3.15% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 -1.24% 28.129 27.779 - 1.45% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 -1.24% 13227685.309 13063246.120 - 0.61% -
BM_MakeThenSortHeap_float_QuickSortAdversary_256 -1.24% 5.999 5.924 - 0.01% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 -1.24% 38571.181 38092.602 - -2.40% -
SetIntersection_None_Set_string_256_4 -1.24% 11726039.391 11580569.169 - -2.30% -
SetIntersection_Interlaced_Set_float_16_16 -1.24% 42153929.585 41631141.950 - 1.03% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.24% 43273.327 42736.744 - -0.06% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 -1.24% 9.656 9.536 - 0.09% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 -1.24% 5330391.803 5264509.111 - 4.66% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.24% 355576.718 351184.322 - 0.84% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.23% 16785.104 16578.006 - -4.73% -
std::unordered_set<int>::insert(value)_(new_value)/32 -1.23% 20.034 19.786 - -1.62% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.23% 67.646 66.811 - 1.04% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 -1.23% 4157.427 4106.203 - 1.98% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -1.23% 342.339 338.130 - -12.06% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 -1.23% 16.555 16.352 - -1.08% -
rng::find_end(list<int>)_(process_all)/8192 -1.23% 7460.685 7369.038 - 7.94% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 -1.23% 172809.577 170687.946 - -0.98% -
std::list<int>::operator=(const&)_(cheap_elements)/1024 -1.23% 760.226 750.897 - -0.40% -
rng::generate(list<int>)/32 -1.23% 8.784 8.676 - 1.63% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 -1.23% 1153887.535 1139740.513 - 2.09% -
rng::partial_sort_copy(list<int>)_(descending)/8 -1.23% 17.922 17.703 - -4.77% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.22% 6703.923 6622.047 - -0.59% -
rng::copy_n(deque<int>)/32768 -1.22% 1149.970 1135.927 - -0.09% -
BM_vector_deque_ranges_copy_backward/1 -1.22% 2.254 2.227 - 0.34% -
std::map<std::string,_int>::contains(key)_(existent)/32 -1.22% 14.983 14.800 - -8.37% -
rng::rotate(vector<bool>)_(1_element_forward)/1024 -1.22% 28.920 28.567 - -3.00% -
SetIntersection_Interlaced_Vector_string_64_4 -1.22% 22885824.255 22606935.996 - -1.65% -
BM_deque_vector_ranges_copy/4000 -1.22% 144.495 142.736 - 0.17% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.22% 57682.557 56980.167 - -10.35% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 -1.22% 9248.054 9135.465 - -0.21% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_262144 -1.22% 669.865 661.713 - -0.73% -
SetIntersection_None_Vector_uint64_16384_1024 -1.22% 1188686.808 1174219.857 - -0.35% -
rng::rotate_copy(list<int>)/32 -1.22% 8.635 8.530 - -0.14% -
SetIntersection_Interlaced_Set_uint32_16384_1 -1.22% 1113915.156 1100370.959 - -0.63% -
std::remove_copy(deque<int>)_(sprinkled)/32 -1.22% 12.323 12.173 - -0.07% -
rng::reverse_copy(vector<int>)/4096 -1.21% 135.104 133.464 - -2.76% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.21% 651.905 644.022 - -5.50% -
rng::find_end(list<int>)_(same_length)/1000 -1.21% 744.063 735.095 - -50.19% -
std::all_of(vector<int>)_(process_all)/32 -1.20% 8.529 8.426 - -0.84% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 -1.20% 3872.968 3826.465 - -2.07% -
BM_RangesPushHeap_string_Random_4 -1.20% 6.010 5.938 - -0.37% -
std::equal(deque<int>)_(it,_it,_it)/1048576 -1.20% 496498.935 490550.764 - -2.49% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.20% 6407.724 6330.975 - 1.37% -
std::map<int,_int>::ctor(const&,_alloc)/1024 -1.20% 6295.443 6220.077 - -0.86% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 -1.20% 2.249 2.222 - -0.75% -
rng::reverse_copy(vector<int>)/64 -1.20% 2.525 2.495 - 0.12% -
std::unordered_multimap<int,_int>::ctor(const&)/32 -1.20% 199.253 196.871 - -0.18% -
std::multimap<std::string,_int>::count(key)_(existent)/32 -1.19% 20.733 20.485 - 14.46% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.19% 818043.853 808279.472 - -3.33% -
BM_CmpLess_ushort_schar -1.19% 1.052 1.040 - -0.31% -
std::remove_if(list<int>)_(sprinkled)/8192 -1.19% 8415.881 8315.745 - -0.20% -
std::set<int>::count(key)_(existent)/1024 -1.19% 4.299 4.247 - 1.75% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.19% 19404323.909 19173514.523 - -0.75% -
std::mismatch(deque<int>)_(it,_it,_it)/1048576 -1.19% 496283.074 490394.276 - -1.27% -
rng::find_first_of(list<int>)_(small_needle)/50 -1.19% 141.187 139.512 - -2.08% -
BM_PushHeap_string_PipeOrgan_256 -1.19% 7.991 7.896 - -9.02% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 -1.18% 4.103 4.055 - -0.35% -
SetIntersection_None_Vector_uint64_16384_16 -1.18% 1171880.834 1158033.799 - 0.62% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.18% 23747283.194 23466810.938 - -1.06% -
rng::contains_subrange(vector<int>)_(same_length)/1048576 -1.18% 246399.953 243495.005 - -0.33% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 -1.18% 16.872 16.674 - -0.07% -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 -1.18% 12.108 11.966 - 0.99% -
BM_StringRelationalLiteral_Less_Small_Small_Control -1.17% 1.747 1.727 - -6.05% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 -1.17% 11555429.471 11419814.013 - 0.63% -
BM_vector_deque_ranges_move_backward/1024 -1.17% 37.924 37.479 - 0.45% -
BM_PushHeap_string_Ascending_16 -1.17% 4.748 4.693 - 0.29% -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 -1.17% 35.748 35.330 - -0.80% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 -1.17% 23600.628 23324.449 - -9.25% -
rng::rotate_copy(vector<int>)/50 -1.17% 2.725 2.693 - -0.01% -
BM_RangesMakeThenSortHeap_float_SingleElement_4 -1.17% 1.355 1.339 - -1.54% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.17% 1112443.313 1099465.342 - -0.01% -
SetIntersection_Interlaced_Set_string_64_4 -1.17% 27535492.617 27214285.248 - 1.25% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 -1.16% 16.869 16.673 - 0.05% -
BM_RangesMakeHeap_string_Ascending_64 -1.16% 4.840 4.784 - -1.68% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.16% 19.788 19.558 - 0.64% -
BM_std_min<char>/1024 -1.16% 8.485 8.387 - 0.92% -
std::multiset<int>::insert(value)_(already_present)/8192 -1.15% 32.881 32.502 - -0.25% -
SetIntersection_Front_Vector_float_256_1 -1.15% 4480008.026 4428329.499 - -0.42% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 -1.15% 151753915.634 150003480.613 - -0.81% -
BM_MakeThenSortHeap_float_Descending_262144 -1.15% 35.580 35.170 - 2.09% -
SetIntersection_Interlaced_Set_uint32_16_16 -1.15% 41563392.692 41085842.037 - 1.56% -
std::find_end(list<int>)_(process_all)/8192 -1.15% 7442.227 7356.748 - 5.27% -
BM_CmpLess_uint_schar -1.15% 1.065 1.053 - -0.20% -
BM_tolower_string<char> -1.14% 14.947 14.776 - -2.69% -
std::copy_if(deque<int>)_(entire_range)/8 -1.14% 2.584 2.555 - -2.41% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 -1.14% 3428.163 3388.975 - -0.90% -
std::reverse_copy(vector<int>)/64 -1.14% 2.499 2.470 - -0.02% -
std::multimap<int,_int>::find(key)_(existent)/1024 -1.14% 3.855 3.811 - -3.56% -
BM_std_minmax<short>/27 -1.14% 2.846 2.813 - -2.02% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 -1.14% 11632.998 11500.932 - -0.78% -
std::sort(vector<int>)_(descending)/8192 -1.14% 7524.560 7439.147 - 2.18% -
BM_MakeThenSortHeap_uint32_Heap_262144 -1.13% 24.667 24.387 - -0.02% -
BM_PushHeap_uint32_Random_16 -1.13% 4.526 4.475 - 1.41% -
BM_std_minmax<short>/22 -1.13% 2.324 2.297 - 0.90% -
std::remove_copy_if(deque<int>)_(prefix)/1024 -1.13% 535.671 529.612 - -0.25% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -1.13% 1178244.495 1164925.682 - -2.42% -
rng::is_sorted_until(vector<int>,_pred)/8192 -1.13% 3315.348 3277.903 - 1.27% -
BM_RangesPushHeap_string_Random_256 -1.13% 14.262 14.102 - -1.79% -
SetIntersection_Interlaced_Vector_string_16384_4 -1.13% 1886618.493 1865386.196 - 2.44% -
BM_deque_deque_move_backward/1 -1.12% 3.506 3.467 - 27.16% -
std::map<int,_int>::ctor(const&,_alloc)/8192 -1.12% 50214.526 49650.836 - -1.09% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 -1.12% 6902.766 6825.304 - -0.32% -
SetIntersection_Front_Vector_uint64_256_16 -1.12% 4479061.758 4428816.221 - 0.00% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 -1.12% 778.522 769.798 - -1.26% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -1.12% 1.919 1.898 - -4.45% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 -1.12% 6735576.487 6660193.744 - 2.21% -
rng::remove(list<int>)_(sprinkled)/1024 -1.12% 959.627 948.905 - -1.71% -
BM_std_minmax<char>/20 -1.12% 1.910 1.889 - -8.82% -
rng::for_each(multimap<int>::iterator)/32 -1.12% 23.940 23.673 - 11.66% -
SetIntersection_Interlaced_Set_uint64_1024_256 -1.12% 15581616.538 15407667.532 - 0.93% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 -1.12% 21.596 21.355 - -0.83% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -1.11% 9.621 9.514 - -0.80% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 -1.11% 351509.545 347600.487 - -0.00% -
rng::partial_sort_copy(vector<int>)_(heap)/8 -1.11% 15.614 15.441 - 1.07% -
SetIntersection_None_Set_uint64_262144_262144 -1.11% 1229107.908 1215442.141 - 0.27% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 -1.11% 24.994 24.716 - -2.20% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 -1.11% 55615.934 54998.597 - -0.27% -
BM_RangesMakeHeap_string_PipeOrgan_256 -1.11% 4.815 4.762 - -13.40% -
BM_PopHeap_float_16384 -1.11% 33.675 33.301 - 0.50% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 -1.11% 20.148 19.925 - 0.07% -
std::set<std::string>::insert(value)_(already_present)/1024 -1.11% 34.392 34.011 - -0.81% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 -1.11% 499045.086 493516.217 - -2.07% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.11% 370.564 366.462 - -2.12% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 -1.10% 0.928 0.917 - -5.04% -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 -1.10% 8.574 8.479 - -1.04% -
SetIntersection_None_Vector_float_16384_4 -1.10% 1165764.576 1152893.834 - -4.32% -
SetIntersection_Interlaced_Vector_uint64_1024_1 -1.10% 1125564.351 1113157.792 - 0.98% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -1.10% 14.205 14.048 - -0.77% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -1.10% 1.765 1.745 - -0.38% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 -1.10% 9045.985 8946.331 - 0.48% -
std::unordered_map<int,_int>::insert(value)_(new_value)/1024 -1.10% 20.869 20.640 - -1.28% -
SetIntersection_Interlaced_Vector_uint32_1024_1024 -1.10% 6017512.363 5951421.538 - -0.69% -
std::copy_n(deque<int>)/32768 -1.10% 1147.987 1135.384 - -3.30% -
std::partial_sort(deque<int>)_(heap)/8192 -1.10% 291369.275 288171.151 - 1.60% -
std::find(list<int>)_(bail_25%)/1024 -1.10% 130.748 129.313 - -0.63% -
rng::partition(list<int>)_(dense)/1024 -1.10% 389.671 385.400 - -0.44% -
SetIntersection_None_Set_string_256_1 -1.09% 11955286.870 11824752.020 - -2.37% -
std::map<int,_int>::contains(key)_(non-existent)/32 -1.09% 2.332 2.306 - 1.02% -
std::partition_point(list<int>)/32 -1.09% 15.995 15.820 - -0.66% -
std::set<int>::erase(iterator)/32 -1.09% 20.411 20.189 - -0.46% -
BM_CmpEqual_short_ushort -1.09% 1.117 1.105 - -0.59% -
rng::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 -1.09% 46.297 45.794 - -0.21% -
rng::for_each(set<int>)/8 -1.09% 6.389 6.320 - 36.92% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 -1.08% 2.697 2.668 - -0.62% -
std::sort(vector<int>)_(pipe-organ)/8 -1.08% 18.647 18.445 - -0.98% -
BM_RangesMakeThenSortHeap_float_Heap_16 -1.08% 1.969 1.948 - -7.22% -
rng::find_end(vector<int>)_(match_near_end)/1024 -1.08% 25.158 24.886 - -98.91% -
std::any_of(vector<int>)_(process_all)/32 -1.08% 8.417 8.326 - -0.65% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 -1.08% 1.276 1.262 - -0.40% -
BM_std_min<char>/23 -1.08% 2.281 2.256 - -1.10% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/0 -1.07% 20.730 20.508 - -1.49% -
BM_CmpLess_schar_uchar -1.07% 1.123 1.111 - -0.53% -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 -1.07% 296.225 293.056 - -1.29% -
BM_RangesSortHeap_uint32_64 -1.07% 8.079 7.992 - 0.06% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 -1.07% 351418773.343 347663745.569 - -0.93% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -1.07% 1.236 1.223 - -6.50% -
std::all_of(vector<int>)_(process_all)/50 -1.07% 18.407 18.211 - 42.98% -
bm_ranges_lexicographical_compare<int>/64 -1.07% 4.862 4.810 - -2.06% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 -1.06% 35.729 35.350 - 1.98% -
BM_deque_deque_ranges_copy_backward/64000 -1.06% 7980.248 7895.498 - -0.11% -
std::rotate(vector<bool>)_(by_1/2)/32 -1.06% 17.747 17.559 - -4.03% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 -1.06% 1708962.730 1690834.228 - -1.26% -
std::set<int>::erase(iterator)/1024 -1.06% 20.487 20.270 - 0.05% -
std::remove_copy(vector<int>)_(sprinkled)/1024 -1.06% 477.247 472.193 - 0.07% -
rng::any_of(vector<int>)_(process_all)/32 -1.06% 8.417 8.328 - -0.64% -
BM_vector_deque_copy_backward/64 -1.06% 3.095 3.063 - 3.44% -
BM_std_min<unsigned_long_long>/21 -1.06% 2.025 2.003 - 0.38% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 -1.06% 7.892 7.809 - -0.13% -
std::unordered_map<int,_int>::ctor(const&)/1024 -1.05% 6733.415 6662.446 - -0.45% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.05% 19.942 19.732 - -0.42% -
rng::move(vector<int>)/8 -1.05% 2.295 2.271 - 2.24% -
SetIntersection_Interlaced_Set_string_16384_4 -1.05% 202053733.748 199931825.250 - 0.11% -
rng::unique(list<int>)_(contiguous)/8192 -1.05% 7156.315 7081.196 - -1.22% -
std::copy_n(deque<int>)/64 -1.05% 2.798 2.769 - 0.18% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.04% 1238.626 1225.711 - 1.25% -
BM_std_min<unsigned_long_long>/9 -1.04% 1.175 1.162 - -0.58% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 -1.04% 1078.069 1066.879 - 1.24% -
SetIntersection_Front_Vector_string_64_4 -1.04% 19021486.170 18824158.094 - -0.00% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.04% 50.231 49.710 - -1.23% -
rng::for_each(multiset<int>::iterator)/50 -1.04% 36.190 35.814 - -36.13% -
rng::find_last_if_not(vector<int>)_(bail_10%)/8 -1.04% 2.634 2.607 - 0.84% -
BM_lexicographical_compare_three_way<IntPtr>/256 -1.04% 70.700 69.967 - -0.41% -
rng::move_backward(vector<bool>)_(aligned)/64 -1.03% 1.746 1.728 - -6.50% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 -1.03% 883.348 874.229 - 0.17% -
std::multiset<int>::upper_bound(key)_(existent)/8192 -1.03% 14.777 14.625 - -1.88% -
rng::reverse_copy(list<int>)/4096 -1.03% 3088.769 3056.892 - -0.49% -
rng::find_last_if(vector<int>)_(bail_10%)/50 -1.03% 11.572 11.452 - -0.62% -
std::unordered_multiset<int>::erase(iterator)/0 -1.03% 19.838 19.633 - -0.00% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 -1.03% 30.619 30.304 - 2.78% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.03% 28.890 28.593 - -4.66% -
731_astcenc_r -1.03% 10.127 10.023 - -1.90% -
std::multimap<std::string,_int>::ctor(const&)/1024 -1.03% 35294.202 34931.383 - 1.67% -
SetIntersection_None_Vector_uint32_64_64 -1.03% 9068041.685 8974914.795 - -1.05% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 -1.03% 1246902.016 1234104.004 - -2.09% -
SetIntersection_Interlaced_Vector_string_16384_16 -1.03% 4166335.472 4123623.027 - -10.58% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.02% 352032.861 348425.180 - -0.07% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.02% 773.308 765.386 - -0.18% -
BM_std_min<char>/30 -1.02% 2.287 2.264 - 1.82% -
SetIntersection_Front_Set_string_1024_256 -1.02% 16218673.133 16052969.038 - -0.49% -
rng::for_each(multiset<int>)/32 -1.02% 25.595 25.334 - 15.71% -
rng::for_each(multimap<int>)/8 -1.02% 6.220 6.157 - 36.42% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.02% 570.913 565.089 - 0.49% -
rng::remove(list<int>)_(prefix)/8192 -1.02% 8497.203 8410.591 - -1.32% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 -1.02% 1201076.043 1188855.802 - 0.29% -
std::multimap<int,_int>::find(key)_(existent)/8192 -1.01% 5.565 5.509 - -0.34% -
BM_MakeThenSortHeap_float_Heap_262144 -1.01% 30.885 30.572 - -1.60% -
BM_std_minmax<char>/22 -1.01% 2.474 2.449 - -8.31% -
rng::find_end(vector<int>,_pred)_(process_all)/1048576 -1.01% 649231.795 642653.716 - -1.64% -
std::stable_sort(deque<int>)_(shuffled)/8 -1.01% 24.244 23.998 - -0.31% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.01% 57276.073 56696.331 - 1.65% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.01% 12856.365 12726.254 - -0.15% -
BM_StringMove_Empty -1.01% 1.301 1.288 - -0.60% -
BM_CmpEqual_short_uchar -1.01% 1.106 1.095 - -1.12% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 -1.01% 21032.128 20820.144 - -2.17% -
BM_SortHeap_string_16384 -1.01% 97.579 96.597 - -2.49% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 -1.01% 218.866 216.663 - -1.78% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 -1.00% 1208115.689 1195981.101 - -0.49% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 -1.00% 35.102 34.750 - 20.40% -
SetIntersection_Interlaced_Vector_string_1024_1 -1.00% 1153822.904 1142269.149 - 2.27% -
SetIntersection_None_Set_uint64_262144_1024 -1.00% 1210241.697 1198124.103 - -1.07% -

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 34974.16% 1001212.809 351167018.043 - -0.01% -
rng::is_partitioned(list<int>)_(unpartitioned)/32 157.04% 1.062 2.729 - 151.55% -
rng::copy_n(vector<bool>)_(aligned)/1048576 141.33% 1572.084 3793.844 - 122.85% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 128.80% 529.962 1212.579 - 125.12% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 123.75% 645.389 1444.056 - 108.01% -
rng::is_partitioned(list<int>)_(unpartitioned)/8192 120.87% 1198.430 2646.925 - 120.26% -
std::replace(list<int>)_(sprinkled)/1024 120.00% 727.858 1601.286 - 120.24% -
rng::replace(list<int>)_(prefix)/1024 119.98% 734.899 1616.626 - 120.48% -
std::move(list<int>)/512 119.78% 351.226 771.923 - 119.60% -
rng::replace(list<int>)_(sprinkled)/1024 118.64% 732.260 1601.011 - 120.10% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 117.91% 31.581 68.820 - 2.51% -
std::replace_if(list<int>)_(sprinkled)/1024 116.64% 743.480 1610.662 - 117.36% -
rng::replace_if(list<int>)_(sprinkled)/1024 116.32% 745.032 1611.625 - 117.59% -
std::replace_if(list<int>)_(prefix)/1024 116.23% 744.623 1610.095 - 117.15% -
rng::replace_if(list<int>)_(prefix)/1024 115.49% 746.943 1609.595 - 116.26% -
std::is_sorted_until(list<int>)/1024 112.97% 753.507 1604.744 - 114.58% -
rng::rotate_copy(vector<int>)/8192 109.85% 283.624 595.198 - 21.66% -
std::fill(list<int>)/50 108.26% 16.875 35.145 - 1.14% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 107.27% 614.138 1272.945 - 81.97% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 105.41% 686.866 1410.881 - 88.24% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 102.67% 682.767 1383.734 - 100.49% -
rng::remove(vector<int>)_(sprinkled)/8192 94.76% 1983.225 3862.534 - -2.26% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 91.99% 31.611 60.688 - 0.94% -
rng::remove(vector<int>)_(sprinkled)/1024 82.52% 288.177 525.995 - -1.29% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 80.70% 22.130 39.989 - 6.80% -
BM_deque_deque_ranges_move_backward/0 75.04% 0.792 1.387 - -0.04% -
SetIntersection_Interlaced_Vector_uint32_262144_64 74.57% 8210870.189 14333967.770 - 33.17% -
BM_deque_deque_ranges_copy_backward/0 73.28% 0.801 1.387 - -0.03% -
BM_deque_deque_copy_backward/0 71.53% 0.809 1.387 - -0.05% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 71.39% 17.695 30.328 - 68.08% -
rng::is_partitioned(list<int>)_(unpartitioned)/1024 70.28% 153.904 262.068 - 78.20% -
BM_deque_deque_move_backward/0 70.21% 0.815 1.387 - -0.05% -
rng::find_end(vector<int>)_(single_element)/8192 69.56% 1912.641 3243.129 - -0.16% -
rng::remove_copy_if(deque<int>)_(sprinkled)/32 69.37% 17.891 30.302 - 76.15% -
rng::find_end(vector<int>)_(single_element)/1024 69.35% 242.411 410.527 - 0.05% -
rng::find_end(vector<int>)_(single_element)/1000 68.95% 237.076 400.552 - -0.32% -
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 68.36% 6.667 11.225 - 40.88% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 66.28% 29.548 49.134 - 6.21% -
rng::remove_copy_if(deque<int>)_(prefix)/32 65.16% 17.460 28.836 - 64.38% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 64.36% 42.507 69.863 - -0.25% -
std::replace(list<int>)_(prefix)/1024 64.32% 740.008 1215.952 - 64.71% -
std::map<std::string,_int>::erase(key)_(existent)/8192 63.38% 64.897 106.028 - 13.92% -
std::remove_copy_if(deque<int>)_(prefix)/32 62.60% 17.865 29.050 - 63.64% -
std::map<std::string,_int>::erase(key)_(existent)/0 61.90% 42.205 68.331 - 19.28% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 60.31% 6.496 10.413 - 60.18% -
SetIntersection_Interlaced_Vector_uint32_262144_16 57.09% 3493641.371 5488082.621 - 46.44% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 56.61% 1.862 2.916 - 34.90% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 56.21% 44.854 70.066 - -20.00% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 55.70% 57.316 89.243 - 0.03% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 55.30% 22.064 34.265 - 25.94% -
BM_RangesMakeHeap_uint64_Random_4 55.19% 1.154 1.791 - 42.80% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 54.33% 764.570 1179.991 - 54.82% -
BM_MakeHeap_uint32_Random_4 53.97% 1.122 1.727 - 52.75% -
rng::find_end(vector<int>)_(process_all)/8192 53.71% 1904.428 2927.314 - 0.31% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 53.41% 4.759 7.301 - 53.02% -
rng::find_end(vector<int>)_(process_all)/1024 53.02% 242.555 371.156 - 0.24% -
rng::find_end(vector<int>)_(process_all)/1000 52.76% 236.990 362.019 - 0.24% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 52.72% 29.042 44.353 - 16.82% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 50.93% 0.390 0.589 - 18.98% -
BM_deque_deque_ranges_move_backward/64 49.63% 3.377 5.053 - -0.04% -
BM_deque_deque_copy_backward/64 49.51% 3.374 5.044 - 0.35% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 49.42% 30.666 45.820 - 18.26% -
BM_deque_deque_ranges_copy_backward/64 49.32% 3.377 5.042 - 0.49% -
BM_deque_deque_move_backward/64 49.02% 3.379 5.036 - 0.43% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 48.58% 27.360 40.651 - 1.22% -
rng::find_end(vector<int>)_(process_all)/1048576 47.57% 253644.620 374305.111 - 0.30% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 46.57% 29.056 42.588 - -0.80% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 45.49% 21.732 31.619 - 8.17% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 44.67% 39.687 57.415 - 91.17% -
std::multimap<std::string,_int>::insert(value)_(already_present)/0 44.39% 36.974 53.386 - -0.41% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 44.05% 23.458 33.790 - 16.06% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 43.79% 28.032 40.306 - -0.17% -
std::all_of(vector<int>)_(process_all)/50 42.98% 12.737 18.211 - -1.07% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 42.13% 51.106 72.639 - 0.20% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 41.70% 6.215 8.806 - 25.13% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 41.38% 1.497 2.117 - 39.68% -
rng::copy_backward(vector<int>)/4096 41.35% 141.099 199.437 - 18.53% -
rng::ends_with(list<int>)_(mismatch_at_start)/50 41.22% 29.773 42.046 - 0.82% -
BM_std_min<unsigned_char>/1 39.89% 0.325 0.454 - 56.06% -
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 39.71% 4.569 6.384 - 24.57% -
std::unordered_set<std::string>::contains(key)_(existent)/32 38.13% 33.079 45.693 - 25.13% -
BM_std_min<unsigned_int>/1 37.91% 0.325 0.449 - 36.14% -
BM_PopHeap_pair<uint32,_uint32>_1 37.27% 0.506 0.695 - 11.65% -
std::map<std::string,_int>::insert(value)_(already_present)/0 37.03% 12.159 16.661 - 13.00% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 37.02% 28.323 38.808 - -3.41% -
rng::for_each(set<int>)/8 36.92% 4.616 6.320 - -1.09% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 36.73% 0.261 0.357 - 16.39% -
rng::for_each(multimap<int>)/8 36.42% 4.513 6.157 - -1.02% -
rng::is_sorted(deque<int>)/8 36.24% 2.854 3.889 - 20.85% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 36.03% 6.355 8.645 - 21.89% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 35.95% 10279.085 13974.838 - 21.78% -
rng::for_each(multiset<int>)/8 35.76% 4.575 6.212 - -0.57% -
SetIntersection_Interlaced_Vector_uint32_1024_16 35.68% 1884804.393 2557298.468 - 11.17% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 35.54% 8.480 11.495 - 45.41% -
rng::for_each(map<int>)/8 35.42% 4.474 6.059 - -0.58% -
std::search(deque<int>,_pred)_(no_match)/1024 34.36% 327.319 439.779 - 23.81% -
SetIntersection_Interlaced_Vector_uint32_16384_16 34.31% 2462320.493 3307257.049 - 3.65% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 34.11% 5.992 8.035 - 40.70% -
BM_StringConstructDestroyCStr_Empty_Transparent 33.94% 0.236 0.316 - 29.55% -
BM_PushHeap_uint32_PipeOrgan_1 33.93% 0.474 0.635 - 3.88% -
std::shift_right(deque<int>)/32 33.65% 3.252 4.346 - 0.08% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 33.61% 610.367 815.521 - 6.24% -
SetIntersection_Interlaced_Vector_uint32_16384_256 32.47% 14123298.693 18709787.649 - 11.70% -
BM_std_min<char>/1 32.35% 0.288 0.381 - -13.84% -
std::unordered_map<int,_int>::find(key)_(existent)/32 32.14% 1.160 1.533 - 9.34% -
std::unordered_set<std::string>::erase(key)_(non-existent)/1024 32.04% 19.084 25.198 - 3.60% -
rng::unique_copy(list<int>)_(contiguous)/52 31.54% 22.722 29.889 - -0.40% -
rng::find(list<int>)_(process_all)/50 31.41% 18.837 24.754 - 17.47% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 31.36% 29.209 38.368 - 2.76% -
std::multimap<std::string,_int>::insert(value)_(new_value)/0 31.30% 24.738 32.482 - 0.55% -
rng::find(vector<bool>)_(process_all)/8 31.27% 0.601 0.789 - 29.13% -
std::map<std::string,_int>::insert(value)_(new_value)/32 30.47% 33.788 44.081 - 4.88% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 30.45% 1.967 2.566 - 0.85% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 30.40% 1543.415 2012.658 - 11.00% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 30.23% 0.410 0.534 - -15.86% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 30.22% 1.080 1.407 - 4.19% -
std::rotate_copy(vector<int>)/8192 30.19% 640.902 834.404 - 12.27% -
std::move_backward(deque<int>)/64 30.08% 5.474 7.120 - -0.26% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 29.97% 25.917 33.686 - 0.86% -
std::unordered_set<int>::insert(value)_(already_present)/1024 29.82% 1.940 2.518 - 1.73% -
std::remove_if(vector<int>)_(sprinkled)/8192 29.47% 2958.414 3830.307 - 0.35% -
rng::remove_if(vector<int>)_(sprinkled)/8192 29.31% 2960.697 3828.445 - -0.06% -
rng::move_backward(deque<int>)/64 28.98% 5.620 7.248 - 0.10% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 28.87% 0.447 0.576 - 40.19% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 28.85% 1.157 1.490 - 10.00% -
SetIntersection_Interlaced_Vector_uint32_16384_64 28.42% 5939588.531 7627762.381 - 9.81% -
std::find_if_not(list<int>)_(bail_25%)/32768 28.25% 7601.481 9749.046 - 0.11% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 28.21% 80589715.558 103324015.311 - 4.47% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 28.04% 23.891 30.591 - 17.41% -
std::find_end(deque<int>)_(single_element)/1024 27.99% 259.051 331.549 - -7.83% -
BM_std_min<unsigned_short>/1 27.80% 0.254 0.325 - -28.67% -
std::unordered_set<std::string>::count(key)_(existent)/8192 27.54% 32.211 41.082 - -3.48% -
std::remove_if(vector<int>)_(sprinkled)/1024 27.21% 409.192 520.514 - -0.18% -
BM_deque_deque_move_backward/1 27.16% 2.726 3.467 - -1.12% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 27.09% 35.100 44.609 - 0.50% -
rng::remove_if(vector<int>)_(sprinkled)/1024 27.02% 409.385 520.015 - -0.06% -
std::multiset<std::string>::erase(key)_(existent)/1024 26.78% 57.816 73.301 - 23.98% -
std::multiset<std::string>::find(key)_(existent)/1024 26.78% 23.611 29.934 - -5.52% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 26.78% 0.343 0.435 - 29.54% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 26.50% 2071386.390 2620397.190 - 1.67% -
BM_StringRelational_Eq_Small_Small_ChangeLast 26.50% 1.678 2.122 - 2.16% -
rng::for_each(map<int>::iterator)/8 26.46% 4.561 5.767 - 0.27% -
std::equal(list<int>)_(it,_it,_it)/50 26.44% 33.915 42.884 - 20.33% -
rng::equal(vector<bool>)_(unaligned)/8 26.28% 0.738 0.932 - 30.21% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 26.25% 4.519 5.705 - 17.02% -
BM_deque_deque_move_backward/2 26.19% 2.466 3.112 - 0.14% -
BM_deque_deque_ranges_move_backward/1 26.07% 2.795 3.524 - 0.03% -
std::shift_right(deque<int>)/50 25.59% 4.213 5.291 - 3.20% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 25.51% 20.451 25.669 - 3.98% -
std::unordered_set<std::string>::find(key)_(existent)/1024 25.32% 35.266 44.194 - 1.09% -
BM_deque_deque_copy_backward/1 25.13% 2.796 3.498 - -0.48% -
rng::equal(vector<bool>)_(unaligned)/50 25.11% 0.736 0.921 - 32.03% -
rng::move_backward(list<int>)/262144 25.10% 266936.807 333932.902 - 7.01% -
std::find_end(deque<int>)_(single_element)/1000 24.93% 250.177 312.544 - -2.64% -
BM_deque_deque_ranges_copy_backward/1 24.89% 2.775 3.466 - 0.13% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 24.86% 664.266 829.416 - -1.36% -
std::search(deque<int>)_(near_matches)/1024 24.70% 20648.652 25749.598 - 6.01% -
std::search(deque<int>)_(near_matches)/1000 24.55% 19754.209 24603.082 - 6.10% -
SetIntersection_Interlaced_Vector_uint32_262144_256 24.53% 29468394.511 36697848.311 - 6.59% -
BM_PushHeap_float_Descending_1 24.19% 0.431 0.535 - -7.57% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 23.85% 0.362 0.448 - 23.29% -
BM_toupper_char<wchar_t> 23.73% 0.554 0.685 - -0.51% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 23.70% 0.362 0.448 - 22.55% -
std::unordered_set<int>::find(key)_(non-existent)/32 23.69% 0.983 1.216 - 4.93% -
std::find(vector<bool>)_(process_all)/50 23.67% 0.579 0.716 - -17.86% -
rng::copy_n(vector<int>)/4096 23.65% 146.260 180.847 - 23.19% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 23.61% 698.815 863.838 - 24.79% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 23.52% 88.814 109.699 - -4.03% -
rng::find_end(deque<int>)_(process_all)/1000 23.51% 252.042 311.306 - 1.56% -
BM_PushHeap_uint32_Random_1 23.51% 0.448 0.553 - 29.10% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 23.49% 0.363 0.448 - 22.88% -
BM_std_min<__int128>/1 23.27% 0.371 0.457 - -0.50% -
BM_deque_deque_copy_backward/2 23.14% 2.534 3.120 - 0.35% -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 23.01% 0.365 0.448 - 33.59% -
BM_deque_deque_ranges_move_backward/2 22.99% 2.528 3.110 - 0.13% -
BM_deque_deque_ranges_copy_backward/2 22.97% 2.532 3.114 - 0.12% -
std::move_backward(deque<int>)/8 22.92% 3.319 4.079 - 1.93% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 22.49% 1237.061 1515.285 - -4.10% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 22.43% 1.167 1.428 - 10.07% -
rng::find_if(list<int>)_(process_all)/8192 22.29% 10324.504 12626.055 - -0.97% -
std::copy(list<int>)/4096 22.22% 3295.613 4027.775 - 23.89% -
rng::find_last_if(vector<char>)_(bail_90%)/1024 21.36% 25.525 30.976 - -0.34% -
SetIntersection_Front_Vector_float_262144_1024 20.61% 5960379.767 7188718.749 - 19.91% -
BM_deque_deque_copy_backward/512 20.55% 18.571 22.387 - -1.43% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 20.40% 28.861 34.750 - -1.00% -
BM_std_minmax_element<long_long>/2 20.22% 0.538 0.647 - 0.20% -
rng::for_each(map<int>)/32 20.18% 21.250 25.538 - -0.27% -
BM_vector_deque_ranges_move_backward/70000 20.06% 7651.795 9186.740 - 16.90% -
BM_vector_deque_move_backward/65536 20.02% 7352.003 8824.106 - 17.06% -
rng::find(list<int>)_(bail_25%)/32768 19.91% 7609.810 9124.566 - -0.17% -
SetIntersection_Interlaced_Vector_uint32_1024_256 19.69% 6366303.523 7619852.961 - 32.32% -
std::multiset<int>::insert(value)_(new_value)/8192 19.68% 74.026 88.595 - 16.81% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 19.68% 1.296 1.550 - 21.00% -
BM_vector_deque_ranges_move/2 19.62% 1.727 2.066 - 5.89% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 19.59% 37.552 44.909 - 21.66% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 19.57% 1.408 1.684 - 25.04% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 19.51% 49.361 58.992 - -9.52% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 19.27% 0.336 0.401 - 19.18% -
rng::for_each(set<int>)/32 19.03% 21.407 25.480 - -0.48% -
std::unique_copy(deque<int>)_(sprinkled)/32 18.89% 9.231 10.975 - 10.80% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 18.78% 28.242 33.545 - 17.70% -
rng::remove(vector<int>)_(sprinkled)/50 18.77% 55.156 65.509 - 1.50% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 18.67% 507.591 602.351 - 19.08% -
BM_std_minmax<short>/4 18.61% 0.971 1.151 - -0.06% -
std::multiset<std::string>::find(key)_(existent)/32 18.60% 14.756 17.501 - 13.41% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 18.53% 19.835 23.511 - 12.05% -
std::multimap<int,_int>::find(key)_(non-existent)/32 18.45% 2.239 2.652 - 16.15% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 18.44% 0.336 0.398 - -18.51% -
BM_StringRead_Cold_Deep_Small 18.42% 0.807 0.956 - 9.10% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/32 18.24% 16.700 19.747 - 18.43% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 18.21% 4.602 5.440 - 11.50% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 17.96% 12.336 14.552 - 17.57% -
BM_StringRead_Cold_Shallow_Large 17.87% 1.034 1.218 - 8.70% -
std::unordered_set<std::string>::count(key)_(existent)/1024 17.74% 36.251 42.684 - -3.04% -
std::rotate(list<int>)_(1_element_forward)/32 17.60% 12.384 14.564 - 1.40% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 17.31% 89.422 104.903 - 0.75% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 17.31% 7.468 8.761 - 13.43% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 17.29% 1.260 1.478 - 5.47% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 17.28% 735.462 862.521 - -1.46% -
SetIntersection_Front_Vector_uint32_1024_1024 17.16% 5994053.260 7022654.531 - 17.48% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 17.01% 97.281 113.827 - 11.33% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 17.00% 1.354 1.584 - 16.70% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 16.98% 726.136 849.441 - -6.59% -
rng::contains_subrange(deque<int>)_(same_length)/16 16.96% 11.232 13.138 - 12.12% -
BM_StringRead_Cold_Deep_Large 16.89% 1.209 1.413 - 9.04% -
rng::adjacent_find(list<int>)/8192 16.87% 6942.128 8112.967 - 16.33% -
rng::for_each(multimap<int>)/32 16.83% 22.421 26.194 - -0.59% -
SetIntersection_Front_Set_uint64_262144_1024 16.73% 14483865.216 16907719.318 - 0.77% -
rng::generate(list<int>)/8192 16.61% 7535.177 8786.632 - -25.78% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 16.57% 0.464 0.541 - 14.06% -
std::multimap<std::string,_int>::ctor(const&)/32 16.57% 712.884 830.996 - -0.52% -
BM_StringCtorDefault 16.49% 0.235 0.274 - 2.42% -
std::multiset<std::string>::find(key)_(existent)/8192 16.48% 28.907 33.671 - -16.52% -
rng::is_sorted(vector<int>,_pred)/8 16.29% 3.512 4.084 - 4.99% -
std::move(vector<bool>)_(unaligned)/512 16.29% 3.977 4.625 - -3.68% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 16.24% 566.041 657.942 - 20.05% -
BM_std_minmax<unsigned_short>/4 16.23% 0.936 1.088 - 5.65% -
BM_deque_vector_copy_backward/0 16.01% 1.379 1.600 - 21.26% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 15.95% 1.590 1.843 - 43.72% -
BM_PopHeap_string_262144 15.92% 92.586 107.321 - 4.89% -
std::find(vector<bool>)_(process_all)/8 15.89% 0.576 0.668 - -25.99% -
BM_vector_deque_ranges_move_backward/65536 15.82% 7264.144 8413.331 - 7.47% -
BM_vector_deque_move_backward/64000 15.81% 7358.308 8521.841 - 13.09% -
BM_PushHeap_uint64_Descending_1 15.81% 0.449 0.519 - 21.61% -
rng::for_each(multiset<int>)/32 15.71% 21.894 25.334 - -1.02% -
rng::find(vector<int>)_(bail_25%)/8 15.61% 1.368 1.582 - -0.04% -
BM_StringRead_Cold_Shallow_Empty 15.61% 0.786 0.909 - 7.73% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 15.57% 556.187 642.787 - 18.14% -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/8 15.57% 25.696 29.696 - -0.10% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 15.52% 1.278 1.476 - 19.76% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 15.48% 23.878 27.574 - -10.87% -
rng::find(vector<bool>)_(process_all)/50 15.42% 0.740 0.854 - 33.99% -
BM_lexicographical_compare_three_way<IntPtr>/1 15.39% 0.393 0.453 - 31.43% -
std::find_end(deque<int>)_(single_element)/8192 15.33% 2038.462 2351.011 - -13.47% -
BM_vector_deque_move_backward/70000 15.31% 8004.825 9230.303 - 13.45% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 15.23% 30.443 35.080 - -4.74% -
rng::stable_partition(deque<int>)_(sparse)/32 15.20% 11.165 12.862 - 16.20% -
BM_RangesMakeThenSortHeap_uint32_Descending_4 15.17% 1.238 1.426 - 2.77% -
std::multiset<int>::insert(value)_(new_value)/1024 15.11% 47.785 55.005 - 11.29% -
std::find(list<int>)_(bail_25%)/32768 15.11% 8111.893 9337.427 - 3.14% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 14.96% 9.205 10.582 - -1.66% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 14.94% 2.165 2.489 - 10.01% -
rng::find_end(deque<int>)_(single_element)/1000 14.93% 293.157 336.937 - -0.90% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 14.86% 25.352 29.118 - 13.33% -
rng::contains_subrange(list<int>)_(single_element)/8192 14.73% 6995.482 8025.595 - 3.13% -
rng::find_last(vector<char>)_(bail_90%)/1024 14.69% 12.079 13.853 - 17.68% -
BM_deque_deque_move_backward/512 14.68% 18.633 21.369 - -0.08% -
SetIntersection_Interlaced_Vector_uint32_256_64 14.67% 7282858.379 8350956.234 - 14.94% -
BM_StringDestroy_Empty 14.61% 0.655 0.750 - 15.10% -
std::map<std::string,_int>::erase(iterator)/0 14.60% 27.413 31.414 - 10.58% -
std::multimap<std::string,_int>::count(key)_(existent)/32 14.46% 17.897 20.485 - -1.19% -
BM_StringRead_Cold_Deep_Empty 14.38% 0.802 0.917 - 5.12% -
std::map<std::string,_int>::erase(iterator)/8192 14.37% 26.448 30.248 - 3.67% -
rng::is_partitioned(list<int>)_(partitioned)/8192 14.25% 7168.426 8189.940 - 19.19% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 14.18% 12.190 13.919 - 14.51% -
BM_PopHeap_uint32_1 14.14% 0.456 0.521 - -17.23% -
BM_StringRead_Cold_Shallow_Small 14.12% 0.777 0.887 - 7.05% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 14.02% 0.633 0.722 - 12.68% -
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 13.99% 150.190 171.202 - 4.57% -
BM_StringRelational_Less_Large_Large_Control 13.92% 2.047 2.333 - 8.08% -
BM_RangesPushHeap_uint64_Ascending_64 13.89% 1.519 1.730 - 1.59% -
BM_vector_deque_ranges_move/1 13.82% 2.031 2.312 - 5.27% -
BM_vector_deque_ranges_move_backward/64000 13.75% 7177.082 8164.013 - 7.51% -
std::multiset<int>::contains(key)_(non-existent)/8192 13.74% 8.850 10.066 - 18.08% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8192 13.68% 13201.508 15007.961 - -0.19% -
BM_deque_vector_copy/64000 13.64% 2849.679 3238.441 - 29.65% -
BM_vector_deque_copy/65536 13.62% 2663.154 3025.968 - 11.60% -
rng::copy_backward(deque<int>)/64 13.61% 3.080 3.499 - 14.91% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 13.58% 29.839 33.891 - 9.24% -
rng::unique_copy(deque<int>)_(contiguous)/32 13.56% 9.753 11.075 - -32.73% -
std::rotate(list<int>)_(1_element_forward)/8192 13.54% 7904.335 8974.960 - -1.86% -
rng::for_each(multimap<int>::iterator)/8 13.53% 4.500 5.109 - 0.66% -
SetIntersection_Front_Set_string_256_256 13.52% 27952799.539 31732110.407 - 3.91% -
rng::find_last(forward_list<int>)_(bail_10%)/8192 13.51% 5891.181 6687.254 - 13.99% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 13.49% 46.520 52.798 - 0.53% -
std::flat_map<int,_int>::erase(key)_(non-existent)/32 13.45% 2.265 2.569 - 11.26% -
rng::find_end(deque<int>,_pred)_(single_element)/1024 13.42% 608.872 690.565 - 0.15% -
BM_RangesPopHeap_float_256 13.41% 19.990 22.671 - 3.20% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 13.35% 0.464 0.526 - 2.96% -
rng::find_last_if(list<int>)_(bail_90%)/1024 13.35% 70.919 80.384 - 0.24% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 13.32% 46152295.536 52298918.829 - 0.38% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 13.28% 0.616 0.697 - 39.87% -
BM_vector_deque_ranges_copy_backward/0 13.23% 0.442 0.501 - 20.20% -
BM_StringEraseWithMove_Huge_Transparent 13.20% 45.302 51.281 - 5.55% -
rng::copy_n(vector<bool>)_(aligned)/262144 13.18% 277.722 314.339 - 15.30% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 13.14% 32.867 37.185 - -0.27% -
BM_RangesMakeThenSortHeap_float_Descending_16384 13.13% 26.653 30.152 - 2.71% -
SetIntersection_Interlaced_Vector_uint64_256_16 13.03% 6192708.049 6999490.039 - 12.31% -
BM_deque_vector_copy/65536 13.01% 2940.076 3322.550 - 28.22% -
SetIntersection_Interlaced_Vector_uint64_256_64 12.92% 6752044.939 7624135.130 - 1.66% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 12.81% 36.830 41.546 - 6.50% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1024 12.76% 8.677 9.783 - 0.04% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_262144 12.71% 1.218 1.373 - 12.70% -
BM_std_minmax<unsigned_short>/32 12.64% 1.229 1.384 - 9.31% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 12.62% 18.866 21.247 - 5.38% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 12.59% 9.538 10.739 - 10.71% -
rng::contains(list<int>)_(process_all)/8192 12.58% 6967.445 7843.940 - 11.61% -
rng::remove(vector<int>)_(sprinkled)/32 12.56% 51.390 57.847 - -0.58% -
BM_std_minmax<short>/32 12.55% 1.229 1.383 - 0.07% -
std::find_if(vector<int>)_(bail_25%)/8 12.54% 0.995 1.119 - 0.51% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 12.46% 1316.425 1480.496 - -14.76% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 12.39% 17459.607 19623.222 - 3.01% -
BM_vector_deque_move_backward/0 12.36% 0.444 0.499 - 25.35% -
rng::rotate(list<int>)_(1_element_forward)/50 12.33% 24.293 27.289 - 0.35% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 12.24% 32.719 36.723 - 11.26% -
std::search(deque<int>,_pred)_(near_matches)/1000 12.21% 23307.568 26152.511 - 6.18% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 12.21% 42.841 48.070 - -1.92% -
std::search(deque<int>,_pred)_(near_matches)/1024 12.20% 24476.718 27462.552 - 9.30% -
SetIntersection_Front_Vector_uint32_16384_16384 12.18% 79360260.513 89029514.660 - 12.00% -
std::find_end(deque<int>,_pred)_(single_element)/8192 12.18% 4315.998 4841.512 - -0.81% -
rng::replace_if(list<int>)_(prefix)/50 12.17% 24.803 27.821 - 12.10% -
rng::stable_partition(deque<int>)_(sparse)/50 12.16% 27.405 30.738 - 10.78% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 12.13% 10.452 11.719 - 2.78% -
BM_tolower_char<wchar_t> 12.11% 0.614 0.688 - 7.69% -
rng::find_end(deque<int>)_(single_element)/1024 12.09% 277.999 311.618 - -8.95% -
SetIntersection_Front_Set_uint32_1024_256 12.09% 4588185.853 5142994.255 - 7.57% -
SetIntersection_Front_Vector_uint32_256_256 12.05% 4682174.170 5246232.630 - 12.54% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/8192 12.02% 19.880 22.270 - -9.98% -
BM_RangesPopHeap_float_64 11.99% 12.252 13.721 - 2.66% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/1024 11.94% 1245.259 1393.923 - 0.02% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 11.93% 61.439 68.767 - 14.64% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 11.90% 2.189 2.450 - 4.96% -
std::unordered_set<int>::count(key)_(existent)/1024 11.87% 1.204 1.347 - 3.52% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 11.83% 25130.716 28104.587 - -4.98% -
BM_deque_vector_copy/70000 11.82% 3181.643 3557.766 - 24.50% -
rng::find_last(vector<int>)_(bail_90%)/8 11.79% 0.548 0.612 - 27.98% -
rng::for_each(multiset<int>::iterator)/32 11.75% 21.455 23.976 - 0.11% -
rng::for_each_n(list<int>)/50 11.73% 21.734 24.282 - 0.43% -
BM_toupper_char<char> 11.72% 0.615 0.688 - 12.12% -
SetIntersection_Front_Vector_float_1024_256 11.71% 2365429.667 2642496.904 - 12.61% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 11.70% 20668820.404 23087575.029 - 1.93% -
rng::for_each(multimap<int>::iterator)/32 11.66% 21.200 23.673 - -1.12% -
BM_StringEraseWithMove_Huge_Opaque 11.66% 46.165 51.548 - 2.64% -
BM_StringRelational_Less_Small_Large_Control 11.61% 1.617 1.805 - 1.82% -
SetIntersection_Interlaced_Vector_float_262144_262144 11.55% 314603016.862 350941351.871 - 0.03% -
rng::contains_subrange(deque<int>)_(same_length)/32 11.55% 18.628 20.779 - 8.39% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 11.44% 18.578 20.704 - 12.57% -
rng::all_of(list<int>)_(process_all)/8192 11.42% 7416.500 8263.729 - 8.84% -
std::remove_if(vector<int>)_(sprinkled)/50 11.41% 60.085 66.943 - 0.42% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 11.31% 8368.913 9315.699 - 10.82% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 11.25% 5.400 6.007 - 10.43% -
SetIntersection_Front_Vector_uint32_1024_256 11.22% 2355344.794 2619632.237 - 12.45% -
BM_MakeHeap_uint32_Heap_64 11.17% 0.234 0.260 - 7.19% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 11.15% 0.448 0.498 - 26.78% -
BM_std_minmax_element<short>/64000 11.13% 16301.128 18116.215 - 11.38% -
std::copy(vector<bool>)_(aligned)/262144 11.13% 684.074 760.229 - 34.83% -
std::multiset<std::string>::erase(iterator)/8192 11.13% 30.396 33.778 - 9.98% -
std::multimap<std::string,_int>::insert(value)_(new_value)/1024 11.12% 58.658 65.178 - 3.06% -
std::map<std::string,_int>::erase(iterator)/1024 11.11% 26.862 29.846 - 1.04% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 11.06% 46.450 51.586 - -8.11% -
BM_std_minmax_element<short>/65536 11.06% 16691.883 18537.592 - 11.23% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 11.06% 38.617 42.886 - 2.62% -
rng::move(list<int>)/4096 11.04% 5393.364 5988.740 - 10.60% -
BM_RangesPushHeap_string_Ascending_16384 10.96% 19.301 21.417 - 6.94% -
std::unordered_set<int>::find(key)_(existent)/32 10.96% 1.135 1.260 - 2.29% -
SetIntersection_Front_Set_float_16384_1024 10.92% 15558256.844 17257703.151 - 11.19% -
BM_std_minmax_element<short>/70000 10.90% 17852.010 19798.387 - 10.94% -
std::find_if_not(vector<int>)_(process_all)/32768 10.83% 8808.379 9762.640 - -0.13% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 10.79% 3891.192 4311.214 - 11.01% -
std::set<int>::insert(value)_(already_present)/0 10.78% 0.582 0.644 - 10.74% -
rng::is_sorted_until(deque<int>,_pred)/8 10.76% 3.855 4.270 - -12.12% -
std::multimap<std::string,_int>::insert(value)_(new_value)/8192 10.72% 66.582 73.718 - 2.03% -
rng::find_end(deque<int>,_pred)_(single_element)/8192 10.71% 4306.998 4768.363 - -0.50% -
std::find_if_not(vector<int>)_(process_all)/8192 10.70% 2194.863 2429.780 - -0.09% -
std::replace(vector<int>)_(sprinkled)/50 10.67% 7.726 8.551 - -0.26% -
std::find_end(deque<int>)_(process_all)/1024 10.62% 265.101 293.254 - -13.54% -
SetIntersection_Front_Set_uint64_262144_256 10.62% 4480569.092 4956337.385 - 0.38% -
BM_std_minmax_element<short>/4000 10.60% 1024.336 1132.928 - 10.41% -
BM_std_minmax_element<short>/4096 10.60% 1049.902 1161.171 - 10.51% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 10.57% 47.560 52.587 - 11.81% -
BM_std_minmax_element<short>/5500 10.57% 1409.228 1558.142 - 10.78% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 10.55% 19.154 21.174 - -2.46% -
SetIntersection_Front_Set_uint64_16384_1024 10.55% 14939915.937 16515343.285 - 1.04% -
rng::any_of(deque<int>)_(process_all)/50 10.51% 18.340 20.267 - 0.15% -
BM_deque_vector_move_backward/70000 10.47% 8523.670 9416.325 - 5.73% -
std::unordered_set<std::string>::insert(value)_(new_value)/0 10.47% 62.168 68.674 - -7.73% -
std::multiset<int>::equal_range(key)_(non-existent)/32 10.46% 2.309 2.551 - 11.16% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 10.46% 2.230 2.463 - 11.48% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 10.45% 6.378 7.045 - 9.93% -
rng::for_each(set<int>::iterator)/8 10.39% 4.534 5.005 - -0.21% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 10.38% 0.574 0.634 - 10.04% -
BM_std_min<short>/1 10.35% 0.293 0.323 - -0.27% -
BM_deque_vector_ranges_copy/65536 10.32% 2876.318 3173.230 - 21.75% -
std::multiset<std::string>::erase(key)_(non-existent)/32 10.31% 10.099 11.141 - 8.00% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 10.27% 7.295 8.044 - 13.66% -
std::adjacent_find(list<int>)/50 10.25% 23.766 26.202 - -0.15% -
std::multiset<std::string>::count(key)_(existent)/32 10.22% 18.033 19.877 - 8.98% -
std::is_sorted(deque<int>)/8 10.17% 2.512 2.768 - 12.28% -
std::unique(list<int>)_(contiguous)/52 10.14% 67.273 74.094 - 9.89% -
std::find(vector<char>)_(bail_25%)/8 10.11% 1.011 1.113 - 0.32% -
rng::starts_with(deque<int>,_pred)/8192 10.08% 4053.826 4462.333 - 6.77% -
BM_StringFindCharLiteral/4096 10.04% 77.434 85.205 - 9.94% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 10.01% 24.083 26.493 - 7.43% -
BM_vector_deque_copy/0 9.98% 0.388 0.427 - -6.83% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 9.97% 6641346.373 7303404.485 - 8.86% -
BM_RangesMakeHeap_uint32_PipeOrgan_4 9.94% 0.395 0.435 - 0.27% -
std::reverse(list<int>)/32768 9.93% 16886.928 18564.116 - 0.31% -
std::multiset<int>::equal_range(key)_(existent)/1024 9.92% 4.951 5.442 - 1.11% -
BM_PopHeap_float_256 9.92% 20.337 22.354 - 0.11% -
BM_std_minmax_element<short>/1024 9.85% 268.321 294.759 - 10.02% -
BM_deque_vector_ranges_copy_backward/70000 9.84% 8656.267 9508.361 - 6.15% -
BM_deque_vector_ranges_move_backward/70000 9.80% 8522.461 9357.344 - 5.96% -
rng::rotate(deque<int>)_(1_element_backward)/1024 9.79% 39.110 42.937 - -0.99% -
BM_deque_deque_ranges_copy_backward/512 9.75% 19.497 21.398 - -0.01% -
BM_PopHeap_uint64_1 9.71% 0.519 0.570 - 1.78% -
BM_std_minmax_element<int>/3 9.69% 1.044 1.145 - 9.03% -
std::find_end(deque<int>,_pred)_(single_element)/1000 9.66% 597.719 655.482 - -0.11% -
BM_deque_deque_ranges_copy/65536 9.64% 2769.959 3036.865 - 8.74% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 9.56% 24.307 26.631 - 0.07% -
BM_PushHeap_uint32_Descending_4 9.55% 0.344 0.377 - 0.54% -
rng::ends_with(list<int>)_(mismatch_at_end)/1024 9.53% 0.700 0.767 - 9.55% -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 9.51% 0.700 0.766 - 9.61% -
BM_PushHeap_float_QuickSortAdversary_16 9.51% 0.979 1.072 - 9.76% -
BM_deque_vector_move_backward/65536 9.46% 7990.407 8746.137 - 2.58% -
rng::rotate(list<int>)_(by_1/2)/32 9.44% 6.099 6.675 - -0.84% -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 9.44% 0.700 0.766 - 9.51% -
std::none_of(list<int>)_(process_all)/8192 9.41% 7200.784 7878.543 - 12.81% -
rng::unique_copy(list<int>,_pred)_(contiguous)/32 9.32% 16.136 17.639 - -0.30% -
BM_MakeHeap_uint32_Random_1024 9.27% 1.030 1.126 - 7.90% -
std::multiset<std::string>::count(key)_(non-existent)/32 9.26% 9.345 10.210 - 1.59% -
rng::rotate(list<int>)_(by_1/2)/8192 9.23% 4959.577 5417.420 - 1.46% -
BM_RangesPushHeap_uint64_Ascending_256 9.22% 2.093 2.286 - 1.26% -
rng::move_backward(deque<int>)/8 9.21% 3.657 3.994 - -0.10% -
std::partition_point(deque<int>)/50 9.18% 4.614 5.038 - -0.94% -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 9.16% 16418.571 17922.752 - 0.34% -
BM_std_min<unsigned_char>/2 9.13% 0.485 0.529 - 9.11% -
BM_deque_vector_ranges_copy/70000 9.12% 3093.417 3375.493 - 18.08% -
rng::rotate(deque<int>)_(1_element_backward)/32 9.07% 4.148 4.525 - -0.82% -
SetIntersection_Front_Vector_uint32_262144_16384 9.07% 79211583.722 86392706.478 - 9.37% -
BM_deque_vector_copy_backward/65536 9.03% 8139.984 8875.045 - 6.11% -
rng::starts_with(list<int>)/8 9.03% 2.911 3.173 - 3.28% -
BM_deque_vector_copy_backward/70000 9.03% 8759.107 9549.758 - 6.80% -
BM_StringRelational_Less_Large_Large_ChangeMiddle 9.00% 1.485 1.619 - -0.09% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 8.98% 6.080 6.626 - 8.04% -
std::find_end(deque<int>)_(process_all)/1000 8.96% 262.581 286.117 - 0.29% -
std::for_each_n(join_view(vector<vector<int>>))/8 8.96% 1.678 1.829 - 4.58% -
rng::move(vector<bool>)_(aligned)/64 8.94% 1.897 2.067 - 6.45% -
std::set<std::string>::contains(key)_(non-existent)/32 8.93% 9.418 10.260 - -0.25% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 8.93% 1.895 2.064 - 8.23% -
BM_MakeThenSortHeap_float_Descending_16384 8.93% 27.349 29.790 - -1.74% -
rng::for_each(map<int>::iterator)/32 8.88% 22.979 25.019 - 0.04% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 8.87% 24.410 26.574 - 9.01% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/1024 8.86% 661.657 720.305 - 0.09% -
SetIntersection_None_Vector_string_262144_4 8.86% 1353459.219 1473425.006 - 8.92% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024 8.83% 1.051 1.144 - -1.92% -
rng::find_first_of(vector<int>)_(small_needle)/32 8.80% 47.426 51.601 - 15.88% -
std::find_end(forward_list<int>)_(single_element)/8192 8.73% 5728.184 6228.026 - 9.00% -
BM_RangesPopHeap_float_16 8.71% 6.443 7.004 - 1.33% -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/32 8.69% 16.239 17.649 - -0.15% -
BM_std_minmax_element<short>/512 8.68% 138.028 150.006 - 9.27% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 8.67% 14.520 15.779 - 9.41% -
rng::starts_with(deque<int>,_pred)/1048576 8.61% 529525.007 575098.182 - 6.12% -
std::map<std::string,_int>::find(key)_(existent)/8192 8.60% 31.010 33.677 - 20.52% -
BM_StringRelational_Less_Small_Empty_Control 8.59% 1.898 2.061 - 4.85% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 8.58% 9.431 10.239 - -1.93% -
BM_std_minmax<unsigned_char>/11 8.56% 1.712 1.858 - 3.69% -
std::multiset<std::string>::erase(iterator)/32 8.56% 30.769 33.404 - 4.37% -
BM_PushHeap_uint64_Random_4 8.54% 2.055 2.231 - 4.69% -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 8.50% 15187.746 16478.700 - -8.17% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/52 8.49% 34.305 37.219 - 0.96% -
BM_deque_vector_ranges_move_backward/64000 8.49% 7863.188 8530.740 - 4.37% -
std::find_if_not(list<int>)_(bail_25%)/8 8.48% 1.216 1.319 - -0.24% -
rng::find_first_of(vector<int>)_(large_needle)/50 8.46% 285.569 309.735 - 18.67% -
std::find_if_not(vector<int>)_(process_all)/1024 8.44% 283.693 307.631 - 0.06% -
std::find_end(list<int>)_(process_all)/1000 8.43% 656.214 711.510 - 0.14% -
rng::contains_subrange(list<int>)_(same_length)/8192 8.42% 7921.446 8588.317 - 0.43% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 8.39% 777.472 842.715 - -4.55% -
std::move_backward(deque<int>)/512 8.36% 23.961 25.965 - 0.08% -
rng::find_end(forward_list<int>)_(same_length)/8192 8.36% 14344.443 15543.748 - 9.78% -
rng::find_if(list<int>)_(bail_25%)/32768 8.36% 8454.857 9161.724 - 0.43% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 8.33% 92.006 99.670 - -2.01% -
BM_RangesMakeThenSortHeap_uint64_Descending_4 8.32% 1.316 1.426 - 3.03% -
BM_deque_deque_copy_backward/70000 8.32% 8402.618 9101.501 - -0.19% -
std::map<std::string,_int>::erase(key)_(existent)/32 8.31% 80.000 86.652 - 42.60% -
bm_lexicographical_compare<signed_char>/2 8.31% 1.495 1.619 - 4.45% -
std::rotate(list<int>)_(1_element_forward)/50 8.26% 24.278 26.282 - -3.74% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 8.21% 4.903 5.305 - 8.84% -
std::unordered_multiset<int>::find(key)_(existent)/1024 8.21% 1.161 1.256 - 20.94% -
rng::reverse(vector<int>)/8 8.20% 1.619 1.751 - 10.55% -
rng::remove_if(vector<int>)_(sprinkled)/50 8.18% 59.652 64.533 - 0.82% -
std::map<std::string,_int>::find(key)_(existent)/1024 8.16% 22.653 24.502 - 7.14% -
rng::find_last_if(deque<int>)_(bail_90%)/8 8.14% 0.908 0.982 - -0.55% -
rng::is_partitioned(vector<int>)_(unpartitioned)/1024 8.13% 56.102 60.662 - -0.06% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 8.12% 2.689 2.907 - 10.88% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 8.11% 6.589 7.124 - -25.51% -
std::find_first_of(list<int>)_(large_needle)/50 8.10% 1734.898 1875.443 - 8.33% -
rng::move_backward(deque<int>)/512 8.07% 24.122 26.068 - 0.10% -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/52 8.07% 26.924 29.096 - 0.03% -
std::for_each(join_view(vector<vector<int>>))/8 8.03% 1.379 1.490 - 2.91% -
rng::find(vector<char>)_(bail_25%)/8 8.02% 0.983 1.062 - -3.96% -
BM_RangesPushHeap_uint64_Ascending_16 8.01% 0.937 1.012 - 6.39% -
rng::find_end(deque<int>,_pred)_(single_element)/1000 8.01% 596.810 644.623 - 0.24% -
std::multiset<int>::find(key)_(non-existent)/32 8.01% 2.240 2.420 - 8.67% -
rng::find_end(list<int>)_(process_all)/1024 7.99% 673.763 727.628 - -0.47% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 7.99% 54705.056 59075.882 - 0.73% -
std::unique_copy(list<int>)_(contiguous)/52 7.97% 20.317 21.938 - 0.26% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/8192 7.97% 5300.869 5723.103 - 0.03% -
BM_PopHeap_float_64 7.96% 12.508 13.503 - -0.17% -
rng::find_end(list<int>)_(process_all)/8192 7.94% 6826.746 7369.038 - -1.23% -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 7.90% 283833.536 306252.641 - 0.12% -
BM_StringRelational_Eq_Empty_Empty_Control 7.89% 1.854 2.001 - -3.18% -
rng::find_last(deque<int>)_(bail_10%)/50 7.89% 11.447 12.350 - 8.02% -
bm_lexicographical_compare<signed_char>/1 7.89% 1.286 1.388 - 0.12% -
BM_deque_vector_ranges_move_backward/65536 7.84% 8096.849 8731.507 - 6.80% -
BM_MakeThenSortHeap_float_Descending_4 7.83% 1.175 1.267 - -4.36% -
rng::adjacent_find(deque<int>,_pred)/8 7.82% 4.172 4.499 - -3.06% -
BM_RangesMakeHeap_float_Random_1024 7.82% 1.231 1.327 - 7.57% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 7.81% 0.636 0.685 - 1.88% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 7.79% 22.288 24.025 - -1.41% -
std::fill_n(deque<int>)/32 7.78% 1.156 1.246 - 7.81% -
BM_StringRelational_Less_Empty_Empty_Control 7.76% 1.935 2.085 - 1.97% -
BM_deque_deque_ranges_move_backward/70000 7.76% 8505.993 9165.717 - 3.33% -
bm_ranges_lexicographical_compare<signed_char>/64 7.74% 1.903 2.051 - -8.04% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 7.70% 123.465 132.974 - 121.67% -
std::shift_right(deque<int>)/1024 7.69% 39.829 42.894 - 0.14% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 7.67% 5.285 5.690 - -0.28% -
BM_MakeHeap_uint32_Descending_64 7.62% 0.233 0.251 - 3.94% -
BM_deque_deque_ranges_copy_backward/1024 7.61% 38.040 40.936 - -2.11% -
std::map<std::string,_int>::insert(value)_(new_value)/1024 7.60% 60.673 65.284 - -15.39% -
std::multiset<int>::count(key)_(existent)/8192 7.58% 9.188 9.885 - 7.62% -
std::stable_partition(deque<int>)_(dense)/8192 7.55% 5669.075 6096.925 - -0.08% -
rng::move_backward(list<int>)/32768 7.53% 33613.677 36145.911 - 3.29% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 7.52% 22.779 24.491 - 3.01% -
std::unordered_set<int>::count(key)_(existent)/32 7.48% 1.470 1.580 - 18.33% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 7.47% 101.646 109.242 - 2.17% -
BM_PopHeap_float_16 7.46% 6.477 6.960 - -0.54% -
std::copy_n(vector<int>)/4096 7.45% 208.171 223.681 - 14.85% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 7.43% 19.364 20.804 - -1.60% -
std::map<std::string,_int>::count(key)_(non-existent)/32 7.41% 10.049 10.793 - -1.61% -
std::remove_if(deque<int>)_(sprinkled)/50 7.40% 65.491 70.335 - 5.67% -
BM_deque_vector_ranges_copy/64000 7.39% 2848.643 3059.222 - 18.04% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 7.39% 5.045 5.418 - 10.83% -
std::unordered_set<std::string>::erase(key)_(non-existent)/8192 7.38% 22.057 23.686 - -3.62% -
BM_vector_deque_ranges_copy_backward/65536 7.35% 7661.263 8224.609 - 7.25% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 7.32% 509.857 547.191 - 6.22% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 7.31% 11054.044 11862.483 - 7.24% -
std::set<int>::equal_range(key)_(non-existent)/1024 7.30% 6.302 6.762 - -18.56% -
std::unordered_map<int,_int>::count(key)_(existent)/32 7.30% 1.273 1.366 - 0.09% -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 7.29% 28232.246 30289.406 - 4.61% -
BM_vector_deque_copy_backward/70000 7.28% 8163.027 8757.586 - 5.22% -
rng::contains_subrange(deque<int>)_(same_length)/50 7.25% 26.884 28.832 - 4.98% -
BM_RangesMakeHeap_uint64_Random_16384 7.24% 1.005 1.077 - 7.72% -
BM_PushHeap_float_PipeOrgan_4 7.21% 0.482 0.517 - 1.38% -
std::find_end(list<int>)_(process_all)/1048576 7.15% 817328.440 875743.429 - 0.30% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 7.14% 23.299 24.962 - 0.78% -
BM_deque_deque_ranges_move_backward/1024 7.13% 38.224 40.950 - -2.74% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7.12% 11890.098 12737.179 - 5.23% -
BM_std_minmax_element<long_long>/1 7.11% 0.305 0.326 - 5.60% -
std::any_of(list<int>)_(process_all)/8192 7.11% 7129.926 7636.712 - 9.91% -
BM_deque_deque_move/65536 7.09% 2868.529 3071.815 - 8.21% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 7.07% 1.331 1.425 - 14.02% -
std::unique(deque<int>)_(contiguous)/52 7.07% 68.457 73.297 - 3.02% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 7.06% 21.583 23.106 - 8.93% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 7.06% 51.786 55.441 - 12.15% -
BM_vector_deque_ranges_copy_backward/70000 7.03% 8155.895 8729.362 - 5.77% -
rng::stable_partition(list<int>)_(dense)/32 6.94% 31.804 34.011 - -2.00% -
std::adjacent_find(deque<int>)/8 6.93% 2.957 3.162 - -34.65% -
BM_RangesPushHeap_uint64_Ascending_262144 6.93% 4.701 5.026 - 2.69% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 6.91% 1.502 1.606 - 6.87% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 6.90% 16.690 17.842 - 4.16% -
SetIntersection_Front_Set_uint32_256_64 6.90% 6235168.440 6665257.485 - 4.10% -
std::unordered_set<int>::ctor(const&,_alloc)/32 6.88% 260.554 278.491 - 4.07% -
BM_RangesMakeThenSortHeap_float_Descending_256 6.87% 5.718 6.111 - 0.54% -
BM_MakeThenSortHeap_string_SingleElement_4 6.86% 5.959 6.368 - 0.36% -
rng::find_last(deque<int>)_(bail_10%)/1024 6.86% 227.814 243.440 - 7.26% -
std::remove_if(vector<int>)_(sprinkled)/32 6.86% 53.749 57.434 - 1.14% -
SetIntersection_Front_Set_uint64_16384_4 6.85% 1083437.932 1157670.514 - 0.04% -
std::replace(vector<int>)_(sprinkled)/32 6.77% 5.036 5.377 - -1.30% -
std::deque<int>::ctor(size)/1024 6.77% 68.900 73.563 - 0.68% -
rng::is_partitioned(list<int>)_(unpartitioned)/50 6.76% 4.452 4.753 - 5.40% -
BM_std_min<unsigned_short>/3 6.74% 0.693 0.740 - 6.53% -
std::map<std::string,_int>::find(key)_(non-existent)/32 6.73% 9.891 10.557 - 4.58% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 6.72% 21.880 23.350 - -1.96% -
rng::equal(vector<int>)_(it,_it,_it,_it)/8 6.72% 1.493 1.593 - 17.93% -
std::all_of(list<int>)_(process_all)/8192 6.71% 7605.898 8116.103 - 4.32% -
std::multimap<std::string,_int>::erase(iterator)/32 6.71% 29.411 31.383 - 0.08% -
rng::fill(vector<bool>)/512 6.66% 1.484 1.583 - -1.95% -
BM_std_minmax<short>/1 6.65% 0.634 0.677 - 5.06% -
rng::search(list<int>)_(single_element)/1000 6.64% 666.021 710.229 - 3.25% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 6.63% 26.619 28.384 - 9.04% -
std::find_end(deque<int>,_pred)_(single_element)/1024 6.63% 610.659 651.120 - 0.02% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 6.62% 70.229 74.879 - 0.57% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 6.61% 6819.182 7269.959 - 1.67% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 6.59% 4273.183 4554.674 - 1.96% -
rng::none_of(list<int>)_(process_all)/8192 6.59% 7296.340 7776.906 - -0.74% -
BM_std_min<short>/31 6.56% 2.571 2.739 - 7.48% -
BM_deque_deque_copy_backward/1024 6.56% 38.430 40.949 - -2.26% -
SetIntersection_Interlaced_Vector_uint64_64_16 6.55% 17630998.058 18786666.106 - 7.58% -
std::set<int>::upper_bound(key)_(non-existent)/32 6.55% 2.435 2.595 - 6.56% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 6.55% 28.582 30.455 - -3.21% -
rng::none_of(deque<int>)_(process_all)/8 6.55% 4.385 4.672 - 4.34% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 6.55% 1390.817 1481.883 - 3.71% -
BM_StringAssignStr_Huge_Transparent 6.55% 103.479 110.252 - 4.57% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 6.54% 10.556 11.246 - 6.90% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 6.54% 0.875 0.932 - 9.71% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 6.53% 2.334 2.486 - 4.34% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 6.51% 5.266 5.609 - 12.05% -
std::stable_partition(vector<int>)_(sparse)/50 6.51% 20.155 21.467 - 1.92% -
std::search(list<int>)_(single_element)/1000 6.49% 671.120 714.705 - 6.15% -
BM_RangesPopHeap_uint32_1 6.48% 0.415 0.442 - 0.51% -
SetIntersection_Front_Set_string_16384_256 6.48% 14679650.652 15630495.512 - 6.73% -
BM_std_min<unsigned_char>/18 6.47% 0.971 1.034 - 5.98% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_64 6.47% 0.495 0.527 - 5.46% -
BM_RangesPushHeap_uint64_Ascending_1024 6.47% 2.577 2.743 - 1.13% -
SetIntersection_Front_Set_uint64_1024_64 6.45% 1888060.935 2009894.137 - 1.82% -
rng::any_of(vector<int>)_(process_all)/8 6.45% 2.354 2.506 - 2.40% -
rng::unique(list<int>,_pred)_(sprinkled)/32 6.44% 64.753 68.925 - -2.61% -
SetIntersection_Front_Vector_float_16384_1024 6.42% 5968739.031 6351927.517 - 6.09% -
std::flat_map<int,_int>::count(key)_(existent)/32 6.40% 3.260 3.469 - -0.27% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16384 6.40% 1.178 1.253 - 6.23% -
SetIntersection_Front_Set_string_1024_64 6.40% 4696596.405 4997268.433 - 2.84% -
BM_std_minmax<unsigned_short>/2 6.40% 0.848 0.902 - -4.48% -
rng::find_if(deque<int>)_(bail_25%)/8 6.39% 1.453 1.546 - 1.24% -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8 6.39% 14.634 15.568 - -0.01% -
BM_std_minmax_element<long_long>/3 6.37% 1.121 1.193 - 4.05% -
rng::any_of(list<int>)_(process_all)/8192 6.37% 7108.697 7561.328 - 2.93% -
rng::swap_ranges(list<int>)/8192 6.36% 10073.590 10714.599 - -11.80% -
std::partition_point(deque<int>)/32 6.35% 4.479 4.764 - -2.38% -
BM_deque_vector_ranges_copy_backward/64000 6.35% 8143.333 8660.497 - 6.15% -
rng::copy_backward(deque<int>)/512 6.33% 18.232 19.387 - 6.37% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 6.31% 3.270 3.476 - 3.03% -
BM_SortHeap_float_16384 6.31% 26.721 28.406 - 0.26% -
std::flat_multimap<int,_int>::erase(iterator)/1024 6.31% 76.462 81.283 - -1.67% -
std::is_sorted(deque<int>,_pred)/8 6.28% 4.343 4.616 - -0.60% -
std::partial_sort(deque<int>)_(descending)/8 6.27% 41.369 43.964 - 1.96% -
std::unordered_set<std::string>::ctor(const&)/32 6.26% 724.121 769.453 - 15.03% -
BM_deque_deque_move_backward/1024 6.25% 38.511 40.918 - -2.72% -
BM_deque_vector_ranges_copy/0 6.25% 1.419 1.508 - -1.49% -
SetIntersection_Front_Set_uint64_262144_64 6.22% 1828545.247 1942241.275 - -4.40% -
std::rotate(list<int>)_(by_1/3)/32 6.21% 15.080 16.016 - 4.12% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 6.20% 293.810 312.033 - 2.69% -
std::unique_copy(list<int>)_(contiguous)/8192 6.20% 6889.965 7316.880 - -30.13% -
BM_StringAssignStr_Huge_Opaque 6.20% 104.579 111.058 - 4.71% -
std::set<int>::equal_range(key)_(non-existent)/8192 6.18% 9.806 10.412 - -20.70% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 6.17% 6.661 7.072 - 4.37% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 6.11% 3175.716 3369.813 - 2.21% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 6.11% 954.862 1013.166 - -3.42% -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 6.08% 9.184 9.743 - 2.31% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 6.08% 27.017 28.659 - 4.08% -
std::find_end(list<int>)_(single_element)/1024 6.07% 689.682 731.538 - 0.03% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 6.06% 22.899 24.287 - 4.12% -
rng::fill_n(list<int>)/8192 6.05% 7077.929 7506.390 - -6.38% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 6.05% 117382475.219 124483429.373 - -4.48% -
BM_RangesMakeHeap_uint32_Random_256 6.05% 1.194 1.267 - 8.49% -
rng::find_end(list<int>)_(process_all)/1048576 6.04% 824731.927 874576.883 - -0.21% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 6.04% 30111.892 31930.432 - 1.53% -
BM_RangesPushHeap_uint64_Ascending_16384 6.04% 3.564 3.780 - 2.07% -
std::deque<std::string>::ctor(size)/32 6.02% 40.140 42.558 - 1.77% -
BM_RangesMakeThenSortHeap_string_SingleElement_16 6.02% 13.373 14.179 - 2.74% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_4 6.02% 0.553 0.586 - 1.91% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 6.01% 25868.671 27424.580 - -0.84% -
std::find_if_not(list<int>)_(process_all)/8192 6.01% 8232.869 8727.734 - -0.09% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 6.01% 19.904 21.100 - -31.87% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 6.00% 9161.955 9711.478 - 1.90% -
BM_std_minmax<unsigned_short>/64 5.98% 1.526 1.617 - 4.50% -
std::search_n(vector<int>,_pred)_(no_match)/1048576 5.97% 575297.400 609639.795 - -0.11% -
BM_std_minmax<short>/64 5.96% 1.525 1.616 - 0.02% -
BM_std_min<unsigned_short>/4 5.95% 0.981 1.039 - 6.54% -
BM_std_minmax_element<short>/64 5.94% 17.237 18.260 - 6.14% -
BM_std_min<short>/30 5.93% 2.347 2.487 - 4.41% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 5.93% 34.425 36.466 - 5.60% -
BM_std_min<unsigned_short>/22 5.93% 1.813 1.920 - 1.03% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 5.92% 37.956 40.203 - -2.61% -
SetIntersection_Front_Set_float_262144_1024 5.91% 14204613.479 15044593.642 - 3.03% -
std::swap_ranges(list<int>)/8192 5.89% 9671.365 10241.407 - 5.30% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 5.89% 7421.813 7859.002 - -26.14% -
SetIntersection_Interlaced_Set_uint32_1024_256 5.88% 15087053.996 15974023.961 - 4.15% -
rng::partial_sort_copy(deque<int>)_(descending)/8 5.88% 19.673 20.829 - -0.95% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 5.86% 0.381 0.404 - 3.28% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 5.86% 566.526 599.735 - 7.76% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 5.86% 1.853 1.961 - -5.74% -
std::set<int>::insert(value)_(new_value)/8192 5.85% 71.043 75.202 - 1.42% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 5.85% 1.203 1.273 - 3.77% -
rng::swap_ranges(deque<int>)/50 5.85% 19.938 21.105 - 15.03% -
std::set<std::string>::equal_range(key)_(non-existent)/32 5.85% 9.986 10.570 - -1.41% -
std::fill_n(vector<bool>)/512 5.85% 1.425 1.508 - 0.06% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 5.84% 2.578 2.728 - 6.36% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8 5.84% 2.825 2.990 - 1.11% -
std::replace_if(vector<int>)_(sprinkled)/50 5.83% 12.902 13.655 - -0.52% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 5.83% 0.757 0.802 - -1.14% -
std::rotate_copy(deque<int>)/32 5.82% 2.622 2.775 - -70.36% -
BM_std_min<__int128>/64000 5.81% 24733.290 26170.512 - 5.61% -
std::unordered_set<int>::find(key)_(existent)/1024 5.81% 1.155 1.222 - 1.62% -
BM_RangesPushHeap_float_QuickSortAdversary_16 5.79% 0.974 1.031 - 5.46% -
SetIntersection_Front_Set_float_1024_256 5.79% 5002160.321 5291632.092 - 9.50% -
SetIntersection_Interlaced_Set_uint64_1024_64 5.78% 9967495.994 10543471.793 - 5.55% -
BM_deque_deque_move/2 5.76% 3.059 3.235 - 9.69% -
std::is_partitioned(list<int>)_(partitioned)/8192 5.76% 6492.491 6866.606 - 1.01% -
BM_MakeHeap_uint64_Heap_64 5.75% 0.238 0.251 - 5.57% -
BM_deque_deque_ranges_move/64000 5.73% 2837.385 3000.043 - 6.13% -
BM_RangesPushHeap_string_Ascending_256 5.73% 10.974 11.602 - 4.38% -
std::find_end(list<int>)_(single_element)/1000 5.70% 674.330 712.757 - 0.07% -
std::find(vector<int>)_(bail_25%)/8 5.70% 1.374 1.452 - 2.41% -
rng::replace(vector<int>)_(sprinkled)/8192 5.69% 1376.809 1455.192 - 5.96% -
BM_MakeHeap_uint32_Random_256 5.69% 1.147 1.213 - 0.94% -
rng::replace(vector<int>)_(sprinkled)/50 5.68% 8.028 8.485 - 6.50% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.68% 5.000 5.284 - 2.94% -
SetIntersection_Front_Set_uint32_16384_1024 5.68% 15461815.069 16340187.896 - -4.21% -
BM_deque_vector_ranges_move_backward/0 5.67% 1.503 1.588 - 3.41% -
BM_StringRelational_Less_Empty_Huge_Control 5.67% 1.992 2.105 - 3.24% -
BM_std_min<__int128>/65536 5.67% 25346.319 26782.861 - 5.58% -
rng::remove_copy_if(deque<int>)_(prefix)/8192 5.67% 3704.283 3914.141 - 5.76% -
BM_StringRelationalLiteral_Eq_Large_Empty_Control 5.66% 0.562 0.594 - 29.79% -
SetIntersection_Interlaced_Vector_uint32_256_16 5.65% 6730537.600 7110890.552 - -1.71% -
BM_vector_deque_ranges_move/64 5.64% 2.661 2.811 - 1.22% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 5.63% 20123377.965 21256100.977 - -0.86% -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 5.63% 3.377 3.567 - 0.14% -
std::move(list<int>)/4096 5.62% 4380.130 4626.402 - 16.55% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 5.61% 46.158 48.750 - 101.70% -
BM_std_min<__int128>/4000 5.60% 1540.615 1626.814 - 5.94% -
BM_deque_deque_copy/2 5.58% 3.062 3.232 - 9.91% -
rng::unique_copy(list<int>)_(contiguous)/8192 5.58% 6916.000 7301.593 - -8.64% -
BM_RangesMakeHeap_float_Descending_64 5.57% 0.193 0.204 - -3.45% -
std::copy(vector<int>)/32768 5.56% 3497.233 3691.798 - -2.77% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 5.55% 2338864.778 2468570.160 - 1.73% -
BM_vector_deque_ranges_move/65536 5.54% 2859.981 3018.559 - 11.35% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 5.54% 33.084 34.917 - 4.89% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_64 5.54% 0.466 0.492 - 5.39% -
BM_std_minmax<char>/8 5.53% 1.024 1.081 - -5.71% -
rng::replace(vector<int>)_(sprinkled)/1024 5.52% 172.147 181.657 - 5.28% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 5.52% 6438.372 6793.966 - 4.86% -
std::unique_copy(list<int>,_pred)_(contiguous)/52 5.51% 29.986 31.640 - -0.54% -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 5.51% 10.557 11.139 - -0.08% -
std::find_if_not(vector<int>)_(process_all)/50 5.51% 14.233 15.018 - -0.12% -
BM_StringConstructDestroyCStr_Large_Transparent 5.51% 8.952 9.445 - -0.43% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 5.50% 4791.724 5055.436 - 4.31% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 5.50% 3.967 4.185 - 4.33% -
BM_std_minmax<unsigned_int>/31 5.49% 2.478 2.614 - 4.64% -
BM_std_min<__int128>/1024 5.48% 396.062 417.768 - 5.88% -
BM_RangesPopHeap_float_1024 5.47% 27.301 28.795 - 3.33% -
BM_deque_deque_ranges_copy/2 5.47% 3.063 3.230 - 9.88% -
SetIntersection_Interlaced_Set_uint32_262144_262144 5.46% 1921189.127 2026104.738 - 1.97% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 5.46% 990094.294 1044109.724 - -0.05% -
BM_deque_deque_move_backward/65536 5.44% 8062.987 8501.647 - 0.96% -
BM_RangesMakeHeap_float_Heap_64 5.44% 0.206 0.217 - -12.26% -
rng::find_end(list<int>,_pred)_(single_element)/1000 5.42% 755.614 796.566 - -0.29% -
BM_deque_deque_ranges_move/2 5.40% 3.061 3.227 - 9.90% -
rng::adjacent_find(deque<int>,_pred)/50 5.40% 29.018 30.584 - 0.40% -
rng::equal(deque<int>)_(it,_it,_it,_it)/50 5.39% 25.387 26.755 - 22.78% -
BM_StringDestroy_Large 5.39% 6.747 7.110 - 2.28% -
BM_std_minmax<char>/11 5.38% 1.648 1.737 - -5.13% -
BM_vector_deque_ranges_move/64000 5.38% 2853.758 3007.266 - 12.54% -
std::is_sorted_until(vector<int>,_pred)/1024 5.38% 414.112 436.373 - 3.80% -
std::unordered_map<int,_int>::insert(value)_(already_present)/0 5.37% 1.575 1.659 - 0.07% -
std::unordered_set<int>::insert(value)_(new_value)/1024 5.36% 19.511 20.558 - -3.45% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 5.36% 23.627 24.893 - 0.49% -
SetIntersection_Front_Vector_uint64_262144_4 5.34% 1080121.867 1137806.894 - 0.15% -
rng::find_end(list<int>,_pred)_(single_element)/1024 5.34% 773.160 814.449 - -0.41% -
BM_deque_vector_copy_backward/64000 5.33% 8211.904 8649.949 - -0.43% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 5.32% 32.273 33.991 - 4.02% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8 5.31% 3.574 3.764 - 3.97% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 5.28% 7.270 7.655 - -0.16% -
BM_vector_deque_ranges_copy/65536 5.27% 2875.076 3026.700 - 11.69% -
BM_std_min<unsigned_long_long>/5 5.27% 1.343 1.414 - 2.37% -
std::find_end(list<int>)_(process_all)/8192 5.27% 6988.646 7356.748 - -1.15% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 5.27% 11.148 11.735 - -1.58% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 5.25% 21.641 22.777 - -4.69% -
SetIntersection_Front_Set_float_256_256 5.25% 9299531.568 9787584.685 - 6.50% -
BM_PushHeap_float_Random_4 5.25% 2.837 2.985 - 0.52% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 5.24% 38932.997 40974.272 - 1.14% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 5.24% 1225.272 1289.439 - 2.86% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 5.23% 10780361.322 11344156.859 - 7.01% -
std::multiset<int>::clear()/1024 5.23% 9452.674 9946.873 - 3.42% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 5.22% 6.872 7.230 - 6.03% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 5.22% 28.571 30.061 - 1.77% -
std::find_end(list<int>,_pred)_(process_all)/8192 5.21% 7783.187 8189.067 - -0.74% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5.21% 5134784.353 5402408.465 - 2.63% -
rng::fill_n(deque<int>)/32 5.20% 1.225 1.289 - 7.67% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 5.20% 29.190 30.708 - -0.85% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 5.19% 0.894 0.940 - -0.25% -
BM_std_min<__int128>/70000 5.19% 27060.993 28466.325 - 5.20% -
rng::starts_with(vector<int>,_pred)/8 5.19% 4.126 4.340 - 3.45% -
BM_RangesPopHeap_uint64_4 5.19% 2.667 2.805 - 1.91% -
std::map<std::string,_int>::count(key)_(existent)/8192 5.19% 30.094 31.655 - 2.77% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 5.18% 1084613.481 1140843.008 - 1.94% -
BM_RangesPushHeap_uint32_Random_1024 5.18% 6.037 6.350 - 4.23% -
SetIntersection_Front_Vector_uint32_262144_64 5.17% 1428603.747 1502528.412 - 4.36% -
std::set<std::string>::contains(key)_(non-existent)/1024 5.17% 20.765 21.839 - 2.63% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 5.17% 1065920.546 1121051.705 - 0.96% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 5.16% 7544.921 7934.330 - -26.06% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 5.16% 8.749 9.201 - 5.64% -
BM_MakeHeap_uint32_PipeOrgan_1024 5.16% 0.689 0.724 - -1.41% -
BM_vector_deque_move/65536 5.15% 2875.902 3024.152 - 11.52% -
BM_std_min<__int128>/5500 5.15% 2120.649 2229.949 - 5.44% -
std::multiset<int>::find(key)_(non-existent)/8192 5.15% 8.539 8.978 - 6.40% -
rng::for_each(set<int>::iterator)/32 5.14% 22.161 23.300 - -0.63% -
BM_RangesPopHeap_uint64_262144 5.14% 41.152 43.266 - 3.35% -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 5.13% 518244.476 544828.383 - 5.14% -
std::unordered_multiset<int>::erase(key)_(non-existent)/8192 5.13% 0.965 1.015 - -11.55% -
SetIntersection_Front_Set_string_64_64 5.13% 36168943.159 38023534.017 - 1.79% -
rng::copy_n(list<int>)/4096 5.12% 3983.009 4187.028 - 0.89% -
BM_MakeThenSortHeap_uint64_Random_4 5.11% 4.024 4.229 - 4.57% -
BM_std_minmax<unsigned_int>/27 5.10% 2.375 2.496 - 3.60% -
BM_std_min<__int128>/4096 5.10% 1578.819 1659.287 - 5.37% -
rng::remove_if(vector<int>)_(sprinkled)/32 5.09% 53.393 56.113 - 0.12% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 5.09% 17.714 18.616 - 4.28% -
BM_StringRelational_Less_Empty_Small_Control 5.09% 1.992 2.093 - 2.32% -
BM_deque_vector_move/4000 5.08% 139.942 147.051 - 1.64% -
BM_vector_deque_ranges_move/70000 5.07% 3048.032 3202.649 - 9.25% -
std::stable_partition(vector<int>)_(sparse)/32 5.06% 6.874 7.222 - -2.59% -
SetIntersection_Interlaced_Set_uint64_1024_1024 5.06% 15186180.066 15954854.274 - 0.79% -
BM_MakeHeap_float_Heap_4 5.06% 0.276 0.290 - 4.91% -
BM_num_get<long_long> 5.05% 11.169 11.733 - -1.42% -
BM_RangesMakeHeap_uint64_Random_256 5.04% 1.203 1.264 - -7.36% -
BM_std_min<__int128>/512 5.04% 198.876 208.893 - 5.44% -
SetIntersection_None_Set_string_1024_1 5.03% 8932918.245 9382596.231 - 5.84% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 5.02% 6372.183 6691.891 - 4.67% -
BM_RangesMakeHeap_float_Descending_16 5.01% 0.210 0.220 - 0.72% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 5.01% 16.201 17.012 - 6.27% -
BM_std_min<unsigned_char>/29 5.00% 1.966 2.065 - 2.16% -
std::multimap<int,_int>::insert(value)_(new_value)/1024 5.00% 33.007 34.658 - 8.08% -
BM_MakeThenSortHeap_float_PipeOrgan_16384 5.00% 24.349 25.567 - -0.16% -
BM_RangesPushHeap_uint32_Random_16 4.99% 4.388 4.607 - 3.29% -
BM_std_min<unsigned_short>/11 4.99% 1.159 1.217 - 4.94% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 4.99% 22.324 23.437 - 1.16% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 4.98% 31325.941 32887.102 - 0.71% -
std::partition_copy(vector<int>)/32 4.98% 8.159 8.566 - 3.95% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/0 4.98% 0.256 0.269 - 0.93% -
BM_num_get<long> 4.97% 11.063 11.613 - -1.61% -
SetIntersection_Front_Vector_uint32_1024_64 4.96% 1390369.019 1459394.153 - 4.04% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 4.96% 1224040.143 1284717.631 - 7.15% -
BM_RangesMakeThenSortHeap_string_SingleElement_256 4.96% 24.279 25.482 - 2.85% -
BM_std_min<int>/12 4.93% 1.492 1.565 - 3.29% -
BM_MakeThenSortHeap_float_Ascending_256 4.92% 6.462 6.780 - 1.89% -
BM_StringRelationalLiteral_Less_Empty_Large_Control 4.92% 2.160 2.267 - 1.86% -
BM_StringFindNoMatch/64 4.91% 1.849 1.940 - 5.52% -
BM_StringCopy_Huge 4.90% 100.977 105.921 - 5.15% -
BM_vector_deque_ranges_move_backward/64 4.89% 2.995 3.141 - 4.71% -
std::unique_copy(deque<int>)_(sprinkled)/52 4.89% 18.792 19.711 - 5.41% -
BM_RangesMakeThenSortHeap_float_Heap_256 4.89% 5.897 6.185 - 1.08% -
BM_std_minmax<short>/25 4.89% 2.203 2.310 - 1.41% -
SetIntersection_Interlaced_Set_uint64_256_256 4.88% 9023237.460 9463513.745 - 2.70% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 4.88% 1202052.231 1260687.534 - 3.28% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 4.88% 9.553 10.019 - 1.27% -
BM_deque_vector_move_backward/64000 4.87% 8032.919 8424.233 - 2.48% -
rng::move(list<int>)/512 4.86% 353.190 370.353 - 5.59% -
BM_PushHeap_string_Ascending_256 4.84% 10.184 10.677 - -8.47% -
BM_vector_deque_copy_backward/64000 4.83% 7240.333 7590.009 - 0.17% -
rng::find_end(deque<int>)_(process_all)/1024 4.83% 302.597 317.208 - -0.19% -
BM_deque_vector_ranges_copy_backward/65536 4.82% 8219.273 8615.153 - 5.16% -
BM_MakeHeap_string_Descending_16384 4.82% 2.976 3.119 - 4.58% -
std::unordered_multiset<int>::erase(key)_(non-existent)/1024 4.81% 1.038 1.088 - 0.87% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 4.81% 67252.082 70484.858 - -0.40% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 4.76% 13036575.196 13656694.869 - 2.18% -
rng::find_end(list<int>)_(single_element)/1024 4.76% 697.086 730.234 - -0.36% -
std::for_each_n(list<int>)/50 4.74% 22.766 23.845 - -2.87% -
BM_RangesMakeThenSortHeap_float_Heap_16384 4.74% 26.628 27.889 - 2.95% -
std::transform(list<int>,_list<int>)/8192 4.74% 9411.148 9856.782 - 2.17% -
BM_StringRelationalLiteral_Less_Large_Large_Control 4.73% 2.205 2.309 - 0.63% -
std::multimap<int,_int>::count(key)_(existent)/1024 4.73% 5.616 5.882 - 5.53% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 4.72% 822.045 860.829 - -2.72% -
BM_RangesPushHeap_string_Ascending_64 4.71% 7.442 7.792 - -0.99% -
BM_deque_vector_ranges_move/64000 4.70% 2727.864 2856.111 - 8.14% -
rng::contains_subrange(list<int>)_(same_length)/16 4.70% 6.609 6.919 - -0.76% -
std::set<int>::insert(value)_(new_value)/1024 4.68% 41.947 43.909 - 4.59% -
rng::stable_partition(list<int>)_(dense)/8192 4.67% 18229.439 19081.658 - 2.02% -
SetIntersection_None_Set_string_1024_64 4.67% 9034443.204 9456528.780 - 5.42% -
SetIntersection_Interlaced_Set_float_1024_1024 4.67% 15206728.605 15917022.057 - 5.05% -
SetIntersection_Interlaced_Vector_string_262144_4 4.66% 2074138.017 2170804.438 - 5.39% -
std::is_partitioned(list<int>)_(unpartitioned)/32 4.66% 4.195 4.391 - 1.95% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 4.66% 5030158.399 5264509.111 - -1.24% -
BM_MakeHeap_float_Random_1024 4.65% 1.234 1.291 - 9.36% -
SetIntersection_Front_Set_uint32_16384_256 4.65% 4858896.518 5084844.680 - 1.39% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 4.63% 9.905 10.363 - -0.45% -
BM_std_minmax<unsigned_char>/12 4.62% 1.945 2.035 - 0.04% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 4.62% 1330282.741 1391683.998 - 0.09% -
SetIntersection_Front_Set_uint64_64_64 4.61% 15069557.076 15764431.609 - 1.38% -
BM_deque_deque_copy/1 4.60% 3.403 3.560 - 8.07% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 4.60% 21.644 22.639 - -10.61% -
BM_RangesPopHeap_pair<uint32,_uint32>_4 4.59% 3.121 3.265 - 4.06% -
BM_RangesPopHeap_uint32_262144 4.58% 40.959 42.834 - 3.92% -
BM_std_min<unsigned_char>/19 4.58% 1.156 1.209 - 4.55% -
BM_MakeHeap_float_PipeOrgan_4 4.57% 0.388 0.406 - -0.93% -
rng::is_partitioned(deque<int>)_(partitioned)/32 4.56% 10.572 11.054 - 21.07% -
bm_lexicographical_compare<signed_char>/16 4.56% 1.327 1.388 - 0.15% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 4.55% 1402.366 1466.229 - -1.74% -
SetIntersection_Front_Vector_uint64_1024_64 4.55% 1371893.129 1434258.455 - 0.29% -
BM_StringRelational_Less_Huge_Small_Control 4.54% 1.815 1.898 - -0.05% -
std::multiset<int>::clear()/8192 4.54% 74453.305 77835.618 - 3.95% -
std::multiset<int>::find(key)_(non-existent)/1024 4.54% 5.475 5.723 - 6.42% -
SetIntersection_Front_Set_uint64_256_64 4.52% 6183862.103 6463313.938 - 3.84% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 4.52% 10062.098 10516.425 - -2.25% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 4.51% 11963.456 12502.992 - -0.72% -
BM_deque_deque_ranges_move_backward/512 4.50% 20.498 21.421 - -0.08% -
std::adjacent_find(list<int>,_pred)/50 4.50% 35.031 36.607 - -0.67% -
rng::find_end(list<int>)_(process_all)/1000 4.50% 685.603 716.454 - 0.28% -
BM_StringConstructDestroyCStr_Empty_Opaque 4.50% 2.093 2.187 - 8.49% -
rng::partition(list<int>)_(dense)/32 4.50% 8.448 8.828 - 0.74% -
SetIntersection_Front_Set_uint64_1024_256 4.49% 4839335.147 5056699.780 - -2.61% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 4.48% 183.957 192.194 - -0.31% -
BM_deque_vector_ranges_move/70000 4.45% 2911.333 3040.987 - 5.35% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 4.44% 28.684 29.959 - 3.28% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 4.44% 1.598 1.669 - -3.40% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 4.43% 1341.843 1401.238 - -1.73% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 4.40% 3322.226 3468.445 - -9.12% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/32 4.39% 18.604 19.421 - -0.79% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/8192 4.39% 7580.128 7912.803 - -8.05% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 4.38% 1.293 1.349 - -9.44% -
bm_lexicographical_compare<int>/1 4.38% 1.322 1.380 - 11.73% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 4.38% 1.237 1.291 - 8.38% -
std::move(vector<bool>)_(unaligned)/64 4.37% 1.534 1.601 - -1.95% -
std::set<int>::contains(key)_(non-existent)/32 4.37% 2.348 2.450 - -9.60% -
BM_std_minmax<unsigned_short>/21 4.36% 1.962 2.048 - 7.45% -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 4.36% 19480.732 20330.639 - 1.01% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 4.36% 0.447 0.467 - -33.10% -
SetIntersection_None_Vector_uint64_262144_1024 4.35% 1157587.781 1207942.322 - 0.32% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 4.35% 13327.247 13906.788 - 3.14% -
BM_std_min<int>/4 4.35% 1.022 1.066 - -0.87% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 4.35% 776.956 810.724 - 3.74% -
rng::equal(list<int>)_(it,_it,_it,_it)/8 4.34% 2.908 3.034 - 2.17% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 4.33% 1.710 1.784 - -3.59% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 4.33% 0.447 0.467 - -13.02% -
std::unordered_set<std::string>::erase(key)_(non-existent)/32 4.33% 24.531 25.592 - 19.30% -
BM_StringEraseWithMove_Small_Transparent 4.32% 2.555 2.666 - 7.11% -
std::map<int,_int>::find(key)_(existent)/32 4.32% 1.531 1.597 - 1.97% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 4.31% 794.216 828.418 - 4.88% -
std::set<std::string>::find(key)_(existent)/32 4.30% 16.304 17.005 - -1.99% -
SetIntersection_Front_Vector_uint32_256_64 4.30% 4570940.437 4767431.014 - 4.69% -
SetIntersection_Front_Set_uint32_16384_16384 4.30% 337350157.014 351841966.153 - 1.60% -
SetIntersection_Front_Vector_float_1024_1024 4.30% 5985894.786 6243025.037 - 4.45% -
std::map<int,_int>::erase(key)_(non-existent)/0 4.29% 0.254 0.265 - 0.07% -
BM_deque_vector_ranges_move/4000 4.29% 143.122 149.258 - 4.57% -
BM_StringFindCharLiteral/8192 4.28% 138.166 144.084 - 4.19% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 4.28% 1247648.960 1301078.190 - 0.66% -
std::vector<int>::ctor(size)/1024 4.28% 41.099 42.859 - -2.10% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 4.28% 343828812.084 358538340.848 - 2.59% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4.28% 13443.306 14018.235 - 2.30% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 4.27% 1317.860 1374.140 - -12.65% -
SetIntersection_None_Set_string_1024_16 4.26% 9043766.953 9428745.247 - 3.03% -
rng::find_end(list<int>)_(single_element)/1000 4.25% 683.666 712.739 - -0.19% -
SetIntersection_Interlaced_Vector_uint64_1024_4 4.25% 1410218.515 1470181.799 - 11.50% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 4.24% 117420920.321 122403190.913 - -4.98% -
rng::distance(join_view(vector<vector<int>>)/50 4.23% 0.605 0.630 - 4.32% -
std::remove_if(list<int>)_(prefix)/8192 4.23% 9351.179 9747.044 - 3.03% -
rng::search(list<int>)_(no_match)/8192 4.23% 6859.488 7149.640 - 4.28% -
BM_std_min<__int128>/64 4.23% 24.505 25.541 - 4.31% -
BM_std_minmax<unsigned_short>/30 4.22% 2.726 2.841 - 3.30% -
std::multimap<int,_int>::count(key)_(existent)/32 4.22% 3.493 3.641 - 2.92% -
BM_RangesPushHeap_string_Random_262144 4.22% 18.500 19.281 - 6.96% -
BM_std_min<unsigned_short>/2 4.22% 0.485 0.506 - -1.88% -
SetIntersection_Interlaced_Set_uint64_16384_1 4.20% 1072326.319 1117381.166 - 0.60% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 4.20% 1.501 1.564 - 8.29% -
BM_MakeThenSortHeap_float_Descending_256 4.20% 5.722 5.962 - -1.92% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_64 4.19% 9.263 9.651 - 0.75% -
rng::find_first_of(vector<int>)_(small_needle)/50 4.18% 71.689 74.690 - 7.71% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 4.18% 7810851.184 8137658.905 - 1.50% -
std::move_backward(vector<int>)/1048576 4.18% 54475.926 56754.808 - 1.04% -
std::map<std::string,_int>::erase(key)_(non-existent)/32 4.17% 10.434 10.870 - 3.61% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 4.17% 16671.511 17366.750 - 0.71% -
BM_StringFindCharLiteral/2048 4.17% 40.374 42.058 - 4.04% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 4.16% 11962.114 12460.047 - -0.79% -
std::find_if_not(deque<int>)_(bail_25%)/32768 4.16% 2720.463 2833.567 - -2.19% -
BM_std_minmax<unsigned_short>/31 4.15% 2.998 3.122 - 1.89% -
BM_std_min<short>/2 4.14% 0.485 0.505 - 4.20% -
BM_PushHeap_uint32_QuickSortAdversary_1 4.13% 0.482 0.502 - -6.05% -
std::unique(deque<int>)_(sprinkled)/8192 4.13% 7389.143 7694.151 - 5.32% -
rng::stable_partition(list<int>)_(dense)/50 4.12% 52.647 54.815 - -2.27% -
SetIntersection_Interlaced_Vector_float_1024_4 4.11% 1466805.052 1527129.074 - 17.88% -
std::is_sorted_until(vector<int>,_pred)/8192 4.11% 3328.184 3465.057 - 2.74% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 4.11% 1.233 1.284 - 3.25% -
std::unique(deque<int>)_(contiguous)/32 4.11% 59.610 62.059 - 1.66% -
BM_StringAssignAsciizMix_Opaque 4.11% 4.728 4.922 - 4.51% -
std::stable_partition(deque<int>)_(dense)/1024 4.11% 596.230 620.717 - -3.98% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 4.10% 1149559.839 1196747.330 - 1.74% -
rng::equal(vector<int>)_(it,_it,_it,_it)/50 4.10% 4.423 4.605 - 7.54% -
rng::unique_copy(list<int>,_pred)_(contiguous)/8192 4.10% 7591.158 7902.590 - -7.93% -
SetIntersection_Interlaced_Set_uint64_16384_16384 4.10% 350038075.910 364380183.839 - 2.59% -
BM_deque_vector_ranges_copy_backward/0 4.09% 1.377 1.433 - -1.55% -
std::multiset<std::string>::clear()/1024 4.09% 19435.514 20230.174 - 3.18% -
std::stable_partition(vector<int>)_(sparse)/8192 4.09% 1496.970 1558.175 - 0.39% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 4.08% 1.146 1.193 - -0.18% -
rng::all_of(list<int>)_(process_all)/8 4.07% 2.610 2.716 - 0.20% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 4.07% 282.302 293.790 - 1.69% -
std::find_if_not(vector<int>)_(process_all)/8 4.06% 2.531 2.633 - 0.33% -
rng::rotate(deque<int>)_(by_1/2)/32 4.06% 7.340 7.638 - 6.32% -
BM_RangesMakeThenSortHeap_float_SingleElement_1024 4.06% 4.778 4.972 - 3.95% -
std::stable_partition(deque<int>)_(sparse)/1024 4.05% 453.809 472.184 - 0.04% -
rng::find_last(list<int>)_(bail_90%)/8 4.05% 0.461 0.480 - 4.01% -
BM_std_min<short>/12 4.03% 1.520 1.581 - 2.26% -
bm_lexicographical_compare<unsigned_char>/4 4.03% 1.497 1.558 - 8.25% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 4.03% 10.543 10.967 - 2.27% -
rng::distance(join_view(vector<vector<int>>)/4096 4.03% 4.309 4.483 - 2.61% -
BM_RangesMakeThenSortHeap_string_SingleElement_4 4.02% 6.174 6.423 - 4.08% -
rng::fold_left(list<int>)/8192 4.01% 10517.347 10939.452 - -0.45% -
BM_std_min<unsigned_char>/3 4.01% 0.693 0.721 - 4.05% -
SetIntersection_None_Vector_uint32_1024_256 4.01% 1104667.208 1148911.163 - 0.87% -
std::adjacent_find(deque<int>,_pred)/8 4.00% 4.287 4.458 - 3.28% -
rng::remove_copy_if(list<int>)_(sprinkled)/50 4.00% 25.684 26.711 - 2.53% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 4.00% 22.715 23.624 - 0.46% -
BM_RangesMakeThenSortHeap_float_SingleElement_256 4.00% 3.986 4.146 - 3.60% -
SetIntersection_Front_Vector_float_16384_16384 4.00% 80417228.653 83630660.925 - 4.82% -
BM_deque_deque_move/1 3.99% 3.409 3.545 - 8.43% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 3.99% 54109442.745 56269055.230 - -2.44% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 3.99% 1.338 1.392 - 1.38% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16384 3.99% 27.375 28.467 - 2.73% -
BM_std_minmax<int>/7 3.99% 1.711 1.779 - 1.54% -
std::flat_map<int,_int>::erase(iterator)/1024 3.98% 76.089 79.118 - 4.45% -
SetIntersection_None_Vector_string_262144_256 3.98% 1314140.772 1366400.911 - 1.75% -
BM_RangesPopHeap_float_4 3.96% 2.369 2.463 - 0.50% -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 3.96% 18071.389 18787.174 - -0.46% -
rng::move_backward(deque<int>)/32768 3.96% 3523.518 3663.069 - -0.96% -
BM_std_min<unsigned_short>/10 3.96% 1.017 1.058 - 3.96% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 3.96% 1.536 1.597 - -4.11% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 3.95% 9.978 10.372 - 62.52% -
SetIntersection_Front_Vector_float_262144_16384 3.95% 80589284.152 83769695.823 - 5.54% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 3.94% 455.974 473.958 - 5.61% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 3.94% 1590158.736 1652775.365 - -0.21% -
BM_RangesSortHeap_float_16384 3.94% 26.487 27.530 - 0.58% -
rng::fill(deque<int>)/8192 3.94% 239.636 249.070 - 0.55% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 3.93% 0.556 0.578 - -9.01% -
std::find(vector<long_long>)_(process_all)/8 3.93% 1.155 1.200 - -4.40% -
BM_StringRelational_Eq_Small_Large_Control 3.93% 0.478 0.497 - 3.90% -
std::any_of(vector<int>)_(process_all)/8 3.92% 2.481 2.579 - 3.84% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 3.92% 25.997 27.016 - -0.40% -
std::find_end(list<int>)_(process_all)/1024 3.92% 703.015 730.574 - 0.09% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 3.91% 351309974.797 365060438.833 - 1.80% -
BM_std_minmax_element<long_long>/1024 3.91% 272.019 282.663 - -0.06% -
std::generate_n(vector<int>)/50 3.90% 12.052 12.523 - 5.42% -
std::find_end(list<int>,_pred)_(process_all)/1048576 3.90% 952036.486 989187.471 - 0.08% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 3.90% 26.132 27.151 - -5.77% -
BM_RangesMakeThenSortHeap_uint64_Descending_1 3.90% 0.269 0.279 - -0.12% -
std::map<int,_int>::equal_range(key)_(existent)/32 3.90% 1.752 1.820 - -1.63% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 3.90% 12768803.666 13266199.536 - 3.11% -
BM_vector_deque_move_backward/512 3.89% 17.601 18.286 - 1.52% -
SetIntersection_Interlaced_Set_string_256_16 3.89% 18096272.313 18800143.147 - 1.29% -
SetIntersection_Front_Set_uint64_262144_4 3.89% 1117760.870 1161203.060 - 5.22% -
rng::find_if(vector<int>)_(bail_25%)/8 3.88% 1.072 1.113 - 3.63% -
BM_StringRelational_Less_Large_Empty_Control 3.88% 1.949 2.024 - -1.67% -
std::map<int,_int>::find(key)_(existent)/1024 3.86% 3.750 3.895 - 1.21% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 3.86% 10.200 10.594 - 3.75% -
BM_std_minmax_element<long_long>/512 3.86% 138.204 143.540 - 0.07% -
BM_PushHeap_uint64_Ascending_16 3.86% 0.912 0.947 - -1.93% -
std::set<std::string>::find(key)_(non-existent)/1024 3.86% 20.366 21.151 - -2.98% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 3.83% 30.511 31.679 - -4.18% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 3.83% 865.000 898.119 - 0.07% -
rng::unique(list<int>,_pred)_(sprinkled)/52 3.82% 82.809 85.976 - -2.19% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4 3.82% 0.833 0.864 - -0.22% -
BM_std_min<short>/11 3.82% 1.179 1.224 - 3.79% -
BM_MakeThenSortHeap_float_SingleElement_1024 3.81% 4.779 4.962 - 2.95% -
BM_RangesPushHeap_uint32_Ascending_262144 3.81% 8.036 8.342 - 0.44% -
BM_PopHeap_float_4 3.81% 2.374 2.464 - -0.01% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 3.79% 2.285 2.372 - -5.68% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 3.79% 1858.385 1928.905 - 4.81% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 3.79% 2199578.617 2283024.046 - 0.04% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 3.79% 5.705 5.921 - 9.70% -
BM_vector_deque_move_backward/64 3.79% 3.029 3.144 - 2.75% -
std::unordered_map<int,_int>::find(key)_(non-existent)/0 3.79% 0.325 0.337 - 1.74% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 3.78% 6.327 6.566 - 0.12% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.77% 3.211 3.332 - 3.81% -
SetIntersection_Interlaced_Set_string_16384_1024 3.77% 339042062.996 351817941.701 - -1.87% -
rng::partial_sort(deque<int>)_(heap)/8 3.77% 36.906 38.297 - 1.87% -
BM_RangesPushHeap_float_Random_4 3.76% 2.912 3.022 - 3.47% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 3.76% 6.376 6.616 - 1.45% -
SetIntersection_Front_Set_uint32_1024_1 3.76% 1061496.740 1101392.618 - -2.05% -
BM_deque_deque_ranges_move/1 3.76% 3.421 3.550 - 8.02% -
SetIntersection_Front_Set_uint32_262144_1024 3.76% 15471435.448 16052546.007 - 6.67% -
std::find_end(list<int>,_pred)_(single_element)/1000 3.75% 790.629 820.304 - -0.13% -
SetIntersection_Front_Set_uint64_262144_262144 3.75% 1814152.424 1882235.758 - 0.95% -
std::remove(deque<int>)_(sprinkled)/50 3.75% 57.257 59.405 - -8.08% -
rng::unique(deque<int>)_(contiguous)/52 3.75% 68.043 70.594 - 4.02% -
BM_RangesPushHeap_string_Ascending_1024 3.75% 13.845 14.363 - 4.04% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 3.74% 351.508 364.657 - 5.39% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3.74% 3804.145 3946.237 - 3.90% -
std::equal(list<int>)_(it,_it,_it,_it)/8 3.73% 2.855 2.962 - 0.14% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16384 3.73% 3.007 3.119 - 5.28% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 3.73% 10.198 10.579 - 3.02% -
std::multimap<std::string,_int>::erase(iterator)/0 3.72% 26.220 27.196 - 0.40% -
rng::remove(deque<int>)_(sprinkled)/50 3.72% 64.228 66.618 - 8.71% -
std::multimap<int,_int>::ctor(const&)/32 3.71% 213.901 221.841 - 4.27% -
std::fill_n(vector<bool>)/64 3.71% 1.518 1.574 - 0.23% -
std::set<int>::lower_bound(key)_(existent)/8192 3.71% 7.847 8.138 - -8.08% -
BM_RangesMakeThenSortHeap_float_Heap_64 3.71% 3.436 3.564 - 1.91% -
BM_RangesPopHeap_uint64_16384 3.70% 31.239 32.395 - 3.40% -
BM_RangesPushHeap_uint64_Descending_4 3.70% 0.360 0.374 - 3.41% -
rng::partial_sort(vector<int>)_(heap)/8 3.70% 27.008 28.007 - 3.67% -
rng::rotate(list<int>)_(by_1/4)/32 3.70% 13.756 14.265 - -0.47% -
std::set<int>::count(key)_(existent)/32 3.68% 1.793 1.859 - 1.86% -
BM_PushHeap_string_Ascending_64 3.68% 7.139 7.402 - -5.33% -
rng::any_of(deque<int>)_(process_all)/8192 3.68% 2625.277 2721.938 - 3.99% -
std::find_end(list<int>,_pred)_(single_element)/1024 3.68% 810.366 840.182 - -0.14% -
std::set<int>::find(key)_(non-existent)/32 3.68% 2.267 2.350 - -19.54% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 3.67% 16.693 17.305 - 2.96% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 3.67% 29.311 30.386 - -5.51% -
std::find_end(list<int>,_pred)_(process_all)/1024 3.65% 813.415 843.131 - 0.23% -
std::find_end(list<int>,_pred)_(process_all)/1000 3.65% 794.479 823.451 - 0.14% -
BM_std_min<short>/3 3.64% 0.693 0.718 - 3.58% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 3.64% 25.916 26.858 - -0.38% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.63% 233.023 241.492 - 6.93% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 3.63% 1247673.309 1292968.826 - 2.53% -
BM_deque_vector_move/0 3.63% 1.425 1.477 - 1.26% -
BM_vector_deque_copy_backward/65536 3.62% 7749.664 8030.260 - 3.19% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_4 3.62% 1.474 1.527 - 2.78% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 3.61% 3.483 3.608 - 16.23% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 3.61% 4248.071 4401.217 - 3.18% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 3.59% 40.068 41.507 - -2.88% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 3.58% 8.512 8.817 - 1.26% -
BM_PushHeap_uint64_PipeOrgan_4 3.58% 0.486 0.503 - 3.22% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 3.57% 2.098 2.173 - -0.52% -
BM_StringAssignAsciizMix_Transparent 3.56% 3.022 3.130 - 4.90% -
std::find(list<int>)_(process_all)/50 3.56% 18.131 18.777 - 1.11% -
BM_PushHeap_uint32_Descending_16 3.56% 0.354 0.367 - -1.75% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 3.55% 22.778 23.588 - 1.25% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 3.55% 20018363.160 20729430.643 - 3.01% -
BM_std_minmax_element<long_long>/4096 3.55% 1077.033 1115.263 - -0.01% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 3.54% 9781715.482 10128063.259 - 4.60% -
std::set<std::string>::find(key)_(non-existent)/32 3.54% 9.278 9.606 - -7.91% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 3.53% 35288.698 36533.273 - 1.12% -
BM_num_get<bool> 3.53% 12.081 12.507 - -0.44% -
rng::unique_copy(list<int>)_(sprinkled)/8192 3.52% 6980.278 7226.012 - -11.12% -
BM_MakeHeap_uint32_PipeOrgan_4 3.52% 0.419 0.434 - 4.54% -
rng::find_end(vector<int>,_pred)_(single_element)/1024 3.52% 589.992 610.741 - 0.62% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 3.51% 516.327 534.440 - 3.22% -
SetIntersection_Interlaced_Set_uint64_256_16 3.50% 12140773.147 12566085.406 - 2.63% -
std::unordered_set<int>::contains(key)_(existent)/32 3.50% 1.273 1.318 - -0.19% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 3.50% 35.352 36.589 - 0.54% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.49% 3.665 3.793 - -0.15% -
BM_std_min<unsigned_char>/24 3.48% 2.757 2.853 - 1.65% -
std::map<std::string,_int>::count(key)_(existent)/1024 3.45% 23.402 24.209 - -3.76% -
SetIntersection_Interlaced_Set_float_64_64 3.45% 15098730.362 15619049.263 - 1.24% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 3.45% 27.396 28.339 - 0.79% -
std::find_if_not(deque<int>)_(bail_25%)/8192 3.44% 688.769 712.484 - -3.68% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_4 3.44% 4.117 4.259 - 1.57% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 3.44% 38133.074 39444.951 - 1.17% -
BM_PushHeap_uint64_Ascending_16384 3.44% 3.564 3.687 - 0.51% -
std::vector<std::string>::ctor(size)/32 3.44% 33.569 34.723 - 1.45% -
BM_vector_deque_copy_backward/64 3.44% 2.961 3.063 - -1.06% -
rng::generate(list<int>)/50 3.43% 15.364 15.892 - 0.90% -
BM_std_minmax_element<long_long>/4000 3.43% 1052.350 1088.486 - -0.13% -
std::set<int>::upper_bound(key)_(non-existent)/1024 3.43% 5.991 6.197 - 3.42% -
rng::none_of(deque<int>)_(process_all)/50 3.42% 26.561 27.469 - 1.74% -
BM_RangesMakeThenSortHeap_float_SingleElement_64 3.41% 3.322 3.436 - 2.14% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 3.41% 118.788 122.843 - -1.64% -
SetIntersection_Front_Vector_uint64_262144_1024 3.41% 5781210.796 5978271.321 - 1.25% -
std::move_backward(vector<bool>)_(unaligned)/512 3.40% 4.639 4.796 - 2.84% -
std::shift_right(list<int>)/50 3.40% 26.923 27.837 - -6.50% -
BM_RangesPopHeap_uint32_16384 3.39% 31.039 32.093 - 3.46% -
rng::for_each(multiset<int>::iterator)/8 3.39% 4.806 4.969 - -0.29% -
SetIntersection_Interlaced_Vector_uint64_16384_16 3.39% 2435060.489 2517584.437 - 1.03% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 3.39% 0.762 0.787 - 1.02% -
BM_std_minmax<unsigned_int>/1 3.38% 0.601 0.621 - 1.63% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 3.38% 2.353 2.433 - 1.50% -
SetIntersection_None_Set_uint64_256_64 3.38% 9156307.999 9465621.543 - 1.68% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 3.37% 1.407 1.454 - 1.69% -
BM_RangesPopHeap_uint64_64 3.37% 12.621 13.047 - 3.05% -
rng::copy_if(vector<int>)_(entire_range)/64 3.36% 15.487 16.008 - 4.26% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 3.36% 28.126 29.072 - -0.02% -
BM_std_minmax<long_long>/2 3.36% 1.315 1.359 - 32.79% -
SetIntersection_None_Set_uint64_1024_64 3.36% 8675352.491 8966471.750 - 3.61% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3.36% 3321.319 3432.768 - 1.38% -
rng::find_end(vector<int>,_pred)_(single_element)/8192 3.35% 4716.780 4874.955 - 0.57% -
BM_std_min<unsigned_short>/12 3.35% 1.517 1.568 - 3.72% -
std::search(list<int>)_(no_match)/8192 3.35% 7152.815 7392.077 - 1.79% -
SetIntersection_Front_Vector_string_256_256 3.34% 20167089.749 20841513.075 - 0.60% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 3.34% 56938.238 58839.335 - 1.36% -
std::is_partitioned(list<int>)_(unpartitioned)/50 3.34% 4.360 4.506 - -2.07% -
rng::unique(deque<int>,_pred)_(contiguous)/52 3.33% 69.211 71.518 - 2.72% -
BM_std_minmax<unsigned_char>/10 3.33% 1.341 1.386 - -0.02% -
BM_StringConstructDestroyCStr_Large_Opaque 3.32% 14.281 14.756 - -0.83% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 3.31% 46.795 48.346 - -0.74% -
std::search(list<int>,_pred)_(no_match)/8192 3.31% 7148.754 7385.608 - 5.79% -
BM_std_minmax<unsigned_char>/1 3.31% 0.623 0.644 - 5.45% -
BM_std_minmax_element<long_long>/5500 3.31% 1444.963 1492.833 - -0.29% -
rng::move_backward(vector<bool>)_(unaligned)/4096 3.31% 27.706 28.621 - 0.56% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 3.29% 11490640.717 11869127.067 - -0.76% -
SetIntersection_Front_Vector_uint64_64_64 3.29% 11180029.828 11547710.660 - 1.05% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 3.29% 1973.306 2038.186 - 0.20% -
BM_deque_deque_ranges_move_backward/64000 3.28% 7937.075 8197.643 - 1.94% -
SetIntersection_Front_Set_string_262144_4 3.28% 1299642.822 1342244.866 - 0.44% -
BM_RangesPushHeap_uint64_Descending_16 3.28% 0.360 0.372 - 2.96% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 3.27% 23.038 23.792 - 1.20% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 3.27% 5.617 5.801 - 2.15% -
BM_RangesMakeThenSortHeap_float_Descending_262144 3.26% 34.527 35.653 - 1.78% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 3.26% 6509247.389 6721585.824 - -7.04% -
rng::find_end(vector<int>,_pred)_(single_element)/1000 3.26% 576.398 595.193 - 0.43% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 3.25% 10.045 10.372 - 4.90% -
SetIntersection_Interlaced_Vector_uint64_16384_64 3.25% 5991653.634 6186533.264 - 0.81% -
std::multiset<std::string>::count(key)_(non-existent)/1024 3.25% 22.769 23.509 - 4.57% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 3.25% 1.875 1.936 - -13.72% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16 3.25% 1.089 1.125 - 3.32% -
BM_RangesMakeThenSortHeap_float_Ascending_16384 3.25% 26.488 27.349 - 1.77% -
BM_RangesPushHeap_string_Descending_4 3.24% 1.881 1.942 - 0.35% -
std::remove(list<int>)_(sprinkled)/32 3.24% 54.824 56.600 - 0.90% -
BM_std_minmax<short>/2 3.24% 0.916 0.946 - 2.37% -
BM_std_minmax<int>/6 3.22% 1.349 1.393 - 0.45% -
BM_std_minmax<unsigned_int>/6 3.22% 1.344 1.387 - 3.50% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 3.21% 372.858 384.832 - 3.10% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 3.21% 6.817 7.035 - -14.78% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 3.21% 28.901 29.829 - -3.09% -
SetIntersection_Interlaced_Vector_uint32_16384_4 3.21% 1530634.565 1579734.007 - -0.60% -
BM_MakeHeap_float_Random_16 3.21% 1.608 1.659 - 9.70% -
SetIntersection_Front_Vector_string_1024_1024 3.20% 40565885.635 41865816.930 - 1.55% -
std::none_of(deque<int>)_(process_all)/50 3.20% 17.757 18.326 - -4.88% -
std::generate(list<int>)/50 3.20% 15.364 15.857 - 0.67% -
std::adjacent_find(deque<int>)/50 3.20% 14.773 15.245 - -35.10% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 3.20% 815538.739 841619.002 - -0.24% -
rng::for_each(list<int>)/8 3.20% 2.532 2.613 - 1.41% -
SetIntersection_None_Set_uint64_1024_4 3.19% 8671215.698 8948157.063 - 3.08% -
std::set<std::string>::contains(key)_(non-existent)/8192 3.19% 26.086 26.918 - -1.43% -
BM_std_min<int>/8 3.18% 1.297 1.338 - 8.59% -
std::map<int,_int>::count(key)_(non-existent)/1024 3.18% 7.295 7.527 - 3.63% -
rng::stable_partition(list<int>)_(sparse)/50 3.18% 25.724 26.542 - 0.57% -
rng::partial_sort_copy(list<int>)_(repeated)/8 3.17% 8.394 8.660 - 0.16% -
std::stable_sort(deque<int>)_(heap)/8192 3.17% 17592.412 18149.829 - 2.39% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 3.17% 6.514 6.721 - 0.40% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 3.17% 3.964 4.089 - 0.76% -
SetIntersection_Interlaced_Set_uint64_256_4 3.17% 11496271.590 11860304.091 - 3.02% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 3.13% 2.639 2.721 - 1.79% -
BM_std_min<long_long>/3 3.12% 1.283 1.323 - 5.38% -
std::set<int>::upper_bound(key)_(non-existent)/8192 3.12% 10.102 10.418 - 3.03% -
BM_StringAssignAsciiz_Large_Transparent 3.12% 11.583 11.944 - 4.37% -
std::map<std::string,_int>::erase(iterator)/32 3.11% 27.710 28.572 - -12.11% -
BM_RangesMakeThenSortHeap_string_SingleElement_64 3.11% 19.356 19.959 - 1.84% -
BM_std_min<unsigned_short>/7 3.11% 1.099 1.133 - 3.14% -
rng::starts_with(vector<int>,_pred)/1000 3.11% 455.743 469.919 - 3.31% -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 3.11% 14155.231 14595.464 - 0.98% -
BM_std_min<unsigned_char>/31 3.11% 2.500 2.578 - 0.30% -
std::find_if(vector<char>)_(process_all)/8 3.10% 2.425 2.501 - -0.58% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_262144 3.10% 34.362 35.427 - 2.74% -
BM_std_min<unsigned_short>/8 3.10% 1.305 1.346 - 1.10% -
std::unique_copy(list<int>)_(sprinkled)/8192 3.10% 6999.597 7216.304 - -29.14% -
SetIntersection_None_Set_uint32_262144_1024 3.10% 1144851.727 1180295.899 - 1.10% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 3.09% 875988.622 903035.252 - 3.27% -
std::stable_partition(list<int>)_(sparse)/1024 3.09% 913.276 941.453 - -0.33% -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 3.09% 2074.404 2138.403 - -0.11% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_256 3.08% 12.301 12.680 - 2.90% -
BM_RangesPushHeap_uint64_Random_4 3.08% 2.135 2.201 - 3.05% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 3.06% 51518.572 53097.137 - 3.12% -
BM_std_minmax<char>/10 3.06% 1.301 1.341 - -3.16% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 3.05% 1090735.430 1123987.776 - 0.81% -
std::find_if(vector<int>)_(process_all)/8192 3.05% 2194.264 2261.111 - -0.16% -
rng::partial_sort(vector<int>)_(descending)/8 3.05% 24.851 25.608 - 0.80% -
rng::stable_sort(deque<int>)_(shuffled)/1024 3.04% 2437.334 2511.548 - 2.23% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.03% 5160.517 5317.133 - -2.06% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 3.03% 113040.150 116466.361 - 2.01% -
BM_vector_deque_copy/70000 3.03% 3131.595 3226.335 - 10.04% -
BM_std_minmax_element<short>/4 3.02% 1.227 1.264 - 2.56% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 3.02% 596937.809 614972.331 - -0.04% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 3.02% 13520570.156 13929037.237 - 0.43% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 3.02% 35.316 36.382 - 1.18% -
BM_vector_deque_ranges_move_backward/512 3.02% 17.739 18.274 - 2.13% -
BM_RangesMakeThenSortHeap_float_Descending_1024 3.01% 8.004 8.245 - 1.81% -
rng::partial_sort_copy(deque<int>)_(heap)/8 3.01% 16.013 16.495 - 0.20% -
rng::find_first_of(list<int>)_(large_needle)/1024 3.01% 965612.659 994642.948 - 2.88% -
BM_RangesPushHeap_uint64_Random_262144 3.00% 6.008 6.188 - 1.60% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.00% 24.618 25.356 - 0.73% -
SetIntersection_None_Vector_uint64_256_64 2.99% 3526385.901 3631983.321 - -0.03% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 2.99% 1584.128 1631.540 - 1.30% -
std::find_if(vector<int>)_(process_all)/32768 2.99% 8804.068 9067.548 - -0.15% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16 2.99% 2.844 2.929 - 0.39% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 2.99% 25.963 26.740 - 1.90% -
rng::any_of(deque<int>)_(process_all)/32768 2.99% 10529.248 10844.093 - 3.12% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 2.99% 107.091 110.292 - 4.70% -
std::set<std::string>::find(key)_(non-existent)/8192 2.98% 28.153 28.992 - 0.57% -
std::map<int,_int>::count(key)_(existent)/32 2.98% 1.697 1.747 - 1.34% -
BM_RangesSortHeap_float_64 2.97% 3.139 3.233 - 0.86% -
rng::partial_sort(deque<int>)_(descending)/8192 2.97% 284077.100 292509.278 - 3.00% -
std::fill(vector<bool>)/512 2.97% 1.530 1.575 - 1.50% -
rng::rotate(list<int>)_(by_1/3)/50 2.97% 23.588 24.287 - 1.49% -
BM_std_min<unsigned_char>/4 2.97% 0.979 1.008 - 3.76% -
BM_MakeThenSortHeap_float_SingleElement_256 2.96% 3.991 4.110 - 1.55% -
BM_std_min<long_long>/20 2.95% 2.008 2.067 - 2.44% -
std::stable_partition(deque<int>)_(sparse)/8192 2.95% 3369.537 3468.964 - -2.55% -
BM_StringRelational_Less_Large_Large_ChangeLast 2.95% 1.853 1.908 - -2.53% -
std::is_partitioned(vector<int>)_(partitioned)/50 2.95% 9.460 9.739 - 5.87% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/32 2.94% 10.482 10.790 - -1.43% -
std::set<int>::equal_range(key)_(non-existent)/32 2.94% 2.708 2.787 - -11.75% -
BM_std_min<unsigned_char>/20 2.94% 1.515 1.560 - 0.91% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 2.94% 4.521 4.654 - -0.31% -
rng::contains(deque<int>)_(process_all)/8 2.94% 2.943 3.029 - 1.32% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 2.93% 1151239.839 1184998.479 - 3.28% -
SetIntersection_Front_Set_uint64_16384_64 2.93% 1913438.329 1969546.862 - -4.69% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 2.93% 55.819 57.452 - 6.06% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 2.92% 0.734 0.756 - 3.13% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 2.92% 567.015 583.577 - 0.10% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_256 2.90% 0.573 0.589 - 2.66% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 2.90% 2342490.207 2410502.783 - 4.96% -
rng::copy_n(vector<bool>)_(unaligned)/512 2.90% 3.322 3.418 - 0.18% -
BM_deque_vector_move_backward/4000 2.89% 142.995 147.132 - 2.05% -
BM_deque_deque_copy_backward/64000 2.89% 8094.689 8328.712 - -0.40% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 2.89% 2931522.323 3016204.620 - 0.13% -
BM_SortHeap_float_64 2.89% 3.152 3.243 - 1.01% -
BM_RangesSortHeap_float_4 2.88% 1.027 1.056 - -1.30% -
rng::contains_subrange(list<int>)_(process_all)/8192 2.88% 7007.931 7209.619 - 2.34% -
SetIntersection_Front_Set_uint64_262144_16384 2.87% 336249406.411 345900351.453 - -1.91% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.87% 371.080 381.722 - 3.09% -
BM_deque_deque_ranges_copy/1 2.86% 3.429 3.527 - 7.79% -
std::multiset<int>::erase(iterator)/32 2.86% 21.319 21.929 - 0.81% -
std::rotate(list<int>)_(by_1/3)/50 2.86% 24.787 25.496 - 4.28% -
SetIntersection_Interlaced_Vector_uint32_16_16 2.86% 37840885.366 38921341.013 - 2.79% -
std::stable_partition(vector<int>)_(sparse)/1024 2.85% 207.265 213.178 - 0.10% -
std::multiset<int>::insert(value)_(new_value)/32 2.85% 19.698 20.259 - 1.32% -
std::map<int,_int>::count(key)_(non-existent)/8192 2.84% 11.199 11.517 - 2.65% -
BM_std_minmax<short>/3 2.84% 1.191 1.225 - 1.82% -
BM_RangesPushHeap_uint32_Random_256 2.84% 5.924 6.092 - 2.76% -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1024 2.84% 5236.728 5385.320 - -0.69% -
std::set<std::string>::insert(value)_(already_present)/8192 2.84% 38.534 39.627 - 0.58% -
BM_SortHeap_float_262144 2.83% 30.427 31.290 - 0.08% -
BM_StringRelational_Eq_Large_Large_ChangeLast 2.83% 1.854 1.906 - -8.40% -
BM_std_min<unsigned_long_long>/32 2.83% 3.261 3.353 - 3.64% -
710_omnetpp_r 2.83% 8.847 9.097 - 0.95% -
SetIntersection_Interlaced_Set_uint32_256_256 2.83% 8851964.824 9102386.261 - 1.17% -
BM_MakeHeap_string_Descending_256 2.83% 2.698 2.774 - 2.79% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 2.82% 30.292 31.148 - 1.19% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 2.81% 39689980.131 40806526.813 - 2.09% -
BM_vector_deque_ranges_copy_backward/64000 2.81% 7334.739 7540.827 - -0.63% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 2.81% 345406858.829 355105597.208 - 0.12% -
SetIntersection_Front_Set_uint64_1024_1024 2.81% 15759082.511 16201566.953 - -0.62% -
BM_std_min<__int128>/31 2.80% 11.776 12.106 - 2.66% -
std::partial_sort(deque<int>)_(ascending)/8 2.79% 29.620 30.447 - 0.42% -
BM_deque_vector_move/65536 2.79% 2701.758 2777.156 - 6.74% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/32 2.79% 480.400 493.804 - -0.17% -
BM_MakeHeap_string_Descending_1024 2.78% 2.715 2.791 - 2.84% -
BM_RangesPopHeap_uint64_1024 2.78% 21.439 22.036 - 2.75% -
BM_StringAssignStr_Large_Transparent 2.78% 10.158 10.440 - 3.04% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 2.78% 29.485 30.304 - -1.03% -
BM_StringRelational_Compare_Empty_Small_Control 2.76% 1.634 1.680 - -3.29% -
rng::none_of(list<int>)_(process_all)/32768 2.76% 25482.773 26186.098 - 3.09% -
BM_RangesMakeThenSortHeap_string_Heap_16 2.76% 17.177 17.651 - -0.43% -
std::map<std::string,_int>::erase(key)_(non-existent)/8192 2.76% 28.912 29.709 - 12.81% -
std::find_end(vector<int>)_(single_element)/1000 2.75% 233.910 240.354 - -1.73% -
std::map<int,_int>::erase(key)_(existent)/1024 2.75% 24.892 25.576 - 1.42% -
BM_StringRelational_Eq_Small_Small_Control 2.74% 1.851 1.902 - 2.82% -
rng::remove_copy(deque<int>)_(sprinkled)/8192 2.74% 2855.264 2933.579 - 2.10% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 2.74% 25.999 26.711 - -1.39% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 2.73% 10015323.153 10288637.141 - -28.42% -
BM_StringRelational_Compare_Huge_Empty_Control 2.73% 1.663 1.708 - 5.11% -
std::all_of(list<int>)_(process_all)/32 2.73% 11.494 11.807 - 0.17% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 2.72% 16.567 17.018 - 1.59% -
SetIntersection_None_Set_uint32_262144_262144 2.72% 1148176.270 1179362.873 - 1.19% -
std::stable_sort(deque<int>)_(shuffled)/1024 2.71% 2440.793 2507.042 - 2.25% -
BM_PushHeap_uint64_Ascending_262144 2.71% 4.658 4.784 - -1.26% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 2.71% 17.584 18.061 - 2.45% -
BM_std_min<__int128>/30 2.71% 11.385 11.694 - 2.48% -
SetIntersection_None_Vector_uint64_262144_1 2.71% 1174309.424 1206126.169 - 2.82% -
BM_RangesMakeHeap_float_QuickSortAdversary_4 2.71% 0.405 0.415 - 4.66% -
BM_RangesSortHeap_float_262144 2.71% 29.911 30.720 - -0.02% -
rng::search_n(vector<int>)_(no_match)/1024 2.70% 210.616 216.311 - 0.17% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 2.70% 3.611 3.709 - 2.61% -
BM_StringRelational_Compare_Empty_Empty_Control 2.69% 1.612 1.655 - -3.50% -
BM_StringConstructDestroyCStr_Huge_Transparent 2.69% 68.589 70.437 - 3.76% -
SetIntersection_Front_Set_float_64_64 2.69% 15408325.764 15823482.642 - 0.31% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 2.69% 0.827 0.849 - -8.93% -
BM_PushHeap_string_Ascending_1024 2.69% 13.088 13.440 - -7.25% -
std::for_each_n(list<int>)/8192 2.69% 7280.648 7476.221 - 3.00% -
SetIntersection_Interlaced_Set_uint32_256_4 2.68% 11408589.433 11714411.488 - 2.97% -
SetIntersection_Interlaced_Set_uint32_262144_16384 2.68% 1226220.865 1259044.434 - 2.60% -
SetIntersection_Interlaced_Set_uint32_16384_16384 2.67% 341610667.125 350739024.475 - 40.04% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 2.67% 8.968 9.208 - 0.14% -
BM_std_min<short>/10 2.67% 1.040 1.068 - 2.67% -
std::copy_backward(list<int>)/4096 2.66% 3312.008 3400.269 - 1.34% -
SetIntersection_Front_Set_uint64_16384_16 2.66% 1286271.739 1320426.077 - 5.98% -
SetIntersection_Interlaced_Set_string_64_16 2.66% 39042539.347 40079202.011 - 0.28% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.65% 141662.437 145421.661 - 3.37% -
BM_vector_deque_ranges_copy/4000 2.65% 141.319 145.069 - 1.82% -
rng::unique(deque<int>)_(contiguous)/32 2.65% 58.783 60.341 - 2.79% -
SetIntersection_None_Set_uint32_262144_64 2.65% 1150543.051 1181033.367 - 1.16% -
BM_std_minmax<short>/24 2.64% 2.225 2.284 - 0.51% -
BM_MakeHeap_pair<uint32,_uint32>_Random_4 2.64% 2.620 2.689 - 4.11% -
std::find_end(vector<int>)_(single_element)/1024 2.64% 239.229 245.546 - -1.91% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 2.64% 25863.867 26545.893 - -4.68% -
std::map<int,_int>::upper_bound(key)_(existent)/32 2.63% 1.690 1.734 - -0.79% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 2.63% 10.156 10.423 - 7.93% -
BM_std_min<long_long>/30 2.63% 3.164 3.248 - 0.20% -
std::partial_sort(deque<int>)_(pipe-organ)/8 2.63% 29.580 30.359 - 1.87% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.63% 372.277 382.071 - 0.27% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_256 2.63% 7.190 7.380 - 1.69% -
rng::rotate(deque<int>)_(by_1/2)/50 2.63% 10.346 10.618 - 4.27% -
BM_std_min<char>/6 2.63% 1.589 1.630 - -3.76% -
BM_std_min<short>/17 2.62% 1.586 1.627 - 3.03% -
BM_std_minmax<char>/12 2.61% 1.915 1.966 - -1.98% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 2.61% 778.068 798.378 - -4.42% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 2.61% 27.736 28.460 - 2.10% -
BM_std_min<unsigned_char>/64 2.61% 4.087 4.194 - 0.26% -
BM_vector_deque_move/64000 2.60% 2929.030 3005.296 - 12.45% -
rng::find_end(forward_list<int>,_pred)_(single_element)/8192 2.60% 6647.428 6820.298 - 2.47% -
BM_MakeHeap_uint64_SingleElement_256 2.59% 0.575 0.590 - 0.12% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 2.59% 11894.715 12202.758 - 0.85% -
std::partial_sort_copy(deque<int>)_(ascending)/1024 2.59% 5347.640 5485.895 - 0.33% -
BM_std_min<unsigned_char>/28 2.58% 1.747 1.793 - 4.20% -
rng::partial_sort_copy(list<int>)_(ascending)/8 2.58% 8.975 9.206 - -0.28% -
std::multiset<std::string>::count(key)_(existent)/1024 2.58% 23.543 24.150 - 2.41% -
rng::remove(deque<int>)_(sprinkled)/32 2.57% 56.806 58.267 - 5.86% -
std::copy_if(list<int>)_(every_other)/4096 2.57% 3172.195 3253.773 - 1.94% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 2.57% 4.420 4.533 - -0.62% -
std::find_end(forward_list<int>)_(near_matches)/1024 2.57% 37178.320 38132.246 - 0.24% -
bm_lexicographical_compare<unsigned_char>/3 2.56% 2.204 2.260 - 5.42% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 2.56% 18763479.016 19244234.707 - 2.47% -
BM_std_min<__int128>/32 2.56% 12.184 12.496 - 2.52% -
rng::find_last_if(vector<int>)_(bail_90%)/50 2.56% 1.500 1.539 - -0.04% -
rng::find_if_not(vector<int>)_(bail_25%)/8 2.55% 1.095 1.123 - -0.31% -
SetIntersection_None_Vector_uint64_1024_256 2.55% 1122723.844 1151355.558 - 1.49% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 2.55% 3.490 3.579 - 2.36% -
rng::stable_partition(vector<int>)_(sparse)/50 2.55% 20.556 21.080 - 2.46% -
rng::copy(list<int>)/4096 2.55% 3065.811 3143.937 - -0.23% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 2.55% 10.211 10.471 - -1.45% -
BM_RangesPopHeap_pair<uint32,_uint32>_262144 2.55% 59.093 60.598 - 2.95% -
std::deque<int>::ctor(size)/8192 2.55% 440.529 451.740 - 0.19% -
rng::find_end(deque<int>,_pred)_(process_all)/1024 2.54% 609.417 624.909 - -0.01% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.54% 2.642 2.709 - 2.15% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 2.54% 22.073 22.633 - 3.26% -
SetIntersection_None_Set_float_1024_4 2.54% 8873001.079 9098049.246 - 2.49% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1024 2.53% 1.196 1.226 - 2.54% -
rng::partial_sort_copy(vector<int>)_(shuffled)/8 2.53% 11.528 11.820 - 1.54% -
std::set<int>::contains(key)_(non-existent)/8192 2.53% 8.311 8.521 - -24.38% -
std::move_backward(deque<int>)/262144 2.53% 29751.221 30504.299 - 0.71% -
BM_std_min<__int128>/29 2.53% 11.002 11.280 - 2.42% -
std::move(list<int>)/32768 2.53% 30781.152 31559.369 - 3.01% -
BM_deque_deque_ranges_move_backward/4000 2.52% 144.913 148.568 - -0.44% -
std::find_end(forward_list<int>)_(near_matches)/1000 2.52% 35894.394 36798.820 - 0.16% -
BM_std_min<unsigned_short>/512 2.52% 7.139 7.318 - -0.49% -
std::unordered_map<int,_int>::erase(iterator)/8192 2.51% 20.357 20.869 - 3.32% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 2.51% 20.942 21.468 - 1.70% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 2.51% 1.655 1.697 - 0.56% -
rng::find_last(forward_list<int>)_(bail_10%)/50 2.51% 20.152 20.657 - 3.29% -
BM_std_minmax<unsigned_char>/13 2.51% 2.219 2.274 - -0.82% -
rng::unique(list<int>)_(sprinkled)/1024 2.51% 952.233 976.087 - 2.33% -
rng::search(list<int>)_(no_match)/1048576 2.50% 845462.595 866615.958 - 3.94% -
BM_LowerBound_string_262144 2.50% 2242.703 2298.725 - -3.76% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 2.50% 38.392 39.351 - 0.02% -
BM_std_min<__int128>/28 2.49% 10.616 10.880 - 2.34% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 2.49% 46.842 48.007 - -0.29% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.48% 13528.009 13864.075 - 2.56% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_256 2.48% 20.508 21.017 - 0.52% -
SetIntersection_None_Set_uint32_256_256 2.48% 5769332.836 5912470.934 - 2.80% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 2.48% 1137567.190 1165786.341 - 1.38% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_64 2.47% 1.111 1.139 - 2.68% -
BM_MakeHeap_pair<uint32,_uint32>_Random_1024 2.47% 3.011 3.085 - 2.02% -
rng::sort(deque<int>)_(repeated)/8192 2.47% 6573.259 6735.574 - -0.25% -
SetIntersection_None_Set_uint64_256_1 2.47% 11496946.099 11780631.276 - 3.07% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 2.47% 24.668 25.276 - 1.50% -
BM_vector_deque_ranges_copy/64000 2.46% 2956.845 3029.581 - 13.31% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 2.46% 2928457.312 3000372.215 - -14.96% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 2.46% 1131003.983 1158777.856 - -1.33% -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/1024 2.45% 5341.132 5472.178 - 0.20% -
rng::find_if_not(vector<char>)_(bail_25%)/8 2.45% 0.943 0.966 - 0.60% -
bm_lexicographical_compare<signed_char>/8 2.45% 3.111 3.188 - -4.40% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.45% 365.381 374.331 - 1.56% -
BM_StringRelational_Compare_Empty_Large_Control 2.44% 1.617 1.656 - -3.85% -
SetIntersection_Interlaced_Vector_string_16384_4 2.44% 1820903.984 1865386.196 - -1.13% -
std::partial_sort(deque<int>)_(heap)/8 2.44% 37.585 38.503 - -0.46% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 2.44% 179098839.391 183471771.648 - 2.27% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 2.44% 4572.393 4683.894 - 3.36% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 2.44% 13008.757 13325.622 - 3.14% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 2.44% 383695.582 393039.967 - 0.43% -
SetIntersection_None_Set_uint32_262144_256 2.43% 1150203.369 1178196.777 - 0.97% -
std::vector<int>::erase(middle)_(cheap_elements)/32 2.43% 4.241 4.344 - 1.76% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 2.43% 25.152 25.764 - -3.55% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 2.43% 792.503 811.776 - -0.33% -
SetIntersection_Interlaced_Set_uint32_262144_256 2.43% 1532976.971 1570191.570 - 0.19% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 2.43% 1134963.232 1162510.983 - -0.09% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 2.43% 87449.028 89570.464 - 1.56% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 2.42% 127.601 130.692 - -1.65% -
BM_RangesPushHeap_uint32_Random_16384 2.42% 6.241 6.392 - 2.90% -
BM_SortHeap_float_4 2.41% 1.028 1.052 - -1.73% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 2.41% 521384.531 533962.468 - 1.92% -
BM_PopHeap_float_1 2.41% 0.470 0.481 - 3.09% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 2.41% 1359.236 1391.999 - -11.74% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 2.41% 32.831 33.622 - 1.76% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 2.41% 23.631 24.200 - 3.21% -
rng::partition_point(list<int>)/1024 2.41% 1261.101 1291.448 - 1.81% -
BM_std_min<short>/14 2.40% 1.155 1.183 - 2.38% -
BM_std_min<unsigned_short>/14 2.40% 1.156 1.184 - 2.40% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 2.40% 4.593 4.704 - -1.79% -
std::move_backward(deque<int>)/4096 2.40% 154.815 158.534 - -1.82% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 2.40% 11961779.316 12249099.556 - 1.10% -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_4 2.40% 1.430 1.465 - -0.12% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.40% 164.650 168.594 - 0.42% -
BM_MakeThenSortHeap_float_SingleElement_64 2.40% 3.314 3.393 - 1.41% -
std::unique(deque<int>,_pred)_(sprinkled)/52 2.39% 73.470 75.228 - 2.18% -
std::map<int,_int>::count(key)_(non-existent)/32 2.39% 2.884 2.953 - 0.28% -
bm_lexicographical_compare<signed_char>/6 2.39% 2.491 2.550 - 0.97% -
BM_RangesPushHeap_uint32_Random_262144 2.39% 6.277 6.427 - 2.45% -
SetIntersection_None_Vector_uint64_1024_64 2.38% 1141726.734 1168942.858 - 5.36% -
BM_std_min<__int128>/27 2.38% 10.223 10.467 - 2.24% -
std::unordered_map<int,_int>::insert(value)_(new_value)/32 2.38% 19.298 19.757 - -0.47% -
std::flat_multimap<int,_int>::find(key)_(existent)/32 2.37% 3.347 3.426 - 0.44% -
BM_std_min<unsigned_long_long>/24 2.37% 2.683 2.747 - 0.41% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 2.37% 23115.742 23663.805 - -0.79% -
BM_vector_deque_ranges_copy/70000 2.37% 3133.310 3207.415 - 9.39% -
BM_std_min<unsigned_int>/8 2.36% 1.278 1.308 - 4.07% -
rng::copy_backward(vector<int>)/1048576 2.36% 48443.180 49585.480 - 1.95% -
std::multiset<std::string>::clear()/8192 2.35% 200013.941 204714.516 - 0.58% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 2.35% 219.925 225.092 - 2.54% -
BM_deque_deque_ranges_copy_backward/65536 2.34% 7981.857 8168.753 - -1.85% -
rng::move_backward(deque<int>)/4096 2.33% 154.970 158.577 - -0.18% -
BM_std_min<unsigned_int>/10 2.33% 0.994 1.018 - 2.33% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.32% 2.359 2.413 - -0.22% -
BM_RangesPushHeap_uint32_Ascending_16384 2.32% 6.765 6.922 - 6.02% -
rng::find_first_of(deque<int>)_(small_needle)/32 2.32% 110.994 113.564 - 2.90% -
BM_std_minmax<unsigned_int>/23 2.32% 2.388 2.443 - 1.24% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 2.31% 1167679.237 1194672.593 - 6.35% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 2.31% 6.048 6.188 - -2.62% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 2.30% 306.174 313.218 - 0.47% -
SetIntersection_Front_Set_uint64_256_4 2.30% 4449607.936 4551955.203 - -0.01% -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 2.30% 13001.158 13300.133 - 2.96% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16 2.30% 6.875 7.033 - 0.19% -
SetIntersection_Front_Set_uint64_16_16 2.30% 40927042.435 41868154.475 - 1.12% -
BM_std_min<unsigned_char>/11 2.30% 1.064 1.088 - 1.88% -
rng::unique_copy(deque<int>)_(contiguous)/52 2.30% 14.687 15.024 - -41.18% -
std::unique(deque<int>)_(sprinkled)/1024 2.29% 876.229 896.269 - 1.80% -
rng::search_n(vector<int>)_(no_match)/1000 2.29% 206.756 211.484 - 0.17% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16 2.29% 6.563 6.713 - 2.20% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 2.29% 5339.875 5461.924 - -0.06% -
BM_std_min<char>/8 2.29% 2.251 2.302 - -2.55% -
std::partial_sort(deque<int>)_(ascending)/8192 2.28% 163691.265 167429.084 - 0.30% -
rng::any_of(list<int>)_(process_all)/32768 2.28% 26027.415 26621.243 - 2.83% -
rng::reverse_copy(list<int>)/8 2.28% 2.308 2.360 - 4.76% -
SetIntersection_Front_Set_string_16_4 2.28% 66849474.666 68373015.889 - 1.92% -
rng::unique_copy(list<int>,_pred)_(contiguous)/52 2.28% 29.042 29.704 - -0.63% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 2.28% 16347819.746 16719985.487 - -33.11% -
rng::partition(vector<int>)_(dense)/32 2.28% 8.403 8.594 - 7.07% -
SetIntersection_Interlaced_Vector_string_1024_1 2.27% 1116861.479 1142269.149 - -1.00% -
BM_vector_deque_copy/64000 2.27% 2941.764 3008.656 - 12.55% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 2.27% 1218881.462 1246588.217 - 1.98% -
SetIntersection_None_Set_uint64_256_4 2.27% 11344161.418 11601943.279 - 2.09% -
std::move_backward(deque<int>)/32768 2.27% 3607.432 3689.346 - 1.42% -
BM_std_minmax<unsigned_int>/7 2.27% 1.745 1.785 - 5.03% -
rng::partial_sort_copy(deque<int>)_(ascending)/1024 2.26% 5348.338 5469.392 - -0.04% -
std::partial_sort_copy(deque<int>)_(descending)/8 2.26% 19.666 20.111 - 0.49% -
std::multiset<int>::insert(value)_(already_present)/1024 2.26% 28.557 29.202 - 2.43% -
SetIntersection_Front_Vector_float_262144_16 2.26% 1192260.331 1219155.550 - 1.73% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2.25% 2483647.245 2539611.687 - 7.50% -
rng::remove_copy(deque<int>)_(sprinkled)/1024 2.25% 356.894 364.921 - 1.70% -
std::copy_if(deque<int>)_(entire_range)/512 2.25% 137.075 140.155 - 2.39% -
SetIntersection_Interlaced_Set_uint32_262144_4 2.25% 1261439.127 1289767.660 - 0.75% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 2.25% 16.652 17.026 - 1.57% -
rng::move(vector<int>)/8 2.24% 2.221 2.271 - -1.05% -
BM_RangesMakeThenSortHeap_float_Random_64 2.23% 17.660 18.053 - 1.06% -
bm_ranges_lexicographical_compare<signed_char>/8 2.23% 3.166 3.237 - 4.94% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4 2.23% 0.554 0.566 - 3.20% -
rng::starts_with(list<int>,_pred)/8192 2.23% 11390.943 11644.410 - 2.69% -
bm_ranges_lexicographical_compare<int>/4 2.22% 1.297 1.326 - 2.54% -
BM_RangesPopHeap_uint32_16 2.22% 7.538 7.705 - 1.95% -
BM_MakeHeap_pair<uint32,_uint32>_Random_64 2.22% 3.121 3.190 - 0.24% -
BM_std_min<__int128>/26 2.22% 9.815 10.033 - 2.18% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 2.21% 0.629 0.643 - 10.33% -
std::find_if(list<int>)_(process_all)/8192 2.21% 12187.993 12457.312 - -1.83% -
SetIntersection_Interlaced_Set_float_262144_4 2.21% 1286060.385 1314464.355 - 0.51% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 2.21% 6516277.013 6660193.744 - -1.12% -
std::find_if(vector<int>)_(process_all)/1024 2.21% 283.577 289.839 - -0.13% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 2.21% 1.370 1.400 - 1.25% -
BM_std_min<__int128>/25 2.21% 9.460 9.668 - 1.97% -
std::map<std::string,_int>::contains(key)_(existent)/8192 2.21% 30.301 30.969 - 2.50% -
std::for_each_n(deque<int>)/8192 2.20% 257.443 263.112 - 2.04% -
BM_RangesPopHeap_uint64_256 2.20% 17.062 17.437 - 1.88% -
rng::find_first_of(deque<int>)_(small_needle)/50 2.20% 170.764 174.518 - 2.80% -
BM_std_min<unsigned_short>/64 2.20% 3.498 3.575 - 0.01% -
std::set<std::string>::find(key)_(existent)/1024 2.19% 22.954 23.458 - 2.93% -
rng::find_last(vector<char>)_(bail_10%)/8 2.19% 1.567 1.601 - 2.46% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_64 2.19% 3.957 4.043 - 0.91% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 2.19% 3232.173 3302.986 - -3.95% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 2.19% 8679669.839 8869614.347 - 2.32% -
std::partial_sort(deque<int>)_(descending)/8192 2.19% 284366.018 290586.238 - -0.80% -
BM_lexicographical_compare_three_way_fast_path/16384 2.19% 3772.454 3854.956 - 2.07% -
BM_RangesSortHeap_uint64_4 2.19% 0.934 0.954 - 0.64% -
std::find_end(deque<int>,_pred)_(process_all)/1024 2.18% 616.069 629.529 - 3.44% -
std::sort(vector<int>)_(descending)/8192 2.18% 7280.421 7439.147 - -1.14% -
BM_RangesMakeThenSortHeap_float_Heap_1024 2.18% 8.111 8.288 - 1.42% -
SetIntersection_None_Set_uint32_262144_1 2.18% 1159141.115 1184396.728 - 0.29% -
rng::find_if(vector<char>)_(process_all)/8 2.18% 2.487 2.542 - 6.71% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 2.17% 3977.181 4063.640 - 1.76% -
std::find_if(vector<int>)_(process_all)/50 2.17% 13.921 14.223 - -0.32% -
bm_ranges_lexicographical_compare<int>/1 2.16% 1.295 1.323 - 2.70% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.16% 0.708 0.723 - -7.25% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 2.16% 0.822 0.840 - 2.02% -
std::find_if(list<int>)_(process_all)/8 2.16% 3.424 3.498 - -0.26% -
BM_RangesPopHeap_float_16384 2.16% 33.691 34.419 - 4.05% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 2.16% 22426995.112 22910659.793 - 3.49% -
std::find_end(vector<int>)_(single_element)/8192 2.16% 1834.008 1873.559 - -2.94% -
std::find_if(vector<char>)_(bail_25%)/8 2.16% 0.929 0.949 - 0.01% -
std::set<int>::count(key)_(existent)/8192 2.15% 7.782 7.949 - -0.50% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.14% 6467.293 6605.689 - 0.85% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 2.14% 20.438 20.875 - 1.20% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 2.13% 4409086.893 4503185.788 - 1.59% -
std::move_backward(vector<int>)/8 2.13% 2.289 2.338 - 0.30% -
std::multiset<int>::clear()/32 2.13% 639.814 653.463 - 2.18% -
BM_RangesMakeThenSortHeap_float_SingleElement_16 2.13% 3.265 3.334 - 0.45% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 2.13% 23.835 24.342 - -0.28% -
rng::find_if_not(deque<int>)_(bail_25%)/8192 2.12% 685.979 700.535 - 1.39% -
BM_std_min<unsigned_char>/26 2.12% 1.156 1.180 - 2.13% -
SetIntersection_Interlaced_Set_uint64_256_64 2.12% 14710051.031 15021231.161 - 4.03% -
BM_vector_deque_copy/1 2.11% 2.319 2.368 - 4.52% -
SetIntersection_Front_Set_uint64_256_16 2.11% 4902114.409 5005382.953 - 3.21% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1024 2.11% 16.505 16.853 - 2.31% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16 2.10% 1.154 1.179 - -4.25% -
BM_StringCopy_Large 2.10% 6.180 6.310 - 2.76% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 2.10% 3.554 3.628 - 0.71% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 2.10% 18.886 19.282 - 1.81% -
BM_RangesPopHeap_uint32_1024 2.10% 21.369 21.817 - 2.45% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 2.09% 24143.721 24649.208 - -0.74% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.09% 2.242 2.289 - 2.96% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 2.09% 1116396.368 1139740.513 - -1.23% -
BM_MakeThenSortHeap_float_Descending_262144 2.09% 34.451 35.170 - -1.15% -
BM_std_min<char>/5 2.09% 1.426 1.456 - -0.94% -
std::multiset<int>::insert(value)_(already_present)/32 2.08% 19.001 19.397 - -0.06% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 2.08% 23661.935 24154.978 - -0.73% -
std::shift_left(deque<int>)/32 2.08% 4.728 4.827 - 1.01% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 2.08% 66640.303 68025.881 - 1.37% -
std::equal(list<int>)_(it,_it,_it,_it)/1024 2.08% 775.774 791.888 - 1.57% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8 2.07% 24.112 24.611 - -1.29% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 2.07% 0.901 0.920 - -1.64% -
rng::search_n(vector<int>)_(no_match)/1048576 2.07% 209154.474 213484.712 - -0.42% -
std::stable_partition(deque<int>)_(alloc_fails)/50 2.07% 1947.742 1988.012 - 0.06% -
BM_std_min<short>/15 2.07% 1.386 1.415 - 2.06% -
bm_lexicographical_compare<signed_char>/3 2.06% 1.727 1.763 - 1.92% -
SetIntersection_None_Vector_string_256_1 2.06% 4744770.948 4842747.685 - 1.34% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.06% 204539.144 208762.278 - 1.23% -
std::stable_sort(deque<int>)_(heap)/1024 2.06% 2716.434 2772.464 - 1.96% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 2.06% 28.986 29.583 - -0.99% -
BM_std_min<char>/29 2.06% 2.002 2.044 - 0.81% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 2.06% 8.695 8.874 - 1.96% -
rng::partial_sort(deque<int>)_(repeated)/1024 2.05% 6398.836 6530.287 - 1.35% -
rng::stable_sort(vector<int>)_(heap)/8 2.05% 21.813 22.261 - 0.46% -
BM_std_min<unsigned_short>/15 2.05% 1.387 1.415 - 2.06% -
BM_RangesPopHeap_uint32_256 2.05% 16.871 17.217 - 1.82% -
std::multiset<int>::ctor(const&,_alloc)/32 2.05% 220.270 224.779 - 1.54% -
SetIntersection_None_Set_float_262144_16384 2.04% 1163602.455 1187397.217 - 0.89% -
std::multiset<int>::erase(key)_(existent)/0 2.04% 20.811 21.237 - 1.40% -
std::all_of(list<int>)_(process_all)/32768 2.04% 26154.359 26688.593 - 0.79% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.04% 53957.654 55055.954 - 0.04% -
BM_MakeThenSortHeap_float_Heap_16 2.03% 1.893 1.932 - 3.12% -
BM_std_min<__int128>/24 2.03% 9.103 9.288 - 1.87% -
std::find_end(vector<int>,_pred)_(single_element)/8192 2.03% 4692.278 4787.627 - -0.00% -
BM_std_min<short>/28 2.03% 2.730 2.785 - -0.38% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 2.03% 1405558.975 1434090.793 - 2.59% -
BM_std_minmax_element<long_long>/65536 2.03% 17518.106 17873.406 - -0.23% -
std::replace_if(vector<int>)_(prefix)/1024 2.03% 271.697 277.202 - 2.39% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 2.02% 85.416 87.144 - -0.66% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 2.02% 16151.400 16478.115 - -0.39% -
SetIntersection_None_Set_string_1024_4 2.02% 9225614.110 9412038.171 - 4.97% -
BM_RangesMakeThenSortHeap_uint64_Random_4 2.02% 4.085 4.167 - 2.76% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 2.02% 1158.173 1181.544 - -1.46% -
rng::stable_partition(deque<int>)_(alloc_fails)/32 2.01% 1904.935 1943.318 - 0.53% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 2.01% 7.777 7.934 - -2.11% -
BM_std_min<__int128>/3 2.01% 1.018 1.039 - 1.32% -
SetIntersection_Interlaced_Set_uint32_1024_64 2.01% 9758014.217 9954134.045 - -0.15% -
std::find_end(vector<int>,_pred)_(single_element)/1024 2.01% 586.673 598.462 - -0.14% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 2.00% 3.504 3.575 - -0.08% -
BM_std_min<long_long>/12 2.00% 2.029 2.069 - 1.87% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 2.00% 10.762 10.977 - 4.64% -
BM_StringEraseWithMove_Large_Transparent 2.00% 2.587 2.639 - -0.60% -
SetIntersection_Front_Set_uint64_1024_16 2.00% 1283184.699 1308817.473 - -0.49% -
rng::transform(deque<int>)_(identity_transform)/50 2.00% 19.818 20.213 - 0.74% -
std::unique(vector<int>,_pred)_(contiguous)/52 1.99% 63.191 64.451 - 3.09% -
std::deque<int>::erase(begin)_(cheap_elements)/32 1.99% 7.508 7.658 - 0.07% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_256 1.99% 30.885 31.501 - 1.68% -
std::find_end(vector<int>,_pred)_(single_element)/1000 1.99% 572.944 584.357 - -0.04% -
BM_MakeThenSortHeap_uint64_SingleElement_16384 1.99% 26.317 26.841 - -0.52% -
BM_std_minmax<unsigned_short>/20 1.99% 1.952 1.991 - 4.46% -
BM_std_min<unsigned_int>/64 1.99% 2.826 2.882 - 1.72% -
SetIntersection_Interlaced_Set_uint64_16384_1024 1.99% 174328165.684 177796046.595 - 0.38% -
rng::move_backward(deque<int>)/262144 1.99% 29928.839 30524.176 - 0.58% -
BM_RangesMakeThenSortHeap_uint64_Random_16 1.99% 8.554 8.724 - 1.33% -
BM_std_min<unsigned_long_long>/7 1.99% 1.901 1.938 - 3.47% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 1.99% 204742.214 208807.170 - 0.08% -
BM_MakeThenSortHeap_uint64_Descending_256 1.98% 8.639 8.811 - 0.35% -
BM_std_min<__int128>/22 1.98% 8.334 8.499 - 1.78% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.98% 34.663 35.350 - -1.06% -
BM_std_minmax_element<long_long>/70000 1.98% 18696.519 19066.529 - -0.24% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 1.98% 4026.534 4106.203 - -1.23% -
rng::find_last_if(vector<char>)_(bail_10%)/8 1.98% 2.415 2.463 - 4.11% -
std::stable_partition(deque<int>)_(dense)/32 1.98% 29.909 30.500 - -0.24% -
std::multimap<int,_int>::insert(value)_(new_value)/8192 1.98% 36.609 37.332 - -5.47% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.98% 78.975 80.535 - 0.81% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16 1.97% 11.414 11.639 - 1.18% -
BM_std_min<__int128>/23 1.97% 8.733 8.905 - 1.78% -
std::multiset<int>::insert(value)_(already_present)/0 1.97% 18.092 18.448 - 1.31% -
SetIntersection_Front_Vector_float_1024_64 1.97% 1448710.809 1477180.749 - 4.79% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 1.96% 24110.938 24583.554 - -1.28% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1024 1.96% 41.528 42.342 - 1.23% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 1.96% 40.858 41.657 - -9.57% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.95% 1.629 1.661 - -0.81% -
BM_std_minmax<short>/7 1.95% 1.747 1.781 - -2.22% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 1.95% 31.938 32.562 - 1.73% -
rng::copy_n(vector<bool>)_(aligned)/32768 1.95% 35.478 36.171 - 1.76% -
std::set<int>::upper_bound(key)_(existent)/1024 1.95% 4.135 4.216 - 0.14% -
bm_lexicographical_compare<unsigned_char>/2 1.95% 1.960 1.998 - 4.89% -
SetIntersection_Front_Vector_uint32_262144_1 1.95% 1089372.245 1110595.730 - 0.67% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.95% 0.908 0.925 - 6.16% -
std::find_first_of(vector<int>)_(large_needle)/32 1.95% 104.780 106.819 - -1.82% -
SetIntersection_Front_Vector_uint64_1024_1024 1.94% 5850734.694 5964489.748 - 1.73% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 1.94% 16.621 16.944 - 2.62% -
bm_ranges_lexicographical_compare<int>/8 1.94% 1.530 1.560 - 2.16% -
SetIntersection_Interlaced_Set_string_64_64 1.94% 36012424.621 36711452.297 - -5.55% -
std::rotate(deque<int>)_(1_element_backward)/1024 1.94% 41.761 42.572 - -0.30% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.94% 53550.884 54590.210 - -0.67% -
SetIntersection_Front_Vector_string_16384_4 1.94% 1248496.883 1272660.554 - -0.57% -
SetIntersection_Front_Set_float_1024_64 1.93% 2040500.876 2079967.563 - 1.80% -
BM_std_min<int>/17 1.93% 0.952 0.971 - 0.07% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 1.93% 16.585 16.906 - 2.07% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 1.93% 717.313 731.159 - 0.67% -
std::multimap<int,_int>::ctor(const&)/8192 1.93% 50416.686 51389.530 - 1.97% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 1.93% 17.146 17.477 - 0.86% -
SetIntersection_Interlaced_Set_string_262144_262144 1.93% 17375759.848 17710590.334 - 1.96% -
rng::copy_if(list<int>)_(entire_range)/512 1.93% 371.557 378.716 - 2.12% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16384 1.93% 6.875 7.008 - 1.04% -
SetIntersection_None_Vector_uint64_16384_4 1.93% 1126090.477 1147787.060 - -1.83% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 1.92% 17180.259 17510.731 - -0.75% -
BM_MakeThenSortHeap_uint32_PipeOrgan_4 1.92% 1.363 1.389 - -0.90% -
SetIntersection_None_Set_uint32_262144_16 1.92% 1156487.547 1178694.824 - 1.21% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 1.92% 2.135 2.176 - 2.11% -
SetIntersection_None_Vector_uint32_1024_1024 1.92% 1143717.582 1165637.934 - 1.57% -
std::set<int>::equal_range(key)_(existent)/32 1.91% 1.702 1.735 - 0.68% -
BM_RangesMakeThenSortHeap_uint32_Heap_262144 1.90% 24.316 24.779 - 2.11% -
std::any_of(list<int>)_(process_all)/32768 1.90% 25836.779 26328.421 - 2.80% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.90% 32454.172 33071.004 - -1.80% -
BM_std_min<unsigned_char>/27 1.90% 1.388 1.414 - 2.01% -
std::stable_partition(deque<int>)_(alloc_fails)/32 1.90% 1921.113 1957.600 - 0.79% -
SetIntersection_None_Set_float_262144_16 1.90% 1161137.533 1183186.688 - -0.09% -
SetIntersection_Interlaced_Vector_uint64_1024_1024 1.89% 5866746.350 5977794.103 - -0.02% -
BM_lexicographical_compare_three_way_fast_path/1024 1.89% 245.899 250.553 - 0.18% -
SetIntersection_Front_Vector_uint32_256_4 1.89% 4393165.070 4476155.567 - 1.65% -
std::partition(list<int>)_(dense)/8192 1.89% 5019.045 5113.759 - 17.31% -
std::all_of(list<int>)_(process_all)/50 1.88% 21.545 21.951 - -0.32% -
std::find_end(deque<int>,_pred)_(process_all)/8192 1.88% 4318.666 4399.919 - 0.08% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 1.88% 10.088 10.278 - -6.70% -
std::find_end(deque<int>,_pred)_(process_all)/1000 1.88% 601.176 612.471 - 3.36% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 1.88% 4163.116 4241.316 - -0.12% -
BM_RangesMakeHeap_uint32_Random_16384 1.88% 1.043 1.062 - 1.59% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.87% 21.209 21.607 - 1.11% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 1.87% 20.611 20.997 - 2.31% -
std::multiset<std::string>::contains(key)_(existent)/8192 1.87% 27.979 28.503 - 4.01% -
BM_MakeHeap_uint32_Random_262144 1.87% 1.007 1.026 - 0.72% -
BM_num_get<void*> 1.87% 11.654 11.871 - 1.32% -
std::search(deque<int>)_(single_element)/1000 1.86% 439.237 447.419 - 0.67% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 1.86% 46.797 47.668 - 1.74% -
std::remove_if(deque<int>)_(prefix)/32 1.86% 58.069 59.148 - 3.18% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 1.85% 725.020 738.445 - 0.96% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 1.85% 348957915.886 355419475.934 - 2.62% -
BM_RangesMakeHeap_float_PipeOrgan_16 1.85% 1.273 1.297 - 0.17% -
rng::partial_sort_copy(list<int>)_(pipe-organ)/8 1.84% 9.006 9.172 - -1.47% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 1.84% 36208.118 36874.057 - -0.76% -
std::map<int,_int>::contains(key)_(existent)/32 1.84% 1.577 1.606 - -0.26% -
SetIntersection_Front_Set_string_262144_262144 1.83% 17689163.820 18013192.059 - 2.26% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_64 1.83% 7.215 7.347 - 1.35% -
BM_MakeThenSortHeap_uint64_Random_64 1.83% 11.716 11.930 - 0.95% -
std::deque<int>::ctor(size)/32 1.82% 26.122 26.599 - -1.92% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 1.82% 12583.186 12812.715 - -0.35% -
BM_std_min<char>/30 1.82% 2.223 2.264 - -1.02% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 1.82% 24877936.082 25330975.794 - 1.63% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 1.82% 9.305 9.474 - -2.50% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 1.81% 717.278 730.289 - 0.10% -
rng::contains_subrange(vector<int>)_(process_all)/32 1.81% 8.068 8.214 - -0.16% -
rng::all_of(list<int>)_(process_all)/32768 1.81% 25784.776 26251.450 - 0.56% -
BM_std_min<__int128>/21 1.81% 7.945 8.089 - 1.63% -
std::unique(vector<int>,_pred)_(contiguous)/32 1.80% 54.566 55.551 - 2.22% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 1.80% 19472963.312 19824327.689 - -0.74% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 1.80% 22.533 22.939 - -0.12% -
BM_std_minmax_element<long_long>/64000 1.80% 17107.497 17415.576 - -0.24% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_256 1.80% 1.189 1.210 - 1.71% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 1.79% 41542.158 42287.285 - 0.33% -
std::move_backward(deque<int>)/1048576 1.79% 127138.003 129414.368 - -0.02% -
BM_std_minmax<unsigned_short>/16 1.79% 1.685 1.715 - -2.14% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 1.79% 4098.563 4171.899 - -0.18% -
SetIntersection_Interlaced_Set_uint64_16384_256 1.79% 206805341.018 210505240.751 - 1.42% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_256 1.79% 10.987 11.184 - -0.02% -
SetIntersection_Interlaced_Set_string_262144_4 1.79% 1890002.688 1923803.793 - 2.42% -
SetIntersection_None_Set_float_262144_1 1.78% 1162173.096 1182892.494 - -0.66% -
BM_PushHeap_string_Random_16 1.78% 10.102 10.282 - 1.35% -
std::sample(list<int>)/1024 1.78% 11645.430 11852.588 - 1.41% -
std::find_end(deque<int>,_pred)_(process_all)/1048576 1.78% 562308.142 572295.396 - 0.10% -
BM_MakeThenSortHeap_float_Descending_1024 1.77% 7.981 8.122 - 0.99% -
BM_MakeThenSortHeap_float_PipeOrgan_16 1.77% 2.939 2.991 - 0.07% -
rng::stable_sort(deque<int>)_(heap)/1024 1.77% 2722.797 2770.948 - 1.74% -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 1.77% 14223.418 14474.661 - -0.86% -
BM_RangesPushHeap_uint64_QuickSortAdversary_16 1.77% 0.931 0.947 - 1.18% -
BM_std_minmax<unsigned_short>/1 1.76% 0.624 0.635 - -0.61% -
SetIntersection_None_Set_uint64_1024_256 1.76% 8709903.188 8863342.209 - 1.49% -
SetIntersection_Front_Vector_float_1024_4 1.76% 1119411.652 1139094.992 - 0.85% -
rng::stable_partition(vector<int>)_(sparse)/1024 1.76% 206.833 210.469 - -0.95% -
rng::copy_backward(vector<bool>)_(unaligned)/32768 1.76% 208.455 212.119 - 0.58% -
BM_deque_deque_move/64000 1.76% 2724.308 2772.184 - -0.80% -
std::partial_sort_copy(list<int>)_(ascending)/8 1.76% 9.013 9.171 - 0.10% -
std::set<int>::count(key)_(existent)/1024 1.75% 4.174 4.247 - -1.19% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16 1.75% 7.247 7.374 - -0.77% -
SetIntersection_None_Vector_uint32_256_16 1.75% 4230663.609 4304679.712 - 0.09% -
bm_ranges_swap_ranges_vb_aligned/131072 1.75% 249.347 253.709 - 2.18% -
BM_RangesPopHeap_uint32_4 1.75% 2.629 2.675 - 2.41% -
BM_std_minmax<unsigned_short>/3 1.75% 1.165 1.185 - -7.16% -
BM_RangesMakeHeap_uint64_Random_262144 1.74% 1.042 1.060 - 0.57% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 1.74% 42.926 43.674 - 0.05% -
bm_ranges_lexicographical_compare<int>/2 1.74% 1.527 1.554 - 2.23% -
std::map<int,_int>::contains(key)_(existent)/1024 1.73% 4.047 4.117 - -0.55% -
rng::contains(deque<int>)_(process_all)/8192 1.73% 1910.885 1944.015 - 1.44% -
SetIntersection_Interlaced_Set_uint64_16384_4 1.73% 178703794.508 181800365.952 - 1.61% -
SetIntersection_Front_Set_string_16384_4 1.73% 1319955.810 1342826.097 - 2.66% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1.73% 1199754.309 1220541.405 - -2.12% -
BM_RangesPushHeap_uint32_Random_64 1.73% 5.509 5.604 - 0.92% -
std::find_first_of(deque<int>)_(small_needle)/50 1.73% 164.557 167.399 - -20.35% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.72% 180627.510 183740.973 - -0.60% -
std::multiset<int>::erase(iterator)/8192 1.72% 23.644 24.051 - -0.10% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 1.72% 52180.416 53079.705 - 0.47% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 1.72% 19.321 19.654 - 2.63% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 1.72% 19.509 19.845 - 0.18% -
BM_MakeHeap_uint32_Random_64 1.72% 1.250 1.272 - 3.52% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.72% 10.645 10.827 - 0.63% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 1.71% 8.007 8.144 - 3.21% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_262144 1.71% 48.425 49.255 - 1.72% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 1.71% 219.457 223.215 - 3.09% -
SetIntersection_None_Set_uint64_16384_1024 1.71% 162972251.525 165759210.551 - 2.61% -
std::unique(list<int>,_pred)_(sprinkled)/1024 1.71% 1021.575 1039.029 - 2.29% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 1.71% 19.436 19.768 - 0.84% -
std::vector<int>::insert(middle)_(cheap_elements)/32 1.71% 6.039 6.142 - 2.89% -
BM_MakeThenSortHeap_float_Heap_16384 1.70% 25.858 26.299 - 0.51% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 1.70% 9795136.959 9961997.802 - -0.57% -
SetIntersection_None_Vector_string_64_64 1.70% 9264553.799 9421874.901 - 0.65% -
rng::rotate(deque<int>)_(by_1/2)/1024 1.70% 173.553 176.497 - 0.34% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.70% 27.846 28.318 - -1.27% -
std::adjacent_find(deque<int>,_pred)/50 1.69% 29.704 30.207 - 2.99% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1.69% 1243639.744 1264668.711 - 2.18% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 1.69% 24.119 24.526 - 16.88% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 1.69% 3.951 4.018 - -0.91% -
BM_std_minmax<unsigned_char>/14 1.68% 2.543 2.586 - 0.04% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16384 1.68% 30.635 31.151 - 1.72% -
BM_MakeHeap_uint64_Random_16384 1.68% 1.034 1.052 - 7.37% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.68% 13436.304 13661.944 - 2.41% -
rng::sort(vector<int>)_(heap)/8 1.68% 22.230 22.603 - 0.32% -
std::copy_if(vector<int>)_(entire_range)/8 1.68% 2.270 2.308 - -1.98% -
std::map<std::string,_int>::insert(value)_(new_value)/0 1.68% 31.514 32.043 - -2.43% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 1.68% 27.448 27.908 - -0.07% -
BM_deque_deque_copy/4000 1.67% 145.493 147.930 - 0.24% -
std::multimap<std::string,_int>::ctor(const&)/1024 1.67% 34356.153 34931.383 - -1.03% -
BM_MakeThenSortHeap_uint64_PipeOrgan_262144 1.67% 25.770 26.202 - 0.03% -
SetIntersection_None_Set_uint32_262144_4 1.67% 1157711.346 1177082.926 - 0.72% -
std::find_end(list<int>,_pred)_(single_element)/8192 1.67% 9275.978 9431.015 - 13.05% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 1.67% 0.696 0.707 - 1.59% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.67% 712.683 724.583 - 0.71% -
BM_StringAssignStr_Large_Opaque 1.67% 10.166 10.336 - 1.80% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 1.67% 97372.653 98995.788 - 5.13% -
BM_lexicographical_compare_three_way_fast_path/65536 1.66% 15055.579 15305.979 - 0.70% -
std::unordered_multiset<int>::erase(key)_(non-existent)/32 1.66% 1.147 1.166 - 10.95% -
std::sort(vector<int>)_(descending)/1024 1.66% 1041.615 1058.900 - -0.74% -
std::multiset<std::string>::count(key)_(non-existent)/8192 1.66% 31.180 31.696 - 1.15% -
rng::find_first_of(vector<int>)_(small_needle)/1024 1.66% 1412.620 1436.007 - 1.93% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 1.65% 222.810 226.495 - 2.22% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 1.65% 715.489 727.320 - -0.01% -
BM_num_get<long_double> 1.65% 35.576 36.164 - -0.87% -
SetIntersection_None_Set_uint32_256_1 1.65% 11425949.725 11614690.882 - 1.11% -
BM_std_min<unsigned_short>/6 1.65% 0.959 0.975 - 1.65% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 1.65% 55777.066 56696.331 - -1.01% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 1.65% 0.648 0.658 - 1.57% -
BM_MakeThenSortHeap_float_Ascending_16384 1.64% 27.668 28.123 - -0.34% -
std::multimap<int,_int>::erase(key)_(non-existent)/1024 1.64% 5.742 5.837 - -6.13% -
BM_vector_deque_copy_backward/512 1.64% 17.623 17.912 - 1.69% -
rng::remove_copy_if(deque<int>)_(sprinkled)/50 1.64% 28.135 28.597 - 6.93% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 1.64% 21543537.403 21897135.193 - 1.56% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 1.64% 16.692 16.966 - -0.55% -
BM_deque_deque_copy/5500 1.64% 201.076 204.370 - 1.99% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.64% 21.980 22.340 - 1.42% -
std::map<std::string,_int>::contains(key)_(existent)/1024 1.64% 22.356 22.722 - -2.04% -
rng::generate(list<int>)/32 1.63% 8.537 8.676 - -1.23% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1.63% 1244552.635 1264880.955 - 2.73% -
std::unordered_multiset<int>::erase(iterator)/1024 1.63% 20.052 20.379 - -6.42% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 1.63% 31.233 31.742 - 0.18% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 1.63% 7346308.583 7465833.300 - 0.81% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.63% 54112.965 54992.520 - -0.58% -
rng::shuffle(vector<int>)/32 1.62% 286.905 291.562 - 1.57% -
std::none_of(list<int>)_(process_all)/32 1.62% 11.532 11.719 - 0.71% -
SetIntersection_Front_Vector_uint64_256_4 1.62% 4348956.633 4419407.694 - -0.82% -
rng::stable_partition(vector<int>)_(alloc_fails)/50 1.62% 1899.211 1929.965 - 1.08% -
BM_std_min<short>/27 1.62% 2.295 2.332 - -0.18% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.62% 1.116 1.135 - 1.55% -
SetIntersection_Interlaced_Vector_float_64_1 1.62% 17531338.070 17814688.215 - 1.43% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 1.62% 24.178 24.569 - -1.53% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.61% 1.244 1.264 - 0.13% -
rng::fill_n(vector<int>)/1024 1.61% 29.270 29.743 - 0.18% -
rng::move(vector<bool>)_(aligned)/4096 1.61% 8.120 8.251 - 1.01% -
SetIntersection_None_Set_float_262144_64 1.61% 1161667.966 1180375.002 - -0.09% -
BM_RangesMakeThenSortHeap_float_SingleElement_16384 1.61% 15.801 16.055 - 2.48% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 1.61% 10.620 10.791 - 2.18% -
rng::sort(vector<int>)_(qsort_adversarial)/1024 1.61% 12898.021 13105.269 - 1.39% -
rng::sort(vector<int>)_(qsort_adversarial)/8192 1.61% 147421.527 149790.000 - 1.27% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1.60% 1245070.187 1265047.939 - 6.72% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 1.60% 216.654 220.129 - -0.67% -
SetIntersection_Interlaced_Set_string_16_16 1.60% 63429020.985 64446176.603 - 1.48% -
std::multiset<int>::erase(iterator)/1024 1.60% 23.757 24.137 - 0.10% -
BM_std_min<unsigned_char>/14 1.60% 1.795 1.823 - -2.84% -
SetIntersection_None_Vector_uint64_1024_4 1.60% 1146128.632 1164466.230 - 1.78% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1.60% 1134326.021 1152470.989 - -3.00% -
std::partial_sort(deque<int>)_(heap)/8192 1.60% 283639.195 288171.151 - -1.10% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 1.60% 561.789 570.763 - -0.04% -
std::search(vector<int>)_(single_element)/1000 1.59% 228.684 232.331 - 0.87% -
SetIntersection_None_Set_uint64_16384_4 1.59% 160196169.576 162750177.839 - 0.86% -
BM_deque_vector_move/70000 1.59% 2965.684 3012.937 - 6.67% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 1.59% 111426.724 113199.440 - 2.14% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 1.59% 5.492 5.580 - -0.37% -
std::multiset<int>::ctor(const&)/1024 1.59% 6157.884 6255.700 - 1.48% -
std::multiset<int>::erase(iterator)/0 1.59% 19.944 20.260 - 0.93% -
std::multiset<std::string>::insert(value)_(already_present)/8192 1.59% 66.967 68.029 - 3.90% -
std::stable_partition(list<int>)_(alloc_fails)/32 1.59% 1885.305 1915.189 - -0.97% -
BM_RangesMakeThenSortHeap_float_Descending_64 1.58% 3.247 3.299 - -0.48% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.58% 1.303 1.323 - -11.43% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1024 1.58% 2.983 3.030 - -1.44% -
SetIntersection_Interlaced_Set_uint32_1024_16 1.58% 11299053.925 11477151.869 - 0.71% -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_262144 1.57% 25.474 25.875 - 1.66% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 1.57% 17225.710 17496.848 - 2.22% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 1.57% 70668168.198 71778715.524 - 1.32% -
std::set<int>::erase(key)_(existent)/1024 1.57% 38.586 39.191 - -8.98% -
rng::is_sorted(list<int>,_pred)/8 1.57% 4.226 4.293 - 0.50% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 1.56% 18.034 18.316 - 0.50% -
SetIntersection_None_Set_float_256_1 1.56% 11760647.673 11944683.155 - 1.36% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 1.56% 23.466 23.834 - 0.72% -
std::rotate_copy(deque<int>)/1024 1.56% 34.211 34.746 - -0.62% -
BM_SortHeap_uint64_4 1.56% 0.937 0.952 - -2.22% -
BM_std_min<unsigned_char>/13 1.56% 1.562 1.586 - 0.41% -
SetIntersection_None_Set_float_64_64 1.56% 11874745.685 12060213.882 - -0.39% -
BM_std_min<short>/32 1.56% 2.943 2.989 - 0.97% -
SetIntersection_Interlaced_Set_uint32_16_16 1.56% 40454729.856 41085842.037 - -1.15% -
BM_vector_deque_ranges_move/4000 1.56% 142.798 145.026 - 2.20% -
std::partition_point(deque<int>)/1024 1.56% 9.226 9.370 - 0.02% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_262144 1.56% 51.778 52.585 - -0.39% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 1.56% 6606.844 6709.677 - 1.15% -
rng::find_if_not(deque<int>)_(process_all)/50 1.56% 23.502 23.868 - 2.25% -
BM_MakeThenSortHeap_float_QuickSortAdversary_64 1.55% 3.738 3.796 - 0.07% -
rng::move(list<int>)/32768 1.55% 35710.677 36264.971 - 4.87% -
BM_PushHeap_float_Ascending_16384 1.55% 4.221 4.286 - -1.48% -
SetIntersection_Front_Set_uint32_16384_4 1.55% 1138839.181 1156447.442 - 3.43% -
std::find_if(list<int>)_(process_all)/50 1.55% 21.457 21.789 - 0.80% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 1.54% 72615.390 73733.421 - -0.04% -
SetIntersection_Front_Vector_string_262144_1024 1.54% 40119583.152 40737240.263 - -1.89% -
std::multiset<int>::ctor(const&)/8192 1.53% 48971.432 49720.898 - 1.22% -
BM_StringEraseToEnd_Large_Transparent 1.53% 0.842 0.855 - 1.19% -
std::map<std::string,_int>::ctor(const&)/1024 1.53% 35413.056 35953.545 - 1.40% -
BM_std_min<unsigned_int>/4 1.53% 0.996 1.011 - 3.48% -
rng::for_each(list<int>)/32 1.52% 11.226 11.396 - 2.52% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 1.52% 18.156 18.432 - 6.63% -
BM_RangesPushHeap_uint32_Ascending_256 1.52% 3.068 3.114 - 1.48% -
bm_ranges_lexicographical_compare<signed_char>/7 1.52% 2.835 2.878 - 4.16% -
rng::search(deque<int>,_pred)_(near_matches)/8192 1.52% 1509789.326 1532716.249 - 0.93% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.52% 1192.195 1210.283 - -2.61% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.52% 87.514 88.841 - 0.67% -
std::partial_sort_copy(deque<int>)_(ascending)/8 1.52% 10.736 10.899 - 1.72% -
SetIntersection_Interlaced_Set_string_1024_1024 1.51% 56620112.699 57477454.912 - 0.13% -
SetIntersection_Interlaced_Set_string_262144_16 1.51% 2165808.918 2198598.715 - 1.73% -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 1.51% 3.638 3.693 - -0.39% -
std::move_backward(vector<bool>)_(unaligned)/64 1.51% 1.790 1.817 - -1.55% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16384 1.51% 59.433 60.331 - 1.15% -
std::sort(vector<int>)_(qsort_adversarial)/1024 1.51% 12925.807 13120.947 - 1.23% -
SetIntersection_Front_Vector_uint32_64_4 1.51% 16936842.183 17192520.307 - 1.62% -
BM_RangesPushHeap_uint32_Ascending_1024 1.51% 3.915 3.974 - 1.49% -
BM_std_minmax<unsigned_short>/28 1.51% 2.543 2.582 - 5.96% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 1.51% 8773.164 8905.468 - 0.25% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_262144 1.51% 24.395 24.762 - 0.99% -
BM_MakeThenSortHeap_float_SingleElement_4 1.51% 1.338 1.358 - 0.67% -
SetIntersection_Front_Set_uint32_262144_256 1.50% 4783864.002 4855766.609 - -6.40% -
rng::stable_partition(vector<int>)_(alloc_fails)/32 1.50% 1878.566 1906.780 - 0.13% -
std::replace_if(deque<int>)_(sprinkled)/8192 1.50% 2921.965 2965.792 - 0.95% -
SetIntersection_Front_Set_uint32_262144_262144 1.50% 1839633.871 1867222.574 - 2.42% -
std::unordered_set<int>::insert(value)_(already_present)/32 1.50% 1.652 1.677 - 0.62% -
std::unique(list<int>,_pred)_(contiguous)/52 1.50% 73.778 74.882 - 1.03% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_64 1.49% 8.908 9.041 - 0.72% -
std::multiset<int>::ctor(const&,_alloc)/1024 1.49% 6178.916 6271.148 - 1.99% -
std::vector<int>::erase(middle)_(cheap_elements)/8192 1.49% 139.368 141.448 - 0.47% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1.49% 1174726.128 1192227.331 - 1.14% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.49% 1.279 1.298 - -0.10% -
rng::search_n(deque<int>)_(no_match)/1000 1.49% 430.941 437.352 - 1.21% -
SetIntersection_None_Set_uint32_262144_16384 1.49% 1151559.490 1168689.209 - -0.87% -
SetIntersection_Front_Vector_string_256_1 1.49% 4546742.745 4614358.590 - 1.59% -
SetIntersection_Interlaced_Set_uint64_1024_16 1.48% 11400378.735 11569661.098 - 1.48% -
std::find_first_of(deque<int>)_(small_needle)/32 1.48% 107.356 108.948 - -18.08% -
SetIntersection_None_Set_uint64_64_16 1.48% 18977174.160 19258287.487 - 1.50% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.48% 11.477 11.647 - -0.22% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 1.48% 5.376 5.456 - 0.22% -
rng::find_if(deque<int>)_(process_all)/8 1.48% 3.937 3.995 - 1.26% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1.48% 1187584.866 1205124.355 - -2.48% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 1.48% 49879.528 50615.687 - 0.76% -
SetIntersection_Interlaced_Vector_uint64_262144_16 1.48% 3187398.526 3234430.289 - 0.32% -
BM_std_minmax_element<long_long>/64 1.47% 17.474 17.732 - -0.14% -
BM_std_minmax<unsigned_char>/5500 1.47% 50.677 51.424 - 3.98% -
rng::stable_sort(deque<int>)_(descending)/8192 1.47% 20881.202 21188.348 - 1.68% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.47% 140999.593 143072.317 - 0.96% -
SetIntersection_None_Set_float_262144_262144 1.47% 1166374.509 1183519.367 - 0.24% -
BM_MakeThenSortHeap_uint64_PipeOrgan_256 1.47% 9.269 9.405 - 0.20% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 1.47% 29.443 29.876 - -0.34% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 1.47% 0.742 0.753 - -1.89% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 1.47% 26.039 26.420 - 11.57% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 1.47% 3.568 3.621 - -0.11% -
bm_ranges_swap_ranges_vb_aligned/262144 1.47% 498.350 505.657 - 0.38% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 1.46% 38.360 38.921 - -1.64% -
rng::contains_subrange(vector<int>)_(same_length)/32 1.46% 8.823 8.952 - 3.17% -
bm_lexicographical_compare<signed_char>/512 1.46% 7.979 8.095 - 1.63% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 1.46% 6327.243 6419.388 - 1.78% -
BM_std_minmax<unsigned_short>/29 1.46% 2.574 2.611 - 4.46% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.46% 34.265 34.764 - 2.11% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.46% 528.970 536.667 - 0.30% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 1.45% 3452.289 3502.511 - 5.14% -
rng::fill(deque<int>)/1024 1.45% 29.578 30.008 - 2.17% -
bm_ranges_lexicographical_compare<signed_char>/512 1.45% 7.690 7.802 - -2.02% -
std::unique(list<int>)_(sprinkled)/1024 1.45% 951.079 964.877 - 0.78% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 1.45% 0.985 0.999 - 1.60% -
rng::partial_sort(vector<int>)_(ascending)/8 1.45% 20.636 20.935 - 0.97% -
BM_StringEraseWithMove_Small_Opaque 1.45% 2.574 2.612 - 1.91% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 1.45% 27.382 27.779 - -1.24% -
BM_MakeThenSortHeap_uint64_Descending_262144 1.45% 24.501 24.856 - -0.27% -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8 1.45% 47.467 48.153 - -3.19% -
BM_deque_deque_move/4000 1.44% 145.869 147.974 - 0.48% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 1.44% 9.537 9.674 - 2.04% -
BM_RangesPopHeap_uint32_64 1.44% 12.577 12.758 - 1.10% -
BM_PushHeap_uint64_Random_64 1.44% 5.273 5.349 - 1.86% -
BM_MakeThenSortHeap_uint64_Ascending_262144 1.44% 24.954 25.313 - -0.35% -
BM_CmpEqual_uint_short 1.44% 1.060 1.075 - 0.42% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4 1.44% 0.750 0.760 - 3.21% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1.43% 1231497.780 1249156.877 - 1.86% -
std::search_n(vector<int>)_(no_match)/1000 1.43% 205.471 208.417 - 1.50% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 1.43% 29.378 29.799 - -0.19% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 1.43% 523714.820 531215.875 - -1.51% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16 1.43% 6.567 6.661 - 2.80% -
BM_std_minmax<unsigned_long_long>/11 1.43% 2.353 2.387 - -0.06% -
std::partial_sort(vector<int>)_(descending)/8 1.43% 24.811 25.166 - 0.68% -
BM_RangesMakeThenSortHeap_float_Descending_4 1.43% 1.284 1.303 - 6.62% -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 1.43% 13.863 14.062 - 1.38% -
rng::find_if_not(vector<char>)_(process_all)/8 1.43% 2.469 2.505 - 4.14% -
BM_RangesPopHeap_uint64_16 1.43% 7.658 7.768 - 1.28% -
BM_deque_vector_move/5500 1.43% 195.883 198.678 - 0.55% -
SetIntersection_Front_Vector_uint32_16_16 1.43% 37886148.325 38426588.466 - 1.89% -
std::shift_left(deque<int>)/1024 1.42% 39.545 40.108 - -0.05% -
std::remove(list<int>)_(prefix)/8192 1.42% 8317.967 8436.264 - 0.59% -
std::set<int>::find(key)_(non-existent)/1024 1.42% 5.555 5.634 - -11.34% -
BM_PushHeap_string_Random_64 1.42% 12.649 12.828 - 0.55% -
std::search(vector<int>)_(single_element)/1024 1.42% 234.213 237.530 - 0.83% -
SetIntersection_Interlaced_Set_uint64_16_16 1.42% 41081010.493 41662475.614 - 2.12% -
std::find_first_of(list<int>)_(small_needle)/50 1.41% 139.950 141.928 - -0.31% -
BM_deque_vector_move/64000 1.41% 2711.265 2749.559 - 0.84% -
BM_PushHeap_uint32_Random_16 1.41% 4.413 4.475 - -1.13% -
BM_RangesPushHeap_uint64_Random_16384 1.41% 6.108 6.194 - 3.72% -
std::partition_copy(vector<int>)/50 1.41% 12.971 13.153 - 3.34% -
rng::sort(deque<int>)_(repeated)/1024 1.41% 946.790 960.094 - -0.30% -
std::multimap<int,_int>::erase(key)_(existent)/0 1.40% 21.659 21.963 - 0.74% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.40% 260027.664 263677.012 - 3.20% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 1.40% 63.766 64.660 - -0.13% -
std::set<std::string>::ctor(const&,_alloc)/8192 1.40% 343426.413 348235.762 - 0.05% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 1.40% 490.843 497.712 - 1.12% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 1.39% 17229.120 17469.290 - -0.02% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.39% 1.382 1.401 - -1.37% -
SetIntersection_Front_Vector_float_1024_16 1.39% 1186319.363 1202828.108 - 1.12% -
SetIntersection_Front_Vector_uint64_16384_256 1.39% 2291855.874 2323737.777 - 0.74% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1.39% 1444312.283 1464400.889 - 0.21% -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8 1.39% 8.976 9.101 - -1.48% -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 1.39% 12.114 12.282 - -0.59% -
BM_MakeThenSortHeap_float_PipeOrgan_64 1.39% 3.908 3.963 - -0.57% -
BM_RangesMakeThenSortHeap_float_Ascending_16 1.39% 2.947 2.987 - 0.50% -
SetIntersection_None_Set_float_262144_256 1.39% 1163435.059 1179553.058 - -0.31% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 1.38% 4561642.082 4624761.739 - 1.91% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.38% 817541.859 828840.656 - -1.37% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 1.38% 49844.918 50533.046 - -1.00% -
BM_std_minmax<short>/6 1.38% 1.379 1.398 - 0.12% -
BM_PushHeap_float_Random_16384 1.38% 7.525 7.629 - -1.56% -
rng::unique(deque<int>,_pred)_(contiguous)/32 1.38% 58.614 59.421 - 1.26% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.38% 838.670 850.203 - -1.61% -
rng::sample(list<int>)/8192 1.37% 98969.766 100328.685 - -1.63% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.37% 6245.239 6330.975 - -1.20% -
rng::rotate(vector<bool>)_(by_1/2)/8192 1.37% 14.938 15.143 - 0.35% -
std::replace_if(deque<int>)_(sprinkled)/1024 1.37% 365.978 370.997 - 0.94% -
SetIntersection_Interlaced_Set_string_16384_16 1.37% 244039477.766 247379604.946 - -2.52% -
rng::copy(list<int>)/8 1.37% 2.361 2.393 - 0.91% -
BM_deque_vector_ranges_move/65536 1.36% 2751.194 2788.724 - 5.90% -
BM_deque_deque_move_backward/4096 1.36% 152.894 154.979 - 0.38% -
std::equal(list<int>)_(it,_it,_it)/8192 1.36% 10089.065 10226.626 - 2.96% -
BM_PushHeap_uint64_Random_256 1.36% 5.676 5.753 - 1.81% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 1.36% 16.984 17.216 - 0.15% -
BM_deque_vector_copy_backward/1 1.36% 2.092 2.121 - 1.32% -
rng::stable_partition(list<int>)_(alloc_fails)/1024 1.36% 4159.352 4215.806 - 1.04% -
BM_PushHeap_string_Random_1024 1.36% 14.951 15.154 - 1.66% -
BM_MakeThenSortHeap_float_PipeOrgan_262144 1.36% 31.815 32.246 - -0.74% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.36% 14.834 15.035 - -1.57% -
BM_std_min<int>/16 1.36% 1.691 1.714 - -1.56% -
BM_StringFindMatch1/512 1.36% 990.707 1004.133 - 1.27% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_64 1.35% 16.233 16.453 - 0.46% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_262144 1.35% 51.274 51.969 - 0.24% -
std::sort(vector<int>)_(qsort_adversarial)/8192 1.35% 147796.495 149797.714 - 1.05% -
rng::find_end(list<int>,_pred)_(process_all)/1048576 1.35% 955445.278 968382.185 - 0.10% -
SetIntersection_Interlaced_Set_uint32_256_16 1.35% 11982647.564 12144814.655 - 1.41% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 1.35% 19.753 20.021 - -0.57% -
SetIntersection_None_Vector_uint64_1024_1024 1.35% 1145218.505 1160685.879 - 1.88% -
rng::find_end(deque<int>)_(single_element)/8192 1.35% 2203.322 2233.030 - 0.03% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 1.34% 0.986 0.999 - 1.50% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1.34% 1079289.680 1093755.795 - -2.29% -
BM_num_get<double> 1.34% 35.414 35.888 - -0.58% -
std::rotate(deque<int>)_(by_1/2)/50 1.34% 10.269 10.407 - 0.60% -
BM_std_minmax<short>/31 1.34% 3.085 3.126 - -0.77% -
rng::none_of(vector<int>)_(process_all)/8 1.34% 2.353 2.385 - -3.12% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.34% 7686.375 7789.126 - 0.98% -
rng::replace(list<int>)_(sprinkled)/50 1.33% 19.905 20.171 - 2.26% -
BM_CmpEqual_int_short 1.33% 1.120 1.134 - 1.24% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.33% 102218.567 103582.454 - 4.02% -
BM_CmpEqual_ushort_schar 1.33% 1.041 1.055 - 0.43% -
SetIntersection_Front_Set_string_1024_4 1.33% 1313043.316 1330539.428 - -0.58% -
BM_StringEraseToEnd_Large_Opaque 1.33% 1.010 1.023 - 1.72% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_256 1.33% 19.805 20.068 - 0.04% -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 1.33% 20.347 20.617 - 0.77% -
rng::remove_if(deque<int>)_(sprinkled)/1024 1.32% 540.459 547.617 - -0.71% -
rng::starts_with(deque<int>)/8 1.32% 4.099 4.153 - -17.46% -
rng::search_n(deque<int>,_pred)_(no_match)/1048576 1.32% 550743.602 558028.836 - 0.75% -
BM_std_min<__int128>/5 1.32% 1.748 1.771 - 0.38% -
rng::starts_with(deque<int>)/1048576 1.32% 494374.382 500905.208 - 1.81% -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 1.32% 16.129 16.342 - 0.25% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1.32% 1226161.821 1242344.941 - 0.30% -
BM_std_min<short>/4096 1.32% 54.414 55.132 - 0.60% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 1.32% 50688.279 51356.365 - 1.70% -
SetIntersection_None_Set_uint32_1024_1024 1.32% 8733330.951 8848372.497 - -0.15% -
SetIntersection_Front_Set_uint64_16384_16384 1.32% 342334821.646 346842670.366 - -0.43% -
std::fill_n(list<int>)/32 1.32% 8.078 8.184 - -2.39% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 1.31% 14.235 14.422 - 2.39% -
SetIntersection_None_Vector_float_16_4 1.31% 57615513.365 58370364.848 - 1.36% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.31% 6599.656 6686.075 - 0.32% -
BM_std_min<unsigned_short>/30 1.31% 2.359 2.390 - 0.39% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 1.31% 8.755 8.869 - 1.77% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.30% 578.103 585.647 - 0.99% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 1.30% 19194819.515 19445063.928 - 2.35% -
rng::stable_partition(vector<int>)_(alloc_fails)/1024 1.30% 2903.087 2940.876 - 0.51% -
BM_std_minmax_element<long_long>/4 1.30% 1.252 1.268 - 0.93% -
BM_MakeThenSortHeap_uint64_PipeOrgan_64 1.30% 8.864 8.980 - 0.22% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16 1.30% 11.471 11.620 - 0.83% -
BM_MakeThenSortHeap_uint64_Heap_262144 1.30% 24.760 25.081 - 0.22% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.30% 63254.447 64074.907 - -0.02% -
std::partial_sort(deque<int>)_(repeated)/1024 1.30% 6402.459 6485.480 - 1.37% -
BM_std_min<unsigned_int>/12 1.29% 1.481 1.500 - -0.21% -
SetIntersection_Front_Vector_string_16384_16384 1.29% 349321957.742 353835295.434 - -0.39% -
BM_PushHeap_uint32_Random_4 1.29% 2.481 2.513 - 1.51% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1.29% 1151681.609 1166538.268 - 3.01% -
SetIntersection_Front_Vector_uint32_256_16 1.29% 4369336.929 4425685.098 - -0.52% -
SetIntersection_Front_Set_float_1024_16 1.29% 1308042.976 1324900.070 - -1.30% -
std::remove_if(deque<int>)_(sprinkled)/1024 1.29% 538.689 545.629 - -0.68% -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 1.29% 12351.172 12510.051 - -0.98% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 1.28% 19969.565 20226.155 - -0.82% -
rng::contains_subrange(list<int>)_(process_all)/50 1.28% 17.614 17.840 - -1.84% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 1.28% 34.241 34.680 - 0.14% -
SetIntersection_Front_Set_string_16384_64 1.28% 4964723.665 5028393.876 - 1.96% -
BM_std_min<__int128>/20 1.28% 7.615 7.712 - 1.08% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_256 1.28% 10.816 10.955 - 2.47% -
BM_std_min<unsigned_char>/23 1.28% 2.334 2.363 - 1.90% -
std::is_partitioned(list<int>)_(partitioned)/1024 1.28% 709.586 718.656 - 0.87% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.27% 6230.988 6310.429 - 0.30% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1.27% 1161018.633 1175785.380 - -0.23% -
rng::fill_n(deque<int>)/1024 1.27% 29.617 29.994 - 1.00% -
BM_PopHeap_string_1024 1.27% 56.131 56.844 - 0.52% -
rng::is_sorted_until(vector<int>,_pred)/8192 1.27% 3236.859 3277.903 - -1.13% -
std::move_backward(vector<bool>)_(aligned)/4096 1.27% 7.280 7.372 - 0.64% -
std::set<std::string>::count(key)_(existent)/8192 1.27% 29.586 29.961 - 3.20% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 1.27% 13711.062 13884.719 - -0.66% -
std::unique(deque<int>,_pred)_(sprinkled)/32 1.27% 61.101 61.874 - 1.67% -
std::partition_point(deque<int>)/8192 1.27% 16.243 16.448 - -0.04% -
SetIntersection_None_Vector_string_1024_256 1.26% 1207845.068 1223120.486 - -0.55% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 1.26% 29.829 30.206 - -0.62% -
BM_RangesPushHeap_uint32_Ascending_64 1.26% 2.215 2.243 - 1.15% -
BM_CmpEqual_short_short 1.26% 1.117 1.131 - -0.10% -
BM_std_min<short>/5500 1.26% 74.789 75.734 - 0.47% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 1.26% 2.392 2.422 - 1.15% -
BM_std_min<short>/4000 1.26% 53.074 53.744 - 0.51% -
SetIntersection_Interlaced_Set_uint32_16_4 1.26% 63899834.517 64705446.501 - 0.43% -
SetIntersection_Front_Vector_string_16_4 1.26% 63669277.868 64471852.111 - 0.69% -
std::search_n(vector<int>)_(no_match)/1024 1.26% 210.407 213.053 - 1.33% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16384 1.26% 33.869 34.295 - -0.07% -
rng::fold_left(deque<int>)/8 1.26% 4.100 4.151 - -0.08% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 1.26% 4.719 4.778 - -0.62% -
SetIntersection_Interlaced_Set_uint32_262144_16 1.26% 1563364.666 1582992.350 - -1.43% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.25% 1210.548 1225.711 - -1.04% -
std::search(deque<int>,_pred)_(same_length)/1000 1.25% 478.041 484.024 - 0.95% -
SetIntersection_Interlaced_Set_string_64_4 1.25% 26877999.369 27214285.248 - -1.17% -
BM_deque_vector_copy/64 1.25% 2.573 2.605 - 0.24% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 1.25% 19.045 19.283 - 0.34% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 1.25% 11055925.029 11193926.708 - 2.22% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1.25% 1114226.755 1128124.249 - 3.31% -
rng::find_if_not(vector<int>)_(process_all)/8 1.25% 2.518 2.549 - 0.98% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 1.24% 175649.828 177835.647 - -0.97% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 1.24% 0.986 0.998 - 1.30% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 1.24% 18.027 18.251 - 0.73% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.24% 136267.164 137960.258 - -0.44% -
rng::partial_sort_copy(deque<int>)_(repeated)/1024 1.24% 4257.964 4310.861 - -0.04% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1.24% 1053.798 1066.879 - -1.04% -
BM_StringFindMatch2/512 1.24% 990.476 1002.768 - 0.68% -
std::multimap<int,_int>::erase(key)_(non-existent)/32 1.24% 2.254 2.282 - -7.27% -
std::deque<int>::erase(begin)_(cheap_elements)/1024 1.24% 7.461 7.554 - 0.20% -
SetIntersection_None_Set_float_262144_4 1.24% 1162813.152 1177226.481 - -0.48% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_64 1.24% 39.256 39.742 - -0.40% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 1.24% 60.364 61.112 - -0.55% -
rng::contains(deque<int>)_(process_all)/32 1.24% 8.587 8.694 - 0.97% -
BM_MakeThenSortHeap_uint64_PipeOrgan_16 1.24% 6.069 6.144 - 0.22% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.23% 9.827 9.948 - -0.63% -
std::partial_sort_copy(deque<int>)_(repeated)/1024 1.23% 4255.268 4307.581 - -0.12% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 1.23% 16.047 16.245 - -0.13% -
std::find_end(forward_list<int>)_(process_all)/8192 1.23% 5649.933 5719.302 - 0.08% -
std::map<int,_int>::erase(key)_(existent)/0 1.23% 21.207 21.467 - 0.84% -
BM_std_minmax<unsigned_short>/19 1.23% 2.174 2.201 - 2.78% -
BM_RangesPushHeap_uint64_Random_256 1.23% 5.718 5.788 - 2.70% -
BM_PushHeap_uint64_QuickSortAdversary_16 1.23% 0.920 0.931 - -4.66% -
std::transform(deque<int>,_deque<int>)/50 1.22% 33.403 33.813 - 1.08% -
SetIntersection_Front_Set_float_16_16 1.22% 41397596.381 41904494.370 - 1.01% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 1.22% 27855.829 28196.506 - -0.05% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 1.22% 9.587 9.704 - -5.67% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.22% 301.518 305.191 - -0.74% -
bm_swap_ranges_vb_aligned/8 1.22% 3.350 3.391 - 3.95% -
BM_MakeThenSortHeap_float_Heap_64 1.22% 3.505 3.548 - 3.82% -
std::stable_partition(vector<int>)_(alloc_fails)/32 1.22% 1890.123 1913.112 - -0.25% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.21% 288.650 292.157 - 1.55% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 1.21% 11.542 11.682 - -0.51% -
BM_num_get<unsigned_int> 1.21% 10.571 10.699 - 2.43% -
SetIntersection_Front_Set_uint64_16_4 1.21% 58312926.154 59016805.387 - 0.72% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 1.21% 21.124 21.379 - 0.40% -
rng::find_last(vector<int>)_(bail_90%)/1024 1.20% 27.906 28.241 - 0.41% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1.20% 1123108.440 1136577.244 - 0.65% -
SetIntersection_Front_Vector_uint32_262144_16 1.20% 1190909.740 1205181.066 - 1.14% -
BM_MakeHeap_float_PipeOrgan_16 1.20% 1.271 1.286 - 1.32% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.19% 11308.378 11443.485 - 1.35% -
std::flat_map<int,_int>::count(key)_(existent)/8192 1.19% 11.800 11.940 - -0.56% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 1.19% 9.303 9.414 - -0.39% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 1.19% 351352793.175 355542091.936 - 2.91% -
BM_PushHeap_float_Random_256 1.19% 7.211 7.297 - -0.30% -
std::search(list<int>,_pred)_(single_element)/1024 1.19% 842.967 853.001 - 1.48% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.19% 1583.043 1601.862 - 9.85% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 1.19% 20379909.592 20622029.869 - 2.19% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 1.19% 4403163.729 4455440.405 - 0.65% -
BM_std_min<__int128>/19 1.19% 7.241 7.327 - 1.01% -
BM_MakeHeap_string_Descending_64 1.18% 2.560 2.590 - -0.12% -
rng::copy(vector<int>)/4096 1.18% 149.432 151.201 - -0.34% -
BM_RangesMakeThenSortHeap_uint32_Heap_1024 1.18% 10.305 10.427 - 1.03% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1.18% 1443988.497 1461053.322 - -0.05% -
SetIntersection_Front_Vector_string_262144_1 1.18% 1141228.534 1154703.807 - -2.10% -
BM_std_min<unsigned_long_long>/29 1.18% 2.456 2.485 - -3.14% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 1.18% 2631.783 2662.855 - -0.01% -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 1.18% 3810.438 3855.335 - 0.54% -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 1.18% 10.776 10.903 - 0.33% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.18% 22.047 22.307 - 0.44% -
rng::starts_with(deque<int>,_pred)/1000 1.18% 510.498 516.511 - 0.94% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.18% 19.666 19.898 - 0.12% -
BM_PopHeap_string_16384 1.18% 72.700 73.555 - 0.87% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.17% 13347.825 13504.552 - -0.33% -
BM_RangesMakeThenSortHeap_float_Random_1024 1.17% 32.968 33.355 - 0.79% -
SetIntersection_Interlaced_Set_float_262144_262144 1.17% 1821099.609 1842418.293 - 1.52% -
std::fill_n(vector<bool>)/32768 1.17% 30.018 30.369 - 0.69% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 1.17% 2279040.294 2305698.890 - 2.10% -
rng::contains(deque<int>)_(process_all)/1048576 1.17% 249493.976 252407.041 - 0.93% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1024 1.17% 23.730 24.007 - 0.32% -
SetIntersection_None_Set_uint64_64_64 1.17% 11869696.710 12008200.283 - 0.60% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_64 1.16% 20.541 20.780 - 1.26% -
std::remove_if(deque<int>)_(prefix)/1024 1.16% 556.748 563.227 - 0.22% -
rng::reverse_copy(deque<int>)/4096 1.16% 990.860 1002.388 - 0.58% -
rng::is_sorted_until(vector<int>,_pred)/1024 1.16% 405.412 410.128 - -5.43% -
BM_MakeThenSortHeap_uint64_Ascending_64 1.16% 8.338 8.435 - 0.56% -
rng::stable_sort(deque<int>)_(repeated)/8 1.16% 17.980 18.188 - -1.52% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 1.16% 700.017 708.123 - -1.73% -
std::set<int>::ctor(const&)/32 1.16% 216.475 218.980 - -0.53% -
SetIntersection_Interlaced_Vector_uint64_262144_1 1.16% 1105698.292 1118475.181 - 0.24% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.15% 8.550 8.648 - 0.56% -
std::find_if_not(list<int>)_(process_all)/50 1.15% 21.327 21.573 - 0.77% -
SetIntersection_Interlaced_Set_string_1024_256 1.15% 35695325.305 36107049.635 - 1.15% -
std::equal(list<int>)_(it,_it,_it,_pred)/8 1.15% 3.676 3.718 - -0.06% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 1.15% 4530796.309 4583005.914 - 1.43% -
BM_std_min<unsigned_char>/6 1.15% 1.533 1.551 - 5.61% -
SetIntersection_None_Set_string_262144_262144 1.15% 1698505.939 1718022.867 - 2.44% -
rng::find_if_not(deque<int>)_(process_all)/8 1.15% 3.927 3.972 - 1.12% -
std::deque<int>::insert(begin)_(cheap_elements)/1024 1.15% 6.041 6.110 - 1.03% -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 1.14% 11.320 11.449 - -0.48% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.14% 1.149 1.162 - -0.45% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.14% 23.834 24.105 - -0.88% -
BM_lexicographical_compare_three_way_fast_path/262144 1.14% 60464.789 61152.347 - 0.69% -
SetIntersection_Front_Set_float_262144_4 1.14% 1140228.310 1153179.404 - 2.23% -
std::count(deque<int>)_(every_other)/8 1.14% 2.533 2.562 - 1.15% -
std::set<std::string>::equal_range(key)_(existent)/8192 1.13% 27.006 27.312 - -0.11% -
std::find_if_not(vector<char>)_(process_all)/1024 1.13% 270.441 273.503 - -0.03% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.13% 35624.174 36027.378 - 0.30% -
BM_RangesSortHeap_pair<uint32,_uint32>_64 1.13% 8.660 8.757 - -0.54% -
SetIntersection_Interlaced_Set_string_16384_256 1.13% 351631065.344 355597896.533 - 0.08% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_256 1.13% 19.657 19.878 - 0.60% -
std::multiset<int>::ctor(&&,_different_allocs)/32 1.13% 181.530 183.574 - 1.01% -
BM_lexicographical_compare_three_way_fast_path/4096 1.13% 955.339 966.089 - -0.11% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 1.12% 6580.153 6654.161 - 0.19% -
BM_StringAssignAsciiz_Large_Opaque 1.12% 11.688 11.819 - 2.42% -
rng::stable_partition(list<int>)_(alloc_fails)/32 1.12% 1897.077 1918.381 - 0.36% -
rng::stable_sort(vector<int>)_(ascending)/8 1.12% 16.497 16.682 - 0.12% -
std::partial_sort(deque<int>)_(ascending)/1024 1.12% 7872.857 7961.199 - -0.00% -
BM_RangesSortHeap_uint32_4 1.12% 1.033 1.044 - 0.07% -
SetIntersection_Interlaced_Set_uint32_262144_64 1.12% 1546726.724 1564052.000 - -1.32% -
BM_StringFindStringLiteral/512 1.12% 9.485 9.591 - 1.00% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 1.12% 509.978 515.670 - -0.09% -
std::copy_backward(deque<int>)/8 1.11% 2.738 2.769 - -0.43% -
std::rotate(vector<bool>)_(by_1/2)/8192 1.11% 15.013 15.180 - 0.10% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.11% 16.272 16.454 - 1.32% -
std::multiset<std::string>::insert(value)_(already_present)/0 1.11% 19.548 19.765 - 0.78% -
SetIntersection_Front_Set_float_1024_4 1.11% 1155074.194 1167923.841 - 2.00% -
SetIntersection_Interlaced_Set_uint32_262144_1024 1.11% 1506574.707 1523330.892 - -0.02% -
std::adjacent_find(vector<int>)/1048576 1.11% 234956.049 237565.745 - -0.10% -
BM_vector_deque_copy_backward/4096 1.11% 148.348 149.995 - -0.86% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 1.11% 511.311 516.988 - -0.36% -
std::copy_n(vector<bool>)_(aligned)/32768 1.11% 35.466 35.860 - 1.47% -
SetIntersection_Front_Vector_uint64_16384_1 1.11% 1099134.946 1111319.659 - 0.01% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/32 1.11% 17.036 17.225 - 1.15% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 1.11% 70.948 71.735 - -21.07% -
std::generate_n(list<int>)/1024 1.11% 650.766 657.974 - 1.12% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 1.11% 22.959 23.213 - 0.10% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.10% 68532.616 69289.741 - -2.68% -
BM_MakeThenSortHeap_string_PipeOrgan_262144 1.10% 78.951 79.823 - -0.64% -
std::partial_sort(vector<int>)_(pipe-organ)/8 1.10% 20.649 20.877 - 1.23% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16384 1.10% 1.327 1.341 - 0.40% -
std::stable_partition(list<int>)_(alloc_fails)/50 1.10% 1921.629 1942.827 - -0.51% -
BM_CmpLess_short_uint 1.10% 1.104 1.116 - 0.02% -
BM_std_minmax_element<short>/3 1.10% 1.148 1.161 - -6.47% -
std::set<std::string>::ctor(const&,_alloc)/1024 1.10% 36197.141 36595.127 - -0.47% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 1.10% 16590.771 16772.873 - -1.46% -
std::multiset<int>::erase(key)_(existent)/32 1.10% 22.348 22.593 - 1.74% -
bm_ranges_swap_ranges_vb_unaligned/8 1.09% 5.005 5.060 - 2.28% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 1.09% 2.477 2.504 - 0.66% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 1.09% 23.073 23.325 - -1.88% -
SetIntersection_Front_Vector_string_1024_1 1.09% 1140493.929 1152957.264 - 1.69% -
std::copy_backward(list<int>)/8 1.09% 2.442 2.469 - 0.41% -
std::set<std::string>::count(key)_(non-existent)/1024 1.09% 22.786 23.034 - -0.23% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 1.09% 3.729 3.770 - -1.71% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 1.09% 14.265 14.420 - -0.04% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 1.09% 19131.650 19340.074 - -0.17% -
BM_MakeHeap_string_Descending_4 1.09% 2.095 2.118 - 0.75% -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_16 1.09% 5.780 5.843 - 0.80% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.09% 216.716 219.073 - -1.44% -
BM_std_min<unsigned_char>/4000 1.09% 27.063 27.357 - 1.12% -
BM_RangesMakeThenSortHeap_uint32_Heap_16384 1.09% 16.372 16.550 - 1.03% -
SetIntersection_Interlaced_Set_uint64_1024_1 1.09% 1107234.404 1119257.280 - 0.08% -
BM_LowerBound_string_1024 1.08% 178.130 180.062 - 0.85% -
BM_MakeThenSortHeap_uint64_Descending_16384 1.08% 16.205 16.380 - -0.17% -
rng::stable_sort(vector<int>)_(repeated)/8 1.08% 16.572 16.751 - -0.59% -
std::find_first_of(list<int>)_(small_needle)/32 1.08% 91.362 92.350 - -0.54% -
BM_MakeThenSortHeap_uint64_PipeOrgan_16384 1.08% 17.328 17.515 - -0.04% -
std::search(list<int>,_pred)_(single_element)/1000 1.08% 822.993 831.886 - 1.46% -
std::partial_sort(vector<int>)_(ascending)/8 1.08% 20.668 20.891 - 1.12% -
BM_std_min<__int128>/18 1.08% 6.859 6.933 - 0.91% -
rng::copy_n(deque<int>)/262144 1.07% 10357.417 10468.729 - 3.46% -
SetIntersection_Interlaced_Set_uint64_16384_64 1.07% 234045374.633 236560584.222 - 0.95% -
std::equal(vector<bool>)_(unaligned)/1048576 1.07% 6396.320 6464.936 - 0.19% -
std::find_if(deque<int>)_(bail_25%)/32768 1.07% 2748.610 2778.088 - -7.01% -
std::set<int>::find(key)_(non-existent)/8192 1.07% 8.441 8.532 - -10.06% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1.07% 344875130.437 348564521.825 - -0.15% -
BM_RangesMakeHeap_string_SingleElement_4 1.07% 3.593 3.631 - -0.31% -
rng::partial_sort_copy(vector<int>)_(heap)/8 1.07% 15.278 15.441 - -1.11% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 1.07% 939.210 949.221 - -0.33% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 1.06% 18.230 18.424 - -2.46% -
rng::stable_partition(list<int>)_(alloc_fails)/50 1.06% 1927.132 1947.609 - 0.33% -
BM_std_min<short>/7 1.06% 1.109 1.121 - 1.05% -
std::partition(deque<int>)_(sparse)/32 1.06% 9.640 9.742 - -13.53% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_4 1.06% 1.486 1.501 - 1.74% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 1.06% 14.716 14.872 - 0.04% -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 1.05% 8971.002 9065.459 - 0.44% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_262144 1.05% 4.879 4.931 - 0.45% -
SetIntersection_Front_Vector_uint64_16384_4 1.05% 1119365.725 1131126.697 - 0.11% -
rng::sort(deque<int>)_(repeated)/8 1.05% 18.482 18.676 - -0.13% -
BM_std_minmax<unsigned_int>/3 1.05% 1.155 1.167 - 6.24% -
std::replace_if(vector<int>)_(sprinkled)/8192 1.05% 1902.413 1922.333 - 0.02% -
BM_vector_deque_move/70000 1.05% 3168.333 3201.453 - 9.41% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 1.04% 34.593 34.954 - 1.97% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 1.04% 559.521 565.342 - -3.41% -
rng::stable_partition(deque<int>)_(dense)/50 1.04% 37.400 37.788 - 3.44% -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 1.04% 2.195 2.218 - 1.15% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 1.04% 34.099 34.453 - -0.20% -
std::remove_if(deque<int>)_(prefix)/50 1.04% 66.816 67.509 - 5.08% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_4 1.04% 1.700 1.718 - 0.81% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 1.04% 14517.128 14667.563 - 0.94% -
BM_RangesMakeHeap_string_Heap_64 1.04% 4.995 5.046 - 0.08% -
rng::find_last_if_not(list<int>)_(bail_90%)/50 1.04% 2.120 2.142 - -0.19% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 1.04% 66.127 66.811 - -1.23% -
std::multimap<int,_int>::insert(value)_(already_present)/0 1.03% 18.201 18.390 - -1.53% -
rng::find(list<int>)_(process_all)/8 1.03% 2.356 2.381 - 0.51% -
BM_MakeThenSortHeap_uint64_Random_262144 1.03% 35.365 35.731 - -0.32% -
rng::partial_sort(deque<int>)_(pipe-organ)/8 1.03% 30.574 30.889 - -0.73% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 1.03% 4.828 4.878 - 0.62% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.03% 39682.067 40091.045 - -0.56% -
std::find_end(forward_list<int>)_(match_near_end)/1024 1.03% 4453.672 4499.560 - 0.47% -
BM_MakeHeap_float_Random_256 1.03% 1.238 1.250 - -4.21% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1024 1.03% 23.994 24.241 - 0.09% -
bm_lexicographical_compare<signed_char>/7 1.03% 2.746 2.774 - -2.28% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 1.03% 211420.527 213594.016 - 2.48% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 1.03% 256.363 258.996 - 0.85% -
SetIntersection_Interlaced_Set_float_16_16 1.03% 41208659.787 41631141.950 - -1.24% -
SetIntersection_Front_Vector_float_16384_64 1.02% 1429711.111 1444304.827 - 0.60% -
std::map<int,_int>::contains(key)_(non-existent)/32 1.02% 2.283 2.306 - -1.09% -
rng::partition(list<int>)_(dense)/8192 1.02% 5095.363 5147.238 - 15.94% -
std::search(deque<int>,_pred)_(no_match)/1000 1.02% 425.592 429.919 - 0.96% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 1.02% 36269.978 36638.675 - 0.28% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.01% 23.373 23.610 - 1.59% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 1.01% 7.735 7.814 - 0.58% -
rng::search(deque<int>,_pred)_(near_matches)/1000 1.01% 25255.045 25510.886 - -8.71% -
BM_PushHeap_string_Random_256 1.01% 14.215 14.359 - 0.95% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.01% 198.307 200.314 - 0.20% -
rng::generate_n(list<int>)/8192 1.01% 6968.160 7038.606 - -15.88% -
SetIntersection_Front_Vector_string_1024_256 1.01% 9942359.291 10042407.307 - 2.65% -
BM_std_min<unsigned_char>/12 1.01% 1.358 1.372 - 1.85% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1.01% 990331.326 1000285.707 - 0.59% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 1.00% 10.202 10.304 - 0.52% -
rng::find_last_if(deque<int>)_(bail_90%)/8192 1.00% 312.532 315.668 - 0.49% -
std::multimap<int,_int>::ctor(const&)/1024 1.00% 6309.245 6372.508 - 1.16% -
BM_MakeThenSortHeap_uint64_Descending_16 1.00% 5.569 5.625 - -0.30% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::find_end(vector<int>)_(match_near_end)/8192 -99.83% 120793.030 201.379 - -0.15% -
rng::find_end(deque<int>)_(match_near_end)/8192 -99.83% 164557.850 275.783 - 0.09% -
rng::find_end(vector<int>)_(match_near_end)/8192 -99.83% 120048.404 201.682 - -3.05% -
std::find_end(deque<int>)_(match_near_end)/8192 -99.83% 165994.873 289.929 - 5.98% -
rng::find_end(list<int>,_pred)_(match_near_end)/8192 -99.77% 277906.850 629.174 - -0.12% -
std::find_end(list<int>,_pred)_(match_near_end)/8192 -99.77% 276179.201 630.529 - -0.01% -
rng::find_end(list<int>)_(match_near_end)/8192 -99.77% 258672.727 597.776 - 0.31% -
std::find_end(list<int>)_(match_near_end)/8192 -99.77% 258606.086 601.870 - -0.32% -
rng::find_end(deque<int>,_pred)_(match_near_end)/8192 -99.76% 246698.517 600.699 - -0.07% -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 -99.71% 166882.413 479.328 - 0.00% -
rng::find_end(vector<int>,_pred)_(match_near_end)/8192 -99.71% 168191.925 486.920 - 0.01% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -99.70% 206541.187 620.692 - 0.04% -
rng::find_end(deque<int>)_(match_near_end)/1024 -98.93% 3176.120 34.112 - 1.61% -
std::find_end(deque<int>)_(match_near_end)/1024 -98.91% 3325.850 36.099 - 10.86% -
rng::find_end(vector<int>)_(match_near_end)/1024 -98.91% 2275.303 24.886 - -1.08% -
std::find_end(vector<int>)_(match_near_end)/1024 -98.90% 2257.646 24.866 - -0.07% -
rng::find_end(list<int>,_pred)_(match_near_end)/1024 -98.68% 5126.426 67.436 - 0.60% -
std::find_end(list<int>)_(match_near_end)/1024 -98.68% 4607.023 60.629 - 0.93% -
rng::find_end(list<int>)_(match_near_end)/1024 -98.65% 4568.494 61.472 - -0.02% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -98.63% 5125.111 70.310 - 0.39% -
rng::find_end(deque<int>,_pred)_(match_near_end)/1024 -98.35% 4606.466 76.184 - 0.16% -
rng::find_end(vector<int>,_pred)_(match_near_end)/1024 -98.10% 3164.593 60.230 - 0.07% -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 -98.05% 3145.919 61.228 - -0.34% -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 -97.95% 3856.900 79.189 - 0.35% -
rng::find_end(list<int>)_(match_near_end)/1000 -91.78% 772.137 63.456 - -0.49% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -91.36% 823.035 71.115 - -0.52% -
rng::find_end(list<int>,_pred)_(match_near_end)/1000 -90.22% 821.234 80.293 - -0.25% -
rng::find_end(deque<int>)_(match_near_end)/1000 -89.87% 325.687 32.993 - -0.07% -
std::find_end(list<int>)_(match_near_end)/1000 -89.53% 749.559 78.475 - -0.69% -
rng::find_end(vector<int>)_(match_near_end)/1000 -89.52% 264.507 27.714 - -0.87% -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 -89.45% 555.921 58.633 - 0.07% -
rng::find_end(vector<int>,_pred)_(match_near_end)/1000 -89.28% 557.330 59.757 - -0.08% -
std::find_end(vector<int>)_(match_near_end)/1000 -89.23% 262.594 28.285 - 0.52% -
std::find_end(deque<int>)_(match_near_end)/1000 -88.06% 330.652 39.491 - 16.53% -
rng::find_end(deque<int>,_pred)_(match_near_end)/1000 -87.47% 596.926 74.796 - 1.52% -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 -86.95% 590.037 76.984 - -0.35% -
std::find_end(deque<int>)_(same_length)/8192 -81.88% 14836.594 2687.835 - -4.41% -
std::find_end(deque<int>)_(same_length)/1024 -81.77% 1848.876 337.104 - 0.12% -
rng::find_end(deque<int>)_(same_length)/8192 -76.22% 11291.873 2685.122 - 0.04% -
rng::find_end(deque<int>)_(same_length)/1024 -75.95% 1403.762 337.540 - 0.08% -
rng::copy(vector<bool>)_(aligned)/1048576 -69.50% 3571.863 1089.432 - 4.79% -
std::find_end(deque<int>)_(same_length)/1000 -64.92% 940.071 329.804 - 0.28% -
rng::find_end(deque<int>)_(same_length)/1000 -64.59% 939.226 332.583 - 1.03% -
rng::for_each(multimap<int>)/8192 -57.45% 16489.075 7015.968 - -1.98% -
rng::for_each(map<int>)/8192 -57.30% 16713.732 7137.569 - -1.64% -
rng::find_end(deque<int>,_pred)_(same_length)/8192 -57.12% 11552.573 4954.281 - 0.16% -
rng::for_each(map<int>::iterator)/8192 -55.76% 16922.387 7486.504 - -2.42% -
rng::for_each(multimap<int>::iterator)/8192 -55.49% 16627.615 7401.604 - -1.78% -
std::find_end(deque<int>,_pred)_(same_length)/8192 -55.30% 11485.048 5133.668 - 0.40% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 -55.22% 18.906 8.467 - -46.94% -
std::remove_copy(list<int>)_(prefix)/1024 -53.22% 1616.980 756.426 - -53.02% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -53.07% 30927304.443 14513267.563 - -56.72% -
rng::for_each(set<int>)/8192 -52.69% 16444.769 7780.107 - -0.16% -
rng::for_each(multiset<int>)/8192 -52.60% 16312.973 7732.106 - 0.49% -
rng::fill(list<int>)/50 -52.34% 35.178 16.767 - -0.03% -
rng::find_last_if(list<int>)_(bail_10%)/50 -52.20% 36.504 17.448 - -0.22% -
std::find_end(deque<int>)_(near_matches)/8192 -51.99% 2352157.408 1129342.002 - -0.10% -
std::unique_copy(vector<int>)_(sprinkled)/8192 -51.97% 3921.697 1883.437 - -0.01% -
std::swap_ranges(list<int>)/1024 -51.47% 1568.947 761.370 - 0.38% -
std::find_end(list<int>,_pred)_(same_length)/8192 -51.44% 20587.125 9996.659 - -9.62% -
std::unique_copy(vector<int>)_(sprinkled)/1024 -51.40% 499.582 242.787 - 0.14% -
rng::find_end(vector<int>)_(same_length)/1024 -51.34% 513.721 249.971 - -0.01% -
std::find_end(list<int>)_(same_length)/8192 -51.27% 18652.964 9088.914 - 10.89% -
rng::find_end(vector<int>)_(same_length)/1000 -51.27% 502.089 244.660 - 0.06% -
rng::find_end(vector<int>,_pred)_(same_length)/1000 -51.18% 1251.621 611.067 - -0.16% -
rng::find_end(vector<int>,_pred)_(same_length)/1024 -51.13% 1281.249 626.181 - -0.07% -
rng::for_each(set<int>::iterator)/8192 -51.05% 16244.215 7951.939 - 0.67% -
rng::for_each(multiset<int>::iterator)/8192 -50.90% 16188.113 7949.102 - 0.66% -
std::find_end(vector<int>)_(same_length)/1024 -50.83% 510.199 250.858 - 0.85% -
std::find_end(list<int>,_pred)_(same_length)/1024 -50.67% 1584.591 781.646 - 0.14% -
std::find_end(list<int>,_pred)_(same_length)/1000 -50.67% 1547.258 763.311 - -0.06% -
rng::find_end(list<int>,_pred)_(same_length)/1000 -50.66% 1547.523 763.555 - -0.02% -
std::find_end(vector<int>)_(same_length)/1000 -50.61% 499.138 246.540 - 1.34% -
rng::find_end(list<int>,_pred)_(same_length)/1024 -50.59% 1583.779 782.618 - 0.14% -
std::find_end(list<int>)_(same_length)/1000 -50.20% 1477.769 735.860 - -1.99% -
rng::find_end(list<int>)_(same_length)/1000 -50.19% 1475.782 735.095 - -1.21% -
rng::find_end(deque<int>,_pred)_(same_length)/1000 -49.88% 1559.576 781.593 - -0.07% -
std::find_end(vector<int>)_(same_length)/8192 -49.80% 4048.483 2032.446 - -0.31% -
std::find_end(list<int>)_(same_length)/1024 -49.64% 1508.105 759.435 - -0.04% -
rng::find_end(list<int>)_(same_length)/1024 -49.47% 1495.851 755.784 - -0.15% -
std::find_end(vector<int>,_pred)_(same_length)/1000 -48.96% 1222.852 624.141 - 0.13% -
std::find_end(vector<int>,_pred)_(same_length)/1024 -48.93% 1252.685 639.750 - 0.06% -
rng::find_end(deque<int>,_pred)_(same_length)/1024 -48.81% 1565.377 801.268 - 0.05% -
std::unordered_set<std::string>::insert(value)_(new_value)/32 -48.62% 60.162 30.909 - -33.48% -
rng::find_end(list<int>,_pred)_(same_length)/8192 -47.84% 19365.065 10100.956 - -4.15% -
rng::find_end(vector<int>)_(same_length)/8192 -47.58% 3826.819 2005.854 - 2.83% -
std::find_end(deque<int>)_(near_matches)/1000 -47.38% 30100.476 15837.695 - 0.10% -
std::find_end(deque<int>)_(near_matches)/1024 -47.21% 31268.968 16506.769 - 0.39% -
rng::find_end(deque<int>)_(near_matches)/8192 -47.12% 2136620.622 1129916.937 - -0.15% -
std::find_end(deque<int>,_pred)_(same_length)/1024 -46.66% 1440.233 768.231 - 0.05% -
std::unique_copy(vector<int>)_(sprinkled)/52 -45.58% 23.598 12.842 - 0.18% -
std::find_end(deque<int>,_pred)_(same_length)/1000 -45.02% 1363.352 749.629 - 0.00% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 -43.63% 0.697 0.393 - -8.26% -
rng::find_end(vector<int>,_pred)_(same_length)/8192 -43.58% 10257.544 5787.100 - 15.37% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -42.21% 48.179 27.843 - -22.93% -
BM_PushHeap_string_Descending_262144 -40.60% 5.448 3.236 - 2.63% -
rng::find_end(list<int>)_(same_length)/8192 -40.03% 15910.348 9542.040 - 14.18% -
BM_RangesPopHeap_pair<uint32,_uint32>_1 -39.44% 0.695 0.421 - -32.02% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 -38.87% 0.494 0.302 - -25.10% -
std::find_end(vector<int>,_pred)_(same_length)/8192 -38.70% 10022.870 6143.523 - 20.04% -
rng::find_end(deque<int>)_(near_matches)/1000 -38.48% 27541.831 16944.154 - 1.33% -
std::unique_copy(vector<int>)_(sprinkled)/32 -38.47% 13.472 8.289 - 0.12% -
rng::find_end(deque<int>)_(near_matches)/1024 -38.47% 28629.841 17616.183 - -0.97% -
BM_RangesMakeHeap_string_Descending_262144 -38.16% 5.681 3.513 - -0.97% -
BM_RangesMakeHeap_string_PipeOrgan_262144 -38.14% 11.940 7.386 - 1.76% -
rng::for_each(set<int>)/50 -37.80% 60.515 37.641 - -0.60% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -37.32% 27176762.565 17033231.477 - 100.16% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -36.24% 5992121.144 3820338.751 - 3.90% -
rng::for_each(multiset<int>::iterator)/50 -36.13% 56.078 35.814 - -1.04% -
BM_RangesMakeThenSortHeap_string_Ascending_1024 -35.96% 49.147 31.474 - 4.80% -
BM_std_min<unsigned___int128>/70000 -35.69% 46877.141 30147.209 - 11.34% -
BM_std_min<unsigned___int128>/65536 -35.66% 43894.516 28242.259 - 11.28% -
BM_std_min<unsigned___int128>/64000 -35.52% 42883.511 27650.077 - 11.58% -
BM_std_min<unsigned___int128>/1024 -35.28% 679.539 439.810 - 11.19% -
BM_std_min<unsigned___int128>/4000 -35.18% 2659.258 1723.851 - 12.02% -
BM_std_min<unsigned___int128>/4096 -35.17% 2722.689 1765.085 - 12.02% -
std::unordered_set<std::string>::insert(value)_(already_present)/0 -35.14% 66.455 43.104 - -31.84% -
BM_std_min<unsigned___int128>/5500 -35.11% 3656.764 2372.956 - 12.22% -
BM_std_min<unsigned___int128>/512 -34.33% 338.247 222.132 - 12.00% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -33.40% 1030.020 686.012 - 1.10% -
BM_RangesMakeHeap_uint32_Random_4 -33.07% 1.704 1.140 - -0.42% -
BM_MakeThenSortHeap_string_Descending_1024 -32.81% 38.787 26.061 - 0.15% -
std::unordered_set<int>::count(key)_(non-existent)/0 -32.80% 0.405 0.272 - -10.63% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -32.44% 40480084.849 27346969.571 - -33.52% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -32.30% 9.868 6.680 - 0.61% -
BM_StringRelationalLiteral_Eq_Small_Empty_Control -32.27% 0.451 0.305 - -24.82% -
SetIntersection_Front_Set_float_262144_16384 -32.15% 355021426.120 240874928.349 - -1.41% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -32.05% 1029.055 699.242 - 1.19% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -32.02% 13030688.087 8858455.917 - -0.05% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -32.01% 40.399 27.469 - 9.48% -
std::multiset<std::string>::erase(key)_(existent)/0 -31.92% 59.257 40.340 - -32.37% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -31.57% 12751375.971 8725516.002 - -0.37% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -31.50% 213192962.567 146028915.487 - -57.48% -
std::copy(vector<int>)/4096 -31.27% 230.508 158.420 - 1.81% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -31.12% 12843962.186 8847211.042 - 0.58% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -30.92% 12744330.709 8803687.074 - -1.29% -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 -30.88% 40.917 28.283 - 1.37% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -30.86% 361164310.337 249708928.247 - 1.96% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -30.80% 0.697 0.483 - -21.30% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -30.64% 953.567 661.405 - -0.09% -
rng::for_each(set<int>::iterator)/50 -30.26% 50.510 35.223 - 0.18% -
BM_std_min<unsigned___int128>/64 -30.24% 38.764 27.042 - 10.44% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -30.17% 86.808 60.617 - -29.68% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -29.90% 12818368.126 8985792.875 - 2.58% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -29.89% 12841103.054 9002640.526 - 1.77% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 -29.41% 95.888 67.687 - -19.54% -
rng::is_sorted_until(deque<int>)/8 -29.26% 4.285 3.031 - -0.64% -
BM_PushHeap_string_Descending_16384 -28.92% 3.369 2.395 - 3.35% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -28.52% 34.902 24.949 - -5.08% -
std::unordered_multiset<int>::erase(key)_(non-existent)/0 -28.21% 0.484 0.347 - -28.56% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 -28.08% 1.322 0.951 - -5.64% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -27.94% 46.002 33.148 - -26.00% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -27.84% 1.715 1.237 - -25.64% -
BM_PushHeap_float_SingleElement_1 -27.84% 0.697 0.503 - 3.47% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -27.20% 40.813 29.713 - -27.67% -
BM_RangesPushHeap_float_SingleElement_1 -26.85% 0.637 0.466 - 8.35% -
std::search(deque<int>)_(no_match)/1024 -26.71% 415.445 304.494 - -13.17% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -26.67% 11903904.478 8729369.754 - -2.58% -
std::map<std::string,_int>::insert(value)_(new_value)/8192 -26.41% 93.675 68.939 - -27.77% -
std::unordered_set<std::string>::erase(iterator)/0 -26.37% 27.410 20.183 - -22.26% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 -26.36% 44.302 32.625 - -3.43% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -26.01% 11916398.273 8816512.994 - 0.99% -
BM_PushHeap_string_Descending_1024 -25.84% 3.315 2.459 - -0.73% -
BM_StringDestroy_Small -25.81% 0.876 0.650 - -13.66% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -25.76% 45.679 33.914 - 0.11% -
SetIntersection_Interlaced_Vector_uint64_262144_256 -25.73% 37799435.342 28075437.550 - 4.38% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -25.68% 64401241.139 47861243.870 - -59.05% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -25.30% 11922039.318 8905972.681 - 0.95% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 -25.29% 0.487 0.364 - 0.57% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -25.26% 12045144.303 9002013.104 - 2.46% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -25.18% 12672.794 9481.675 - 0.23% -
std::none_of(vector<int>)_(process_all)/50 -25.00% 18.201 13.650 - -0.77% -
std::find_if(list<int>)_(bail_25%)/32768 -24.78% 10423.988 7841.227 - 0.21% -
rng::for_each(map<int>::iterator)/50 -24.75% 49.859 37.519 - -0.03% -
std::unordered_set<int>::find(key)_(non-existent)/1024 -24.71% 1.302 0.980 - -6.81% -
rng::for_each(multimap<int>)/50 -24.67% 50.521 38.060 - -0.16% -
BM_PushHeap_string_Descending_256 -24.53% 3.067 2.314 - 1.18% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -24.40% 6695979.291 5061880.655 - -23.50% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -24.38% 12568.340 9503.892 - 0.46% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -24.34% 23.667 17.907 - -19.01% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 -24.34% 1.697 1.284 - -10.54% -
BM_RangesPushHeap_uint64_SingleElement_1 -24.29% 0.616 0.466 - 3.35% -
BM_std_min<unsigned___int128>/32 -24.23% 17.403 13.186 - 8.19% -
BM_std_min<unsigned___int128>/30 -24.12% 16.121 12.234 - 7.45% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -24.01% 1.949 1.481 - 15.13% -
rng::find_if_not(list<int>)_(bail_25%)/32768 -23.95% 10469.102 7961.654 - 0.18% -
BM_std_min<unsigned___int128>/31 -23.80% 16.762 12.773 - 8.37% -
BM_RangesMakeHeap_string_Descending_1024 -23.79% 3.569 2.720 - -1.81% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 -23.77% 0.648 0.494 - -0.48% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -23.77% 38.247 29.157 - -24.33% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -23.60% 36.731 28.063 - -0.17% -
rng::adjacent_find(deque<int>)/50 -23.25% 18.803 14.431 - -34.21% -
BM_std_min<unsigned___int128>/29 -23.24% 15.478 11.882 - 7.93% -
BM_std_min<unsigned___int128>/28 -23.16% 14.826 11.391 - 7.36% -
rng::find_end(deque<int>,_pred)_(near_matches)/8192 -22.79% 2426521.335 1873512.588 - 0.13% -
std::unordered_set<std::string>::erase(key)_(existent)/0 -22.67% 122.753 94.921 - 55.28% -
BM_std_min<unsigned___int128>/27 -22.61% 14.170 10.966 - 7.30% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -22.54% 12642.666 9792.383 - -18.43% -
BM_std_min<unsigned___int128>/26 -22.46% 13.575 10.526 - 7.45% -
BM_RangesMakeThenSortHeap_string_Descending_1024 -22.32% 38.362 29.801 - 7.81% -
std::unordered_set<std::string>::count(key)_(non-existent)/0 -22.22% 0.350 0.272 - -21.98% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -22.17% 4794321.919 3731451.328 - -19.93% -
rng::search(deque<int>)_(no_match)/1024 -22.12% 305.071 237.585 - -42.74% -
BM_RangesMakeHeap_string_Descending_16384 -22.10% 3.849 2.999 - 1.07% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/0 -22.02% 0.349 0.272 - -2.81% -
BM_RangesPushHeap_string_Descending_262144 -21.90% 5.119 3.998 - 20.19% -
BM_vector_deque_move_backward/2 -21.89% 2.280 1.781 - -8.65% -
BM_RangesMakeHeap_string_Random_262144 -21.77% 19.422 15.194 - -0.56% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -21.69% 6.456 5.056 - 4.41% -
std::unordered_set<int>::contains(key)_(existent)/8192 -21.64% 1.532 1.201 - -8.81% -
std::multiset<std::string>::insert(value)_(new_value)/8192 -21.63% 95.417 74.780 - -23.02% -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 -21.60% 32.669 25.614 - -17.25% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -21.59% 44.124 34.596 - 0.90% -
rng::contains_subrange(deque<int>)_(process_all)/16 -21.49% 9.394 7.375 - 5.17% -
BM_lexicographical_compare_three_way_fast_path/1 -21.40% 0.391 0.307 - -10.26% -
BM_std_min<unsigned___int128>/25 -21.29% 12.916 10.166 - 7.33% -
rng::copy_backward(vector<int>)/32768 -21.11% 3286.674 2592.788 - -29.43% -
BM_vector_deque_move_backward/1 -21.03% 2.569 2.029 - -8.76% -
BM_RangesMakeHeap_string_PipeOrgan_16384 -20.69% 6.816 5.406 - -2.76% -
BM_std_min<unsigned___int128>/24 -20.64% 12.292 9.755 - 7.08% -
BM_MakeThenSortHeap_string_PipeOrgan_1024 -20.61% 38.494 30.559 - -1.53% -
std::equal(vector<bool>)_(unaligned)/50 -20.17% 0.881 0.704 - -10.13% -
rng::contains(list<int>)_(process_all)/32 -19.93% 11.260 9.015 - -2.90% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -19.91% 36.317 29.087 - -10.89% -
BM_RangesMakeHeap_string_Descending_256 -19.90% 3.427 2.745 - 0.02% -
BM_std_min<unsigned___int128>/23 -19.85% 11.655 9.342 - 6.85% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -19.85% 0.534 0.428 - -25.52% -
BM_PushHeap_string_PipeOrgan_16384 -19.68% 16.302 13.094 - -0.02% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -19.60% 43.268 34.788 - 1.87% -
std::move(list<int>)/64 -19.51% 48.844 39.312 - -4.79% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 -19.36% 16.484 13.294 - -19.12% -
BM_std_min<unsigned___int128>/22 -19.14% 11.007 8.900 - 6.68% -
rng::find_end(deque<int>,_pred)_(near_matches)/1024 -19.13% 40414.932 32682.808 - 0.47% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -19.08% 2435110.210 1970559.268 - 3.67% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -19.05% 866.786 701.625 - -5.32% -
vector<bool>::reserve() -18.99% 10.127 8.203 - -1.98% -
rng::equal(list<int>)_(it,_it,_it,_it)/50 -18.86% 31.956 25.928 - -4.39% -
std::multiset<int>::count(key)_(non-existent)/8192 -18.74% 11.199 9.101 - -0.38% -
std::multimap<std::string,_int>::erase(iterator)/8192 -18.69% 32.841 26.704 - -0.14% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 -18.45% 1712.715 1396.688 - 2.19% -
BM_std_min<unsigned___int128>/21 -18.45% 10.385 8.469 - 6.34% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -18.43% 838.420 683.884 - -6.74% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -18.33% 42.521 34.726 - -20.64% -
BM_RangesMakeHeap_string_Ascending_262144 -18.33% 9.764 7.975 - -2.10% -
std::find_end(deque<int>,_pred)_(near_matches)/8192 -18.19% 2342269.648 1916173.497 - 0.49% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -18.15% 0.611 0.500 - -19.43% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024 -18.10% 28.305 23.182 - -6.10% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 -18.08% 71.999 58.983 - 18.04% -
rng::find_end(deque<int>,_pred)_(near_matches)/1000 -17.99% 38852.096 31861.270 - 1.15% -
BM_StringRelationalLiteral_Eq_Small_Small_Control -17.83% 0.612 0.503 - -0.72% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -17.77% 14450.307 11882.741 - -6.98% -
std::copy(vector<bool>)_(aligned)/1048576 -17.70% 3320.693 2732.816 - 15.39% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 -17.70% 26.299 21.643 - -4.70% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -17.58% 7160322.808 5901306.610 - 0.24% -
rng::is_sorted(list<int>,_pred)/8192 -17.57% 8842.431 7288.843 - -0.72% -
rng::find(list<int>)_(process_all)/8192 -17.55% 10440.951 8608.274 - -4.32% -
BM_std_min<unsigned_long_long>/1 -17.46% 0.458 0.378 - 48.71% -
BM_std_min<unsigned___int128>/20 -17.27% 9.775 8.087 - 6.20% -
std::unordered_set<int>::count(key)_(non-existent)/1024 -17.21% 1.548 1.282 - -4.99% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 -17.19% 1695818.908 1404257.671 - 0.61% -
SetIntersection_Interlaced_Vector_float_1024_1024 -17.19% 7182027.345 5947498.348 - -0.68% -
BM_vector_deque_move/0 -17.18% 0.555 0.460 - -9.49% -
std::copy_n(vector<bool>)_(aligned)/1048576 -17.14% 1677.673 1390.101 - -20.83% -
rng::for_each(multiset<int>)/50 -17.04% 45.153 37.459 - -0.51% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -17.03% 2.635 2.186 - -0.11% -
rng::find_if_not(list<int>)_(process_all)/8192 -16.89% 8962.737 7449.282 - -0.85% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -16.80% 20892693.637 17382344.189 - -2.33% -
BM_RangesMakeHeap_string_PipeOrgan_1024 -16.70% 5.894 4.910 - -0.30% -
rng::partition(deque<int>)_(sparse)/32 -16.54% 13.592 11.343 - 15.81% -
std::unique_copy(list<int>)_(sprinkled)/52 -16.43% 26.008 21.734 - 0.95% -
BM_PushHeap_string_Descending_64 -16.31% 2.692 2.253 - 3.00% -
BM_std_min<unsigned___int128>/19 -16.30% 9.153 7.661 - 5.79% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192 -16.29% 1.076 0.901 - 2.18% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -16.27% 75378224.467 63111711.641 - -26.24% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -16.26% 66.627 55.791 - -11.73% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -16.18% 3137905.409 2630238.792 - -15.29% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 -16.13% 605.369 507.712 - 0.80% -
BM_RangesPushHeap_string_Ascending_262144 -16.12% 35.282 29.593 - -0.56% -
rng::search(deque<int>)_(near_matches)/1024 -16.11% 25225.077 21162.103 - -17.58% -
rng::contains_subrange(deque<int>)_(process_all)/32 -16.10% 13.918 11.678 - 9.44% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 -16.06% 1.797 1.508 - -2.09% -
std::unordered_set<std::string>::count(key)_(existent)/32 -16.02% 38.972 32.727 - -10.50% -
rng::transform(list<int>,_list<int>)/8192 -16.02% 10218.338 8581.107 - -17.13% -
std::find_end(vector<int>)_(near_matches)/8192 -15.97% 919809.210 772961.320 - -0.09% -
std::equal(vector<bool>)_(unaligned)/8 -15.95% 0.852 0.716 - -11.75% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 -15.80% 0.634 0.534 - -15.69% -
std::multimap<std::string,_int>::erase(iterator)/1024 -15.73% 33.010 27.819 - 0.19% -
rng::unique_copy(list<int>)_(sprinkled)/32 -15.71% 12.832 10.816 - -0.98% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 -15.69% 1.146 0.966 - -0.50% -
std::rotate(list<int>)_(by_1/2)/32 -15.66% 7.086 5.976 - 0.14% -
std::unordered_set<int>::count(key)_(non-existent)/8192 -15.51% 1.671 1.412 - -12.50% -
rng::find_end(vector<int>)_(near_matches)/8192 -15.46% 922659.027 780022.922 - 0.22% -
rng::none_of(vector<int>)_(process_all)/50 -15.45% 14.879 12.580 - 0.01% -
std::copy_backward(vector<int>)/4096 -15.45% 239.131 202.182 - -3.35% -
BM_MakeHeap_uint64_Random_4 -15.44% 1.446 1.222 - 9.16% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -15.42% 0.556 0.470 - 4.90% -
std::move(vector<int>)/262144 -15.41% 21917.347 18539.283 - 20.08% -
rng::search(deque<int>)_(near_matches)/1000 -15.39% 24086.824 20380.965 - -16.98% -
BM_PushHeap_string_Random_262144 -15.38% 21.799 18.447 - 2.35% -
BM_MakeHeap_string_Ascending_262144 -15.28% 9.172 7.771 - 8.69% -
BM_MakeHeap_float_Random_64 -15.23% 1.787 1.514 - -8.11% -
BM_std_min<unsigned___int128>/18 -15.19% 8.531 7.235 - 5.46% -
std::partition(deque<int>)_(dense)/32 -15.13% 11.146 9.460 - 3.67% -
rng::copy_n(vector<int>)/32768 -15.08% 2294.113 1948.068 - 17.25% -
std::unordered_set<std::string>::find(key)_(existent)/32 -15.04% 42.144 35.805 - 0.18% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -15.00% 23045.624 19589.799 - -6.92% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -14.87% 9642.357 8208.740 - -9.85% -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 -14.83% 30.478 25.957 - 0.13% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 -14.72% 1.265 1.079 - -3.83% -
BM_RangesMakeHeap_string_Descending_64 -14.72% 3.051 2.602 - -0.04% -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 -14.68% 232.555 198.414 - 0.00% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -14.65% 23964.622 20453.938 - -7.96% -
rng::copy(vector<int>)/32768 -14.65% 3486.281 2975.661 - 0.35% -
rng::search(deque<int>,_pred)_(no_match)/1024 -14.64% 436.511 372.617 - 4.80% -
std::search_n(list<int>)_(no_match)/1000 -14.62% 677.286 578.258 - -17.12% -
rng::partition(deque<int>)_(sparse)/50 -14.60% 20.250 17.292 - 11.86% -
SetIntersection_Interlaced_Vector_float_1024_64 -14.57% 5862817.303 5008816.684 - 0.95% -
BM_PushHeap_string_Ascending_262144 -14.51% 37.413 31.984 - 5.23% -
std::rotate(list<int>)_(by_1/4)/32 -14.50% 14.572 12.459 - -0.00% -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 -14.49% 25.231 21.576 - -5.49% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 -14.44% 0.341 0.292 - -5.76% -
std::map<int,_int>::insert(value)_(already_present)/0 -14.43% 0.679 0.581 - -0.08% -
std::partition(deque<int>)_(dense)/50 -14.41% 16.338 13.983 - 4.68% -
SetIntersection_Interlaced_Vector_float_16384_256 -14.35% 29707649.995 25445324.414 - 16.49% -
std::copy_backward(vector<bool>)_(aligned)/262144 -14.30% 749.637 642.420 - 22.01% -
BM_RangesMakeHeap_string_Descending_16 -14.23% 2.754 2.362 - -0.83% -
SetIntersection_Interlaced_Vector_float_256_64 -14.22% 8922089.377 7653513.648 - 12.73% -
rng::find_last(list<int>)_(bail_90%)/1024 -14.22% 63.041 54.078 - 0.72% -
BM_RangesPushHeap_uint32_PipeOrgan_1 -14.17% 0.637 0.547 - 22.29% -
BM_StringRelationalLiteral_Eq_Large_Small_Control -14.05% 0.531 0.456 - -0.42% -
SetIntersection_Interlaced_Vector_string_262144_64 -14.03% 22115214.153 19011663.124 - 1.61% -
std::multiset<std::string>::erase(key)_(existent)/8192 -14.00% 135.039 116.129 - -13.90% -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 -14.00% 0.540 0.464 - -14.39% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -13.97% 2.602 2.239 - 0.22% -
BM_std_min<unsigned___int128>/17 -13.95% 7.890 6.789 - 4.56% -
rng::is_partitioned(deque<int>)_(unpartitioned)/32 -13.86% 10.375 8.937 - -23.30% -
BM_RangesPopHeap_string_1 -13.84% 0.524 0.451 - -29.45% -
std::unordered_set<std::string>::insert(value)_(new_value)/1024 -13.79% 47.666 41.092 - -0.66% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -13.72% 29.172 25.170 - -23.20% -
std::all_of(deque<int>)_(process_all)/50 -13.71% 21.237 18.326 - 0.02% -
BM_RangesMakeThenSortHeap_string_Descending_262144 -13.65% 99.736 86.126 - -0.01% -
std::set<std::string>::erase(key)_(non-existent)/32 -13.63% 14.686 12.685 - -4.92% -
std::map<std::string,_int>::count(key)_(existent)/32 -13.51% 18.097 15.652 - -4.73% -
SetIntersection_Interlaced_Vector_float_1024_256 -13.45% 7942825.478 6874509.617 - 14.42% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -13.44% 5711.960 4944.339 - -0.02% -
std::unique_copy(deque<int>)_(contiguous)/32 -13.44% 11.045 9.561 - -6.59% -
BM_SortHeap_pair<uint32,_uint32>_4 -13.43% 1.890 1.636 - -1.36% -
BM_RangesMakeHeap_string_PipeOrgan_256 -13.40% 5.498 4.762 - -1.11% -
std::is_sorted_until(deque<int>)/8 -13.37% 3.090 2.677 - -7.58% -
bm_ranges_lexicographical_compare<int>/16 -13.37% 2.306 1.997 - -10.43% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -13.29% 1.809 1.569 - 1.34% -
std::multiset<std::string>::erase(key)_(existent)/32 -13.27% 58.731 50.936 - -14.46% -
rng::copy(vector<bool>)_(aligned)/262144 -13.19% 326.673 283.578 - 0.18% -
rng::adjacent_find(list<int>,_pred)/8192 -13.16% 8722.622 7574.864 - -12.60% -
SetIntersection_None_Set_uint32_16384_256 -13.07% 173125433.843 150491775.855 - -2.99% -
SetIntersection_None_Set_uint32_16384_64 -13.07% 173128619.688 150508232.652 - -2.02% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 -13.04% 9152.059 7958.289 - -12.15% -
std::equal(deque<int>)_(it,_it,_it)/50 -13.03% 24.106 20.965 - 3.98% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 -13.03% 2.032 1.767 - -12.06% -
BM_RangesMakeThenSortHeap_string_Ascending_256 -12.96% 22.730 19.784 - -0.80% -
BM_PushHeap_string_PipeOrgan_262144 -12.96% 22.068 19.208 - 10.73% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -12.94% 9.492 8.264 - 27.03% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -12.89% 34.282 29.863 - 2.02% -
rng::for_each(multimap<int>::iterator)/50 -12.88% 41.754 36.377 - 0.23% -
SetIntersection_None_Set_uint32_16384_4 -12.86% 172477287.711 150301541.624 - -1.74% -
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 -12.84% 735.338 640.905 - -6.23% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -12.78% 73.999 64.541 - -12.79% -
std::move(deque<int>)/32768 -12.74% 2121.008 1850.747 - -23.62% -
BM_std_min<unsigned___int128>/16 -12.70% 7.292 6.366 - 4.12% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 -12.67% 5.069 4.427 - 0.23% -
std::unordered_set<std::string>::erase(iterator)/1024 -12.64% 29.843 26.070 - -2.03% -
SetIntersection_None_Set_uint32_16384_1 -12.63% 172327363.153 150567066.604 - -2.00% -
rng::search(list<int>)_(same_length)/8192 -12.62% 9688.475 8465.761 - -4.68% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -12.54% 35.906 31.405 - -6.80% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4 -12.40% 0.556 0.487 - 3.82% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -12.36% 42570.084 37308.825 - -0.40% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -12.34% 89.063 78.075 - 1.06% -
BM_RangesMakeHeap_string_Descending_4 -12.33% 2.416 2.119 - -0.29% -
BM_RangesMakeThenSortHeap_string_SingleElement_262144 -12.30% 57.214 50.178 - 0.25% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -12.23% 6945703.739 6096195.087 - 3.39% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -12.23% 1900064.770 1667688.471 - -6.13% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -12.21% 14.050 12.334 - 0.42% -
SetIntersection_None_Set_uint32_16384_16 -12.20% 171727238.737 150773147.860 - -1.33% -
rng::find_end(vector<int>,_pred)_(near_matches)/8192 -12.19% 1652076.977 1450695.480 - 0.13% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 -12.18% 0.306 0.269 - -11.89% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -12.16% 53.323 46.839 - -11.57% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -12.08% 9511.754 8362.386 - -7.27% -
rng::adjacent_find(deque<int>)/8 -12.07% 3.750 3.297 - -21.02% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -12.06% 384.496 338.130 - -1.23% -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 -12.05% 356.884 313.880 - -12.36% -
std::map<int,_int>::insert(value)_(new_value)/8192 -12.03% 39.761 34.979 - 2.80% -
BM_PushHeap_string_Descending_16 -11.99% 2.436 2.144 - 2.82% -
BM_PushHeap_uint64_SingleElement_64 -11.99% 0.407 0.358 - -0.24% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -11.83% 7.573 6.677 - -0.83% -
BM_PushHeap_string_Descending_4 -11.77% 2.166 1.911 - 0.88% -
BM_vector_deque_ranges_move/0 -11.74% 0.519 0.458 - -23.35% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 -11.72% 42.799 37.782 - 1.06% -
std::find(list<int>)_(process_all)/8192 -11.72% 8501.542 7505.300 - -5.71% -
BM_RangesPushHeap_uint64_Descending_1 -11.64% 0.467 0.412 - -17.69% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -11.61% 23.532 20.800 - 10.22% -
BM_PushHeap_string_Ascending_16384 -11.59% 22.263 19.682 - -4.98% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -11.50% 11.918 10.547 - -1.54% -
rng::find_end(vector<int>)_(near_matches)/1000 -11.44% 15425.724 13660.325 - -0.16% -
BM_std_min<unsigned___int128>/15 -11.43% 6.700 5.934 - 4.16% -
BM_PushHeap_string_PipeOrgan_1024 -11.39% 10.795 9.566 - -1.84% -
rng::find_end(vector<int>)_(near_matches)/1024 -11.37% 15986.728 14169.679 - -0.07% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -11.32% 27.061 23.999 - -11.65% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 -11.20% 20.935 18.591 - -2.25% -
BM_deque_vector_ranges_move/0 -11.15% 1.548 1.375 - -3.35% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 -11.14% 1.233 1.096 - 6.60% -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 -11.12% 347.567 308.923 - -0.07% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -11.12% 10830407.145 9626429.066 - -11.22% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 -11.10% 10813488.645 9613668.459 - 14.37% -
rng::is_sorted_until(list<int>)/8192 -11.03% 8253.666 7343.594 - 5.21% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 -10.99% 14.982 13.335 - -9.86% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -10.99% 92.297 82.151 - -4.93% -
std::unordered_set<std::string>::insert(value)_(new_value)/8192 -10.97% 72.127 64.218 - 3.08% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -10.96% 10821432.848 9635274.423 - -0.30% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -10.95% 1.114 0.992 - -1.78% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -10.93% 7680.387 6841.195 - 0.02% -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -10.92% 11.792 10.504 - -1.81% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -10.88% 0.495 0.441 - -17.66% -
std::copy_backward(vector<bool>)_(unaligned)/262144 -10.82% 1859.037 1657.916 - 0.37% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -10.81% 156242487.660 139352305.143 - -3.64% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 -10.80% 29.440 26.261 - -0.01% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -10.79% 156557811.397 139670325.677 - -3.70% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 -10.70% 2837.261 2533.646 - -11.10% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -10.69% 1.704 1.521 - 7.48% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -10.68% 48.272 43.117 - -0.53% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -10.63% 27.327 24.422 - -0.79% -
std::unordered_set<int>::contains(key)_(non-existent)/0 -10.61% 0.489 0.438 - 30.24% -
BM_std_min<unsigned___int128>/14 -10.61% 6.133 5.482 - 3.91% -
BM_std_minmax<char>/32 -10.59% 1.638 1.464 - -3.39% -
SetIntersection_Interlaced_Vector_string_16384_16 -10.58% 4611664.826 4123623.027 - -1.03% -
BM_RangesMakeHeap_string_SingleElement_262144 -10.56% 8.224 7.355 - -0.71% -
BM_PushHeap_string_SingleElement_1024 -10.55% 2.768 2.476 - 0.74% -
BM_PushHeap_string_SingleElement_256 -10.54% 2.744 2.454 - -0.09% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -10.51% 0.501 0.448 - -35.71% -
std::find_end(forward_list<int>)_(same_length)/8192 -10.48% 14518.091 12996.641 - -24.13% -
std::for_each(list<int>)/8192 -10.48% 8685.738 7775.851 - -0.62% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -10.45% 35.502 31.792 - -18.55% -
SetIntersection_Interlaced_Vector_float_16384_1024 -10.43% 73662480.050 65980503.865 - 3.43% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 -10.42% 25.320 22.682 - -2.57% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 -10.41% 28.701 25.714 - 3.18% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -10.40% 848.946 760.649 - -6.53% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -10.39% 1.594 1.429 - -5.14% -
BM_PushHeap_string_SingleElement_16 -10.39% 2.764 2.477 - 1.07% -
std::unordered_set<int>::erase(key)_(non-existent)/32 -10.39% 1.192 1.068 - -0.90% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -10.35% 63561.715 56980.167 - -1.22% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast -10.28% 0.512 0.459 - -0.54% -
rng::find_end(list<int>,_pred)_(near_matches)/8192 -10.25% 2686841.797 2411417.096 - -0.01% -
std::copy_n(vector<bool>)_(aligned)/262144 -10.23% 675.857 606.750 - -13.57% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -10.21% 28278.651 25390.611 - -7.34% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -10.20% 5.395 4.844 - -0.12% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -10.19% 19.266 17.302 - -10.73% -
std::move_backward(list<int>)/4096 -10.17% 4916.616 4416.489 - -28.75% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/32 -10.13% 21.985 19.757 - -0.33% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -10.11% 93.536 84.077 - -12.58% -
rng::copy_backward(vector<bool>)_(unaligned)/262144 -10.10% 1847.947 1661.241 - 0.24% -
rng::contains_subrange(deque<int>)_(process_all)/50 -10.10% 18.253 16.410 - 11.99% -
BM_MakeHeap_uint64_Ascending_4 -10.10% 0.452 0.406 - -1.24% -
rng::unique(list<int>)_(contiguous)/52 -10.07% 74.996 67.444 - -0.88% -
BM_MakeThenSortHeap_string_Descending_256 -10.03% 19.664 17.691 - -0.89% -
std::multimap<int,_int>::erase(key)_(non-existent)/8192 -10.00% 10.431 9.387 - -4.72% -
rng::partition(deque<int>)_(dense)/32 -10.00% 10.514 9.463 - -4.33% -
BM_std_minmax<char>/16 -9.99% 1.026 0.924 - -0.04% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 -9.98% 11486.061 10339.890 - -10.24% -
std::find_end(vector<int>,_pred)_(near_matches)/8192 -9.97% 1627487.471 1465266.910 - -0.11% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -9.96% 30.562 27.517 - -4.84% -
BM_StringRelationalLiteral_Less_Large_Small_Control -9.96% 1.888 1.700 - -4.31% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -9.94% 1.862 1.677 - 19.43% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 -9.87% 2.743 2.472 - -16.10% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -9.85% 1939.794 1748.674 - 3.18% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -9.85% 6.580 5.932 - 24.16% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 -9.80% 34.844 31.429 - -9.89% -
BM_std_minmax<char>/26 -9.78% 1.538 1.388 - -0.40% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 -9.78% 0.567 0.511 - 14.63% -
rng::find_end(deque<int>)_(process_all)/8192 -9.78% 2387.084 2153.605 - -0.21% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -9.78% 36.609 33.029 - 0.26% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -9.77% 1233.666 1113.109 - 0.39% -
BM_RangesPopHeap_float_262144 -9.75% 38.337 34.600 - -12.71% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -9.73% 10.507 9.485 - -8.72% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 -9.72% 1.396 1.261 - -6.86% -
rng::find_end(vector<int>,_pred)_(near_matches)/1000 -9.71% 25486.971 23011.487 - 0.14% -
rng::find_end(vector<int>,_pred)_(near_matches)/1024 -9.71% 26097.227 23563.876 - 0.04% -
SetIntersection_Front_Set_float_1024_1024 -9.69% 16614296.323 15003975.975 - -6.64% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 -9.66% 207895026.233 187803672.858 - -6.61% -
std::find_end(list<int>)_(near_matches)/1024 -9.64% 38556.447 34839.128 - 0.03% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -9.59% 2731.159 2469.217 - -28.58% -
rng::none_of(deque<int>)_(process_all)/32 -9.56% 18.126 16.393 - -6.32% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 -9.55% 1.780 1.610 - -9.76% -
std::find_end(list<int>)_(near_matches)/8192 -9.52% 2502622.025 2264425.162 - 0.04% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 -9.49% 24928.584 22563.450 - -0.52% -
BM_PushHeap_string_SingleElement_64 -9.48% 2.773 2.510 - 0.38% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 -9.47% 29.795 26.973 - 0.09% -
rng::partial_sort_copy(list<int>)_(shuffled)/8 -9.43% 12.120 10.977 - 0.52% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -9.42% 57.437 52.025 - -10.53% -
rng::find_end(list<int>)_(near_matches)/1000 -9.41% 36519.227 33082.810 - -0.04% -
std::rotate(list<int>)_(by_1/2)/50 -9.41% 13.854 12.550 - -1.64% -
std::find_if_not(vector<int>)_(bail_25%)/8 -9.37% 1.119 1.014 - 0.26% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -9.36% 0.637 0.577 - 3.76% -
rng::remove_if(vector<int>)_(prefix)/1024 -9.36% 383.016 347.176 - -5.50% -
std::multiset<std::string>::erase(iterator)/0 -9.34% 30.057 27.251 - -13.11% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -9.30% 1594.660 1446.321 - -9.66% -
rng::generate_n(list<int>)/50 -9.30% 17.443 15.820 - 1.84% -
rng::generate_n(list<int>)/32 -9.26% 9.532 8.650 - 0.02% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 -9.25% 206128728.144 187059866.301 - -5.36% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 -9.25% 25700.541 23324.449 - -1.17% -
rng::partition(deque<int>)_(dense)/50 -9.24% 15.399 13.976 - -3.62% -
BM_deque_deque_copy/70000 -9.24% 3166.577 2874.100 - 2.18% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -9.23% 10137763.980 9201761.639 - -25.64% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52 -9.23% 34.356 31.186 - 0.09% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -9.22% 26.030 23.630 - -3.96% -
std::find_end(list<int>)_(near_matches)/1000 -9.21% 36998.954 33590.620 - -0.50% -
rng::remove_if(deque<int>)_(sprinkled)/50 -9.21% 71.396 64.821 - 3.37% -
rng::find_end(list<int>)_(near_matches)/1024 -9.19% 38068.399 34571.143 - 0.17% -
SetIntersection_Interlaced_Vector_string_16384_256 -9.18% 39873910.333 36214568.110 - -0.24% -
BM_std_min<unsigned___int128>/13 -9.17% 5.570 5.059 - 3.69% -
SetIntersection_None_Set_uint32_16384_1024 -9.17% 166193423.307 150960493.394 - -2.36% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -9.17% 10825815.741 9833586.711 - -9.32% -
BM_RangesMakeHeap_float_Random_64 -9.15% 1.649 1.498 - -3.77% -
std::replace(vector<int>)_(sprinkled)/8192 -9.14% 1360.685 1236.324 - -3.70% -
std::vector<int>::ctor(size)/32 -9.13% 10.917 9.919 - -7.14% -
BM_std_minmax<char>/27 -9.09% 1.952 1.774 - -0.40% -
rng::find_end(list<int>)_(near_matches)/8192 -9.08% 2495790.325 2269196.834 - 0.27% -
BM_RangesMakeHeap_float_Random_16384 -9.04% 1.216 1.106 - -14.61% -
BM_std_minmax<char>/21 -9.03% 2.392 2.176 - -0.70% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -9.03% 48.571 44.187 - 15.60% -
BM_PushHeap_string_PipeOrgan_256 -9.02% 8.679 7.896 - -1.19% -
BM_StringRelational_Less_Large_Large_ChangeFirst -9.01% 1.388 1.263 - -8.97% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144 -9.00% 209.113 190.294 - 0.01% -
std::map<std::string,_int>::ctor(const&)/32 -8.97% 788.837 718.104 - 4.09% -
BM_RangesMakeHeap_float_Random_256 -8.95% 1.447 1.317 - 2.11% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -8.94% 5800.436 5282.147 - 0.23% -
rng::for_each_n(join_view(vector<vector<int>>)/8 -8.92% 1.787 1.627 - 1.07% -
SetIntersection_Front_Set_string_262144_64 -8.91% 4801407.128 4373416.346 - -9.26% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -8.88% 800.521 729.429 - -1.52% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 -8.88% 1.331 1.213 - 0.10% -
std::rotate(list<int>)_(1_element_backward)/50 -8.88% 24.788 22.587 - -0.14% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 -8.86% 549.961 501.212 - -0.20% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 -8.86% 10.977 10.004 - -8.37% -
std::remove_copy(deque<int>)_(prefix)/1024 -8.82% 413.401 376.928 - 0.13% -
BM_std_minmax<char>/20 -8.82% 2.071 1.889 - -1.12% -
BM_std_minmax<char>/29 -8.80% 2.555 2.330 - -2.10% -
std::for_each(list<int>)/8 -8.79% 2.505 2.285 - -10.51% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 -8.77% 10.351 9.443 - -9.89% -
BM_RangesMakeHeap_string_QuickSortAdversary_262144 -8.76% 13.857 12.644 - 0.33% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 -8.75% 1.292 1.179 - 8.18% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 -8.75% 19.884 18.145 - -0.44% -
rng::copy(vector<bool>)_(unaligned)/512 -8.71% 3.699 3.377 - -9.43% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -8.70% 223.979 204.482 - -4.43% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 -8.69% 12696.049 11592.252 - -11.42% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -8.67% 224.843 205.341 - -5.82% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -8.63% 828.133 756.648 - -10.84% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -8.61% 3563369.357 3256456.589 - -2.16% -
std::generate_n(list<int>)/50 -8.61% 17.232 15.748 - -0.02% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 -8.61% 2.807 2.566 - -2.17% -
SetIntersection_Interlaced_Vector_float_262144_1024 -8.60% 156317150.750 142880111.305 - 1.55% -
std::unordered_set<int>::find(key)_(non-existent)/8192 -8.58% 1.219 1.114 - -2.00% -
BM_RangesMakeThenSortHeap_string_Heap_262144 -8.57% 196.101 179.302 - -0.11% -
std::unordered_set<int>::erase(key)_(non-existent)/1024 -8.56% 1.077 0.985 - -2.89% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -8.56% 34.562 31.605 - -0.64% -
BM_RangesMakeThenSortHeap_string_Random_262144 -8.54% 208.483 190.673 - 0.30% -
SetIntersection_Interlaced_Vector_uint32_256_4 -8.54% 5291049.252 4839132.405 - -4.56% -
rng::find_end(list<int>,_pred)_(near_matches)/1024 -8.53% 42839.974 39187.386 - 0.18% -
BM_std_minmax<char>/30 -8.51% 2.857 2.614 - -0.75% -
rng::find_end(deque<int>)_(process_all)/1048576 -8.49% 308734.544 282510.162 - -0.01% -
rng::copy(list<int>)/64 -8.47% 33.801 30.938 - -7.44% -
std::fill(vector<bool>)/64 -8.43% 1.635 1.497 - -3.19% -
rng::rotate(list<int>)_(by_1/2)/50 -8.43% 13.824 12.659 - -0.45% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024 -8.43% 1.131 1.035 - 2.43% -
rng::find_end(list<int>,_pred)_(near_matches)/1000 -8.41% 41200.820 37735.734 - 0.38% -
rng::move_backward(vector<bool>)_(unaligned)/512 -8.40% 5.365 4.914 - 2.82% -
std::find_end(vector<int>,_pred)_(process_all)/8192 -8.38% 4705.299 4311.208 - -0.05% -
std::map<std::string,_int>::contains(key)_(existent)/32 -8.37% 16.152 14.800 - -1.22% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -8.37% 2.081 1.907 - -6.15% -
BM_RangesMakeHeap_string_PipeOrgan_64 -8.35% 5.104 4.678 - -0.65% -
rng::unique_copy(deque<int>)_(sprinkled)/32 -8.35% 10.083 9.241 - -31.34% -
BM_std_minmax<unsigned_char>/28 -8.33% 2.150 1.971 - -4.91% -
rng::remove_copy(deque<int>)_(prefix)/1024 -8.32% 415.312 380.776 - -8.00% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50 -8.31% 35.260 32.330 - 2.20% -
BM_std_min<unsigned___int128>/12 -8.31% 5.024 4.607 - 2.84% -
BM_std_minmax<char>/22 -8.31% 2.671 2.449 - -1.01% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -8.30% 7101937.656 6512695.162 - -0.06% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -8.26% 1614.876 1481.562 - -0.80% -
rng::remove_if(deque<int>)_(prefix)/32 -8.25% 64.315 59.008 - -3.46% -
BM_PushHeap_string_PipeOrgan_64 -8.24% 6.317 5.796 - -0.25% -
BM_RangesPushHeap_float_Random_1 -8.23% 0.429 0.393 - -26.07% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 -8.20% 1.431 1.314 - 4.31% -
std::find_end(vector<int>,_pred)_(process_all)/1000 -8.19% 573.869 526.874 - -0.05% -
std::find_first_of(deque<int>)_(large_needle)/32 -8.15% 305.248 280.376 - -15.05% -
std::find_end(vector<int>,_pred)_(process_all)/1024 -8.14% 587.620 539.769 - -0.04% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 -8.14% 13775017.240 12653594.426 - -0.53% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -8.13% 25.927 23.819 - -0.07% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -8.10% 4731346.646 4348185.584 - 21.12% -
std::for_each_n(deque<int>)/8 -8.09% 1.254 1.153 - -67.88% -
rng::remove_if(deque<int>)_(sprinkled)/32 -8.08% 61.212 56.267 - 1.41% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 -8.06% 17.941 16.496 - -0.07% -
SetIntersection_Front_Set_string_256_64 -8.03% 16216560.552 14914109.213 - -7.35% -
rng::rotate(list<int>)_(1_element_forward)/8192 -8.02% 8257.666 7595.246 - -0.67% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -8.01% 3544102.664 3260344.172 - -2.45% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -7.99% 32.285 29.706 - -7.95% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -7.97% 32.211 29.644 - -0.36% -
BM_std_minmax<char>/24 -7.96% 1.254 1.154 - 0.00% -
BM_PushHeap_string_SingleElement_16384 -7.96% 2.720 2.503 - 0.86% -
BM_RangesMakeHeap_string_Ascending_16384 -7.94% 5.784 5.324 - -2.56% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 -7.93% 3.582 3.297 - -7.69% -
rng::find(list<int>)_(process_all)/32768 -7.93% 27889.888 25678.107 - -2.04% -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -7.92% 11.534 10.620 - 1.69% -
rng::find_last_if(deque<int>)_(bail_10%)/50 -7.91% 19.002 17.500 - -1.51% -
std::search(deque<int>)_(same_length)/1000 -7.90% 353.244 325.324 - -0.79% -
BM_deque_deque_ranges_move_backward/5500 -7.89% 223.600 205.949 - -0.15% -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 -7.89% 24.595 22.653 - 10.27% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 -7.85% 5.271 4.857 - -9.02% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -7.82% 1.475 1.359 - -5.32% -
BM_deque_vector_copy/0 -7.79% 1.490 1.374 - -3.14% -
BM_MakeHeap_float_Random_16384 -7.79% 1.202 1.108 - -2.17% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -7.78% 569.216 524.948 - 2.13% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 -7.76% 203639481.750 187828220.403 - -6.84% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 -7.76% 3401.418 3137.500 - -0.15% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_64 -7.76% 6.451 5.950 - 0.21% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -7.73% 1.700 1.568 - -10.08% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -7.69% 11081.635 10229.173 - 21.06% -
std::find_end(list<int>,_pred)_(near_matches)/8192 -7.68% 2687706.736 2481337.296 - 0.43% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 -7.67% 3.783 3.493 - -7.36% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -7.65% 1.255 1.159 - -0.93% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -7.65% 3564623.846 3292052.614 - -7.96% -
BM_std_minmax<char>/25 -7.63% 1.276 1.179 - 0.00% -
std::find_end(vector<int>)_(process_all)/8192 -7.61% 1880.826 1737.613 - 3.05% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -7.58% 140.326 129.685 - -5.30% -
rng::remove(list<int>)_(sprinkled)/50 -7.58% 69.512 64.245 - -0.49% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 -7.57% 2.956 2.732 - -0.07% -
BM_std_min<unsigned___int128>/11 -7.57% 4.501 4.160 - 2.57% -
BM_std_minmax<unsigned_char>/5 -7.57% 1.751 1.619 - -4.08% -
BM_std_minmax_element<char>/3 -7.55% 1.180 1.091 - 3.22% -
std::partition(list<int>)_(sparse)/8192 -7.55% 8176.408 7558.816 - -6.24% -
SetIntersection_Front_Set_float_16384_256 -7.55% 5143497.701 4755417.774 - 4.12% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 -7.53% 9368.361 8662.459 - 4.47% -
rng::any_of(vector<int>)_(process_all)/50 -7.52% 13.628 12.603 - -0.52% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -7.51% 1.293 1.196 - -7.33% -
rng::find_if_not(deque<int>)_(bail_25%)/8 -7.51% 1.536 1.420 - -4.58% -
BM_std_minmax<char>/19 -7.47% 1.769 1.637 - 0.83% -
BM_std_minmax<char>/31 -7.47% 3.337 3.088 - -1.58% -
BM_std_minmax<unsigned_char>/3 -7.46% 1.193 1.104 - -4.51% -
BM_std_minmax<char>/6 -7.44% 2.155 1.995 - -1.73% -
rng::search_n(list<int>)_(no_match)/8192 -7.44% 7393.262 6843.407 - -7.60% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 -7.43% 8.259 7.646 - -8.39% -
rng::replace(list<int>)_(prefix)/8192 -7.43% 7285.937 6744.615 - -14.16% -
SetIntersection_Interlaced_Vector_float_1024_16 -7.42% 2819898.220 2610628.678 - 3.05% -
rng::find(vector<char>)_(process_all)/1024 -7.40% 17.498 16.203 - -0.30% -
std::find_end(vector<int>)_(process_all)/1048576 -7.39% 240787.130 222997.052 - 2.33% -
std::is_sorted(vector<int>,_pred)/8 -7.39% 4.107 3.804 - 0.14% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 -7.38% 203900112.429 188842330.169 - -3.39% -
BM_PushHeap_string_SingleElement_4 -7.37% 2.401 2.224 - 1.26% -
rng::remove_copy(deque<int>)_(prefix)/50 -7.36% 21.867 20.257 - -2.72% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 -7.36% 1.145 1.060 - -12.81% -
std::find(list<int>)_(process_all)/32768 -7.35% 27610.919 25581.582 - -2.99% -
std::find_end(list<int>,_pred)_(near_matches)/1024 -7.32% 42919.747 39779.325 - 0.23% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 -7.32% 24.128 22.363 - 0.34% -
bm_lexicographical_compare<unsigned_char>/8 -7.31% 1.497 1.388 - -3.50% -
rng::copy_backward(vector<bool>)_(aligned)/64 -7.29% 1.893 1.755 - -2.54% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -7.27% 50738235.183 47052053.222 - 10.42% -
BM_RangesMakeThenSortHeap_float_Heap_16 -7.22% 2.099 1.948 - -1.08% -
std::copy_n(list<int>)/4096 -7.22% 3861.248 3582.545 - -24.49% -
BM_std_min<unsigned___int128>/1 -7.22% 0.367 0.341 - -25.86% -
BM_RangesMakeHeap_string_PipeOrgan_4 -7.19% 2.769 2.570 - 0.35% -
BM_RangesPushHeap_string_PipeOrgan_16384 -7.18% 14.734 13.676 - 5.34% -
std::is_sorted(list<int>,_pred)/8 -7.17% 4.279 3.972 - 0.44% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 -7.13% 6369547.957 5915440.977 - -2.84% -
SetIntersection_Interlaced_Vector_string_262144_16384 -7.11% 1064668.540 988997.233 - -0.76% -
std::find_end(list<int>,_pred)_(near_matches)/1000 -7.10% 41122.622 38203.558 - -0.01% -
rng::find_last(vector<int>)_(bail_10%)/8 -7.09% 2.108 1.958 - -4.31% -
bm_ranges_lexicographical_compare<unsigned_char>/4 -7.09% 1.498 1.392 - -2.58% -
std::find_if_not(list<int>)_(process_all)/32768 -7.08% 29947.386 27828.190 - -1.75% -
rng::search(list<int>,_pred)_(no_match)/8192 -7.07% 8301.461 7714.475 - -0.89% -
BM_std_minmax<char>/5 -7.05% 1.859 1.728 - -0.50% -
BM_std_min<short>/19 -7.04% 1.975 1.836 - -0.45% -
bm_lexicographical_compare<int>/16 -7.03% 2.016 1.875 - -9.46% -
BM_std_minmax<unsigned_char>/2 -7.00% 0.883 0.821 - -1.60% -
std::copy_if(list<int>)_(entire_range)/64 -6.99% 36.189 33.660 - 3.06% -
std::unordered_set<int>::contains(key)_(existent)/1024 -6.98% 1.402 1.304 - -11.50% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -6.98% 24.740 23.014 - -0.63% -
std::is_sorted(list<int>,_pred)/8192 -6.97% 7610.705 7080.213 - -7.89% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -6.96% 11.272 10.487 - 9.61% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -6.96% 314.247 292.374 - -0.10% -
BM_PushHeap_string_SingleElement_262144 -6.95% 2.785 2.591 - 2.69% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 -6.93% 1.242 1.156 - 18.12% -
std::partition_copy(list<int>)/8192 -6.89% 7292.767 6790.043 - -5.84% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_262144 -6.89% 0.584 0.544 - -0.05% -
std::unordered_map<int,_int>::insert(value)_(new_value)/8192 -6.89% 21.049 19.600 - 1.21% -
rng::find_if(list<int>)_(process_all)/32768 -6.87% 29224.039 27216.908 - -2.76% -
BM_deque_deque_ranges_move/70000 -6.85% 3231.865 3010.389 - -3.59% -
std::reverse_copy(vector<int>)/8 -6.84% 2.367 2.205 - -8.14% -
std::find_first_of(deque<int>)_(small_needle)/1024 -6.84% 3714.704 3460.663 - -10.08% -
BM_PopHeap_float_262144 -6.83% 40.667 37.888 - -0.65% -
BM_std_minmax<unsigned_char>/6 -6.81% 2.048 1.909 - -1.98% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 -6.80% 6.745 6.286 - -8.72% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -6.78% 43262.729 40330.358 - -0.93% -
BM_std_minmax<unsigned_char>/4 -6.77% 1.473 1.374 - -1.71% -
SetIntersection_None_Vector_float_262144_16384 -6.76% 1302353.996 1214250.097 - 0.87% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 -6.76% 1457980.001 1359430.106 - -3.86% -
rng::search_n(list<int>)_(no_match)/1048576 -6.75% 863147.685 804892.537 - -7.55% -
rng::partial_sort(deque<int>)_(descending)/8 -6.74% 44.162 41.184 - 0.56% -
SetIntersection_Interlaced_Vector_float_256_16 -6.74% 7980317.087 7442699.133 - -4.85% -
std::remove_if(vector<int>)_(prefix)/1024 -6.73% 383.161 357.391 - 0.37% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 -6.72% 1.250 1.166 - -19.43% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 -6.66% 10.454 9.757 - -11.75% -
rng::find_end(forward_list<int>,_pred)_(process_all)/8192 -6.66% 6547.822 6111.653 - -0.12% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -6.65% 88161.777 82297.459 - -4.42% -
std::find_end(vector<int>)_(process_all)/1024 -6.63% 244.220 228.039 - 2.35% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1024 -6.62% 0.589 0.550 - 0.01% -
BM_std_minmax<char>/4 -6.61% 1.550 1.448 - -2.33% -
std::replace(vector<int>)_(sprinkled)/1024 -6.60% 168.901 157.752 - 2.72% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 -6.60% 111738.717 104363.608 - 1.26% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -6.60% 1597873.556 1492468.407 - 5.78% -
std::map<int,_int>::insert(value)_(already_present)/1024 -6.59% 3.509 3.277 - 0.14% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1000 -6.58% 793.665 741.420 - -0.62% -
rng::contains(list<int>)_(process_all)/8 -6.58% 2.389 2.231 - -7.19% -
rng::rotate(list<int>)_(by_1/3)/32 -6.58% 15.617 14.590 - 2.84% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16384 -6.57% 0.590 0.551 - 0.30% -
rng::find_end(vector<int>,_pred)_(process_all)/8192 -6.56% 4687.834 4380.332 - -0.18% -
BM_lexicographical_compare_three_way_slow_path/262144 -6.56% 64763.057 60515.179 - -6.59% -
BM_std_minmax<char>/18 -6.55% 1.388 1.297 - 0.17% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -6.55% 289.489 270.530 - -18.66% -
rng::remove_if(vector<int>)_(prefix)/50 -6.55% 60.991 56.997 - -0.93% -
std::copy_if(list<int>)_(entire_range)/32768 -6.54% 30003.419 28040.290 - -7.00% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -6.54% 55.003 51.405 - -9.28% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_4 -6.54% 0.794 0.742 - -2.74% -
BM_StringConstructDestroyCStr_Small_Transparent -6.52% 0.370 0.346 - -12.90% -
rng::rotate(list<int>)_(1_element_backward)/8192 -6.51% 8360.165 7816.090 - 0.04% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -6.50% 1.308 1.223 - -1.07% -
rng::reverse(list<int>)/4096 -6.50% 1752.269 1638.353 - -1.78% -
rng::move_backward(vector<bool>)_(aligned)/64 -6.50% 1.848 1.728 - -1.03% -
BM_lexicographical_compare_three_way_slow_path/65536 -6.48% 16158.020 15110.460 - -6.00% -
bm_ranges_lexicographical_compare<unsigned_char>/5 -6.48% 1.735 1.622 - -2.33% -
BM_std_minmax<char>/23 -6.48% 3.165 2.960 - 0.23% -
std::find_end(vector<int>)_(near_matches)/1000 -6.47% 14998.970 14028.222 - 0.02% -
BM_std_minmax<char>/7 -6.47% 2.545 2.380 - -3.57% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -6.40% 34.334 32.135 - 8.44% -
std::unique(vector<int>)_(sprinkled)/52 -6.39% 58.973 55.203 - -0.68% -
BM_RangesMakeHeap_string_Ascending_1024 -6.38% 5.339 4.998 - -1.95% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -6.37% 43.079 40.333 - 30.67% -
rng::find_end(vector<int>,_pred)_(process_all)/1000 -6.37% 572.166 535.721 - -0.58% -
SetIntersection_Interlaced_Vector_string_1024_1024 -6.35% 43397884.001 40640978.419 - -0.34% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -6.35% 5605.619 5249.719 - 0.65% -
rng::find_end(vector<int>,_pred)_(process_all)/1024 -6.32% 586.077 549.026 - -0.62% -
rng::find_end(list<int>,_pred)_(process_all)/8192 -6.32% 8902.142 8339.455 - -3.42% -
BM_RangesMakeHeap_string_PipeOrgan_16 -6.32% 3.843 3.601 - 0.35% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -6.31% 10548.071 9882.203 - -4.85% -
SetIntersection_Interlaced_Vector_float_16384_64 -6.31% 10547797.829 9882741.167 - 2.88% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 -6.30% 2.534 2.375 - 7.66% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -6.30% 1.339 1.255 - 8.69% -
BM_StringRelational_Compare_Small_Empty_Control -6.29% 1.715 1.607 - -6.34% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -6.29% 5.434 5.092 - 0.94% -
rng::contains(vector<int>)_(process_all)/8 -6.28% 2.700 2.531 - -5.09% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 -6.28% 20.747 19.445 - -0.59% -
BM_RangesPushHeap_uint64_SingleElement_64 -6.28% 0.385 0.361 - 2.38% -
rng::swap_ranges(deque<int>)/1024 -6.25% 336.964 315.896 - 0.11% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -6.25% 699.381 655.694 - -0.66% -
std::search_n(list<int>)_(no_match)/8192 -6.24% 7316.834 6860.513 - -9.41% -
BM_MakeHeap_string_Ascending_1024 -6.23% 5.269 4.941 - 1.03% -
std::distance(deque<int>)/1024 -6.22% 0.694 0.651 - 6.08% -
std::map<int,_int>::clear()/1024 -6.22% 10580.321 9922.192 - -2.16% -
BM_std_min<unsigned___int128>/10 -6.20% 4.011 3.762 - 2.55% -
std::remove(list<int>)_(sprinkled)/1024 -6.20% 1014.270 951.398 - -7.63% -
std::find_end(vector<int>)_(process_all)/1000 -6.19% 238.172 223.418 - 2.65% -
BM_num_put<const_void*> -6.19% 13.392 12.562 - -1.80% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 -6.19% 0.933 0.875 - 6.22% -
BM_std_minmax<int>/2 -6.18% 0.900 0.844 - 2.06% -
BM_RangesMakeHeap_float_Random_16 -6.17% 1.710 1.605 - -2.21% -
BM_StringRelational_Less_Large_Small_Control -6.17% 1.780 1.671 - -6.23% -
std::remove(deque<int>)_(prefix)/32 -6.15% 59.516 55.857 - -0.95% -
rng::for_each(map<int>)/50 -6.15% 41.514 38.961 - 1.43% -
std::distance(deque<int>)/8192 -6.14% 0.694 0.651 - 5.83% -
BM_StringFindNoMatch/10 -6.13% 1.355 1.272 - -4.27% -
rng::for_each(list<int>)/8192 -6.12% 8309.713 7800.903 - 0.33% -
std::generate(list<int>)/8192 -6.11% 7406.022 6953.359 - -6.45% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -6.11% 4.535 4.258 - 0.29% -
std::distance(deque<int>)/4096 -6.09% 0.693 0.651 - 6.05% -
std::remove_if(vector<int>)_(prefix)/50 -6.09% 60.836 57.130 - -0.11% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1024 -6.09% 810.889 761.532 - -0.09% -
BM_RangesSortHeap_string_262144 -6.08% 184.054 172.856 - -2.91% -
std::unique_copy(list<int>)_(sprinkled)/32 -6.08% 13.265 12.458 - -0.35% -
rng::find_end(list<int>)_(single_element)/8192 -6.07% 8765.201 8233.389 - 5.76% -
rng::search(list<int>,_pred)_(same_length)/8192 -6.06% 8902.986 8363.804 - -4.82% -
BM_StringRelationalLiteral_Less_Small_Small_Control -6.05% 1.838 1.727 - -1.17% -
BM_MakeHeap_string_Heap_262144 -6.02% 5.468 5.139 - 0.10% -
std::unordered_set<int>::insert(value)_(already_present)/8192 -6.01% 2.236 2.101 - -6.52% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -6.01% 8519.177 8006.997 - -0.03% -
rng::is_partitioned(vector<int>)_(unpartitioned)/32 -5.99% 2.199 2.067 - -0.92% -
rng::swap_ranges(deque<int>)/8192 -5.97% 2694.571 2533.579 - -0.09% -
std::find_end(vector<int>)_(near_matches)/1024 -5.96% 15538.485 14611.754 - -0.11% -
std::remove_if(list<int>)_(sprinkled)/1024 -5.96% 1054.494 991.636 - -10.74% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -5.93% 10.638 10.007 - -6.73% -
BM_RangesPushHeap_string_PipeOrgan_1024 -5.92% 10.449 9.831 - 1.62% -
BM_std_minmax<unsigned_char>/22 -5.91% 2.509 2.360 - -3.92% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -5.91% 1.345 1.265 - -7.53% -
SetIntersection_Interlaced_Vector_float_262144_256 -5.88% 51787677.388 48741784.541 - -0.37% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 -5.88% 84.857 79.867 - -0.15% -
BM_vector_deque_ranges_copy/0 -5.88% 0.463 0.435 - -21.06% -
std::copy_n(vector<int>)/8 -5.86% 2.165 2.038 - -2.50% -
std::partial_sort_copy(deque<int>)_(heap)/8 -5.86% 16.769 15.787 - -1.73% -
std::unique_copy(list<int>)_(contiguous)/32 -5.83% 11.933 11.237 - 0.65% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_256 -5.82% 0.605 0.570 - 0.09% -
std::partial_sort_copy(list<int>)_(heap)/8 -5.82% 16.299 15.350 - -3.05% -
SetIntersection_Interlaced_Vector_float_64_16 -5.81% 19189185.267 18073698.793 - -6.21% -
BM_std_minmax<char>/28 -5.81% 2.255 2.124 - -0.44% -
BM_std_minmax<unsigned_char>/20 -5.80% 1.932 1.820 - -0.96% -
bm_ranges_lexicographical_compare<unsigned_char>/2 -5.80% 1.973 1.858 - -4.56% -
std::find_if(vector<int>)_(process_all)/8 -5.80% 2.700 2.543 - 0.82% -
BM_RangesMakeThenSortHeap_string_Ascending_16384 -5.79% 66.788 62.919 - -0.89% -
rng::is_sorted(list<int>)/8192 -5.78% 7261.972 6842.211 - -2.19% -
rng::unique_copy(list<int>)_(sprinkled)/52 -5.78% 23.819 22.443 - 0.15% -
BM_RangesPushHeap_string_Random_16384 -5.77% 17.039 16.057 - -1.44% -
BM_std_minmax<unsigned_char>/32 -5.73% 1.601 1.510 - 1.57% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 -5.70% 7.191 6.781 - 46.85% -
BM_PushHeap_uint32_SingleElement_4 -5.70% 0.364 0.343 - -3.09% -
BM_PushHeap_string_QuickSortAdversary_262144 -5.70% 17.184 16.204 - -1.87% -
std::unique(deque<int>)_(sprinkled)/52 -5.69% 84.561 79.751 - 7.65% -
rng::find_if_not(vector<bool>)_(process_all)/50 -5.68% 36.826 34.733 - -0.12% -
rng::find_last(forward_list<int>)_(bail_90%)/8 -5.66% 2.451 2.313 - -0.15% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 -5.65% 0.477 0.450 - -13.59% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 -5.65% 0.873 0.824 - -3.00% -
std::remove(list<int>)_(sprinkled)/50 -5.64% 68.613 64.745 - 0.46% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -5.62% 31.600 29.824 - -4.58% -
std::unordered_multiset<int>::insert(value)_(new_value)/1024 -5.60% 26.840 25.338 - 7.05% -
bm_lexicographical_compare<int>/2 -5.58% 1.518 1.433 - -0.89% -
std::set<int>::insert(value)_(already_present)/1024 -5.57% 6.776 6.399 - -8.70% -
std::search_n(list<int>)_(no_match)/1048576 -5.57% 863376.432 815299.102 - -6.05% -
BM_MakeThenSortHeap_float_QuickSortAdversary_16384 -5.56% 29.851 28.191 - -0.41% -
BM_RangesSortHeap_uint32_1 -5.56% 0.267 0.252 - -0.05% -
BM_std_minmax_element<char>/2 -5.56% 0.688 0.650 - -5.50% -
std::unique_copy(deque<int>)_(contiguous)/52 -5.55% 15.345 14.493 - -1.48% -
SetIntersection_Interlaced_Vector_uint32_16384_1 -5.55% 1118412.989 1056303.071 - -5.66% -
std::none_of(vector<int>)_(process_all)/8 -5.55% 2.502 2.364 - -5.17% -
SetIntersection_Front_Set_float_256_64 -5.54% 6555169.679 6191998.194 - 2.95% -
BM_vector_deque_move/1 -5.53% 2.111 1.994 - -12.34% -
BM_StringRelational_Compare_Large_Empty_Control -5.53% 1.707 1.612 - -0.66% -
BM_std_minmax<short>/16 -5.52% 1.900 1.795 - 3.52% -
BM_MakeThenSortHeap_string_Descending_16384 -5.52% 68.034 64.279 - -0.30% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -5.52% 12653.161 11955.005 - -0.78% -
std::copy_backward(vector<bool>)_(aligned)/64 -5.51% 1.776 1.678 - -7.49% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -5.51% 7483.608 7071.301 - -0.40% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -5.50% 681.514 644.022 - -1.21% -
BM_PushHeap_string_PipeOrgan_4 -5.50% 2.634 2.489 - -0.54% -
BM_MakeThenSortHeap_uint32_Descending_4 -5.50% 1.434 1.355 - 3.48% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_64 -5.49% 0.580 0.548 - -2.84% -
BM_RangesMakeHeap_uint32_Random_64 -5.47% 1.326 1.253 - -7.20% -
SetIntersection_Interlaced_Vector_string_256_256 -5.45% 22855078.454 21608833.226 - 0.19% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 -5.45% 1049643.553 992434.136 - -0.32% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -5.43% 20393610.749 19285387.819 - 20.73% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -5.43% 0.644 0.609 - -5.76% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -5.42% 9745650.668 9217591.701 - -9.24% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -5.40% 1595079.572 1508958.071 - -3.11% -
SetIntersection_Interlaced_Vector_float_16384_16384 -5.38% 85160109.902 80577229.158 - -0.09% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -5.38% 16676.190 15778.842 - 20.43% -
std::flat_map<int,_int>::contains(key)_(existent)/32 -5.37% 3.562 3.371 - -0.44% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 -5.36% 19112219.179 18086957.301 - -2.75% -
BM_MakeThenSortHeap_uint64_Descending_4 -5.36% 1.513 1.432 - 10.44% -
rng::find_if_not(list<int>)_(process_all)/32768 -5.34% 29264.151 27702.508 - -2.05% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -5.34% 1.668 1.579 - 15.19% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast -5.32% 1.986 1.881 - -8.79% -
bm_ranges_lexicographical_compare<unsigned_char>/6 -5.30% 1.958 1.854 - -2.03% -
BM_std_minmax<unsigned_char>/21 -5.30% 2.231 2.113 - -2.24% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -5.29% 0.819 0.776 - -2.57% -
std::search(list<int>)_(single_element)/8192 -5.29% 7828.129 7413.842 - -8.29% -
std::unordered_set<int>::count(key)_(existent)/8192 -5.29% 1.316 1.247 - -7.02% -
std::find_end(list<int>)_(single_element)/8192 -5.28% 8635.307 8179.024 - 6.09% -
BM_StringRelational_Eq_Large_Large_ChangeFirst -5.27% 1.437 1.361 - -11.12% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 -5.27% 32.806 31.079 - -0.22% -
BM_RangesSortHeap_pair<uint32,_uint32>_1 -5.26% 0.266 0.252 - 0.32% -
rng::partition_copy(list<int>)/8192 -5.24% 7369.174 6982.939 - -8.25% -
rng::stable_partition(vector<int>)_(sparse)/32 -5.24% 7.486 7.094 - 0.32% -
std::for_each_n(list<int>)/8 -5.23% 2.592 2.456 - -3.90% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -5.23% 9.697 9.190 - -5.46% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 -5.23% 1.230 1.166 - -3.57% -
std::set<std::string>::erase(key)_(non-existent)/8192 -5.21% 33.518 31.771 - -2.09% -
BM_StringRelational_Less_Huge_Large_Control -5.21% 2.468 2.340 - -6.11% -
std::set<int>::erase(key)_(non-existent)/8192 -5.20% 8.745 8.291 - -13.97% -
std::multiset<std::string>::erase(iterator)/1024 -5.18% 32.973 31.264 - -6.72% -
BM_RangesMakeHeap_float_Random_4 -5.18% 1.530 1.451 - 20.58% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -5.18% 558.384 529.451 - -0.59% -
BM_std_minmax<int>/4 -5.18% 0.975 0.925 - -9.89% -
std::set<int>::erase(key)_(non-existent)/32 -5.17% 2.680 2.541 - -12.15% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1024 -5.17% 9.483 8.993 - -4.58% -
SetIntersection_Interlaced_Vector_string_262144_1024 -5.17% 241358599.479 228871892.801 - 1.39% -
SetIntersection_None_Set_float_64_4 -5.17% 22693730.100 21520546.981 - 0.10% -
std::multimap<std::string,_int>::insert(value)_(new_value)/32 -5.15% 41.838 39.684 - 1.24% -
BM_std_minmax<short>/28 -5.14% 2.621 2.486 - 0.04% -
BM_RangesPopHeap_string_262144 -5.14% 101.152 95.951 - 5.13% -
rng::sort(deque<int>)_(descending)/1024 -5.13% 1371.191 1300.879 - 0.04% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -5.09% 10.872 10.318 - 1.11% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192 -5.09% 1.045 0.992 - 2.17% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -5.07% 0.733 0.696 - -2.11% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 -5.06% 3.162 3.002 - -0.19% -
BM_std_min<short>/4 -5.05% 1.082 1.027 - 2.15% -
rng::contains(list<int>)_(process_all)/50 -5.04% 19.346 18.370 - -0.27% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 -5.04% 0.966 0.917 - -1.10% -
SetIntersection_Front_Set_float_262144_256 -5.03% 4869000.848 4624145.487 - 5.24% -
BM_RangesMakeHeap_float_Descending_4 -5.02% 0.294 0.280 - -0.64% -
std::multiset<int>::find(key)_(existent)/8192 -5.01% 8.910 8.463 - 5.09% -
BM_std_minmax<unsigned_char>/23 -5.01% 2.986 2.836 - -2.41% -
rng::remove_if(deque<int>)_(prefix)/50 -5.00% 73.925 70.232 - -0.39% -
std::search(list<int>,_pred)_(same_length)/8192 -4.99% 8941.331 8494.820 - -5.01% -
BM_num_put<long_long> -4.99% 12.442 11.821 - -3.12% -
BM_RangesMakeThenSortHeap_string_Ascending_262144 -4.99% 81.240 77.188 - -0.32% -
BM_std_minmax<unsigned_char>/16 -4.99% 0.973 0.924 - -4.84% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -4.97% 1.725 1.640 - -4.57% -
std::any_of(deque<int>)_(process_all)/50 -4.96% 19.281 18.324 - -4.61% -
bm_ranges_lexicographical_compare<unsigned_char>/7 -4.96% 2.204 2.094 - -1.56% -
std::rotate(vector<bool>)_(by_1/3)/32 -4.95% 18.120 17.223 - -0.99% -
BM_PushHeap_string_QuickSortAdversary_16384 -4.95% 16.491 15.675 - -1.82% -
BM_StringRelational_Less_Small_Small_ChangeFirst -4.95% 1.386 1.318 - -8.27% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -4.95% 1.754 1.667 - -0.75% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -4.94% 1012.364 962.330 - 0.71% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 -4.94% 1031.302 980.353 - -0.99% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 -4.93% 30.926 29.403 - -4.25% -
rng::find_if(vector<bool>)_(process_all)/50 -4.92% 36.684 34.879 - 0.33% -
BM_std_minmax<unsigned_short>/7 -4.92% 1.752 1.666 - -3.59% -
rng::stable_sort(vector<int>)_(descending)/8 -4.92% 25.352 24.105 - -1.41% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 -4.92% 25.329 24.084 - 0.08% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 -4.91% 0.526 0.500 - -14.38% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -4.91% 87742.745 83437.908 - 0.63% -
BM_std_minmax<char>/2 -4.90% 0.895 0.851 - -2.99% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 -4.89% 1.236 1.176 - 0.84% -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 -4.89% 6.240 5.935 - -4.86% -
std::find_first_of(list<int>)_(large_needle)/1024 -4.88% 863946.773 821760.377 - -4.85% -
BM_RangesPushHeap_string_PipeOrgan_64 -4.88% 6.198 5.896 - 2.51% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 -4.87% 14651.286 13937.462 - -1.52% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -4.87% 1.339 1.274 - 20.07% -
std::reverse_copy(deque<int>)/512 -4.87% 131.491 125.093 - 0.17% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -4.87% 26.602 25.308 - -1.49% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 -4.86% 2368474.392 2253263.086 - -2.29% -
rng::find_last_if(list<int>)_(bail_90%)/50 -4.86% 2.179 2.073 - 0.09% -
BM_std_minmax<int>/3 -4.85% 1.198 1.140 - 0.85% -
BM_StringRelational_Compare_Small_Small_ChangeLast -4.84% 1.742 1.658 - -0.11% -
BM_lexicographical_compare_three_way_slow_path/16384 -4.83% 3984.550 3791.927 - -4.74% -
BM_std_min<short>/18 -4.83% 1.619 1.541 - -7.61% -
bm_ranges_lexicographical_compare<unsigned_char>/3 -4.81% 2.196 2.090 - -0.92% -
BM_num_put<unsigned_long> -4.80% 12.087 11.506 - -1.89% -
SetIntersection_None_Vector_uint32_16384_1024 -4.78% 1171638.470 1115587.754 - -4.94% -
BM_PushHeap_string_PipeOrgan_16 -4.78% 4.282 4.078 - -0.93% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 -4.78% 134711079.062 128275560.824 - 9.03% -
BM_StringRelational_Less_Huge_Empty_Control -4.77% 2.085 1.986 - -5.24% -
rng::partial_sort_copy(list<int>)_(descending)/8 -4.77% 18.589 17.703 - -1.23% -
BM_MakeThenSortHeap_float_Heap_4 -4.75% 1.239 1.180 - -2.02% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -4.74% 20795.083 19809.827 - -2.23% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -4.73% 17401.413 16578.006 - -1.23% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 -4.72% 24.006 22.873 - -0.52% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 -4.72% 6805263.177 6484120.986 - -6.47% -
BM_RangesPushHeap_string_SingleElement_4 -4.72% 2.294 2.186 - -0.61% -
SetIntersection_Interlaced_Vector_float_64_64 -4.71% 12059808.496 11491447.640 - -0.33% -
rng::partial_sort(deque<int>)_(shuffled)/8192 -4.71% 272539.877 259708.660 - -1.54% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1048576 -4.70% 885184.985 843599.247 - -0.00% -
std::multiset<int>::contains(key)_(existent)/1024 -4.70% 4.029 3.840 - -4.99% -
std::copy_n(vector<bool>)_(aligned)/64 -4.70% 1.303 1.242 - -9.06% -
BM_RangesMakeThenSortHeap_string_Descending_16384 -4.69% 69.063 65.822 - 0.03% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -4.69% 15.461 14.736 - -2.39% -
BM_MakeThenSortHeap_string_Ascending_262144 -4.68% 78.812 75.123 - -0.46% -
SetIntersection_Interlaced_Vector_string_262144_256 -4.68% 67835917.167 64663500.858 - 3.10% -
std::deque<int>::operator=(const&)_(cheap_elements)/32 -4.67% 5.062 4.826 - -0.10% -
SetIntersection_None_Set_string_16384_64 -4.67% 200703574.901 191330803.161 - -3.57% -
rng::contains_subrange(vector<int>)_(single_element)/50 -4.66% 12.983 12.377 - 0.45% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -4.66% 112198.437 106968.408 - 0.10% -
BM_std_min<unsigned_char>/16 -4.66% 2.619 2.497 - 2.22% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -4.66% 29.989 28.593 - -1.03% -
std::copy(vector<bool>)_(aligned)/64 -4.66% 1.368 1.304 - -4.47% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_256 -4.65% 3.130 2.984 - -4.55% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16384 -4.65% 26.404 25.176 - 1.87% -
std::stable_partition(vector<int>)_(dense)/50 -4.65% 26.429 25.200 - -2.11% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -4.65% 934903.318 891448.023 - -3.77% -
SetIntersection_None_Set_string_16384_1 -4.64% 202149680.791 192765010.842 - -3.70% -
std::find_if_not(vector<bool>)_(process_all)/50 -4.64% 36.685 34.982 - -0.05% -
BM_std_min<unsigned_short>/27 -4.64% 2.382 2.271 - -0.28% -
BM_MakeHeap_uint32_SingleElement_4 -4.62% 0.338 0.322 - -2.46% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 -4.61% 10.944 10.440 - -10.62% -
SetIntersection_Interlaced_Set_float_1024_256 -4.61% 16219263.013 15471750.375 - 0.12% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 -4.61% 38973084.340 37177996.942 - -14.90% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.60% 716.572 683.614 - 0.02% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 -4.60% 12120.405 11563.091 - -1.40% -
std::search_n(list<int>,_pred)_(no_match)/8192 -4.60% 8147.870 7773.379 - -5.32% -
BM_RangesPushHeap_uint32_Random_4 -4.60% 2.552 2.435 - -0.02% -
rng::remove(list<int>)_(sprinkled)/32 -4.60% 57.619 54.971 - -0.09% -
BM_std_min<char>/14 -4.58% 1.871 1.785 - -3.17% -
BM_std_min<char>/15 -4.58% 2.129 2.031 - -4.94% -
std::stable_partition(deque<int>)_(sparse)/32 -4.57% 12.170 11.614 - 6.42% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -4.57% 4.287 4.091 - 1.83% -
std::is_sorted(list<int>)/8192 -4.57% 7170.888 6843.384 - -6.73% -
BM_deque_deque_ranges_copy/64000 -4.56% 2852.468 2722.381 - 1.98% -
bm_ranges_lexicographical_compare<unsigned_char>/16 -4.56% 1.156 1.104 - -4.35% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 -4.55% 797.447 761.138 - -7.79% -
std::equal(vector<int>)_(it,_it,_it)/50 -4.55% 4.368 4.169 - -3.39% -
std::multiset<std::string>::erase(key)_(non-existent)/1024 -4.55% 24.063 22.968 - -0.37% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 -4.55% 20.475 19.543 - -3.75% -
BM_vector_deque_move/2 -4.55% 1.832 1.749 - -13.01% -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 -4.54% 96778.037 92385.268 - -0.05% -
std::search(list<int>)_(single_element)/1024 -4.53% 770.832 735.879 - -2.62% -
std::find_first_of(deque<int>)_(large_needle)/50 -4.52% 701.586 669.850 - -15.04% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -4.51% 24664485.495 23553104.483 - -1.50% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -4.50% 27720.962 26472.343 - -1.53% -
SetIntersection_Front_Set_uint32_64_4 -4.49% 18171404.125 17355906.093 - -0.22% -
SetIntersection_None_Set_string_16384_256 -4.49% 201103205.264 192080444.084 - -3.69% -
std::rotate(vector<bool>)_(by_1/4)/50 -4.48% 18.102 17.291 - -0.59% -
BM_StringRelational_Eq_Large_Large_Control -4.46% 2.270 2.169 - -5.47% -
rng::partial_sort_copy(deque<int>)_(shuffled)/8192 -4.46% 96040.359 91760.388 - -0.06% -
std::rotate(vector<bool>)_(by_1/3)/50 -4.45% 18.136 17.328 - -0.52% -
rng::sort(deque<int>)_(ascending)/1024 -4.45% 800.600 764.943 - -0.02% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -4.45% 1.986 1.898 - -1.12% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -4.45% 1742643.591 1665172.447 - 2.31% -
SetIntersection_Interlaced_Vector_float_16384_16 -4.44% 3891607.232 3718754.805 - 57.69% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -4.42% 12700289.857 12139106.767 - -3.04% -
rng::find_last(list<int>)_(bail_10%)/50 -4.42% 16.695 15.958 - -0.60% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -4.42% 1.271 1.215 - -15.82% -
std::rotate(vector<bool>)_(by_1/4)/32 -4.41% 18.263 17.457 - -0.79% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -4.40% 0.449 0.429 - -32.36% -
std::equal(list<int>)_(it,_it,_it,_pred)/50 -4.40% 40.888 39.088 - 0.41% -
rng::find_first_of(list<int>)_(small_needle)/8192 -4.40% 23207.748 22186.342 - -1.58% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 -4.39% 482.204 461.024 - 3.28% -
BM_std_minmax<unsigned_short>/22 -4.38% 2.394 2.289 - -2.88% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -4.38% 1263333.068 1207970.370 - -2.48% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -4.38% 5586850.693 5342361.431 - -0.35% -
BM_std_minmax<unsigned_char>/30 -4.37% 2.719 2.600 - -2.30% -
std::multiset<int>::contains(key)_(non-existent)/32 -4.37% 2.345 2.243 - -1.26% -
BM_std_minmax<unsigned_long_long>/4 -4.36% 1.597 1.527 - 0.74% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -4.36% 104.469 99.918 - -52.74% -
BM_num_put<unsigned_long_long> -4.35% 12.186 11.656 - -0.16% -
rng::copy_n(vector<bool>)_(aligned)/64 -4.34% 1.304 1.248 - -9.22% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.33% 551.473 527.581 - -0.26% -
SetIntersection_None_Vector_float_16384_4 -4.32% 1204920.359 1152893.834 - -1.10% -
BM_PushHeap_float_Ascending_16 -4.32% 1.065 1.019 - 3.83% -
rng::copy_n(deque<int>)/8 -4.31% 2.758 2.639 - -4.94% -
BM_MakeThenSortHeap_uint32_SingleElement_4 -4.31% 1.536 1.470 - 2.96% -
rng::copy_backward(vector<bool>)_(aligned)/262144 -4.30% 294.331 281.674 - 0.49% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 -4.30% 4.486 4.294 - -1.82% -
std::partition(list<int>)_(dense)/32 -4.30% 9.160 8.767 - -0.25% -
SetIntersection_Interlaced_Set_string_1024_64 -4.29% 17718489.607 16957936.910 - 0.32% -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -4.29% 29932.934 28650.043 - -0.26% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -4.29% 1580.504 1512.778 - -3.88% -
BM_std_minmax<unsigned_char>/24 -4.28% 1.207 1.155 - 0.03% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 -4.28% 199093274.412 190578517.638 - -4.49% -
rng::find_end(forward_list<int>)_(match_near_end)/1024 -4.28% 4651.064 4452.201 - 0.08% -
std::search(list<int>,_pred)_(single_element)/8192 -4.27% 8668.187 8297.872 - -4.19% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 -4.27% 1.918 1.836 - -2.64% -
rng::for_each_n(deque<int>)/8 -4.26% 1.205 1.153 - -67.85% -
std::rotate(vector<bool>)_(by_1/2)/50 -4.25% 18.161 17.389 - -0.76% -
std::find_if(list<int>)_(process_all)/32768 -4.25% 28585.393 27370.960 - -2.34% -
SetIntersection_None_Set_string_16384_16 -4.25% 197065764.468 188695116.794 - -4.60% -
BM_MakeHeap_float_Random_4 -4.23% 1.614 1.545 - 2.04% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -4.23% 20.366 19.504 - -0.03% -
std::find_if(vector<bool>)_(process_all)/50 -4.22% 36.550 35.007 - -0.05% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.22% 263.935 252.801 - -3.43% -
std::copy_backward(vector<bool>)_(aligned)/512 -4.21% 1.560 1.494 - -7.56% -
std::stable_partition(vector<int>)_(dense)/32 -4.21% 22.156 21.223 - -2.53% -
BM_PushHeap_uint64_SingleElement_1 -4.19% 0.522 0.500 - -28.26% -
rng::copy(vector<bool>)_(aligned)/64 -4.19% 1.375 1.317 - -4.00% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -4.18% 100132907.677 95943273.632 - 13.87% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 -4.17% 8413392.289 8062636.365 - -15.92% -
BM_std_min<short>/22 -4.17% 1.887 1.809 - -4.73% -
BM_RangesMakeThenSortHeap_string_Descending_256 -4.16% 19.320 18.516 - 2.94% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -4.16% 809.755 776.046 - -0.52% -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 -4.16% 3587.318 3438.155 - 1.73% -
BM_std_minmax<unsigned_int>/11 -4.16% 1.828 1.752 - -2.93% -
BM_MakeHeap_uint64_Random_16 -4.16% 1.328 1.273 - -3.08% -
SetIntersection_Interlaced_Vector_string_16384_64 -4.15% 13056530.111 12514595.908 - 3.47% -
SetIntersection_Interlaced_Vector_float_16384_4 -4.15% 1702202.816 1631625.270 - 18.28% -
BM_std_min<unsigned___int128>/8 -4.14% 3.109 2.981 - 3.72% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -4.13% 2.386 2.287 - 2.79% -
rng::fill(vector<bool>)/32768 -4.13% 31.012 29.732 - -0.76% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -4.12% 18.090 17.345 - -4.21% -
rng::find_if_not(vector<bool>)_(process_all)/8 -4.11% 5.638 5.406 - -0.11% -
BM_std_minmax<unsigned_char>/27 -4.10% 1.868 1.792 - -2.35% -
rng::replace_if(list<int>)_(prefix)/8192 -4.10% 7204.213 6909.170 - -13.35% -
BM_std_minmax<char>/64 -4.09% 1.256 1.205 - -0.06% -
BM_std_minmax<unsigned_char>/29 -4.09% 2.430 2.330 - -2.21% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst -4.09% 1.205 1.156 - -0.03% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -4.07% 110783943.527 106280440.459 - -13.95% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 -4.06% 2876318.609 2759511.959 - -0.47% -
rng::stable_sort(deque<int>)_(descending)/8 -4.06% 27.355 26.245 - -2.75% -
std::stable_sort(vector<int>)_(repeated)/1024 -4.06% 1129.579 1083.741 - 0.01% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 -4.05% 6156564.523 5907278.897 - -2.96% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -4.04% 1728085.321 1658228.674 - -2.54% -
SetIntersection_Interlaced_Set_string_262144_16384 -4.04% 2889972.657 2773235.920 - 1.08% -
std::rotate(vector<bool>)_(by_1/2)/32 -4.03% 18.295 17.559 - -1.06% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 -4.02% 2.486 2.386 - 1.27% -
BM_RangesMakeThenSortHeap_float_Ascending_4 -4.02% 1.359 1.305 - 1.67% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -4.00% 16.908 16.230 - 2.26% -
BM_std_min<unsigned___int128>/6 -4.00% 2.260 2.169 - 4.41% -
BM_MakeHeap_string_Heap_16384 -3.98% 5.123 4.919 - -0.32% -
BM_MakeThenSortHeap_float_PipeOrgan_256 -3.96% 6.507 6.250 - -1.98% -
rng::replace(list<int>)_(sprinkled)/8192 -3.96% 7291.240 7002.459 - -12.40% -
BM_RangesPushHeap_string_SingleElement_262144 -3.96% 2.635 2.531 - -0.39% -
rng::move_backward(vector<int>)/1048576 -3.96% 58534.849 56218.479 - -3.32% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -3.95% 6691892.096 6427551.569 - 5.36% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -3.95% 2.789 2.679 - -0.13% -
SetIntersection_Front_Set_string_16384_16 -3.95% 2062276.852 1980874.102 - -1.54% -
std::copy(list<int>)/64 -3.94% 32.056 30.793 - 0.23% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 -3.94% 13.557 13.023 - 0.01% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -3.94% 14518.819 13947.149 - 1.49% -
std::none_of(list<int>)_(process_all)/8 -3.94% 2.716 2.609 - 0.03% -
std::set<int>::lower_bound(key)_(non-existent)/32 -3.94% 2.378 2.284 - -2.13% -
SetIntersection_None_Set_float_64_16 -3.93% 19226834.711 18470283.582 - -1.98% -
std::multiset<int>::erase(key)_(non-existent)/32 -3.93% 2.690 2.585 - -2.05% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -3.93% 29893.299 28717.892 - 0.20% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -3.93% 1.038 0.997 - -0.92% -
BM_std_min<char>/4 -3.92% 1.071 1.029 - -8.99% -
std::sort(deque<int>)_(qsort_adversarial)/8192 -3.90% 471131.775 452747.800 - -1.75% -
std::unique_copy(list<int>,_pred)_(contiguous)/32 -3.88% 17.733 17.045 - -0.83% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -3.88% 5049280.676 4853442.326 - -42.70% -
BM_std_minmax<int>/11 -3.88% 1.832 1.761 - 1.35% -
SetIntersection_Interlaced_Set_uint32_256_64 -3.88% 14670528.091 14101962.982 - -3.56% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -3.87% 5706998.570 5486316.886 - -4.44% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 -3.87% 13838856.642 13303825.593 - -1.67% -
BM_RangesSortHeap_uint64_1 -3.86% 0.262 0.251 - -2.04% -
BM_MakeHeap_string_Heap_1024 -3.85% 4.874 4.687 - -0.63% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -3.84% 654.074 628.973 - -0.16% -
BM_StringEraseToEnd_Small_Opaque -3.83% 0.625 0.602 - -0.12% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -3.83% 82356.231 79205.205 - 2.26% -
BM_vector_deque_ranges_move_backward/0 -3.83% 0.606 0.583 - 33.03% -
BM_std_minmax<unsigned_char>/26 -3.82% 1.442 1.387 - 0.02% -
BM_std_min<unsigned_short>/19 -3.82% 1.893 1.821 - -2.39% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -3.81% 12457692.081 11983615.742 - -19.80% -
rng::stable_sort(deque<int>)_(shuffled)/8 -3.80% 24.494 23.563 - -1.41% -
SetIntersection_Interlaced_Vector_uint32_64_16 -3.79% 18681011.411 17972216.495 - 2.22% -
rng::sort(vector<NonIntegral>)_(shuffled)/8192 -3.79% 85479.600 82236.627 - 1.29% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 -3.79% 1.318 1.268 - -2.85% -
BM_std_minmax_element<int>/70000 -3.79% 18408.428 17710.706 - -0.26% -
BM_PushHeap_uint32_Ascending_1 -3.79% 0.502 0.483 - 7.85% -
rng::find_last(vector<char>)_(bail_10%)/1048576 -3.78% 112184.656 107939.998 - -0.11% -
BM_std_minmax<unsigned_char>/25 -3.78% 1.226 1.180 - 0.02% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 -3.78% 7.720 7.428 - -1.64% -
std::flat_map<int,_int>::insert(value)_(already_present)/0 -3.77% 1.034 0.995 - -2.95% -
std::reverse(deque<int>)/64 -3.77% 13.560 13.049 - -0.03% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -3.76% 3.599 3.463 - -2.30% -
rng::copy_if(deque<int>)_(entire_range)/8 -3.76% 2.951 2.840 - -2.96% -
BM_MakeHeap_string_Ascending_256 -3.74% 4.989 4.802 - 1.03% -
rng::search_n(list<int>,_pred)_(no_match)/8192 -3.73% 8230.994 7923.866 - -5.42% -
std::partition_copy(deque<int>)/32 -3.73% 12.995 12.510 - -3.31% -
std::map<std::string,_int>::clear()/1024 -3.72% 20950.037 20170.249 - -5.21% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -3.72% 23.046 22.189 - -0.61% -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -3.72% 11.119 10.705 - 1.59% -
BM_MakeHeap_float_Ascending_256 -3.71% 0.671 0.646 - -1.09% -
BM_RangesMakeHeap_uint64_Ascending_4 -3.71% 0.423 0.408 - -8.25% -
rng::move(vector<int>)/262144 -3.71% 22070.296 21252.205 - -4.68% -
BM_std_minmax_element<int>/64000 -3.70% 16831.837 16209.502 - 0.06% -
BM_deque_deque_move_backward/70000 -3.70% 8799.801 8474.533 - -6.60% -
BM_std_min<unsigned_long_long>/6 -3.69% 1.628 1.568 - -2.58% -
rng::fill(deque<int>)/32 -3.69% 1.470 1.416 - 3.50% -
BM_RangesPushHeap_uint32_Random_1 -3.68% 0.501 0.482 - -0.55% -
rng::find_if(vector<bool>)_(process_all)/8 -3.67% 5.615 5.409 - 0.09% -
SetIntersection_None_Set_float_1024_1 -3.67% 9189361.142 8852081.070 - -0.66% -
BM_std_min<char>/21 -3.67% 1.809 1.743 - 0.09% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 -3.67% 152722.434 147121.520 - -5.26% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 -3.67% 13472516.940 12978709.435 - -0.82% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 -3.66% 7.316 7.048 - -4.79% -
SetIntersection_Front_Set_uint32_16384_1 -3.66% 1115495.789 1074693.811 - -3.61% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -3.65% 1739813.622 1676251.439 - -0.67% -
rng::replace(vector<int>)_(prefix)/8192 -3.65% 1263.413 1217.269 - -3.99% -
BM_SortHeap_float_256 -3.65% 6.044 5.823 - 0.86% -
BM_PushHeap_float_Descending_64 -3.65% 0.393 0.379 - -0.02% -
BM_RangesMakeHeap_uint64_Ascending_16 -3.64% 0.657 0.633 - -4.07% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 -3.64% 31.256 30.117 - -8.13% -
std::move_backward(vector<bool>)_(aligned)/64 -3.64% 1.799 1.733 - -0.83% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 -3.63% 343275906.863 330815202.343 - -2.94% -
BM_MakeHeap_string_SingleElement_262144 -3.63% 7.792 7.509 - 0.52% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -3.63% 10.564 10.181 - -14.23% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -3.63% 6.313 6.084 - -4.12% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -3.62% 11.019 10.620 - 2.47% -
std::unordered_set<int>::find(key)_(existent)/8192 -3.62% 1.384 1.333 - 8.40% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 -3.61% 11.625 11.205 - -6.24% -
BM_MakeHeap_uint64_Random_1024 -3.60% 1.097 1.058 - -3.45% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -3.60% 3.562 3.434 - 0.56% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -3.60% 1.860 1.793 - 6.06% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -3.59% 5.478 5.281 - -1.73% -
rng::replace_if(vector<int>)_(prefix)/1024 -3.58% 278.112 268.142 - -0.16% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 -3.58% 357910942.758 345081133.930 - -3.42% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 -3.58% 670.415 646.417 - -18.27% -
SetIntersection_Interlaced_Vector_string_262144_16 -3.58% 5837692.488 5628796.607 - -0.25% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_4 -3.57% 1.433 1.382 - -1.87% -
rng::unique(deque<int>)_(sprinkled)/52 -3.57% 74.755 72.088 - 6.79% -
std::multimap<int,_int>::find(key)_(existent)/1024 -3.56% 3.952 3.811 - -1.14% -
BM_PushHeap_uint64_Random_16 -3.56% 4.283 4.131 - -2.23% -
rng::contains_subrange(vector<int>)_(same_length)/50 -3.55% 13.329 12.856 - 1.38% -
std::find(list<int>)_(bail_25%)/8 -3.54% 0.954 0.920 - 0.00% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 -3.54% 621.673 599.673 - -0.35% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -3.53% 3059.360 2951.410 - -0.37% -
SetIntersection_Interlaced_Vector_float_262144_4 -3.53% 2155931.059 2079883.291 - 2.91% -
SetIntersection_None_Vector_string_262144_64 -3.53% 1371243.529 1322906.404 - 0.37% -
BM_std_min<unsigned___int128>/9 -3.52% 3.526 3.402 - 3.92% -
rng::find_if(vector<int>)_(process_all)/8 -3.52% 2.628 2.535 - 1.06% -
rng::search(vector<int>)_(no_match)/1000 -3.51% 214.571 207.031 - -2.51% -
BM_RangesPushHeap_uint32_SingleElement_4 -3.51% 0.346 0.334 - -0.23% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -3.51% 104.833 101.158 - -51.59% -
rng::search(vector<int>)_(no_match)/1024 -3.50% 219.297 211.619 - -2.44% -
rng::copy_n(vector<int>)/8 -3.50% 2.232 2.154 - -4.44% -
BM_deque_deque_ranges_copy/64 -3.50% 5.540 5.347 - -2.22% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -3.49% 2.082 2.009 - -4.34% -
rng::fill_n(vector<bool>)/64 -3.48% 1.417 1.368 - -0.09% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 -3.48% 51.061 49.285 - -5.06% -
std::find_if_not(vector<bool>)_(process_all)/8 -3.48% 5.628 5.432 - 0.12% -
BM_std_min<unsigned_int>/29 -3.48% 2.089 2.016 - 1.89% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -3.47% 620.801 599.259 - -0.74% -
rng::stable_sort(deque<int>)_(heap)/8 -3.47% 26.363 25.449 - -1.84% -
BM_std_minmax<int>/10 -3.47% 1.437 1.387 - -0.01% -
SetIntersection_None_Set_float_16384_1 -3.47% 157596292.958 152133424.992 - -2.63% -
BM_PushHeap_float_Ascending_64 -3.47% 1.813 1.750 - 0.36% -
BM_std_min<char>/3 -3.46% 0.718 0.693 - -14.11% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -3.46% 18879.617 18225.620 - -0.59% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -3.46% 22.887 22.094 - -3.96% -
BM_RangesPushHeap_string_SingleElement_1024 -3.46% 2.578 2.489 - 0.69% -
BM_std_minmax_element<int>/4096 -3.46% 1078.512 1041.209 - 0.12% -
rng::copy(vector<int>)/1048576 -3.45% 50195.955 48462.075 - -2.83% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -3.45% 9083.306 8769.580 - -2.96% -
BM_deque_vector_ranges_move/1 -3.45% 2.150 2.076 - 1.99% -
rng::for_each(join_view(vector<vector<int>>)/8 -3.45% 1.435 1.385 - -0.07% -
std::search(list<int>)_(same_length)/8192 -3.45% 10541.812 10178.416 - 8.51% -
std::find(vector<long_long>)_(bail_25%)/8 -3.44% 0.956 0.923 - 3.92% -
rng::find_last(vector<char>)_(bail_10%)/8192 -3.44% 882.529 852.185 - -0.07% -
BM_StringRelationalLiteral_Less_Small_Large_Control -3.44% 1.720 1.661 - 3.52% -
BM_RangesMakeThenSortHeap_float_Ascending_64 -3.43% 4.109 3.968 - 0.40% -
std::remove_if(list<int>)_(prefix)/1024 -3.43% 1047.197 1011.258 - -7.61% -
BM_RangesMakeHeap_string_Ascending_256 -3.43% 5.067 4.893 - -2.66% -
BM_StringRelational_Less_Large_Huge_Control -3.43% 2.229 2.153 - -7.03% -
std::copy(deque<int>)/8 -3.42% 2.744 2.650 - -4.95% -
BM_std_min<short>/24 -3.42% 2.537 2.450 - 1.70% -
BM_RangesMakeHeap_uint64_Random_64 -3.41% 1.293 1.249 - -0.52% -
BM_MakeThenSortHeap_float_QuickSortAdversary_4 -3.41% 1.560 1.507 - 2.20% -
rng::equal(list<int>)_(it,_it,_it,_it)/8192 -3.40% 12475.982 12051.802 - -0.52% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -3.39% 464.701 448.936 - 0.08% -
BM_std_minmax_element<int>/65536 -3.39% 17223.564 16639.499 - -0.04% -
SetIntersection_Interlaced_Set_float_256_64 -3.39% 15482092.676 14957086.197 - 0.08% -
rng::find_end(deque<int>,_pred)_(process_all)/1048576 -3.38% 561735.320 542727.597 - -0.12% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 -3.38% 32.723 31.617 - -0.79% -
std::move_backward(vector<bool>)_(aligned)/512 -3.37% 2.546 2.460 - -0.12% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -3.37% 39.382 38.054 - -4.22% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 -3.36% 10.557 10.202 - 3.21% -
std::distance(deque<int>)/50 -3.36% 0.694 0.670 - 4.89% -
BM_RangesMakeThenSortHeap_float_Descending_16 -3.35% 1.868 1.805 - 0.14% -
std::remove_if(vector<int>)_(prefix)/32 -3.35% 53.783 51.979 - 0.07% -
BM_MakeThenSortHeap_float_SingleElement_262144 -3.35% 52.396 50.640 - -3.32% -
BM_std_min<unsigned___int128>/7 -3.35% 2.657 2.568 - 3.48% -
BM_PushHeap_uint32_SingleElement_16 -3.34% 0.357 0.345 - -2.86% -
rng::find_last(forward_list<int>)_(bail_10%)/8 -3.34% 2.386 2.306 - -0.04% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -3.34% 1.305 1.261 - -15.62% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -3.33% 110502.960 106825.955 - -9.78% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -3.33% 836092.059 808279.472 - -1.19% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -3.32% 8.878 8.583 - -2.62% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 -3.32% 28.161 27.224 - -11.65% -
std::unordered_multimap<int,_int>::clear()/1024 -3.32% 8367.371 8089.350 - 1.95% -
std::replace(list<int>)_(prefix)/8192 -3.32% 7011.679 6778.869 - -12.79% -
BM_std_minmax<char>/14 -3.32% 2.554 2.469 - 0.83% -
std::rotate(deque<int>)_(1_element_backward)/32 -3.32% 4.571 4.419 - -0.14% -
BM_RangesPushHeap_string_SingleElement_64 -3.31% 2.611 2.524 - 1.07% -
BM_std_minmax<int>/1 -3.31% 0.622 0.601 - -0.00% -
SetIntersection_None_Vector_string_1024_16 -3.30% 1231332.324 1190641.056 - -1.94% -
std::unordered_set<int>::count(key)_(non-existent)/32 -3.30% 1.480 1.431 - -3.98% -
rng::copy(deque<int>)/8 -3.30% 2.785 2.693 - -2.64% -
std::copy_n(deque<int>)/32768 -3.30% 1174.105 1135.384 - -1.10% -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 -3.29% 5754.013 5564.720 - 0.03% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4 -3.28% 2.615 2.529 - -4.99% -
std::copy_backward(vector<int>)/32768 -3.28% 3795.289 3670.720 - 83.62% -
rng::search(vector<int>)_(no_match)/1048576 -3.28% 217386.727 210255.425 - -2.19% -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 -3.28% 282.400 273.136 - -0.02% -
727_cppcheck_r -3.28% 25.262 24.434 - -0.45% -
BM_std_minmax_element<int>/4000 -3.27% 1053.856 1019.358 - 0.30% -
BM_MakeHeap_string_SingleElement_1024 -3.27% 6.309 6.102 - -1.77% -
std::set<int>::contains(key)_(existent)/1024 -3.27% 3.957 3.828 - -3.65% -
rng::generate_n(deque<int>)/32 -3.27% 8.506 8.228 - -0.28% -
BM_std_minmax_element<int>/5500 -3.27% 1441.659 1394.561 - 0.24% -
BM_MakeThenSortHeap_string_Ascending_256 -3.27% 20.869 20.188 - -0.47% -
std::transform(list<int>)_(identity_transform)/50 -3.26% 39.631 38.340 - 1.96% -
SetIntersection_None_Set_float_16384_16384 -3.26% 156755842.003 151649323.098 - -3.58% -
BM_StringRelational_Less_Small_Small_ChangeLast -3.25% 1.846 1.786 - -3.61% -
BM_deque_deque_ranges_move/64 -3.25% 5.522 5.342 - -2.36% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 -3.25% 47.669 46.121 - -4.37% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_4 -3.25% 1.439 1.392 - -2.66% -
SetIntersection_Interlaced_Vector_string_16384_1024 -3.24% 116545110.701 112769138.486 - -2.66% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -3.24% 2429059.805 2350392.588 - -3.17% -
SetIntersection_Front_Set_uint64_262144_1 -3.23% 1155611.682 1118260.122 - 0.76% -
std::rotate(list<int>)_(1_element_backward)/32 -3.23% 13.926 13.476 - 1.72% -
SetIntersection_Front_Set_uint32_256_16 -3.23% 5011159.071 4849248.969 - -2.57% -
SetIntersection_None_Vector_float_262144_256 -3.23% 1228446.866 1188769.167 - -0.55% -
rng::stable_sort(vector<int>)_(repeated)/1024 -3.22% 1130.797 1094.383 - -0.10% -
SetIntersection_None_Vector_float_262144_64 -3.22% 1236760.107 1196976.934 - -0.60% -
std::multimap<std::string,_int>::erase(key)_(existent)/0 -3.21% 59.847 57.923 - -1.39% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -3.21% 216119695.254 209177074.033 - 3.49% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 -3.21% 470.451 455.340 - 0.02% -
std::for_each_n(vector<int>)/8 -3.19% 2.504 2.424 - -5.61% -
rng::rotate(vector<bool>)_(by_1/4)/50 -3.19% 18.611 18.018 - 0.27% -
BM_SortHeap_float_16 -3.19% 1.651 1.598 - -0.16% -
rng::starts_with(list<int>)/8192 -3.18% 8943.543 8658.895 - -5.86% -
std::remove(deque<int>)_(prefix)/50 -3.18% 65.874 63.780 - -0.90% -
rng::all_of(deque<int>)_(process_all)/50 -3.18% 18.336 17.753 - 0.07% -
std::rotate(vector<bool>)_(1_element_forward)/32 -3.17% 18.048 17.476 - -0.94% -
std::find_if(vector<bool>)_(process_all)/8 -3.17% 5.605 5.428 - -0.10% -
BM_SortHeap_pair<uint32,_uint32>_16 -3.16% 6.087 5.894 - -1.54% -
SetIntersection_Front_Set_uint32_64_1 -3.16% 18083700.233 17512609.203 - 0.26% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -3.16% 204.518 198.060 - -1.83% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 -3.16% 10.341 10.015 - -0.75% -
std::multiset<int>::contains(key)_(non-existent)/1024 -3.16% 5.700 5.520 - -0.75% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 -3.16% 14540.328 14081.417 - -0.65% -
rng::is_partitioned(deque<int>)_(partitioned)/8192 -3.15% 3036.664 2940.871 - 2.87% -
std::equal(deque<int>)_(it,_it,_it)/1024 -3.15% 500.560 484.789 - 0.22% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -3.15% 36179.412 35039.737 - -1.25% -
BM_RangesSortHeap_float_16 -3.14% 1.651 1.599 - -0.20% -
rng::rotate(vector<bool>)_(by_1/3)/32 -3.14% 18.643 18.058 - 0.46% -
std::shift_right(vector<int>)/32 -3.14% 4.136 4.006 - 35.25% -
rng::none_of(list<int>)_(process_all)/32 -3.13% 11.854 11.483 - -0.23% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/32 -3.13% 1.163 1.126 - 0.75% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -3.13% 22.191 21.496 - -1.91% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -3.13% 12829.706 12428.343 - -2.68% -
BM_RangesPushHeap_string_SingleElement_16384 -3.13% 2.567 2.487 - 0.29% -
750_sealcrypto_r -3.13% 18.966 18.373 - -0.13% -
BM_StringRelationalLiteral_Compare_Small_Large_Control -3.13% 1.665 1.613 - -0.23% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 -3.12% 8425693.956 8162506.994 - -14.17% -
std::find_first_of(vector<int>)_(large_needle)/50 -3.12% 267.929 259.563 - -5.42% -
SetIntersection_Front_Set_uint32_16384_16 -3.12% 1306571.012 1265780.488 - -3.56% -
std::find(list<int>)_(process_all)/1024 -3.12% 710.525 688.358 - -4.73% -
BM_PushHeap_string_QuickSortAdversary_1024 -3.12% 15.619 15.132 - -1.40% -
std::unordered_multimap<int,_int>::clear()/8192 -3.12% 64910.535 62888.400 - 4.47% -
std::partial_sort(deque<int>)_(shuffled)/8192 -3.11% 270051.449 261646.508 - -2.49% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.11% 5777.588 5597.779 - 0.66% -
std::replace_if(list<int>)_(prefix)/8192 -3.11% 7099.958 6879.495 - -12.86% -
BM_SortHeap_string_262144 -3.08% 178.751 173.242 - -0.58% -
rng::sort(deque<int>)_(pipe-organ)/8192 -3.08% 27381.297 26538.038 - -0.69% -
std::sort(deque<int>)_(pipe-organ)/1024 -3.08% 2826.866 2739.827 - 1.03% -
BM_RangesPushHeap_float_Descending_64 -3.08% 0.391 0.379 - -0.03% -
bm_ranges_swap_ranges_vb_aligned/64 -3.08% 3.124 3.027 - -2.20% -
SetIntersection_None_Set_float_16384_4 -3.08% 157305482.109 152468184.542 - -2.28% -
std::swap_ranges(deque<int>)/8192 -3.07% 2635.988 2555.022 - 0.20% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 -3.07% 9041.560 8764.103 - -0.61% -
BM_MakeThenSortHeap_string_PipeOrgan_16384 -3.07% 64.880 62.891 - -0.55% -
std::set<int>::clear()/8192 -3.07% 74257.731 71981.009 - -8.27% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 -3.06% 171061756.955 165825132.658 - 0.58% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.06% 55834.617 54125.408 - -3.09% -
SetIntersection_None_Set_float_16384_16 -3.06% 157434394.525 152617316.665 - -2.23% -
BM_std_minmax<char>/17 -3.05% 1.121 1.086 - 0.00% -
bm_swap_ranges_vb_unaligned/8 -3.04% 4.912 4.763 - -2.98% -
SetIntersection_Front_Set_float_64_16 -3.02% 17160329.910 16641315.223 - 1.86% -
SetIntersection_Front_Vector_float_262144_1 -3.02% 1125785.155 1091785.320 - -2.13% -
rng::copy(list<int>)/32768 -3.01% 26739.305 25933.761 - 0.24% -
BM_std_min<char>/22 -3.01% 2.070 2.008 - -2.76% -
rng::rotate(vector<bool>)_(1_element_forward)/1024 -3.00% 29.452 28.567 - -1.22% -
BM_RangesPushHeap_uint32_SingleElement_16 -3.00% 0.346 0.335 - 0.01% -
rng::remove_if(vector<int>)_(prefix)/32 -3.00% 53.632 52.024 - 0.20% -
std::set<int>::erase(key)_(non-existent)/1024 -2.99% 5.627 5.458 - -14.23% -
rng::find_end(forward_list<int>)_(process_all)/8192 -2.98% 5819.232 5645.802 - 0.61% -
BM_RangesMakeHeap_uint32_Random_262144 -2.98% 1.053 1.021 - 0.03% -
std::sort(deque<int>)_(pipe-organ)/8192 -2.97% 27481.513 26666.148 - -0.00% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 -2.96% 4.084 3.963 - -1.79% -
BM_MakeThenSortHeap_string_SingleElement_16384 -2.96% 38.717 37.572 - -0.52% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 -2.95% 276.608 268.435 - 0.22% -
BM_std_minmax<unsigned_short>/26 -2.95% 2.581 2.504 - 2.34% -
std::swap_ranges(deque<int>)/1024 -2.95% 329.566 319.838 - -0.06% -
SetIntersection_Front_Vector_uint32_64_64 -2.95% 11668614.594 11324274.792 - -0.73% -
SetIntersection_None_Vector_float_1024_1 -2.95% 1180606.853 1145769.544 - -0.37% -
rng::replace_if(list<int>)_(sprinkled)/8192 -2.95% 7452.365 7232.716 - -13.00% -
BM_RangesMakeHeap_uint64_QuickSortAdversary_4 -2.94% 0.437 0.424 - 0.02% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_4 -2.94% 1.242 1.205 - -0.25% -
BM_vector_deque_copy_backward/2 -2.94% 2.067 2.006 - -10.14% -
BM_RangesPushHeap_string_SingleElement_256 -2.94% 2.560 2.485 - 1.70% -
rng::reverse_copy(list<int>)/32768 -2.94% 26087.266 25321.131 - -2.18% -
BM_LowerBound_pair<uint32,_uint32>_262144 -2.93% 621.679 603.457 - -2.00% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -2.93% 1505.128 1461.043 - -0.13% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -2.93% 2011208.177 1952309.446 - -20.45% -
BM_std_minmax<char>/13 -2.93% 2.242 2.176 - -1.41% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -2.92% 22.296 21.644 - -0.59% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -2.92% 0.940 0.913 - -2.79% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -2.91% 1125173.876 1092381.985 - -0.77% -
BM_deque_deque_move/70000 -2.91% 3322.638 3226.020 - -1.37% -
BM_MakeThenSortHeap_string_SingleElement_1024 -2.91% 29.917 29.047 - -2.00% -
rng::stable_partition(vector<int>)_(dense)/50 -2.90% 26.440 25.672 - 0.46% -
std::set<std::string>::erase(key)_(non-existent)/1024 -2.90% 26.510 25.741 - 0.12% -
std::rotate(vector<bool>)_(1_element_forward)/50 -2.90% 18.051 17.528 - -0.95% -
BM_std_min<unsigned_long_long>/4 -2.90% 1.101 1.069 - 0.55% -
SetIntersection_Interlaced_Set_uint32_64_64 -2.89% 15441548.750 14994705.685 - 0.09% -
std::find_first_of(deque<int>)_(small_needle)/8192 -2.89% 28579.279 27752.341 - -7.33% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -2.89% 4735.906 4598.971 - -3.24% -
std::partial_sort_copy(vector<int>)_(repeated)/8 -2.89% 8.614 8.365 - 0.01% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.89% 72930.302 70823.642 - -1.74% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -2.89% 349.146 339.070 - -0.66% -
707_ntest_r -2.88% 16.946 16.458 - 1.99% -
std::none_of(deque<int>)_(process_all)/32768 -2.87% 11512.710 11182.141 - 5.45% -
BM_std_min<short>/16 -2.87% 1.800 1.749 - 0.08% -
bm_lexicographical_compare<int>/3 -2.86% 1.692 1.644 - -4.93% -
std::stable_partition(deque<int>)_(sparse)/50 -2.86% 29.719 28.868 - 3.59% -
std::rotate(vector<bool>)_(1_element_backward)/8192 -2.86% 104.725 101.731 - 1.20% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 -2.85% 507058.957 492607.788 - -0.19% -
BM_RangesPushHeap_uint64_Random_1024 -2.85% 6.007 5.836 - -0.64% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 -2.84% 24.729 24.026 - -3.25% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -2.84% 0.925 0.899 - -3.25% -
BM_MakeHeap_string_Ascending_64 -2.84% 4.852 4.715 - 0.81% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 -2.84% 0.480 0.467 - -0.27% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 -2.83% 4.284 4.163 - -1.88% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.82% 52133.449 50660.756 - -7.06% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -2.82% 35.360 34.361 - 3.20% -
rng::remove_copy_if(vector<int>)_(sprinkled)/50 -2.82% 16.450 15.986 - -0.80% -
BM_std_min<unsigned_char>/22 -2.81% 2.104 2.045 - 1.33% -
rng::is_partitioned(deque<int>)_(unpartitioned)/50 -2.81% 4.252 4.133 - -3.74% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 -2.80% 644450.793 626380.413 - -0.55% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024 -2.80% 24.285 23.606 - 0.16% -
BM_std_min<int>/64 -2.80% 2.669 2.594 - 0.60% -
BM_std_min<unsigned___int128>/5 -2.78% 1.850 1.799 - 3.20% -
SetIntersection_Front_Set_float_1024_1 -2.77% 1117979.943 1086974.649 - -2.95% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 -2.77% 45810.047 44540.348 - 0.05% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 -2.77% 5.116 4.974 - 4.17% -
BM_StringEraseToEnd_Huge_Transparent -2.77% 2.566 2.495 - 1.85% -
BM_PushHeap_uint32_Random_262144 -2.77% 6.438 6.260 - 0.16% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -2.77% 0.789 0.767 - 0.69% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 -2.76% 310.671 302.087 - 0.01% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.76% 14856.787 14446.922 - 0.73% -
SetIntersection_None_Set_string_256_16 -2.76% 11447291.501 11131683.658 - -0.29% -
rng::reverse_copy(vector<int>)/4096 -2.76% 137.247 133.464 - -1.21% -
rng::find_first_of(vector<int>)_(large_needle)/1024 -2.75% 109839.086 106817.732 - -0.46% -
BM_MakeHeap_string_Heap_256 -2.75% 4.956 4.820 - -0.36% -
SetIntersection_None_Set_float_16384_1024 -2.74% 158910340.260 154562092.296 - -1.82% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.74% 213.291 207.455 - -0.97% -
BM_std_minmax_element<int>/64 -2.73% 17.279 16.807 - -0.53% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 -2.73% 1118055.803 1087532.674 - -2.81% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst -2.73% 1.848 1.797 - -2.76% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16 -2.73% 1.119 1.089 - 0.58% -
rng::rotate(vector<bool>)_(by_1/3)/50 -2.73% 18.576 18.070 - 0.65% -
rng::move(vector<int>)/1048576 -2.73% 57762.368 56187.905 - -1.39% -
BM_MakeHeap_string_Heap_64 -2.72% 5.102 4.963 - -0.07% -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -2.72% 18.009 17.519 - -0.13% -
std::any_of(deque<int>)_(process_all)/32768 -2.72% 10839.924 10545.127 - -10.97% -
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 -2.72% 933545.116 908176.473 - -2.38% -
rng::is_partitioned(deque<int>)_(partitioned)/50 -2.72% 15.847 15.417 - 10.73% -
bm_ranges_swap_ranges_vb_unaligned/262144 -2.71% 3840.279 3736.092 - -84.33% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -2.71% 201776211.563 196313697.702 - -2.85% -
std::map<int,_int>::contains(key)_(existent)/8192 -2.71% 5.492 5.344 - -2.79% -
BM_RangesMakeHeap_float_PipeOrgan_256 -2.70% 0.687 0.669 - 0.47% -
BM_RangesMakeHeap_string_QuickSortAdversary_16384 -2.69% 12.065 11.740 - 0.15% -
std::is_sorted_until(list<int>,_pred)/8192 -2.69% 7769.360 7560.052 - 1.79% -
SetIntersection_Interlaced_Set_float_16384_1024 -2.69% 172480590.266 167840582.837 - -2.81% -
std::move_backward(list<int>)/32768 -2.69% 31933.638 31075.100 - -2.07% -
std::unordered_set<std::string>::erase(iterator)/32 -2.69% 31.739 30.887 - -0.75% -
BM_tolower_string<char> -2.69% 15.184 14.776 - -1.14% -
BM_MakeThenSortHeap_string_SingleElement_262144 -2.68% 51.549 50.165 - 0.37% -
BM_std_minmax<unsigned_char>/19 -2.68% 1.656 1.611 - 0.37% -
SetIntersection_None_Set_float_16384_64 -2.68% 157288677.064 153079014.514 - -2.17% -
BM_RangesPushHeap_string_Ascending_4 -2.67% 2.616 2.546 - -0.29% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -2.67% 36.432 35.459 - 19.80% -
SetIntersection_Front_Vector_uint64_262144_64 -2.67% 1424425.874 1386422.718 - -1.84% -
rng::copy(vector<int>)/8 -2.67% 2.289 2.228 - -3.84% -
BM_RangesMakeThenSortHeap_float_Heap_4 -2.66% 1.225 1.192 - -2.98% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_256 -2.66% 6.166 6.002 - 0.80% -
SetIntersection_None_Vector_float_16384_16 -2.66% 1204217.839 1172192.377 - -0.34% -
SetIntersection_None_Vector_uint32_262144_256 -2.66% 1204172.385 1172174.777 - -2.84% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 -2.65% 19412075.116 18896803.920 - -0.39% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -2.65% 13499.045 13140.940 - 3.50% -
bm_lexicographical_compare<unsigned_char>/7 -2.65% 2.213 2.154 - 0.92% -
std::count_if(deque<int>)_(every_other)/8 -2.65% 3.453 3.361 - -2.49% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 -2.64% 190.835 185.791 - -0.31% -
bm_gcd_trivial -2.64% 0.856 0.834 - -4.53% -
BM_std_min<unsigned_short>/9 -2.64% 6.476 6.305 - -0.94% -
BM_std_minmax<unsigned_short>/24 -2.63% 2.277 2.217 - -0.32% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -2.63% 6626906.845 6452519.050 - 18.71% -
std::reverse_copy(list<int>)/32768 -2.63% 26357.294 25664.406 - -2.62% -
rng::find_end(deque<int>,_pred)_(process_all)/1000 -2.63% 598.051 582.333 - -0.11% -
std::search_n(vector<int>,_pred)_(no_match)/8192 -2.63% 4294.011 4181.263 - -0.05% -
rng::find_first_of(vector<int>)_(large_needle)/32 -2.62% 105.040 102.289 - -1.89% -
rng::rotate(vector<bool>)_(by_1/2)/32 -2.62% 18.774 18.283 - 0.07% -
std::sort(deque<int>)_(descending)/1024 -2.61% 1335.997 1301.079 - 0.15% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -2.60% 43.522 42.389 - -10.38% -
BM_deque_vector_copy/1 -2.60% 2.128 2.072 - 1.39% -
BM_num_put<long> -2.60% 12.116 11.802 - -0.91% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 -2.60% 1257734.375 1225086.262 - -1.66% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -2.59% 1.134 1.104 - 0.18% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 -2.59% 16.946 16.506 - 0.93% -
std::move(vector<bool>)_(unaligned)/4096 -2.59% 26.643 25.952 - 0.96% -
SetIntersection_Interlaced_Vector_string_64_64 -2.58% 29115011.975 28363466.693 - 6.87% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -2.58% 296700.670 289048.385 - -1.65% -
rng::for_each_n(vector<int>)/8 -2.58% 2.537 2.471 - -0.16% -
rng::starts_with(list<int>,_pred)/8 -2.57% 3.725 3.629 - 0.23% -
BM_RangesMakeHeap_string_Random_16384 -2.57% 12.816 12.487 - -0.68% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 -2.56% 51.414 50.095 - -22.87% -
SetIntersection_Front_Set_uint32_256_256 -2.56% 9770664.787 9520198.720 - -4.64% -
SetIntersection_Interlaced_Set_uint32_262144_1 -2.56% 1108149.455 1079803.822 - 1.65% -
std::search(list<int>)_(no_match)/1000 -2.56% 714.315 696.062 - 8.91% -
rng::find_if(deque<int>)_(bail_25%)/8192 -2.55% 703.473 685.518 - -0.00% -
SetIntersection_None_Set_float_64_1 -2.55% 23380365.306 22784543.127 - 0.36% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1024 -2.55% 42.774 41.684 - -0.45% -
BM_std_minmax<int>/27 -2.54% 2.493 2.429 - -0.95% -
BM_std_minmax_element<int>/1024 -2.54% 272.780 265.844 - 0.73% -
BM_RangesPushHeap_string_SingleElement_16 -2.53% 2.553 2.488 - 1.54% -
BM_vector_deque_ranges_move_backward/2 -2.53% 1.937 1.888 - -5.82% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -2.53% 572.303 557.806 - -2.08% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 -2.53% 8142213.485 7936249.571 - -20.29% -
SetIntersection_None_Vector_float_16384_64 -2.53% 1203707.658 1173273.401 - -0.35% -
bm_swap_ranges_vb_unaligned/262144 -2.53% 3945.194 3845.558 - -67.26% -
BM_deque_vector_ranges_copy_backward/1 -2.52% 2.141 2.087 - 3.04% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -2.52% 14.981 14.604 - -2.02% -
BM_lexicographical_compare_three_way_slow_path/1048576 -2.52% 253647.803 247267.773 - -2.43% -
BM_RangesPushHeap_string_PipeOrgan_4 -2.51% 2.576 2.511 - 0.69% -
std::set<int>::ctor(const&)/1024 -2.51% 6286.032 6128.040 - -1.63% -
rng::is_partitioned(list<int>)_(partitioned)/1024 -2.51% 721.046 702.931 - -0.61% -
BM_deque_deque_copy/64 -2.51% 5.563 5.423 - -2.00% -
BM_std_minmax<unsigned_long_long>/2 -2.51% 0.869 0.847 - -2.22% -
rng::count_if(deque<int>)_(every_other)/8 -2.51% 3.355 3.271 - -2.67% -
BM_std_min<long_long>/31 -2.51% 3.403 3.318 - -0.87% -
BM_vector_deque_copy_backward/4000 -2.50% 146.692 143.021 - 0.45% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 -2.50% 7.293 7.111 - -2.19% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 -2.49% 3936.866 3838.733 - -0.25% -
std::reverse(deque<int>)/512 -2.49% 115.987 113.099 - -0.18% -
std::equal(deque<int>)_(it,_it,_it)/1048576 -2.49% 503070.061 490550.764 - -1.20% -
BM_SortHeap_string_16384 -2.49% 99.061 96.597 - -1.01% -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8 -2.49% 31.629 30.842 - -1.73% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 -2.49% 7.445 7.260 - -8.54% -
BM_lexicographical_compare_three_way_slow_path/4096 -2.48% 984.405 960.014 - -2.18% -
BM_std_min<unsigned_char>/32 -2.47% 2.864 2.793 - -7.06% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -2.47% 19994.390 19499.790 - -1.96% -
SetIntersection_None_Vector_string_1024_1024 -2.47% 1224036.627 1193765.246 - 1.38% -
BM_RangesMakeHeap_uint64_Random_16 -2.47% 1.293 1.261 - -6.22% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.47% 66227.609 64592.786 - -1.82% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 -2.47% 1.651 1.610 - -2.50% -
BM_MakeThenSortHeap_string_Random_16384 -2.46% 111.158 108.419 - 0.03% -
std::stable_sort(vector<int>)_(shuffled)/1024 -2.46% 2255.797 2200.258 - 0.98% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.46% 535.544 522.358 - 0.30% -
std::replace_if(vector<int>)_(prefix)/50 -2.46% 13.880 13.538 - -0.64% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 -2.46% 3.669 3.578 - -4.11% -
std::stable_partition(list<int>)_(dense)/32 -2.46% 33.335 32.515 - -2.18% -
std::any_of(deque<int>)_(process_all)/8192 -2.46% 2719.398 2652.576 - -10.60% -
BM_RangesPushHeap_string_Random_1024 -2.46% 15.119 14.747 - -1.53% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 -2.45% 3.754 3.661 - -3.19% -
BM_deque_deque_copy/65536 -2.44% 3033.535 2959.435 - 3.98% -
SetIntersection_None_Set_string_1024_1024 -2.44% 9123095.946 8900691.978 - 0.09% -
BM_std_minmax<int>/16 -2.44% 1.314 1.282 - -2.38% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -2.44% 23.728 23.150 - -2.56% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 -2.43% 1182462.211 1153675.256 - -2.56% -
SetIntersection_None_Set_float_16384_256 -2.43% 157405903.206 153578698.449 - -2.11% -
BM_deque_deque_move/64 -2.43% 5.564 5.429 - -1.96% -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 -2.42% 179.250 174.907 - -0.03% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -2.42% 1193757.972 1164925.682 - -1.13% -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 -2.41% 6456.008 6300.132 - 0.02% -
rng::stable_sort(vector<int>)_(ascending)/1024 -2.41% 2108.558 2057.773 - -0.01% -
std::copy_if(deque<int>)_(entire_range)/8 -2.41% 2.618 2.555 - -1.14% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -2.40% 34.857 34.019 - -2.23% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 -2.40% 39030.040 38092.602 - -1.24% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 -2.40% 24344.024 23760.645 - 0.33% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 -2.39% 747707.984 729814.684 - -0.01% -
rng::replace_if(deque<int>)_(prefix)/32 -2.39% 14.119 13.782 - -1.92% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -2.39% 12755.831 12451.374 - -0.16% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1024 -2.39% 1.223 1.193 - 1.52% -
SetIntersection_None_Vector_float_262144_262144 -2.38% 1230660.922 1201311.919 - -0.29% -
BM_std_minmax<int>/15 -2.38% 2.029 1.981 - 1.79% -
std::multiset<int>::contains(key)_(existent)/8192 -2.38% 8.816 8.607 - 2.24% -
BM_StringResizeAndOverwrite -2.38% 0.860 0.840 - -1.86% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.38% 839.705 819.748 - -1.68% -
SetIntersection_None_Vector_float_262144_1024 -2.37% 1231846.355 1202592.395 - 0.14% -
rng::find_if(deque<int>)_(process_all)/32768 -2.37% 12191.876 11902.437 - 0.12% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -2.37% 20055065.732 19579288.707 - 0.62% -
BM_std_minmax<unsigned_char>/31 -2.37% 3.158 3.083 - -2.09% -
std::set<int>::clear()/1024 -2.37% 8763.731 8556.030 - -7.60% -
BM_std_minmax_element<int>/4 -2.37% 1.243 1.213 - -2.22% -
SetIntersection_None_Set_string_256_1 -2.37% 12111226.559 11824752.020 - -1.09% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 -2.37% 4828.533 4714.324 - -0.29% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -2.36% 605.029 590.742 - -2.28% -
BM_std_min<unsigned___int128>/4 -2.36% 1.446 1.412 - 2.79% -
SetIntersection_Interlaced_Vector_string_256_16 -2.36% 11012878.271 10752899.228 - -2.94% -
SetIntersection_Front_Set_string_64_16 -2.36% 25760772.646 25153416.839 - -0.65% -
std::set<std::string>::count(key)_(existent)/1024 -2.35% 24.362 23.789 - 3.43% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16 -2.35% 3.023 2.952 - 0.23% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 -2.35% 72.287 70.589 - -6.66% -
BM_StringFindAllMatch/8 -2.35% 2.544 2.484 - 7.81% -
BM_SortHeap_string_1024 -2.35% 60.841 59.413 - -0.99% -
std::rotate(deque<int>)_(by_1/3)/1024 -2.34% 1866.459 1822.692 - -1.95% -
rng::find_first_of(list<int>)_(small_needle)/32 -2.34% 93.381 91.194 - -0.85% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 -2.34% 1203184.092 1175046.856 - -5.34% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 -2.34% 21.213 20.717 - -0.10% -
std::stable_sort(vector<int>)_(ascending)/1024 -2.33% 2109.088 2059.867 - 0.31% -
rng::rotate(vector<bool>)_(by_1/2)/50 -2.33% 18.605 18.171 - 0.85% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -2.33% 19793.996 19332.209 - -1.74% -
SetIntersection_None_Set_uint64_1024_1 -2.33% 8911112.275 8703400.992 - -1.93% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -2.33% 1.495 1.461 - 13.16% -
BM_MakeHeap_string_Random_262144 -2.33% 15.580 15.217 - -0.19% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 -2.33% 23.051 22.515 - 0.91% -
std::none_of(deque<int>)_(process_all)/8192 -2.33% 2873.189 2806.376 - 7.20% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_64 -2.31% 1.146 1.119 - 1.65% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -2.31% 453.792 443.314 - -0.60% -
729_abc_r -2.30% 18.943 18.507 - -0.44% -
SetIntersection_None_Set_string_256_4 -2.30% 11853008.687 11580569.169 - -1.24% -
BM_std_minmax<int>/23 -2.30% 2.357 2.303 - -0.90% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -2.29% 2.747 2.684 - 0.23% -
std::move(vector<bool>)_(aligned)/64 -2.29% 1.776 1.735 - 0.97% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 -2.29% 4997.906 4883.513 - -0.07% -
BM_std_min<char>/4096 -2.29% 29.519 28.844 - -2.05% -
rng::find_last(vector<char>)_(bail_90%)/1048576 -2.29% 12129.540 11852.089 - -0.62% -
std::set<int>::contains(key)_(existent)/8192 -2.28% 8.391 8.200 - -5.35% -
std::is_sorted_until(vector<int>,_pred)/8 -2.28% 3.616 3.534 - 0.84% -
rng::stable_partition(vector<int>)_(sparse)/8192 -2.28% 1552.366 1516.962 - -0.28% -
std::unordered_set<std::string>::erase(iterator)/8192 -2.28% 33.005 32.252 - -0.51% -
BM_std_min<unsigned_int>/17 -2.28% 0.971 0.949 - -2.28% -
std::unordered_multiset<int>::find(key)_(existent)/32 -2.28% 1.302 1.272 - -3.22% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 -2.27% 1259292.479 1230660.971 - -1.48% -
rng::sort(deque<int>)_(qsort_adversarial)/8192 -2.27% 456006.537 445648.936 - -0.04% -
BM_SortHeap_string_256 -2.27% 45.675 44.638 - -0.98% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 -2.27% 1.388 1.356 - -2.04% -
BM_deque_deque_ranges_copy_backward/70000 -2.26% 8868.120 8667.514 - -3.46% -
723_llvm_r -2.26% 11.766 11.500 - -0.62% -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 -2.26% 26260.727 25667.783 - -2.01% -
BM_MakeThenSortHeap_uint32_Heap_4 -2.26% 1.197 1.170 - -1.66% -
BM_std_min<long_long>/32 -2.25% 3.618 3.537 - -0.62% -
rng::rotate(vector<bool>)_(by_1/4)/32 -2.25% 18.620 18.201 - 0.04% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -2.25% 1189547.208 1162773.921 - -1.59% -
std::multiset<int>::find(key)_(existent)/1024 -2.25% 3.799 3.714 - 0.45% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -2.25% 68477.198 66936.451 - -0.29% -
BM_MakeThenSortHeap_string_Ascending_1024 -2.25% 35.846 35.041 - -3.68% -
SetIntersection_None_Vector_uint32_16384_16 -2.24% 1158031.336 1132035.454 - -3.57% -
rng::copy_backward(deque<int>)/1048576 -2.24% 126507.844 123669.355 - -0.56% -
std::map<int,_int>::contains(key)_(non-existent)/1024 -2.24% 5.432 5.310 - -0.72% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.24% 7199.421 7038.138 - -2.35% -
rng::find_end(deque<int>,_pred)_(process_all)/8192 -2.24% 4324.189 4227.493 - -0.32% -
SetIntersection_Front_Set_string_262144_16384 -2.24% 352255032.582 344378435.731 - -2.20% -
SetIntersection_Interlaced_Set_float_16384_4 -2.23% 172337323.014 168489128.141 - -3.60% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 -2.23% 3.817 3.732 - -13.58% -
rng::stable_partition(vector<int>)_(dense)/32 -2.23% 22.515 22.014 - 0.31% -
BM_MakeThenSortHeap_string_Random_262144 -2.23% 193.862 189.543 - 0.31% -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 -2.23% 450.997 440.955 - -0.43% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 -2.23% 4530.031 4429.208 - 0.26% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -2.22% 29.358 28.705 - -4.03% -
rng::swap_ranges(deque<int>)/32 -2.22% 10.977 10.733 - 0.06% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 -2.22% 16247044.179 15885802.667 - -0.05% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -2.22% 17.025 16.648 - -0.56% -
rng::replace(vector<int>)_(prefix)/1024 -2.22% 165.327 161.664 - -2.73% -
SetIntersection_None_Vector_float_1024_4 -2.21% 1176791.674 1150725.987 - 0.10% -
BM_std_min<char>/4000 -2.21% 27.841 27.225 - -1.75% -
rng::copy_backward(deque<int>)/32768 -2.21% 3839.464 3754.638 - -0.15% -
std::vector<int>::insert(begin)_(cheap_elements)/32 -2.21% 5.136 5.022 - -1.58% -
BM_MakeThenSortHeap_float_Descending_64 -2.20% 3.331 3.257 - -2.81% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 -2.20% 25.273 24.716 - -1.11% -
BM_deque_vector_ranges_copy/5500 -2.20% 201.053 196.628 - -0.86% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16 -2.20% 1.217 1.190 - 0.28% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 -2.20% 55214.669 54002.426 - -0.14% -
rng::rotate(vector<bool>)_(1_element_forward)/32 -2.19% 18.517 18.111 - -0.13% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 -2.19% 19.212 18.792 - 0.90% -
rng::reverse_copy(vector<int>)/8 -2.19% 2.534 2.478 - 9.86% -
std::rotate_copy(list<int>)/32 -2.19% 8.528 8.341 - -0.41% -
BM_deque_deque_copy/1024 -2.18% 39.286 38.429 - -0.53% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -2.18% 527.512 516.008 - -2.05% -
BM_std_min<char>/13 -2.18% 1.564 1.530 - -0.85% -
BM_std_minmax<char>/3 -2.18% 1.209 1.183 - -0.17% -
std::find_first_of(vector<int>)_(small_needle)/32 -2.18% 46.829 45.809 - 2.78% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 -2.17% 21281.683 20820.144 - -1.01% -
std::replace(list<int>)_(sprinkled)/8192 -2.17% 7160.188 7004.962 - -11.32% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -2.17% 1126825.388 1102409.974 - -0.90% -
SetIntersection_Front_Set_uint32_1024_64 -2.16% 2042257.401 1998152.004 - -1.45% -
bm_lexicographical_compare<unsigned_char>/1 -2.15% 1.690 1.653 - -0.57% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 -2.15% 1249899.578 1222966.957 - -1.61% -
std::vector<int>::ctor(Range)_(cheap_elements)/1024 -2.15% 50.640 49.549 - -0.04% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 -2.15% 605105.949 592090.014 - -0.05% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16 -2.15% 6.896 6.748 - -1.00% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -2.15% 36624.782 35838.983 - 0.82% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 -2.14% 3.727 3.647 - 5.07% -
BM_MakeThenSortHeap_float_Random_16 -2.14% 10.211 9.992 - -0.65% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -2.14% 4660984.895 4561237.543 - -3.10% -
BM_RangesPushHeap_string_QuickSortAdversary_262144 -2.14% 16.857 16.496 - 1.32% -
std::all_of(vector<int>)_(process_all)/8 -2.13% 2.561 2.506 - -4.39% -
rng::contains(list<int>)_(process_all)/1048576 -2.13% 842192.479 824229.314 - -1.67% -
rng::rotate(vector<bool>)_(1_element_backward)/32 -2.13% 18.495 18.101 - -1.45% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -2.13% 1272700.235 1245593.767 - -0.39% -
rng::find_first_of(list<int>)_(small_needle)/1024 -2.13% 2828.744 2768.570 - -1.57% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -2.13% 143389547.512 140340758.263 - -1.41% -
BM_MakeThenSortHeap_float_QuickSortAdversary_262144 -2.13% 34.988 34.244 - -0.58% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 -2.12% 1247596.353 1221087.647 - -1.29% -
rng::partition(list<int>)_(sparse)/1024 -2.12% 732.566 717.009 - -0.96% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 -2.12% 4.463 4.369 - -26.71% -
BM_MakeHeap_uint32_QuickSortAdversary_16 -2.12% 0.616 0.603 - -0.16% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.12% 374.381 366.462 - -1.11% -
rng::stable_sort(vector<int>)_(shuffled)/1024 -2.11% 2258.969 2211.265 - 1.10% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 -2.11% 28351.503 27753.405 - 1.58% -
std::unordered_set<std::string>::clear()/32 -2.11% 925.829 906.322 - -3.52% -
BM_MakeHeap_string_Descending_262144 -2.11% 3.544 3.469 - 1.10% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -2.11% 5.367 5.254 - 0.85% -
BM_std_minmax<short>/23 -2.10% 2.693 2.637 - -1.92% -
std::remove(list<int>)_(sprinkled)/8192 -2.10% 8120.089 7949.438 - -0.90% -
SetIntersection_None_Vector_uint32_1024_1 -2.10% 1121442.065 1097882.164 - -5.72% -
std::find(vector<char>)_(bail_25%)/1024 -2.10% 5.442 5.327 - 0.17% -
rng::generate_n(deque<int>)/8192 -2.10% 1978.367 1936.805 - 0.34% -
BM_RangesPushHeap_string_PipeOrgan_256 -2.10% 8.368 8.192 - 3.64% -
std::sort(vector<int>)_(descending)/8 -2.10% 24.661 24.143 - 0.00% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 -2.09% 1.207 1.181 - 3.96% -
BM_std_min<unsigned_int>/16 -2.09% 1.908 1.868 - -3.53% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -2.09% 0.763 0.747 - 0.27% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 -2.09% 1260473.471 1234104.004 - -1.03% -
BM_RangesMakeHeap_float_Random_262144 -2.09% 1.138 1.114 - -4.45% -
rng::find_first_of(vector<int>)_(large_needle)/8192 -2.09% 7057906.762 6910493.396 - -0.07% -
SetIntersection_Front_Vector_uint64_262144_16 -2.09% 1167680.955 1143296.461 - -3.09% -
std::find(deque<int>)_(process_all)/8 -2.09% 3.417 3.346 - 1.18% -
BM_lexicographical_compare_three_way_slow_path/16 -2.08% 4.539 4.444 - -1.33% -
rng::find_first_of(list<int>)_(small_needle)/50 -2.08% 142.475 139.512 - -1.19% -
std::copy(vector<int>)/8 -2.08% 2.247 2.200 - -2.29% -
BM_std_min<short>/23 -2.07% 2.116 2.072 - 0.54% -
BM_SortHeap_string_64 -2.07% 30.548 29.914 - -0.77% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 -2.07% 36.127 35.379 - -0.04% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 -2.07% 503943.795 493516.217 - -1.11% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 -2.07% 3907.313 3826.465 - -1.20% -
std::stable_partition(list<int>)_(dense)/50 -2.07% 56.740 55.567 - -0.11% -
SetIntersection_None_Set_uint32_64_64 -2.06% 11910664.855 11664835.843 - -2.08% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -2.06% 19991.291 19578.788 - -1.79% -
BM_RangesPushHeap_float_Random_16 -2.06% 5.409 5.298 - -1.28% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.06% 12411.370 12155.616 - -1.84% -
rng::fill(vector<bool>)/64 -2.06% 1.605 1.572 - -1.75% -
std::unordered_multiset<int>::clear()/1024 -2.06% 7884.911 7722.511 - -0.21% -
BM_PushHeap_uint32_Ascending_16384 -2.06% 6.735 6.596 - 0.66% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -2.06% 2.393 2.343 - -1.33% -
bm_ranges_lexicographical_compare<int>/64 -2.06% 4.911 4.810 - -1.07% -
SetIntersection_None_Vector_uint64_262144_16384 -2.05% 1216512.301 1191581.616 - -0.55% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.05% 42034.536 41174.311 - 0.23% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 -2.04% 1254609.375 1228958.332 - -1.47% -
std::find_first_of(vector<int>)_(large_needle)/8192 -2.04% 7061741.999 6917450.495 - -5.71% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.04% 250.197 245.098 - -2.18% -
std::multiset<int>::erase(key)_(existent)/8192 -2.04% 61.796 60.538 - -0.29% -
BM_RangesPushHeap_uint64_Random_16 -2.04% 4.279 4.192 - -2.14% -
rng::find_if_not(list<int>)_(bail_25%)/1024 -2.03% 195.122 191.155 - 0.33% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 -2.03% 1.182 1.158 - -1.81% -
std::unordered_set<int>::erase(key)_(non-existent)/8192 -2.03% 0.945 0.926 - -2.50% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 -2.03% 1.569 1.537 - 0.13% -
BM_std_minmax<short>/27 -2.02% 2.871 2.813 - -1.14% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 -2.02% 29.573 28.975 - 1.24% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 -2.02% 18759.187 18379.843 - -0.09% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.02% 40393.564 39577.086 - 0.13% -
std::multiset<int>::count(key)_(non-existent)/1024 -2.02% 6.000 5.878 - -0.14% -
SetIntersection_Front_Set_uint32_262144_16384 -2.02% 351370920.612 344276075.033 - -3.44% -
std::set<int>::ctor(const&)/8192 -2.02% 49932.478 48924.490 - -1.81% -
SetIntersection_None_Vector_float_262144_4 -2.02% 1212478.636 1188038.278 - 0.94% -
SetIntersection_None_Vector_float_256_256 -2.01% 2338157.163 2291114.269 - 0.28% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 -2.01% 77295.823 75741.299 - -1.83% -
BM_std_min<short>/512 -2.01% 7.332 7.185 - 0.11% -
SetIntersection_None_Set_uint32_16384_16384 -2.00% 154224816.027 151133557.979 - -4.33% -
std::unordered_set<int>::clear()/8192 -2.00% 61971.823 60731.135 - -1.89% -
rng::rotate(list<int>)_(1_element_backward)/32 -2.00% 14.221 13.936 - 2.70% -
std::map<int,_int>::erase(key)_(non-existent)/8192 -2.00% 7.680 7.526 - -21.44% -
BM_std_min<long_long>/29 -2.00% 3.041 2.981 - 2.76% -
BM_vector_deque_copy/1024 -2.00% 36.419 35.692 - 0.04% -
rng::search(deque<int>,_pred)_(same_length)/1000 -2.00% 488.612 478.859 - -4.17% -
rng::search(list<int>,_pred)_(near_matches)/1024 -2.00% 45805.127 44890.925 - -0.18% -
SetIntersection_None_Vector_uint32_1024_4 -1.99% 1150106.441 1127162.391 - -1.95% -
rng::partition(list<int>)_(sparse)/32 -1.99% 9.054 8.874 - -1.57% -
SetIntersection_None_Set_string_16384_4 -1.99% 197065644.491 193144625.376 - -2.26% -
std::set<int>::ctor(const&,_alloc)/1024 -1.98% 6257.867 6133.741 - -1.31% -
SetIntersection_Interlaced_Set_float_256_256 -1.98% 9422638.077 9235806.077 - -0.03% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.98% 9019.269 8840.455 - -1.38% -
SetIntersection_Interlaced_Set_float_16384_256 -1.98% 204562970.796 200509258.126 - -3.43% -
rng::move_backward(vector<int>)/262144 -1.98% 22076.034 21639.180 - -1.72% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -1.97% 1.639 1.607 - 6.93% -
std::find_end(forward_list<int>)_(process_all)/1000 -1.97% 694.170 680.499 - -1.45% -
rng::find_if(deque<int>)_(process_all)/8192 -1.97% 3009.631 2950.491 - -1.58% -
std::unordered_multimap<int,_int>::erase(iterator)/0 -1.96% 19.985 19.592 - -0.16% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -1.96% 653.510 640.696 - 0.36% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -1.96% 11316.703 11094.854 - 2.39% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -1.96% 171929.527 168560.760 - -1.62% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 -1.96% 151225.621 148267.715 - -0.91% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 -1.95% 148083360.559 145189280.023 - -0.95% -
SetIntersection_None_Set_uint64_256_256 -1.95% 5881457.348 5766663.266 - 0.59% -
rng::move(vector<bool>)_(aligned)/512 -1.95% 2.682 2.629 - -0.81% -
BM_MakeThenSortHeap_string_Heap_16 -1.95% 17.530 17.188 - -0.67% -
BM_PushHeap_string_QuickSortAdversary_256 -1.95% 14.809 14.520 - -0.97% -
rng::stable_sort(vector<NonIntegral>)_(descending)/8192 -1.95% 204339.988 200361.119 - -0.39% -
BM_MakeThenSortHeap_uint64_SingleElement_4 -1.94% 1.239 1.214 - 0.20% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -1.94% 2.980 2.922 - -0.18% -
SetIntersection_Front_Set_uint32_1024_16 -1.93% 1350572.741 1324440.013 - 1.48% -
std::partition(deque<int>)_(sparse)/50 -1.93% 15.538 15.237 - -11.86% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 -1.93% 23.046 22.601 - -0.88% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -1.93% 2.639 2.588 - -5.12% -
rng::rotate(vector<bool>)_(1_element_backward)/50 -1.93% 18.496 18.139 - -1.26% -
std::adjacent_find(list<int>,_pred)/8192 -1.93% 8114.629 7958.338 - -1.32% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 -1.93% 15.356 15.060 - -0.22% -
bm_gcd_complex -1.93% 19.433 19.059 - -0.54% -
std::partial_sort(deque<int>)_(repeated)/8192 -1.92% 69643.137 68302.665 - -0.19% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 -1.92% 1.197 1.174 - -1.45% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -1.92% 0.991 0.972 - -3.40% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.92% 55303.478 54242.886 - -0.56% -
BM_RangesPushHeap_uint64_Random_64 -1.91% 5.275 5.175 - -0.77% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -1.91% 12.581 12.340 - -0.26% -
BM_std_min<short>/26 -1.91% 2.099 2.059 - -4.66% -
BM_std_min<int>/28 -1.91% 2.030 1.992 - 0.18% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -1.90% 1.018 0.998 - -0.09% -
std::find_end(deque<int>)_(process_all)/8192 -1.90% 2040.607 2001.781 - -24.76% -
BM_std_minmax_element<int>/512 -1.90% 138.136 135.509 - 1.02% -
rng::search(list<int>,_pred)_(near_matches)/1000 -1.90% 44029.499 43192.195 - -0.65% -
731_astcenc_r -1.90% 10.217 10.023 - -1.03% -
rng::fill(list<int>)/32 -1.90% 8.459 8.299 - -0.24% -
rng::partition(vector<int>)_(sparse)/50 -1.90% 14.284 14.013 - -0.02% -
BM_std_minmax<unsigned_long_long>/1 -1.89% 0.583 0.572 - -1.27% -
rng::unique(vector<int>,_pred)_(contiguous)/52 -1.89% 65.761 64.516 - 0.43% -
BM_MakeThenSortHeap_string_Random_256 -1.89% 55.726 54.671 - 0.36% -
bm_ranges_swap_ranges_vb_aligned/512 -1.89% 5.245 5.146 - 0.68% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.89% 282184.318 276851.581 - -4.38% -
std::rotate(vector<bool>)_(1_element_forward)/1024 -1.89% 28.830 28.286 - -0.73% -
BM_std_minmax<unsigned_long_long>/3 -1.89% 1.239 1.215 - 1.53% -
std::stable_sort(vector<int>)_(heap)/1024 -1.88% 2570.571 2522.163 - 0.75% -
SetIntersection_Front_Set_float_262144_16 -1.88% 1271955.649 1248014.766 - 0.93% -
rng::copy_if(list<int>)_(entire_range)/32768 -1.88% 28402.928 27869.640 - -0.36% -
std::multiset<int>::upper_bound(key)_(existent)/8192 -1.88% 14.904 14.625 - -1.03% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 -1.88% 34.348 33.704 - -0.77% -
SetIntersection_Interlaced_Set_uint64_1024_4 -1.87% 10181326.453 9991175.565 - 1.08% -
std::multiset<std::string>::contains(key)_(existent)/1024 -1.87% 22.982 22.553 - -2.58% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -1.87% 3.680 3.611 - 3.21% -
std::flat_map<int,_int>::contains(key)_(existent)/1024 -1.87% 8.686 8.524 - -0.22% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 -1.86% 11.604 11.388 - 0.73% -
rng::fill_n(vector<int>)/8192 -1.86% 238.786 234.349 - -0.61% -
BM_std_min<char>/64 -1.86% 4.195 4.117 - -0.46% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 -1.86% 54857.549 53839.151 - -0.30% -
rng::reverse(list<int>)/32768 -1.85% 17636.746 17309.873 - -2.45% -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/1024 -1.85% 13051.207 12809.591 - -0.05% -
753_ns3_r -1.85% 10.220 10.030 - -3.34% -
rng::search(vector<int>,_pred)_(near_matches)/1000 -1.85% 23048.098 22621.511 - -0.13% -
rng::stable_sort(vector<int>)_(qsort_adversarial)/1024 -1.85% 2934.428 2880.128 - -0.08% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -1.85% 1.612 1.582 - 3.77% -
BM_PushHeap_float_Ascending_1024 -1.84% 3.179 3.120 - 0.43% -
SetIntersection_Interlaced_Vector_string_64_16 -1.84% 31002124.310 30430628.493 - -3.30% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 -1.84% 21.578 21.181 - -0.17% -
std::copy(list<int>)/32768 -1.84% 26421.614 25935.285 - 2.14% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 -1.84% 0.566 0.556 - 1.69% -
std::unique(deque<int>)_(sprinkled)/32 -1.84% 67.262 66.026 - 6.96% -
rng::find(vector<int>)_(process_all)/8 -1.84% 2.902 2.848 - -0.50% -
BM_MakeHeap_string_SingleElement_16384 -1.83% 6.100 5.988 - -0.08% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.83% 815.174 800.251 - 0.22% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 -1.83% 602.331 591.308 - -1.78% -
BM_std_min<char>/19 -1.83% 1.182 1.160 - -5.97% -
std::is_sorted_until(list<int>,_pred)/8 -1.83% 4.230 4.153 - -1.40% -
SetIntersection_None_Vector_float_1024_256 -1.82% 1172549.659 1151154.985 - 0.22% -
BM_MakeHeap_string_PipeOrgan_1024 -1.82% 4.963 4.872 - -2.58% -
735_gem5_r -1.82% 13.564 13.317 - -0.74% -
std::deque<int>::insert(middle)_(cheap_elements)/32 -1.82% 11.773 11.559 - -2.43% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 -1.82% 11353.887 11147.426 - 0.91% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 -1.82% 1.818 1.785 - -0.96% -
SetIntersection_None_Set_float_1024_16 -1.82% 9058916.320 8894227.042 - -1.32% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -1.82% 1299485.231 1275873.082 - 0.01% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 -1.82% 4.203 4.127 - -1.27% -
std::map<int,_int>::erase(key)_(non-existent)/32 -1.81% 2.380 2.337 - -1.99% -
SetIntersection_Front_Vector_string_262144_16384 -1.81% 352619279.783 346239082.246 - -0.54% -
rng::contains_subrange(list<int>)_(process_all)/1048576 -1.80% 867182.246 851529.719 - 2.17% -
SetIntersection_Front_Set_uint64_256_256 -1.80% 9876181.378 9698384.759 - 1.21% -
rng::stable_sort(vector<int>)_(heap)/1024 -1.80% 2569.631 2523.415 - 0.74% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 -1.80% 505.139 496.057 - -0.75% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 -1.80% 1.255 1.232 - -1.93% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 -1.80% 0.999 0.981 - 0.56% -
BM_std_minmax<unsigned_short>/23 -1.79% 2.570 2.524 - 2.33% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -1.79% 1.529 1.501 - 25.68% -
std::multiset<int>::lower_bound(key)_(existent)/8192 -1.79% 15.077 14.807 - -1.61% -
BM_RangesPushHeap_string_Random_256 -1.79% 14.358 14.102 - -1.13% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -1.79% 25.856 25.394 - 3.12% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 -1.79% 4899.764 4812.210 - 0.17% -
rng::find_last(vector<char>)_(bail_90%)/8192 -1.78% 102.243 100.419 - 0.14% -
std::fill(deque<int>)/1024 -1.78% 30.301 29.761 - 0.52% -
rng::find_if(deque<int>)_(process_all)/50 -1.78% 24.140 23.709 - -0.04% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 -1.78% 14277.711 14023.008 - 0.98% -
BM_vector_deque_move_backward/4000 -1.78% 145.134 142.545 - 0.11% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 -1.78% 220.593 216.663 - -1.01% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_256 -1.78% 1.207 1.185 - 0.55% -
rng::stable_sort(deque<int>)_(ascending)/8 -1.78% 18.376 18.049 - -2.11% -
std::multimap<int,_int>::contains(key)_(existent)/1024 -1.78% 3.769 3.702 - 0.24% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 -1.78% 1191856.417 1170667.724 - -2.31% -
BM_vector_deque_ranges_move/4096 -1.77% 147.375 144.764 - -0.39% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 -1.77% 177.764 174.619 - 0.14% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.77% 134160.789 131788.624 - -1.35% -
SetIntersection_None_Vector_uint32_262144_16384 -1.77% 1210234.326 1188844.008 - -0.31% -
rng::stable_sort(deque<int>)_(pipe-organ)/8 -1.77% 20.479 20.117 - -1.48% -
std::find_if_not(deque<int>)_(process_all)/50 -1.76% 23.965 23.542 - -0.51% -
BM_LowerBound_string_1 -1.76% 4.596 4.515 - -0.26% -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 -1.76% 2927.737 2876.274 - 0.03% -
BM_std_min<char>/18 -1.76% 0.988 0.971 - -5.66% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/1024 -1.75% 603218.480 592645.234 - -0.02% -
rng::unique_copy(vector<int>)_(contiguous)/52 -1.75% 13.682 13.442 - -0.45% -
rng::all_of(list<int>)_(process_all)/32 -1.75% 11.700 11.495 - 0.31% -
std::find_if(vector<char>)_(bail_25%)/32768 -1.75% 2059.670 2023.671 - 0.01% -
BM_std_minmax<short>/15 -1.75% 1.991 1.957 - -1.34% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 -1.74% 53.239 52.313 - -0.23% -
rng::search(list<int>)_(same_length)/1000 -1.74% 745.277 732.336 - -1.38% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.73% 61706112.524 60636933.784 - -0.42% -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8 -1.73% 28.526 28.032 - -3.72% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.73% 9514.737 9350.000 - -0.38% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 -1.73% 7.547 7.416 - -1.59% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 -1.73% 1244426.432 1222916.908 - -0.92% -
BM_PushHeap_float_Ascending_256 -1.73% 2.525 2.481 - -0.01% -
rng::find_last(forward_list<int>)_(bail_90%)/50 -1.73% 20.780 20.421 - -1.59% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 -1.72% 21005333.031 20643022.058 - -2.13% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.72% 6486.153 6374.304 - -6.58% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 -1.72% 14.292 14.046 - -0.88% -
BM_RangesPushHeap_string_Descending_16384 -1.72% 2.462 2.419 - -0.01% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -1.72% 7.623 7.493 - 1.32% -
rng::is_partitioned(deque<int>)_(partitioned)/1024 -1.71% 385.210 378.605 - 3.78% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 -1.71% 23.086 22.690 - -0.06% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 -1.71% 24.182 23.768 - 0.36% -
SetIntersection_None_Set_uint32_64_4 -1.71% 22563031.949 22176379.180 - -1.28% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 -1.71% 4.072 4.002 - -0.63% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -1.71% 2.410 2.368 - -0.57% -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -1.71% 22.105 21.727 - -1.43% -
rng::find_if_not(deque<int>)_(process_all)/32768 -1.71% 11635.146 11436.187 - -0.09% -
rng::remove(list<int>)_(sprinkled)/1024 -1.71% 965.413 948.905 - -1.12% -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.71% 21.976 21.601 - -1.86% -
std::find(vector<bool>)_(process_all)/1048576 -1.71% 3717.570 3654.079 - -0.14% -
std::set<int>::count(key)_(non-existent)/32 -1.71% 2.971 2.920 - 0.54% -
SetIntersection_Front_Set_uint32_16_16 -1.70% 42152523.333 41434311.943 - -1.82% -
rng::find_first_of(deque<int>,_pred)_(large_needle)/50 -1.70% 1384.018 1360.455 - -0.68% -
std::copy(vector<bool>)_(aligned)/4096 -1.70% 4.700 4.621 - -0.73% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 -1.70% 0.738 0.725 - -0.45% -
rng::rotate(vector<bool>)_(by_1/4)/1024 -1.70% 15.326 15.066 - 3.47% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -1.70% 807.975 794.264 - -1.98% -
std::unique(deque<int>,_pred)_(contiguous)/52 -1.70% 69.587 68.407 - -0.51% -
BM_RangesPushHeap_string_PipeOrgan_262144 -1.69% 18.009 17.705 - 3.33% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 -1.69% 23.497 23.099 - -1.73% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 -1.69% 24.554 24.140 - 0.03% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 -1.69% 22.383 22.005 - 4.97% -
rng::remove_copy_if(deque<int>)_(prefix)/1024 -1.69% 535.743 526.700 - -1.69% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -1.69% 1271473.000 1250036.655 - -0.14% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 -1.69% 11990805.183 11788666.362 - -23.16% -
rng::generate_n(deque<int>)/50 -1.69% 12.547 12.335 - 0.68% -
rng::find(vector<bool>)_(process_all)/1024 -1.68% 4.689 4.610 - -2.73% -
SetIntersection_None_Vector_float_16384_1 -1.68% 1203775.177 1183551.792 - 1.08% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.68% 63107481.021 62047638.640 - -0.22% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 -1.68% 38.554 37.907 - -0.49% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 -1.68% 3.132 3.079 - -3.90% -
SetIntersection_Front_Vector_uint64_16384_64 -1.68% 1408202.319 1384561.012 - 3.03% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_16384 -1.68% 19.809 19.477 - -1.46% -
BM_RangesMakeHeap_string_Ascending_64 -1.68% 4.866 4.784 - -1.16% -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 -1.68% 846.648 832.442 - -0.92% -
BM_MakeThenSortHeap_string_Random_1024 -1.68% 70.329 69.150 - 0.63% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 -1.68% 19876.242 19542.982 - -1.65% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 -1.68% 11840.234 11641.847 - -0.93% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 -1.67% 23725.647 23329.061 - -0.72% -
rng::stable_sort(vector<int>)_(pipe-organ)/1024 -1.67% 2842.084 2794.651 - 0.27% -
BM_RangesMakeThenSortHeap_string_Descending_4 -1.67% 3.778 3.715 - -0.33% -
rng::remove_if(vector<int>)_(prefix)/8192 -1.67% 2619.712 2576.037 - -0.27% -
BM_PopHeap_pair<uint32,_uint32>_16384 -1.67% 45.760 44.998 - 0.06% -
SetIntersection_None_Vector_string_262144_1 -1.67% 1361590.096 1338910.823 - 1.55% -
std::stable_sort(vector<int>)_(pipe-organ)/1024 -1.67% 2841.555 2794.234 - 0.19% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_256 -1.67% 31.535 31.010 - -0.33% -
748_flightdm_r -1.66% 8.978 8.829 - -2.31% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 -1.66% 11.666 11.472 - -2.53% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 -1.66% 12.005 11.806 - 1.19% -
std::copy_if(vector<int>)_(entire_range)/64 -1.66% 16.363 16.092 - 4.48% -
SetIntersection_Interlaced_Set_float_256_1 -1.66% 4461503.464 4387441.768 - -0.06% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 -1.66% 7.600 7.474 - -0.90% -
SetIntersection_None_Set_uint32_64_16 -1.66% 19183596.248 18865529.945 - -1.55% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 -1.66% 787.568 774.518 - -0.33% -
std::copy(list<int>)/8 -1.66% 2.513 2.471 - -0.97% -
std::move_backward(vector<int>)/262144 -1.65% 21939.934 21577.112 - -1.78% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 -1.65% 1266647.705 1245708.414 - -1.42% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_64 -1.65% 20.890 20.545 - -0.43% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.65% 707.261 695.572 - -0.87% -
std::remove(list<int>)_(prefix)/1024 -1.65% 997.403 980.945 - -21.28% -
SetIntersection_Interlaced_Vector_string_64_4 -1.65% 22985515.989 22606935.996 - -1.22% -
BM_PushHeap_uint32_Ascending_262144 -1.65% 8.177 8.043 - -2.06% -
BM_LowerBound_uint32_16 -1.64% 7.443 7.320 - -0.36% -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/1024 -1.64% 3.906 3.841 - -0.33% -
std::search(list<int>)_(same_length)/1024 -1.64% 776.150 763.418 - -0.08% -
BM_std_minmax<int>/31 -1.64% 2.717 2.672 - 1.51% -
rng::find_end(vector<int>,_pred)_(process_all)/1048576 -1.64% 653337.894 642653.716 - -1.01% -
std::equal(deque<int>)_(it,_it,_it)/8192 -1.63% 3919.163 3855.102 - -0.28% -
rng::is_sorted_until(list<int>,_pred)/8192 -1.63% 7808.102 7680.484 - 5.21% -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 -1.63% 32222.930 31696.325 - -0.65% -
BM_std_min<char>/31 -1.63% 2.488 2.448 - -1.44% -
std::set<int>::insert(value)_(already_present)/8192 -1.63% 10.831 10.654 - -0.72% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 -1.63% 130795.705 128665.188 - 0.57% -
BM_vector_deque_move/5500 -1.63% 199.170 195.927 - -0.48% -
BM_std_minmax<unsigned_short>/6 -1.63% 1.388 1.365 - 0.05% -
std::unordered_set<int>::insert(value)_(new_value)/32 -1.62% 20.113 19.786 - -1.23% -
std::unordered_set<int>::erase(key)_(existent)/1024 -1.62% 22.404 22.041 - -17.58% -
std::find_if(deque<int>)_(process_all)/32768 -1.62% 11637.762 11449.124 - -3.71% -
rng::copy_if(list<int>)_(every_other)/32768 -1.62% 25335.272 24925.265 - -0.16% -
SetIntersection_None_Vector_float_262144_1 -1.62% 1238098.101 1218065.487 - 1.61% -
BM_std_minmax<unsigned_char>/18 -1.62% 1.317 1.295 - -1.61% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -1.62% 173439.236 170636.455 - -1.52% -
BM_LowerBound_pair<uint32,_uint32>_1 -1.61% 2.865 2.819 - -0.21% -
BM_std_minmax<unsigned_char>/17 -1.61% 1.105 1.087 - -1.55% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -1.61% 1424096.293 1401171.915 - 2.05% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -1.61% 1716865.561 1689262.941 - 3.72% -
BM_std_minmax<unsigned_short>/18 -1.61% 1.985 1.953 - 5.46% -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 -1.61% 9240.439 9092.081 - -1.58% -
BM_MakeThenSortHeap_float_Heap_262144 -1.60% 31.070 30.572 - -1.01% -
BM_deque_vector_ranges_copy/1 -1.60% 2.116 2.082 - 0.06% -
BM_SortHeap_pair<uint32,_uint32>_1024 -1.60% 13.945 13.722 - -0.51% -
SetIntersection_Interlaced_Vector_string_1024_64 -1.60% 8450117.872 8315100.351 - -1.35% -
rng::search(vector<int>,_pred)_(near_matches)/1024 -1.60% 24067.480 23683.148 - 0.05% -
std::move(vector<bool>)_(aligned)/512 -1.59% 2.389 2.351 - -1.66% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 -1.59% 1150767.223 1132417.329 - -1.41% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 -1.59% 11.463 11.281 - -0.02% -
rng::replace_if(vector<int>)_(prefix)/8192 -1.59% 2061.572 2028.832 - -0.48% -
BM_deque_deque_copy_backward/65536 -1.59% 8302.949 8171.186 - -1.67% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.58% 22.004 21.657 - -0.94% -
bm_lexicographical_compare<signed_char>/64 -1.58% 2.313 2.276 - 10.23% -
std::map<int,_int>::erase(key)_(existent)/8192 -1.58% 25.957 25.546 - -0.74% -
rng::rotate(vector<bool>)_(1_element_forward)/50 -1.58% 18.467 18.175 - 0.26% -
BM_MakeHeap_string_PipeOrgan_262144 -1.58% 7.451 7.333 - 1.48% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 -1.57% 32220.787 31713.717 - -0.66% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.57% 44.229 43.533 - -0.12% -
BM_std_min<unsigned_short>/28 -1.57% 2.693 2.651 - 3.60% -
721_gcc_r -1.57% 13.193 12.986 - 0.11% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 -1.57% 17.238 16.968 - 1.33% -
BM_MakeThenSortHeap_float_SingleElement_16384 -1.57% 15.788 15.540 - -2.76% -
rng::partial_sort(deque<int>)_(shuffled)/8 -1.57% 34.217 33.681 - -0.92% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -1.57% 1359393.309 1338112.060 - -0.30% -
rng::search(list<int>)_(no_match)/1024 -1.56% 744.351 732.713 - -1.89% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 -1.56% 27.325 26.898 - -0.22% -
rng::copy(deque<int>)/262144 -1.56% 10413.986 10251.289 - -0.99% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 -1.56% 2180.803 2146.795 - -0.22% -
BM_MakeThenSortHeap_string_Heap_4 -1.56% 5.944 5.851 - -0.48% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.56% 6187.769 6091.372 - -1.43% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 -1.55% 75.773 74.596 - -13.81% -
BM_PushHeap_float_Ascending_262144 -1.55% 5.250 5.168 - 2.65% -
std::search_n(vector<int>,_pred)_(no_match)/1024 -1.55% 530.104 521.909 - -0.08% -
rng::copy_n(vector<int>)/1048576 -1.54% 49369.004 48606.831 - -0.94% -
BM_RangesMakeThenSortHeap_float_SingleElement_4 -1.54% 1.360 1.339 - -1.17% -
SetIntersection_Interlaced_Vector_string_16_16 -1.54% 55629017.939 54772500.986 - -0.14% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16384 -1.54% 60.718 59.784 - -0.22% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -1.54% 10.114 9.959 - -0.28% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 -1.53% 27.680 27.255 - 2.47% -
std::unordered_set<std::string>::clear()/8192 -1.53% 221104.407 217711.507 - -0.71% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -1.53% 1.065 1.049 - 3.54% -
std::search(vector<int>)_(near_matches)/1024 -1.53% 15085.628 14854.647 - -0.36% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 -1.53% 11.517 11.341 - -0.71% -
BM_std_min<int>/32 -1.53% 2.222 2.188 - 1.20% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.52% 274618.252 270433.411 - -2.78% -
std::search_n(vector<int>,_pred)_(no_match)/1000 -1.52% 518.238 510.341 - -0.10% -
std::list<int>::ctor(size)/1024 -1.52% 11647.543 11470.208 - 0.96% -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 -1.52% 71.418 70.331 - -0.52% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 -1.52% 3.128 3.080 - -0.68% -
BM_LowerBound_pair<uint32,_uint32>_16384 -1.52% 101.823 100.280 - -1.81% -
SetIntersection_Interlaced_Vector_float_16_16 -1.51% 39141974.530 38549996.583 - 0.98% -
BM_MakeThenSortHeap_string_Random_64 -1.51% 40.049 39.444 - 0.39% -
BM_RangesMakeHeap_string_Heap_262144 -1.51% 5.438 5.356 - -1.29% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.51% 530.755 522.759 - -0.12% -
SetIntersection_Front_Set_string_262144_16 -1.51% 2009157.446 1978915.535 - 0.76% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.50% 32511.212 32022.016 - -2.90% -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/8 -1.50% 44.124 43.460 - 0.49% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -1.50% 24.540 24.171 - 7.32% -
SetIntersection_None_Vector_float_16_1 -1.50% 68561932.010 67531547.145 - -0.03% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 -1.50% 36176.790 35633.702 - -0.19% -
rng::replace(vector<int>)_(prefix)/50 -1.50% 6.984 6.879 - -2.11% -
BM_vector_deque_ranges_move/5500 -1.50% 199.726 196.739 - 0.05% -
BM_RangesPopHeap_pair<uint32,_uint32>_16 -1.49% 9.488 9.346 - 0.67% -
BM_vector_deque_copy/4000 -1.49% 142.847 140.712 - -0.66% -
BM_RangesMakeThenSortHeap_float_SingleElement_262144 -1.49% 52.333 51.551 - 0.19% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/0 -1.49% 20.819 20.508 - -1.07% -
rng::remove_copy(deque<int>)_(prefix)/32 -1.49% 12.931 12.738 - -0.11% -
std::reverse_copy(list<int>)/4096 -1.49% 3173.792 3126.574 - 1.13% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -1.48% 7.690 7.576 - -0.34% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -1.48% 1582963.685 1559510.972 - 7.34% -
BM_CmpLess_uchar_int -1.48% 1.123 1.106 - 0.01% -
BM_PushHeap_uint64_Random_262144 -1.48% 6.124 6.033 - 0.19% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 -1.48% 497.697 490.354 - -0.28% -
SetIntersection_Interlaced_Set_uint32_16384_1024 -1.47% 169328284.042 166830977.142 - -2.34% -
std::search(vector<int>)_(near_matches)/1000 -1.47% 14218.910 14009.285 - 0.29% -
BM_MakeThenSortHeap_float_Heap_1024 -1.47% 8.327 8.204 - -1.34% -
BM_toupper_string<char> -1.47% 15.135 14.912 - -0.08% -
rng::stable_sort(vector<NonIntegral>)_(heap)/8192 -1.47% 128010.318 126125.089 - 0.09% -
std::unordered_set<std::string>::clear()/1024 -1.47% 22920.002 22582.461 - 0.37% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 -1.47% 1130122.085 1113479.426 - 0.27% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -1.47% 82905.490 81685.295 - 2.18% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 -1.47% 2.092 2.061 - -0.20% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 -1.47% 25.535 25.159 - 0.33% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 -1.47% 21.451 21.137 - -0.92% -
SetIntersection_None_Set_float_1024_64 -1.47% 9001014.838 8868973.675 - -0.05% -
BM_MakeHeap_uint64_Ascending_262144 -1.47% 0.741 0.730 - 0.14% -
BM_MakeThenSortHeap_uint32_PipeOrgan_64 -1.47% 9.269 9.133 - -1.77% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 -1.47% 634125.713 624834.602 - -0.18% -
rng::sort(deque<int>)_(pipe-organ)/1024 -1.46% 2850.725 2809.063 - -1.30% -
rng::sort(vector<NonIntegral>)_(heap)/8192 -1.46% 50970.990 50226.192 - -0.63% -
std::search(list<int>,_pred)_(near_matches)/1000 -1.46% 42983.316 42355.863 - -0.15% -
SetIntersection_None_Set_uint32_1024_64 -1.46% 8872702.556 8743293.217 - 0.07% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 -1.46% 32182.190 31713.291 - 0.96% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 -1.46% 2189.661 2157.762 - -0.60% -
BM_lexicographical_compare_three_way<IntPtr>/16 -1.46% 4.362 4.298 - -0.82% -
rng::fold_left(list<int>)/8 -1.45% 3.878 3.821 - -0.63% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -1.45% 37.680 37.134 - -4.69% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 -1.44% 223773493.631 220555281.092 - 0.57% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -1.44% 34.671 34.173 - -0.54% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8192 -1.44% 3907.910 3851.801 - -0.28% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.43% 118323.041 116626.360 - -0.80% -
BM_RangesMakeThenSortHeap_float_Ascending_1024 -1.43% 8.866 8.739 - 1.32% -
std::list<int>::ctor(const&)_(cheap_elements)/32 -1.43% 326.974 322.292 - 0.19% -
BM_RangesSortHeap_pair<uint32,_uint32>_4 -1.43% 1.634 1.611 - -10.42% -
BM_SortHeap_string_16 -1.43% 14.405 14.199 - -0.08% -
SetIntersection_Front_Vector_uint64_262144_256 -1.43% 2347708.118 2314169.570 - 4.52% -
BM_std_minmax_element<char>/512 -1.43% 146.095 144.011 - 8.89% -
rng::unique(list<int>,_pred)_(contiguous)/52 -1.43% 75.337 74.262 - 0.25% -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8 -1.42% 18.313 18.053 - -1.87% -
std::multimap<int,_int>::count(key)_(non-existent)/32 -1.42% 2.505 2.470 - 2.36% -
rng::is_sorted_until(vector<int>,_pred)/8 -1.42% 3.410 3.362 - -1.66% -
BM_std_min<unsigned_int>/32 -1.42% 2.172 2.141 - -1.74% -
SetIntersection_Front_Vector_string_262144_64 -1.42% 3494745.407 3445172.575 - 2.30% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.42% 13833.965 13637.731 - -0.98% -
BM_lexicographical_compare_three_way_slow_path/256 -1.42% 71.616 70.602 - -0.66% -
rng::rotate(list<int>)_(1_element_backward)/50 -1.41% 25.298 24.940 - 0.14% -
BM_deque_vector_ranges_copy_backward/5500 -1.41% 203.645 200.766 - 0.14% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/52 -1.41% 29.304 28.889 - 8.88% -
BM_std_min<long_long>/13 -1.41% 2.401 2.367 - -2.18% -
BM_PushHeap_string_Ascending_4 -1.41% 2.630 2.593 - 1.21% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -1.41% 26.972 26.591 - -0.59% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -1.41% 170.697 168.286 - 0.46% -
SetIntersection_None_Vector_float_256_64 -1.41% 3714384.864 3661943.243 - 1.04% -
BM_MakeThenSortHeap_string_Heap_64 -1.41% 34.089 33.608 - -0.69% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -1.41% 1217469.129 1200291.613 - -1.37% -
SetIntersection_Front_Vector_float_16384_4 -1.41% 1123304.282 1107479.898 - -2.83% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.41% 530.682 523.207 - -1.36% -
std::partition(vector<int>)_(dense)/50 -1.41% 13.182 12.996 - -0.69% -
rng::rotate_copy(list<int>)/8192 -1.41% 8304.351 8187.430 - 3.92% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 -1.41% 13.698 13.505 - -0.33% -
std::sort(deque<int>)_(ascending)/8192 -1.40% 5815.339 5733.648 - -0.10% -
rng::contains_subrange(list<int>)_(single_element)/1048576 -1.40% 868401.436 856207.876 - 1.83% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 -1.40% 22.075 21.765 - -0.80% -
std::multiset<int>::erase(key)_(existent)/1024 -1.40% 40.625 40.057 - -2.84% -
std::sample(deque<int>)/32 -1.40% 325.207 320.660 - 0.02% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.40% 115679.663 114062.762 - 1.36% -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.40% 16.810 16.575 - -2.98% -
std::multiset<int>::equal_range(key)_(existent)/32 -1.39% 2.551 2.515 - 0.23% -
SetIntersection_Interlaced_Set_float_1024_64 -1.39% 10082606.712 9942612.399 - -0.23% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -1.39% 23.403 23.079 - -0.37% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 -1.39% 7.650 7.544 - -0.76% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 -1.39% 31.575 31.138 - -1.31% -
SetIntersection_None_Vector_float_1024_16 -1.38% 1163869.292 1147760.532 - -0.47% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 -1.38% 91.418 90.159 - -2.74% -
BM_std_min<unsigned_char>/1024 -1.38% 8.509 8.392 - -0.50% -
SetIntersection_None_Vector_uint64_262144_4 -1.38% 1219231.044 1202466.067 - 5.32% -
rng::search(deque<int>)_(same_length)/8192 -1.37% 3840.255 3787.526 - 0.36% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 -1.37% 13485.490 13300.333 - -0.45% -
SetIntersection_Interlaced_Vector_string_262144_1 -1.37% 1162453.764 1146534.574 - 0.64% -
SetIntersection_Front_Set_float_262144_262144 -1.37% 1783549.643 1759150.555 - 1.56% -
SetIntersection_Interlaced_Set_uint64_256_1 -1.37% 4456593.608 4395694.044 - -0.81% -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -1.36% 25316.375 24970.900 - 1.18% -
SetIntersection_None_Set_uint64_262144_16384 -1.36% 1212417.154 1195891.275 - -1.34% -
std::fill(vector<bool>)/32768 -1.36% 30.457 30.042 - 0.34% -
std::multiset<int>::upper_bound(key)_(existent)/32 -1.36% 2.228 2.198 - -1.51% -
rng::rotate(deque<int>)_(by_1/4)/32 -1.36% 29.452 29.052 - -0.96% -
std::map<int,_int>::insert(value)_(new_value)/32 -1.36% 19.967 19.696 - 0.15% -
std::set<int>::contains(key)_(existent)/32 -1.36% 1.726 1.703 - 0.96% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 -1.36% 37056.562 36554.404 - -1.53% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 -1.35% 3938.980 3885.612 - -0.39% -
std::search(vector<int>)_(no_match)/1000 -1.35% 212.878 210.000 - 1.27% -
std::map<int,_int>::equal_range(key)_(existent)/8192 -1.35% 5.480 5.406 - 2.70% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -1.35% 32.807 32.363 - 0.98% -
SetIntersection_None_Vector_string_16384_256 -1.35% 1290700.062 1273273.632 - 2.52% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 -1.35% 2354.961 2323.185 - -0.19% -
rng::search(deque<int>,_pred)_(no_match)/1048576 -1.35% 449828.650 443766.862 - 0.03% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 -1.35% 36096.513 35610.372 - -0.18% -
BM_num_put<bool> -1.35% 10.966 10.818 - -3.56% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 -1.35% 22.143 21.845 - -0.10% -
SetIntersection_Front_Set_float_262144_64 -1.35% 1871469.646 1846288.765 - -9.48% -
std::find_if_not(vector<char>)_(process_all)/8192 -1.34% 2075.487 2047.593 - -0.05% -
BM_std_min<long_long>/64 -1.34% 4.905 4.839 - -3.99% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 -1.34% 1680132.406 1657596.029 - -0.65% -
BM_std_min<unsigned_long_long>/8 -1.34% 2.329 2.297 - 0.85% -
BM_std_minmax<unsigned_char>/64 -1.33% 1.219 1.203 - -4.20% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.33% 54735.039 54004.654 - -0.80% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.33% 182644.161 180209.372 - -1.70% -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8192 -1.33% 186698.038 184212.732 - -0.08% -
rng::search(vector<int>)_(no_match)/8192 -1.33% 1660.819 1638.724 - -0.63% -
BM_RangesPushHeap_string_QuickSortAdversary_1024 -1.33% 15.448 15.243 - 0.15% -
rng::reverse(list<int>)/512 -1.33% 199.791 197.141 - -0.66% -
SetIntersection_Front_Set_float_256_16 -1.33% 4984829.567 4918740.673 - -1.32% -
BM_RangesMakeHeap_string_SingleElement_64 -1.32% 6.475 6.389 - -0.35% -
rng::remove(list<int>)_(prefix)/8192 -1.32% 8523.112 8410.591 - -1.02% -
std::find_if_not(vector<char>)_(bail_25%)/8 -1.32% 0.954 0.941 - -1.48% -
BM_MakeHeap_uint32_Random_16384 -1.32% 1.000 0.987 - 0.69% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.32% 384.660 379.587 - -1.92% -
std::stable_sort(vector<int>)_(descending)/8 -1.32% 25.522 25.186 - 0.13% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -1.32% 3114115.887 3073110.676 - 0.35% -
rng::partial_sort_copy(vector<int>)_(descending)/8 -1.31% 18.395 18.153 - 0.25% -
std::partition(deque<int>)_(sparse)/1024 -1.31% 389.174 384.067 - -0.73% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 -1.31% 22.179 21.888 - 2.97% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 -1.31% 5868.238 5791.346 - -1.81% -
rng::contains_subrange(vector<int>)_(single_element)/32 -1.31% 8.568 8.456 - 0.53% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_64 -1.31% 9.755 9.627 - -1.41% -
std::set<std::string>::upper_bound(key)_(existent)/8192 -1.31% 28.816 28.440 - 1.92% -
std::reverse(list<int>)/64 -1.30% 17.656 17.426 - -0.89% -
BM_RangesPushHeap_string_QuickSortAdversary_16384 -1.30% 16.119 15.909 - 0.98% -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 -1.30% 1.318 1.301 - -0.88% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 -1.30% 1936.374 1911.151 - -0.37% -
SetIntersection_Interlaced_Set_float_64_4 -1.30% 22351428.069 22060852.932 - -0.07% -
BM_deque_vector_copy_backward/1024 -1.30% 37.359 36.874 - -0.46% -
rng::all_of(list<int>)_(process_all)/50 -1.29% 22.057 21.772 - -0.65% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -1.29% 1.240 1.224 - -0.57% -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 -1.29% 296.893 293.056 - -1.07% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 -1.29% 1109716.450 1095403.256 - 1.01% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_262144 -1.29% 5.369 5.300 - 0.96% -
SetIntersection_Interlaced_Vector_uint64_64_4 -1.29% 18400137.383 18163254.097 - -0.89% -
std::unordered_map<int,_int>::insert(value)_(new_value)/1024 -1.28% 20.908 20.640 - -1.10% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144 -1.28% 77.273 76.280 - 0.50% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_4 -1.28% 1.738 1.715 - -0.60% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 -1.28% 5081213.234 5016036.174 - -9.61% -
rng::all_of(vector<int>)_(process_all)/8 -1.28% 2.486 2.454 - 0.93% -
std::set<int>::find(key)_(existent)/32 -1.28% 1.620 1.599 - 0.29% -
std::mismatch(deque<int>)_(it,_it,_it)/1048576 -1.27% 496725.277 490394.276 - -1.19% -
std::flat_multimap<int,_int>::erase(iterator)/8192 -1.27% 505.387 498.948 - -0.49% -
BM_RangesMakeHeap_string_Random_1024 -1.27% 10.787 10.650 - -1.27% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.27% 918.944 907.267 - -2.20% -
rng::partition(vector<int>)_(sparse)/32 -1.27% 9.086 8.971 - -0.51% -
BM_LowerBound_float_1 -1.27% 2.676 2.642 - -0.04% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 -1.27% 21.657 21.383 - 0.39% -
BM_MakeHeap_uint32_PipeOrgan_16 -1.27% 1.041 1.028 - 2.33% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -1.26% 724.185 715.030 - 5.65% -
std::stable_sort(deque<int>)_(ascending)/8 -1.26% 18.150 17.921 - -1.56% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 -1.26% 32496.363 32085.662 - 1.64% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16 -1.26% 11.641 11.494 - 0.19% -
BM_vector_deque_move/4096 -1.26% 147.104 145.247 - -0.17% -
SetIntersection_Front_Set_uint32_262144_16 -1.26% 1311088.146 1294567.159 - 1.83% -
SetIntersection_None_Vector_float_16384_16384 -1.26% 1193311.270 1178282.623 - 0.07% -
std::remove_copy(list<int>)_(sprinkled)/50 -1.26% 18.934 18.695 - -0.89% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 -1.26% 25.447 25.126 - -1.87% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 -1.26% 779.609 769.798 - -1.12% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 -1.26% 1712375.571 1690834.228 - -1.06% -
std::unordered_multiset<int>::erase(key)_(existent)/0 -1.25% 20.955 20.692 - -0.26% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -1.25% 1.234 1.219 - 0.86% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.25% 1162392.851 1147832.308 - 0.74% -
rng::sort(deque<int>)_(ascending)/8192 -1.25% 5817.836 5744.986 - -0.07% -
BM_std_min<int>/7 -1.25% 1.053 1.040 - -0.01% -
rng::find_end(forward_list<int>,_pred)_(near_matches)/8192 -1.24% 2722382.268 2688509.135 - -0.01% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 -1.24% 3.620 3.575 - -0.82% -
SetIntersection_None_Set_uint32_64_1 -1.24% 23611252.453 23317798.584 - -0.94% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 -1.24% 37.470 37.005 - -2.04% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -1.24% 16.891 16.681 - -0.39% -
SetIntersection_Front_Set_string_16384_1024 -1.24% 59302077.706 58568509.869 - 1.31% -
rng::find_first_of(list<int>,_pred)_(large_needle)/8192 -1.24% 54860493.616 54181951.922 - -2.71% -
rng::partial_sort(deque<int>)_(pipe-organ)/8192 -1.23% 165000.547 162962.844 - -0.62% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -1.23% 0.980 0.968 - -1.49% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 -1.23% 8.489 8.384 - -0.22% -
rng::rotate(vector<bool>)_(1_element_backward)/1024 -1.23% 28.089 27.743 - -0.30% -
rng::search_n(list<int>)_(no_match)/1024 -1.23% 743.679 734.524 - 1.50% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -1.23% 0.984 0.972 - 2.55% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_4 -1.23% 4.211 4.159 - 0.74% -
BM_PopHeap_pair<uint32,_uint32>_1024 -1.23% 30.178 29.807 - 0.16% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 -1.23% 543.598 536.929 - -1.41% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.23% 50.327 49.710 - -1.04% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -1.23% 172991.240 170870.688 - -1.82% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_256 -1.22% 10.981 10.846 - -0.90% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.22% 12530.058 12376.691 - 1.73% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -1.22% 1.009 0.997 - 0.32% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 -1.22% 599.219 591.888 - -1.99% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 -1.22% 4731.584 4673.726 - -0.93% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 -1.22% 11713603.877 11570482.667 - 0.46% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.22% 36759.104 36310.397 - -2.38% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 -1.22% 919.804 908.621 - 2.47% -
rng::unique(list<int>)_(contiguous)/8192 -1.22% 7168.313 7081.196 - -1.05% -
BM_deque_vector_ranges_move_backward/5500 -1.21% 203.150 200.682 - 0.45% -
std::find_first_of(list<int>)_(small_needle)/1024 -1.21% 2883.600 2848.567 - 0.16% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.21% 13717.694 13551.118 - -0.30% -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 -1.21% 4207.500 4156.421 - -3.36% -
std::stable_sort(deque<int>)_(repeated)/8 -1.21% 18.203 17.982 - -0.89% -
rng::rotate(deque<int>)_(by_1/2)/8192 -1.21% 1479.362 1461.426 - 0.11% -
BM_RangesMakeThenSortHeap_float_Ascending_256 -1.21% 6.666 6.585 - 0.50% -
SetIntersection_Front_Vector_uint64_1024_256 -1.21% 2331233.624 2302986.602 - -1.70% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -1.21% 605.156 597.839 - -2.19% -
BM_deque_deque_move/4096 -1.20% 152.368 150.533 - 0.28% -
BM_RangesMakeHeap_string_QuickSortAdversary_256 -1.20% 10.511 10.384 - -0.12% -
BM_std_minmax<int>/9 -1.20% 1.171 1.156 - -0.17% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -1.20% 1634042.050 1614407.522 - -14.42% -
BM_SortHeap_pair<uint32,_uint32>_262144 -1.20% 34.012 33.603 - -0.04% -
std::unordered_map<int,_int>::clear()/1024 -1.20% 8396.994 8296.137 - 3.61% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.20% 138121.258 136466.219 - -3.15% -
std::unique(deque<int>,_pred)_(contiguous)/8192 -1.20% 4497.255 4443.384 - 0.05% -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 -1.20% 217057.691 214462.560 - -0.90% -
rng::remove(vector<int>)_(prefix)/50 -1.19% 57.016 56.335 - 0.67% -
std::search_n(list<int>)_(no_match)/1024 -1.19% 758.598 749.538 - 2.29% -
BM_vector_deque_ranges_copy_backward/4000 -1.19% 142.771 141.066 - -1.47% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -1.19% 91.292 90.203 - 6.99% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 -1.19% 10.017 9.898 - -0.43% -
SetIntersection_Front_Set_uint64_16384_256 -1.19% 5062987.970 5002664.579 - 4.00% -
SetIntersection_None_Vector_float_1024_1024 -1.19% 1172877.518 1158931.722 - 0.94% -
std::partition_copy(vector<int>)/8192 -1.19% 4630.920 4575.865 - 0.13% -
SetIntersection_None_Set_float_256_256 -1.19% 5868907.246 5799195.519 - -3.16% -
BM_std_minmax<unsigned_short>/15 -1.19% 1.942 1.919 - -3.97% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 -1.19% 510573.142 504515.266 - -0.30% -
rng::adjacent_find(list<int>)/8 -1.18% 2.134 2.109 - 0.40% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 -1.18% 15274.592 15094.208 - -0.36% -
SetIntersection_Front_Vector_string_262144_262144 -1.18% 14485701.743 14314946.373 - -0.77% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 -1.18% 19804.003 19571.004 - -1.72% -
std::copy_backward(vector<bool>)_(aligned)/4096 -1.18% 5.104 5.044 - -4.90% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 -1.18% 113671.721 112335.778 - -0.97% -
BM_std_min<unsigned___int128>/3 -1.17% 1.042 1.030 - 1.96% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.17% 25.272 24.976 - -22.59% -
std::search_n(deque<int>)_(no_match)/1048576 -1.17% 443683.133 438498.436 - -0.30% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 -1.17% 502.758 496.884 - 0.34% -
BM_CmpEqual_uchar_schar -1.17% 1.050 1.038 - -0.09% -
std::is_partitioned(list<int>)_(partitioned)/50 -1.16% 13.861 13.700 - 0.63% -
rng::search(deque<int>)_(single_element)/1024 -1.16% 462.453 457.076 - -0.08% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 -1.16% 33.897 33.504 - -3.34% -
SetIntersection_Front_Set_float_16384_16384 -1.16% 342866356.375 338890849.356 - 40.94% -
std::unique(list<int>,_pred)_(contiguous)/8192 -1.16% 7940.068 7848.116 - -0.82% -
rng::sort(deque<int>)_(shuffled)/8192 -1.16% 81896.483 80948.255 - -0.38% -
std::find_if_not(vector<char>)_(process_all)/32768 -1.16% 8221.797 8126.618 - -0.06% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -1.16% 3.001 2.966 - 1.50% -
rng::remove_if(list<int>)_(prefix)/50 -1.16% 75.059 74.191 - -0.87% -
SetIntersection_Front_Set_float_256_4 -1.16% 4538671.691 4486230.137 - -1.33% -
std::find_if(deque<int>)_(bail_25%)/8192 -1.15% 703.452 695.337 - -7.24% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.15% 34925.971 34523.172 - -1.48% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.15% 45287.869 44765.780 - -0.92% -
std::multiset<std::string>::insert(value)_(new_value)/1024 -1.15% 61.548 60.839 - -4.40% -
BM_RangesMakeThenSortHeap_uint32_Descending_16 -1.15% 5.565 5.500 - 0.25% -
SetIntersection_Interlaced_Vector_string_256_64 -1.15% 20176840.220 19944588.392 - -2.31% -
rng::all_of(vector<int>)_(process_all)/50 -1.15% 18.457 18.244 - -0.80% -
rng::unique(vector<int>,_pred)_(contiguous)/32 -1.15% 55.987 55.343 - -0.33% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 -1.15% 15674201.931 15494135.831 - -4.69% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.15% 147681.112 145986.684 - -0.63% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1000 -1.14% 766.358 757.587 - -0.64% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -1.14% 5072933.882 5015085.932 - 29.46% -
std::rotate(vector<bool>)_(1_element_backward)/32 -1.13% 17.565 17.366 - -0.55% -
std::map<int,_int>::ctor(const&)/1024 -1.13% 6255.736 6184.754 - -0.39% -
SetIntersection_Interlaced_Set_float_16384_64 -1.13% 218670151.260 216191019.937 - -4.00% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -1.13% 0.921 0.910 - -0.99% -
std::multiset<int>::count(key)_(non-existent)/32 -1.13% 2.279 2.253 - -0.82% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -1.13% 671.691 664.098 - -0.08% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 -1.13% 4068.752 4022.757 - 0.52% -
rng::generate(vector<int>)/32 -1.13% 8.025 7.935 - -0.71% -
std::multimap<std::string,_int>::clear()/8192 -1.13% 202706.671 200422.797 - 0.75% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -1.13% 22093.856 21845.010 - -0.75% -
std::find(list<int>)_(process_all)/8 -1.13% 2.397 2.370 - -2.05% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.13% 22810965.791 22554179.734 - -0.18% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.12% 18298692.640 18092902.758 - -0.21% -
BM_CmpEqual_short_uchar -1.12% 1.107 1.095 - -1.01% -
rng::partial_sort(vector<NonIntegral>)_(ascending)/8 -1.12% 22.091 21.843 - -1.55% -
std::map<int,_int>::insert(value)_(already_present)/32 -1.12% 1.768 1.748 - -0.35% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -1.12% 1.093 1.080 - -0.40% -
SetIntersection_Interlaced_Set_string_1024_16 -1.12% 13871943.210 13716671.798 - 0.65% -
SetIntersection_Interlaced_Set_string_256_64 -1.12% 31420791.964 31069990.352 - 0.99% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 -1.12% 11.691 11.560 - -0.31% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -1.11% 10.325 10.210 - -0.04% -
BM_MakeThenSortHeap_float_QuickSortAdversary_16 -1.11% 2.982 2.949 - -0.81% -
rng::find_end(list<int>,_pred)_(single_element)/8192 -1.11% 9161.493 9059.524 - 9.04% -
rng::partition(deque<int>)_(sparse)/1024 -1.11% 389.383 385.052 - -0.38% -
BM_RangesMakeHeap_string_QuickSortAdversary_1024 -1.11% 10.658 10.540 - -0.29% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 -1.11% 15.366 15.195 - -0.85% -
rng::partial_sort_copy(list<int>)_(shuffled)/8192 -1.11% 93223.329 92189.579 - 0.28% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -1.11% 806.049 797.122 - -1.41% -
SetIntersection_Front_Vector_float_64_64 -1.11% 11583921.493 11455651.060 - -8.90% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.11% 17.411 17.219 - 0.17% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 -1.11% 2.531 2.503 - -0.30% -
BM_std_min<char>/12 -1.11% 1.333 1.318 - -2.04% -
BM_PopHeap_pair<uint32,_uint32>_256 -1.10% 22.660 22.410 - 0.45% -
std::find_first_of(vector<int>)_(large_needle)/1024 -1.10% 109910.345 108696.381 - -4.50% -
SetIntersection_None_Vector_string_256_64 -1.10% 3815933.848 3773872.528 - -0.37% -
SetIntersection_Interlaced_Vector_string_4_4 -1.10% 162587873.354 160795868.685 - -1.38% -
std::partition(list<int>)_(dense)/1024 -1.10% 393.160 388.836 - -52.46% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 -1.10% 13.993 13.839 - -0.15% -
BM_PopHeap_uint64_262144 -1.10% 42.021 41.559 - 0.26% -
std::copy_backward(deque<int>)/64 -1.10% 2.970 2.937 - -0.02% -
BM_std_min<char>/23 -1.10% 2.281 2.256 - -1.08% -
rng::find_end(forward_list<int>)_(same_length)/1024 -1.10% 1503.899 1487.406 - -0.12% -
std::set<std::string>::erase(key)_(existent)/32 -1.10% 69.655 68.892 - -0.99% -
SetIntersection_Front_Set_float_256_1 -1.09% 4484203.504 4435107.122 - -0.53% -
BM_RangesSortHeap_float_256 -1.09% 5.833 5.769 - 0.38% -
std::sort(deque<int>)_(shuffled)/8 -1.09% 23.639 23.381 - -0.25% -
BM_PopHeap_pair<uint32,_uint32>_4 -1.09% 3.224 3.188 - 0.12% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -1.09% 1193854.461 1180808.481 - 0.95% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -1.09% 1.438 1.423 - 2.23% -
std::unique(vector<int>,_pred)_(sprinkled)/8192 -1.09% 5347.502 5289.130 - -0.03% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 -1.09% 172519.771 170636.944 - -1.55% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -1.09% 502585.731 497110.619 - -0.07% -
std::unordered_map<int,_int>::erase(key)_(existent)/0 -1.09% 21.307 21.076 - -0.03% -
std::map<int,_int>::ctor(const&,_alloc)/8192 -1.09% 50196.098 49650.836 - -1.12% -
std::flat_multimap<int,_int>::erase(key)_(existent)/0 -1.09% 16.305 16.128 - -0.06% -
BM_deque_deque_ranges_move/1024 -1.09% 39.362 38.935 - 0.86% -
rng::contains_subrange(list<int>)_(near_matches)/1000 -1.09% 37314.571 36909.687 - 0.07% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8 -1.08% 16.692 16.511 - -1.39% -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 -1.08% 21.417 21.185 - -0.51% -
std::multiset<std::string>::ctor(const&)/1024 -1.08% 35540.210 35155.407 - -0.11% -
rng::transform(deque<int>)_(identity_transform)/8192 -1.08% 2471.247 2444.496 - -0.04% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 -1.08% 16.530 16.352 - -1.23% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_16 -1.08% 4.056 4.013 - 0.08% -
rng::find(deque<int>)_(process_all)/32768 -1.08% 7889.804 7804.856 - -0.31% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_256 -1.08% 6.385 6.316 - 0.17% -
SetIntersection_Interlaced_Set_uint32_16384_4 -1.08% 168295946.102 166484346.230 - -3.29% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 -1.07% 369885.230 365919.155 - -0.51% -
SetIntersection_None_Set_uint64_262144_1024 -1.07% 1211109.619 1198124.103 - -1.00% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -1.07% 1119095.602 1107113.225 - -1.30% -
BM_MakeHeap_string_SingleElement_256 -1.07% 6.349 6.281 - -0.32% -
std::rotate(vector<bool>)_(by_1/2)/1024 -1.07% 8.488 8.397 - 0.26% -
BM_RangesPushHeap_float_Ascending_262144 -1.07% 5.135 5.081 - -1.76% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -1.07% 56.982 56.373 - -0.14% -
rng::find_if(deque<int>)_(bail_25%)/32768 -1.07% 2776.580 2746.942 - -0.20% -
std::shift_right(list<int>)/32 -1.07% 14.566 14.411 - -0.31% -
BM_MakeThenSortHeap_string_Descending_64 -1.07% 13.149 13.008 - 0.03% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 -1.07% 795.197 786.713 - -1.42% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -1.07% 2092303.873 2070008.709 - 2.42% -
rng::fill_n(list<int>)/50 -1.07% 15.990 15.819 - -0.72% -
BM_RangesMakeThenSortHeap_string_Ascending_64 -1.06% 15.571 15.405 - -0.96% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 -1.06% 2472426.390 2446123.935 - 0.49% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.06% 23719081.531 23466810.938 - -1.18% -
rng::fill(vector<int>)/1024 -1.06% 30.165 29.845 - 0.10% -
rng::move(deque<int>)/262144 -1.06% 14995.658 14836.749 - -1.00% -
SetIntersection_Interlaced_Vector_uint32_64_4 -1.06% 18288672.191 18094907.749 - -2.46% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.06% 9213274.799 9115845.327 - 0.66% -
std::unordered_map<int,_int>::ctor(const&)/32 -1.06% 201.044 198.919 - -1.57% -
BM_MakeThenSortHeap_string_Ascending_4 -1.06% 5.357 5.300 - -0.08% -
SetIntersection_None_Vector_float_262144_16 -1.06% 1221251.222 1208357.865 - -0.42% -
std::map<std::string,_int>::clear()/8192 -1.05% 205947.082 203774.615 - -0.10% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -1.05% 36.531 36.147 - 0.84% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_64 -1.05% 3.920 3.879 - 0.55% -
std::unique(vector<int>)_(contiguous)/1024 -1.05% 316.953 313.624 - -0.30% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -1.05% 5.322 5.266 - 0.88% -
SetIntersection_None_Vector_uint32_64_64 -1.05% 9070159.767 8974914.795 - -1.03% -
rng::search(vector<int>)_(near_matches)/8192 -1.05% 773226.066 765107.273 - -0.26% -
std::flat_map<int,_int>::insert(value)_(new_value)/32 -1.05% 17.285 17.104 - -0.14% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 -1.05% 22.483 22.248 - -0.69% -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 -1.05% 42204.285 41761.551 - 0.30% -
std::find_if(vector<char>)_(bail_25%)/8192 -1.05% 523.334 517.855 - 0.06% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 -1.05% 20021.015 19811.685 - 0.20% -
BM_SortHeap_pair<uint32,_uint32>_16384 -1.05% 22.940 22.700 - -0.05% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 -1.05% 14.184 14.035 - -1.43% -
BM_deque_deque_move/1024 -1.04% 39.164 38.755 - 0.04% -
std::list<int>::ctor(Range)_(cheap_elements)/32 -1.04% 329.177 325.740 - 0.96% -
rng::find_last_if(vector<int>)_(bail_10%)/8 -1.04% 2.548 2.521 - 0.94% -
BM_std_min<unsigned_char>/8 -1.04% 2.349 2.324 - -0.66% -
BM_std_min<int>/10 -1.04% 1.005 0.994 - 0.00% -
SetIntersection_None_Vector_uint32_256_64 -1.04% 3645987.191 3608002.868 - 0.06% -
BM_StringRelational_Compare_Empty_Huge_Control -1.04% 1.625 1.608 - -6.16% -
std::search(list<int>,_pred)_(near_matches)/1024 -1.04% 44769.524 44304.195 - 0.20% -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 -1.04% 8.568 8.479 - -1.10% -
BM_CmpEqual_schar_uchar -1.04% 1.114 1.102 - -0.97% -
rng::copy_n(list<int>)/32768 -1.04% 26260.779 25988.447 - -5.18% -
SetIntersection_None_Vector_float_16384_256 -1.04% 1184387.305 1172108.595 - -0.82% -
BM_RangesPopHeap_pair<uint32,_uint32>_256 -1.03% 22.836 22.600 - -0.09% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 -1.03% 66412.204 65725.168 - -0.81% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.03% 40813.701 40391.937 - -2.56% -
SetIntersection_None_Vector_uint32_262144_16 -1.03% 1206738.179 1194269.722 - 0.08% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 -1.03% 16.201 16.034 - 0.52% -
rng::partial_sort_copy(deque<int>)_(repeated)/8 -1.03% 10.529 10.421 - -0.69% -
std::remove_copy(deque<int>)_(prefix)/32 -1.03% 13.223 13.087 - 1.01% -
rng::find_first_of(list<int>,_pred)_(small_needle)/32 -1.03% 168.824 167.087 - -0.31% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -1.03% 571.384 565.513 - -2.79% -
std::transform(deque<int>)_(identity_transform)/8192 -1.03% 2471.925 2446.538 - -0.04% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -1.03% 8302.829 8217.647 - -2.19% -
rng::replace(list<int>)_(sprinkled)/32 -1.02% 11.451 11.334 - 0.11% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -1.02% 22112.458 21886.102 - -0.47% -
rng::remove_copy_if(list<int>)_(prefix)/50 -1.02% 25.124 24.866 - -0.59% -
rng::copy_backward(deque<int>)/8 -1.02% 2.793 2.764 - 2.25% -
rng::find_if(list<int>)_(process_all)/50 -1.02% 21.762 21.539 - -0.30% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -1.02% 1298890.183 1285623.379 - -1.60% -
BM_vector_deque_copy_backward/1 -1.02% 2.310 2.287 - -8.35% -
std::list<int>::ctor(size)/8192 -1.02% 95149.493 94178.999 - 1.96% -
std::sort(vector<int>)_(ascending)/8 -1.02% 16.889 16.717 - 0.16% -
rng::is_sorted_until(list<int>,_pred)/8 -1.02% 3.802 3.764 - 0.42% -
BM_RangesPushHeap_string_Random_64 -1.02% 12.815 12.685 - -0.92% -
std::list<int>::erase(begin)_(cheap_elements)/8192 -1.02% 9.997 9.895 - 0.46% -
BM_StringRelational_Compare_Huge_Huge_ChangeFirst -1.01% 1.406 1.392 - 0.08% -
BM_PopHeap_uint64_256 -1.01% 17.224 17.049 - 0.28% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_256 -1.01% 25.739 25.478 - -0.75% -
rng::copy_if(list<int>)_(every_other)/262144 -1.01% 210843.394 208706.893 - -0.48% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 -1.01% 6799.442 6730.579 - 0.55% -
std::sort(vector<int>)_(qsort_adversarial)/8 -1.01% 16.972 16.800 - 0.31% -
std::find_if(deque<int>)_(process_all)/8192 -1.01% 2845.291 2816.511 - -5.89% -
rng::search_n(deque<int>)_(no_match)/1048576 -1.01% 444822.560 440326.564 - -0.27% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.01% 24.809 24.558 - 0.54% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 -1.01% 19.156 18.963 - -0.09% -
std::copy(deque<int>)/262144 -1.01% 10351.613 10247.267 - -0.96% -
rng::remove_copy_if(list<int>)_(sprinkled)/8192 -1.01% 7290.755 7217.280 - -4.12% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 -1.01% 1126792.444 1115442.278 - -2.22% -
BM_MakeHeap_uint64_Random_64 -1.00% 1.283 1.270 - -5.29% -
SetIntersection_Interlaced_Vector_float_256_4 -1.00% 5356734.997 5303020.862 - -1.46% -
rng::unique_copy(vector<int>,_pred)_(contiguous)/32 -1.00% 13.158 13.026 - 0.14% -
BM_std_min<unsigned_long_long>/13 -1.00% 1.753 1.735 - -0.22% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 -1.00% 3.203 3.171 - 1.88% -


Report Time: 5.77s
Name Current %
706_stockfish_r 21.408 3.05%
707_ntest_r 16.458 1.99%
709_cactus_r 19.734 1.69%
710_omnetpp_r 9.097 -
721_gcc_r 12.986 -
723_llvm_r 11.500 -
727_cppcheck_r 24.434 -
729_abc_r 18.507 -
731_astcenc_r 10.023 -1.03%
735_gem5_r 13.317 -
736_ocio_r 16.267 -
737_gmsh_r 12.733 -
748_flightdm_r 8.829 -2.31%
750_sealcrypto_r 18.373 -
753_ns3_r 10.030 -3.34%
766_femflow_r 12.849 -
BM_CmpEqual_int_int 1.120 -
BM_CmpEqual_int_schar 1.129 -
BM_CmpEqual_int_short 1.134 1.24%
BM_CmpEqual_int_uchar 1.125 -
BM_CmpEqual_int_uint 1.116 -
BM_CmpEqual_int_ushort 1.130 -
BM_CmpEqual_schar_int 1.140 -
BM_CmpEqual_schar_schar 1.110 2.20%
BM_CmpEqual_schar_short 1.144 -
BM_CmpEqual_schar_uchar 1.102 -
BM_CmpEqual_schar_uint 1.106 -
BM_CmpEqual_schar_ushort 1.115 -
BM_CmpEqual_short_int 1.136 -
BM_CmpEqual_short_schar 1.128 -
BM_CmpEqual_short_short 1.131 -
BM_CmpEqual_short_uchar 1.095 -1.01%
BM_CmpEqual_short_uint 1.097 -
BM_CmpEqual_short_ushort 1.105 -1.09%
BM_CmpEqual_uchar_int 1.126 -
BM_CmpEqual_uchar_schar 1.038 -
BM_CmpEqual_uchar_short 1.043 -
BM_CmpEqual_uchar_uchar 1.110 -
BM_CmpEqual_uchar_uint 1.118 -
BM_CmpEqual_uchar_ushort 1.128 -
BM_CmpEqual_uint_int 1.134 -
BM_CmpEqual_uint_schar 1.076 -
BM_CmpEqual_uint_short 1.075 -
BM_CmpEqual_uint_uchar 1.126 -
BM_CmpEqual_uint_uint 1.108 -
BM_CmpEqual_uint_ushort 1.122 -
BM_CmpEqual_ushort_int 1.121 -
BM_CmpEqual_ushort_schar 1.055 -
BM_CmpEqual_ushort_short 1.049 -
BM_CmpEqual_ushort_uchar 1.127 -
BM_CmpEqual_ushort_uint 1.118 -
BM_CmpEqual_ushort_ushort 1.115 -
BM_CmpLess_int_int 1.112 -
BM_CmpLess_int_schar 1.131 -
BM_CmpLess_int_short 1.128 -
BM_CmpLess_int_uchar 1.122 -
BM_CmpLess_int_uint 1.119 -
BM_CmpLess_int_ushort 1.133 -
BM_CmpLess_schar_int 1.139 -
BM_CmpLess_schar_schar 0.962 1.69%
BM_CmpLess_schar_short 0.956 -
BM_CmpLess_schar_uchar 1.111 -1.07%
BM_CmpLess_schar_uint 1.119 -
BM_CmpLess_schar_ushort 1.114 -
BM_CmpLess_short_int 1.133 -
BM_CmpLess_short_schar 0.967 -
BM_CmpLess_short_short 0.966 -
BM_CmpLess_short_uchar 1.114 -
BM_CmpLess_short_uint 1.116 -
BM_CmpLess_short_ushort 1.124 -
BM_CmpLess_uchar_int 1.106 -
BM_CmpLess_uchar_schar 1.041 -
BM_CmpLess_uchar_short 1.042 -
BM_CmpLess_uchar_uchar 1.116 -
BM_CmpLess_uchar_uint 1.124 -
BM_CmpLess_uchar_ushort 1.126 -
BM_CmpLess_uint_int 1.124 -
BM_CmpLess_uint_schar 1.053 -1.15%
BM_CmpLess_uint_short 1.062 -
BM_CmpLess_uint_uchar 1.130 -
BM_CmpLess_uint_uint 1.123 -
BM_CmpLess_uint_ushort 1.128 -
BM_CmpLess_ushort_int 1.118 1.30%
BM_CmpLess_ushort_schar 1.040 -1.19%
BM_CmpLess_ushort_short 1.040 -
BM_CmpLess_ushort_uchar 1.124 -
BM_CmpLess_ushort_uint 1.120 -
BM_CmpLess_ushort_ushort 1.121 -
BM_LowerBound_float_1 2.642 -
BM_LowerBound_float_1024 21.891 -
BM_LowerBound_float_16 7.834 -
BM_LowerBound_float_16384 65.907 -
BM_LowerBound_float_256 14.271 -
BM_LowerBound_float_262144 576.753 -
BM_LowerBound_float_4 11.485 -
BM_LowerBound_float_64 8.509 -
BM_LowerBound_pair<uint32,_uint32>_1 2.819 -
BM_LowerBound_pair<uint32,_uint32>_1024 44.091 -2.15%
BM_LowerBound_pair<uint32,_uint32>_16 16.254 -
BM_LowerBound_pair<uint32,_uint32>_16384 100.280 -1.81%
BM_LowerBound_pair<uint32,_uint32>_256 32.654 -2.05%
BM_LowerBound_pair<uint32,_uint32>_262144 603.457 -2.00%
BM_LowerBound_pair<uint32,_uint32>_4 11.182 -
BM_LowerBound_pair<uint32,_uint32>_64 18.692 -
BM_LowerBound_string_1 4.515 -
BM_LowerBound_string_1024 180.062 -
BM_LowerBound_string_16 36.789 1.89%
BM_LowerBound_string_16384 396.001 -
BM_LowerBound_string_256 127.578 -
BM_LowerBound_string_262144 2298.725 -3.76%
BM_LowerBound_string_4 19.805 -
BM_LowerBound_string_64 69.432 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1 2.861 -3.69%
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1024 57.908 -3.15%
BM_LowerBound_tuple<uint32,_uint64,_uint32>_16 21.637 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_16384 120.954 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_256 45.450 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_262144 661.713 -1.22%
BM_LowerBound_tuple<uint32,_uint64,_uint32>_4 11.278 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_64 34.680 -1.49%
BM_LowerBound_uint32_1 2.588 -
BM_LowerBound_uint32_1024 21.605 -1.25%
BM_LowerBound_uint32_16 7.320 -
BM_LowerBound_uint32_16384 65.034 -
BM_LowerBound_uint32_256 14.181 -
BM_LowerBound_uint32_262144 556.321 -
BM_LowerBound_uint32_4 10.409 -
BM_LowerBound_uint32_64 8.114 -
BM_LowerBound_uint64_1 2.599 -
BM_LowerBound_uint64_1024 24.685 -
BM_LowerBound_uint64_16 7.378 -
BM_LowerBound_uint64_16384 70.168 -
BM_LowerBound_uint64_256 16.343 -
BM_LowerBound_uint64_262144 582.049 -
BM_LowerBound_uint64_4 10.441 -
BM_LowerBound_uint64_64 8.342 -
BM_MakeHeap_float_Ascending_1 0.275 -
BM_MakeHeap_float_Ascending_1024 0.700 -
BM_MakeHeap_float_Ascending_16 0.834 -
BM_MakeHeap_float_Ascending_16384 0.657 -
BM_MakeHeap_float_Ascending_256 0.646 -
BM_MakeHeap_float_Ascending_262144 0.699 -
BM_MakeHeap_float_Ascending_4 0.406 -
BM_MakeHeap_float_Ascending_64 0.628 -
BM_MakeHeap_float_Descending_1 0.268 -
BM_MakeHeap_float_Descending_1024 0.215 -
BM_MakeHeap_float_Descending_16 0.211 -
BM_MakeHeap_float_Descending_16384 0.189 -
BM_MakeHeap_float_Descending_256 0.217 -
BM_MakeHeap_float_Descending_262144 0.187 -
BM_MakeHeap_float_Descending_4 0.285 -
BM_MakeHeap_float_Descending_64 0.195 -
BM_MakeHeap_float_Heap_1 0.273 -
BM_MakeHeap_float_Heap_1024 0.221 -
BM_MakeHeap_float_Heap_16 0.212 -
BM_MakeHeap_float_Heap_16384 0.189 -
BM_MakeHeap_float_Heap_256 0.207 -
BM_MakeHeap_float_Heap_262144 0.187 -
BM_MakeHeap_float_Heap_4 0.290 4.91%
BM_MakeHeap_float_Heap_64 0.193 -
BM_MakeHeap_float_PipeOrgan_1 0.275 -
BM_MakeHeap_float_PipeOrgan_1024 0.702 -
BM_MakeHeap_float_PipeOrgan_16 1.286 1.32%
BM_MakeHeap_float_PipeOrgan_16384 0.656 -
BM_MakeHeap_float_PipeOrgan_256 0.667 -
BM_MakeHeap_float_PipeOrgan_262144 0.707 -
BM_MakeHeap_float_PipeOrgan_4 0.406 -
BM_MakeHeap_float_PipeOrgan_64 0.797 -
BM_MakeHeap_float_QuickSortAdversary_1 0.273 -
BM_MakeHeap_float_QuickSortAdversary_1024 0.502 -
BM_MakeHeap_float_QuickSortAdversary_16 0.736 -
BM_MakeHeap_float_QuickSortAdversary_16384 0.260 -
BM_MakeHeap_float_QuickSortAdversary_256 0.497 -
BM_MakeHeap_float_QuickSortAdversary_262144 0.200 -
BM_MakeHeap_float_QuickSortAdversary_4 0.393 -
BM_MakeHeap_float_QuickSortAdversary_64 0.581 -
BM_MakeHeap_float_Random_1 0.273 -
BM_MakeHeap_float_Random_1024 1.291 9.36%
BM_MakeHeap_float_Random_16 1.659 9.70%
BM_MakeHeap_float_Random_16384 1.108 -2.17%
BM_MakeHeap_float_Random_256 1.250 -4.21%
BM_MakeHeap_float_Random_262144 1.106 -
BM_MakeHeap_float_Random_4 1.545 2.04%
BM_MakeHeap_float_Random_64 1.514 -8.11%
BM_MakeHeap_float_SingleElement_1 0.274 -
BM_MakeHeap_float_SingleElement_1024 0.696 -
BM_MakeHeap_float_SingleElement_16 0.661 -
BM_MakeHeap_float_SingleElement_16384 0.658 -
BM_MakeHeap_float_SingleElement_256 0.657 -1.50%
BM_MakeHeap_float_SingleElement_262144 0.716 -
BM_MakeHeap_float_SingleElement_4 0.323 -
BM_MakeHeap_float_SingleElement_64 0.641 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1 0.272 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1024 1.354 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 1.273 3.77%
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16384 1.341 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_256 1.382 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_262144 1.385 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_4 0.742 -2.74%
BM_MakeHeap_pair<uint32,_uint32>_Ascending_64 1.112 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_1 0.280 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_1024 0.517 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_16 0.520 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_16384 0.488 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_256 0.611 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_262144 0.477 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 0.541 14.06%
BM_MakeHeap_pair<uint32,_uint32>_Descending_64 0.492 5.39%
BM_MakeHeap_pair<uint32,_uint32>_Heap_1 0.277 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_1024 0.552 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_16 0.551 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_16384 0.532 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_256 0.589 2.66%
BM_MakeHeap_pair<uint32,_uint32>_Heap_262144 0.529 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 0.526 2.96%
BM_MakeHeap_pair<uint32,_uint32>_Heap_64 0.527 5.46%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_1 0.272 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_1024 1.354 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 1.166 -3.57%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.339 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_256 1.399 1.06%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.416 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4 0.566 3.20%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_64 1.118 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.271 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.327 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.219 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.298 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.378 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.337 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.784 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.135 1.55%
BM_MakeHeap_pair<uint32,_uint32>_Random_1 0.274 -
BM_MakeHeap_pair<uint32,_uint32>_Random_1024 3.085 2.02%
BM_MakeHeap_pair<uint32,_uint32>_Random_16 2.970 -2.86%
BM_MakeHeap_pair<uint32,_uint32>_Random_16384 2.949 -
BM_MakeHeap_pair<uint32,_uint32>_Random_256 3.124 1.09%
BM_MakeHeap_pair<uint32,_uint32>_Random_262144 3.043 2.22%
BM_MakeHeap_pair<uint32,_uint32>_Random_4 2.689 4.11%
BM_MakeHeap_pair<uint32,_uint32>_Random_64 3.190 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1 0.272 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1024 1.226 2.54%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16 1.125 3.32%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.253 6.23%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_256 1.210 1.71%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_262144 1.373 12.70%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_4 0.779 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_64 1.139 2.68%
BM_MakeHeap_string_Ascending_1 0.257 -
BM_MakeHeap_string_Ascending_1024 4.941 1.03%
BM_MakeHeap_string_Ascending_16 3.757 1.40%
BM_MakeHeap_string_Ascending_16384 5.713 1.71%
BM_MakeHeap_string_Ascending_256 4.802 1.03%
BM_MakeHeap_string_Ascending_262144 7.771 8.69%
BM_MakeHeap_string_Ascending_4 2.856 1.01%
BM_MakeHeap_string_Ascending_64 4.715 -
BM_MakeHeap_string_Descending_1 0.255 -
BM_MakeHeap_string_Descending_1024 2.791 2.84%
BM_MakeHeap_string_Descending_16 2.365 -
BM_MakeHeap_string_Descending_16384 3.119 4.58%
BM_MakeHeap_string_Descending_256 2.774 2.79%
BM_MakeHeap_string_Descending_262144 3.469 1.10%
BM_MakeHeap_string_Descending_4 2.118 -
BM_MakeHeap_string_Descending_64 2.590 -
BM_MakeHeap_string_Heap_1 0.258 -
BM_MakeHeap_string_Heap_1024 4.687 -
BM_MakeHeap_string_Heap_16 4.600 -
BM_MakeHeap_string_Heap_16384 4.919 -
BM_MakeHeap_string_Heap_256 4.820 -
BM_MakeHeap_string_Heap_262144 5.139 -
BM_MakeHeap_string_Heap_4 3.042 -
BM_MakeHeap_string_Heap_64 4.963 -
BM_MakeHeap_string_PipeOrgan_1 0.254 -
BM_MakeHeap_string_PipeOrgan_1024 4.872 -2.58%
BM_MakeHeap_string_PipeOrgan_16 3.612 -
BM_MakeHeap_string_PipeOrgan_16384 5.614 -1.46%
BM_MakeHeap_string_PipeOrgan_256 4.806 -
BM_MakeHeap_string_PipeOrgan_262144 7.333 1.48%
BM_MakeHeap_string_PipeOrgan_4 2.554 -
BM_MakeHeap_string_PipeOrgan_64 4.719 -
BM_MakeHeap_string_QuickSortAdversary_1 0.264 -
BM_MakeHeap_string_QuickSortAdversary_1024 10.533 -2.00%
BM_MakeHeap_string_QuickSortAdversary_16 8.582 -
BM_MakeHeap_string_QuickSortAdversary_16384 11.748 -1.92%
BM_MakeHeap_string_QuickSortAdversary_256 10.381 -2.15%
BM_MakeHeap_string_QuickSortAdversary_262144 12.539 -2.26%
BM_MakeHeap_string_QuickSortAdversary_4 5.981 -
BM_MakeHeap_string_QuickSortAdversary_64 10.099 -2.22%
BM_MakeHeap_string_Random_1 0.248 -
BM_MakeHeap_string_Random_1024 10.724 -
BM_MakeHeap_string_Random_16 8.337 -
BM_MakeHeap_string_Random_16384 12.595 -
BM_MakeHeap_string_Random_256 10.381 -
BM_MakeHeap_string_Random_262144 15.217 -
BM_MakeHeap_string_Random_4 5.841 -
BM_MakeHeap_string_Random_64 10.015 -
BM_MakeHeap_string_SingleElement_1 0.256 -
BM_MakeHeap_string_SingleElement_1024 6.102 -1.77%
BM_MakeHeap_string_SingleElement_16 5.705 2.09%
BM_MakeHeap_string_SingleElement_16384 5.988 -
BM_MakeHeap_string_SingleElement_256 6.281 -
BM_MakeHeap_string_SingleElement_262144 7.509 -
BM_MakeHeap_string_SingleElement_4 3.668 1.91%
BM_MakeHeap_string_SingleElement_64 6.448 3.06%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.246 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.885 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.380 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.959 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.892 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 2.091 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.089 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.598 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.244 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.882 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.968 -1.49%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.857 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.959 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.853 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.802 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.997 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.246 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.232 -1.93%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 0.917 -1.10%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.174 -1.45%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.101 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 1.158 -1.81%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 0.787 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.049 3.54%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.244 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 1.917 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.384 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 1.965 1.38%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 1.882 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 2.131 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.940 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.668 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.248 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.791 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.445 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.922 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.800 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 2.109 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.070 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.565 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.246 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_1024 4.735 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 4.197 -1.78%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16384 4.787 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 4.778 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_262144 4.931 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.628 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 4.878 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.251 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 1.987 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 1.694 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 2.306 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 1.995 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 2.708 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.294 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 1.927 -
BM_MakeHeap_uint32_Ascending_1 0.269 -
BM_MakeHeap_uint32_Ascending_1024 0.644 -
BM_MakeHeap_uint32_Ascending_16 0.602 -
BM_MakeHeap_uint32_Ascending_16384 0.608 -
BM_MakeHeap_uint32_Ascending_256 0.604 -1.99%
BM_MakeHeap_uint32_Ascending_262144 0.665 -
BM_MakeHeap_uint32_Ascending_4 0.387 -
BM_MakeHeap_uint32_Ascending_64 0.553 -
BM_MakeHeap_uint32_Descending_1 0.270 -
BM_MakeHeap_uint32_Descending_1024 0.256 -
BM_MakeHeap_uint32_Descending_16 0.257 -
BM_MakeHeap_uint32_Descending_16384 0.235 -
BM_MakeHeap_uint32_Descending_256 0.259 -
BM_MakeHeap_uint32_Descending_262144 0.234 -
BM_MakeHeap_uint32_Descending_4 0.276 -
BM_MakeHeap_uint32_Descending_64 0.251 -
BM_MakeHeap_uint32_Heap_1 0.270 -
BM_MakeHeap_uint32_Heap_1024 0.256 -
BM_MakeHeap_uint32_Heap_16 0.252 -
BM_MakeHeap_uint32_Heap_16384 0.235 -
BM_MakeHeap_uint32_Heap_256 0.269 -
BM_MakeHeap_uint32_Heap_262144 0.234 -
BM_MakeHeap_uint32_Heap_4 0.286 -
BM_MakeHeap_uint32_Heap_64 0.260 7.19%
BM_MakeHeap_uint32_PipeOrgan_1 0.270 -
BM_MakeHeap_uint32_PipeOrgan_1024 0.724 -1.41%
BM_MakeHeap_uint32_PipeOrgan_16 1.028 2.33%
BM_MakeHeap_uint32_PipeOrgan_16384 0.613 -
BM_MakeHeap_uint32_PipeOrgan_256 0.626 -
BM_MakeHeap_uint32_PipeOrgan_262144 0.672 -
BM_MakeHeap_uint32_PipeOrgan_4 0.434 4.54%
BM_MakeHeap_uint32_PipeOrgan_64 0.710 -
BM_MakeHeap_uint32_QuickSortAdversary_1 0.276 -
BM_MakeHeap_uint32_QuickSortAdversary_1024 0.494 -
BM_MakeHeap_uint32_QuickSortAdversary_16 0.603 -
BM_MakeHeap_uint32_QuickSortAdversary_16384 0.291 -
BM_MakeHeap_uint32_QuickSortAdversary_256 0.483 -
BM_MakeHeap_uint32_QuickSortAdversary_262144 0.245 -
BM_MakeHeap_uint32_QuickSortAdversary_4 0.391 -
BM_MakeHeap_uint32_QuickSortAdversary_64 0.445 -
BM_MakeHeap_uint32_Random_1 0.272 -
BM_MakeHeap_uint32_Random_1024 1.126 7.90%
BM_MakeHeap_uint32_Random_16 1.245 -3.91%
BM_MakeHeap_uint32_Random_16384 0.987 -
BM_MakeHeap_uint32_Random_256 1.213 -
BM_MakeHeap_uint32_Random_262144 1.026 -
BM_MakeHeap_uint32_Random_4 1.727 52.75%
BM_MakeHeap_uint32_Random_64 1.272 3.52%
BM_MakeHeap_uint32_SingleElement_1 0.276 -
BM_MakeHeap_uint32_SingleElement_1024 0.573 -
BM_MakeHeap_uint32_SingleElement_16 0.492 -
BM_MakeHeap_uint32_SingleElement_16384 0.539 -
BM_MakeHeap_uint32_SingleElement_256 0.548 -
BM_MakeHeap_uint32_SingleElement_262144 0.628 -
BM_MakeHeap_uint32_SingleElement_4 0.322 -
BM_MakeHeap_uint32_SingleElement_64 0.513 -
BM_MakeHeap_uint64_Ascending_1 0.273 -
BM_MakeHeap_uint64_Ascending_1024 0.651 -
BM_MakeHeap_uint64_Ascending_16 0.665 1.82%
BM_MakeHeap_uint64_Ascending_16384 0.628 -
BM_MakeHeap_uint64_Ascending_256 0.632 -
BM_MakeHeap_uint64_Ascending_262144 0.730 -
BM_MakeHeap_uint64_Ascending_4 0.406 -
BM_MakeHeap_uint64_Ascending_64 0.574 -
BM_MakeHeap_uint64_Descending_1 0.275 -
BM_MakeHeap_uint64_Descending_1024 0.253 -
BM_MakeHeap_uint64_Descending_16 0.261 -
BM_MakeHeap_uint64_Descending_16384 0.236 -
BM_MakeHeap_uint64_Descending_256 0.277 -
BM_MakeHeap_uint64_Descending_262144 0.235 -
BM_MakeHeap_uint64_Descending_4 0.284 -
BM_MakeHeap_uint64_Descending_64 0.251 6.73%
BM_MakeHeap_uint64_Heap_1 0.277 -
BM_MakeHeap_uint64_Heap_1024 0.254 -
BM_MakeHeap_uint64_Heap_16 0.260 -
BM_MakeHeap_uint64_Heap_16384 0.236 -
BM_MakeHeap_uint64_Heap_256 0.282 -
BM_MakeHeap_uint64_Heap_262144 0.234 -
BM_MakeHeap_uint64_Heap_4 0.285 -
BM_MakeHeap_uint64_Heap_64 0.251 5.57%
BM_MakeHeap_uint64_PipeOrgan_1 0.268 -
BM_MakeHeap_uint64_PipeOrgan_1024 0.649 -
BM_MakeHeap_uint64_PipeOrgan_16 1.030 -
BM_MakeHeap_uint64_PipeOrgan_16384 0.624 -
BM_MakeHeap_uint64_PipeOrgan_256 0.640 -
BM_MakeHeap_uint64_PipeOrgan_262144 0.756 -
BM_MakeHeap_uint64_PipeOrgan_4 0.387 -
BM_MakeHeap_uint64_PipeOrgan_64 0.720 -
BM_MakeHeap_uint64_QuickSortAdversary_1 0.271 -
BM_MakeHeap_uint64_QuickSortAdversary_1024 0.487 -
BM_MakeHeap_uint64_QuickSortAdversary_16 0.614 -
BM_MakeHeap_uint64_QuickSortAdversary_16384 0.293 -
BM_MakeHeap_uint64_QuickSortAdversary_256 0.491 -
BM_MakeHeap_uint64_QuickSortAdversary_262144 0.248 -
BM_MakeHeap_uint64_QuickSortAdversary_4 0.422 4.21%
BM_MakeHeap_uint64_QuickSortAdversary_64 0.461 -
BM_MakeHeap_uint64_Random_1 0.270 -
BM_MakeHeap_uint64_Random_1024 1.058 -3.45%
BM_MakeHeap_uint64_Random_16 1.273 -3.08%
BM_MakeHeap_uint64_Random_16384 1.052 7.37%
BM_MakeHeap_uint64_Random_256 1.143 -1.69%
BM_MakeHeap_uint64_Random_262144 1.028 -1.36%
BM_MakeHeap_uint64_Random_4 1.222 9.16%
BM_MakeHeap_uint64_Random_64 1.270 -5.29%
BM_MakeHeap_uint64_SingleElement_1 0.271 -
BM_MakeHeap_uint64_SingleElement_1024 0.569 -
BM_MakeHeap_uint64_SingleElement_16 0.505 -
BM_MakeHeap_uint64_SingleElement_16384 0.583 -
BM_MakeHeap_uint64_SingleElement_256 0.590 -
BM_MakeHeap_uint64_SingleElement_262144 0.756 -
BM_MakeHeap_uint64_SingleElement_4 0.327 -
BM_MakeHeap_uint64_SingleElement_64 0.508 -
BM_MakeThenSortHeap_float_Ascending_1 0.280 -
BM_MakeThenSortHeap_float_Ascending_1024 8.674 -
BM_MakeThenSortHeap_float_Ascending_16 2.982 1.50%
BM_MakeThenSortHeap_float_Ascending_16384 28.123 -
BM_MakeThenSortHeap_float_Ascending_256 6.780 1.89%
BM_MakeThenSortHeap_float_Ascending_262144 31.374 -
BM_MakeThenSortHeap_float_Ascending_4 1.404 -1.69%
BM_MakeThenSortHeap_float_Ascending_64 3.986 -1.57%
BM_MakeThenSortHeap_float_Descending_1 0.279 -
BM_MakeThenSortHeap_float_Descending_1024 8.122 -
BM_MakeThenSortHeap_float_Descending_16 1.845 -1.82%
BM_MakeThenSortHeap_float_Descending_16384 29.790 -1.74%
BM_MakeThenSortHeap_float_Descending_256 5.962 -1.92%
BM_MakeThenSortHeap_float_Descending_262144 35.170 -1.15%
BM_MakeThenSortHeap_float_Descending_4 1.267 -4.36%
BM_MakeThenSortHeap_float_Descending_64 3.257 -2.81%
BM_MakeThenSortHeap_float_Heap_1 0.275 -
BM_MakeThenSortHeap_float_Heap_1024 8.204 -1.34%
BM_MakeThenSortHeap_float_Heap_16 1.932 3.12%
BM_MakeThenSortHeap_float_Heap_16384 26.299 -
BM_MakeThenSortHeap_float_Heap_256 6.258 1.59%
BM_MakeThenSortHeap_float_Heap_262144 30.572 -1.01%
BM_MakeThenSortHeap_float_Heap_4 1.180 -2.02%
BM_MakeThenSortHeap_float_Heap_64 3.548 3.82%
BM_MakeThenSortHeap_float_PipeOrgan_1 0.275 -
BM_MakeThenSortHeap_float_PipeOrgan_1024 8.361 -1.54%
BM_MakeThenSortHeap_float_PipeOrgan_16 2.991 -
BM_MakeThenSortHeap_float_PipeOrgan_16384 25.567 -
BM_MakeThenSortHeap_float_PipeOrgan_256 6.250 -1.98%
BM_MakeThenSortHeap_float_PipeOrgan_262144 32.246 -
BM_MakeThenSortHeap_float_PipeOrgan_4 1.545 -
BM_MakeThenSortHeap_float_PipeOrgan_64 3.963 -
BM_MakeThenSortHeap_float_QuickSortAdversary_1 0.280 -
BM_MakeThenSortHeap_float_QuickSortAdversary_1024 8.168 -
BM_MakeThenSortHeap_float_QuickSortAdversary_16 2.949 -
BM_MakeThenSortHeap_float_QuickSortAdversary_16384 28.191 -
BM_MakeThenSortHeap_float_QuickSortAdversary_256 5.924 -1.24%
BM_MakeThenSortHeap_float_QuickSortAdversary_262144 34.244 -
BM_MakeThenSortHeap_float_QuickSortAdversary_4 1.507 2.20%
BM_MakeThenSortHeap_float_QuickSortAdversary_64 3.796 -
BM_MakeThenSortHeap_float_Random_1 0.278 -
BM_MakeThenSortHeap_float_Random_1024 33.429 -
BM_MakeThenSortHeap_float_Random_16 9.992 -
BM_MakeThenSortHeap_float_Random_16384 47.485 -
BM_MakeThenSortHeap_float_Random_256 25.666 -1.30%
BM_MakeThenSortHeap_float_Random_262144 62.767 -1.29%
BM_MakeThenSortHeap_float_Random_4 4.482 1.26%
BM_MakeThenSortHeap_float_Random_64 18.000 -
BM_MakeThenSortHeap_float_SingleElement_1 0.272 -
BM_MakeThenSortHeap_float_SingleElement_1024 4.962 2.95%
BM_MakeThenSortHeap_float_SingleElement_16 3.246 -
BM_MakeThenSortHeap_float_SingleElement_16384 15.540 -2.76%
BM_MakeThenSortHeap_float_SingleElement_256 4.110 1.55%
BM_MakeThenSortHeap_float_SingleElement_262144 50.640 -3.32%
BM_MakeThenSortHeap_float_SingleElement_4 1.358 -
BM_MakeThenSortHeap_float_SingleElement_64 3.393 1.41%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1 0.280 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 14.675 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 7.773 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 23.278 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 11.644 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 33.228 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 3.493 -7.36%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 10.303 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1 0.278 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 14.420 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16 7.033 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 23.213 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_256 11.184 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 34.680 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 2.916 34.90%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_64 9.862 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1 0.280 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 14.422 2.39%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16 6.661 2.80%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 23.653 1.64%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_256 10.955 2.47%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 34.954 1.97%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 1.767 -12.06%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_64 9.315 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1 0.280 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 15.091 1.47%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 8.144 3.21%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 23.610 1.59%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 12.176 1.19%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 34.764 2.11%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 1.809 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 10.583 1.69%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.272 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 15.035 -1.57%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 7.533 -1.93%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 24.105 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 11.647 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 35.350 -1.06%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 3.611 3.21%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 9.948 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1 0.278 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1024 24.007 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16 11.384 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16384 33.868 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_256 19.878 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_262144 51.969 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_4 5.014 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_64 16.294 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1 0.277 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 7.653 -7.72%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 3.294 -7.77%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 10.428 -9.07%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 6.282 -7.73%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 13.251 -11.53%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 3.647 5.07%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 4.855 -9.01%
BM_MakeThenSortHeap_string_Ascending_1 1.365 -
BM_MakeThenSortHeap_string_Ascending_1024 35.041 -3.68%
BM_MakeThenSortHeap_string_Ascending_16 9.697 -
BM_MakeThenSortHeap_string_Ascending_16384 62.658 -
BM_MakeThenSortHeap_string_Ascending_256 20.188 -
BM_MakeThenSortHeap_string_Ascending_262144 75.123 -
BM_MakeThenSortHeap_string_Ascending_4 5.300 -
BM_MakeThenSortHeap_string_Ascending_64 15.746 -
BM_MakeThenSortHeap_string_Descending_1 1.365 -
BM_MakeThenSortHeap_string_Descending_1024 26.061 -
BM_MakeThenSortHeap_string_Descending_16 7.830 -
BM_MakeThenSortHeap_string_Descending_16384 64.279 -
BM_MakeThenSortHeap_string_Descending_256 17.691 -
BM_MakeThenSortHeap_string_Descending_262144 86.567 -
BM_MakeThenSortHeap_string_Descending_4 3.703 -
BM_MakeThenSortHeap_string_Descending_64 13.008 -
BM_MakeThenSortHeap_string_Heap_1 1.365 -
BM_MakeThenSortHeap_string_Heap_1024 62.962 -
BM_MakeThenSortHeap_string_Heap_16 17.188 -
BM_MakeThenSortHeap_string_Heap_16384 100.550 -
BM_MakeThenSortHeap_string_Heap_256 48.947 -
BM_MakeThenSortHeap_string_Heap_262144 178.734 -
BM_MakeThenSortHeap_string_Heap_4 5.851 -
BM_MakeThenSortHeap_string_Heap_64 33.608 -
BM_MakeThenSortHeap_string_PipeOrgan_1 1.365 -
BM_MakeThenSortHeap_string_PipeOrgan_1024 30.559 -1.53%
BM_MakeThenSortHeap_string_PipeOrgan_16 9.574 -
BM_MakeThenSortHeap_string_PipeOrgan_16384 62.891 -
BM_MakeThenSortHeap_string_PipeOrgan_256 20.049 -
BM_MakeThenSortHeap_string_PipeOrgan_262144 79.823 -
BM_MakeThenSortHeap_string_PipeOrgan_4 4.800 -
BM_MakeThenSortHeap_string_PipeOrgan_64 15.031 -
BM_MakeThenSortHeap_string_QuickSortAdversary_1 1.365 -
BM_MakeThenSortHeap_string_QuickSortAdversary_1024 69.410 -
BM_MakeThenSortHeap_string_QuickSortAdversary_16 22.490 -
BM_MakeThenSortHeap_string_QuickSortAdversary_16384 109.692 -
BM_MakeThenSortHeap_string_QuickSortAdversary_256 55.014 -
BM_MakeThenSortHeap_string_QuickSortAdversary_262144 190.901 -
BM_MakeThenSortHeap_string_QuickSortAdversary_4 10.497 -
BM_MakeThenSortHeap_string_QuickSortAdversary_64 39.718 -
BM_MakeThenSortHeap_string_Random_1 1.364 -
BM_MakeThenSortHeap_string_Random_1024 69.150 -
BM_MakeThenSortHeap_string_Random_16 22.503 -
BM_MakeThenSortHeap_string_Random_16384 108.419 -
BM_MakeThenSortHeap_string_Random_256 54.671 -
BM_MakeThenSortHeap_string_Random_262144 189.543 -
BM_MakeThenSortHeap_string_Random_4 10.329 -
BM_MakeThenSortHeap_string_Random_64 39.444 -
BM_MakeThenSortHeap_string_SingleElement_1 1.365 -
BM_MakeThenSortHeap_string_SingleElement_1024 29.047 -2.00%
BM_MakeThenSortHeap_string_SingleElement_16 13.807 -
BM_MakeThenSortHeap_string_SingleElement_16384 37.572 -
BM_MakeThenSortHeap_string_SingleElement_256 24.917 -
BM_MakeThenSortHeap_string_SingleElement_262144 50.165 -
BM_MakeThenSortHeap_string_SingleElement_4 6.368 -
BM_MakeThenSortHeap_string_SingleElement_64 19.614 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.245 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 18.993 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 8.557 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 30.428 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 14.140 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 43.597 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 3.434 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 11.425 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.243 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 17.852 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 7.632 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 29.881 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 13.069 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 44.345 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.176 2.11%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 10.539 1.04%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.242 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 17.685 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 7.474 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 32.446 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 13.124 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 50.027 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 2.009 -4.34%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 10.372 4.90%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.244 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 18.963 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 8.901 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 30.162 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 14.271 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 44.401 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.364 1.27%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 11.293 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.244 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 18.222 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 8.420 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 33.083 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 13.785 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 50.823 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 3.709 2.61%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 10.592 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.247 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1024 30.858 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16 13.910 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16384 45.645 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_256 25.502 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_262144 74.636 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_4 6.352 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_64 20.450 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.242 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 11.246 6.90%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 5.418 10.83%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 15.779 9.41%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 9.201 5.64%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 20.704 12.57%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.709 2.15%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 7.230 6.03%
BM_MakeThenSortHeap_uint32_Ascending_1 0.280 -
BM_MakeThenSortHeap_uint32_Ascending_1024 10.664 -
BM_MakeThenSortHeap_uint32_Ascending_16 5.717 -
BM_MakeThenSortHeap_uint32_Ascending_16384 16.817 -
BM_MakeThenSortHeap_uint32_Ascending_256 8.663 -
BM_MakeThenSortHeap_uint32_Ascending_262144 24.980 -
BM_MakeThenSortHeap_uint32_Ascending_4 1.433 -
BM_MakeThenSortHeap_uint32_Ascending_64 8.664 -
BM_MakeThenSortHeap_uint32_Descending_1 0.277 -
BM_MakeThenSortHeap_uint32_Descending_1024 10.237 -
BM_MakeThenSortHeap_uint32_Descending_16 5.509 -
BM_MakeThenSortHeap_uint32_Descending_16384 16.304 -
BM_MakeThenSortHeap_uint32_Descending_256 8.756 -
BM_MakeThenSortHeap_uint32_Descending_262144 24.406 -
BM_MakeThenSortHeap_uint32_Descending_4 1.355 3.48%
BM_MakeThenSortHeap_uint32_Descending_64 8.669 -
BM_MakeThenSortHeap_uint32_Heap_1 0.277 -
BM_MakeThenSortHeap_uint32_Heap_1024 10.311 -
BM_MakeThenSortHeap_uint32_Heap_16 5.117 -
BM_MakeThenSortHeap_uint32_Heap_16384 16.486 -
BM_MakeThenSortHeap_uint32_Heap_256 8.271 -
BM_MakeThenSortHeap_uint32_Heap_262144 24.387 -1.13%
BM_MakeThenSortHeap_uint32_Heap_4 1.170 -1.66%
BM_MakeThenSortHeap_uint32_Heap_64 8.127 -
BM_MakeThenSortHeap_uint32_PipeOrgan_1 0.278 -
BM_MakeThenSortHeap_uint32_PipeOrgan_1024 11.072 -
BM_MakeThenSortHeap_uint32_PipeOrgan_16 5.748 -
BM_MakeThenSortHeap_uint32_PipeOrgan_16384 17.194 -
BM_MakeThenSortHeap_uint32_PipeOrgan_256 9.226 -
BM_MakeThenSortHeap_uint32_PipeOrgan_262144 25.479 -
BM_MakeThenSortHeap_uint32_PipeOrgan_4 1.389 -
BM_MakeThenSortHeap_uint32_PipeOrgan_64 9.133 -1.77%
BM_MakeThenSortHeap_uint32_QuickSortAdversary_1 0.279 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_1024 10.649 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16 5.607 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16384 16.530 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_256 8.472 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_262144 24.528 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_4 1.715 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_64 8.954 -
BM_MakeThenSortHeap_uint32_Random_1 0.278 -
BM_MakeThenSortHeap_uint32_Random_1024 15.547 -
BM_MakeThenSortHeap_uint32_Random_16 8.647 -
BM_MakeThenSortHeap_uint32_Random_16384 22.208 -
BM_MakeThenSortHeap_uint32_Random_256 13.356 -
BM_MakeThenSortHeap_uint32_Random_262144 32.491 -
BM_MakeThenSortHeap_uint32_Random_4 4.002 -
BM_MakeThenSortHeap_uint32_Random_64 11.953 -
BM_MakeThenSortHeap_uint32_SingleElement_1 0.274 -
BM_MakeThenSortHeap_uint32_SingleElement_1024 9.225 -2.63%
BM_MakeThenSortHeap_uint32_SingleElement_16 4.007 2.03%
BM_MakeThenSortHeap_uint32_SingleElement_16384 19.474 -1.96%
BM_MakeThenSortHeap_uint32_SingleElement_256 6.650 -
BM_MakeThenSortHeap_uint32_SingleElement_262144 55.828 -
BM_MakeThenSortHeap_uint32_SingleElement_4 1.470 2.96%
BM_MakeThenSortHeap_uint32_SingleElement_64 7.285 -
BM_MakeThenSortHeap_uint64_Ascending_1 0.280 -
BM_MakeThenSortHeap_uint64_Ascending_1024 10.750 -
BM_MakeThenSortHeap_uint64_Ascending_16 5.501 -
BM_MakeThenSortHeap_uint64_Ascending_16384 17.017 -
BM_MakeThenSortHeap_uint64_Ascending_256 8.771 -
BM_MakeThenSortHeap_uint64_Ascending_262144 25.313 -
BM_MakeThenSortHeap_uint64_Ascending_4 1.460 -
BM_MakeThenSortHeap_uint64_Ascending_64 8.435 -
BM_MakeThenSortHeap_uint64_Descending_1 0.280 -
BM_MakeThenSortHeap_uint64_Descending_1024 10.317 -
BM_MakeThenSortHeap_uint64_Descending_16 5.625 -
BM_MakeThenSortHeap_uint64_Descending_16384 16.380 -
BM_MakeThenSortHeap_uint64_Descending_256 8.811 -
BM_MakeThenSortHeap_uint64_Descending_262144 24.856 -
BM_MakeThenSortHeap_uint64_Descending_4 1.432 10.44%
BM_MakeThenSortHeap_uint64_Descending_64 8.440 -
BM_MakeThenSortHeap_uint64_Heap_1 0.277 -
BM_MakeThenSortHeap_uint64_Heap_1024 10.418 -
BM_MakeThenSortHeap_uint64_Heap_16 5.308 -
BM_MakeThenSortHeap_uint64_Heap_16384 16.637 -
BM_MakeThenSortHeap_uint64_Heap_256 8.503 -
BM_MakeThenSortHeap_uint64_Heap_262144 25.081 -
BM_MakeThenSortHeap_uint64_Heap_4 1.209 -1.62%
BM_MakeThenSortHeap_uint64_Heap_64 8.239 -1.82%
BM_MakeThenSortHeap_uint64_PipeOrgan_1 0.277 -
BM_MakeThenSortHeap_uint64_PipeOrgan_1024 11.216 -
BM_MakeThenSortHeap_uint64_PipeOrgan_16 6.144 -
BM_MakeThenSortHeap_uint64_PipeOrgan_16384 17.515 -
BM_MakeThenSortHeap_uint64_PipeOrgan_256 9.405 -
BM_MakeThenSortHeap_uint64_PipeOrgan_262144 26.202 -
BM_MakeThenSortHeap_uint64_PipeOrgan_4 1.399 -
BM_MakeThenSortHeap_uint64_PipeOrgan_64 8.980 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_1 0.277 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_1024 10.688 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_16 5.521 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_16384 16.506 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_256 8.803 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_262144 24.959 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_4 1.465 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_64 8.945 -
BM_MakeThenSortHeap_uint64_Random_1 0.279 -
BM_MakeThenSortHeap_uint64_Random_1024 15.521 -
BM_MakeThenSortHeap_uint64_Random_16 8.619 -
BM_MakeThenSortHeap_uint64_Random_16384 22.254 -
BM_MakeThenSortHeap_uint64_Random_256 13.392 -
BM_MakeThenSortHeap_uint64_Random_262144 35.731 -
BM_MakeThenSortHeap_uint64_Random_4 4.229 4.57%
BM_MakeThenSortHeap_uint64_Random_64 11.930 -
BM_MakeThenSortHeap_uint64_SingleElement_1 0.276 -
BM_MakeThenSortHeap_uint64_SingleElement_1024 9.771 6.02%
BM_MakeThenSortHeap_uint64_SingleElement_16 4.021 -
BM_MakeThenSortHeap_uint64_SingleElement_16384 26.841 -
BM_MakeThenSortHeap_uint64_SingleElement_256 6.790 -
BM_MakeThenSortHeap_uint64_SingleElement_262144 66.152 -
BM_MakeThenSortHeap_uint64_SingleElement_4 1.214 -
BM_MakeThenSortHeap_uint64_SingleElement_64 5.955 -3.59%
BM_PopHeap_float_1 0.481 3.09%
BM_PopHeap_float_1024 28.068 -
BM_PopHeap_float_16 6.960 -
BM_PopHeap_float_16384 33.301 -1.11%
BM_PopHeap_float_256 22.354 -
BM_PopHeap_float_262144 37.888 -
BM_PopHeap_float_4 2.464 -
BM_PopHeap_float_64 13.503 -
BM_PopHeap_pair<uint32,_uint32>_1 0.695 11.65%
BM_PopHeap_pair<uint32,_uint32>_1024 29.807 -
BM_PopHeap_pair<uint32,_uint32>_16 9.278 -
BM_PopHeap_pair<uint32,_uint32>_16384 44.998 -
BM_PopHeap_pair<uint32,_uint32>_256 22.410 -
BM_PopHeap_pair<uint32,_uint32>_262144 59.778 -
BM_PopHeap_pair<uint32,_uint32>_4 3.188 -
BM_PopHeap_pair<uint32,_uint32>_64 15.827 -
BM_PopHeap_string_1 0.700 49.56%
BM_PopHeap_string_1024 56.844 -
BM_PopHeap_string_16 14.461 1.39%
BM_PopHeap_string_16384 73.555 -
BM_PopHeap_string_256 41.246 1.03%
BM_PopHeap_string_262144 107.321 4.89%
BM_PopHeap_string_4 5.331 -
BM_PopHeap_string_64 26.168 1.17%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 0.511 14.63%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1024 41.684 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16 11.494 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16384 59.784 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_256 31.010 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144 76.280 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_4 4.159 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_64 20.545 -
BM_PopHeap_uint32_1 0.521 -17.23%
BM_PopHeap_uint32_1024 21.218 -
BM_PopHeap_uint32_16 7.541 -
BM_PopHeap_uint32_16384 31.290 -
BM_PopHeap_uint32_256 16.899 -
BM_PopHeap_uint32_262144 41.733 2.06%
BM_PopHeap_uint32_4 2.656 1.75%
BM_PopHeap_uint32_64 12.560 -
BM_PopHeap_uint64_1 0.570 -
BM_PopHeap_uint64_1024 21.492 -
BM_PopHeap_uint64_16 7.632 -
BM_PopHeap_uint64_16384 31.239 -
BM_PopHeap_uint64_256 17.049 -
BM_PopHeap_uint64_262144 41.559 -
BM_PopHeap_uint64_4 2.715 -
BM_PopHeap_uint64_64 12.685 -
BM_PushHeap_float_Ascending_1 0.468 -
BM_PushHeap_float_Ascending_1024 3.120 -
BM_PushHeap_float_Ascending_16 1.019 3.83%
BM_PushHeap_float_Ascending_16384 4.286 -1.48%
BM_PushHeap_float_Ascending_256 2.481 -
BM_PushHeap_float_Ascending_262144 5.168 2.65%
BM_PushHeap_float_Ascending_4 0.535 -
BM_PushHeap_float_Ascending_64 1.750 -
BM_PushHeap_float_Descending_1 0.535 -7.57%
BM_PushHeap_float_Descending_1024 0.389 -
BM_PushHeap_float_Descending_16 0.363 -
BM_PushHeap_float_Descending_16384 0.383 -
BM_PushHeap_float_Descending_256 0.401 -
BM_PushHeap_float_Descending_262144 0.384 -
BM_PushHeap_float_Descending_4 0.356 -
BM_PushHeap_float_Descending_64 0.379 -
BM_PushHeap_float_PipeOrgan_1 0.467 -
BM_PushHeap_float_PipeOrgan_1024 2.091 -
BM_PushHeap_float_PipeOrgan_16 0.908 -
BM_PushHeap_float_PipeOrgan_16384 2.516 -
BM_PushHeap_float_PipeOrgan_256 1.723 -
BM_PushHeap_float_PipeOrgan_262144 3.148 -
BM_PushHeap_float_PipeOrgan_4 0.517 -
BM_PushHeap_float_PipeOrgan_64 1.298 -
BM_PushHeap_float_QuickSortAdversary_1 0.468 -
BM_PushHeap_float_QuickSortAdversary_1024 0.618 -
BM_PushHeap_float_QuickSortAdversary_16 1.072 9.76%
BM_PushHeap_float_QuickSortAdversary_16384 0.493 -
BM_PushHeap_float_QuickSortAdversary_256 0.733 -
BM_PushHeap_float_QuickSortAdversary_262144 0.417 -
BM_PushHeap_float_QuickSortAdversary_4 0.537 -
BM_PushHeap_float_QuickSortAdversary_64 0.619 -
BM_PushHeap_float_Random_1 0.518 7.14%
BM_PushHeap_float_Random_1024 7.465 -
BM_PushHeap_float_Random_16 5.398 -
BM_PushHeap_float_Random_16384 7.629 -1.56%
BM_PushHeap_float_Random_256 7.297 -
BM_PushHeap_float_Random_262144 7.622 -
BM_PushHeap_float_Random_4 2.985 -
BM_PushHeap_float_Random_64 6.715 -
BM_PushHeap_float_SingleElement_1 0.503 3.47%
BM_PushHeap_float_SingleElement_1024 0.389 -
BM_PushHeap_float_SingleElement_16 0.373 2.79%
BM_PushHeap_float_SingleElement_16384 0.384 -
BM_PushHeap_float_SingleElement_256 0.404 -
BM_PushHeap_float_SingleElement_262144 0.385 -
BM_PushHeap_float_SingleElement_4 0.378 6.12%
BM_PushHeap_float_SingleElement_64 0.382 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.634 10.04%
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.174 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.597 -4.11%
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 6.903 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.249 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 10.791 2.18%
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.870 3.42%
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.410 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 0.483 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16 0.506 2.07%
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 0.473 -
BM_PushHeap_pair<uint32,_uint32>_Descending_256 0.516 -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 0.472 -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 0.500 -14.38%
BM_PushHeap_pair<uint32,_uint32>_Descending_64 0.560 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.740 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.191 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.055 -1.18%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.232 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.408 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.665 -3.48%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.655 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.469 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.934 -1.27%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 0.997 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 2.668 -1.08%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.610 -2.50%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 3.466 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.609 -5.76%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.356 -2.04%
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.412 -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 7.416 -1.59%
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.281 -1.73%
BM_PushHeap_pair<uint32,_uint32>_Random_16384 7.428 -1.64%
BM_PushHeap_pair<uint32,_uint32>_Random_256 7.111 -2.19%
BM_PushHeap_pair<uint32,_uint32>_Random_262144 7.455 -
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.588 -5.12%
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.822 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.697 39.87%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.562 1.85%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.581 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.564 1.90%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 0.580 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.556 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.565 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.553 -
BM_PushHeap_string_Ascending_1 0.701 -
BM_PushHeap_string_Ascending_1024 13.440 -7.25%
BM_PushHeap_string_Ascending_16 4.693 -1.17%
BM_PushHeap_string_Ascending_16384 19.682 -4.98%
BM_PushHeap_string_Ascending_256 10.677 -8.47%
BM_PushHeap_string_Ascending_262144 31.984 5.23%
BM_PushHeap_string_Ascending_4 2.593 1.21%
BM_PushHeap_string_Ascending_64 7.402 -5.33%
BM_PushHeap_string_Descending_1 0.702 -
BM_PushHeap_string_Descending_1024 2.459 -
BM_PushHeap_string_Descending_16 2.144 2.82%
BM_PushHeap_string_Descending_16384 2.395 3.35%
BM_PushHeap_string_Descending_256 2.314 1.18%
BM_PushHeap_string_Descending_262144 3.236 2.63%
BM_PushHeap_string_Descending_4 1.911 -
BM_PushHeap_string_Descending_64 2.253 3.00%
BM_PushHeap_string_PipeOrgan_1 0.701 -
BM_PushHeap_string_PipeOrgan_1024 9.566 -1.84%
BM_PushHeap_string_PipeOrgan_16 4.078 -
BM_PushHeap_string_PipeOrgan_16384 13.094 -
BM_PushHeap_string_PipeOrgan_256 7.896 -1.19%
BM_PushHeap_string_PipeOrgan_262144 19.208 10.73%
BM_PushHeap_string_PipeOrgan_4 2.489 -
BM_PushHeap_string_PipeOrgan_64 5.796 -
BM_PushHeap_string_QuickSortAdversary_1 0.701 -
BM_PushHeap_string_QuickSortAdversary_1024 15.132 -1.40%
BM_PushHeap_string_QuickSortAdversary_16 10.218 -
BM_PushHeap_string_QuickSortAdversary_16384 15.675 -1.82%
BM_PushHeap_string_QuickSortAdversary_256 14.520 -
BM_PushHeap_string_QuickSortAdversary_262144 16.204 -1.87%
BM_PushHeap_string_QuickSortAdversary_4 6.113 -
BM_PushHeap_string_QuickSortAdversary_64 12.941 -
BM_PushHeap_string_Random_1 0.699 -
BM_PushHeap_string_Random_1024 15.154 1.66%
BM_PushHeap_string_Random_16 10.282 1.35%
BM_PushHeap_string_Random_16384 16.902 3.07%
BM_PushHeap_string_Random_256 14.359 -
BM_PushHeap_string_Random_262144 18.447 2.35%
BM_PushHeap_string_Random_4 5.936 -
BM_PushHeap_string_Random_64 12.828 -
BM_PushHeap_string_SingleElement_1 0.701 -
BM_PushHeap_string_SingleElement_1024 2.476 -
BM_PushHeap_string_SingleElement_16 2.477 1.07%
BM_PushHeap_string_SingleElement_16384 2.503 -
BM_PushHeap_string_SingleElement_256 2.454 -
BM_PushHeap_string_SingleElement_262144 2.591 2.69%
BM_PushHeap_string_SingleElement_4 2.224 1.26%
BM_PushHeap_string_SingleElement_64 2.510 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.578 -9.01%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.818 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.089 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 7.004 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.934 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 9.533 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.024 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.922 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.576 40.19%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.707 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.685 1.88%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.691 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.753 -1.89%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.691 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.723 -7.25%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.920 -1.64%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.534 -15.86%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.478 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.537 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 4.522 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.890 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 6.197 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.910 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.222 -1.20%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.483 -21.30%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.081 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.271 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 2.682 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.860 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.329 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.833 -2.51%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.526 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.429 -32.36%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.445 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.048 -4.79%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.568 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.139 -2.68%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.507 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.579 2.36%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.874 1.96%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.448 -35.71%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.739 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.725 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.745 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.757 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.738 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.656 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.747 -
BM_PushHeap_uint32_Ascending_1 0.483 7.85%
BM_PushHeap_uint32_Ascending_1024 3.926 -
BM_PushHeap_uint32_Ascending_16 1.394 -
BM_PushHeap_uint32_Ascending_16384 6.596 -
BM_PushHeap_uint32_Ascending_256 3.077 -
BM_PushHeap_uint32_Ascending_262144 8.043 -2.06%
BM_PushHeap_uint32_Ascending_4 0.760 -
BM_PushHeap_uint32_Ascending_64 2.215 -
BM_PushHeap_uint32_Descending_1 0.467 -
BM_PushHeap_uint32_Descending_1024 0.385 -
BM_PushHeap_uint32_Descending_16 0.367 -
BM_PushHeap_uint32_Descending_16384 0.381 -
BM_PushHeap_uint32_Descending_256 0.397 -
BM_PushHeap_uint32_Descending_262144 0.381 -
BM_PushHeap_uint32_Descending_4 0.377 -
BM_PushHeap_uint32_Descending_64 0.377 -
BM_PushHeap_uint32_PipeOrgan_1 0.635 3.88%
BM_PushHeap_uint32_PipeOrgan_1024 1.918 -
BM_PushHeap_uint32_PipeOrgan_16 0.876 -
BM_PushHeap_uint32_PipeOrgan_16384 2.387 -
BM_PushHeap_uint32_PipeOrgan_256 1.687 -
BM_PushHeap_uint32_PipeOrgan_262144 3.030 -
BM_PushHeap_uint32_PipeOrgan_4 0.531 -
BM_PushHeap_uint32_PipeOrgan_64 1.309 -
BM_PushHeap_uint32_QuickSortAdversary_1 0.502 -6.05%
BM_PushHeap_uint32_QuickSortAdversary_1024 0.600 -
BM_PushHeap_uint32_QuickSortAdversary_16 0.928 -
BM_PushHeap_uint32_QuickSortAdversary_16384 0.469 -
BM_PushHeap_uint32_QuickSortAdversary_256 0.713 -
BM_PushHeap_uint32_QuickSortAdversary_262144 0.410 -
BM_PushHeap_uint32_QuickSortAdversary_4 0.588 -
BM_PushHeap_uint32_QuickSortAdversary_64 0.616 -
BM_PushHeap_uint32_Random_1 0.553 29.10%
BM_PushHeap_uint32_Random_1024 6.175 -
BM_PushHeap_uint32_Random_16 4.475 -1.13%
BM_PushHeap_uint32_Random_16384 6.292 -1.25%
BM_PushHeap_uint32_Random_256 6.012 -
BM_PushHeap_uint32_Random_262144 6.260 -
BM_PushHeap_uint32_Random_4 2.513 1.51%
BM_PushHeap_uint32_Random_64 5.519 -1.58%
BM_PushHeap_uint32_SingleElement_1 0.468 -
BM_PushHeap_uint32_SingleElement_1024 0.368 -
BM_PushHeap_uint32_SingleElement_16 0.345 -2.86%
BM_PushHeap_uint32_SingleElement_16384 0.363 -
BM_PushHeap_uint32_SingleElement_256 0.387 -
BM_PushHeap_uint32_SingleElement_262144 0.361 -
BM_PushHeap_uint32_SingleElement_4 0.343 -3.09%
BM_PushHeap_uint32_SingleElement_64 0.357 -
BM_PushHeap_uint64_Ascending_1 0.467 -
BM_PushHeap_uint64_Ascending_1024 2.576 -2.61%
BM_PushHeap_uint64_Ascending_16 0.947 -1.93%
BM_PushHeap_uint64_Ascending_16384 3.687 -
BM_PushHeap_uint64_Ascending_256 2.091 -3.74%
BM_PushHeap_uint64_Ascending_262144 4.784 -1.26%
BM_PushHeap_uint64_Ascending_4 0.544 -
BM_PushHeap_uint64_Ascending_64 1.516 -6.03%
BM_PushHeap_uint64_Descending_1 0.519 21.61%
BM_PushHeap_uint64_Descending_1024 0.385 -
BM_PushHeap_uint64_Descending_16 0.361 -3.30%
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.362 -5.17%
BM_PushHeap_uint64_Descending_64 0.378 -
BM_PushHeap_uint64_PipeOrgan_1 0.469 -
BM_PushHeap_uint64_PipeOrgan_1024 1.918 -
BM_PushHeap_uint64_PipeOrgan_16 0.889 -
BM_PushHeap_uint64_PipeOrgan_16384 2.382 -
BM_PushHeap_uint64_PipeOrgan_256 1.690 -
BM_PushHeap_uint64_PipeOrgan_262144 3.041 -
BM_PushHeap_uint64_PipeOrgan_4 0.503 3.22%
BM_PushHeap_uint64_PipeOrgan_64 1.326 -
BM_PushHeap_uint64_QuickSortAdversary_1 0.467 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.609 -
BM_PushHeap_uint64_QuickSortAdversary_16 0.931 -4.66%
BM_PushHeap_uint64_QuickSortAdversary_16384 0.484 -
BM_PushHeap_uint64_QuickSortAdversary_256 0.719 -
BM_PushHeap_uint64_QuickSortAdversary_262144 0.415 -
BM_PushHeap_uint64_QuickSortAdversary_4 0.549 -
BM_PushHeap_uint64_QuickSortAdversary_64 0.621 -
BM_PushHeap_uint64_Random_1 0.468 -
BM_PushHeap_uint64_Random_1024 5.937 -
BM_PushHeap_uint64_Random_16 4.131 -2.23%
BM_PushHeap_uint64_Random_16384 6.076 1.35%
BM_PushHeap_uint64_Random_256 5.753 1.81%
BM_PushHeap_uint64_Random_262144 6.033 -
BM_PushHeap_uint64_Random_4 2.231 4.69%
BM_PushHeap_uint64_Random_64 5.349 1.86%
BM_PushHeap_uint64_SingleElement_1 0.500 -28.26%
BM_PushHeap_uint64_SingleElement_1024 0.364 -
BM_PushHeap_uint64_SingleElement_16 0.338 -
BM_PushHeap_uint64_SingleElement_16384 0.363 -
BM_PushHeap_uint64_SingleElement_256 0.386 -
BM_PushHeap_uint64_SingleElement_262144 0.357 -
BM_PushHeap_uint64_SingleElement_4 0.357 -
BM_PushHeap_uint64_SingleElement_64 0.358 -
BM_RangesMakeHeap_float_Ascending_1 0.276 -
BM_RangesMakeHeap_float_Ascending_1024 0.700 -
BM_RangesMakeHeap_float_Ascending_16 0.737 -
BM_RangesMakeHeap_float_Ascending_16384 0.657 -
BM_RangesMakeHeap_float_Ascending_256 0.652 -
BM_RangesMakeHeap_float_Ascending_262144 0.699 -
BM_RangesMakeHeap_float_Ascending_4 0.393 -
BM_RangesMakeHeap_float_Ascending_64 0.627 -
BM_RangesMakeHeap_float_Descending_1 0.268 -3.71%
BM_RangesMakeHeap_float_Descending_1024 0.249 -
BM_RangesMakeHeap_float_Descending_16 0.220 -
BM_RangesMakeHeap_float_Descending_16384 0.233 -
BM_RangesMakeHeap_float_Descending_256 0.245 -
BM_RangesMakeHeap_float_Descending_262144 0.232 -
BM_RangesMakeHeap_float_Descending_4 0.280 -
BM_RangesMakeHeap_float_Descending_64 0.204 -
BM_RangesMakeHeap_float_Heap_1 0.271 -
BM_RangesMakeHeap_float_Heap_1024 0.249 -
BM_RangesMakeHeap_float_Heap_16 0.215 -10.47%
BM_RangesMakeHeap_float_Heap_16384 0.231 -
BM_RangesMakeHeap_float_Heap_256 0.251 -
BM_RangesMakeHeap_float_Heap_262144 0.233 -
BM_RangesMakeHeap_float_Heap_4 0.278 -3.59%
BM_RangesMakeHeap_float_Heap_64 0.217 -12.26%
BM_RangesMakeHeap_float_PipeOrgan_1 0.277 -
BM_RangesMakeHeap_float_PipeOrgan_1024 0.704 -
BM_RangesMakeHeap_float_PipeOrgan_16 1.297 -
BM_RangesMakeHeap_float_PipeOrgan_16384 0.655 -
BM_RangesMakeHeap_float_PipeOrgan_256 0.669 -
BM_RangesMakeHeap_float_PipeOrgan_262144 0.708 -
BM_RangesMakeHeap_float_PipeOrgan_4 0.384 -
BM_RangesMakeHeap_float_PipeOrgan_64 0.805 -
BM_RangesMakeHeap_float_QuickSortAdversary_1 0.276 -
BM_RangesMakeHeap_float_QuickSortAdversary_1024 0.529 -
BM_RangesMakeHeap_float_QuickSortAdversary_16 0.836 -
BM_RangesMakeHeap_float_QuickSortAdversary_16384 0.303 -
BM_RangesMakeHeap_float_QuickSortAdversary_256 0.504 -
BM_RangesMakeHeap_float_QuickSortAdversary_262144 0.246 -
BM_RangesMakeHeap_float_QuickSortAdversary_4 0.415 4.66%
BM_RangesMakeHeap_float_QuickSortAdversary_64 0.578 -
BM_RangesMakeHeap_float_Random_1 0.276 -
BM_RangesMakeHeap_float_Random_1024 1.327 7.57%
BM_RangesMakeHeap_float_Random_16 1.605 -2.21%
BM_RangesMakeHeap_float_Random_16384 1.106 -14.61%
BM_RangesMakeHeap_float_Random_256 1.317 2.11%
BM_RangesMakeHeap_float_Random_262144 1.114 -4.45%
BM_RangesMakeHeap_float_Random_4 1.451 20.58%
BM_RangesMakeHeap_float_Random_64 1.498 -3.77%
BM_RangesMakeHeap_float_SingleElement_1 0.277 -
BM_RangesMakeHeap_float_SingleElement_1024 0.697 -
BM_RangesMakeHeap_float_SingleElement_16 0.662 -
BM_RangesMakeHeap_float_SingleElement_16384 0.659 -
BM_RangesMakeHeap_float_SingleElement_256 0.642 -
BM_RangesMakeHeap_float_SingleElement_262144 0.714 -
BM_RangesMakeHeap_float_SingleElement_4 0.323 -
BM_RangesMakeHeap_float_SingleElement_64 0.641 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_1 0.280 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_1024 1.356 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 1.284 3.25%
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16384 1.332 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_256 1.394 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_262144 1.404 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4 0.760 3.21%
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_64 1.126 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_1 0.277 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_1024 0.514 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_16 0.518 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_16384 0.488 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_256 0.608 2.25%
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_262144 0.477 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4 0.487 3.82%
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_64 0.478 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_1 0.280 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_1024 0.552 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16 0.554 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16384 0.531 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_256 0.586 2.68%
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_262144 0.527 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 0.450 -13.59%
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64 0.520 4.34%
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_1 0.280 4.49%
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_1024 1.352 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16 1.179 -4.25%
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.331 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_256 1.401 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.415 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_4 0.586 1.91%
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_64 1.119 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.280 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.321 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.214 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.284 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.369 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.330 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.767 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.115 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1 0.280 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1024 3.030 -1.44%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16 2.929 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16384 3.119 5.28%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_256 2.984 -4.55%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_262144 3.009 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4 2.529 -4.99%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 3.171 1.88%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1 0.276 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1024 1.193 1.52%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16 1.089 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.176 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_256 1.185 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 1.213 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_4 0.778 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_64 1.119 1.65%
BM_RangesMakeHeap_string_Ascending_1 0.257 -
BM_RangesMakeHeap_string_Ascending_1024 4.998 -1.95%
BM_RangesMakeHeap_string_Ascending_16 3.667 -
BM_RangesMakeHeap_string_Ascending_16384 5.324 -2.56%
BM_RangesMakeHeap_string_Ascending_256 4.893 -2.66%
BM_RangesMakeHeap_string_Ascending_262144 7.975 -2.10%
BM_RangesMakeHeap_string_Ascending_4 2.856 -
BM_RangesMakeHeap_string_Ascending_64 4.784 -1.16%
BM_RangesMakeHeap_string_Descending_1 0.256 -
BM_RangesMakeHeap_string_Descending_1024 2.720 -1.81%
BM_RangesMakeHeap_string_Descending_16 2.362 -
BM_RangesMakeHeap_string_Descending_16384 2.999 1.07%
BM_RangesMakeHeap_string_Descending_256 2.745 -
BM_RangesMakeHeap_string_Descending_262144 3.513 -
BM_RangesMakeHeap_string_Descending_4 2.119 -
BM_RangesMakeHeap_string_Descending_64 2.602 -
BM_RangesMakeHeap_string_Heap_1 0.256 -
BM_RangesMakeHeap_string_Heap_1024 4.828 -
BM_RangesMakeHeap_string_Heap_16 4.656 -
BM_RangesMakeHeap_string_Heap_16384 5.061 -
BM_RangesMakeHeap_string_Heap_256 4.952 -
BM_RangesMakeHeap_string_Heap_262144 5.356 -1.29%
BM_RangesMakeHeap_string_Heap_4 3.052 -
BM_RangesMakeHeap_string_Heap_64 5.046 -
BM_RangesMakeHeap_string_PipeOrgan_1 0.257 -
BM_RangesMakeHeap_string_PipeOrgan_1024 4.910 -
BM_RangesMakeHeap_string_PipeOrgan_16 3.601 -
BM_RangesMakeHeap_string_PipeOrgan_16384 5.406 -2.76%
BM_RangesMakeHeap_string_PipeOrgan_256 4.762 -1.11%
BM_RangesMakeHeap_string_PipeOrgan_262144 7.386 1.76%
BM_RangesMakeHeap_string_PipeOrgan_4 2.570 -
BM_RangesMakeHeap_string_PipeOrgan_64 4.678 -
BM_RangesMakeHeap_string_QuickSortAdversary_1 0.254 -
BM_RangesMakeHeap_string_QuickSortAdversary_1024 10.540 -
BM_RangesMakeHeap_string_QuickSortAdversary_16 8.595 -
BM_RangesMakeHeap_string_QuickSortAdversary_16384 11.740 -
BM_RangesMakeHeap_string_QuickSortAdversary_256 10.384 -
BM_RangesMakeHeap_string_QuickSortAdversary_262144 12.644 -
BM_RangesMakeHeap_string_QuickSortAdversary_4 5.994 -
BM_RangesMakeHeap_string_QuickSortAdversary_64 10.179 -
BM_RangesMakeHeap_string_Random_1 0.251 -
BM_RangesMakeHeap_string_Random_1024 10.650 -1.27%
BM_RangesMakeHeap_string_Random_16 8.328 -
BM_RangesMakeHeap_string_Random_16384 12.487 -
BM_RangesMakeHeap_string_Random_256 10.315 -
BM_RangesMakeHeap_string_Random_262144 15.194 -
BM_RangesMakeHeap_string_Random_4 5.773 -
BM_RangesMakeHeap_string_Random_64 9.960 -
BM_RangesMakeHeap_string_SingleElement_1 0.254 -
BM_RangesMakeHeap_string_SingleElement_1024 6.235 -
BM_RangesMakeHeap_string_SingleElement_16 5.550 -
BM_RangesMakeHeap_string_SingleElement_16384 5.932 -
BM_RangesMakeHeap_string_SingleElement_256 6.300 -
BM_RangesMakeHeap_string_SingleElement_262144 7.355 -
BM_RangesMakeHeap_string_SingleElement_4 3.631 -
BM_RangesMakeHeap_string_SingleElement_64 6.389 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.242 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.884 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.373 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.957 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.892 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 2.094 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.080 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.601 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.245 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.881 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.972 2.55%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.857 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.960 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.853 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.776 -2.57%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.998 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.242 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.264 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 0.934 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.218 1.31%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.113 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 1.195 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 0.790 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.049 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.242 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 1.918 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.392 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 1.958 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 1.883 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 2.123 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.913 -2.79%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.678 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.244 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.794 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.448 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.928 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.797 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 2.096 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.069 -1.33%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.567 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.242 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_1024 4.741 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 4.208 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16384 4.779 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 4.805 1.17%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_262144 4.895 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.578 -4.11%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 4.853 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.248 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 1.987 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 1.683 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 2.307 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 1.994 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 2.706 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.295 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 1.932 -
BM_RangesMakeHeap_uint32_Ascending_1 0.270 -
BM_RangesMakeHeap_uint32_Ascending_1024 0.642 -
BM_RangesMakeHeap_uint32_Ascending_16 0.605 -
BM_RangesMakeHeap_uint32_Ascending_16384 0.605 -
BM_RangesMakeHeap_uint32_Ascending_256 0.607 -
BM_RangesMakeHeap_uint32_Ascending_262144 0.663 -
BM_RangesMakeHeap_uint32_Ascending_4 0.386 -
BM_RangesMakeHeap_uint32_Ascending_64 0.555 -
BM_RangesMakeHeap_uint32_Descending_1 0.277 -
BM_RangesMakeHeap_uint32_Descending_1024 0.255 -
BM_RangesMakeHeap_uint32_Descending_16 0.255 -
BM_RangesMakeHeap_uint32_Descending_16384 0.235 -
BM_RangesMakeHeap_uint32_Descending_256 0.258 -
BM_RangesMakeHeap_uint32_Descending_262144 0.234 -
BM_RangesMakeHeap_uint32_Descending_4 0.269 -
BM_RangesMakeHeap_uint32_Descending_64 0.241 5.51%
BM_RangesMakeHeap_uint32_Heap_1 0.272 -
BM_RangesMakeHeap_uint32_Heap_1024 0.255 -
BM_RangesMakeHeap_uint32_Heap_16 0.252 -
BM_RangesMakeHeap_uint32_Heap_16384 0.235 -
BM_RangesMakeHeap_uint32_Heap_256 0.265 -
BM_RangesMakeHeap_uint32_Heap_262144 0.234 -
BM_RangesMakeHeap_uint32_Heap_4 0.286 -
BM_RangesMakeHeap_uint32_Heap_64 0.251 7.32%
BM_RangesMakeHeap_uint32_PipeOrgan_1 0.275 -
BM_RangesMakeHeap_uint32_PipeOrgan_1024 0.712 -
BM_RangesMakeHeap_uint32_PipeOrgan_16 1.031 1.34%
BM_RangesMakeHeap_uint32_PipeOrgan_16384 0.613 -
BM_RangesMakeHeap_uint32_PipeOrgan_256 0.637 2.97%
BM_RangesMakeHeap_uint32_PipeOrgan_262144 0.673 -
BM_RangesMakeHeap_uint32_PipeOrgan_4 0.435 -
BM_RangesMakeHeap_uint32_PipeOrgan_64 0.717 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_1 0.270 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_1024 0.492 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_16 0.623 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_16384 0.290 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_256 0.479 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_262144 0.245 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_4 0.391 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_64 0.441 -
BM_RangesMakeHeap_uint32_Random_1 0.268 -
BM_RangesMakeHeap_uint32_Random_1024 1.072 -
BM_RangesMakeHeap_uint32_Random_16 1.258 -
BM_RangesMakeHeap_uint32_Random_16384 1.062 1.59%
BM_RangesMakeHeap_uint32_Random_256 1.267 8.49%
BM_RangesMakeHeap_uint32_Random_262144 1.021 -
BM_RangesMakeHeap_uint32_Random_4 1.140 -
BM_RangesMakeHeap_uint32_Random_64 1.253 -7.20%
BM_RangesMakeHeap_uint32_SingleElement_1 0.275 -
BM_RangesMakeHeap_uint32_SingleElement_1024 0.573 -
BM_RangesMakeHeap_uint32_SingleElement_16 0.489 -
BM_RangesMakeHeap_uint32_SingleElement_16384 0.538 -
BM_RangesMakeHeap_uint32_SingleElement_256 0.542 -
BM_RangesMakeHeap_uint32_SingleElement_262144 0.632 -
BM_RangesMakeHeap_uint32_SingleElement_4 0.334 -
BM_RangesMakeHeap_uint32_SingleElement_64 0.508 -
BM_RangesMakeHeap_uint64_Ascending_1 0.277 -
BM_RangesMakeHeap_uint64_Ascending_1024 0.644 -
BM_RangesMakeHeap_uint64_Ascending_16 0.633 -4.07%
BM_RangesMakeHeap_uint64_Ascending_16384 0.626 -
BM_RangesMakeHeap_uint64_Ascending_256 0.622 -1.60%
BM_RangesMakeHeap_uint64_Ascending_262144 0.726 -
BM_RangesMakeHeap_uint64_Ascending_4 0.408 -8.25%
BM_RangesMakeHeap_uint64_Ascending_64 0.568 -
BM_RangesMakeHeap_uint64_Descending_1 0.272 -
BM_RangesMakeHeap_uint64_Descending_1024 0.253 -
BM_RangesMakeHeap_uint64_Descending_16 0.259 -
BM_RangesMakeHeap_uint64_Descending_16384 0.236 -
BM_RangesMakeHeap_uint64_Descending_256 0.275 -
BM_RangesMakeHeap_uint64_Descending_262144 0.235 -
BM_RangesMakeHeap_uint64_Descending_4 0.278 -
BM_RangesMakeHeap_uint64_Descending_64 0.243 -
BM_RangesMakeHeap_uint64_Heap_1 0.272 -
BM_RangesMakeHeap_uint64_Heap_1024 0.253 -
BM_RangesMakeHeap_uint64_Heap_16 0.258 -
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.281 -
BM_RangesMakeHeap_uint64_Heap_64 0.238 -
BM_RangesMakeHeap_uint64_PipeOrgan_1 0.272 -
BM_RangesMakeHeap_uint64_PipeOrgan_1024 0.653 -
BM_RangesMakeHeap_uint64_PipeOrgan_16 1.028 -
BM_RangesMakeHeap_uint64_PipeOrgan_16384 0.631 -
BM_RangesMakeHeap_uint64_PipeOrgan_256 0.644 -2.36%
BM_RangesMakeHeap_uint64_PipeOrgan_262144 0.757 -
BM_RangesMakeHeap_uint64_PipeOrgan_4 0.387 -
BM_RangesMakeHeap_uint64_PipeOrgan_64 0.722 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_1 0.274 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_1024 0.488 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_16 0.612 -1.98%
BM_RangesMakeHeap_uint64_QuickSortAdversary_16384 0.293 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_256 0.492 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_262144 0.248 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_4 0.424 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_64 0.461 -
BM_RangesMakeHeap_uint64_Random_1 0.277 -
BM_RangesMakeHeap_uint64_Random_1024 1.080 -
BM_RangesMakeHeap_uint64_Random_16 1.261 -6.22%
BM_RangesMakeHeap_uint64_Random_16384 1.077 7.72%
BM_RangesMakeHeap_uint64_Random_256 1.264 -7.36%
BM_RangesMakeHeap_uint64_Random_262144 1.060 -
BM_RangesMakeHeap_uint64_Random_4 1.791 42.80%
BM_RangesMakeHeap_uint64_Random_64 1.249 -
BM_RangesMakeHeap_uint64_SingleElement_1 0.276 -
BM_RangesMakeHeap_uint64_SingleElement_1024 0.568 -
BM_RangesMakeHeap_uint64_SingleElement_16 0.508 -
BM_RangesMakeHeap_uint64_SingleElement_16384 0.582 -
BM_RangesMakeHeap_uint64_SingleElement_256 0.575 -1.93%
BM_RangesMakeHeap_uint64_SingleElement_262144 0.757 -
BM_RangesMakeHeap_uint64_SingleElement_4 0.327 -
BM_RangesMakeHeap_uint64_SingleElement_64 0.506 -
BM_RangesMakeThenSortHeap_float_Ascending_1 0.280 -
BM_RangesMakeThenSortHeap_float_Ascending_1024 8.739 1.32%
BM_RangesMakeThenSortHeap_float_Ascending_16 2.987 -
BM_RangesMakeThenSortHeap_float_Ascending_16384 27.349 1.77%
BM_RangesMakeThenSortHeap_float_Ascending_256 6.585 -
BM_RangesMakeThenSortHeap_float_Ascending_262144 32.069 1.27%
BM_RangesMakeThenSortHeap_float_Ascending_4 1.305 1.67%
BM_RangesMakeThenSortHeap_float_Ascending_64 3.968 -
BM_RangesMakeThenSortHeap_float_Descending_1 0.275 -
BM_RangesMakeThenSortHeap_float_Descending_1024 8.245 1.81%
BM_RangesMakeThenSortHeap_float_Descending_16 1.805 -
BM_RangesMakeThenSortHeap_float_Descending_16384 30.152 2.71%
BM_RangesMakeThenSortHeap_float_Descending_256 6.111 -
BM_RangesMakeThenSortHeap_float_Descending_262144 35.653 1.78%
BM_RangesMakeThenSortHeap_float_Descending_4 1.303 6.62%
BM_RangesMakeThenSortHeap_float_Descending_64 3.299 -
BM_RangesMakeThenSortHeap_float_Heap_1 0.277 -
BM_RangesMakeThenSortHeap_float_Heap_1024 8.288 1.42%
BM_RangesMakeThenSortHeap_float_Heap_16 1.948 -1.08%
BM_RangesMakeThenSortHeap_float_Heap_16384 27.889 2.95%
BM_RangesMakeThenSortHeap_float_Heap_256 6.185 1.08%
BM_RangesMakeThenSortHeap_float_Heap_262144 30.820 2.13%
BM_RangesMakeThenSortHeap_float_Heap_4 1.192 -2.98%
BM_RangesMakeThenSortHeap_float_Heap_64 3.564 1.91%
BM_RangesMakeThenSortHeap_float_PipeOrgan_1 0.280 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1024 8.510 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16 2.880 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16384 25.176 1.87%
BM_RangesMakeThenSortHeap_float_PipeOrgan_256 6.316 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_262144 32.406 1.91%
BM_RangesMakeThenSortHeap_float_PipeOrgan_4 1.501 1.74%
BM_RangesMakeThenSortHeap_float_PipeOrgan_64 4.043 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1 0.274 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1024 8.475 3.14%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16 2.952 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16384 28.467 2.73%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_256 6.002 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_262144 35.427 2.74%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_4 1.527 2.78%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_64 3.879 -
BM_RangesMakeThenSortHeap_float_Random_1 0.280 -
BM_RangesMakeThenSortHeap_float_Random_1024 33.355 -
BM_RangesMakeThenSortHeap_float_Random_16 9.937 1.17%
BM_RangesMakeThenSortHeap_float_Random_16384 47.378 1.22%
BM_RangesMakeThenSortHeap_float_Random_256 25.521 -
BM_RangesMakeThenSortHeap_float_Random_262144 62.800 1.01%
BM_RangesMakeThenSortHeap_float_Random_4 4.280 -3.02%
BM_RangesMakeThenSortHeap_float_Random_64 18.053 1.06%
BM_RangesMakeThenSortHeap_float_SingleElement_1 0.280 -
BM_RangesMakeThenSortHeap_float_SingleElement_1024 4.972 3.95%
BM_RangesMakeThenSortHeap_float_SingleElement_16 3.334 -
BM_RangesMakeThenSortHeap_float_SingleElement_16384 16.055 2.48%
BM_RangesMakeThenSortHeap_float_SingleElement_256 4.146 3.60%
BM_RangesMakeThenSortHeap_float_SingleElement_262144 51.551 -
BM_RangesMakeThenSortHeap_float_SingleElement_4 1.339 -1.17%
BM_RangesMakeThenSortHeap_float_SingleElement_64 3.436 2.14%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_1 0.278 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 14.681 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 7.814 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 23.300 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 11.714 1.41%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 33.361 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 3.661 -3.19%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 10.304 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1 0.276 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 14.046 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16 6.748 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 22.601 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_256 10.846 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 33.704 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 2.472 -16.10%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_64 9.627 -1.41%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1 0.276 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 14.324 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16 6.618 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 23.834 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_256 10.859 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 34.928 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 1.610 -9.76%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_64 9.334 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1 0.279 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 14.751 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 7.934 -2.11%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 22.997 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 11.829 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 33.736 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 1.785 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 10.359 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.271 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 15.060 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 7.576 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 24.140 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 11.560 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 35.379 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 3.432 -4.45%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 9.898 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1 0.279 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1024 24.241 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16 11.639 1.18%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16384 34.295 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_256 20.068 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_262144 52.585 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_4 5.021 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_64 16.453 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1 0.279 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 7.646 -8.39%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 3.297 -7.69%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 10.440 -10.62%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 6.286 -8.72%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 13.335 -9.86%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 3.608 16.23%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 4.857 -9.02%
BM_RangesMakeThenSortHeap_string_Ascending_1 1.365 -
BM_RangesMakeThenSortHeap_string_Ascending_1024 31.474 4.80%
BM_RangesMakeThenSortHeap_string_Ascending_16 9.468 -
BM_RangesMakeThenSortHeap_string_Ascending_16384 62.919 -
BM_RangesMakeThenSortHeap_string_Ascending_256 19.784 -
BM_RangesMakeThenSortHeap_string_Ascending_262144 77.188 -
BM_RangesMakeThenSortHeap_string_Ascending_4 5.404 1.08%
BM_RangesMakeThenSortHeap_string_Ascending_64 15.405 -
BM_RangesMakeThenSortHeap_string_Descending_1 1.365 -
BM_RangesMakeThenSortHeap_string_Descending_1024 29.801 7.81%
BM_RangesMakeThenSortHeap_string_Descending_16 7.784 -
BM_RangesMakeThenSortHeap_string_Descending_16384 65.822 -
BM_RangesMakeThenSortHeap_string_Descending_256 18.516 2.94%
BM_RangesMakeThenSortHeap_string_Descending_262144 86.126 -
BM_RangesMakeThenSortHeap_string_Descending_4 3.715 -
BM_RangesMakeThenSortHeap_string_Descending_64 13.021 1.37%
BM_RangesMakeThenSortHeap_string_Heap_1 1.366 -
BM_RangesMakeThenSortHeap_string_Heap_1024 62.875 -
BM_RangesMakeThenSortHeap_string_Heap_16 17.651 -
BM_RangesMakeThenSortHeap_string_Heap_16384 100.454 -
BM_RangesMakeThenSortHeap_string_Heap_256 48.830 -
BM_RangesMakeThenSortHeap_string_Heap_262144 179.302 -
BM_RangesMakeThenSortHeap_string_Heap_4 5.961 -
BM_RangesMakeThenSortHeap_string_Heap_64 33.953 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1 1.365 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 38.808 -3.41%
BM_RangesMakeThenSortHeap_string_PipeOrgan_16 9.523 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_16384 64.961 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_256 21.017 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 79.867 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_4 4.790 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_64 15.102 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1 1.366 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1024 68.966 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16 22.591 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16384 109.247 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_256 54.879 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144 190.294 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_4 10.553 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_64 39.742 -
BM_RangesMakeThenSortHeap_string_Random_1 1.364 -
BM_RangesMakeThenSortHeap_string_Random_1024 69.286 -
BM_RangesMakeThenSortHeap_string_Random_16 22.483 -
BM_RangesMakeThenSortHeap_string_Random_16384 109.121 -
BM_RangesMakeThenSortHeap_string_Random_256 54.860 -
BM_RangesMakeThenSortHeap_string_Random_262144 190.673 -
BM_RangesMakeThenSortHeap_string_Random_4 10.408 -
BM_RangesMakeThenSortHeap_string_Random_64 39.526 -
BM_RangesMakeThenSortHeap_string_SingleElement_1 1.365 -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 29.977 2.53%
BM_RangesMakeThenSortHeap_string_SingleElement_16 14.179 2.74%
BM_RangesMakeThenSortHeap_string_SingleElement_16384 37.832 1.01%
BM_RangesMakeThenSortHeap_string_SingleElement_256 25.482 2.85%
BM_RangesMakeThenSortHeap_string_SingleElement_262144 50.178 -
BM_RangesMakeThenSortHeap_string_SingleElement_4 6.423 4.08%
BM_RangesMakeThenSortHeap_string_SingleElement_64 19.959 1.84%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.245 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 19.084 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 8.648 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 30.600 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 14.238 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 43.902 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 3.459 2.78%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 11.514 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.244 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 17.838 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 7.618 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 29.877 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 13.029 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 44.310 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.173 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 10.513 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.243 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 17.699 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 7.603 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 32.408 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 13.096 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 49.991 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 2.046 3.32%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 9.959 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.242 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 19.063 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 8.934 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 30.309 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 14.288 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 44.631 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.368 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 11.281 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.243 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 18.205 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 8.384 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 33.065 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 13.792 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 50.806 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 3.595 -2.31%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 10.827 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.246 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1024 30.916 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16 13.897 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16384 45.681 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_256 25.478 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_262144 74.678 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_4 6.316 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_64 20.463 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.244 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 10.558 -13.11%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 5.005 -11.64%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 14.499 -16.72%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 8.756 -10.82%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 18.625 -21.60%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.677 -2.65%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 6.871 -10.37%
BM_RangesMakeThenSortHeap_uint32_Ascending_1 0.280 -
BM_RangesMakeThenSortHeap_uint32_Ascending_1024 10.661 -
BM_RangesMakeThenSortHeap_uint32_Ascending_16 5.704 -
BM_RangesMakeThenSortHeap_uint32_Ascending_16384 16.806 -
BM_RangesMakeThenSortHeap_uint32_Ascending_256 8.696 -
BM_RangesMakeThenSortHeap_uint32_Ascending_262144 24.916 -
BM_RangesMakeThenSortHeap_uint32_Ascending_4 1.437 1.66%
BM_RangesMakeThenSortHeap_uint32_Ascending_64 8.636 -
BM_RangesMakeThenSortHeap_uint32_Descending_1 0.276 -
BM_RangesMakeThenSortHeap_uint32_Descending_1024 10.220 -
BM_RangesMakeThenSortHeap_uint32_Descending_16 5.500 -
BM_RangesMakeThenSortHeap_uint32_Descending_16384 16.249 -
BM_RangesMakeThenSortHeap_uint32_Descending_256 8.794 -
BM_RangesMakeThenSortHeap_uint32_Descending_262144 24.295 -
BM_RangesMakeThenSortHeap_uint32_Descending_4 1.426 2.77%
BM_RangesMakeThenSortHeap_uint32_Descending_64 8.663 -
BM_RangesMakeThenSortHeap_uint32_Heap_1 0.274 -
BM_RangesMakeThenSortHeap_uint32_Heap_1024 10.427 1.03%
BM_RangesMakeThenSortHeap_uint32_Heap_16 5.174 1.68%
BM_RangesMakeThenSortHeap_uint32_Heap_16384 16.550 1.03%
BM_RangesMakeThenSortHeap_uint32_Heap_256 8.323 -
BM_RangesMakeThenSortHeap_uint32_Heap_262144 24.779 2.11%
BM_RangesMakeThenSortHeap_uint32_Heap_4 1.215 2.22%
BM_RangesMakeThenSortHeap_uint32_Heap_64 8.213 1.35%
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_1 0.277 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_1024 11.128 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_16 5.843 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_16384 17.328 1.09%
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_256 9.257 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_262144 25.875 1.66%
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_4 1.359 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_64 9.303 1.66%
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_1 0.276 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_1024 10.710 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_16 5.647 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_16384 16.671 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_256 8.507 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_262144 24.762 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_4 1.718 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_64 9.041 -
BM_RangesMakeThenSortHeap_uint32_Random_1 0.277 -
BM_RangesMakeThenSortHeap_uint32_Random_1024 15.477 -
BM_RangesMakeThenSortHeap_uint32_Random_16 8.671 -
BM_RangesMakeThenSortHeap_uint32_Random_16384 22.131 -
BM_RangesMakeThenSortHeap_uint32_Random_256 13.359 -
BM_RangesMakeThenSortHeap_uint32_Random_262144 32.342 -
BM_RangesMakeThenSortHeap_uint32_Random_4 4.017 -
BM_RangesMakeThenSortHeap_uint32_Random_64 11.847 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1 0.276 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1024 8.993 -4.58%
BM_RangesMakeThenSortHeap_uint32_SingleElement_16 3.994 1.79%
BM_RangesMakeThenSortHeap_uint32_SingleElement_16384 19.477 -1.46%
BM_RangesMakeThenSortHeap_uint32_SingleElement_256 6.636 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_262144 55.925 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 1.564 8.29%
BM_RangesMakeThenSortHeap_uint32_SingleElement_64 7.347 1.35%
BM_RangesMakeThenSortHeap_uint64_Ascending_1 0.276 -
BM_RangesMakeThenSortHeap_uint64_Ascending_1024 10.798 -
BM_RangesMakeThenSortHeap_uint64_Ascending_16 5.534 -
BM_RangesMakeThenSortHeap_uint64_Ascending_16384 17.125 -
BM_RangesMakeThenSortHeap_uint64_Ascending_256 8.790 -
BM_RangesMakeThenSortHeap_uint64_Ascending_262144 25.466 -
BM_RangesMakeThenSortHeap_uint64_Ascending_4 1.457 -
BM_RangesMakeThenSortHeap_uint64_Ascending_64 8.434 -
BM_RangesMakeThenSortHeap_uint64_Descending_1 0.279 -
BM_RangesMakeThenSortHeap_uint64_Descending_1024 10.357 -
BM_RangesMakeThenSortHeap_uint64_Descending_16 5.634 -
BM_RangesMakeThenSortHeap_uint64_Descending_16384 16.428 -
BM_RangesMakeThenSortHeap_uint64_Descending_256 8.727 -
BM_RangesMakeThenSortHeap_uint64_Descending_262144 24.968 -
BM_RangesMakeThenSortHeap_uint64_Descending_4 1.426 3.03%
BM_RangesMakeThenSortHeap_uint64_Descending_64 8.431 -
BM_RangesMakeThenSortHeap_uint64_Heap_1 0.276 -
BM_RangesMakeThenSortHeap_uint64_Heap_1024 10.414 -
BM_RangesMakeThenSortHeap_uint64_Heap_16 5.307 -
BM_RangesMakeThenSortHeap_uint64_Heap_16384 16.692 -
BM_RangesMakeThenSortHeap_uint64_Heap_256 8.470 -
BM_RangesMakeThenSortHeap_uint64_Heap_262144 25.042 -
BM_RangesMakeThenSortHeap_uint64_Heap_4 1.189 -
BM_RangesMakeThenSortHeap_uint64_Heap_64 8.368 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_1 0.271 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_1024 11.201 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_16 6.150 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_16384 17.541 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_256 9.397 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_262144 26.188 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_4 1.393 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_64 8.981 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_1 0.276 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_1024 10.684 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_16 5.541 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_16384 16.515 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_256 8.767 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_262144 24.992 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_4 1.424 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_64 8.924 -
BM_RangesMakeThenSortHeap_uint64_Random_1 0.274 -
BM_RangesMakeThenSortHeap_uint64_Random_1024 15.563 -
BM_RangesMakeThenSortHeap_uint64_Random_16 8.724 1.33%
BM_RangesMakeThenSortHeap_uint64_Random_16384 22.410 -
BM_RangesMakeThenSortHeap_uint64_Random_256 13.452 -
BM_RangesMakeThenSortHeap_uint64_Random_262144 35.940 -
BM_RangesMakeThenSortHeap_uint64_Random_4 4.167 2.76%
BM_RangesMakeThenSortHeap_uint64_Random_64 11.910 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1 0.276 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1024 9.783 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_16 4.013 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_16384 27.024 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_256 6.801 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_262144 66.270 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_4 1.205 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_64 5.950 -
BM_RangesPopHeap_float_1 0.467 -
BM_RangesPopHeap_float_1024 28.795 3.33%
BM_RangesPopHeap_float_16 7.004 1.33%
BM_RangesPopHeap_float_16384 34.419 4.05%
BM_RangesPopHeap_float_256 22.671 3.20%
BM_RangesPopHeap_float_262144 34.600 -12.71%
BM_RangesPopHeap_float_4 2.463 -
BM_RangesPopHeap_float_64 13.721 2.66%
BM_RangesPopHeap_pair<uint32,_uint32>_1 0.421 -32.02%
BM_RangesPopHeap_pair<uint32,_uint32>_1024 30.293 1.28%
BM_RangesPopHeap_pair<uint32,_uint32>_16 9.346 -
BM_RangesPopHeap_pair<uint32,_uint32>_16384 45.969 1.68%
BM_RangesPopHeap_pair<uint32,_uint32>_256 22.600 -
BM_RangesPopHeap_pair<uint32,_uint32>_262144 60.598 2.95%
BM_RangesPopHeap_pair<uint32,_uint32>_4 3.265 4.06%
BM_RangesPopHeap_pair<uint32,_uint32>_64 16.131 1.54%
BM_RangesPopHeap_string_1 0.451 -29.45%
BM_RangesPopHeap_string_1024 56.228 -
BM_RangesPopHeap_string_16 14.318 -
BM_RangesPopHeap_string_16384 72.227 -
BM_RangesPopHeap_string_256 40.756 -
BM_RangesPopHeap_string_262144 95.951 5.13%
BM_RangesPopHeap_string_4 5.331 -
BM_RangesPopHeap_string_64 25.763 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 0.622 38.53%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1024 42.342 1.23%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16 11.620 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16384 60.331 1.15%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_256 31.501 1.68%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_262144 77.982 1.25%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_4 4.259 1.57%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_64 20.780 1.26%
BM_RangesPopHeap_uint32_1 0.442 -
BM_RangesPopHeap_uint32_1024 21.817 2.45%
BM_RangesPopHeap_uint32_16 7.705 1.95%
BM_RangesPopHeap_uint32_16384 32.093 3.46%
BM_RangesPopHeap_uint32_256 17.217 1.82%
BM_RangesPopHeap_uint32_262144 42.834 3.92%
BM_RangesPopHeap_uint32_4 2.675 2.41%
BM_RangesPopHeap_uint32_64 12.758 1.10%
BM_RangesPopHeap_uint64_1 0.440 2.37%
BM_RangesPopHeap_uint64_1024 22.036 2.75%
BM_RangesPopHeap_uint64_16 7.768 1.28%
BM_RangesPopHeap_uint64_16384 32.395 3.40%
BM_RangesPopHeap_uint64_256 17.437 1.88%
BM_RangesPopHeap_uint64_262144 43.266 3.35%
BM_RangesPopHeap_uint64_4 2.805 1.91%
BM_RangesPopHeap_uint64_64 13.047 3.05%
BM_RangesPushHeap_float_Ascending_1 0.467 -
BM_RangesPushHeap_float_Ascending_1024 3.104 -
BM_RangesPushHeap_float_Ascending_16 0.978 -
BM_RangesPushHeap_float_Ascending_16384 4.374 -
BM_RangesPushHeap_float_Ascending_256 2.481 -
BM_RangesPushHeap_float_Ascending_262144 5.081 -1.76%
BM_RangesPushHeap_float_Ascending_4 0.535 -
BM_RangesPushHeap_float_Ascending_64 1.745 -
BM_RangesPushHeap_float_Descending_1 0.697 69.08%
BM_RangesPushHeap_float_Descending_1024 0.390 -
BM_RangesPushHeap_float_Descending_16 0.363 -
BM_RangesPushHeap_float_Descending_16384 0.383 -
BM_RangesPushHeap_float_Descending_256 0.402 -
BM_RangesPushHeap_float_Descending_262144 0.385 -
BM_RangesPushHeap_float_Descending_4 0.356 -
BM_RangesPushHeap_float_Descending_64 0.379 -
BM_RangesPushHeap_float_PipeOrgan_1 0.466 -
BM_RangesPushHeap_float_PipeOrgan_1024 2.094 -
BM_RangesPushHeap_float_PipeOrgan_16 0.907 -
BM_RangesPushHeap_float_PipeOrgan_16384 2.515 -
BM_RangesPushHeap_float_PipeOrgan_256 1.723 -
BM_RangesPushHeap_float_PipeOrgan_262144 3.145 -
BM_RangesPushHeap_float_PipeOrgan_4 0.491 -
BM_RangesPushHeap_float_PipeOrgan_64 1.298 -
BM_RangesPushHeap_float_QuickSortAdversary_1 0.466 -
BM_RangesPushHeap_float_QuickSortAdversary_1024 0.622 -
BM_RangesPushHeap_float_QuickSortAdversary_16 1.031 5.46%
BM_RangesPushHeap_float_QuickSortAdversary_16384 0.493 -
BM_RangesPushHeap_float_QuickSortAdversary_256 0.733 -
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.393 -26.07%
BM_RangesPushHeap_float_Random_1024 7.424 -
BM_RangesPushHeap_float_Random_16 5.298 -1.28%
BM_RangesPushHeap_float_Random_16384 7.599 -
BM_RangesPushHeap_float_Random_256 7.323 -
BM_RangesPushHeap_float_Random_262144 7.516 -1.80%
BM_RangesPushHeap_float_Random_4 3.022 3.47%
BM_RangesPushHeap_float_Random_64 6.695 -
BM_RangesPushHeap_float_SingleElement_1 0.466 8.35%
BM_RangesPushHeap_float_SingleElement_1024 0.389 -
BM_RangesPushHeap_float_SingleElement_16 0.376 3.38%
BM_RangesPushHeap_float_SingleElement_16384 0.385 -
BM_RangesPushHeap_float_SingleElement_256 0.405 -
BM_RangesPushHeap_float_SingleElement_262144 0.385 -
BM_RangesPushHeap_float_SingleElement_4 0.378 5.58%
BM_RangesPushHeap_float_SingleElement_64 0.383 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 0.498 26.78%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1024 4.178 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16 1.593 1.52%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16384 7.008 1.04%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_256 3.253 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_262144 10.617 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4 0.864 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_64 2.407 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_1 0.466 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_1024 0.480 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_16 0.496 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_16384 0.471 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_256 0.514 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_262144 0.472 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_4 0.584 5.69%
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_64 0.557 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.467 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.743 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.190 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.025 -1.66%
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.234 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.300 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.673 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.656 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.466 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.945 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 0.972 -3.40%
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 2.651 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.661 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 3.459 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.620 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.401 -1.37%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 0.534 -15.69%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1024 7.549 1.04%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16 5.424 1.43%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16384 7.633 2.48%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_256 7.380 1.69%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_262144 7.682 1.27%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 2.566 -2.17%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_64 6.834 1.95%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 0.393 -8.26%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1024 0.550 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16 0.599 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16384 0.551 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_256 0.570 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_262144 0.544 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_4 0.532 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_64 0.548 -2.84%
BM_RangesPushHeap_string_Ascending_1 0.701 -
BM_RangesPushHeap_string_Ascending_1024 14.363 4.04%
BM_RangesPushHeap_string_Ascending_16 4.722 -
BM_RangesPushHeap_string_Ascending_16384 21.417 6.94%
BM_RangesPushHeap_string_Ascending_256 11.602 4.38%
BM_RangesPushHeap_string_Ascending_262144 29.593 -
BM_RangesPushHeap_string_Ascending_4 2.546 -
BM_RangesPushHeap_string_Ascending_64 7.792 -
BM_RangesPushHeap_string_Descending_1 0.700 -
BM_RangesPushHeap_string_Descending_1024 2.507 1.78%
BM_RangesPushHeap_string_Descending_16 2.126 -
BM_RangesPushHeap_string_Descending_16384 2.419 -
BM_RangesPushHeap_string_Descending_256 2.369 -
BM_RangesPushHeap_string_Descending_262144 3.998 20.19%
BM_RangesPushHeap_string_Descending_4 1.942 -
BM_RangesPushHeap_string_Descending_64 2.277 -
BM_RangesPushHeap_string_PipeOrgan_1 0.701 -
BM_RangesPushHeap_string_PipeOrgan_1024 9.831 1.62%
BM_RangesPushHeap_string_PipeOrgan_16 4.127 1.54%
BM_RangesPushHeap_string_PipeOrgan_16384 13.676 5.34%
BM_RangesPushHeap_string_PipeOrgan_256 8.192 3.64%
BM_RangesPushHeap_string_PipeOrgan_262144 17.705 3.33%
BM_RangesPushHeap_string_PipeOrgan_4 2.511 -
BM_RangesPushHeap_string_PipeOrgan_64 5.896 2.51%
BM_RangesPushHeap_string_QuickSortAdversary_1 0.701 -
BM_RangesPushHeap_string_QuickSortAdversary_1024 15.243 -
BM_RangesPushHeap_string_QuickSortAdversary_16 10.137 -
BM_RangesPushHeap_string_QuickSortAdversary_16384 15.909 -
BM_RangesPushHeap_string_QuickSortAdversary_256 14.542 -
BM_RangesPushHeap_string_QuickSortAdversary_262144 16.496 1.32%
BM_RangesPushHeap_string_QuickSortAdversary_4 6.093 -
BM_RangesPushHeap_string_QuickSortAdversary_64 12.922 -
BM_RangesPushHeap_string_Random_1 0.699 -
BM_RangesPushHeap_string_Random_1024 14.747 -1.53%
BM_RangesPushHeap_string_Random_16 10.158 -
BM_RangesPushHeap_string_Random_16384 16.057 -1.44%
BM_RangesPushHeap_string_Random_256 14.102 -1.13%
BM_RangesPushHeap_string_Random_262144 19.281 6.96%
BM_RangesPushHeap_string_Random_4 5.938 -1.20%
BM_RangesPushHeap_string_Random_64 12.685 -
BM_RangesPushHeap_string_SingleElement_1 0.701 -
BM_RangesPushHeap_string_SingleElement_1024 2.489 -
BM_RangesPushHeap_string_SingleElement_16 2.488 1.54%
BM_RangesPushHeap_string_SingleElement_16384 2.487 -
BM_RangesPushHeap_string_SingleElement_256 2.485 1.70%
BM_RangesPushHeap_string_SingleElement_262144 2.531 -
BM_RangesPushHeap_string_SingleElement_4 2.186 -
BM_RangesPushHeap_string_SingleElement_64 2.524 1.07%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.577 3.76%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.814 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.103 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.969 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.943 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 9.674 2.04%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.015 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.966 1.50%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.467 -33.10%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.707 1.59%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.722 12.68%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.691 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.756 3.13%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.691 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.696 -2.11%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.925 6.16%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.428 -25.52%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.486 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.537 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 4.528 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.892 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 6.151 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.899 -3.25%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.256 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.470 4.90%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.082 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.262 -1.08%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 2.685 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.848 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.331 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.854 2.67%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.529 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.441 -17.66%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.414 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.374 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.514 -1.11%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.111 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.536 -1.24%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.573 -2.81%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.749 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.467 -13.02%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.741 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.729 -2.77%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.747 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.758 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.739 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.661 1.96%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.760 1.49%
BM_RangesPushHeap_uint32_Ascending_1 0.578 15.86%
BM_RangesPushHeap_uint32_Ascending_1024 3.974 1.49%
BM_RangesPushHeap_uint32_Ascending_16 1.402 -
BM_RangesPushHeap_uint32_Ascending_16384 6.922 6.02%
BM_RangesPushHeap_uint32_Ascending_256 3.114 1.48%
BM_RangesPushHeap_uint32_Ascending_262144 8.342 -
BM_RangesPushHeap_uint32_Ascending_4 0.763 -
BM_RangesPushHeap_uint32_Ascending_64 2.243 1.15%
BM_RangesPushHeap_uint32_Descending_1 0.467 -
BM_RangesPushHeap_uint32_Descending_1024 0.383 -
BM_RangesPushHeap_uint32_Descending_16 0.355 -
BM_RangesPushHeap_uint32_Descending_16384 0.380 -
BM_RangesPushHeap_uint32_Descending_256 0.395 -
BM_RangesPushHeap_uint32_Descending_262144 0.380 -
BM_RangesPushHeap_uint32_Descending_4 0.345 -
BM_RangesPushHeap_uint32_Descending_64 0.375 -
BM_RangesPushHeap_uint32_PipeOrgan_1 0.547 22.29%
BM_RangesPushHeap_uint32_PipeOrgan_1024 1.917 -
BM_RangesPushHeap_uint32_PipeOrgan_16 0.873 -
BM_RangesPushHeap_uint32_PipeOrgan_16384 2.382 -
BM_RangesPushHeap_uint32_PipeOrgan_256 1.689 -
BM_RangesPushHeap_uint32_PipeOrgan_262144 3.032 -
BM_RangesPushHeap_uint32_PipeOrgan_4 0.531 -
BM_RangesPushHeap_uint32_PipeOrgan_64 1.310 -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 0.464 -14.39%
BM_RangesPushHeap_uint32_QuickSortAdversary_1024 0.600 -
BM_RangesPushHeap_uint32_QuickSortAdversary_16 0.921 -
BM_RangesPushHeap_uint32_QuickSortAdversary_16384 0.471 -
BM_RangesPushHeap_uint32_QuickSortAdversary_256 0.714 -
BM_RangesPushHeap_uint32_QuickSortAdversary_262144 0.411 -
BM_RangesPushHeap_uint32_QuickSortAdversary_4 0.588 -
BM_RangesPushHeap_uint32_QuickSortAdversary_64 0.615 -
BM_RangesPushHeap_uint32_Random_1 0.482 -
BM_RangesPushHeap_uint32_Random_1024 6.350 4.23%
BM_RangesPushHeap_uint32_Random_16 4.607 3.29%
BM_RangesPushHeap_uint32_Random_16384 6.392 2.90%
BM_RangesPushHeap_uint32_Random_256 6.092 2.76%
BM_RangesPushHeap_uint32_Random_262144 6.427 2.45%
BM_RangesPushHeap_uint32_Random_4 2.435 -
BM_RangesPushHeap_uint32_Random_64 5.604 -
BM_RangesPushHeap_uint32_SingleElement_1 0.466 -
BM_RangesPushHeap_uint32_SingleElement_1024 0.363 -
BM_RangesPushHeap_uint32_SingleElement_16 0.335 -
BM_RangesPushHeap_uint32_SingleElement_16384 0.356 -
BM_RangesPushHeap_uint32_SingleElement_256 0.382 -
BM_RangesPushHeap_uint32_SingleElement_262144 0.356 -
BM_RangesPushHeap_uint32_SingleElement_4 0.334 -
BM_RangesPushHeap_uint32_SingleElement_64 0.350 -
BM_RangesPushHeap_uint64_Ascending_1 0.466 -
BM_RangesPushHeap_uint64_Ascending_1024 2.743 1.13%
BM_RangesPushHeap_uint64_Ascending_16 1.012 6.39%
BM_RangesPushHeap_uint64_Ascending_16384 3.780 2.07%
BM_RangesPushHeap_uint64_Ascending_256 2.286 1.26%
BM_RangesPushHeap_uint64_Ascending_262144 5.026 2.69%
BM_RangesPushHeap_uint64_Ascending_4 0.542 -
BM_RangesPushHeap_uint64_Ascending_64 1.730 1.59%
BM_RangesPushHeap_uint64_Descending_1 0.412 -17.69%
BM_RangesPushHeap_uint64_Descending_1024 0.388 -
BM_RangesPushHeap_uint64_Descending_16 0.372 2.96%
BM_RangesPushHeap_uint64_Descending_16384 0.385 -
BM_RangesPushHeap_uint64_Descending_256 0.403 -
BM_RangesPushHeap_uint64_Descending_262144 0.383 -
BM_RangesPushHeap_uint64_Descending_4 0.374 3.41%
BM_RangesPushHeap_uint64_Descending_64 0.381 -
BM_RangesPushHeap_uint64_PipeOrgan_1 0.467 -
BM_RangesPushHeap_uint64_PipeOrgan_1024 1.919 -
BM_RangesPushHeap_uint64_PipeOrgan_16 0.888 -
BM_RangesPushHeap_uint64_PipeOrgan_16384 2.382 -
BM_RangesPushHeap_uint64_PipeOrgan_256 1.688 -
BM_RangesPushHeap_uint64_PipeOrgan_262144 3.026 -
BM_RangesPushHeap_uint64_PipeOrgan_4 0.488 -
BM_RangesPushHeap_uint64_PipeOrgan_64 1.325 -
BM_RangesPushHeap_uint64_QuickSortAdversary_1 0.467 -
BM_RangesPushHeap_uint64_QuickSortAdversary_1024 0.608 -
BM_RangesPushHeap_uint64_QuickSortAdversary_16 0.947 1.18%
BM_RangesPushHeap_uint64_QuickSortAdversary_16384 0.483 -
BM_RangesPushHeap_uint64_QuickSortAdversary_256 0.718 -
BM_RangesPushHeap_uint64_QuickSortAdversary_262144 0.414 -
BM_RangesPushHeap_uint64_QuickSortAdversary_4 0.545 -
BM_RangesPushHeap_uint64_QuickSortAdversary_64 0.621 -
BM_RangesPushHeap_uint64_Random_1 0.467 -
BM_RangesPushHeap_uint64_Random_1024 5.836 -
BM_RangesPushHeap_uint64_Random_16 4.192 -2.14%
BM_RangesPushHeap_uint64_Random_16384 6.194 3.72%
BM_RangesPushHeap_uint64_Random_256 5.788 2.70%
BM_RangesPushHeap_uint64_Random_262144 6.188 1.60%
BM_RangesPushHeap_uint64_Random_4 2.201 3.05%
BM_RangesPushHeap_uint64_Random_64 5.175 -
BM_RangesPushHeap_uint64_SingleElement_1 0.466 3.35%
BM_RangesPushHeap_uint64_SingleElement_1024 0.369 -
BM_RangesPushHeap_uint64_SingleElement_16 0.346 -
BM_RangesPushHeap_uint64_SingleElement_16384 0.368 -
BM_RangesPushHeap_uint64_SingleElement_256 0.389 -
BM_RangesPushHeap_uint64_SingleElement_262144 0.363 -
BM_RangesPushHeap_uint64_SingleElement_4 0.361 -
BM_RangesPushHeap_uint64_SingleElement_64 0.361 -
BM_RangesSortHeap_float_1 0.261 -
BM_RangesSortHeap_float_1024 7.970 -
BM_RangesSortHeap_float_16 1.599 -
BM_RangesSortHeap_float_16384 27.530 -
BM_RangesSortHeap_float_256 5.769 -
BM_RangesSortHeap_float_262144 30.720 -
BM_RangesSortHeap_float_4 1.056 -1.30%
BM_RangesSortHeap_float_64 3.233 -
BM_RangesSortHeap_pair<uint32,_uint32>_1 0.252 -
BM_RangesSortHeap_pair<uint32,_uint32>_1024 13.832 -1.35%
BM_RangesSortHeap_pair<uint32,_uint32>_16 6.067 -1.51%
BM_RangesSortHeap_pair<uint32,_uint32>_16384 22.741 -1.98%
BM_RangesSortHeap_pair<uint32,_uint32>_256 10.201 -1.29%
BM_RangesSortHeap_pair<uint32,_uint32>_262144 33.544 -2.03%
BM_RangesSortHeap_pair<uint32,_uint32>_4 1.611 -10.42%
BM_RangesSortHeap_pair<uint32,_uint32>_64 8.757 -
BM_RangesSortHeap_string_1 1.094 -
BM_RangesSortHeap_string_1024 58.998 -
BM_RangesSortHeap_string_16 14.138 -
BM_RangesSortHeap_string_16384 96.121 -
BM_RangesSortHeap_string_256 44.320 -
BM_RangesSortHeap_string_262144 172.856 -2.91%
BM_RangesSortHeap_string_4 4.243 -
BM_RangesSortHeap_string_64 29.723 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1 0.242 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1024 16.488 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16 6.561 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16384 30.436 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_256 12.360 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_262144 47.958 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_4 1.392 -2.66%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_64 9.352 -
BM_RangesSortHeap_uint32_1 0.252 -
BM_RangesSortHeap_uint32_1024 10.184 -
BM_RangesSortHeap_uint32_16 4.839 -
BM_RangesSortHeap_uint32_16384 16.407 -
BM_RangesSortHeap_uint32_256 8.059 -
BM_RangesSortHeap_uint32_262144 24.373 -
BM_RangesSortHeap_uint32_4 1.044 -
BM_RangesSortHeap_uint32_64 7.992 -1.07%
BM_RangesSortHeap_uint64_1 0.251 -
BM_RangesSortHeap_uint64_1024 10.156 -
BM_RangesSortHeap_uint64_16 4.964 -
BM_RangesSortHeap_uint64_16384 16.360 -
BM_RangesSortHeap_uint64_256 8.267 -
BM_RangesSortHeap_uint64_262144 24.463 -
BM_RangesSortHeap_uint64_4 0.954 -
BM_RangesSortHeap_uint64_64 7.896 -
BM_SortHeap_float_1 0.247 -
BM_SortHeap_float_1024 8.100 -
BM_SortHeap_float_16 1.598 -
BM_SortHeap_float_16384 28.406 -
BM_SortHeap_float_256 5.823 -
BM_SortHeap_float_262144 31.290 -
BM_SortHeap_float_4 1.052 -1.73%
BM_SortHeap_float_64 3.243 1.01%
BM_SortHeap_pair<uint32,_uint32>_1 0.260 -
BM_SortHeap_pair<uint32,_uint32>_1024 13.722 -
BM_SortHeap_pair<uint32,_uint32>_16 5.894 -1.54%
BM_SortHeap_pair<uint32,_uint32>_16384 22.700 -
BM_SortHeap_pair<uint32,_uint32>_256 10.248 -
BM_SortHeap_pair<uint32,_uint32>_262144 33.603 -
BM_SortHeap_pair<uint32,_uint32>_4 1.636 -1.36%
BM_SortHeap_pair<uint32,_uint32>_64 8.687 -
BM_SortHeap_string_1 1.095 -
BM_SortHeap_string_1024 59.413 -
BM_SortHeap_string_16 14.199 -
BM_SortHeap_string_16384 96.597 -1.01%
BM_SortHeap_string_256 44.638 -
BM_SortHeap_string_262144 173.242 -
BM_SortHeap_string_4 4.261 -
BM_SortHeap_string_64 29.914 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1 0.243 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1024 16.853 2.31%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16 6.713 2.20%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16384 31.151 1.72%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_256 12.680 2.90%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_262144 49.255 1.72%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_4 1.382 -1.87%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_64 9.651 -
BM_SortHeap_uint32_1 0.261 -
BM_SortHeap_uint32_1024 10.214 -
BM_SortHeap_uint32_16 4.839 2.04%
BM_SortHeap_uint32_16384 16.379 -
BM_SortHeap_uint32_256 8.091 -
BM_SortHeap_uint32_262144 24.495 -
BM_SortHeap_uint32_4 1.039 -
BM_SortHeap_uint32_64 7.994 -
BM_SortHeap_uint64_1 0.253 -
BM_SortHeap_uint64_1024 10.213 -
BM_SortHeap_uint64_16 4.973 -
BM_SortHeap_uint64_16384 16.468 -
BM_SortHeap_uint64_256 8.301 -
BM_SortHeap_uint64_262144 24.696 -
BM_SortHeap_uint64_4 0.952 -2.22%
BM_SortHeap_uint64_64 7.933 -
BM_StringAssignAsciizMix_Opaque 4.922 4.51%
BM_StringAssignAsciizMix_Transparent 3.130 4.90%
BM_StringAssignAsciiz_Empty_Opaque 2.880 -
BM_StringAssignAsciiz_Empty_Transparent 0.356 -
BM_StringAssignAsciiz_Huge_Opaque 182.744 -
BM_StringAssignAsciiz_Huge_Transparent 182.741 -
BM_StringAssignAsciiz_Large_Opaque 11.819 2.42%
BM_StringAssignAsciiz_Large_Transparent 11.944 4.37%
BM_StringAssignAsciiz_Small_Opaque 2.883 1.61%
BM_StringAssignAsciiz_Small_Transparent 0.459 -
BM_StringAssignStr_Empty_Opaque 0.725 -
BM_StringAssignStr_Empty_Transparent 0.494 -
BM_StringAssignStr_Huge_Opaque 111.058 4.71%
BM_StringAssignStr_Huge_Transparent 110.252 4.57%
BM_StringAssignStr_Large_Opaque 10.336 1.80%
BM_StringAssignStr_Large_Transparent 10.440 3.04%
BM_StringAssignStr_Small_Opaque 0.727 -
BM_StringAssignStr_Small_Transparent 0.494 -
BM_StringConstructDestroyCStr_Empty_Opaque 2.187 8.49%
BM_StringConstructDestroyCStr_Empty_Transparent 0.316 29.55%
BM_StringConstructDestroyCStr_Huge_Opaque 160.218 1.07%
BM_StringConstructDestroyCStr_Huge_Transparent 70.437 3.76%
BM_StringConstructDestroyCStr_Large_Opaque 14.756 -
BM_StringConstructDestroyCStr_Large_Transparent 9.445 -
BM_StringConstructDestroyCStr_Small_Opaque 2.081 -4.08%
BM_StringConstructDestroyCStr_Small_Transparent 0.346 -12.90%
BM_StringCopy_Empty 0.650 -
BM_StringCopy_Huge 105.921 5.15%
BM_StringCopy_Large 6.310 2.76%
BM_StringCopy_Small 0.649 -
BM_StringCtorDefault 0.274 -
BM_StringDestroy_Empty 0.750 15.10%
BM_StringDestroy_Huge 10.688 1.65%
BM_StringDestroy_Large 7.110 2.28%
BM_StringDestroy_Small 0.650 -13.66%
BM_StringEraseToEnd_Empty_Opaque 0.618 -1.92%
BM_StringEraseToEnd_Empty_Transparent 0.357 -
BM_StringEraseToEnd_Huge_Opaque 2.523 8.66%
BM_StringEraseToEnd_Huge_Transparent 2.495 1.85%
BM_StringEraseToEnd_Large_Opaque 1.023 1.72%
BM_StringEraseToEnd_Large_Transparent 0.855 1.19%
BM_StringEraseToEnd_Small_Opaque 0.602 -
BM_StringEraseToEnd_Small_Transparent 0.416 -
BM_StringEraseWithMove_Empty_Opaque 0.797 -9.97%
BM_StringEraseWithMove_Empty_Transparent 0.561 -13.47%
BM_StringEraseWithMove_Huge_Opaque 51.548 2.64%
BM_StringEraseWithMove_Huge_Transparent 51.281 5.55%
BM_StringEraseWithMove_Large_Opaque 2.850 3.31%
BM_StringEraseWithMove_Large_Transparent 2.639 -
BM_StringEraseWithMove_Small_Opaque 2.612 1.91%
BM_StringEraseWithMove_Small_Transparent 2.666 7.11%
BM_StringFindAllMatch/1 2.764 9.96%
BM_StringFindAllMatch/131072 2271.000 -
BM_StringFindAllMatch/32768 575.197 -
BM_StringFindAllMatch/4096 80.244 -
BM_StringFindAllMatch/512 11.592 -15.81%
BM_StringFindAllMatch/64 3.094 7.11%
BM_StringFindAllMatch/8 2.484 7.81%
BM_StringFindCharLiteral/1024 16.976 -
BM_StringFindCharLiteral/128 3.005 -
BM_StringFindCharLiteral/16 1.619 -
BM_StringFindCharLiteral/2048 42.058 4.04%
BM_StringFindCharLiteral/256 5.362 -
BM_StringFindCharLiteral/32 1.619 -
BM_StringFindCharLiteral/4096 85.205 9.94%
BM_StringFindCharLiteral/512 9.234 -
BM_StringFindCharLiteral/64 2.097 -
BM_StringFindCharLiteral/8 1.619 -
BM_StringFindCharLiteral/8192 144.084 4.19%
BM_StringFindMatch1/1 982.518 -
BM_StringFindMatch1/32768 1573.414 -
BM_StringFindMatch1/4096 1059.172 -
BM_StringFindMatch1/512 1004.133 1.27%
BM_StringFindMatch1/64 982.811 -
BM_StringFindMatch1/8 982.311 -
BM_StringFindMatch2/1 982.671 -
BM_StringFindMatch2/32768 1573.427 -
BM_StringFindMatch2/4096 1059.857 -
BM_StringFindMatch2/512 1002.768 -
BM_StringFindMatch2/64 983.118 -
BM_StringFindMatch2/8 982.154 -
BM_StringFindNoMatch/10 1.272 -4.27%
BM_StringFindNoMatch/131072 1965.779 -
BM_StringFindNoMatch/32768 499.274 -
BM_StringFindNoMatch/4096 75.112 -
BM_StringFindNoMatch/512 9.218 -2.57%
BM_StringFindNoMatch/64 1.940 5.52%
BM_StringFindStringLiteral/1024 18.077 1.44%
BM_StringFindStringLiteral/128 3.128 -
BM_StringFindStringLiteral/16 1.619 -
BM_StringFindStringLiteral/2048 40.288 -4.53%
BM_StringFindStringLiteral/256 5.375 -
BM_StringFindStringLiteral/32 1.673 -
BM_StringFindStringLiteral/4096 77.280 -
BM_StringFindStringLiteral/512 9.591 1.00%
BM_StringFindStringLiteral/64 2.089 -1.42%
BM_StringFindStringLiteral/8 1.620 -
BM_StringFindStringLiteral/8192 138.259 -
BM_StringMove_Empty 1.288 -1.01%
BM_StringMove_Huge 1.285 -
BM_StringMove_Large 1.286 -
BM_StringMove_Small 1.287 -
BM_StringRead_Cold_Deep_Empty 0.917 5.12%
BM_StringRead_Cold_Deep_Large 1.413 9.04%
BM_StringRead_Cold_Deep_Small 0.956 9.10%
BM_StringRead_Cold_Shallow_Empty 0.909 7.73%
BM_StringRead_Cold_Shallow_Large 1.218 8.70%
BM_StringRead_Cold_Shallow_Small 0.887 7.05%
BM_StringRead_Hot_Deep_Empty 0.476 -
BM_StringRead_Hot_Deep_Large 0.584 -6.63%
BM_StringRead_Hot_Deep_Small 0.483 -
BM_StringRead_Hot_Shallow_Empty 0.476 -
BM_StringRead_Hot_Shallow_Large 0.467 -
BM_StringRead_Hot_Shallow_Small 0.475 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 0.363 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 0.363 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 0.363 -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 0.364 -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.596 -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.585 -
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.359 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.156 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.852 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.387 -3.68%
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.036 -1.36%
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.615 -
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.360 -
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.613 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.155 -4.25%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.611 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.156 -
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.613 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 0.448 22.88%
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 0.448 22.55%
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 0.448 23.29%
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 0.448 33.59%
BM_StringRelationalLiteral_Eq_Empty_Large_Control 0.357 16.39%
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.589 18.98%
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.594 29.79%
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.840 2.02%
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.824 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.823 -
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.820 -
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.456 -
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.305 -24.82%
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.301 16.85%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.459 -9.01%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.459 -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.500 -19.43%
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.503 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 0.218 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeLast 0.218 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle 0.218 -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 0.221 -
BM_StringRelationalLiteral_Less_Empty_Large_Control 2.267 1.86%
BM_StringRelationalLiteral_Less_Empty_Small_Control 2.064 8.23%
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.220 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.584 16.70%
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.961 -5.74%
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.602 6.00%
BM_StringRelationalLiteral_Less_Large_Large_Control 2.309 -
BM_StringRelationalLiteral_Less_Large_Small_Control 1.700 -4.31%
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.220 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.661 3.52%
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.550 21.00%
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.881 -8.79%
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.400 1.25%
BM_StringRelationalLiteral_Less_Small_Small_Control 1.727 -1.17%
BM_StringRelational_Compare_Empty_Empty_Control 1.655 -3.50%
BM_StringRelational_Compare_Empty_Huge_Control 1.608 -6.16%
BM_StringRelational_Compare_Empty_Large_Control 1.656 -3.85%
BM_StringRelational_Compare_Empty_Small_Control 1.680 -3.29%
BM_StringRelational_Compare_Huge_Empty_Control 1.708 5.11%
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.392 -
BM_StringRelational_Compare_Huge_Huge_ChangeLast 99.042 -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle 55.506 -
BM_StringRelational_Compare_Huge_Huge_Control 98.653 -
BM_StringRelational_Compare_Huge_Large_Control 2.083 -
BM_StringRelational_Compare_Huge_Small_Control 1.846 -
BM_StringRelational_Compare_Large_Empty_Control 1.612 -
BM_StringRelational_Compare_Large_Huge_Control 2.082 -
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.390 -
BM_StringRelational_Compare_Large_Large_ChangeLast 2.086 -
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.619 -
BM_StringRelational_Compare_Large_Large_Control 2.090 -
BM_StringRelational_Compare_Large_Small_Control 1.846 -
BM_StringRelational_Compare_Small_Empty_Control 1.607 -6.34%
BM_StringRelational_Compare_Small_Huge_Control 1.849 -
BM_StringRelational_Compare_Small_Large_Control 1.846 -
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.391 -
BM_StringRelational_Compare_Small_Small_ChangeLast 1.658 -
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.394 -
BM_StringRelational_Compare_Small_Small_Control 1.844 -
BM_StringRelational_Eq_Empty_Empty_Control 2.001 -3.18%
BM_StringRelational_Eq_Empty_Huge_Control 0.480 -
BM_StringRelational_Eq_Empty_Large_Control 0.494 -
BM_StringRelational_Eq_Empty_Small_Control 0.476 -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.797 -2.76%
BM_StringRelational_Eq_Huge_Huge_ChangeLast 99.291 -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 56.237 -
BM_StringRelational_Eq_Huge_Huge_Control 98.734 -
BM_StringRelational_Eq_Large_Huge_Control 0.478 -
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.361 -11.12%
BM_StringRelational_Eq_Large_Large_ChangeLast 1.906 -8.40%
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.784 -3.59%
BM_StringRelational_Eq_Large_Large_Control 2.169 -5.47%
BM_StringRelational_Eq_Small_Huge_Control 0.483 -2.50%
BM_StringRelational_Eq_Small_Large_Control 0.497 3.90%
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.606 6.87%
BM_StringRelational_Eq_Small_Small_ChangeLast 2.122 2.16%
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.607 6.93%
BM_StringRelational_Eq_Small_Small_Control 1.902 2.82%
BM_StringRelational_Less_Empty_Empty_Control 2.085 1.97%
BM_StringRelational_Less_Empty_Huge_Control 2.105 3.24%
BM_StringRelational_Less_Empty_Large_Control 1.871 -6.65%
BM_StringRelational_Less_Empty_Small_Control 2.093 2.32%
BM_StringRelational_Less_Huge_Empty_Control 1.986 -5.24%
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.387 4.89%
BM_StringRelational_Less_Huge_Huge_ChangeLast 99.038 -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 56.078 -
BM_StringRelational_Less_Huge_Huge_Control 99.248 -
BM_StringRelational_Less_Huge_Large_Control 2.340 -6.11%
BM_StringRelational_Less_Huge_Small_Control 1.898 -
BM_StringRelational_Less_Large_Empty_Control 2.024 -1.67%
BM_StringRelational_Less_Large_Huge_Control 2.153 -7.03%
BM_StringRelational_Less_Large_Large_ChangeFirst 1.263 -8.97%
BM_StringRelational_Less_Large_Large_ChangeLast 1.908 -2.53%
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.619 -
BM_StringRelational_Less_Large_Large_Control 2.333 8.08%
BM_StringRelational_Less_Large_Small_Control 1.671 -6.23%
BM_StringRelational_Less_Small_Empty_Control 2.061 4.85%
BM_StringRelational_Less_Small_Huge_Control 1.766 -1.25%
BM_StringRelational_Less_Small_Large_Control 1.805 1.82%
BM_StringRelational_Less_Small_Small_ChangeFirst 1.318 -8.27%
BM_StringRelational_Less_Small_Small_ChangeLast 1.786 -3.61%
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.386 4.35%
BM_StringRelational_Less_Small_Small_Control 1.731 -
BM_StringResizeAndOverwrite 0.840 -1.86%
BM_align/1 0.901 -
BM_align/256 0.898 1.39%
BM_align/64 0.897 -
BM_align/8 0.896 -
BM_deque_deque_copy/0 1.387 -
BM_deque_deque_copy/1 3.560 8.07%
BM_deque_deque_copy/1024 38.429 -
BM_deque_deque_copy/2 3.232 9.91%
BM_deque_deque_copy/4000 147.930 -
BM_deque_deque_copy/4096 150.546 -
BM_deque_deque_copy/512 20.310 -
BM_deque_deque_copy/5500 204.370 1.99%
BM_deque_deque_copy/64 5.423 -2.00%
BM_deque_deque_copy/64000 2710.129 -
BM_deque_deque_copy/65536 2959.435 3.98%
BM_deque_deque_copy/70000 2874.100 2.18%
BM_deque_deque_copy_backward/0 1.387 -
BM_deque_deque_copy_backward/1 3.498 -
BM_deque_deque_copy_backward/1024 40.949 -2.26%
BM_deque_deque_copy_backward/2 3.120 -
BM_deque_deque_copy_backward/4000 148.143 -
BM_deque_deque_copy_backward/4096 154.391 -
BM_deque_deque_copy_backward/512 22.387 -1.43%
BM_deque_deque_copy_backward/5500 206.926 -
BM_deque_deque_copy_backward/64 5.044 -
BM_deque_deque_copy_backward/64000 8328.712 -
BM_deque_deque_copy_backward/65536 8171.186 -1.67%
BM_deque_deque_copy_backward/70000 9101.501 -
BM_deque_deque_move/0 1.388 -
BM_deque_deque_move/1 3.545 8.43%
BM_deque_deque_move/1024 38.755 -
BM_deque_deque_move/2 3.235 9.69%
BM_deque_deque_move/4000 147.974 -
BM_deque_deque_move/4096 150.533 -
BM_deque_deque_move/512 20.315 -
BM_deque_deque_move/5500 201.851 -
BM_deque_deque_move/64 5.429 -1.96%
BM_deque_deque_move/64000 2772.184 -
BM_deque_deque_move/65536 3071.815 8.21%
BM_deque_deque_move/70000 3226.020 -1.37%
BM_deque_deque_move_backward/0 1.387 -
BM_deque_deque_move_backward/1 3.467 -1.12%
BM_deque_deque_move_backward/1024 40.918 -2.72%
BM_deque_deque_move_backward/2 3.112 -
BM_deque_deque_move_backward/4000 149.926 -
BM_deque_deque_move_backward/4096 154.979 -
BM_deque_deque_move_backward/512 21.369 -
BM_deque_deque_move_backward/5500 206.771 -
BM_deque_deque_move_backward/64 5.036 -
BM_deque_deque_move_backward/64000 7981.774 -3.80%
BM_deque_deque_move_backward/65536 8501.647 -
BM_deque_deque_move_backward/70000 8474.533 -6.60%
BM_deque_deque_ranges_copy/0 1.388 -
BM_deque_deque_ranges_copy/1 3.527 7.79%
BM_deque_deque_ranges_copy/1024 38.969 -
BM_deque_deque_ranges_copy/2 3.230 9.88%
BM_deque_deque_ranges_copy/4000 146.645 -
BM_deque_deque_ranges_copy/4096 151.600 -
BM_deque_deque_ranges_copy/512 20.241 -
BM_deque_deque_ranges_copy/5500 200.132 -
BM_deque_deque_ranges_copy/64 5.347 -2.22%
BM_deque_deque_ranges_copy/64000 2722.381 1.98%
BM_deque_deque_ranges_copy/65536 3036.865 8.74%
BM_deque_deque_ranges_copy/70000 3052.049 -2.71%
BM_deque_deque_ranges_copy_backward/0 1.387 -
BM_deque_deque_ranges_copy_backward/1 3.466 -
BM_deque_deque_ranges_copy_backward/1024 40.936 -2.11%
BM_deque_deque_ranges_copy_backward/2 3.114 -
BM_deque_deque_ranges_copy_backward/4000 147.611 -
BM_deque_deque_ranges_copy_backward/4096 153.752 -
BM_deque_deque_ranges_copy_backward/512 21.398 -
BM_deque_deque_ranges_copy_backward/5500 206.273 -
BM_deque_deque_ranges_copy_backward/64 5.042 -
BM_deque_deque_ranges_copy_backward/64000 7895.498 -1.06%
BM_deque_deque_ranges_copy_backward/65536 8168.753 -1.85%
BM_deque_deque_ranges_copy_backward/70000 8667.514 -3.46%
BM_deque_deque_ranges_move/0 1.387 -
BM_deque_deque_ranges_move/1 3.550 8.02%
BM_deque_deque_ranges_move/1024 38.935 -
BM_deque_deque_ranges_move/2 3.227 9.90%
BM_deque_deque_ranges_move/4000 146.225 -
BM_deque_deque_ranges_move/4096 150.382 -
BM_deque_deque_ranges_move/512 20.257 -
BM_deque_deque_ranges_move/5500 201.879 -
BM_deque_deque_ranges_move/64 5.342 -2.36%
BM_deque_deque_ranges_move/64000 3000.043 6.13%
BM_deque_deque_ranges_move/65536 2933.014 -2.59%
BM_deque_deque_ranges_move/70000 3010.389 -3.59%
BM_deque_deque_ranges_move_backward/0 1.387 -
BM_deque_deque_ranges_move_backward/1 3.524 -
BM_deque_deque_ranges_move_backward/1024 40.950 -2.74%
BM_deque_deque_ranges_move_backward/2 3.110 -
BM_deque_deque_ranges_move_backward/4000 148.568 -
BM_deque_deque_ranges_move_backward/4096 153.664 -
BM_deque_deque_ranges_move_backward/512 21.421 -
BM_deque_deque_ranges_move_backward/5500 205.949 -
BM_deque_deque_ranges_move_backward/64 5.053 -
BM_deque_deque_ranges_move_backward/64000 8197.643 1.94%
BM_deque_deque_ranges_move_backward/65536 8001.267 -3.26%
BM_deque_deque_ranges_move_backward/70000 9165.717 3.33%
BM_deque_vector_copy/0 1.374 -3.14%
BM_deque_vector_copy/1 2.072 1.39%
BM_deque_vector_copy/1024 36.980 -
BM_deque_vector_copy/2 1.829 3.29%
BM_deque_vector_copy/4000 142.573 -
BM_deque_vector_copy/4096 145.505 -
BM_deque_vector_copy/512 16.653 -
BM_deque_vector_copy/5500 195.300 -
BM_deque_vector_copy/64 2.605 -
BM_deque_vector_copy/64000 3238.441 29.65%
BM_deque_vector_copy/65536 3322.550 28.22%
BM_deque_vector_copy/70000 3557.766 24.50%
BM_deque_vector_copy_backward/0 1.600 21.26%
BM_deque_vector_copy_backward/1 2.121 1.32%
BM_deque_vector_copy_backward/1024 36.874 -
BM_deque_vector_copy_backward/2 1.842 -
BM_deque_vector_copy_backward/4000 142.997 -
BM_deque_vector_copy_backward/4096 149.729 -
BM_deque_vector_copy_backward/512 17.933 -
BM_deque_vector_copy_backward/5500 201.272 -
BM_deque_vector_copy_backward/64 2.927 -
BM_deque_vector_copy_backward/64000 8649.949 -
BM_deque_vector_copy_backward/65536 8875.045 6.11%
BM_deque_vector_copy_backward/70000 9549.758 6.80%
BM_deque_vector_move/0 1.477 1.26%
BM_deque_vector_move/1 2.112 4.35%
BM_deque_vector_move/1024 36.730 -
BM_deque_vector_move/2 1.840 3.34%
BM_deque_vector_move/4000 147.051 1.64%
BM_deque_vector_move/4096 145.513 -
BM_deque_vector_move/512 16.657 -
BM_deque_vector_move/5500 198.678 -
BM_deque_vector_move/64 2.611 -
BM_deque_vector_move/64000 2749.559 -
BM_deque_vector_move/65536 2777.156 6.74%
BM_deque_vector_move/70000 3012.937 6.67%
BM_deque_vector_move_backward/0 1.472 8.30%
BM_deque_vector_move_backward/1 2.086 2.78%
BM_deque_vector_move_backward/1024 36.690 -
BM_deque_vector_move_backward/2 1.837 3.50%
BM_deque_vector_move_backward/4000 147.132 2.05%
BM_deque_vector_move_backward/4096 149.402 -
BM_deque_vector_move_backward/512 17.929 -
BM_deque_vector_move_backward/5500 204.351 -
BM_deque_vector_move_backward/64 2.927 -
BM_deque_vector_move_backward/64000 8424.233 2.48%
BM_deque_vector_move_backward/65536 8746.137 2.58%
BM_deque_vector_move_backward/70000 9416.325 5.73%
BM_deque_vector_ranges_copy/0 1.508 -1.49%
BM_deque_vector_ranges_copy/1 2.082 -
BM_deque_vector_ranges_copy/1024 36.830 -
BM_deque_vector_ranges_copy/2 1.832 -
BM_deque_vector_ranges_copy/4000 142.736 -1.22%
BM_deque_vector_ranges_copy/4096 145.217 -
BM_deque_vector_ranges_copy/512 16.632 -
BM_deque_vector_ranges_copy/5500 196.628 -
BM_deque_vector_ranges_copy/64 2.603 -
BM_deque_vector_ranges_copy/64000 3059.222 18.04%
BM_deque_vector_ranges_copy/65536 3173.230 21.75%
BM_deque_vector_ranges_copy/70000 3375.493 18.08%
BM_deque_vector_ranges_copy_backward/0 1.433 -1.55%
BM_deque_vector_ranges_copy_backward/1 2.087 3.04%
BM_deque_vector_ranges_copy_backward/1024 36.793 -
BM_deque_vector_ranges_copy_backward/2 1.839 3.24%
BM_deque_vector_ranges_copy_backward/4000 142.641 -
BM_deque_vector_ranges_copy_backward/4096 148.634 1.34%
BM_deque_vector_ranges_copy_backward/512 17.944 -
BM_deque_vector_ranges_copy_backward/5500 200.766 -
BM_deque_vector_ranges_copy_backward/64 2.915 -
BM_deque_vector_ranges_copy_backward/64000 8660.497 6.15%
BM_deque_vector_ranges_copy_backward/65536 8615.153 5.16%
BM_deque_vector_ranges_copy_backward/70000 9508.361 6.15%
BM_deque_vector_ranges_move/0 1.375 -3.35%
BM_deque_vector_ranges_move/1 2.076 1.99%
BM_deque_vector_ranges_move/1024 36.965 -
BM_deque_vector_ranges_move/2 1.839 3.09%
BM_deque_vector_ranges_move/4000 149.258 4.57%
BM_deque_vector_ranges_move/4096 145.639 -
BM_deque_vector_ranges_move/512 16.637 -
BM_deque_vector_ranges_move/5500 197.733 -
BM_deque_vector_ranges_move/64 2.602 -
BM_deque_vector_ranges_move/64000 2856.111 8.14%
BM_deque_vector_ranges_move/65536 2788.724 5.90%
BM_deque_vector_ranges_move/70000 3040.987 5.35%
BM_deque_vector_ranges_move_backward/0 1.588 3.41%
BM_deque_vector_ranges_move_backward/1 2.098 3.04%
BM_deque_vector_ranges_move_backward/1024 36.699 -
BM_deque_vector_ranges_move_backward/2 1.837 3.31%
BM_deque_vector_ranges_move_backward/4000 142.492 -
BM_deque_vector_ranges_move_backward/4096 149.427 -
BM_deque_vector_ranges_move_backward/512 17.917 -
BM_deque_vector_ranges_move_backward/5500 200.682 -
BM_deque_vector_ranges_move_backward/64 2.925 -
BM_deque_vector_ranges_move_backward/64000 8530.740 4.37%
BM_deque_vector_ranges_move_backward/65536 8731.507 6.80%
BM_deque_vector_ranges_move_backward/70000 9357.344 5.96%
BM_getline_string 17.356 1.49%
BM_lexicographical_compare_three_way<IntPtr>/1 0.453 31.43%
BM_lexicographical_compare_three_way<IntPtr>/1024 248.361 1.09%
BM_lexicographical_compare_three_way<IntPtr>/1048576 249612.735 -
BM_lexicographical_compare_three_way<IntPtr>/16 4.298 -
BM_lexicographical_compare_three_way<IntPtr>/16384 3813.709 -
BM_lexicographical_compare_three_way<IntPtr>/256 69.967 -1.04%
BM_lexicographical_compare_three_way<IntPtr>/262144 60923.802 -
BM_lexicographical_compare_three_way<IntPtr>/4 1.140 -
BM_lexicographical_compare_three_way<IntPtr>/4096 960.440 -
BM_lexicographical_compare_three_way<IntPtr>/64 15.658 -
BM_lexicographical_compare_three_way<IntPtr>/65536 15232.608 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 0.966 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 476.781 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 495888.426 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 7.809 -1.06%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7561.778 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 123.320 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 120295.634 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 2.281 -3.79%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1886.705 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 30.282 -5.02%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 30033.247 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 1.193 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 252.326 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 249938.377 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 5.197 -2.71%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3789.504 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 70.219 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 60519.687 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 2.045 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 962.696 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 16.352 -1.23%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 15134.253 -
BM_lexicographical_compare_three_way_fast_path/1 0.307 -10.26%
BM_lexicographical_compare_three_way_fast_path/1024 250.553 -
BM_lexicographical_compare_three_way_fast_path/1048576 249551.277 -
BM_lexicographical_compare_three_way_fast_path/16 4.381 -1.42%
BM_lexicographical_compare_three_way_fast_path/16384 3854.956 2.07%
BM_lexicographical_compare_three_way_fast_path/256 70.166 -3.46%
BM_lexicographical_compare_three_way_fast_path/262144 61152.347 -
BM_lexicographical_compare_three_way_fast_path/4 1.145 -
BM_lexicographical_compare_three_way_fast_path/4096 966.089 -
BM_lexicographical_compare_three_way_fast_path/64 15.581 -1.43%
BM_lexicographical_compare_three_way_fast_path/65536 15305.979 -
BM_lexicographical_compare_three_way_slow_path/1 0.362 9.97%
BM_lexicographical_compare_three_way_slow_path/1024 247.498 -
BM_lexicographical_compare_three_way_slow_path/1048576 247267.773 -2.43%
BM_lexicographical_compare_three_way_slow_path/16 4.444 -1.33%
BM_lexicographical_compare_three_way_slow_path/16384 3791.927 -4.74%
BM_lexicographical_compare_three_way_slow_path/256 70.602 -
BM_lexicographical_compare_three_way_slow_path/262144 60515.179 -6.59%
BM_lexicographical_compare_three_way_slow_path/4 1.153 -
BM_lexicographical_compare_three_way_slow_path/4096 960.014 -2.18%
BM_lexicographical_compare_three_way_slow_path/64 15.745 -
BM_lexicographical_compare_three_way_slow_path/65536 15110.460 -6.00%
BM_map_find_string_literal 11.175 -
BM_num_get<bool> 12.507 -
BM_num_get<double> 35.888 -
BM_num_get<float> 35.544 -
BM_num_get<long> 11.613 -1.61%
BM_num_get<long_double> 36.164 -
BM_num_get<long_long> 11.733 -1.42%
BM_num_get<unsigned_int> 10.699 2.43%
BM_num_get<unsigned_long> 11.103 -
BM_num_get<unsigned_long_long> 11.150 1.29%
BM_num_get<unsigned_short> 10.562 -
BM_num_get<void*> 11.871 1.32%
BM_num_put<bool> 10.818 -3.56%
BM_num_put<const_void*> 12.562 -1.80%
BM_num_put<double> 57.507 -
BM_num_put<long> 11.802 -
BM_num_put<long_double> 59.328 -
BM_num_put<long_long> 11.821 -3.12%
BM_num_put<unsigned_long> 11.506 -1.89%
BM_num_put<unsigned_long_long> 11.656 -
BM_std_min<__int128>/1 0.457 -
BM_std_min<__int128>/10 3.683 -
BM_std_min<__int128>/1024 417.768 5.88%
BM_std_min<__int128>/11 4.061 -
BM_std_min<__int128>/12 4.500 -
BM_std_min<__int128>/13 4.920 -
BM_std_min<__int128>/14 5.329 -
BM_std_min<__int128>/15 5.732 -
BM_std_min<__int128>/16 6.163 -
BM_std_min<__int128>/17 6.545 -
BM_std_min<__int128>/18 6.933 -
BM_std_min<__int128>/19 7.327 1.01%
BM_std_min<__int128>/2 0.666 -
BM_std_min<__int128>/20 7.712 1.08%
BM_std_min<__int128>/21 8.089 1.63%
BM_std_min<__int128>/22 8.499 1.78%
BM_std_min<__int128>/23 8.905 1.78%
BM_std_min<__int128>/24 9.288 1.87%
BM_std_min<__int128>/25 9.668 1.97%
BM_std_min<__int128>/26 10.033 2.18%
BM_std_min<__int128>/27 10.467 2.24%
BM_std_min<__int128>/28 10.880 2.34%
BM_std_min<__int128>/29 11.280 2.42%
BM_std_min<__int128>/3 1.039 1.32%
BM_std_min<__int128>/30 11.694 2.48%
BM_std_min<__int128>/31 12.106 2.66%
BM_std_min<__int128>/32 12.496 2.52%
BM_std_min<__int128>/4 1.386 -
BM_std_min<__int128>/4000 1626.814 5.94%
BM_std_min<__int128>/4096 1659.287 5.37%
BM_std_min<__int128>/5 1.771 -
BM_std_min<__int128>/512 208.893 5.44%
BM_std_min<__int128>/5500 2229.949 5.44%
BM_std_min<__int128>/6 2.095 -
BM_std_min<__int128>/64 25.541 4.31%
BM_std_min<__int128>/64000 26170.512 5.61%
BM_std_min<__int128>/65536 26782.861 5.58%
BM_std_min<__int128>/7 2.505 -
BM_std_min<__int128>/70000 28466.325 5.20%
BM_std_min<__int128>/8 2.889 -
BM_std_min<__int128>/9 3.299 -
BM_std_min<char>/1 0.381 -13.84%
BM_std_min<char>/10 0.901 -1.88%
BM_std_min<char>/1024 8.387 -1.16%
BM_std_min<char>/11 1.040 -3.76%
BM_std_min<char>/12 1.318 -2.04%
BM_std_min<char>/13 1.530 -
BM_std_min<char>/14 1.785 -3.17%
BM_std_min<char>/15 2.031 -4.94%
BM_std_min<char>/16 2.544 -2.92%
BM_std_min<char>/17 0.924 -
BM_std_min<char>/18 0.971 -5.66%
BM_std_min<char>/19 1.160 -5.97%
BM_std_min<char>/2 0.485 -9.25%
BM_std_min<char>/20 1.517 2.12%
BM_std_min<char>/21 1.743 -
BM_std_min<char>/22 2.008 -2.76%
BM_std_min<char>/23 2.256 -1.08%
BM_std_min<char>/24 2.647 -
BM_std_min<char>/25 1.152 -
BM_std_min<char>/26 1.157 -
BM_std_min<char>/27 1.386 -
BM_std_min<char>/28 1.764 1.69%
BM_std_min<char>/29 2.044 -
BM_std_min<char>/3 0.693 -14.11%
BM_std_min<char>/30 2.264 -1.02%
BM_std_min<char>/31 2.448 -1.44%
BM_std_min<char>/32 2.939 -2.56%
BM_std_min<char>/4 1.029 -8.99%
BM_std_min<char>/4000 27.225 -1.75%
BM_std_min<char>/4096 28.844 -2.05%
BM_std_min<char>/5 1.456 -
BM_std_min<char>/512 6.288 -
BM_std_min<char>/5500 36.950 -
BM_std_min<char>/6 1.630 -3.76%
BM_std_min<char>/64 4.117 -
BM_std_min<char>/64000 450.793 -
BM_std_min<char>/65536 461.225 -
BM_std_min<char>/7 1.839 -2.37%
BM_std_min<char>/70000 492.403 -
BM_std_min<char>/8 2.302 -2.55%
BM_std_min<char>/9 0.830 -
BM_std_min<int>/1 0.288 -
BM_std_min<int>/10 0.994 -
BM_std_min<int>/1024 26.784 -
BM_std_min<int>/11 1.156 -
BM_std_min<int>/12 1.565 3.29%
BM_std_min<int>/13 1.155 -
BM_std_min<int>/14 1.156 -
BM_std_min<int>/15 1.387 -
BM_std_min<int>/16 1.714 -1.56%
BM_std_min<int>/17 0.971 -
BM_std_min<int>/18 1.156 -
BM_std_min<int>/19 1.272 -
BM_std_min<int>/2 0.464 -
BM_std_min<int>/20 1.388 -
BM_std_min<int>/21 1.387 -
BM_std_min<int>/22 1.456 -
BM_std_min<int>/23 1.573 -
BM_std_min<int>/24 1.826 -2.30%
BM_std_min<int>/25 1.480 -
BM_std_min<int>/26 1.527 -
BM_std_min<int>/27 1.645 -
BM_std_min<int>/28 1.992 -
BM_std_min<int>/29 1.618 -
BM_std_min<int>/3 0.700 -
BM_std_min<int>/30 1.619 -
BM_std_min<int>/31 1.850 -
BM_std_min<int>/32 2.188 1.20%
BM_std_min<int>/4 1.066 -
BM_std_min<int>/4000 109.483 -
BM_std_min<int>/4096 112.373 -
BM_std_min<int>/5 0.877 -
BM_std_min<int>/512 12.852 -
BM_std_min<int>/5500 151.967 -
BM_std_min<int>/6 0.925 -
BM_std_min<int>/64 2.594 -
BM_std_min<int>/64000 1881.950 -
BM_std_min<int>/65536 1925.787 -
BM_std_min<int>/7 1.040 -
BM_std_min<int>/70000 2054.977 -
BM_std_min<int>/8 1.338 8.59%
BM_std_min<int>/9 0.925 -
BM_std_min<long_long>/1 0.676 12.30%
BM_std_min<long_long>/10 1.329 -
BM_std_min<long_long>/1024 105.948 -
BM_std_min<long_long>/11 1.495 -
BM_std_min<long_long>/12 2.069 1.87%
BM_std_min<long_long>/13 2.367 -2.18%
BM_std_min<long_long>/14 2.641 -
BM_std_min<long_long>/15 2.880 -
BM_std_min<long_long>/16 3.109 -
BM_std_min<long_long>/17 1.554 -
BM_std_min<long_long>/18 1.622 -
BM_std_min<long_long>/19 1.736 -
BM_std_min<long_long>/2 0.691 -
BM_std_min<long_long>/20 2.067 2.44%
BM_std_min<long_long>/21 2.425 -
BM_std_min<long_long>/22 2.649 -
BM_std_min<long_long>/23 2.886 -
BM_std_min<long_long>/24 3.117 -
BM_std_min<long_long>/25 2.080 -
BM_std_min<long_long>/26 2.083 -
BM_std_min<long_long>/27 2.090 -
BM_std_min<long_long>/28 2.637 1.01%
BM_std_min<long_long>/29 2.981 2.76%
BM_std_min<long_long>/3 1.323 5.38%
BM_std_min<long_long>/30 3.248 -
BM_std_min<long_long>/31 3.318 -
BM_std_min<long_long>/32 3.537 -
BM_std_min<long_long>/4 1.688 -
BM_std_min<long_long>/4000 443.174 -
BM_std_min<long_long>/4096 454.544 -
BM_std_min<long_long>/5 1.913 -
BM_std_min<long_long>/512 46.520 -1.68%
BM_std_min<long_long>/5500 612.820 -
BM_std_min<long_long>/6 2.142 -
BM_std_min<long_long>/64 4.839 -3.99%
BM_std_min<long_long>/64000 7305.810 -
BM_std_min<long_long>/65536 7484.997 -
BM_std_min<long_long>/7 2.362 -
BM_std_min<long_long>/70000 7997.013 -
BM_std_min<long_long>/8 2.686 -
BM_std_min<long_long>/9 1.156 -
BM_std_min<short>/1 0.323 -
BM_std_min<short>/10 1.068 2.67%
BM_std_min<short>/1024 14.027 -
BM_std_min<short>/11 1.224 3.79%
BM_std_min<short>/12 1.581 2.26%
BM_std_min<short>/13 1.154 -
BM_std_min<short>/14 1.183 2.38%
BM_std_min<short>/15 1.415 2.06%
BM_std_min<short>/16 1.749 -
BM_std_min<short>/17 1.627 3.03%
BM_std_min<short>/18 1.541 -7.61%
BM_std_min<short>/19 1.836 -
BM_std_min<short>/2 0.505 4.20%
BM_std_min<short>/20 2.236 1.46%
BM_std_min<short>/21 1.827 -
BM_std_min<short>/22 1.809 -4.73%
BM_std_min<short>/23 2.072 -
BM_std_min<short>/24 2.450 1.70%
BM_std_min<short>/25 2.085 -
BM_std_min<short>/26 2.059 -4.66%
BM_std_min<short>/27 2.332 -
BM_std_min<short>/28 2.785 -
BM_std_min<short>/29 2.341 -
BM_std_min<short>/3 0.718 3.58%
BM_std_min<short>/30 2.487 4.41%
BM_std_min<short>/31 2.739 7.48%
BM_std_min<short>/32 2.989 -
BM_std_min<short>/4 1.027 2.15%
BM_std_min<short>/4000 53.744 -
BM_std_min<short>/4096 55.132 -
BM_std_min<short>/5 0.877 -
BM_std_min<short>/512 7.185 -
BM_std_min<short>/5500 75.734 -
BM_std_min<short>/6 0.970 -
BM_std_min<short>/64 3.510 1.85%
BM_std_min<short>/64000 910.149 -
BM_std_min<short>/65536 931.879 -
BM_std_min<short>/7 1.121 1.05%
BM_std_min<short>/70000 1031.243 -
BM_std_min<short>/8 1.355 -2.68%
BM_std_min<short>/9 0.924 -
BM_std_min<unsigned___int128>/1 0.341 -25.86%
BM_std_min<unsigned___int128>/10 3.762 2.55%
BM_std_min<unsigned___int128>/1024 439.810 11.19%
BM_std_min<unsigned___int128>/11 4.160 2.57%
BM_std_min<unsigned___int128>/12 4.607 2.84%
BM_std_min<unsigned___int128>/13 5.059 3.69%
BM_std_min<unsigned___int128>/14 5.482 3.91%
BM_std_min<unsigned___int128>/15 5.934 4.16%
BM_std_min<unsigned___int128>/16 6.366 4.12%
BM_std_min<unsigned___int128>/17 6.789 4.56%
BM_std_min<unsigned___int128>/18 7.235 5.46%
BM_std_min<unsigned___int128>/19 7.661 5.79%
BM_std_min<unsigned___int128>/2 0.664 -
BM_std_min<unsigned___int128>/20 8.087 6.20%
BM_std_min<unsigned___int128>/21 8.469 6.34%
BM_std_min<unsigned___int128>/22 8.900 6.68%
BM_std_min<unsigned___int128>/23 9.342 6.85%
BM_std_min<unsigned___int128>/24 9.755 7.08%
BM_std_min<unsigned___int128>/25 10.166 7.33%
BM_std_min<unsigned___int128>/26 10.526 7.45%
BM_std_min<unsigned___int128>/27 10.966 7.30%
BM_std_min<unsigned___int128>/28 11.391 7.36%
BM_std_min<unsigned___int128>/29 11.882 7.93%
BM_std_min<unsigned___int128>/3 1.030 1.96%
BM_std_min<unsigned___int128>/30 12.234 7.45%
BM_std_min<unsigned___int128>/31 12.773 8.37%
BM_std_min<unsigned___int128>/32 13.186 8.19%
BM_std_min<unsigned___int128>/4 1.412 2.79%
BM_std_min<unsigned___int128>/4000 1723.851 12.02%
BM_std_min<unsigned___int128>/4096 1765.085 12.02%
BM_std_min<unsigned___int128>/5 1.799 3.20%
BM_std_min<unsigned___int128>/512 222.132 12.00%
BM_std_min<unsigned___int128>/5500 2372.956 12.22%
BM_std_min<unsigned___int128>/6 2.169 4.41%
BM_std_min<unsigned___int128>/64 27.042 10.44%
BM_std_min<unsigned___int128>/64000 27650.077 11.58%
BM_std_min<unsigned___int128>/65536 28242.259 11.28%
BM_std_min<unsigned___int128>/7 2.568 3.48%
BM_std_min<unsigned___int128>/70000 30147.209 11.34%
BM_std_min<unsigned___int128>/8 2.981 3.72%
BM_std_min<unsigned___int128>/9 3.402 3.92%
BM_std_min<unsigned_char>/1 0.454 56.06%
BM_std_min<unsigned_char>/10 0.907 -
BM_std_min<unsigned_char>/1024 8.392 -
BM_std_min<unsigned_char>/11 1.088 1.88%
BM_std_min<unsigned_char>/12 1.372 1.85%
BM_std_min<unsigned_char>/13 1.586 -
BM_std_min<unsigned_char>/14 1.823 -2.84%
BM_std_min<unsigned_char>/15 2.092 -1.96%
BM_std_min<unsigned_char>/16 2.497 2.22%
BM_std_min<unsigned_char>/17 0.924 -
BM_std_min<unsigned_char>/18 1.034 5.98%
BM_std_min<unsigned_char>/19 1.209 4.55%
BM_std_min<unsigned_char>/2 0.529 9.11%
BM_std_min<unsigned_char>/20 1.560 -
BM_std_min<unsigned_char>/21 1.794 -
BM_std_min<unsigned_char>/22 2.045 1.33%
BM_std_min<unsigned_char>/23 2.363 1.90%
BM_std_min<unsigned_char>/24 2.853 1.65%
BM_std_min<unsigned_char>/25 1.154 -
BM_std_min<unsigned_char>/26 1.180 2.13%
BM_std_min<unsigned_char>/27 1.414 2.01%
BM_std_min<unsigned_char>/28 1.793 4.20%
BM_std_min<unsigned_char>/29 2.065 2.16%
BM_std_min<unsigned_char>/3 0.721 4.05%
BM_std_min<unsigned_char>/30 2.326 -
BM_std_min<unsigned_char>/31 2.578 -
BM_std_min<unsigned_char>/32 2.793 -7.06%
BM_std_min<unsigned_char>/4 1.008 3.76%
BM_std_min<unsigned_char>/4000 27.357 1.12%
BM_std_min<unsigned_char>/4096 29.199 -
BM_std_min<unsigned_char>/5 1.310 6.90%
BM_std_min<unsigned_char>/512 6.414 -
BM_std_min<unsigned_char>/5500 37.187 -
BM_std_min<unsigned_char>/6 1.551 5.61%
BM_std_min<unsigned_char>/64 4.194 -
BM_std_min<unsigned_char>/64000 453.695 -
BM_std_min<unsigned_char>/65536 464.455 -
BM_std_min<unsigned_char>/7 1.857 -
BM_std_min<unsigned_char>/70000 496.197 -
BM_std_min<unsigned_char>/8 2.324 -
BM_std_min<unsigned_char>/9 0.830 -
BM_std_min<unsigned_int>/1 0.449 36.14%
BM_std_min<unsigned_int>/10 1.018 2.33%
BM_std_min<unsigned_int>/1024 26.687 -
BM_std_min<unsigned_int>/11 1.156 -
BM_std_min<unsigned_int>/12 1.500 -
BM_std_min<unsigned_int>/13 1.421 -5.04%
BM_std_min<unsigned_int>/14 1.167 -
BM_std_min<unsigned_int>/15 1.387 -
BM_std_min<unsigned_int>/16 1.868 -3.53%
BM_std_min<unsigned_int>/17 0.949 -2.28%
BM_std_min<unsigned_int>/18 1.157 -
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.831 -
BM_std_min<unsigned_int>/25 1.482 -
BM_std_min<unsigned_int>/26 1.526 -
BM_std_min<unsigned_int>/27 1.649 -
BM_std_min<unsigned_int>/28 1.957 -
BM_std_min<unsigned_int>/29 2.016 1.89%
BM_std_min<unsigned_int>/3 0.696 -
BM_std_min<unsigned_int>/30 1.619 -
BM_std_min<unsigned_int>/31 1.850 -
BM_std_min<unsigned_int>/32 2.141 -1.74%
BM_std_min<unsigned_int>/4 1.011 3.48%
BM_std_min<unsigned_int>/4000 109.410 -
BM_std_min<unsigned_int>/4096 111.486 -
BM_std_min<unsigned_int>/5 0.878 -
BM_std_min<unsigned_int>/512 12.827 -
BM_std_min<unsigned_int>/5500 151.928 -
BM_std_min<unsigned_int>/6 0.929 -
BM_std_min<unsigned_int>/64 2.882 1.72%
BM_std_min<unsigned_int>/64000 1881.996 -
BM_std_min<unsigned_int>/65536 1926.781 -
BM_std_min<unsigned_int>/7 1.041 -
BM_std_min<unsigned_int>/70000 2054.664 -
BM_std_min<unsigned_int>/8 1.308 4.07%
BM_std_min<unsigned_int>/9 0.925 -
BM_std_min<unsigned_long_long>/1 0.378 48.71%
BM_std_min<unsigned_long_long>/10 1.329 -
BM_std_min<unsigned_long_long>/1024 106.068 -
BM_std_min<unsigned_long_long>/11 1.456 -
BM_std_min<unsigned_long_long>/12 1.560 -
BM_std_min<unsigned_long_long>/13 1.735 -
BM_std_min<unsigned_long_long>/14 1.922 -2.67%
BM_std_min<unsigned_long_long>/15 2.210 1.81%
BM_std_min<unsigned_long_long>/16 2.446 -
BM_std_min<unsigned_long_long>/17 1.554 -
BM_std_min<unsigned_long_long>/18 1.623 -
BM_std_min<unsigned_long_long>/19 1.736 -
BM_std_min<unsigned_long_long>/2 0.486 -
BM_std_min<unsigned_long_long>/20 1.852 -
BM_std_min<unsigned_long_long>/21 2.003 -1.06%
BM_std_min<unsigned_long_long>/22 2.182 -2.61%
BM_std_min<unsigned_long_long>/23 2.445 -
BM_std_min<unsigned_long_long>/24 2.747 -
BM_std_min<unsigned_long_long>/25 2.084 -
BM_std_min<unsigned_long_long>/26 2.085 -
BM_std_min<unsigned_long_long>/27 2.095 -
BM_std_min<unsigned_long_long>/28 2.167 -
BM_std_min<unsigned_long_long>/29 2.485 -3.14%
BM_std_min<unsigned_long_long>/3 0.694 -
BM_std_min<unsigned_long_long>/30 2.681 -2.03%
BM_std_min<unsigned_long_long>/31 3.013 -
BM_std_min<unsigned_long_long>/32 3.353 3.64%
BM_std_min<unsigned_long_long>/4 1.069 -
BM_std_min<unsigned_long_long>/4000 445.216 -
BM_std_min<unsigned_long_long>/4096 455.091 -
BM_std_min<unsigned_long_long>/5 1.414 2.37%
BM_std_min<unsigned_long_long>/512 46.880 -
BM_std_min<unsigned_long_long>/5500 613.840 -
BM_std_min<unsigned_long_long>/6 1.568 -2.58%
BM_std_min<unsigned_long_long>/64 4.820 -
BM_std_min<unsigned_long_long>/64000 7335.273 -
BM_std_min<unsigned_long_long>/65536 7507.825 -
BM_std_min<unsigned_long_long>/7 1.938 3.47%
BM_std_min<unsigned_long_long>/70000 8010.566 -
BM_std_min<unsigned_long_long>/8 2.297 -
BM_std_min<unsigned_long_long>/9 1.162 -1.04%
BM_std_min<unsigned_short>/1 0.325 -28.67%
BM_std_min<unsigned_short>/10 1.058 3.96%
BM_std_min<unsigned_short>/1024 13.944 -
BM_std_min<unsigned_short>/11 1.217 4.94%
BM_std_min<unsigned_short>/12 1.568 3.72%
BM_std_min<unsigned_short>/13 6.399 -
BM_std_min<unsigned_short>/14 1.184 2.40%
BM_std_min<unsigned_short>/15 1.415 2.06%
BM_std_min<unsigned_short>/16 1.727 3.08%
BM_std_min<unsigned_short>/17 6.654 -
BM_std_min<unsigned_short>/18 1.544 -2.93%
BM_std_min<unsigned_short>/19 1.821 -2.39%
BM_std_min<unsigned_short>/2 0.506 -
BM_std_min<unsigned_short>/20 2.238 -
BM_std_min<unsigned_short>/21 6.885 -
BM_std_min<unsigned_short>/22 1.920 1.03%
BM_std_min<unsigned_short>/23 2.131 1.52%
BM_std_min<unsigned_short>/24 2.506 7.26%
BM_std_min<unsigned_short>/25 7.101 -
BM_std_min<unsigned_short>/26 2.159 -
BM_std_min<unsigned_short>/27 2.271 -
BM_std_min<unsigned_short>/28 2.651 3.60%
BM_std_min<unsigned_short>/29 7.311 -
BM_std_min<unsigned_short>/3 0.740 6.53%
BM_std_min<unsigned_short>/30 2.390 -
BM_std_min<unsigned_short>/31 2.603 4.96%
BM_std_min<unsigned_short>/32 2.908 2.17%
BM_std_min<unsigned_short>/4 1.039 6.54%
BM_std_min<unsigned_short>/4000 54.219 -
BM_std_min<unsigned_short>/4096 55.417 -
BM_std_min<unsigned_short>/5 0.877 -
BM_std_min<unsigned_short>/512 7.318 -
BM_std_min<unsigned_short>/5500 75.858 -
BM_std_min<unsigned_short>/6 0.975 1.65%
BM_std_min<unsigned_short>/64 3.575 -
BM_std_min<unsigned_short>/64000 911.652 -
BM_std_min<unsigned_short>/65536 934.034 -
BM_std_min<unsigned_short>/7 1.133 3.14%
BM_std_min<unsigned_short>/70000 1032.121 -
BM_std_min<unsigned_short>/8 1.346 1.10%
BM_std_min<unsigned_short>/9 6.305 -
BM_std_minmax<char>/1 0.626 -
BM_std_minmax<char>/10 1.341 -3.16%
BM_std_minmax<char>/1024 8.743 -
BM_std_minmax<char>/11 1.737 -5.13%
BM_std_minmax<char>/12 1.966 -1.98%
BM_std_minmax<char>/13 2.176 -1.41%
BM_std_minmax<char>/14 2.469 -
BM_std_minmax<char>/15 2.929 1.09%
BM_std_minmax<char>/16 0.924 -
BM_std_minmax<char>/17 1.086 -
BM_std_minmax<char>/18 1.297 -
BM_std_minmax<char>/19 1.637 -
BM_std_minmax<char>/2 0.851 -2.99%
BM_std_minmax<char>/20 1.889 -1.12%
BM_std_minmax<char>/21 2.176 -
BM_std_minmax<char>/22 2.449 -1.01%
BM_std_minmax<char>/23 2.960 -
BM_std_minmax<char>/24 1.154 -
BM_std_minmax<char>/25 1.179 -
BM_std_minmax<char>/26 1.388 -
BM_std_minmax<char>/27 1.774 -
BM_std_minmax<char>/28 2.124 -
BM_std_minmax<char>/29 2.330 -2.10%
BM_std_minmax<char>/3 1.183 -
BM_std_minmax<char>/30 2.614 -
BM_std_minmax<char>/31 3.088 -1.58%
BM_std_minmax<char>/32 1.464 -3.39%
BM_std_minmax<char>/4 1.448 -2.33%
BM_std_minmax<char>/4000 39.009 -
BM_std_minmax<char>/4096 32.930 -
BM_std_minmax<char>/5 1.728 -
BM_std_minmax<char>/512 5.013 -
BM_std_minmax<char>/5500 50.851 -
BM_std_minmax<char>/6 1.995 -1.73%
BM_std_minmax<char>/64 1.205 -
BM_std_minmax<char>/64000 531.811 -
BM_std_minmax<char>/65536 544.003 -
BM_std_minmax<char>/7 2.380 -3.57%
BM_std_minmax<char>/70000 596.497 -
BM_std_minmax<char>/8 1.081 -5.71%
BM_std_minmax<char>/9 1.154 -
BM_std_minmax<int>/1 0.601 -
BM_std_minmax<int>/10 1.387 -
BM_std_minmax<int>/1024 33.548 -
BM_std_minmax<int>/11 1.761 1.35%
BM_std_minmax<int>/12 1.385 -
BM_std_minmax<int>/13 1.387 -
BM_std_minmax<int>/14 1.617 -
BM_std_minmax<int>/15 1.981 1.79%
BM_std_minmax<int>/16 1.282 -2.38%
BM_std_minmax<int>/17 1.484 -
BM_std_minmax<int>/18 1.652 -
BM_std_minmax<int>/19 1.849 -
BM_std_minmax<int>/2 0.844 2.06%
BM_std_minmax<int>/20 1.745 -
BM_std_minmax<int>/21 1.852 -
BM_std_minmax<int>/22 2.019 -
BM_std_minmax<int>/23 2.303 -
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.080 -
BM_std_minmax<int>/29 2.081 -
BM_std_minmax<int>/3 1.140 -
BM_std_minmax<int>/30 2.312 -
BM_std_minmax<int>/31 2.672 1.51%
BM_std_minmax<int>/32 1.618 -
BM_std_minmax<int>/4 0.925 -9.89%
BM_std_minmax<int>/4000 133.259 -
BM_std_minmax<int>/4096 136.444 -
BM_std_minmax<int>/5 1.156 -
BM_std_minmax<int>/512 16.620 -
BM_std_minmax<int>/5500 191.159 -
BM_std_minmax<int>/6 1.393 -
BM_std_minmax<int>/64 2.511 -
BM_std_minmax<int>/64000 2152.163 -
BM_std_minmax<int>/65536 2203.082 -
BM_std_minmax<int>/7 1.779 1.54%
BM_std_minmax<int>/70000 2352.401 -
BM_std_minmax<int>/8 1.155 -
BM_std_minmax<int>/9 1.156 -
BM_std_minmax<long_long>/1 0.692 -
BM_std_minmax<long_long>/10 2.189 2.32%
BM_std_minmax<long_long>/1024 133.848 -
BM_std_minmax<long_long>/11 2.533 9.99%
BM_std_minmax<long_long>/12 2.737 2.32%
BM_std_minmax<long_long>/13 3.100 4.54%
BM_std_minmax<long_long>/14 3.289 -
BM_std_minmax<long_long>/15 3.650 -
BM_std_minmax<long_long>/16 3.050 -
BM_std_minmax<long_long>/17 3.063 -
BM_std_minmax<long_long>/18 3.067 -
BM_std_minmax<long_long>/19 3.070 -
BM_std_minmax<long_long>/2 1.359 32.79%
BM_std_minmax<long_long>/20 3.318 1.56%
BM_std_minmax<long_long>/21 3.510 -
BM_std_minmax<long_long>/22 3.914 -
BM_std_minmax<long_long>/23 4.324 -
BM_std_minmax<long_long>/24 3.988 -
BM_std_minmax<long_long>/25 4.008 -
BM_std_minmax<long_long>/26 4.025 -
BM_std_minmax<long_long>/27 4.018 -
BM_std_minmax<long_long>/28 4.140 1.53%
BM_std_minmax<long_long>/29 4.368 2.49%
BM_std_minmax<long_long>/3 1.758 30.46%
BM_std_minmax<long_long>/30 4.526 -
BM_std_minmax<long_long>/31 4.826 1.54%
BM_std_minmax<long_long>/32 4.958 -
BM_std_minmax<long_long>/4 1.881 13.60%
BM_std_minmax<long_long>/4000 525.788 -
BM_std_minmax<long_long>/4096 538.642 -
BM_std_minmax<long_long>/5 2.210 14.00%
BM_std_minmax<long_long>/512 66.899 -
BM_std_minmax<long_long>/5500 724.286 -
BM_std_minmax<long_long>/6 2.430 10.03%
BM_std_minmax<long_long>/64 10.358 -
BM_std_minmax<long_long>/64000 8479.597 -
BM_std_minmax<long_long>/65536 8682.080 -
BM_std_minmax<long_long>/7 2.598 -
BM_std_minmax<long_long>/70000 9277.957 -
BM_std_minmax<long_long>/8 2.120 -
BM_std_minmax<long_long>/9 2.124 -
BM_std_minmax<short>/1 0.677 5.06%
BM_std_minmax<short>/10 1.436 -
BM_std_minmax<short>/1024 16.552 -
BM_std_minmax<short>/11 1.812 -1.56%
BM_std_minmax<short>/12 1.384 -
BM_std_minmax<short>/13 1.387 -
BM_std_minmax<short>/14 1.618 -
BM_std_minmax<short>/15 1.957 -1.34%
BM_std_minmax<short>/16 1.795 3.52%
BM_std_minmax<short>/17 1.806 2.73%
BM_std_minmax<short>/18 2.000 1.14%
BM_std_minmax<short>/19 2.443 4.75%
BM_std_minmax<short>/2 0.946 2.37%
BM_std_minmax<short>/20 1.985 -1.87%
BM_std_minmax<short>/21 2.050 -1.58%
BM_std_minmax<short>/22 2.297 -1.13%
BM_std_minmax<short>/23 2.637 -1.92%
BM_std_minmax<short>/24 2.284 -
BM_std_minmax<short>/25 2.310 1.41%
BM_std_minmax<short>/26 2.485 -2.46%
BM_std_minmax<short>/27 2.813 -1.14%
BM_std_minmax<short>/28 2.486 -
BM_std_minmax<short>/29 2.665 3.34%
BM_std_minmax<short>/3 1.225 1.82%
BM_std_minmax<short>/30 2.771 -1.34%
BM_std_minmax<short>/31 3.126 -
BM_std_minmax<short>/32 1.383 -
BM_std_minmax<short>/4 1.151 -
BM_std_minmax<short>/4000 65.993 -
BM_std_minmax<short>/4096 67.651 -
BM_std_minmax<short>/5 1.156 -
BM_std_minmax<short>/512 8.854 -
BM_std_minmax<short>/5500 97.500 -
BM_std_minmax<short>/6 1.398 -
BM_std_minmax<short>/64 1.616 -
BM_std_minmax<short>/64000 1064.069 -
BM_std_minmax<short>/65536 1090.210 -
BM_std_minmax<short>/7 1.781 -2.22%
BM_std_minmax<short>/70000 1200.631 -
BM_std_minmax<short>/8 1.155 -
BM_std_minmax<short>/9 1.185 -
BM_std_minmax<unsigned_char>/1 0.644 5.45%
BM_std_minmax<unsigned_char>/10 1.386 -
BM_std_minmax<unsigned_char>/1024 8.773 -
BM_std_minmax<unsigned_char>/11 1.858 3.69%
BM_std_minmax<unsigned_char>/12 2.035 -
BM_std_minmax<unsigned_char>/13 2.274 -
BM_std_minmax<unsigned_char>/14 2.586 -
BM_std_minmax<unsigned_char>/15 2.955 -2.55%
BM_std_minmax<unsigned_char>/16 0.924 -4.84%
BM_std_minmax<unsigned_char>/17 1.087 -1.55%
BM_std_minmax<unsigned_char>/18 1.295 -1.61%
BM_std_minmax<unsigned_char>/19 1.611 -
BM_std_minmax<unsigned_char>/2 0.821 -1.60%
BM_std_minmax<unsigned_char>/20 1.820 -
BM_std_minmax<unsigned_char>/21 2.113 -2.24%
BM_std_minmax<unsigned_char>/22 2.360 -3.92%
BM_std_minmax<unsigned_char>/23 2.836 -2.41%
BM_std_minmax<unsigned_char>/24 1.155 -
BM_std_minmax<unsigned_char>/25 1.180 -
BM_std_minmax<unsigned_char>/26 1.387 -
BM_std_minmax<unsigned_char>/27 1.792 -2.35%
BM_std_minmax<unsigned_char>/28 1.971 -4.91%
BM_std_minmax<unsigned_char>/29 2.330 -2.21%
BM_std_minmax<unsigned_char>/3 1.104 -4.51%
BM_std_minmax<unsigned_char>/30 2.600 -2.30%
BM_std_minmax<unsigned_char>/31 3.083 -2.09%
BM_std_minmax<unsigned_char>/32 1.510 1.57%
BM_std_minmax<unsigned_char>/4 1.374 -1.71%
BM_std_minmax<unsigned_char>/4000 39.209 -
BM_std_minmax<unsigned_char>/4096 33.047 -
BM_std_minmax<unsigned_char>/5 1.619 -4.08%
BM_std_minmax<unsigned_char>/512 5.041 -
BM_std_minmax<unsigned_char>/5500 51.424 3.98%
BM_std_minmax<unsigned_char>/6 1.909 -1.98%
BM_std_minmax<unsigned_char>/64 1.203 -4.20%
BM_std_minmax<unsigned_char>/64000 533.264 -
BM_std_minmax<unsigned_char>/65536 545.883 -
BM_std_minmax<unsigned_char>/7 2.412 3.25%
BM_std_minmax<unsigned_char>/70000 598.067 -
BM_std_minmax<unsigned_char>/8 1.087 -
BM_std_minmax<unsigned_char>/9 1.155 -
BM_std_minmax<unsigned_int>/1 0.621 -
BM_std_minmax<unsigned_int>/10 1.388 -
BM_std_minmax<unsigned_int>/1024 33.653 -
BM_std_minmax<unsigned_int>/11 1.752 -2.93%
BM_std_minmax<unsigned_int>/12 1.386 -
BM_std_minmax<unsigned_int>/13 1.387 -
BM_std_minmax<unsigned_int>/14 1.618 -
BM_std_minmax<unsigned_int>/15 2.018 -4.33%
BM_std_minmax<unsigned_int>/16 1.281 -2.72%
BM_std_minmax<unsigned_int>/17 1.484 -
BM_std_minmax<unsigned_int>/18 1.651 -
BM_std_minmax<unsigned_int>/19 1.849 -
BM_std_minmax<unsigned_int>/2 0.828 5.24%
BM_std_minmax<unsigned_int>/20 1.744 -
BM_std_minmax<unsigned_int>/21 1.850 -
BM_std_minmax<unsigned_int>/22 2.020 -
BM_std_minmax<unsigned_int>/23 2.443 1.24%
BM_std_minmax<unsigned_int>/24 1.807 -
BM_std_minmax<unsigned_int>/25 1.962 -
BM_std_minmax<unsigned_int>/26 2.115 -
BM_std_minmax<unsigned_int>/27 2.496 3.60%
BM_std_minmax<unsigned_int>/28 1.929 -
BM_std_minmax<unsigned_int>/29 2.047 -
BM_std_minmax<unsigned_int>/3 1.167 6.24%
BM_std_minmax<unsigned_int>/30 2.217 -
BM_std_minmax<unsigned_int>/31 2.614 4.64%
BM_std_minmax<unsigned_int>/32 1.618 -
BM_std_minmax<unsigned_int>/4 0.971 -10.72%
BM_std_minmax<unsigned_int>/4000 133.375 -
BM_std_minmax<unsigned_int>/4096 136.675 -
BM_std_minmax<unsigned_int>/5 1.156 -
BM_std_minmax<unsigned_int>/512 16.664 -
BM_std_minmax<unsigned_int>/5500 191.620 -
BM_std_minmax<unsigned_int>/6 1.387 3.50%
BM_std_minmax<unsigned_int>/64 2.540 -
BM_std_minmax<unsigned_int>/64000 2153.231 -
BM_std_minmax<unsigned_int>/65536 2205.778 -
BM_std_minmax<unsigned_int>/7 1.785 5.03%
BM_std_minmax<unsigned_int>/70000 2353.878 -
BM_std_minmax<unsigned_int>/8 1.156 -
BM_std_minmax<unsigned_int>/9 1.157 -
BM_std_minmax<unsigned_long_long>/1 0.572 -
BM_std_minmax<unsigned_long_long>/10 2.130 -
BM_std_minmax<unsigned_long_long>/1024 133.843 -
BM_std_minmax<unsigned_long_long>/11 2.387 -
BM_std_minmax<unsigned_long_long>/12 2.677 -
BM_std_minmax<unsigned_long_long>/13 3.022 -
BM_std_minmax<unsigned_long_long>/14 3.279 -
BM_std_minmax<unsigned_long_long>/15 3.687 -
BM_std_minmax<unsigned_long_long>/16 3.053 -
BM_std_minmax<unsigned_long_long>/17 3.064 -
BM_std_minmax<unsigned_long_long>/18 3.076 -
BM_std_minmax<unsigned_long_long>/19 3.068 -
BM_std_minmax<unsigned_long_long>/2 0.847 -2.22%
BM_std_minmax<unsigned_long_long>/20 3.316 -
BM_std_minmax<unsigned_long_long>/21 3.500 -
BM_std_minmax<unsigned_long_long>/22 3.918 -
BM_std_minmax<unsigned_long_long>/23 4.291 -
BM_std_minmax<unsigned_long_long>/24 3.990 -
BM_std_minmax<unsigned_long_long>/25 4.010 -
BM_std_minmax<unsigned_long_long>/26 4.021 -
BM_std_minmax<unsigned_long_long>/27 4.015 -
BM_std_minmax<unsigned_long_long>/28 4.038 -
BM_std_minmax<unsigned_long_long>/29 4.223 -
BM_std_minmax<unsigned_long_long>/3 1.215 1.53%
BM_std_minmax<unsigned_long_long>/30 4.443 -
BM_std_minmax<unsigned_long_long>/31 4.799 -
BM_std_minmax<unsigned_long_long>/32 4.970 -
BM_std_minmax<unsigned_long_long>/4 1.527 -
BM_std_minmax<unsigned_long_long>/4000 526.098 -
BM_std_minmax<unsigned_long_long>/4096 539.244 -
BM_std_minmax<unsigned_long_long>/5 1.810 -
BM_std_minmax<unsigned_long_long>/512 66.867 -
BM_std_minmax<unsigned_long_long>/5500 723.887 -
BM_std_minmax<unsigned_long_long>/6 2.069 -
BM_std_minmax<unsigned_long_long>/64 10.370 -
BM_std_minmax<unsigned_long_long>/64000 8479.026 -
BM_std_minmax<unsigned_long_long>/65536 8682.824 -
BM_std_minmax<unsigned_long_long>/7 2.514 -
BM_std_minmax<unsigned_long_long>/70000 9271.602 -
BM_std_minmax<unsigned_long_long>/8 2.123 -
BM_std_minmax<unsigned_long_long>/9 2.125 -
BM_std_minmax<unsigned_short>/1 0.635 -
BM_std_minmax<unsigned_short>/10 1.413 -3.25%
BM_std_minmax<unsigned_short>/1024 16.594 -
BM_std_minmax<unsigned_short>/11 1.723 -4.24%
BM_std_minmax<unsigned_short>/12 1.386 -
BM_std_minmax<unsigned_short>/13 1.394 -
BM_std_minmax<unsigned_short>/14 1.621 -
BM_std_minmax<unsigned_short>/15 1.919 -3.97%
BM_std_minmax<unsigned_short>/16 1.715 -2.14%
BM_std_minmax<unsigned_short>/17 1.718 3.73%
BM_std_minmax<unsigned_short>/18 1.953 5.46%
BM_std_minmax<unsigned_short>/19 2.201 2.78%
BM_std_minmax<unsigned_short>/2 0.902 -4.48%
BM_std_minmax<unsigned_short>/20 1.991 4.46%
BM_std_minmax<unsigned_short>/21 2.048 7.45%
BM_std_minmax<unsigned_short>/22 2.289 -2.88%
BM_std_minmax<unsigned_short>/23 2.524 2.33%
BM_std_minmax<unsigned_short>/24 2.217 -
BM_std_minmax<unsigned_short>/25 2.333 3.49%
BM_std_minmax<unsigned_short>/26 2.504 2.34%
BM_std_minmax<unsigned_short>/27 2.857 1.87%
BM_std_minmax<unsigned_short>/28 2.582 5.96%
BM_std_minmax<unsigned_short>/29 2.611 4.46%
BM_std_minmax<unsigned_short>/3 1.185 -7.16%
BM_std_minmax<unsigned_short>/30 2.841 3.30%
BM_std_minmax<unsigned_short>/31 3.122 1.89%
BM_std_minmax<unsigned_short>/32 1.384 9.31%
BM_std_minmax<unsigned_short>/4 1.088 5.65%
BM_std_minmax<unsigned_short>/4000 66.125 -
BM_std_minmax<unsigned_short>/4096 67.796 -
BM_std_minmax<unsigned_short>/5 1.156 -
BM_std_minmax<unsigned_short>/512 8.877 -
BM_std_minmax<unsigned_short>/5500 97.867 -
BM_std_minmax<unsigned_short>/6 1.365 -
BM_std_minmax<unsigned_short>/64 1.617 4.50%
BM_std_minmax<unsigned_short>/64000 1066.162 -
BM_std_minmax<unsigned_short>/65536 1091.960 -
BM_std_minmax<unsigned_short>/7 1.666 -3.59%
BM_std_minmax<unsigned_short>/70000 1201.694 -
BM_std_minmax<unsigned_short>/8 1.155 -
BM_std_minmax<unsigned_short>/9 1.169 -
BM_std_minmax_element<char>/1 0.305 -4.69%
BM_std_minmax_element<char>/1024 286.843 11.34%
BM_std_minmax_element<char>/2 0.650 -5.50%
BM_std_minmax_element<char>/3 1.091 3.22%
BM_std_minmax_element<char>/4 1.254 2.62%
BM_std_minmax_element<char>/4000 1100.677 12.06%
BM_std_minmax_element<char>/4096 1127.049 12.16%
BM_std_minmax_element<char>/512 144.011 8.89%
BM_std_minmax_element<char>/5500 1510.999 12.30%
BM_std_minmax_element<char>/64 17.503 2.97%
BM_std_minmax_element<char>/64000 17501.347 12.54%
BM_std_minmax_element<char>/65536 17892.347 12.87%
BM_std_minmax_element<char>/70000 19149.187 13.11%
BM_std_minmax_element<int>/1 0.310 -
BM_std_minmax_element<int>/1024 265.844 -
BM_std_minmax_element<int>/2 0.647 -5.61%
BM_std_minmax_element<int>/3 1.145 9.03%
BM_std_minmax_element<int>/4 1.213 -2.22%
BM_std_minmax_element<int>/4000 1019.358 -
BM_std_minmax_element<int>/4096 1041.209 -
BM_std_minmax_element<int>/512 135.509 1.02%
BM_std_minmax_element<int>/5500 1394.561 -
BM_std_minmax_element<int>/64 16.807 -
BM_std_minmax_element<int>/64000 16209.502 -
BM_std_minmax_element<int>/65536 16639.499 -
BM_std_minmax_element<int>/70000 17710.706 -
BM_std_minmax_element<long_long>/1 0.326 5.60%
BM_std_minmax_element<long_long>/1024 282.663 -
BM_std_minmax_element<long_long>/2 0.647 -
BM_std_minmax_element<long_long>/3 1.193 4.05%
BM_std_minmax_element<long_long>/4 1.268 -
BM_std_minmax_element<long_long>/4000 1088.486 -
BM_std_minmax_element<long_long>/4096 1115.263 -
BM_std_minmax_element<long_long>/512 143.540 -
BM_std_minmax_element<long_long>/5500 1492.833 -
BM_std_minmax_element<long_long>/64 17.732 -
BM_std_minmax_element<long_long>/64000 17415.576 -
BM_std_minmax_element<long_long>/65536 17873.406 -
BM_std_minmax_element<long_long>/70000 19066.529 -
BM_std_minmax_element<short>/1 0.303 -
BM_std_minmax_element<short>/1024 294.759 10.02%
BM_std_minmax_element<short>/2 0.688 6.22%
BM_std_minmax_element<short>/3 1.161 -6.47%
BM_std_minmax_element<short>/4 1.264 2.56%
BM_std_minmax_element<short>/4000 1132.928 10.41%
BM_std_minmax_element<short>/4096 1161.171 10.51%
BM_std_minmax_element<short>/512 150.006 9.27%
BM_std_minmax_element<short>/5500 1558.142 10.78%
BM_std_minmax_element<short>/64 18.260 6.14%
BM_std_minmax_element<short>/64000 18116.215 11.38%
BM_std_minmax_element<short>/65536 18537.592 11.23%
BM_std_minmax_element<short>/70000 19798.387 10.94%
BM_tolower_char<char> 0.690 -
BM_tolower_char<wchar_t> 0.688 7.69%
BM_tolower_string<char> 14.776 -1.14%
BM_tolower_string<wchar_t> 6.209 -
BM_toupper_char<char> 0.688 12.12%
BM_toupper_char<wchar_t> 0.685 -
BM_toupper_string<char> 14.912 -
BM_toupper_string<wchar_t> 6.180 -
BM_vector_deque_copy/0 0.427 -6.83%
BM_vector_deque_copy/1 2.368 4.52%
BM_vector_deque_copy/1024 35.692 -
BM_vector_deque_copy/2 2.063 2.82%
BM_vector_deque_copy/4000 140.712 -
BM_vector_deque_copy/4096 146.589 -
BM_vector_deque_copy/512 17.138 -
BM_vector_deque_copy/5500 196.233 -
BM_vector_deque_copy/64 2.822 -
BM_vector_deque_copy/64000 3008.656 12.55%
BM_vector_deque_copy/65536 3025.968 11.60%
BM_vector_deque_copy/70000 3226.335 10.04%
BM_vector_deque_copy_backward/0 0.401 -13.15%
BM_vector_deque_copy_backward/1 2.287 -8.35%
BM_vector_deque_copy_backward/1024 38.231 -
BM_vector_deque_copy_backward/2 2.006 -10.14%
BM_vector_deque_copy_backward/4000 143.021 -
BM_vector_deque_copy_backward/4096 149.995 -
BM_vector_deque_copy_backward/512 17.912 1.69%
BM_vector_deque_copy_backward/5500 199.386 -
BM_vector_deque_copy_backward/64 3.063 -1.06%
BM_vector_deque_copy_backward/64000 7590.009 -
BM_vector_deque_copy_backward/65536 8030.260 3.19%
BM_vector_deque_copy_backward/70000 8757.586 5.22%
BM_vector_deque_move/0 0.460 -9.49%
BM_vector_deque_move/1 1.994 -12.34%
BM_vector_deque_move/1024 35.795 -
BM_vector_deque_move/2 1.749 -13.01%
BM_vector_deque_move/4000 141.795 -
BM_vector_deque_move/4096 145.247 -
BM_vector_deque_move/512 17.048 -
BM_vector_deque_move/5500 195.927 -
BM_vector_deque_move/64 2.680 -6.06%
BM_vector_deque_move/64000 3005.296 12.45%
BM_vector_deque_move/65536 3024.152 11.52%
BM_vector_deque_move/70000 3201.453 9.41%
BM_vector_deque_move_backward/0 0.499 25.35%
BM_vector_deque_move_backward/1 2.029 -8.76%
BM_vector_deque_move_backward/1024 38.236 1.98%
BM_vector_deque_move_backward/2 1.781 -8.65%
BM_vector_deque_move_backward/4000 142.545 -
BM_vector_deque_move_backward/4096 149.230 -
BM_vector_deque_move_backward/512 18.286 1.52%
BM_vector_deque_move_backward/5500 199.454 -
BM_vector_deque_move_backward/64 3.144 2.75%
BM_vector_deque_move_backward/64000 8521.841 13.09%
BM_vector_deque_move_backward/65536 8824.106 17.06%
BM_vector_deque_move_backward/70000 9230.303 13.45%
BM_vector_deque_ranges_copy/0 0.435 -21.06%
BM_vector_deque_ranges_copy/1 2.347 4.67%
BM_vector_deque_ranges_copy/1024 35.740 -
BM_vector_deque_ranges_copy/2 2.063 5.81%
BM_vector_deque_ranges_copy/4000 145.069 1.82%
BM_vector_deque_ranges_copy/4096 146.985 1.05%
BM_vector_deque_ranges_copy/512 17.045 -
BM_vector_deque_ranges_copy/5500 198.178 -
BM_vector_deque_ranges_copy/64 2.831 1.87%
BM_vector_deque_ranges_copy/64000 3029.581 13.31%
BM_vector_deque_ranges_copy/65536 3026.700 11.69%
BM_vector_deque_ranges_copy/70000 3207.415 9.39%
BM_vector_deque_ranges_copy_backward/0 0.501 20.20%
BM_vector_deque_ranges_copy_backward/1 2.227 -1.22%
BM_vector_deque_ranges_copy_backward/1024 38.265 -
BM_vector_deque_ranges_copy_backward/2 1.947 -2.95%
BM_vector_deque_ranges_copy_backward/4000 141.066 -1.47%
BM_vector_deque_ranges_copy_backward/4096 149.666 -
BM_vector_deque_ranges_copy_backward/512 17.934 1.65%
BM_vector_deque_ranges_copy_backward/5500 199.321 -
BM_vector_deque_ranges_copy_backward/64 3.031 2.62%
BM_vector_deque_ranges_copy_backward/64000 7540.827 -
BM_vector_deque_ranges_copy_backward/65536 8224.609 7.25%
BM_vector_deque_ranges_copy_backward/70000 8729.362 5.77%
BM_vector_deque_ranges_move/0 0.458 -23.35%
BM_vector_deque_ranges_move/1 2.312 5.27%
BM_vector_deque_ranges_move/1024 35.668 -
BM_vector_deque_ranges_move/2 2.066 5.89%
BM_vector_deque_ranges_move/4000 145.026 2.20%
BM_vector_deque_ranges_move/4096 144.764 -
BM_vector_deque_ranges_move/512 17.033 -
BM_vector_deque_ranges_move/5500 196.739 -
BM_vector_deque_ranges_move/64 2.811 1.22%
BM_vector_deque_ranges_move/64000 3007.266 12.54%
BM_vector_deque_ranges_move/65536 3018.559 11.35%
BM_vector_deque_ranges_move/70000 3202.649 9.25%
BM_vector_deque_ranges_move_backward/0 0.583 33.03%
BM_vector_deque_ranges_move_backward/1 2.163 -3.97%
BM_vector_deque_ranges_move_backward/1024 37.479 -1.17%
BM_vector_deque_ranges_move_backward/2 1.888 -5.82%
BM_vector_deque_ranges_move_backward/4000 143.983 -
BM_vector_deque_ranges_move_backward/4096 148.699 -
BM_vector_deque_ranges_move_backward/512 18.274 2.13%
BM_vector_deque_ranges_move_backward/5500 198.357 -
BM_vector_deque_ranges_move_backward/64 3.141 4.71%
BM_vector_deque_ranges_move_backward/64000 8164.013 7.51%
BM_vector_deque_ranges_move_backward/65536 8413.331 7.47%
BM_vector_deque_ranges_move_backward/70000 9186.740 16.90%
SetIntersection_Front_Set_float_1024_1 1086974.649 -2.95%
SetIntersection_Front_Set_float_1024_1024 15003975.975 -6.64%
SetIntersection_Front_Set_float_1024_16 1324900.070 -1.30%
SetIntersection_Front_Set_float_1024_256 5291632.092 9.50%
SetIntersection_Front_Set_float_1024_4 1167923.841 2.00%
SetIntersection_Front_Set_float_1024_64 2079967.563 1.80%
SetIntersection_Front_Set_float_16384_1 1119165.249 -
SetIntersection_Front_Set_float_16384_1024 17257703.151 11.19%
SetIntersection_Front_Set_float_16384_16 1314511.000 -
SetIntersection_Front_Set_float_16384_16384 338890849.356 40.94%
SetIntersection_Front_Set_float_16384_256 4755417.774 4.12%
SetIntersection_Front_Set_float_16384_4 1148066.249 2.56%
SetIntersection_Front_Set_float_16384_64 1994770.381 6.60%
SetIntersection_Front_Set_float_16_1 67316904.233 -
SetIntersection_Front_Set_float_16_16 41904494.370 1.01%
SetIntersection_Front_Set_float_16_4 59047491.605 -
SetIntersection_Front_Set_float_1_1 572624670.690 -
SetIntersection_Front_Set_float_256_1 4435107.122 -
SetIntersection_Front_Set_float_256_16 4918740.673 -1.32%
SetIntersection_Front_Set_float_256_256 9787584.685 6.50%
SetIntersection_Front_Set_float_256_4 4486230.137 -1.33%
SetIntersection_Front_Set_float_256_64 6191998.194 2.95%
SetIntersection_Front_Set_float_262144_1 1111941.146 1.63%
SetIntersection_Front_Set_float_262144_1024 15044593.642 3.03%
SetIntersection_Front_Set_float_262144_16 1248014.766 -
SetIntersection_Front_Set_float_262144_16384 240874928.349 -1.41%
SetIntersection_Front_Set_float_262144_256 4624145.487 5.24%
SetIntersection_Front_Set_float_262144_262144 1759150.555 1.56%
SetIntersection_Front_Set_float_262144_4 1153179.404 2.23%
SetIntersection_Front_Set_float_262144_64 1846288.765 -9.48%
SetIntersection_Front_Set_float_4_1 229236697.482 -
SetIntersection_Front_Set_float_4_4 147918958.051 -
SetIntersection_Front_Set_float_64_1 17613070.658 -
SetIntersection_Front_Set_float_64_16 16641315.223 1.86%
SetIntersection_Front_Set_float_64_4 17442321.149 -
SetIntersection_Front_Set_float_64_64 15823482.642 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1140843.008 1.94%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 21256100.977 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1401171.915 2.05%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 6427551.569 5.36%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1192227.331 1.14%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 2350392.588 -3.17%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1102409.974 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 21832306.769 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1391683.998 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 345081133.930 -3.42%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 5907278.897 -2.96%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1194672.593 6.35%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 2410502.783 4.96%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 67411971.984 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 43988192.607 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 60160557.483 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 574523603.806 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4475467.251 1.65%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 5251254.079 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 12249099.556 1.10%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4655363.678 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 7465833.300 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1128733.032 1.04%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 20643022.058 -2.13%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1394273.799 3.17%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 349294002.659 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 5915440.977 -2.84%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 2212915.934 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1158777.856 -1.33%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 2253263.086 -2.29%
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 229990765.000 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 149494152.185 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 17610969.048 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 17704043.852 -1.58%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 17706192.655 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 18086957.301 -2.75%
SetIntersection_Front_Set_string_1024_1 1145592.506 -1.71%
SetIntersection_Front_Set_string_1024_1024 56715679.970 2.86%
SetIntersection_Front_Set_string_1024_16 2033013.750 2.77%
SetIntersection_Front_Set_string_1024_256 16052969.038 -1.02%
SetIntersection_Front_Set_string_1024_4 1330539.428 -
SetIntersection_Front_Set_string_1024_64 4997268.433 2.84%
SetIntersection_Front_Set_string_16384_1 1151166.381 -
SetIntersection_Front_Set_string_16384_1024 58568509.869 1.31%
SetIntersection_Front_Set_string_16384_16 1980874.102 -1.54%
SetIntersection_Front_Set_string_16384_16384 349587801.329 -
SetIntersection_Front_Set_string_16384_256 15630495.512 6.73%
SetIntersection_Front_Set_string_16384_4 1342826.097 2.66%
SetIntersection_Front_Set_string_16384_64 5028393.876 1.96%
SetIntersection_Front_Set_string_16_1 69430533.834 -
SetIntersection_Front_Set_string_16_16 63754104.707 2.55%
SetIntersection_Front_Set_string_16_4 68373015.889 1.92%
SetIntersection_Front_Set_string_1_1 589822546.282 -
SetIntersection_Front_Set_string_256_1 4571249.751 -
SetIntersection_Front_Set_string_256_16 7659656.743 -
SetIntersection_Front_Set_string_256_256 31732110.407 3.91%
SetIntersection_Front_Set_string_256_4 5294948.766 1.20%
SetIntersection_Front_Set_string_256_64 14914109.213 -7.35%
SetIntersection_Front_Set_string_262144_1 1141105.447 -1.40%
SetIntersection_Front_Set_string_262144_1024 59706953.966 -
SetIntersection_Front_Set_string_262144_16 1978915.535 -
SetIntersection_Front_Set_string_262144_16384 344378435.731 -2.20%
SetIntersection_Front_Set_string_262144_256 15804937.474 7.56%
SetIntersection_Front_Set_string_262144_262144 18013192.059 2.26%
SetIntersection_Front_Set_string_262144_4 1342244.866 -
SetIntersection_Front_Set_string_262144_64 4373416.346 -9.26%
SetIntersection_Front_Set_string_4_1 235506891.886 -
SetIntersection_Front_Set_string_4_4 167998327.113 -
SetIntersection_Front_Set_string_64_1 18141828.492 -
SetIntersection_Front_Set_string_64_16 25153416.839 -
SetIntersection_Front_Set_string_64_4 20068032.136 1.06%
SetIntersection_Front_Set_string_64_64 38023534.017 1.79%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1129749.800 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 25330975.794 1.63%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1420620.087 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6484120.986 -6.47%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1153675.256 -2.56%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2446123.935 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1095403.256 1.01%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 26359724.280 -2.83%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1441000.917 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 365060438.833 1.80%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 7303404.485 8.86%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1196747.330 1.74%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2539611.687 7.50%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 67780380.593 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 45099657.252 -1.34%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 60749725.451 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 575025268.456 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4442530.595 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 5363709.548 1.70%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 13656694.869 2.18%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4638148.555 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 7773833.332 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1097564.037 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 27669897.978 5.09%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1434090.793 2.59%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 348564521.825 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6721585.824 -7.04%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3073110.676 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1184998.479 3.28%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2468570.160 1.73%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 229956983.485 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 151569889.049 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 17616318.190 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 18092902.758 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 17721699.272 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 19816551.000 4.45%
SetIntersection_Front_Set_uint32_1024_1 1101392.618 -2.05%
SetIntersection_Front_Set_uint32_1024_1024 16342758.463 -2.17%
SetIntersection_Front_Set_uint32_1024_16 1324440.013 1.48%
SetIntersection_Front_Set_uint32_1024_256 5142994.255 7.57%
SetIntersection_Front_Set_uint32_1024_4 1144131.753 3.77%
SetIntersection_Front_Set_uint32_1024_64 1998152.004 -1.45%
SetIntersection_Front_Set_uint32_16384_1 1074693.811 -3.61%
SetIntersection_Front_Set_uint32_16384_1024 16340187.896 -4.21%
SetIntersection_Front_Set_uint32_16384_16 1265780.488 -3.56%
SetIntersection_Front_Set_uint32_16384_16384 351841966.153 1.60%
SetIntersection_Front_Set_uint32_16384_256 5084844.680 1.39%
SetIntersection_Front_Set_uint32_16384_4 1156447.442 3.43%
SetIntersection_Front_Set_uint32_16384_64 2040560.799 3.21%
SetIntersection_Front_Set_uint32_16_1 67065600.541 -
SetIntersection_Front_Set_uint32_16_16 41434311.943 -1.82%
SetIntersection_Front_Set_uint32_16_4 58690376.654 -
SetIntersection_Front_Set_uint32_1_1 569791828.662 -
SetIntersection_Front_Set_uint32_256_1 4489457.225 -
SetIntersection_Front_Set_uint32_256_16 4849248.969 -2.57%
SetIntersection_Front_Set_uint32_256_256 9520198.720 -4.64%
SetIntersection_Front_Set_uint32_256_4 4481167.243 -1.70%
SetIntersection_Front_Set_uint32_256_64 6665257.485 4.10%
SetIntersection_Front_Set_uint32_262144_1 1101652.844 -
SetIntersection_Front_Set_uint32_262144_1024 16052546.007 6.67%
SetIntersection_Front_Set_uint32_262144_16 1294567.159 1.83%
SetIntersection_Front_Set_uint32_262144_16384 344276075.033 -3.44%
SetIntersection_Front_Set_uint32_262144_256 4855766.609 -6.40%
SetIntersection_Front_Set_uint32_262144_262144 1867222.574 2.42%
SetIntersection_Front_Set_uint32_262144_4 1135370.681 1.38%
SetIntersection_Front_Set_uint32_262144_64 1998195.210 -
SetIntersection_Front_Set_uint32_4_1 228541159.931 -
SetIntersection_Front_Set_uint32_4_4 147952207.139 -
SetIntersection_Front_Set_uint32_64_1 17512609.203 -
SetIntersection_Front_Set_uint32_64_16 16793080.146 -
SetIntersection_Front_Set_uint32_64_4 17355906.093 -
SetIntersection_Front_Set_uint32_64_64 15565572.748 3.06%
SetIntersection_Front_Set_uint64_1024_1 1117328.433 1.22%
SetIntersection_Front_Set_uint64_1024_1024 16201566.953 -
SetIntersection_Front_Set_uint64_1024_16 1308817.473 -
SetIntersection_Front_Set_uint64_1024_256 5056699.780 -2.61%
SetIntersection_Front_Set_uint64_1024_4 1106191.135 -3.94%
SetIntersection_Front_Set_uint64_1024_64 2009894.137 1.82%
SetIntersection_Front_Set_uint64_16384_1 1119082.622 -
SetIntersection_Front_Set_uint64_16384_1024 16515343.285 1.04%
SetIntersection_Front_Set_uint64_16384_16 1320426.077 5.98%
SetIntersection_Front_Set_uint64_16384_16384 346842670.366 -
SetIntersection_Front_Set_uint64_16384_256 5002664.579 4.00%
SetIntersection_Front_Set_uint64_16384_4 1157670.514 -
SetIntersection_Front_Set_uint64_16384_64 1969546.862 -4.69%
SetIntersection_Front_Set_uint64_16_1 66846012.304 -
SetIntersection_Front_Set_uint64_16_16 41868154.475 1.12%
SetIntersection_Front_Set_uint64_16_4 59016805.387 -
SetIntersection_Front_Set_uint64_1_1 570060160.937 -
SetIntersection_Front_Set_uint64_256_1 4420401.538 -
SetIntersection_Front_Set_uint64_256_16 5005382.953 3.21%
SetIntersection_Front_Set_uint64_256_256 9698384.759 1.21%
SetIntersection_Front_Set_uint64_256_4 4551955.203 -
SetIntersection_Front_Set_uint64_256_64 6463313.938 3.84%
SetIntersection_Front_Set_uint64_262144_1 1118260.122 -
SetIntersection_Front_Set_uint64_262144_1024 16907719.318 -
SetIntersection_Front_Set_uint64_262144_16 1319161.155 -
SetIntersection_Front_Set_uint64_262144_16384 345900351.453 -1.91%
SetIntersection_Front_Set_uint64_262144_256 4956337.385 -
SetIntersection_Front_Set_uint64_262144_262144 1882235.758 -
SetIntersection_Front_Set_uint64_262144_4 1161203.060 5.22%
SetIntersection_Front_Set_uint64_262144_64 1942241.275 -4.40%
SetIntersection_Front_Set_uint64_4_1 228148742.208 -
SetIntersection_Front_Set_uint64_4_4 147245874.381 -
SetIntersection_Front_Set_uint64_64_1 17490440.512 -
SetIntersection_Front_Set_uint64_64_16 16814935.705 1.30%
SetIntersection_Front_Set_uint64_64_4 17245865.136 -
SetIntersection_Front_Set_uint64_64_64 15764431.609 1.38%
SetIntersection_Front_Vector_float_1024_1 1120876.722 1.05%
SetIntersection_Front_Vector_float_1024_1024 6243025.037 4.45%
SetIntersection_Front_Vector_float_1024_16 1202828.108 1.12%
SetIntersection_Front_Vector_float_1024_256 2642496.904 12.61%
SetIntersection_Front_Vector_float_1024_4 1139094.992 -
SetIntersection_Front_Vector_float_1024_64 1477180.749 4.79%
SetIntersection_Front_Vector_float_16384_1 1113601.801 -
SetIntersection_Front_Vector_float_16384_1024 6351927.517 6.09%
SetIntersection_Front_Vector_float_16384_16 1186608.958 -
SetIntersection_Front_Vector_float_16384_16384 83630660.925 4.82%
SetIntersection_Front_Vector_float_16384_256 2352740.618 1.41%
SetIntersection_Front_Vector_float_16384_4 1107479.898 -2.83%
SetIntersection_Front_Vector_float_16384_64 1444304.827 -
SetIntersection_Front_Vector_float_16_1 67365627.450 -
SetIntersection_Front_Vector_float_16_16 38422158.898 -
SetIntersection_Front_Vector_float_16_4 58381647.980 -
SetIntersection_Front_Vector_float_1_1 572063340.223 -
SetIntersection_Front_Vector_float_256_1 4428329.499 -1.15%
SetIntersection_Front_Vector_float_256_16 4482983.718 -
SetIntersection_Front_Vector_float_256_256 4705283.743 -
SetIntersection_Front_Vector_float_256_4 4455577.253 -
SetIntersection_Front_Vector_float_256_64 4592389.133 -
SetIntersection_Front_Vector_float_262144_1 1091785.320 -2.13%
SetIntersection_Front_Vector_float_262144_1024 7188718.749 19.91%
SetIntersection_Front_Vector_float_262144_16 1219155.550 1.73%
SetIntersection_Front_Vector_float_262144_16384 83769695.823 5.54%
SetIntersection_Front_Vector_float_262144_256 2359773.978 1.68%
SetIntersection_Front_Vector_float_262144_262144 352647538.533 -
SetIntersection_Front_Vector_float_262144_4 1130288.690 -
SetIntersection_Front_Vector_float_262144_64 1444448.514 -
SetIntersection_Front_Vector_float_4_1 228185816.711 -
SetIntersection_Front_Vector_float_4_4 145430025.922 -
SetIntersection_Front_Vector_float_64_1 17542493.884 -
SetIntersection_Front_Vector_float_64_16 15231363.311 -
SetIntersection_Front_Vector_float_64_4 17095380.027 -
SetIntersection_Front_Vector_float_64_64 11455651.060 -8.90%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1087532.674 -2.81%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 8062636.365 -15.92%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1231775.433 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 3016204.620 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1132417.329 -1.41%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1600857.671 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1124723.966 1.46%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 8162506.994 -14.17%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1242344.941 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 124483429.373 -4.48%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 3000372.215 -14.96%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1128124.249 3.31%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1652775.365 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 67189035.690 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 39112332.922 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 58219861.091 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 570694620.389 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4503185.788 1.59%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4561237.543 -3.10%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 5890726.178 4.55%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4510287.712 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 5016036.174 -9.61%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1119097.216 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 8366924.739 -8.27%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1246588.217 1.98%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 122403190.913 -4.98%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 2947388.803 -7.62%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 347663745.569 -1.07%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1144105.441 1.23%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1589209.301 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 228395980.194 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 147777696.105 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 17478005.191 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 15494135.831 -4.69%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 17115001.796 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 12711452.712 -3.42%
SetIntersection_Front_Vector_string_1024_1 1152957.264 1.69%
SetIntersection_Front_Vector_string_1024_1024 41865816.930 1.55%
SetIntersection_Front_Vector_string_1024_16 1723669.126 -1.37%
SetIntersection_Front_Vector_string_1024_256 10042407.307 2.65%
SetIntersection_Front_Vector_string_1024_4 1244443.160 -
SetIntersection_Front_Vector_string_1024_64 3493685.986 -5.37%
SetIntersection_Front_Vector_string_16384_1 1149269.269 1.02%
SetIntersection_Front_Vector_string_16384_1024 39328758.560 -3.93%
SetIntersection_Front_Vector_string_16384_16 1725569.489 -
SetIntersection_Front_Vector_string_16384_16384 353835295.434 -
SetIntersection_Front_Vector_string_16384_256 10108713.728 -
SetIntersection_Front_Vector_string_16384_4 1272660.554 -
SetIntersection_Front_Vector_string_16384_64 3507531.303 4.53%
SetIntersection_Front_Vector_string_16_1 68715448.951 -
SetIntersection_Front_Vector_string_16_16 55118832.667 -
SetIntersection_Front_Vector_string_16_4 64471852.111 -
SetIntersection_Front_Vector_string_1_1 585192237.011 -
SetIntersection_Front_Vector_string_256_1 4614358.590 1.59%
SetIntersection_Front_Vector_string_256_16 6422707.693 -3.14%
SetIntersection_Front_Vector_string_256_256 20841513.075 -
SetIntersection_Front_Vector_string_256_4 4956060.990 -
SetIntersection_Front_Vector_string_256_64 11145104.808 2.35%
SetIntersection_Front_Vector_string_262144_1 1154703.807 -2.10%
SetIntersection_Front_Vector_string_262144_1024 40737240.263 -1.89%
SetIntersection_Front_Vector_string_262144_16 1733656.682 5.18%
SetIntersection_Front_Vector_string_262144_16384 346239082.246 -
SetIntersection_Front_Vector_string_262144_256 10065729.835 -1.49%
SetIntersection_Front_Vector_string_262144_262144 14314946.373 -
SetIntersection_Front_Vector_string_262144_4 1268757.485 2.07%
SetIntersection_Front_Vector_string_262144_64 3445172.575 2.30%
SetIntersection_Front_Vector_string_4_1 233789354.391 -
SetIntersection_Front_Vector_string_4_4 160681734.121 -
SetIntersection_Front_Vector_string_64_1 17939080.931 -
SetIntersection_Front_Vector_string_64_16 21885022.833 -
SetIntersection_Front_Vector_string_64_4 18824158.094 -1.04%
SetIntersection_Front_Vector_string_64_64 27735417.166 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1099465.342 -1.17%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9833586.711 -9.32%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1245593.767 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3292052.614 -7.96%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1147832.308 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1658228.674 -2.54%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1105773.126 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 9635274.423 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1207970.370 -2.48%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 139670325.677 -3.70%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3256456.589 -2.16%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1152082.963 1.81%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1676251.439 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 67326068.668 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 40085160.132 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 58930983.331 1.20%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 572503714.738 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4459371.247 1.43%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4741563.615 1.65%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 6512695.162 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4583005.914 1.43%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 5342361.431 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1109327.197 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 9626429.066 -11.22%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1259262.762 1.89%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 139352305.143 -3.64%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3260344.172 -2.45%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 351167018.043 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1164763.266 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1665172.447 2.31%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 228567347.020 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 148174778.747 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 17594969.556 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 15885802.667 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 17338114.465 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 13303825.593 -1.67%
SetIntersection_Front_Vector_uint32_1024_1 1112954.799 -
SetIntersection_Front_Vector_uint32_1024_1024 7022654.531 17.48%
SetIntersection_Front_Vector_uint32_1024_16 1207299.613 1.82%
SetIntersection_Front_Vector_uint32_1024_256 2619632.237 12.45%
SetIntersection_Front_Vector_uint32_1024_4 1135239.841 -
SetIntersection_Front_Vector_uint32_1024_64 1459394.153 4.04%
SetIntersection_Front_Vector_uint32_16384_1 1111022.392 -
SetIntersection_Front_Vector_uint32_16384_1024 5993271.382 1.08%
SetIntersection_Front_Vector_uint32_16384_16 1189494.323 -
SetIntersection_Front_Vector_uint32_16384_16384 89029514.660 12.00%
SetIntersection_Front_Vector_uint32_16384_256 2298627.768 -
SetIntersection_Front_Vector_uint32_16384_4 1133816.819 3.31%
SetIntersection_Front_Vector_uint32_16384_64 1436316.179 -
SetIntersection_Front_Vector_uint32_16_1 66911011.582 -
SetIntersection_Front_Vector_uint32_16_16 38426588.466 1.89%
SetIntersection_Front_Vector_uint32_16_4 57658603.038 -
SetIntersection_Front_Vector_uint32_1_1 568992208.232 -
SetIntersection_Front_Vector_uint32_256_1 4419348.969 -
SetIntersection_Front_Vector_uint32_256_16 4425685.098 -
SetIntersection_Front_Vector_uint32_256_256 5246232.630 12.54%
SetIntersection_Front_Vector_uint32_256_4 4476155.567 1.65%
SetIntersection_Front_Vector_uint32_256_64 4767431.014 4.69%
SetIntersection_Front_Vector_uint32_262144_1 1110595.730 -
SetIntersection_Front_Vector_uint32_262144_1024 5992985.112 -
SetIntersection_Front_Vector_uint32_262144_16 1205181.066 1.14%
SetIntersection_Front_Vector_uint32_262144_16384 86392706.478 9.37%
SetIntersection_Front_Vector_uint32_262144_256 2283068.214 -
SetIntersection_Front_Vector_uint32_262144_262144 349910602.156 -
SetIntersection_Front_Vector_uint32_262144_4 1133876.108 -
SetIntersection_Front_Vector_uint32_262144_64 1502528.412 4.36%
SetIntersection_Front_Vector_uint32_4_1 227519978.712 -
SetIntersection_Front_Vector_uint32_4_4 145175302.149 -
SetIntersection_Front_Vector_uint32_64_1 17438348.056 -
SetIntersection_Front_Vector_uint32_64_16 15275117.798 1.28%
SetIntersection_Front_Vector_uint32_64_4 17192520.307 1.62%
SetIntersection_Front_Vector_uint32_64_64 11324274.792 -
SetIntersection_Front_Vector_uint64_1024_1 1091232.821 -1.72%
SetIntersection_Front_Vector_uint64_1024_1024 5964489.748 1.73%
SetIntersection_Front_Vector_uint64_1024_16 1185600.264 -
SetIntersection_Front_Vector_uint64_1024_256 2302986.602 -1.70%
SetIntersection_Front_Vector_uint64_1024_4 1119800.208 -
SetIntersection_Front_Vector_uint64_1024_64 1434258.455 -
SetIntersection_Front_Vector_uint64_16384_1 1111319.659 -
SetIntersection_Front_Vector_uint64_16384_1024 5952381.558 2.28%
SetIntersection_Front_Vector_uint64_16384_16 1192817.774 -
SetIntersection_Front_Vector_uint64_16384_16384 78310653.411 -
SetIntersection_Front_Vector_uint64_16384_256 2323737.777 -
SetIntersection_Front_Vector_uint64_16384_4 1131126.697 -
SetIntersection_Front_Vector_uint64_16384_64 1384561.012 3.03%
SetIntersection_Front_Vector_uint64_16_1 66715144.502 -
SetIntersection_Front_Vector_uint64_16_16 37664180.672 -
SetIntersection_Front_Vector_uint64_16_4 57652945.034 -
SetIntersection_Front_Vector_uint64_1_1 568685390.021 -
SetIntersection_Front_Vector_uint64_256_1 4439837.574 -
SetIntersection_Front_Vector_uint64_256_16 4428816.221 -1.12%
SetIntersection_Front_Vector_uint64_256_256 4681788.514 1.84%
SetIntersection_Front_Vector_uint64_256_4 4419407.694 -
SetIntersection_Front_Vector_uint64_256_64 4575004.558 -
SetIntersection_Front_Vector_uint64_262144_1 1114851.627 2.05%
SetIntersection_Front_Vector_uint64_262144_1024 5978271.321 1.25%
SetIntersection_Front_Vector_uint64_262144_16 1143296.461 -3.09%
SetIntersection_Front_Vector_uint64_262144_16384 78547515.638 -
SetIntersection_Front_Vector_uint64_262144_256 2314169.570 4.52%
SetIntersection_Front_Vector_uint64_262144_262144 351175611.787 -
SetIntersection_Front_Vector_uint64_262144_4 1137806.894 -
SetIntersection_Front_Vector_uint64_262144_64 1386422.718 -1.84%
SetIntersection_Front_Vector_uint64_4_1 227174800.467 -
SetIntersection_Front_Vector_uint64_4_4 144191188.007 -
SetIntersection_Front_Vector_uint64_64_1 17444075.964 -
SetIntersection_Front_Vector_uint64_64_16 15121835.917 -
SetIntersection_Front_Vector_uint64_64_4 16848258.312 -
SetIntersection_Front_Vector_uint64_64_64 11547710.660 1.05%
SetIntersection_Interlaced_Set_float_1024_1 1118780.583 -
SetIntersection_Interlaced_Set_float_1024_1024 15917022.057 5.05%
SetIntersection_Interlaced_Set_float_1024_16 11819076.193 1.14%
SetIntersection_Interlaced_Set_float_1024_256 15471750.375 -
SetIntersection_Interlaced_Set_float_1024_4 10052236.453 -
SetIntersection_Interlaced_Set_float_1024_64 9942612.399 -
SetIntersection_Interlaced_Set_float_16384_1 1112839.011 -
SetIntersection_Interlaced_Set_float_16384_1024 167840582.837 -2.81%
SetIntersection_Interlaced_Set_float_16384_16 208777806.787 -4.54%
SetIntersection_Interlaced_Set_float_16384_16384 346202795.695 -
SetIntersection_Interlaced_Set_float_16384_256 200509258.126 -3.43%
SetIntersection_Interlaced_Set_float_16384_4 168489128.141 -3.60%
SetIntersection_Interlaced_Set_float_16384_64 216191019.937 -4.00%
SetIntersection_Interlaced_Set_float_16_1 67496592.889 -
SetIntersection_Interlaced_Set_float_16_16 41631141.950 -1.24%
SetIntersection_Interlaced_Set_float_16_4 64586880.445 -
SetIntersection_Interlaced_Set_float_1_1 572935252.129 -
SetIntersection_Interlaced_Set_float_256_1 4387441.768 -
SetIntersection_Interlaced_Set_float_256_16 12098219.123 -
SetIntersection_Interlaced_Set_float_256_256 9235806.077 -
SetIntersection_Interlaced_Set_float_256_4 11584539.516 -1.58%
SetIntersection_Interlaced_Set_float_256_64 14957086.197 -
SetIntersection_Interlaced_Set_float_262144_1 1114280.937 2.75%
SetIntersection_Interlaced_Set_float_262144_1024 1547608.643 -
SetIntersection_Interlaced_Set_float_262144_16 1610356.527 -
SetIntersection_Interlaced_Set_float_262144_16384 1263266.928 -
SetIntersection_Interlaced_Set_float_262144_256 1581379.803 -
SetIntersection_Interlaced_Set_float_262144_262144 1842418.293 1.52%
SetIntersection_Interlaced_Set_float_262144_4 1314464.355 -
SetIntersection_Interlaced_Set_float_262144_64 1587550.945 -
SetIntersection_Interlaced_Set_float_4_1 228906608.636 -
SetIntersection_Interlaced_Set_float_4_4 147148681.940 -
SetIntersection_Interlaced_Set_float_64_1 17540339.940 -
SetIntersection_Interlaced_Set_float_64_16 24854385.932 3.91%
SetIntersection_Interlaced_Set_float_64_4 22060852.932 -
SetIntersection_Interlaced_Set_float_64_64 15619049.263 1.24%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1116990.025 4.04%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 21897135.193 1.56%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11758844.864 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 19445063.928 2.35%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 9961997.802 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 11104373.011 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1093755.795 -2.29%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 179221759.329 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 220555281.092 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 347311208.181 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 209305889.090 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 183471771.648 2.27%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 230127552.412 1.31%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 67419584.393 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 44427902.623 2.62%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 66614428.486 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 575275144.302 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4430212.372 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 13063246.120 -1.24%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 12139106.767 -3.04%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11419814.013 -1.17%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 18161712.690 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1131985.867 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1628605.144 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1690834.228 -1.06%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1338112.060 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1669372.641 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 2319498.941 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1379214.111 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1657596.029 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 230157311.625 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 150003480.613 -1.15%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 17606505.899 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 27200897.591 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 23544203.278 1.24%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 18818934.436 1.52%
SetIntersection_Interlaced_Set_string_1024_1 1149095.893 -
SetIntersection_Interlaced_Set_string_1024_1024 57477454.912 -
SetIntersection_Interlaced_Set_string_1024_16 13716671.798 -
SetIntersection_Interlaced_Set_string_1024_256 36107049.635 1.15%
SetIntersection_Interlaced_Set_string_1024_4 10450560.010 -2.17%
SetIntersection_Interlaced_Set_string_1024_64 16957936.910 -
SetIntersection_Interlaced_Set_string_16384_1 1152921.597 -
SetIntersection_Interlaced_Set_string_16384_1024 351817941.701 -1.87%
SetIntersection_Interlaced_Set_string_16384_16 247379604.946 -2.52%
SetIntersection_Interlaced_Set_string_16384_16384 351550287.119 -
SetIntersection_Interlaced_Set_string_16384_256 355597896.533 -
SetIntersection_Interlaced_Set_string_16384_4 199931825.250 -1.05%
SetIntersection_Interlaced_Set_string_16384_64 349267554.066 -
SetIntersection_Interlaced_Set_string_16_1 69445725.647 -
SetIntersection_Interlaced_Set_string_16_16 64446176.603 1.48%
SetIntersection_Interlaced_Set_string_16_4 76012240.548 -1.87%
SetIntersection_Interlaced_Set_string_1_1 590435249.532 -
SetIntersection_Interlaced_Set_string_256_1 4594371.995 -
SetIntersection_Interlaced_Set_string_256_16 18800143.147 1.29%
SetIntersection_Interlaced_Set_string_256_256 32703982.411 -
SetIntersection_Interlaced_Set_string_256_4 14162644.026 1.19%
SetIntersection_Interlaced_Set_string_256_64 31069990.352 -
SetIntersection_Interlaced_Set_string_262144_1 1174218.064 3.48%
SetIntersection_Interlaced_Set_string_262144_1024 2110515.543 -
SetIntersection_Interlaced_Set_string_262144_16 2198598.715 1.73%
SetIntersection_Interlaced_Set_string_262144_16384 2773235.920 1.08%
SetIntersection_Interlaced_Set_string_262144_256 2086534.750 -
SetIntersection_Interlaced_Set_string_262144_262144 17710590.334 1.96%
SetIntersection_Interlaced_Set_string_262144_4 1923803.793 2.42%
SetIntersection_Interlaced_Set_string_262144_64 2180456.381 1.36%
SetIntersection_Interlaced_Set_string_4_1 235950757.247 -
SetIntersection_Interlaced_Set_string_4_4 168174705.709 -
SetIntersection_Interlaced_Set_string_64_1 18125741.705 -
SetIntersection_Interlaced_Set_string_64_16 40079202.011 -
SetIntersection_Interlaced_Set_string_64_4 27214285.248 -1.17%
SetIntersection_Interlaced_Set_string_64_64 36711452.297 -5.55%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1118921.043 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 24930136.030 -9.45%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 11788666.362 -23.16%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 20622029.869 2.19%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 10288637.141 -28.42%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 11983615.742 -19.80%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1136577.244 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 243359266.444 5.89%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 247796486.543 3.78%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 355419475.934 2.62%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 249708928.247 1.96%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 203367810.104 1.37%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 355542091.936 2.91%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 67478987.929 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 45735700.620 1.27%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 67455830.098 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 575260855.441 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4441958.277 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 12978709.435 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 13266199.536 3.11%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11869127.067 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 19244234.707 2.47%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1119757.488 1.96%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 2038078.939 2.27%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2170096.109 2.23%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1808584.797 2.29%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 2070008.709 2.42%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3138163.979 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1889715.006 2.25%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2164576.578 2.83%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 229568848.532 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 150810600.878 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 17637183.468 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 27979298.510 -2.82%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 23553104.483 -1.50%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 19579288.707 -
SetIntersection_Interlaced_Set_uint32_1024_1 1116476.337 -
SetIntersection_Interlaced_Set_uint32_1024_1024 15914757.629 4.59%
SetIntersection_Interlaced_Set_uint32_1024_16 11477151.869 -
SetIntersection_Interlaced_Set_uint32_1024_256 15974023.961 4.15%
SetIntersection_Interlaced_Set_uint32_1024_4 10031382.286 1.35%
SetIntersection_Interlaced_Set_uint32_1024_64 9954134.045 -
SetIntersection_Interlaced_Set_uint32_16384_1 1100370.959 -1.22%
SetIntersection_Interlaced_Set_uint32_16384_1024 166830977.142 -2.34%
SetIntersection_Interlaced_Set_uint32_16384_16 207253195.310 -3.56%
SetIntersection_Interlaced_Set_uint32_16384_16384 350739024.475 40.04%
SetIntersection_Interlaced_Set_uint32_16384_256 197027537.504 -2.75%
SetIntersection_Interlaced_Set_uint32_16384_4 166484346.230 -3.29%
SetIntersection_Interlaced_Set_uint32_16384_64 213721271.900 -3.08%
SetIntersection_Interlaced_Set_uint32_16_1 66939216.533 -
SetIntersection_Interlaced_Set_uint32_16_16 41085842.037 -1.15%
SetIntersection_Interlaced_Set_uint32_16_4 64705446.501 -
SetIntersection_Interlaced_Set_uint32_1_1 570604364.608 -
SetIntersection_Interlaced_Set_uint32_256_1 4442151.453 -
SetIntersection_Interlaced_Set_uint32_256_16 12144814.655 1.41%
SetIntersection_Interlaced_Set_uint32_256_256 9102386.261 1.17%
SetIntersection_Interlaced_Set_uint32_256_4 11714411.488 2.97%
SetIntersection_Interlaced_Set_uint32_256_64 14101962.982 -3.56%
SetIntersection_Interlaced_Set_uint32_262144_1 1079803.822 1.65%
SetIntersection_Interlaced_Set_uint32_262144_1024 1523330.892 -
SetIntersection_Interlaced_Set_uint32_262144_16 1582992.350 -1.43%
SetIntersection_Interlaced_Set_uint32_262144_16384 1259044.434 2.60%
SetIntersection_Interlaced_Set_uint32_262144_256 1570191.570 -
SetIntersection_Interlaced_Set_uint32_262144_262144 2026104.738 1.97%
SetIntersection_Interlaced_Set_uint32_262144_4 1289767.660 -
SetIntersection_Interlaced_Set_uint32_262144_64 1564052.000 -1.32%
SetIntersection_Interlaced_Set_uint32_4_1 227836862.711 -
SetIntersection_Interlaced_Set_uint32_4_4 147548945.812 -
SetIntersection_Interlaced_Set_uint32_64_1 17398928.271 -
SetIntersection_Interlaced_Set_uint32_64_16 24122947.317 -
SetIntersection_Interlaced_Set_uint32_64_4 22132761.931 -
SetIntersection_Interlaced_Set_uint32_64_64 14994705.685 -
SetIntersection_Interlaced_Set_uint64_1024_1 1119257.280 -
SetIntersection_Interlaced_Set_uint64_1024_1024 15954854.274 -
SetIntersection_Interlaced_Set_uint64_1024_16 11569661.098 1.48%
SetIntersection_Interlaced_Set_uint64_1024_256 15407667.532 -1.12%
SetIntersection_Interlaced_Set_uint64_1024_4 9991175.565 1.08%
SetIntersection_Interlaced_Set_uint64_1024_64 10543471.793 5.55%
SetIntersection_Interlaced_Set_uint64_16384_1 1117381.166 -
SetIntersection_Interlaced_Set_uint64_16384_1024 177796046.595 -
SetIntersection_Interlaced_Set_uint64_16384_16 224952640.191 -
SetIntersection_Interlaced_Set_uint64_16384_16384 364380183.839 2.59%
SetIntersection_Interlaced_Set_uint64_16384_256 210505240.751 1.42%
SetIntersection_Interlaced_Set_uint64_16384_4 181800365.952 1.61%
SetIntersection_Interlaced_Set_uint64_16384_64 236560584.222 -
SetIntersection_Interlaced_Set_uint64_16_1 66934220.233 -
SetIntersection_Interlaced_Set_uint64_16_16 41662475.614 2.12%
SetIntersection_Interlaced_Set_uint64_16_4 64743144.914 -
SetIntersection_Interlaced_Set_uint64_1_1 570466406.554 -
SetIntersection_Interlaced_Set_uint64_256_1 4395694.044 -
SetIntersection_Interlaced_Set_uint64_256_16 12566085.406 2.63%
SetIntersection_Interlaced_Set_uint64_256_256 9463513.745 2.70%
SetIntersection_Interlaced_Set_uint64_256_4 11860304.091 3.02%
SetIntersection_Interlaced_Set_uint64_256_64 15021231.161 4.03%
SetIntersection_Interlaced_Set_uint64_262144_1 1115654.841 -
SetIntersection_Interlaced_Set_uint64_262144_1024 1584608.070 -
SetIntersection_Interlaced_Set_uint64_262144_16 1644940.838 -
SetIntersection_Interlaced_Set_uint64_262144_16384 1266748.047 -
SetIntersection_Interlaced_Set_uint64_262144_256 1629150.715 -
SetIntersection_Interlaced_Set_uint64_262144_262144 1869357.830 -
SetIntersection_Interlaced_Set_uint64_262144_4 1327265.869 -
SetIntersection_Interlaced_Set_uint64_262144_64 1629137.371 -
SetIntersection_Interlaced_Set_uint64_4_1 227260037.635 -
SetIntersection_Interlaced_Set_uint64_4_4 147031190.254 -
SetIntersection_Interlaced_Set_uint64_64_1 17547559.328 -
SetIntersection_Interlaced_Set_uint64_64_16 24294223.154 -
SetIntersection_Interlaced_Set_uint64_64_4 22505321.701 1.11%
SetIntersection_Interlaced_Set_uint64_64_64 15189323.045 2.71%
SetIntersection_Interlaced_Vector_float_1024_1 1121532.601 -
SetIntersection_Interlaced_Vector_float_1024_1024 5947498.348 -
SetIntersection_Interlaced_Vector_float_1024_16 2610628.678 3.05%
SetIntersection_Interlaced_Vector_float_1024_256 6874509.617 14.42%
SetIntersection_Interlaced_Vector_float_1024_4 1527129.074 17.88%
SetIntersection_Interlaced_Vector_float_1024_64 5008816.684 -
SetIntersection_Interlaced_Vector_float_16384_1 1116625.781 -
SetIntersection_Interlaced_Vector_float_16384_1024 65980503.865 3.43%
SetIntersection_Interlaced_Vector_float_16384_16 3718754.805 57.69%
SetIntersection_Interlaced_Vector_float_16384_16384 80577229.158 -
SetIntersection_Interlaced_Vector_float_16384_256 25445324.414 16.49%
SetIntersection_Interlaced_Vector_float_16384_4 1631625.270 18.28%
SetIntersection_Interlaced_Vector_float_16384_64 9882741.167 2.88%
SetIntersection_Interlaced_Vector_float_16_1 67732796.886 -
SetIntersection_Interlaced_Vector_float_16_16 38549996.583 -
SetIntersection_Interlaced_Vector_float_16_4 60408896.400 -
SetIntersection_Interlaced_Vector_float_1_1 574815473.624 -
SetIntersection_Interlaced_Vector_float_256_1 4434551.682 -
SetIntersection_Interlaced_Vector_float_256_16 7442699.133 -4.85%
SetIntersection_Interlaced_Vector_float_256_256 4688262.253 -
SetIntersection_Interlaced_Vector_float_256_4 5303020.862 -1.46%
SetIntersection_Interlaced_Vector_float_256_64 7653513.648 12.73%
SetIntersection_Interlaced_Vector_float_262144_1 1117385.121 -
SetIntersection_Interlaced_Vector_float_262144_1024 142880111.305 1.55%
SetIntersection_Interlaced_Vector_float_262144_16 6239582.946 -
SetIntersection_Interlaced_Vector_float_262144_16384 350071112.509 -
SetIntersection_Interlaced_Vector_float_262144_256 48741784.541 -
SetIntersection_Interlaced_Vector_float_262144_262144 350941351.871 -
SetIntersection_Interlaced_Vector_float_262144_4 2079883.291 2.91%
SetIntersection_Interlaced_Vector_float_262144_64 20053695.772 1.73%
SetIntersection_Interlaced_Vector_float_4_1 230450233.689 -
SetIntersection_Interlaced_Vector_float_4_4 145837891.487 -
SetIntersection_Interlaced_Vector_float_64_1 17814688.215 1.43%
SetIntersection_Interlaced_Vector_float_64_16 18073698.793 -6.21%
SetIntersection_Interlaced_Vector_float_64_4 18919336.532 -
SetIntersection_Interlaced_Vector_float_64_64 11491447.640 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1113479.426 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 9613668.459 14.37%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2620397.190 1.67%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 8137658.905 1.50%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1359430.106 -3.86%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 5264509.111 -1.24%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1121051.705 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 56269055.230 -2.44%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 2759511.959 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 128275560.824 9.03%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 16719985.487 -33.11%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1404257.671 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 5901306.610 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 67084717.738 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 39130004.273 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 61622641.618 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 570494202.956 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4455440.405 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 6852669.370 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 6096195.087 3.39%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5402408.465 2.63%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 8741064.143 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1126245.583 4.67%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 106280440.459 -13.95%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 3820338.751 3.90%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 350899027.351 -2.99%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 37177996.942 -14.90%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 330815202.343 -2.94%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 1614407.522 -14.42%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 17382344.189 -2.33%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 228321118.385 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 145189280.023 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 17478871.035 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 19824327.689 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 18896803.920 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 12653594.426 -
SetIntersection_Interlaced_Vector_string_1024_1 1142269.149 -1.00%
SetIntersection_Interlaced_Vector_string_1024_1024 40640978.419 -
SetIntersection_Interlaced_Vector_string_1024_16 3390088.014 5.61%
SetIntersection_Interlaced_Vector_string_1024_256 20730189.815 -3.46%
SetIntersection_Interlaced_Vector_string_1024_4 1695278.059 1.43%
SetIntersection_Interlaced_Vector_string_1024_64 8315100.351 -1.35%
SetIntersection_Interlaced_Vector_string_16384_1 1149922.631 -
SetIntersection_Interlaced_Vector_string_16384_1024 112769138.486 -2.66%
SetIntersection_Interlaced_Vector_string_16384_16 4123623.027 -1.03%
SetIntersection_Interlaced_Vector_string_16384_16384 351467549.211 -
SetIntersection_Interlaced_Vector_string_16384_256 36214568.110 -
SetIntersection_Interlaced_Vector_string_16384_4 1865386.196 -1.13%
SetIntersection_Interlaced_Vector_string_16384_64 12514595.908 3.47%
SetIntersection_Interlaced_Vector_string_16_1 68547526.232 -
SetIntersection_Interlaced_Vector_string_16_16 54772500.986 -
SetIntersection_Interlaced_Vector_string_16_4 72046262.522 -
SetIntersection_Interlaced_Vector_string_1_1 586950293.732 -
SetIntersection_Interlaced_Vector_string_256_1 4532424.638 -
SetIntersection_Interlaced_Vector_string_256_16 10752899.228 -2.94%
SetIntersection_Interlaced_Vector_string_256_256 21608833.226 -
SetIntersection_Interlaced_Vector_string_256_4 6348642.691 -1.71%
SetIntersection_Interlaced_Vector_string_256_64 19944588.392 -2.31%
SetIntersection_Interlaced_Vector_string_262144_1 1146534.574 -
SetIntersection_Interlaced_Vector_string_262144_1024 228871892.801 1.39%
SetIntersection_Interlaced_Vector_string_262144_16 5628796.607 -
SetIntersection_Interlaced_Vector_string_262144_16384 988997.233 -
SetIntersection_Interlaced_Vector_string_262144_256 64663500.858 3.10%
SetIntersection_Interlaced_Vector_string_262144_262144 14386605.955 -
SetIntersection_Interlaced_Vector_string_262144_4 2170804.438 5.39%
SetIntersection_Interlaced_Vector_string_262144_64 19011663.124 1.61%
SetIntersection_Interlaced_Vector_string_4_1 234425685.872 -
SetIntersection_Interlaced_Vector_string_4_4 160795868.685 -1.38%
SetIntersection_Interlaced_Vector_string_64_1 17953209.149 -
SetIntersection_Interlaced_Vector_string_64_16 30430628.493 -3.30%
SetIntersection_Interlaced_Vector_string_64_4 22606935.996 -1.22%
SetIntersection_Interlaced_Vector_string_64_64 28363466.693 6.87%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1123987.776 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 10128063.259 4.60%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2630238.792 -15.29%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 9217591.701 -9.24%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1508958.071 -3.11%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 5061880.655 -23.50%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1092381.985 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 63111711.641 -26.24%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 3731451.328 -19.93%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 140340758.263 -1.41%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 27346969.571 -33.52%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1667688.471 -6.13%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 9201761.639 -25.64%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 67098151.626 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 40806526.813 2.09%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 62047638.640 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 572750598.947 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4447423.523 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 7936249.571 -20.29%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 6660193.744 -1.12%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5486316.886 -4.44%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 11344156.859 7.01%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1107113.225 -1.30%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 146028915.487 -57.48%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 4853442.326 -42.70%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 355105597.208 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 47861243.870 -59.05%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 351140132.940 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1952309.446 -20.45%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 14513267.563 -56.72%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 228738291.285 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 147065842.986 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 17496589.370 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 23087575.029 1.93%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 20729430.643 3.01%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 13929037.237 -
SetIntersection_Interlaced_Vector_uint32_1024_1 1110906.843 1.62%
SetIntersection_Interlaced_Vector_uint32_1024_1024 5951421.538 -1.10%
SetIntersection_Interlaced_Vector_uint32_1024_16 2557298.468 11.17%
SetIntersection_Interlaced_Vector_uint32_1024_256 7619852.961 32.32%
SetIntersection_Interlaced_Vector_uint32_1024_4 1335340.210 -4.00%
SetIntersection_Interlaced_Vector_uint32_1024_64 5015085.932 29.46%
SetIntersection_Interlaced_Vector_uint32_16384_1 1056303.071 -5.66%
SetIntersection_Interlaced_Vector_uint32_16384_1024 52298918.829 -
SetIntersection_Interlaced_Vector_uint32_16384_16 3307257.049 3.65%
SetIntersection_Interlaced_Vector_uint32_16384_16384 80222461.855 -
SetIntersection_Interlaced_Vector_uint32_16384_256 18709787.649 11.70%
SetIntersection_Interlaced_Vector_uint32_16384_4 1579734.007 -
SetIntersection_Interlaced_Vector_uint32_16384_64 7627762.381 9.81%
SetIntersection_Interlaced_Vector_uint32_16_1 66645358.219 -
SetIntersection_Interlaced_Vector_uint32_16_16 38921341.013 2.79%
SetIntersection_Interlaced_Vector_uint32_16_4 59816387.515 -
SetIntersection_Interlaced_Vector_uint32_1_1 568982740.676 -
SetIntersection_Interlaced_Vector_uint32_256_1 4437606.191 -
SetIntersection_Interlaced_Vector_uint32_256_16 7110890.552 -1.71%
SetIntersection_Interlaced_Vector_uint32_256_256 4699455.634 -
SetIntersection_Interlaced_Vector_uint32_256_4 4839132.405 -4.56%
SetIntersection_Interlaced_Vector_uint32_256_64 8350956.234 14.94%
SetIntersection_Interlaced_Vector_uint32_262144_1 1117254.397 2.15%
SetIntersection_Interlaced_Vector_uint32_262144_1024 103324015.311 4.47%
SetIntersection_Interlaced_Vector_uint32_262144_16 5488082.621 46.44%
SetIntersection_Interlaced_Vector_uint32_262144_16384 348594568.161 -
SetIntersection_Interlaced_Vector_uint32_262144_256 36697848.311 6.59%
SetIntersection_Interlaced_Vector_uint32_262144_262144 350919320.509 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1514514.447 -19.82%
SetIntersection_Interlaced_Vector_uint32_262144_64 14333967.770 33.17%
SetIntersection_Interlaced_Vector_uint32_4_1 226746671.917 -
SetIntersection_Interlaced_Vector_uint32_4_4 144099097.207 -
SetIntersection_Interlaced_Vector_uint32_64_1 17501635.473 -
SetIntersection_Interlaced_Vector_uint32_64_16 17972216.495 2.22%
SetIntersection_Interlaced_Vector_uint32_64_4 18094907.749 -2.46%
SetIntersection_Interlaced_Vector_uint32_64_64 11514105.880 2.27%
SetIntersection_Interlaced_Vector_uint64_1024_1 1113157.792 -1.10%
SetIntersection_Interlaced_Vector_uint64_1024_1024 5977794.103 -
SetIntersection_Interlaced_Vector_uint64_1024_16 1970559.268 3.67%
SetIntersection_Interlaced_Vector_uint64_1024_256 6452519.050 18.71%
SetIntersection_Interlaced_Vector_uint64_1024_4 1470181.799 11.50%
SetIntersection_Interlaced_Vector_uint64_1024_64 4348185.584 21.12%
SetIntersection_Interlaced_Vector_uint64_16384_1 1110649.890 -
SetIntersection_Interlaced_Vector_uint64_16384_1024 47052053.222 10.42%
SetIntersection_Interlaced_Vector_uint64_16384_16 2517584.437 1.03%
SetIntersection_Interlaced_Vector_uint64_16384_16384 78282380.980 -
SetIntersection_Interlaced_Vector_uint64_16384_256 19285387.819 20.73%
SetIntersection_Interlaced_Vector_uint64_16384_4 1492468.407 5.78%
SetIntersection_Interlaced_Vector_uint64_16384_64 6186533.264 -
SetIntersection_Interlaced_Vector_uint64_16_1 67081113.326 -
SetIntersection_Interlaced_Vector_uint64_16_16 38171978.200 1.40%
SetIntersection_Interlaced_Vector_uint64_16_4 59809867.247 -
SetIntersection_Interlaced_Vector_uint64_1_1 569651849.447 -
SetIntersection_Interlaced_Vector_uint64_256_1 4443535.958 1.32%
SetIntersection_Interlaced_Vector_uint64_256_16 6999490.039 12.31%
SetIntersection_Interlaced_Vector_uint64_256_256 4689649.138 -
SetIntersection_Interlaced_Vector_uint64_256_4 5013539.771 2.63%
SetIntersection_Interlaced_Vector_uint64_256_64 7624135.130 1.66%
SetIntersection_Interlaced_Vector_uint64_262144_1 1118475.181 -
SetIntersection_Interlaced_Vector_uint64_262144_1024 95943273.632 13.87%
SetIntersection_Interlaced_Vector_uint64_262144_16 3234430.289 -
SetIntersection_Interlaced_Vector_uint64_262144_16384 358538340.848 2.59%
SetIntersection_Interlaced_Vector_uint64_262144_256 28075437.550 4.38%
SetIntersection_Interlaced_Vector_uint64_262144_262144 350608508.185 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1559510.972 7.34%
SetIntersection_Interlaced_Vector_uint64_262144_64 17033231.477 100.16%
SetIntersection_Interlaced_Vector_uint64_4_1 227162140.573 -
SetIntersection_Interlaced_Vector_uint64_4_4 143927016.702 -
SetIntersection_Interlaced_Vector_uint64_64_1 17490733.901 -
SetIntersection_Interlaced_Vector_uint64_64_16 18786666.106 7.58%
SetIntersection_Interlaced_Vector_uint64_64_4 18163254.097 -
SetIntersection_Interlaced_Vector_uint64_64_64 11484267.334 1.25%
SetIntersection_None_Set_float_1024_1 8852081.070 -
SetIntersection_None_Set_float_1024_1024 8983816.572 1.72%
SetIntersection_None_Set_float_1024_16 8894227.042 -1.32%
SetIntersection_None_Set_float_1024_256 8950388.029 1.37%
SetIntersection_None_Set_float_1024_4 9098049.246 2.49%
SetIntersection_None_Set_float_1024_64 8868973.675 -
SetIntersection_None_Set_float_16384_1 152133424.992 -2.63%
SetIntersection_None_Set_float_16384_1024 154562092.296 -1.82%
SetIntersection_None_Set_float_16384_16 152617316.665 -2.23%
SetIntersection_None_Set_float_16384_16384 151649323.098 -3.58%
SetIntersection_None_Set_float_16384_256 153578698.449 -2.11%
SetIntersection_None_Set_float_16384_4 152468184.542 -2.28%
SetIntersection_None_Set_float_16384_64 153079014.514 -2.17%
SetIntersection_None_Set_float_16_1 70830037.857 -
SetIntersection_None_Set_float_16_16 37555227.782 -
SetIntersection_None_Set_float_16_4 60152817.155 -
SetIntersection_None_Set_float_1_1 571542131.932 -
SetIntersection_None_Set_float_256_1 11944683.155 1.36%
SetIntersection_None_Set_float_256_16 11002555.580 -
SetIntersection_None_Set_float_256_256 5799195.519 -3.16%
SetIntersection_None_Set_float_256_4 11684873.199 -
SetIntersection_None_Set_float_256_64 9447990.787 -
SetIntersection_None_Set_float_262144_1 1182892.494 -
SetIntersection_None_Set_float_262144_1024 1181001.303 -
SetIntersection_None_Set_float_262144_16 1183186.688 -
SetIntersection_None_Set_float_262144_16384 1187397.217 -
SetIntersection_None_Set_float_262144_256 1179553.058 -
SetIntersection_None_Set_float_262144_262144 1183519.367 -
SetIntersection_None_Set_float_262144_4 1177226.481 -
SetIntersection_None_Set_float_262144_64 1180375.002 -
SetIntersection_None_Set_float_4_1 231450113.103 -
SetIntersection_None_Set_float_4_4 144559020.301 -
SetIntersection_None_Set_float_64_1 22784543.127 -
SetIntersection_None_Set_float_64_16 18470283.582 -1.98%
SetIntersection_None_Set_float_64_4 21520546.981 -
SetIntersection_None_Set_float_64_64 12060213.882 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 8729369.754 -2.58%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8762627.504 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 9002013.104 2.46%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8869614.347 2.32%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 8905972.681 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 8816512.994 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 161688853.936 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 158933520.501 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 170113941.642 1.07%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 164898086.479 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 161805425.793 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 165825132.658 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 167228755.594 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 71778715.524 1.32%
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 37750090.381 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 60209818.280 -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 574635557.948 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11591737.852 -1.50%
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 11193926.708 2.22%
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 6024523.084 3.36%
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11570482.667 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9299442.381 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1222916.908 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1230660.971 -1.48%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1222966.957 -1.61%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1234104.004 -1.03%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1228958.332 -1.47%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1245708.414 -1.42%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1221087.647 -1.29%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1225086.262 -1.66%
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 232407746.489 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 144729163.675 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 23713220.139 1.87%
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 19187695.187 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 22910659.793 3.49%
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 12134490.740 2.26%
SetIntersection_None_Set_string_1024_1 9382596.231 5.84%
SetIntersection_None_Set_string_1024_1024 8900691.978 -
SetIntersection_None_Set_string_1024_16 9428745.247 3.03%
SetIntersection_None_Set_string_1024_256 8920364.160 -1.36%
SetIntersection_None_Set_string_1024_4 9412038.171 4.97%
SetIntersection_None_Set_string_1024_64 9456528.780 5.42%
SetIntersection_None_Set_string_16384_1 192765010.842 -3.70%
SetIntersection_None_Set_string_16384_1024 207713227.361 -
SetIntersection_None_Set_string_16384_16 188695116.794 -4.60%
SetIntersection_None_Set_string_16384_16384 198789739.099 2.89%
SetIntersection_None_Set_string_16384_256 192080444.084 -3.69%
SetIntersection_None_Set_string_16384_4 193144625.376 -2.26%
SetIntersection_None_Set_string_16384_64 191330803.161 -3.57%
SetIntersection_None_Set_string_16_1 72997148.938 -
SetIntersection_None_Set_string_16_16 38661895.091 -
SetIntersection_None_Set_string_16_4 61805180.082 -
SetIntersection_None_Set_string_1_1 575352196.034 -
SetIntersection_None_Set_string_256_1 11824752.020 -1.09%
SetIntersection_None_Set_string_256_16 11131683.658 -
SetIntersection_None_Set_string_256_256 6044323.044 -
SetIntersection_None_Set_string_256_4 11580569.169 -1.24%
SetIntersection_None_Set_string_256_64 9554074.388 -
SetIntersection_None_Set_string_262144_1 1705819.010 1.22%
SetIntersection_None_Set_string_262144_1024 1720598.797 3.04%
SetIntersection_None_Set_string_262144_16 1697921.631 1.17%
SetIntersection_None_Set_string_262144_16384 1703010.172 1.05%
SetIntersection_None_Set_string_262144_256 1708729.572 1.64%
SetIntersection_None_Set_string_262144_262144 1718022.867 2.44%
SetIntersection_None_Set_string_262144_4 1699685.627 -
SetIntersection_None_Set_string_262144_64 1701225.260 1.56%
SetIntersection_None_Set_string_4_1 235506655.993 -
SetIntersection_None_Set_string_4_4 146740336.956 -
SetIntersection_None_Set_string_64_1 24098138.136 -
SetIntersection_None_Set_string_64_16 19462587.309 -
SetIntersection_None_Set_string_64_4 23052552.747 1.24%
SetIntersection_None_Set_string_64_64 12163475.217 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 8858455.917 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 8985792.875 2.58%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 8847211.042 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 8725516.002 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 9002640.526 1.77%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 8803687.074 -1.29%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 187803672.858 -6.61%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 196313697.702 -2.85%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 187828220.403 -6.84%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 209177074.033 3.49%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 190578517.638 -4.49%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 187059866.301 -5.36%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 188842330.169 -3.39%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 71414913.992 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 37817027.100 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 60636933.784 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 574167289.385 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11756238.070 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 11009399.643 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5903363.937 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11531099.708 1.20%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9556213.703 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1689262.941 3.72%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1692553.549 2.54%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1703978.516 4.06%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1706287.189 4.44%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1703373.859 4.22%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1684912.191 1.35%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1672708.008 2.01%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1707635.094 4.33%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 232671606.699 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 145519896.359 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 23466810.938 -1.18%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 19173514.523 -1.19%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 22554179.734 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 12054309.674 1.69%
SetIntersection_None_Set_uint32_1024_1 8877695.602 1.51%
SetIntersection_None_Set_uint32_1024_1024 8848372.497 -
SetIntersection_None_Set_uint32_1024_16 8798983.503 -
SetIntersection_None_Set_uint32_1024_256 8784032.022 -
SetIntersection_None_Set_uint32_1024_4 8774088.014 1.03%
SetIntersection_None_Set_uint32_1024_64 8743293.217 -
SetIntersection_None_Set_uint32_16384_1 150567066.604 -2.00%
SetIntersection_None_Set_uint32_16384_1024 150960493.394 -2.36%
SetIntersection_None_Set_uint32_16384_16 150773147.860 -1.33%
SetIntersection_None_Set_uint32_16384_16384 151133557.979 -4.33%
SetIntersection_None_Set_uint32_16384_256 150491775.855 -2.99%
SetIntersection_None_Set_uint32_16384_4 150301541.624 -1.74%
SetIntersection_None_Set_uint32_16384_64 150508232.652 -2.02%
SetIntersection_None_Set_uint32_16_1 70706012.955 -
SetIntersection_None_Set_uint32_16_16 37633827.639 -
SetIntersection_None_Set_uint32_16_4 59756734.611 -
SetIntersection_None_Set_uint32_1_1 567493330.919 -
SetIntersection_None_Set_uint32_256_1 11614690.882 1.11%
SetIntersection_None_Set_uint32_256_16 10950403.345 -
SetIntersection_None_Set_uint32_256_256 5912470.934 2.80%
SetIntersection_None_Set_uint32_256_4 11535546.229 -
SetIntersection_None_Set_uint32_256_64 9367846.610 -1.95%
SetIntersection_None_Set_uint32_262144_1 1184396.728 -
SetIntersection_None_Set_uint32_262144_1024 1180295.899 1.10%
SetIntersection_None_Set_uint32_262144_16 1178694.824 1.21%
SetIntersection_None_Set_uint32_262144_16384 1168689.209 -
SetIntersection_None_Set_uint32_262144_256 1178196.777 -
SetIntersection_None_Set_uint32_262144_262144 1179362.873 1.19%
SetIntersection_None_Set_uint32_262144_4 1177082.926 -
SetIntersection_None_Set_uint32_262144_64 1181033.367 1.16%
SetIntersection_None_Set_uint32_4_1 229938857.068 -
SetIntersection_None_Set_uint32_4_4 143858884.932 -
SetIntersection_None_Set_uint32_64_1 23317798.584 -
SetIntersection_None_Set_uint32_64_16 18865529.945 -1.55%
SetIntersection_None_Set_uint32_64_4 22176379.180 -1.28%
SetIntersection_None_Set_uint32_64_64 11664835.843 -2.08%
SetIntersection_None_Set_uint64_1024_1 8703400.992 -1.93%
SetIntersection_None_Set_uint64_1024_1024 8754484.421 1.00%
SetIntersection_None_Set_uint64_1024_16 8753483.703 -
SetIntersection_None_Set_uint64_1024_256 8863342.209 1.49%
SetIntersection_None_Set_uint64_1024_4 8948157.063 3.08%
SetIntersection_None_Set_uint64_1024_64 8966471.750 3.61%
SetIntersection_None_Set_uint64_16384_1 157972716.730 1.04%
SetIntersection_None_Set_uint64_16384_1024 165759210.551 2.61%
SetIntersection_None_Set_uint64_16384_16 164995913.969 -
SetIntersection_None_Set_uint64_16384_16384 176492104.087 -
SetIntersection_None_Set_uint64_16384_256 165763377.791 -
SetIntersection_None_Set_uint64_16384_4 162750177.839 -
SetIntersection_None_Set_uint64_16384_64 167233290.099 -
SetIntersection_None_Set_uint64_16_1 70901559.854 -
SetIntersection_None_Set_uint64_16_16 37433683.701 -
SetIntersection_None_Set_uint64_16_4 59777395.725 -
SetIntersection_None_Set_uint64_1_1 567992353.992 -
SetIntersection_None_Set_uint64_256_1 11780631.276 3.07%
SetIntersection_None_Set_uint64_256_16 10933192.131 -
SetIntersection_None_Set_uint64_256_256 5766663.266 -
SetIntersection_None_Set_uint64_256_4 11601943.279 2.09%
SetIntersection_None_Set_uint64_256_64 9465621.543 1.68%
SetIntersection_None_Set_uint64_262144_1 1207776.451 -
SetIntersection_None_Set_uint64_262144_1024 1198124.103 -1.00%
SetIntersection_None_Set_uint64_262144_16 1206647.135 -
SetIntersection_None_Set_uint64_262144_16384 1195891.275 -1.34%
SetIntersection_None_Set_uint64_262144_256 1199207.602 -1.55%
SetIntersection_None_Set_uint64_262144_262144 1215442.141 -1.11%
SetIntersection_None_Set_uint64_262144_4 1194278.158 -1.28%
SetIntersection_None_Set_uint64_262144_64 1195232.666 -1.63%
SetIntersection_None_Set_uint64_4_1 230427360.705 -
SetIntersection_None_Set_uint64_4_4 143909463.468 -
SetIntersection_None_Set_uint64_64_1 23561712.720 -
SetIntersection_None_Set_uint64_64_16 19258287.487 1.50%
SetIntersection_None_Set_uint64_64_4 22457212.019 -
SetIntersection_None_Set_uint64_64_64 12008200.283 -
SetIntersection_None_Vector_float_1024_1 1145769.544 -
SetIntersection_None_Vector_float_1024_1024 1158931.722 -
SetIntersection_None_Vector_float_1024_16 1147760.532 -
SetIntersection_None_Vector_float_1024_256 1151154.985 -
SetIntersection_None_Vector_float_1024_4 1150725.987 -
SetIntersection_None_Vector_float_1024_64 1156538.480 -
SetIntersection_None_Vector_float_16384_1 1183551.792 1.08%
SetIntersection_None_Vector_float_16384_1024 1171569.947 -
SetIntersection_None_Vector_float_16384_16 1172192.377 -
SetIntersection_None_Vector_float_16384_16384 1178282.623 -
SetIntersection_None_Vector_float_16384_256 1172108.595 -
SetIntersection_None_Vector_float_16384_4 1152893.834 -1.10%
SetIntersection_None_Vector_float_16384_64 1173273.401 -
SetIntersection_None_Vector_float_16_1 67531547.145 -
SetIntersection_None_Vector_float_16_16 36206399.186 1.02%
SetIntersection_None_Vector_float_16_4 58370364.848 1.36%
SetIntersection_None_Vector_float_1_1 570138176.520 -
SetIntersection_None_Vector_float_256_1 4537698.535 -
SetIntersection_None_Vector_float_256_16 4310032.887 -
SetIntersection_None_Vector_float_256_256 2291114.269 -
SetIntersection_None_Vector_float_256_4 4498540.148 -
SetIntersection_None_Vector_float_256_64 3661943.243 1.04%
SetIntersection_None_Vector_float_262144_1 1218065.487 1.61%
SetIntersection_None_Vector_float_262144_1024 1202592.395 -
SetIntersection_None_Vector_float_262144_16 1208357.865 -
SetIntersection_None_Vector_float_262144_16384 1214250.097 -
SetIntersection_None_Vector_float_262144_256 1188769.167 -
SetIntersection_None_Vector_float_262144_262144 1201311.919 -
SetIntersection_None_Vector_float_262144_4 1188038.278 -
SetIntersection_None_Vector_float_262144_64 1196976.934 -
SetIntersection_None_Vector_float_4_1 228552908.695 -
SetIntersection_None_Vector_float_4_4 142994003.006 -
SetIntersection_None_Vector_float_64_1 17788484.044 -
SetIntersection_None_Vector_float_64_16 14421665.767 -
SetIntersection_None_Vector_float_64_4 17031157.415 -
SetIntersection_None_Vector_float_64_64 9027821.082 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1165786.341 1.38%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1115442.278 -2.22%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1164264.716 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1166538.268 3.01%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1162510.983 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1162738.284 7.10%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1182045.062 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1179460.372 -2.51%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1188855.802 -1.02%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1139740.513 -1.23%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1152470.989 -3.00%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1191147.851 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1189251.049 3.21%
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 67479489.144 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 35897685.039 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 57514086.216 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 567820490.825 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4503246.742 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4275399.385 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2305698.890 2.10%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4493526.249 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3635141.997 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1175046.856 -5.34%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1195981.101 -1.00%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1220541.405 -2.12%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1205124.355 -2.48%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1214294.535 -2.41%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1170667.724 -2.31%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1200291.613 -1.37%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1220213.628 1.01%
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 228542092.045 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 142649059.145 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 17781563.765 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 14462438.616 1.39%
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 16991859.341 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 9052985.429 -
SetIntersection_None_Vector_string_1024_1 1223066.575 -
SetIntersection_None_Vector_string_1024_1024 1193765.246 1.38%
SetIntersection_None_Vector_string_1024_16 1190641.056 -1.94%
SetIntersection_None_Vector_string_1024_256 1223120.486 -
SetIntersection_None_Vector_string_1024_4 1222506.165 -
SetIntersection_None_Vector_string_1024_64 1219901.214 -
SetIntersection_None_Vector_string_16384_1 1294789.785 1.10%
SetIntersection_None_Vector_string_16384_1024 1287936.177 -
SetIntersection_None_Vector_string_16384_16 1282490.263 -
SetIntersection_None_Vector_string_16384_16384 1279801.380 -
SetIntersection_None_Vector_string_16384_256 1273273.632 2.52%
SetIntersection_None_Vector_string_16384_4 1289139.184 -
SetIntersection_None_Vector_string_16384_64 1284648.657 -
SetIntersection_None_Vector_string_16_1 69425221.393 -
SetIntersection_None_Vector_string_16_16 36859711.214 -
SetIntersection_None_Vector_string_16_4 58872390.342 -
SetIntersection_None_Vector_string_1_1 571746709.943 -
SetIntersection_None_Vector_string_256_1 4842747.685 1.34%
SetIntersection_None_Vector_string_256_16 4474451.364 -2.46%
SetIntersection_None_Vector_string_256_256 2397172.493 -
SetIntersection_None_Vector_string_256_4 4698792.968 -
SetIntersection_None_Vector_string_256_64 3773872.528 -
SetIntersection_None_Vector_string_262144_1 1338910.823 1.55%
SetIntersection_None_Vector_string_262144_1024 1355514.951 -
SetIntersection_None_Vector_string_262144_16 1348888.896 -2.03%
SetIntersection_None_Vector_string_262144_16384 1357382.653 1.12%
SetIntersection_None_Vector_string_262144_256 1366400.911 1.75%
SetIntersection_None_Vector_string_262144_262144 1352262.400 3.74%
SetIntersection_None_Vector_string_262144_4 1473425.006 8.92%
SetIntersection_None_Vector_string_262144_64 1322906.404 -
SetIntersection_None_Vector_string_4_1 231770537.044 -
SetIntersection_None_Vector_string_4_4 145061732.698 -
SetIntersection_None_Vector_string_64_1 18428381.456 -
SetIntersection_None_Vector_string_64_16 15011039.726 -
SetIntersection_None_Vector_string_64_4 17699028.311 -
SetIntersection_None_Vector_string_64_64 9421874.901 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1175785.380 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1180808.481 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1193554.503 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1164925.682 -1.13%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1194970.050 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1162773.921 -1.59%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1239188.531 2.52%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1260687.534 3.28%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1264880.955 2.73%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1233646.175 3.72%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1265047.939 6.72%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1249156.877 1.86%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1264668.711 2.18%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 67746371.849 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 36048409.161 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 57667698.668 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 569353675.945 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4612238.456 2.12%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4348630.562 1.13%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2325827.297 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4624761.739 1.91%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3703541.098 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1301078.190 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1284717.631 7.15%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1250036.655 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1271135.523 1.00%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1285623.379 -1.60%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1275873.082 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1292968.826 2.53%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1259907.776 2.67%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 229179514.481 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 143349786.315 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 17824378.842 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 14693190.512 1.35%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 17186803.193 1.01%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 9115845.327 -
SetIntersection_None_Vector_uint32_1024_1 1097882.164 -5.72%
SetIntersection_None_Vector_uint32_1024_1024 1165637.934 1.57%
SetIntersection_None_Vector_uint32_1024_16 1147701.297 -
SetIntersection_None_Vector_uint32_1024_256 1148911.163 -
SetIntersection_None_Vector_uint32_1024_4 1127162.391 -1.95%
SetIntersection_None_Vector_uint32_1024_64 1148015.160 3.16%
SetIntersection_None_Vector_uint32_16384_1 1169528.450 -
SetIntersection_None_Vector_uint32_16384_1024 1115587.754 -4.94%
SetIntersection_None_Vector_uint32_16384_16 1132035.454 -3.57%
SetIntersection_None_Vector_uint32_16384_16384 1163217.389 -1.42%
SetIntersection_None_Vector_uint32_16384_256 1175595.085 -
SetIntersection_None_Vector_uint32_16384_4 1173508.325 2.19%
SetIntersection_None_Vector_uint32_16384_64 1171602.126 -
SetIntersection_None_Vector_uint32_16_1 67376914.408 -
SetIntersection_None_Vector_uint32_16_16 35809604.397 -
SetIntersection_None_Vector_uint32_16_4 57249011.271 -
SetIntersection_None_Vector_uint32_1_1 585388216.225 -
SetIntersection_None_Vector_uint32_256_1 4519075.234 -
SetIntersection_None_Vector_uint32_256_16 4304679.712 -
SetIntersection_None_Vector_uint32_256_256 2283933.027 -
SetIntersection_None_Vector_uint32_256_4 4467716.245 -
SetIntersection_None_Vector_uint32_256_64 3608002.868 -
SetIntersection_None_Vector_uint32_262144_1 1169395.964 -2.29%
SetIntersection_None_Vector_uint32_262144_1024 1195652.299 2.32%
SetIntersection_None_Vector_uint32_262144_16 1194269.722 -
SetIntersection_None_Vector_uint32_262144_16384 1188844.008 -
SetIntersection_None_Vector_uint32_262144_256 1172174.777 -2.84%
SetIntersection_None_Vector_uint32_262144_262144 1195134.497 -
SetIntersection_None_Vector_uint32_262144_4 1195210.578 -
SetIntersection_None_Vector_uint32_262144_64 1199407.231 3.29%
SetIntersection_None_Vector_uint32_4_1 227668565.092 -
SetIntersection_None_Vector_uint32_4_4 142386307.267 -
SetIntersection_None_Vector_uint32_64_1 17713760.312 -
SetIntersection_None_Vector_uint32_64_16 14362981.983 -
SetIntersection_None_Vector_uint32_64_4 17019695.399 -
SetIntersection_None_Vector_uint32_64_64 8974914.795 -1.03%
SetIntersection_None_Vector_uint64_1024_1 1151005.128 -
SetIntersection_None_Vector_uint64_1024_1024 1160685.879 1.88%
SetIntersection_None_Vector_uint64_1024_16 1153035.087 1.02%
SetIntersection_None_Vector_uint64_1024_256 1151355.558 1.49%
SetIntersection_None_Vector_uint64_1024_4 1164466.230 1.78%
SetIntersection_None_Vector_uint64_1024_64 1168942.858 5.36%
SetIntersection_None_Vector_uint64_16384_1 1178048.591 -
SetIntersection_None_Vector_uint64_16384_1024 1174219.857 -1.22%
SetIntersection_None_Vector_uint64_16384_16 1158033.799 -1.18%
SetIntersection_None_Vector_uint64_16384_16384 1170508.246 -
SetIntersection_None_Vector_uint64_16384_256 1174523.544 2.32%
SetIntersection_None_Vector_uint64_16384_4 1147787.060 -1.83%
SetIntersection_None_Vector_uint64_16384_64 1167957.256 -
SetIntersection_None_Vector_uint64_16_1 67164972.094 -
SetIntersection_None_Vector_uint64_16_16 35688132.343 -
SetIntersection_None_Vector_uint64_16_4 57021384.185 -
SetIntersection_None_Vector_uint64_1_1 568057409.690 -
SetIntersection_None_Vector_uint64_256_1 4552800.038 2.03%
SetIntersection_None_Vector_uint64_256_16 4243908.114 -
SetIntersection_None_Vector_uint64_256_256 2278072.602 4.50%
SetIntersection_None_Vector_uint64_256_4 4479816.496 -
SetIntersection_None_Vector_uint64_256_64 3631983.321 -
SetIntersection_None_Vector_uint64_262144_1 1206126.169 2.82%
SetIntersection_None_Vector_uint64_262144_1024 1207942.322 -
SetIntersection_None_Vector_uint64_262144_16 1198942.236 -
SetIntersection_None_Vector_uint64_262144_16384 1191581.616 -
SetIntersection_None_Vector_uint64_262144_256 1196920.085 -
SetIntersection_None_Vector_uint64_262144_262144 1206340.129 -
SetIntersection_None_Vector_uint64_262144_4 1202466.067 5.32%
SetIntersection_None_Vector_uint64_262144_64 1201911.687 5.46%
SetIntersection_None_Vector_uint64_4_1 227801509.218 -
SetIntersection_None_Vector_uint64_4_4 142261300.093 -
SetIntersection_None_Vector_uint64_64_1 17811410.676 -
SetIntersection_None_Vector_uint64_64_16 14477307.035 1.58%
SetIntersection_None_Vector_uint64_64_4 16853450.649 -
SetIntersection_None_Vector_uint64_64_64 9021955.701 1.51%
bm_gcd_complex 19.059 -
bm_gcd_random 30.522 -
bm_gcd_trivial 0.834 -4.53%
bm_lexicographical_compare<int>/1 1.380 11.73%
bm_lexicographical_compare<int>/1048576 77179.072 -
bm_lexicographical_compare<int>/16 1.875 -9.46%
bm_lexicographical_compare<int>/2 1.433 -
bm_lexicographical_compare<int>/262144 19119.901 -
bm_lexicographical_compare<int>/3 1.644 -4.93%
bm_lexicographical_compare<int>/32768 2390.075 -
bm_lexicographical_compare<int>/4 1.264 -8.76%
bm_lexicographical_compare<int>/4096 298.718 -
bm_lexicographical_compare<int>/5 1.522 -
bm_lexicographical_compare<int>/512 37.312 -
bm_lexicographical_compare<int>/6 1.522 -
bm_lexicographical_compare<int>/64 4.767 -2.92%
bm_lexicographical_compare<int>/7 1.522 -
bm_lexicographical_compare<int>/8 1.530 2.31%
bm_lexicographical_compare<signed_char>/1 1.388 -
bm_lexicographical_compare<signed_char>/1048576 16269.728 -2.52%
bm_lexicographical_compare<signed_char>/16 1.388 -
bm_lexicographical_compare<signed_char>/2 1.619 4.45%
bm_lexicographical_compare<signed_char>/262144 3842.436 -
bm_lexicographical_compare<signed_char>/3 1.763 1.92%
bm_lexicographical_compare<signed_char>/32768 479.160 -
bm_lexicographical_compare<signed_char>/4 1.973 -
bm_lexicographical_compare<signed_char>/4096 59.873 -
bm_lexicographical_compare<signed_char>/5 2.216 -
bm_lexicographical_compare<signed_char>/512 8.095 1.63%
bm_lexicographical_compare<signed_char>/6 2.550 -
bm_lexicographical_compare<signed_char>/64 2.276 10.23%
bm_lexicographical_compare<signed_char>/7 2.774 -2.28%
bm_lexicographical_compare<signed_char>/8 3.188 -4.40%
bm_lexicographical_compare<unsigned_char>/1 1.653 -
bm_lexicographical_compare<unsigned_char>/1048576 17933.499 -
bm_lexicographical_compare<unsigned_char>/16 1.156 -
bm_lexicographical_compare<unsigned_char>/2 1.998 4.89%
bm_lexicographical_compare<unsigned_char>/262144 4495.603 -
bm_lexicographical_compare<unsigned_char>/3 2.260 5.42%
bm_lexicographical_compare<unsigned_char>/32768 572.851 -
bm_lexicographical_compare<unsigned_char>/4 1.558 8.25%
bm_lexicographical_compare<unsigned_char>/4096 77.699 -
bm_lexicographical_compare<unsigned_char>/5 1.737 3.96%
bm_lexicographical_compare<unsigned_char>/512 8.794 -
bm_lexicographical_compare<unsigned_char>/6 1.957 4.15%
bm_lexicographical_compare<unsigned_char>/64 1.977 -
bm_lexicographical_compare<unsigned_char>/7 2.154 -
bm_lexicographical_compare<unsigned_char>/8 1.388 -3.50%
bm_ranges_lexicographical_compare<int>/1 1.323 2.70%
bm_ranges_lexicographical_compare<int>/1048576 76680.198 -
bm_ranges_lexicographical_compare<int>/16 1.997 -10.43%
bm_ranges_lexicographical_compare<int>/2 1.554 2.23%
bm_ranges_lexicographical_compare<int>/262144 19110.164 -
bm_ranges_lexicographical_compare<int>/3 1.844 -
bm_ranges_lexicographical_compare<int>/32768 2390.158 -
bm_ranges_lexicographical_compare<int>/4 1.326 2.54%
bm_ranges_lexicographical_compare<int>/4096 298.490 -
bm_ranges_lexicographical_compare<int>/5 1.504 -
bm_ranges_lexicographical_compare<int>/512 37.285 -
bm_ranges_lexicographical_compare<int>/6 1.504 -
bm_ranges_lexicographical_compare<int>/64 4.810 -1.07%
bm_ranges_lexicographical_compare<int>/7 1.504 -
bm_ranges_lexicographical_compare<int>/8 1.560 2.16%
bm_ranges_lexicographical_compare<signed_char>/1 1.385 4.58%
bm_ranges_lexicographical_compare<signed_char>/1048576 16269.726 -2.64%
bm_ranges_lexicographical_compare<signed_char>/16 1.291 -2.11%
bm_ranges_lexicographical_compare<signed_char>/2 1.616 4.72%
bm_ranges_lexicographical_compare<signed_char>/262144 3833.870 -
bm_ranges_lexicographical_compare<signed_char>/3 1.845 3.72%
bm_ranges_lexicographical_compare<signed_char>/32768 478.014 -
bm_ranges_lexicographical_compare<signed_char>/4 2.084 4.07%
bm_ranges_lexicographical_compare<signed_char>/4096 59.757 -
bm_ranges_lexicographical_compare<signed_char>/5 2.317 3.23%
bm_ranges_lexicographical_compare<signed_char>/512 7.802 -2.02%
bm_ranges_lexicographical_compare<signed_char>/6 2.623 3.04%
bm_ranges_lexicographical_compare<signed_char>/64 2.051 -8.04%
bm_ranges_lexicographical_compare<signed_char>/7 2.878 4.16%
bm_ranges_lexicographical_compare<signed_char>/8 3.237 4.94%
bm_ranges_lexicographical_compare<unsigned_char>/1 1.640 -4.57%
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17934.581 -
bm_ranges_lexicographical_compare<unsigned_char>/16 1.104 -4.35%
bm_ranges_lexicographical_compare<unsigned_char>/2 1.858 -4.56%
bm_ranges_lexicographical_compare<unsigned_char>/262144 4498.149 -
bm_ranges_lexicographical_compare<unsigned_char>/3 2.090 -
bm_ranges_lexicographical_compare<unsigned_char>/32768 572.635 -
bm_ranges_lexicographical_compare<unsigned_char>/4 1.392 -2.58%
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.735 -
bm_ranges_lexicographical_compare<unsigned_char>/5 1.622 -2.33%
bm_ranges_lexicographical_compare<unsigned_char>/512 8.746 -
bm_ranges_lexicographical_compare<unsigned_char>/6 1.854 -2.03%
bm_ranges_lexicographical_compare<unsigned_char>/64 1.907 -6.15%
bm_ranges_lexicographical_compare<unsigned_char>/7 2.094 -1.56%
bm_ranges_lexicographical_compare<unsigned_char>/8 1.359 -5.32%
bm_ranges_swap_ranges_vb_aligned/1024 6.513 -
bm_ranges_swap_ranges_vb_aligned/1048576 3403.988 -
bm_ranges_swap_ranges_vb_aligned/128 3.434 -
bm_ranges_swap_ranges_vb_aligned/131072 253.709 2.18%
bm_ranges_swap_ranges_vb_aligned/16 3.241 -
bm_ranges_swap_ranges_vb_aligned/16384 34.747 -
bm_ranges_swap_ranges_vb_aligned/2048 8.536 -
bm_ranges_swap_ranges_vb_aligned/256 4.379 -
bm_ranges_swap_ranges_vb_aligned/262144 505.657 -
bm_ranges_swap_ranges_vb_aligned/32 3.238 -
bm_ranges_swap_ranges_vb_aligned/32768 64.171 -
bm_ranges_swap_ranges_vb_aligned/4096 11.953 -
bm_ranges_swap_ranges_vb_aligned/512 5.146 -
bm_ranges_swap_ranges_vb_aligned/524288 1047.293 -
bm_ranges_swap_ranges_vb_aligned/64 3.027 -2.20%
bm_ranges_swap_ranges_vb_aligned/65536 123.187 -
bm_ranges_swap_ranges_vb_aligned/8 3.198 -
bm_ranges_swap_ranges_vb_aligned/8192 19.503 -
bm_ranges_swap_ranges_vb_unaligned/1048576 15558.023 -
bm_ranges_swap_ranges_vb_unaligned/262144 3736.092 -84.33%
bm_ranges_swap_ranges_vb_unaligned/32768 472.360 -
bm_ranges_swap_ranges_vb_unaligned/4096 64.068 -
bm_ranges_swap_ranges_vb_unaligned/512 13.359 -
bm_ranges_swap_ranges_vb_unaligned/64 6.293 -
bm_ranges_swap_ranges_vb_unaligned/8 5.060 2.28%
bm_swap_ranges_vb_aligned/1048576 3399.463 -
bm_swap_ranges_vb_aligned/262144 492.100 -
bm_swap_ranges_vb_aligned/32768 63.719 -
bm_swap_ranges_vb_aligned/4096 12.558 -
bm_swap_ranges_vb_aligned/512 4.989 -
bm_swap_ranges_vb_aligned/64 2.901 2.38%
bm_swap_ranges_vb_aligned/8 3.391 3.95%
bm_swap_ranges_vb_unaligned/1048576 15942.405 -
bm_swap_ranges_vb_unaligned/262144 3845.558 -67.26%
bm_swap_ranges_vb_unaligned/32768 484.710 -
bm_swap_ranges_vb_unaligned/4096 64.830 -
bm_swap_ranges_vb_unaligned/512 12.336 -
bm_swap_ranges_vb_unaligned/64 4.831 -
bm_swap_ranges_vb_unaligned/8 4.763 -2.98%
bm_write 595.736 1.97%
rng::adjacent_find(deque<int>)/1024 462.030 -
rng::adjacent_find(deque<int>)/1048576 475321.489 -
rng::adjacent_find(deque<int>)/50 14.431 -34.21%
rng::adjacent_find(deque<int>)/8 3.297 -21.02%
rng::adjacent_find(deque<int>)/8192 3703.673 -
rng::adjacent_find(deque<int>,_pred)/1024 630.997 -
rng::adjacent_find(deque<int>,_pred)/1048576 650984.525 -
rng::adjacent_find(deque<int>,_pred)/50 30.584 -
rng::adjacent_find(deque<int>,_pred)/8 4.499 -3.06%
rng::adjacent_find(deque<int>,_pred)/8192 5090.041 -
rng::adjacent_find(list<int>)/1024 711.299 -
rng::adjacent_find(list<int>)/1048576 869035.980 -
rng::adjacent_find(list<int>)/50 23.661 -
rng::adjacent_find(list<int>)/8 2.109 -
rng::adjacent_find(list<int>)/8192 8112.967 16.33%
rng::adjacent_find(list<int>,_pred)/1024 827.581 -
rng::adjacent_find(list<int>,_pred)/1048576 955800.806 -
rng::adjacent_find(list<int>,_pred)/50 34.795 -
rng::adjacent_find(list<int>,_pred)/8 3.977 -
rng::adjacent_find(list<int>,_pred)/8192 7574.864 -12.60%
rng::adjacent_find(vector<int>)/1024 234.459 -
rng::adjacent_find(vector<int>)/1048576 234304.273 -1.40%
rng::adjacent_find(vector<int>)/50 11.995 -
rng::adjacent_find(vector<int>)/8 2.022 -
rng::adjacent_find(vector<int>)/8192 1830.096 -
rng::adjacent_find(vector<int>,_pred)/1024 401.206 -
rng::adjacent_find(vector<int>,_pred)/1048576 467169.168 1.35%
rng::adjacent_find(vector<int>,_pred)/50 23.613 -
rng::adjacent_find(vector<int>,_pred)/8 3.385 -
rng::adjacent_find(vector<int>,_pred)/8192 3193.853 -
rng::all_of(deque<int>)_(process_all)/32 11.544 -
rng::all_of(deque<int>)_(process_all)/32768 10563.399 -
rng::all_of(deque<int>)_(process_all)/50 17.753 -
rng::all_of(deque<int>)_(process_all)/8 3.092 -4.05%
rng::all_of(deque<int>)_(process_all)/8192 2636.965 -
rng::all_of(list<int>)_(process_all)/32 11.495 -
rng::all_of(list<int>)_(process_all)/32768 26251.450 -
rng::all_of(list<int>)_(process_all)/50 21.772 -
rng::all_of(list<int>)_(process_all)/8 2.716 -
rng::all_of(list<int>)_(process_all)/8192 8263.729 8.84%
rng::all_of(vector<int>)_(process_all)/32 8.425 -
rng::all_of(vector<int>)_(process_all)/32768 8099.145 -
rng::all_of(vector<int>)_(process_all)/50 18.244 -
rng::all_of(vector<int>)_(process_all)/8 2.454 -
rng::all_of(vector<int>)_(process_all)/8192 2027.234 -
rng::any_of(deque<int>)_(process_all)/32 11.592 -
rng::any_of(deque<int>)_(process_all)/32768 10844.093 3.12%
rng::any_of(deque<int>)_(process_all)/50 20.267 -
rng::any_of(deque<int>)_(process_all)/8 3.099 -3.85%
rng::any_of(deque<int>)_(process_all)/8192 2721.938 3.99%
rng::any_of(list<int>)_(process_all)/32 11.530 -
rng::any_of(list<int>)_(process_all)/32768 26621.243 2.83%
rng::any_of(list<int>)_(process_all)/50 21.850 -
rng::any_of(list<int>)_(process_all)/8 2.602 -
rng::any_of(list<int>)_(process_all)/8192 7561.328 2.93%
rng::any_of(vector<int>)_(process_all)/32 8.328 -1.06%
rng::any_of(vector<int>)_(process_all)/32768 8064.277 -
rng::any_of(vector<int>)_(process_all)/50 12.603 -
rng::any_of(vector<int>)_(process_all)/8 2.506 2.40%
rng::any_of(vector<int>)_(process_all)/8192 2027.573 -
rng::contains(deque<int>)_(process_all)/1048576 252407.041 -
rng::contains(deque<int>)_(process_all)/32 8.694 -
rng::contains(deque<int>)_(process_all)/50 12.656 -
rng::contains(deque<int>)_(process_all)/8 3.029 1.32%
rng::contains(deque<int>)_(process_all)/8192 1944.015 1.44%
rng::contains(list<int>)_(process_all)/1048576 824229.314 -1.67%
rng::contains(list<int>)_(process_all)/32 9.015 -2.90%
rng::contains(list<int>)_(process_all)/50 18.370 -
rng::contains(list<int>)_(process_all)/8 2.231 -7.19%
rng::contains(list<int>)_(process_all)/8192 7843.940 11.61%
rng::contains(vector<int>)_(process_all)/1048576 237567.057 -
rng::contains(vector<int>)_(process_all)/32 8.336 -
rng::contains(vector<int>)_(process_all)/50 12.330 -
rng::contains(vector<int>)_(process_all)/8 2.531 -5.09%
rng::contains(vector<int>)_(process_all)/8192 1844.647 -
rng::contains_subrange(deque<int>)_(near_matches)/1000 19589.799 -6.92%
rng::contains_subrange(deque<int>)_(near_matches)/1024 20453.938 -7.96%
rng::contains_subrange(deque<int>)_(near_matches)/8192 1458685.677 -
rng::contains_subrange(deque<int>)_(process_all)/1048576 430234.660 -
rng::contains_subrange(deque<int>)_(process_all)/16 7.375 5.17%
rng::contains_subrange(deque<int>)_(process_all)/32 11.678 9.44%
rng::contains_subrange(deque<int>)_(process_all)/50 16.410 11.99%
rng::contains_subrange(deque<int>)_(process_all)/8192 3365.451 -
rng::contains_subrange(deque<int>)_(same_length)/1048576 502914.065 -
rng::contains_subrange(deque<int>)_(same_length)/16 13.138 12.12%
rng::contains_subrange(deque<int>)_(same_length)/32 20.779 8.39%
rng::contains_subrange(deque<int>)_(same_length)/50 28.832 4.98%
rng::contains_subrange(deque<int>)_(same_length)/8192 3919.128 -
rng::contains_subrange(deque<int>)_(single_element)/1048576 478415.699 -
rng::contains_subrange(deque<int>)_(single_element)/16 10.315 -
rng::contains_subrange(deque<int>)_(single_element)/32 17.493 -
rng::contains_subrange(deque<int>)_(single_element)/50 25.553 -
rng::contains_subrange(deque<int>)_(single_element)/8192 3730.488 -
rng::contains_subrange(list<int>)_(near_matches)/1000 36909.687 -
rng::contains_subrange(list<int>)_(near_matches)/1024 38493.479 -
rng::contains_subrange(list<int>)_(near_matches)/8192 2457414.182 -
rng::contains_subrange(list<int>)_(process_all)/1048576 851529.719 2.17%
rng::contains_subrange(list<int>)_(process_all)/16 5.061 4.99%
rng::contains_subrange(list<int>)_(process_all)/32 10.436 1.77%
rng::contains_subrange(list<int>)_(process_all)/50 17.840 -1.84%
rng::contains_subrange(list<int>)_(process_all)/8192 7209.619 2.34%
rng::contains_subrange(list<int>)_(same_length)/1048576 945316.332 -
rng::contains_subrange(list<int>)_(same_length)/16 6.919 -
rng::contains_subrange(list<int>)_(same_length)/32 16.293 -
rng::contains_subrange(list<int>)_(same_length)/50 29.939 -
rng::contains_subrange(list<int>)_(same_length)/8192 8588.317 -
rng::contains_subrange(list<int>)_(single_element)/1048576 856207.876 1.83%
rng::contains_subrange(list<int>)_(single_element)/16 4.991 -
rng::contains_subrange(list<int>)_(single_element)/32 10.432 -
rng::contains_subrange(list<int>)_(single_element)/50 17.671 -
rng::contains_subrange(list<int>)_(single_element)/8192 8025.595 3.13%
rng::contains_subrange(vector<int>)_(near_matches)/1000 13970.028 -
rng::contains_subrange(vector<int>)_(near_matches)/1024 14828.425 -
rng::contains_subrange(vector<int>)_(near_matches)/8192 764884.870 -
rng::contains_subrange(vector<int>)_(process_all)/1048576 213594.016 2.48%
rng::contains_subrange(vector<int>)_(process_all)/16 4.874 -
rng::contains_subrange(vector<int>)_(process_all)/32 8.214 -
rng::contains_subrange(vector<int>)_(process_all)/50 11.659 -
rng::contains_subrange(vector<int>)_(process_all)/8192 1665.039 2.31%
rng::contains_subrange(vector<int>)_(same_length)/1048576 243495.005 -1.18%
rng::contains_subrange(vector<int>)_(same_length)/16 4.877 2.13%
rng::contains_subrange(vector<int>)_(same_length)/32 8.952 3.17%
rng::contains_subrange(vector<int>)_(same_length)/50 12.856 1.38%
rng::contains_subrange(vector<int>)_(same_length)/8192 1866.572 -2.99%
rng::contains_subrange(vector<int>)_(single_element)/1048576 231857.137 -
rng::contains_subrange(vector<int>)_(single_element)/16 4.762 2.07%
rng::contains_subrange(vector<int>)_(single_element)/32 8.456 -
rng::contains_subrange(vector<int>)_(single_element)/50 12.377 -
rng::contains_subrange(vector<int>)_(single_element)/8192 1807.588 -
rng::copy(deque<int>)/1048576 49707.996 -
rng::copy(deque<int>)/262144 10251.289 -
rng::copy(deque<int>)/32768 1146.914 -
rng::copy(deque<int>)/4096 145.240 -
rng::copy(deque<int>)/512 16.792 -
rng::copy(deque<int>)/64 2.824 -
rng::copy(deque<int>)/8 2.693 -2.64%
rng::copy(list<int>)/1048576 879913.264 -
rng::copy(list<int>)/262144 218010.914 -
rng::copy(list<int>)/32768 25933.761 -
rng::copy(list<int>)/4096 3143.937 -
rng::copy(list<int>)/512 369.725 -
rng::copy(list<int>)/64 30.938 -7.44%
rng::copy(list<int>)/8 2.393 -
rng::copy(vector<bool>)_(aligned)/1048576 1089.432 4.79%
rng::copy(vector<bool>)_(aligned)/262144 283.578 -
rng::copy(vector<bool>)_(aligned)/32768 35.449 -1.38%
rng::copy(vector<bool>)_(aligned)/4096 4.927 -
rng::copy(vector<bool>)_(aligned)/512 1.765 -
rng::copy(vector<bool>)_(aligned)/64 1.317 -4.00%
rng::copy(vector<bool>)_(unaligned)/1048576 5507.575 -
rng::copy(vector<bool>)_(unaligned)/262144 1368.528 -
rng::copy(vector<bool>)_(unaligned)/32768 174.202 -
rng::copy(vector<bool>)_(unaligned)/4096 20.856 -
rng::copy(vector<bool>)_(unaligned)/512 3.377 -9.43%
rng::copy(vector<bool>)_(unaligned)/64 0.741 -
rng::copy(vector<int>)/1048576 48462.075 -2.83%
rng::copy(vector<int>)/262144 12531.408 -
rng::copy(vector<int>)/32768 2975.661 -
rng::copy(vector<int>)/4096 151.201 -
rng::copy(vector<int>)/512 16.006 -
rng::copy(vector<int>)/64 2.442 -
rng::copy(vector<int>)/8 2.228 -3.84%
rng::copy_backward(deque<int>)/1048576 123669.355 -
rng::copy_backward(deque<int>)/262144 31071.628 -4.14%
rng::copy_backward(deque<int>)/32768 3754.638 -
rng::copy_backward(deque<int>)/4096 147.849 -
rng::copy_backward(deque<int>)/512 19.387 6.37%
rng::copy_backward(deque<int>)/64 3.499 14.91%
rng::copy_backward(deque<int>)/8 2.764 2.25%
rng::copy_backward(list<int>)/1048576 887198.892 -
rng::copy_backward(list<int>)/262144 222577.220 -
rng::copy_backward(list<int>)/32768 30110.001 4.60%
rng::copy_backward(list<int>)/4096 3087.503 -
rng::copy_backward(list<int>)/512 371.893 -
rng::copy_backward(list<int>)/64 31.157 -
rng::copy_backward(list<int>)/8 2.440 2.01%
rng::copy_backward(vector<bool>)_(aligned)/1048576 1034.898 -
rng::copy_backward(vector<bool>)_(aligned)/262144 281.674 -
rng::copy_backward(vector<bool>)_(aligned)/32768 35.767 -
rng::copy_backward(vector<bool>)_(aligned)/4096 5.105 -
rng::copy_backward(vector<bool>)_(aligned)/512 1.753 -
rng::copy_backward(vector<bool>)_(aligned)/64 1.755 -2.54%
rng::copy_backward(vector<bool>)_(unaligned)/1048576 6765.165 -2.47%
rng::copy_backward(vector<bool>)_(unaligned)/262144 1661.241 -
rng::copy_backward(vector<bool>)_(unaligned)/32768 212.119 -
rng::copy_backward(vector<bool>)_(unaligned)/4096 25.879 -
rng::copy_backward(vector<bool>)_(unaligned)/512 4.889 -
rng::copy_backward(vector<bool>)_(unaligned)/64 0.948 -
rng::copy_backward(vector<int>)/1048576 49585.480 1.95%
rng::copy_backward(vector<int>)/262144 12531.524 -
rng::copy_backward(vector<int>)/32768 2592.788 -29.43%
rng::copy_backward(vector<int>)/4096 199.437 18.53%
rng::copy_backward(vector<int>)/512 16.632 -
rng::copy_backward(vector<int>)/64 2.518 -
rng::copy_backward(vector<int>)/8 2.289 -
rng::copy_if(deque<int>)_(entire_range)/1048576 277761.503 -
rng::copy_if(deque<int>)_(entire_range)/262144 69753.627 -
rng::copy_if(deque<int>)_(entire_range)/32768 8683.332 -
rng::copy_if(deque<int>)_(entire_range)/4096 1019.808 -
rng::copy_if(deque<int>)_(entire_range)/512 136.514 -
rng::copy_if(deque<int>)_(entire_range)/64 16.142 -
rng::copy_if(deque<int>)_(entire_range)/8 2.840 -2.96%
rng::copy_if(deque<int>)_(every_other)/1048576 372189.060 -
rng::copy_if(deque<int>)_(every_other)/262144 92968.493 -
rng::copy_if(deque<int>)_(every_other)/32768 11644.720 -
rng::copy_if(deque<int>)_(every_other)/4096 1456.312 -
rng::copy_if(deque<int>)_(every_other)/512 182.996 -
rng::copy_if(deque<int>)_(every_other)/64 23.455 -
rng::copy_if(deque<int>)_(every_other)/8 3.454 -
rng::copy_if(list<int>)_(entire_range)/1048576 883997.633 -
rng::copy_if(list<int>)_(entire_range)/262144 218993.941 -
rng::copy_if(list<int>)_(entire_range)/32768 27869.640 -
rng::copy_if(list<int>)_(entire_range)/4096 3066.984 1.35%
rng::copy_if(list<int>)_(entire_range)/512 378.716 2.12%
rng::copy_if(list<int>)_(entire_range)/64 30.794 -7.71%
rng::copy_if(list<int>)_(entire_range)/8 2.576 -
rng::copy_if(list<int>)_(every_other)/1048576 848384.976 -
rng::copy_if(list<int>)_(every_other)/262144 208706.893 -
rng::copy_if(list<int>)_(every_other)/32768 24925.265 -
rng::copy_if(list<int>)_(every_other)/4096 3260.361 -
rng::copy_if(list<int>)_(every_other)/512 359.553 -
rng::copy_if(list<int>)_(every_other)/64 23.800 -
rng::copy_if(list<int>)_(every_other)/8 2.306 -
rng::copy_if(vector<int>)_(entire_range)/1048576 245937.544 -
rng::copy_if(vector<int>)_(entire_range)/262144 59829.911 -
rng::copy_if(vector<int>)_(entire_range)/32768 7480.025 -
rng::copy_if(vector<int>)_(entire_range)/4096 937.623 -
rng::copy_if(vector<int>)_(entire_range)/512 123.653 -
rng::copy_if(vector<int>)_(entire_range)/64 16.008 4.26%
rng::copy_if(vector<int>)_(entire_range)/8 2.209 -
rng::copy_if(vector<int>)_(every_other)/1048576 239564.547 -
rng::copy_if(vector<int>)_(every_other)/262144 59796.929 -
rng::copy_if(vector<int>)_(every_other)/32768 7467.145 -
rng::copy_if(vector<int>)_(every_other)/4096 937.624 -
rng::copy_if(vector<int>)_(every_other)/512 123.888 -
rng::copy_if(vector<int>)_(every_other)/64 18.184 -
rng::copy_if(vector<int>)_(every_other)/8 4.258 -3.70%
rng::copy_n(deque<int>)/1048576 49921.049 -
rng::copy_n(deque<int>)/262144 10468.729 3.46%
rng::copy_n(deque<int>)/32768 1135.927 -1.22%
rng::copy_n(deque<int>)/4096 145.534 -
rng::copy_n(deque<int>)/512 16.787 -
rng::copy_n(deque<int>)/64 2.867 -
rng::copy_n(deque<int>)/8 2.639 -4.94%
rng::copy_n(list<int>)/1048576 871659.989 -
rng::copy_n(list<int>)/262144 216578.789 -
rng::copy_n(list<int>)/32768 25988.447 -5.18%
rng::copy_n(list<int>)/4096 4187.028 -
rng::copy_n(list<int>)/512 340.540 -
rng::copy_n(list<int>)/64 14.068 -1.40%
rng::copy_n(list<int>)/8 2.246 -
rng::copy_n(vector<bool>)_(aligned)/1048576 3793.844 122.85%
rng::copy_n(vector<bool>)_(aligned)/262144 314.339 15.30%
rng::copy_n(vector<bool>)_(aligned)/32768 36.171 1.76%
rng::copy_n(vector<bool>)_(aligned)/4096 4.939 -
rng::copy_n(vector<bool>)_(aligned)/512 1.764 -
rng::copy_n(vector<bool>)_(aligned)/64 1.248 -9.22%
rng::copy_n(vector<bool>)_(unaligned)/1048576 5506.391 -3.42%
rng::copy_n(vector<bool>)_(unaligned)/262144 1368.368 -
rng::copy_n(vector<bool>)_(unaligned)/32768 170.734 -1.93%
rng::copy_n(vector<bool>)_(unaligned)/4096 20.856 -
rng::copy_n(vector<bool>)_(unaligned)/512 3.418 -
rng::copy_n(vector<bool>)_(unaligned)/64 0.741 -
rng::copy_n(vector<int>)/1048576 48606.831 -
rng::copy_n(vector<int>)/262144 12465.668 -
rng::copy_n(vector<int>)/32768 1948.068 17.25%
rng::copy_n(vector<int>)/4096 180.847 23.19%
rng::copy_n(vector<int>)/512 16.145 -
rng::copy_n(vector<int>)/64 2.473 -
rng::copy_n(vector<int>)/8 2.154 -4.44%
rng::count(deque<int>)_(every_other)/1024 247.737 -
rng::count(deque<int>)_(every_other)/1048576 252792.509 -
rng::count(deque<int>)_(every_other)/8 2.533 -
rng::count(deque<int>)_(every_other)/8192 1936.551 -
rng::count(list<int>)_(every_other)/1024 709.166 -2.17%
rng::count(list<int>)_(every_other)/1048576 823591.208 -
rng::count(list<int>)_(every_other)/8 2.098 -
rng::count(list<int>)_(every_other)/8192 6989.570 -
rng::count(vector<bool>)/1000 3.003 -
rng::count(vector<bool>)/1024 1.689 -
rng::count(vector<bool>)/1048576 1460.901 -
rng::count(vector<bool>)/8192 11.444 -
rng::count(vector<int>)_(every_other)/1024 102.962 -
rng::count(vector<int>)_(every_other)/1048576 105136.764 -
rng::count(vector<int>)_(every_other)/8 1.370 1.31%
rng::count(vector<int>)_(every_other)/8192 819.400 -
rng::count_if(deque<int>)_(every_other)/1024 347.176 -
rng::count_if(deque<int>)_(every_other)/1048576 342624.104 -
rng::count_if(deque<int>)_(every_other)/8 3.271 -2.67%
rng::count_if(deque<int>)_(every_other)/8192 2622.553 -
rng::count_if(list<int>)_(every_other)/1024 756.450 -
rng::count_if(list<int>)_(every_other)/1048576 892315.121 -
rng::count_if(list<int>)_(every_other)/8 2.829 -
rng::count_if(list<int>)_(every_other)/8192 7233.289 -6.22%
rng::count_if(vector<int>)_(every_other)/1024 248.935 -
rng::count_if(vector<int>)_(every_other)/1048576 247826.947 -
rng::count_if(vector<int>)_(every_other)/8 4.250 -
rng::count_if(vector<int>)_(every_other)/8192 1926.260 -
rng::distance(deque<int>)/1024 0.850 -
rng::distance(deque<int>)/4096 0.850 -
rng::distance(deque<int>)/50 0.850 -
rng::distance(deque<int>)/8192 0.853 -
rng::distance(join_view(vector<vector<int>>)/1024 1.026 -
rng::distance(join_view(vector<vector<int>>)/4096 4.483 2.61%
rng::distance(join_view(vector<vector<int>>)/50 0.630 4.32%
rng::distance(join_view(vector<vector<int>>)/8192 8.279 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 481.439 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 492607.788 -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 26.420 11.57%
rng::ends_with(deque<int>)_(mismatch_at_end)/8 5.921 9.70%
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3838.733 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.060 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.742 1.64%
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.059 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.067 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.061 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 718.448 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 733091.048 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 41.546 6.50%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 7.544 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 5731.044 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.103 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.779 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.104 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.097 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.104 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2038.186 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2283024.046 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 47.668 1.74%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.721 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 17764.269 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 1272.945 81.97%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1461053.322 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 24.252 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.704 -1.79%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11641.847 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 2012.658 11.00%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2332406.390 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 52.313 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.543 -2.06%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 19811.685 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 1212.579 125.12%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1464400.889 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 24.331 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.620 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11862.483 7.24%
rng::ends_with(list<int>)_(mismatch_at_end)/1024 0.767 9.55%
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 0.766 9.51%
rng::ends_with(list<int>)_(mismatch_at_end)/50 0.673 -
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.689 -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 0.766 9.61%
rng::ends_with(list<int>)_(mismatch_at_start)/1024 764.633 -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 956372.048 -
rng::ends_with(list<int>)_(mismatch_at_start)/50 42.046 -
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.002 -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 8662.459 4.47%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 0.998 1.30%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 0.999 1.50%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 0.978 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.979 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.999 1.60%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 874.229 -1.03%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1083256.913 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 38.921 -1.64%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 5.690 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 11882.741 -6.98%
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 78.285 -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 73733.421 -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.917 -7.62%
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.568 -10.08%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 570.763 -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.311 -12.38%
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.261 -15.62%
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.323 -11.43%
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.338 -6.06%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.301 -13.03%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 514.386 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 634883.190 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 23.768 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 4.127 -1.27%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 4834.203 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 0.699 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 0.709 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 0.693 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 0.704 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 0.711 -
rng::equal(deque<int>)_(it,_it,_it,_it)/1024 499.600 -
rng::equal(deque<int>)_(it,_it,_it,_it)/1048576 497251.355 -
rng::equal(deque<int>)_(it,_it,_it,_it)/50 26.755 22.78%
rng::equal(deque<int>)_(it,_it,_it,_it)/8 5.071 1.10%
rng::equal(deque<int>)_(it,_it,_it,_it)/8192 3879.420 -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 523.207 -1.36%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 531215.875 -1.51%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 25.764 -3.55%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.214 -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4106.203 -1.23%
rng::equal(list<int>)_(it,_it,_it,_it)/1024 782.412 -
rng::equal(list<int>)_(it,_it,_it,_it)/1048576 954002.653 -
rng::equal(list<int>)_(it,_it,_it,_it)/50 25.928 -4.39%
rng::equal(list<int>)_(it,_it,_it,_it)/8 3.034 2.17%
rng::equal(list<int>)_(it,_it,_it,_it)/8192 12051.802 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 832.465 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 991536.525 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50 32.330 2.20%
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.764 3.97%
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 10434.744 -
rng::equal(vector<bool>)_(aligned)/1024 0.218 -
rng::equal(vector<bool>)_(aligned)/1048576 0.218 -
rng::equal(vector<bool>)_(aligned)/50 0.220 -
rng::equal(vector<bool>)_(aligned)/8 0.222 -
rng::equal(vector<bool>)_(aligned)/8192 0.218 -
rng::equal(vector<bool>)_(unaligned)/1024 7.640 -
rng::equal(vector<bool>)_(unaligned)/1048576 7621.021 -
rng::equal(vector<bool>)_(unaligned)/50 0.921 32.03%
rng::equal(vector<bool>)_(unaligned)/8 0.932 30.21%
rng::equal(vector<bool>)_(unaligned)/8192 65.304 -
rng::equal(vector<int>)_(it,_it,_it,_it)/1024 78.369 -
rng::equal(vector<int>)_(it,_it,_it,_it)/1048576 73733.027 -
rng::equal(vector<int>)_(it,_it,_it,_it)/50 4.605 7.54%
rng::equal(vector<int>)_(it,_it,_it,_it)/8 1.593 17.93%
rng::equal(vector<int>)_(it,_it,_it,_it)/8192 571.591 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 508.046 4.20%
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 638522.537 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 23.819 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.689 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 4788.296 -
rng::fill(deque<int>)/1024 30.008 2.17%
rng::fill(deque<int>)/32 1.416 3.50%
rng::fill(deque<int>)/50 2.255 -
rng::fill(deque<int>)/8192 249.070 -
rng::fill(list<int>)/1024 672.028 -
rng::fill(list<int>)/32 8.299 -
rng::fill(list<int>)/50 16.767 -
rng::fill(list<int>)/8192 7360.527 3.23%
rng::fill(vector<bool>)/1048576 3819.762 -
rng::fill(vector<bool>)/262144 232.024 -
rng::fill(vector<bool>)/32768 29.732 -
rng::fill(vector<bool>)/4096 4.208 -
rng::fill(vector<bool>)/512 1.583 -1.95%
rng::fill(vector<bool>)/64 1.572 -1.75%
rng::fill(vector<int>)/1024 29.845 -
rng::fill(vector<int>)/32 1.039 -4.85%
rng::fill(vector<int>)/50 2.209 -
rng::fill(vector<int>)/8192 238.419 -
rng::fill_n(deque<int>)/1024 29.994 -
rng::fill_n(deque<int>)/32 1.289 7.67%
rng::fill_n(deque<int>)/50 2.196 -
rng::fill_n(deque<int>)/8192 240.373 -2.82%
rng::fill_n(list<int>)/1024 649.488 -
rng::fill_n(list<int>)/32 8.239 -
rng::fill_n(list<int>)/50 15.819 -
rng::fill_n(list<int>)/8192 7506.390 -6.38%
rng::fill_n(vector<bool>)/1048576 3821.902 -
rng::fill_n(vector<bool>)/262144 231.694 -
rng::fill_n(vector<bool>)/32768 30.267 -
rng::fill_n(vector<bool>)/4096 4.156 -
rng::fill_n(vector<bool>)/512 1.424 -
rng::fill_n(vector<bool>)/64 1.368 -
rng::fill_n(vector<int>)/1024 29.743 -
rng::fill_n(vector<int>)/32 1.145 -
rng::fill_n(vector<int>)/50 2.227 -
rng::fill_n(vector<int>)/8192 234.349 -
rng::find(deque<int>)_(bail_25%)/1024 66.495 -
rng::find(deque<int>)_(bail_25%)/32768 1924.407 -
rng::find(deque<int>)_(bail_25%)/8 2.056 -
rng::find(deque<int>)_(bail_25%)/8192 475.551 -
rng::find(deque<int>)_(process_all)/1024 243.379 -
rng::find(deque<int>)_(process_all)/32768 7804.856 -
rng::find(deque<int>)_(process_all)/50 13.086 -
rng::find(deque<int>)_(process_all)/8 3.513 -
rng::find(deque<int>)_(process_all)/8192 1950.219 -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 293.056 -1.07%
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9486.816 -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.379 1.08%
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.493 1.32%
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2323.185 -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 313.880 -12.36%
rng::find(join_view(list<vector<int>>))_(process_all)/32768 10339.890 -10.24%
rng::find(join_view(list<vector<int>>))_(process_all)/50 13.294 -19.12%
rng::find(join_view(list<vector<int>>))_(process_all)/8 3.079 -3.90%
rng::find(join_view(list<vector<int>>))_(process_all)/8192 2533.646 -11.10%
rng::find(join_view(vector<list<int>>))_(process_all)/1024 738.445 -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 26472.343 -1.53%
rng::find(join_view(vector<list<int>>))_(process_all)/50 23.691 -
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.646 2.55%
rng::find(join_view(vector<list<int>>))_(process_all)/8192 8180.216 -6.28%
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 23.079 -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 664.098 -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.770 -1.71%
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.139 -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 168.286 -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 275.182 -2.80%
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8756.310 -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.811 -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 4.974 4.17%
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2165.019 -
rng::find(list<int>)_(bail_25%)/1024 181.159 -
rng::find(list<int>)_(bail_25%)/32768 9124.566 -
rng::find(list<int>)_(bail_25%)/8 0.922 -
rng::find(list<int>)_(bail_25%)/8192 1422.398 -
rng::find(list<int>)_(process_all)/1024 694.766 -
rng::find(list<int>)_(process_all)/32768 25678.107 -2.04%
rng::find(list<int>)_(process_all)/50 24.754 17.47%
rng::find(list<int>)_(process_all)/8 2.381 -
rng::find(list<int>)_(process_all)/8192 8608.274 -4.32%
rng::find(vector<bool>)_(process_all)/1024 4.610 -2.73%
rng::find(vector<bool>)_(process_all)/1048576 3684.940 -
rng::find(vector<bool>)_(process_all)/50 0.854 33.99%
rng::find(vector<bool>)_(process_all)/8 0.789 29.13%
rng::find(vector<bool>)_(process_all)/8192 33.577 -
rng::find(vector<char>)_(bail_25%)/1024 5.259 -
rng::find(vector<char>)_(bail_25%)/32768 136.140 -
rng::find(vector<char>)_(bail_25%)/8 1.062 -3.96%
rng::find(vector<char>)_(bail_25%)/8192 39.749 -
rng::find(vector<char>)_(process_all)/1024 16.203 -
rng::find(vector<char>)_(process_all)/32768 494.732 -
rng::find(vector<char>)_(process_all)/50 1.626 -1.95%
rng::find(vector<char>)_(process_all)/8 0.925 -
rng::find(vector<char>)_(process_all)/8192 135.873 -
rng::find(vector<int>)_(bail_25%)/1024 65.807 -
rng::find(vector<int>)_(bail_25%)/32768 1857.924 -
rng::find(vector<int>)_(bail_25%)/8 1.582 -
rng::find(vector<int>)_(bail_25%)/8192 471.597 -
rng::find(vector<int>)_(process_all)/1024 242.461 -
rng::find(vector<int>)_(process_all)/32768 7458.312 -
rng::find(vector<int>)_(process_all)/50 12.418 -
rng::find(vector<int>)_(process_all)/8 2.848 -
rng::find(vector<int>)_(process_all)/8192 1852.972 -
rng::find_end(deque<int>)_(match_near_end)/1000 32.993 -
rng::find_end(deque<int>)_(match_near_end)/1024 34.112 1.61%
rng::find_end(deque<int>)_(match_near_end)/8192 275.783 -
rng::find_end(deque<int>)_(near_matches)/1000 16944.154 1.33%
rng::find_end(deque<int>)_(near_matches)/1024 17616.183 -
rng::find_end(deque<int>)_(near_matches)/8192 1129916.937 -
rng::find_end(deque<int>)_(process_all)/1000 311.306 1.56%
rng::find_end(deque<int>)_(process_all)/1024 317.208 -
rng::find_end(deque<int>)_(process_all)/1048576 282510.162 -
rng::find_end(deque<int>)_(process_all)/8192 2153.605 -
rng::find_end(deque<int>)_(same_length)/1000 332.583 1.03%
rng::find_end(deque<int>)_(same_length)/1024 337.540 -
rng::find_end(deque<int>)_(same_length)/8192 2685.122 -
rng::find_end(deque<int>)_(single_element)/1000 336.937 -
rng::find_end(deque<int>)_(single_element)/1024 311.618 -8.95%
rng::find_end(deque<int>)_(single_element)/8192 2233.030 -
rng::find_end(deque<int>,_pred)_(match_near_end)/1000 74.796 1.52%
rng::find_end(deque<int>,_pred)_(match_near_end)/1024 76.184 -
rng::find_end(deque<int>,_pred)_(match_near_end)/8192 600.699 -
rng::find_end(deque<int>,_pred)_(near_matches)/1000 31861.270 1.15%
rng::find_end(deque<int>,_pred)_(near_matches)/1024 32682.808 -
rng::find_end(deque<int>,_pred)_(near_matches)/8192 1873512.588 -
rng::find_end(deque<int>,_pred)_(process_all)/1000 582.333 -
rng::find_end(deque<int>,_pred)_(process_all)/1024 624.909 -
rng::find_end(deque<int>,_pred)_(process_all)/1048576 542727.597 -
rng::find_end(deque<int>,_pred)_(process_all)/8192 4227.493 -
rng::find_end(deque<int>,_pred)_(same_length)/1000 781.593 -
rng::find_end(deque<int>,_pred)_(same_length)/1024 801.268 -
rng::find_end(deque<int>,_pred)_(same_length)/8192 4954.281 -
rng::find_end(deque<int>,_pred)_(single_element)/1000 644.623 -
rng::find_end(deque<int>,_pred)_(single_element)/1024 690.565 -
rng::find_end(deque<int>,_pred)_(single_element)/8192 4768.363 -
rng::find_end(forward_list<int>)_(match_near_end)/1000 766.781 -
rng::find_end(forward_list<int>)_(match_near_end)/1024 4452.201 -
rng::find_end(forward_list<int>)_(match_near_end)/8192 255521.297 -
rng::find_end(forward_list<int>)_(near_matches)/1000 36403.330 -
rng::find_end(forward_list<int>)_(near_matches)/1024 37729.472 -
rng::find_end(forward_list<int>)_(near_matches)/8192 2472919.463 -
rng::find_end(forward_list<int>)_(process_all)/1000 701.403 -
rng::find_end(forward_list<int>)_(process_all)/1024 728.628 -
rng::find_end(forward_list<int>)_(process_all)/1048576 758578.628 -
rng::find_end(forward_list<int>)_(process_all)/8192 5645.802 -
rng::find_end(forward_list<int>)_(same_length)/1000 1466.562 -
rng::find_end(forward_list<int>)_(same_length)/1024 1487.406 -
rng::find_end(forward_list<int>)_(same_length)/8192 15543.748 9.78%
rng::find_end(forward_list<int>)_(single_element)/1000 701.507 1.09%
rng::find_end(forward_list<int>)_(single_element)/1024 725.697 -
rng::find_end(forward_list<int>)_(single_element)/8192 5970.040 4.11%
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1000 821.350 -1.77%
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5385.320 -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/8192 277296.638 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/1000 42091.069 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/1024 43544.998 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/8192 2688509.135 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1000 741.420 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1024 761.532 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1048576 843599.247 -
rng::find_end(forward_list<int>,_pred)_(process_all)/8192 6111.653 -
rng::find_end(forward_list<int>,_pred)_(same_length)/1000 1538.281 -
rng::find_end(forward_list<int>,_pred)_(same_length)/1024 1566.757 -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 16478.700 -8.17%
rng::find_end(forward_list<int>,_pred)_(single_element)/1000 801.801 -
rng::find_end(forward_list<int>,_pred)_(single_element)/1024 820.586 -
rng::find_end(forward_list<int>,_pred)_(single_element)/8192 6820.298 2.47%
rng::find_end(list<int>)_(match_near_end)/1000 63.456 -
rng::find_end(list<int>)_(match_near_end)/1024 61.472 -
rng::find_end(list<int>)_(match_near_end)/8192 597.776 -
rng::find_end(list<int>)_(near_matches)/1000 33082.810 -
rng::find_end(list<int>)_(near_matches)/1024 34571.143 -
rng::find_end(list<int>)_(near_matches)/8192 2269196.834 -
rng::find_end(list<int>)_(process_all)/1000 716.454 -
rng::find_end(list<int>)_(process_all)/1024 727.628 -
rng::find_end(list<int>)_(process_all)/1048576 874576.883 -
rng::find_end(list<int>)_(process_all)/8192 7369.038 -1.23%
rng::find_end(list<int>)_(same_length)/1000 735.095 -1.21%
rng::find_end(list<int>)_(same_length)/1024 755.784 -
rng::find_end(list<int>)_(same_length)/8192 9542.040 14.18%
rng::find_end(list<int>)_(single_element)/1000 712.739 -
rng::find_end(list<int>)_(single_element)/1024 730.234 -
rng::find_end(list<int>)_(single_element)/8192 8233.389 5.76%
rng::find_end(list<int>,_pred)_(match_near_end)/1000 80.293 -
rng::find_end(list<int>,_pred)_(match_near_end)/1024 67.436 -
rng::find_end(list<int>,_pred)_(match_near_end)/8192 629.174 -
rng::find_end(list<int>,_pred)_(near_matches)/1000 37735.734 -
rng::find_end(list<int>,_pred)_(near_matches)/1024 39187.386 -
rng::find_end(list<int>,_pred)_(near_matches)/8192 2411417.096 -
rng::find_end(list<int>,_pred)_(process_all)/1000 801.464 -
rng::find_end(list<int>,_pred)_(process_all)/1024 820.715 -
rng::find_end(list<int>,_pred)_(process_all)/1048576 968382.185 -
rng::find_end(list<int>,_pred)_(process_all)/8192 8339.455 -3.42%
rng::find_end(list<int>,_pred)_(same_length)/1000 763.555 -
rng::find_end(list<int>,_pred)_(same_length)/1024 782.618 -
rng::find_end(list<int>,_pred)_(same_length)/8192 10100.956 -4.15%
rng::find_end(list<int>,_pred)_(single_element)/1000 796.566 -
rng::find_end(list<int>,_pred)_(single_element)/1024 814.449 -
rng::find_end(list<int>,_pred)_(single_element)/8192 9059.524 9.04%
rng::find_end(vector<int>)_(match_near_end)/1000 27.714 -
rng::find_end(vector<int>)_(match_near_end)/1024 24.886 -1.08%
rng::find_end(vector<int>)_(match_near_end)/8192 201.682 -3.05%
rng::find_end(vector<int>)_(near_matches)/1000 13660.325 -
rng::find_end(vector<int>)_(near_matches)/1024 14169.679 -
rng::find_end(vector<int>)_(near_matches)/8192 780022.922 -
rng::find_end(vector<int>)_(process_all)/1000 362.019 -
rng::find_end(vector<int>)_(process_all)/1024 371.156 -
rng::find_end(vector<int>)_(process_all)/1048576 374305.111 -
rng::find_end(vector<int>)_(process_all)/8192 2927.314 -
rng::find_end(vector<int>)_(same_length)/1000 244.660 -
rng::find_end(vector<int>)_(same_length)/1024 249.971 -
rng::find_end(vector<int>)_(same_length)/8192 2005.854 2.83%
rng::find_end(vector<int>)_(single_element)/1000 400.552 -
rng::find_end(vector<int>)_(single_element)/1024 410.527 -
rng::find_end(vector<int>)_(single_element)/8192 3243.129 -
rng::find_end(vector<int>,_pred)_(match_near_end)/1000 59.757 -
rng::find_end(vector<int>,_pred)_(match_near_end)/1024 60.230 -
rng::find_end(vector<int>,_pred)_(match_near_end)/8192 486.920 -
rng::find_end(vector<int>,_pred)_(near_matches)/1000 23011.487 -
rng::find_end(vector<int>,_pred)_(near_matches)/1024 23563.876 -
rng::find_end(vector<int>,_pred)_(near_matches)/8192 1450695.480 -
rng::find_end(vector<int>,_pred)_(process_all)/1000 535.721 -
rng::find_end(vector<int>,_pred)_(process_all)/1024 549.026 -
rng::find_end(vector<int>,_pred)_(process_all)/1048576 642653.716 -1.01%
rng::find_end(vector<int>,_pred)_(process_all)/8192 4380.332 -
rng::find_end(vector<int>,_pred)_(same_length)/1000 611.067 -
rng::find_end(vector<int>,_pred)_(same_length)/1024 626.181 -
rng::find_end(vector<int>,_pred)_(same_length)/8192 5787.100 15.37%
rng::find_end(vector<int>,_pred)_(single_element)/1000 595.193 -
rng::find_end(vector<int>,_pred)_(single_element)/1024 610.741 -
rng::find_end(vector<int>,_pred)_(single_element)/8192 4874.955 -
rng::find_first_of(deque<int>)_(large_needle)/1024 364957.618 -
rng::find_first_of(deque<int>)_(large_needle)/32 295.799 4.45%
rng::find_first_of(deque<int>)_(large_needle)/50 714.265 6.51%
rng::find_first_of(deque<int>)_(large_needle)/8192 23461155.566 -
rng::find_first_of(deque<int>)_(small_needle)/1024 3505.479 1.23%
rng::find_first_of(deque<int>)_(small_needle)/32 113.564 2.90%
rng::find_first_of(deque<int>)_(small_needle)/50 174.518 2.80%
rng::find_first_of(deque<int>)_(small_needle)/8192 28048.219 1.40%
rng::find_first_of(deque<int>,_pred)_(large_needle)/1024 562146.618 -
rng::find_first_of(deque<int>,_pred)_(large_needle)/32 499.910 1.24%
rng::find_first_of(deque<int>,_pred)_(large_needle)/50 1360.455 -
rng::find_first_of(deque<int>,_pred)_(large_needle)/8192 35542587.499 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/1024 6303.980 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/32 198.607 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/50 309.267 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/8192 50186.933 -
rng::find_first_of(list<int>)_(large_needle)/1024 994642.948 2.88%
rng::find_first_of(list<int>)_(large_needle)/32 680.489 -
rng::find_first_of(list<int>)_(large_needle)/50 1743.468 -
rng::find_first_of(list<int>)_(large_needle)/8192 50611401.783 2.58%
rng::find_first_of(list<int>)_(small_needle)/1024 2768.570 -1.57%
rng::find_first_of(list<int>)_(small_needle)/32 91.194 -
rng::find_first_of(list<int>)_(small_needle)/50 139.512 -1.19%
rng::find_first_of(list<int>)_(small_needle)/8192 22186.342 -1.58%
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 908176.473 -2.38%
rng::find_first_of(list<int>,_pred)_(large_needle)/32 726.894 -
rng::find_first_of(list<int>,_pred)_(large_needle)/50 1864.182 -
rng::find_first_of(list<int>,_pred)_(large_needle)/8192 54181951.922 -2.71%
rng::find_first_of(list<int>,_pred)_(small_needle)/1024 5252.060 -
rng::find_first_of(list<int>,_pred)_(small_needle)/32 167.087 -
rng::find_first_of(list<int>,_pred)_(small_needle)/50 265.788 -
rng::find_first_of(list<int>,_pred)_(small_needle)/8192 42137.197 -
rng::find_first_of(vector<int>)_(large_needle)/1024 106817.732 -
rng::find_first_of(vector<int>)_(large_needle)/32 102.289 -1.89%
rng::find_first_of(vector<int>)_(large_needle)/50 309.735 18.67%
rng::find_first_of(vector<int>)_(large_needle)/8192 6910493.396 -
rng::find_first_of(vector<int>)_(small_needle)/1024 1436.007 1.93%
rng::find_first_of(vector<int>)_(small_needle)/32 51.601 15.88%
rng::find_first_of(vector<int>)_(small_needle)/50 74.690 7.71%
rng::find_first_of(vector<int>)_(small_needle)/8192 11281.032 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/1024 592645.234 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/32 493.804 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/50 1367.635 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/8192 38333738.443 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/1024 5646.760 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/32 180.569 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/50 275.169 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/8192 45973.442 -
rng::find_if(deque<int>)_(bail_25%)/1024 106.480 -
rng::find_if(deque<int>)_(bail_25%)/32768 2746.942 -
rng::find_if(deque<int>)_(bail_25%)/8 1.546 1.24%
rng::find_if(deque<int>)_(bail_25%)/8192 685.518 -
rng::find_if(deque<int>)_(process_all)/1024 474.119 -
rng::find_if(deque<int>)_(process_all)/32768 11902.437 -
rng::find_if(deque<int>)_(process_all)/50 23.709 -
rng::find_if(deque<int>)_(process_all)/8 3.995 1.26%
rng::find_if(deque<int>)_(process_all)/8192 2950.491 -1.58%
rng::find_if(list<int>)_(bail_25%)/1024 194.534 -
rng::find_if(list<int>)_(bail_25%)/32768 9161.724 -
rng::find_if(list<int>)_(bail_25%)/8 1.315 -
rng::find_if(list<int>)_(bail_25%)/8192 1521.167 -
rng::find_if(list<int>)_(process_all)/1024 758.034 -
rng::find_if(list<int>)_(process_all)/32768 27216.908 -2.76%
rng::find_if(list<int>)_(process_all)/50 21.539 -
rng::find_if(list<int>)_(process_all)/8 3.509 -
rng::find_if(list<int>)_(process_all)/8192 12626.055 -
rng::find_if(vector<bool>)_(process_all)/1024 767.691 -
rng::find_if(vector<bool>)_(process_all)/1048576 784191.582 -
rng::find_if(vector<bool>)_(process_all)/50 34.879 -
rng::find_if(vector<bool>)_(process_all)/8 5.409 -
rng::find_if(vector<bool>)_(process_all)/8192 6126.649 -
rng::find_if(vector<char>)_(bail_25%)/1024 76.203 -
rng::find_if(vector<char>)_(bail_25%)/32768 2025.142 -2.42%
rng::find_if(vector<char>)_(bail_25%)/8 0.953 -
rng::find_if(vector<char>)_(bail_25%)/8192 518.277 -1.49%
rng::find_if(vector<char>)_(process_all)/1024 274.133 -
rng::find_if(vector<char>)_(process_all)/32768 8125.361 -
rng::find_if(vector<char>)_(process_all)/50 12.597 -
rng::find_if(vector<char>)_(process_all)/8 2.542 6.71%
rng::find_if(vector<char>)_(process_all)/8192 2047.090 -
rng::find_if(vector<int>)_(bail_25%)/1024 75.610 -
rng::find_if(vector<int>)_(bail_25%)/32768 2338.061 -
rng::find_if(vector<int>)_(bail_25%)/8 1.113 3.63%
rng::find_if(vector<int>)_(bail_25%)/8192 548.418 -
rng::find_if(vector<int>)_(process_all)/1024 283.211 -
rng::find_if(vector<int>)_(process_all)/32768 8808.623 -
rng::find_if(vector<int>)_(process_all)/50 14.229 -
rng::find_if(vector<int>)_(process_all)/8 2.535 1.06%
rng::find_if(vector<int>)_(process_all)/8192 2192.120 -
rng::find_if_not(deque<int>)_(bail_25%)/1024 106.521 -
rng::find_if_not(deque<int>)_(bail_25%)/32768 2765.892 -
rng::find_if_not(deque<int>)_(bail_25%)/8 1.420 -4.58%
rng::find_if_not(deque<int>)_(bail_25%)/8192 700.535 1.39%
rng::find_if_not(deque<int>)_(process_all)/1024 474.311 -
rng::find_if_not(deque<int>)_(process_all)/32768 11436.187 -
rng::find_if_not(deque<int>)_(process_all)/50 23.868 2.25%
rng::find_if_not(deque<int>)_(process_all)/8 3.972 1.12%
rng::find_if_not(deque<int>)_(process_all)/8192 2820.605 -2.04%
rng::find_if_not(list<int>)_(bail_25%)/1024 191.155 -
rng::find_if_not(list<int>)_(bail_25%)/32768 7961.654 -
rng::find_if_not(list<int>)_(bail_25%)/8 1.322 -
rng::find_if_not(list<int>)_(bail_25%)/8192 1521.175 -
rng::find_if_not(list<int>)_(process_all)/1024 759.465 -
rng::find_if_not(list<int>)_(process_all)/32768 27702.508 -2.05%
rng::find_if_not(list<int>)_(process_all)/50 21.477 -
rng::find_if_not(list<int>)_(process_all)/8 3.491 -
rng::find_if_not(list<int>)_(process_all)/8192 7449.282 -
rng::find_if_not(vector<bool>)_(process_all)/1024 765.123 -
rng::find_if_not(vector<bool>)_(process_all)/1048576 781200.074 -
rng::find_if_not(vector<bool>)_(process_all)/50 34.733 -
rng::find_if_not(vector<bool>)_(process_all)/8 5.406 -
rng::find_if_not(vector<bool>)_(process_all)/8192 6105.765 -
rng::find_if_not(vector<char>)_(bail_25%)/1024 76.233 -
rng::find_if_not(vector<char>)_(bail_25%)/32768 2077.610 2.61%
rng::find_if_not(vector<char>)_(bail_25%)/8 0.966 -
rng::find_if_not(vector<char>)_(bail_25%)/8192 526.258 1.58%
rng::find_if_not(vector<char>)_(process_all)/1024 273.495 -
rng::find_if_not(vector<char>)_(process_all)/32768 8162.542 -
rng::find_if_not(vector<char>)_(process_all)/50 12.614 -
rng::find_if_not(vector<char>)_(process_all)/8 2.505 4.14%
rng::find_if_not(vector<char>)_(process_all)/8192 2055.181 -
rng::find_if_not(vector<int>)_(bail_25%)/1024 75.593 -
rng::find_if_not(vector<int>)_(bail_25%)/32768 2339.110 -
rng::find_if_not(vector<int>)_(bail_25%)/8 1.123 -
rng::find_if_not(vector<int>)_(bail_25%)/8192 548.420 -
rng::find_if_not(vector<int>)_(process_all)/1024 283.356 -
rng::find_if_not(vector<int>)_(process_all)/32768 8803.805 -
rng::find_if_not(vector<int>)_(process_all)/50 14.132 -
rng::find_if_not(vector<int>)_(process_all)/8 2.549 -
rng::find_if_not(vector<int>)_(process_all)/8192 2193.000 -
rng::find_last(deque<int>)_(bail_10%)/1024 243.440 7.26%
rng::find_last(deque<int>)_(bail_10%)/1048576 323939.464 -
rng::find_last(deque<int>)_(bail_10%)/50 12.350 8.02%
rng::find_last(deque<int>)_(bail_10%)/8 2.677 -
rng::find_last(deque<int>)_(bail_10%)/8192 2510.059 -
rng::find_last(deque<int>)_(bail_90%)/1024 29.027 -
rng::find_last(deque<int>)_(bail_90%)/1048576 25580.449 -
rng::find_last(deque<int>)_(bail_90%)/50 1.846 -
rng::find_last(deque<int>)_(bail_90%)/8 0.875 -2.22%
rng::find_last(deque<int>)_(bail_90%)/8192 203.121 -
rng::find_last(forward_list<int>)_(bail_10%)/1024 731.112 -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 365919.155 -
rng::find_last(forward_list<int>)_(bail_10%)/50 20.657 3.29%
rng::find_last(forward_list<int>)_(bail_10%)/8 2.306 -
rng::find_last(forward_list<int>)_(bail_10%)/8192 6687.254 13.99%
rng::find_last(forward_list<int>)_(bail_90%)/1024 732.489 -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 393039.967 -
rng::find_last(forward_list<int>)_(bail_90%)/50 20.421 -1.59%
rng::find_last(forward_list<int>)_(bail_90%)/8 2.313 -
rng::find_last(forward_list<int>)_(bail_90%)/8192 6072.989 -
rng::find_last(list<int>)_(bail_10%)/1024 679.188 -
rng::find_last(list<int>)_(bail_10%)/1048576 787111.360 -
rng::find_last(list<int>)_(bail_10%)/50 15.958 -
rng::find_last(list<int>)_(bail_10%)/8 2.073 -
rng::find_last(list<int>)_(bail_10%)/8192 6251.274 -1.27%
rng::find_last(list<int>)_(bail_90%)/1024 54.078 -
rng::find_last(list<int>)_(bail_90%)/1048576 86612.861 -
rng::find_last(list<int>)_(bail_90%)/50 1.285 3.48%
rng::find_last(list<int>)_(bail_90%)/8 0.480 4.01%
rng::find_last(list<int>)_(bail_90%)/8192 601.424 -
rng::find_last(vector<char>)_(bail_10%)/1024 113.423 -
rng::find_last(vector<char>)_(bail_10%)/1048576 107939.998 -
rng::find_last(vector<char>)_(bail_10%)/50 5.509 1.34%
rng::find_last(vector<char>)_(bail_10%)/8 1.601 2.46%
rng::find_last(vector<char>)_(bail_10%)/8192 852.185 -
rng::find_last(vector<char>)_(bail_90%)/1024 13.853 17.68%
rng::find_last(vector<char>)_(bail_90%)/1048576 11852.089 -
rng::find_last(vector<char>)_(bail_90%)/50 1.031 -3.63%
rng::find_last(vector<char>)_(bail_90%)/8 0.461 -
rng::find_last(vector<char>)_(bail_90%)/8192 100.419 -
rng::find_last(vector<int>)_(bail_10%)/1024 211.859 -
rng::find_last(vector<int>)_(bail_10%)/1048576 214267.139 -
rng::find_last(vector<int>)_(bail_10%)/50 10.801 -
rng::find_last(vector<int>)_(bail_10%)/8 1.958 -4.31%
rng::find_last(vector<int>)_(bail_10%)/8192 1652.260 -
rng::find_last(vector<int>)_(bail_90%)/1024 28.241 -
rng::find_last(vector<int>)_(bail_90%)/1048576 23707.320 2.33%
rng::find_last(vector<int>)_(bail_90%)/50 1.578 -
rng::find_last(vector<int>)_(bail_90%)/8 0.612 27.98%
rng::find_last(vector<int>)_(bail_90%)/8192 190.351 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 358.104 -1.56%
rng::find_last_if(deque<int>)_(bail_10%)/1048576 362550.818 -
rng::find_last_if(deque<int>)_(bail_10%)/50 17.500 -1.51%
rng::find_last_if(deque<int>)_(bail_10%)/8 3.966 -
rng::find_last_if(deque<int>)_(bail_10%)/8192 2771.976 -
rng::find_last_if(deque<int>)_(bail_90%)/1024 43.692 1.10%
rng::find_last_if(deque<int>)_(bail_90%)/1048576 39444.951 1.17%
rng::find_last_if(deque<int>)_(bail_90%)/50 2.684 -
rng::find_last_if(deque<int>)_(bail_90%)/8 0.982 -
rng::find_last_if(deque<int>)_(bail_90%)/8192 315.668 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 761.138 -7.79%
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 922426.017 -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 40.651 1.22%
rng::find_last_if(forward_list<int>)_(bail_10%)/8 5.305 8.84%
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 6825.304 -1.12%
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 842.715 -4.55%
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 919775.447 -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 28.283 1.37%
rng::find_last_if(forward_list<int>)_(bail_90%)/8 4.942 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 7269.959 1.67%
rng::find_last_if(list<int>)_(bail_10%)/1024 679.248 -
rng::find_last_if(list<int>)_(bail_10%)/1048576 805788.978 -
rng::find_last_if(list<int>)_(bail_10%)/50 17.448 -
rng::find_last_if(list<int>)_(bail_10%)/8 3.104 -
rng::find_last_if(list<int>)_(bail_10%)/8192 6585.090 -
rng::find_last_if(list<int>)_(bail_90%)/1024 80.384 -
rng::find_last_if(list<int>)_(bail_90%)/1048576 88809.781 -
rng::find_last_if(list<int>)_(bail_90%)/50 2.073 -
rng::find_last_if(list<int>)_(bail_90%)/8 0.711 -
rng::find_last_if(list<int>)_(bail_90%)/8192 605.937 -
rng::find_last_if(vector<char>)_(bail_10%)/1024 242.201 -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 241024.006 -
rng::find_last_if(vector<char>)_(bail_10%)/50 11.347 -
rng::find_last_if(vector<char>)_(bail_10%)/8 2.463 4.11%
rng::find_last_if(vector<char>)_(bail_10%)/8192 1875.394 -
rng::find_last_if(vector<char>)_(bail_90%)/1024 30.976 -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 25667.783 -2.01%
rng::find_last_if(vector<char>)_(bail_90%)/50 1.447 -
rng::find_last_if(vector<char>)_(bail_90%)/8 0.462 -
rng::find_last_if(vector<char>)_(bail_90%)/8192 216.357 -
rng::find_last_if(vector<int>)_(bail_10%)/1024 245.218 -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 283455.481 -
rng::find_last_if(vector<int>)_(bail_10%)/50 11.452 -1.03%
rng::find_last_if(vector<int>)_(bail_10%)/8 2.521 -
rng::find_last_if(vector<int>)_(bail_10%)/8192 2071.284 -
rng::find_last_if(vector<int>)_(bail_90%)/1024 25.924 -
rng::find_last_if(vector<int>)_(bail_90%)/1048576 30907.618 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.539 -
rng::find_last_if(vector<int>)_(bail_90%)/8 0.466 -
rng::find_last_if(vector<int>)_(bail_90%)/8192 218.785 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 356.567 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 362948.181 -1.87%
rng::find_last_if_not(deque<int>)_(bail_10%)/50 18.616 4.28%
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.940 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2771.790 -1.42%
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 43.674 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 38092.602 -1.24%
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.679 -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.956 -2.86%
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 313.218 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 798.378 -4.42%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 935366.167 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 27.908 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 4.781 -5.07%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 6841.195 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 760.649 -6.53%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 920407.407 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 40.306 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 5.011 2.26%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6730.579 -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 681.026 -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 807247.068 -
rng::find_last_if_not(list<int>)_(bail_10%)/50 37.861 -1.85%
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.109 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6724.035 1.79%
rng::find_last_if_not(list<int>)_(bail_90%)/1024 70.331 -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 88901.788 -
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.142 -
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.711 -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 606.970 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 242.786 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 241301.014 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 11.368 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.422 1.15%
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1880.294 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 31.159 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 25728.626 -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.468 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.467 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 217.373 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 247.178 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 306252.641 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 11.682 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.607 -1.04%
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2138.403 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 25.957 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 30922.094 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.537 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.465 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 218.892 -
rng::fold_left(deque<int>)/1048576 560883.579 -
rng::fold_left(deque<int>)/32 16.696 -
rng::fold_left(deque<int>)/50 27.770 1.19%
rng::fold_left(deque<int>)/8 4.151 -
rng::fold_left(deque<int>)/8192 4364.854 -
rng::fold_left(list<int>)/1048576 1358553.480 -
rng::fold_left(list<int>)/32 22.036 -
rng::fold_left(list<int>)/50 37.359 -3.29%
rng::fold_left(list<int>)/8 3.821 -
rng::fold_left(list<int>)/8192 10939.452 -
rng::fold_left(vector<int>)/1048576 1325108.459 -
rng::fold_left(vector<int>)/32 20.665 -
rng::fold_left(vector<int>)/50 36.188 -
rng::fold_left(vector<int>)/8 3.691 -
rng::fold_left(vector<int>)/8192 10312.045 -
rng::for_each(deque<int>)/32 3.759 -
rng::for_each(deque<int>)/50 4.070 -
rng::for_each(deque<int>)/8 0.921 -
rng::for_each(deque<int>)/8192 255.225 -
rng::for_each(join_view(vector<vector<int>>)/32 3.813 -
rng::for_each(join_view(vector<vector<int>>)/50 4.120 -
rng::for_each(join_view(vector<vector<int>>)/8 1.385 -
rng::for_each(join_view(vector<vector<int>>)/8192 264.972 -6.59%
rng::for_each(list<int>)/32 11.396 2.52%
rng::for_each(list<int>)/50 24.103 -
rng::for_each(list<int>)/8 2.613 1.41%
rng::for_each(list<int>)/8192 7800.903 -
rng::for_each(map<int>)/32 25.538 -
rng::for_each(map<int>)/50 38.961 1.43%
rng::for_each(map<int>)/8 6.059 -
rng::for_each(map<int>)/8192 7137.569 -1.64%
rng::for_each(map<int>::iterator)/32 25.019 -
rng::for_each(map<int>::iterator)/50 37.519 -
rng::for_each(map<int>::iterator)/8 5.767 -
rng::for_each(map<int>::iterator)/8192 7486.504 -2.42%
rng::for_each(multimap<int>)/32 26.194 -
rng::for_each(multimap<int>)/50 38.060 -
rng::for_each(multimap<int>)/8 6.157 -1.02%
rng::for_each(multimap<int>)/8192 7015.968 -1.98%
rng::for_each(multimap<int>::iterator)/32 23.673 -1.12%
rng::for_each(multimap<int>::iterator)/50 36.377 -
rng::for_each(multimap<int>::iterator)/8 5.109 -
rng::for_each(multimap<int>::iterator)/8192 7401.604 -1.78%
rng::for_each(multiset<int>)/32 25.334 -1.02%
rng::for_each(multiset<int>)/50 37.459 -
rng::for_each(multiset<int>)/8 6.212 -
rng::for_each(multiset<int>)/8192 7732.106 -
rng::for_each(multiset<int>::iterator)/32 23.976 -
rng::for_each(multiset<int>::iterator)/50 35.814 -1.04%
rng::for_each(multiset<int>::iterator)/8 4.969 -
rng::for_each(multiset<int>::iterator)/8192 7949.102 -
rng::for_each(set<int>)/32 25.480 -
rng::for_each(set<int>)/50 37.641 -
rng::for_each(set<int>)/8 6.320 -1.09%
rng::for_each(set<int>)/8192 7780.107 -
rng::for_each(set<int>::iterator)/32 23.300 -
rng::for_each(set<int>::iterator)/50 35.223 -
rng::for_each(set<int>::iterator)/8 5.005 -
rng::for_each(set<int>::iterator)/8192 7951.939 -
rng::for_each(vector<int>)/32 3.827 -
rng::for_each(vector<int>)/50 4.058 -
rng::for_each(vector<int>)/8 0.913 -
rng::for_each(vector<int>)/8192 252.200 -
rng::for_each_n(deque<int>)/32 3.766 -13.51%
rng::for_each_n(deque<int>)/50 3.938 -21.00%
rng::for_each_n(deque<int>)/8 1.153 -67.85%
rng::for_each_n(deque<int>)/8192 257.171 -
rng::for_each_n(join_view(vector<vector<int>>)/32 3.836 -
rng::for_each_n(join_view(vector<vector<int>>)/50 4.237 -
rng::for_each_n(join_view(vector<vector<int>>)/8 1.627 1.07%
rng::for_each_n(join_view(vector<vector<int>>)/8192 265.117 -
rng::for_each_n(list<int>)/32 11.131 -
rng::for_each_n(list<int>)/50 24.282 -
rng::for_each_n(list<int>)/8 2.554 -
rng::for_each_n(list<int>)/8192 7260.422 -
rng::for_each_n(vector<int>)/32 3.854 -
rng::for_each_n(vector<int>)/50 4.047 -
rng::for_each_n(vector<int>)/8 2.471 -
rng::for_each_n(vector<int>)/8192 251.849 -
rng::generate(deque<int>)/1024 280.384 -
rng::generate(deque<int>)/32 8.760 -
rng::generate(deque<int>)/50 12.939 -
rng::generate(deque<int>)/8192 2038.826 -
rng::generate(list<int>)/1024 671.603 -
rng::generate(list<int>)/32 8.676 -1.23%
rng::generate(list<int>)/50 15.892 -
rng::generate(list<int>)/8192 8786.632 -25.78%
rng::generate(vector<int>)/1024 243.629 -
rng::generate(vector<int>)/32 7.935 -
rng::generate(vector<int>)/50 12.000 -
rng::generate(vector<int>)/8192 1844.565 -
rng::generate_n(deque<int>)/1024 245.475 -
rng::generate_n(deque<int>)/32 8.228 -
rng::generate_n(deque<int>)/50 12.335 -
rng::generate_n(deque<int>)/8192 1936.805 -
rng::generate_n(list<int>)/1024 650.627 -
rng::generate_n(list<int>)/32 8.650 -
rng::generate_n(list<int>)/50 15.820 1.84%
rng::generate_n(list<int>)/8192 7038.606 -15.88%
rng::generate_n(vector<int>)/1024 244.898 -
rng::generate_n(vector<int>)/32 7.987 -
rng::generate_n(vector<int>)/50 12.087 -
rng::generate_n(vector<int>)/8192 1857.404 -
rng::is_partitioned(deque<int>)_(partitioned)/1024 378.605 3.78%
rng::is_partitioned(deque<int>)_(partitioned)/32 11.054 21.07%
rng::is_partitioned(deque<int>)_(partitioned)/50 15.417 10.73%
rng::is_partitioned(deque<int>)_(partitioned)/8192 2940.871 2.87%
rng::is_partitioned(deque<int>)_(unpartitioned)/1024 128.967 -
rng::is_partitioned(deque<int>)_(unpartitioned)/32 8.937 -23.30%
rng::is_partitioned(deque<int>)_(unpartitioned)/50 4.133 -3.74%
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 640.905 -6.23%
rng::is_partitioned(list<int>)_(partitioned)/1024 702.931 -
rng::is_partitioned(list<int>)_(partitioned)/32 8.634 -1.50%
rng::is_partitioned(list<int>)_(partitioned)/50 13.833 -
rng::is_partitioned(list<int>)_(partitioned)/8192 8189.940 19.19%
rng::is_partitioned(list<int>)_(unpartitioned)/1024 262.068 78.20%
rng::is_partitioned(list<int>)_(unpartitioned)/32 2.729 151.55%
rng::is_partitioned(list<int>)_(unpartitioned)/50 4.753 5.40%
rng::is_partitioned(list<int>)_(unpartitioned)/8192 2646.925 120.26%
rng::is_partitioned(vector<int>)_(partitioned)/1024 175.146 -
rng::is_partitioned(vector<int>)_(partitioned)/32 5.748 -4.67%
rng::is_partitioned(vector<int>)_(partitioned)/50 8.515 -1.72%
rng::is_partitioned(vector<int>)_(partitioned)/8192 1334.152 -
rng::is_partitioned(vector<int>)_(unpartitioned)/1024 60.662 -
rng::is_partitioned(vector<int>)_(unpartitioned)/32 2.067 -
rng::is_partitioned(vector<int>)_(unpartitioned)/50 9.266 -1.98%
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 171.202 4.57%
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 496.489 1.19%
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 5.935 -4.86%
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3881.000 -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 544828.383 5.14%
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8 48.153 -3.19%
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 534.440 3.22%
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.977 -3.03%
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 4063.640 1.76%
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 684533.767 -2.33%
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 50.095 -22.87%
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 778.571 -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.716 -2.76%
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8217.647 -2.19%
rng::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1428697.032 -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/8 43.460 -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 823.609 -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.303 -3.37%
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 8362.386 -7.27%
rng::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1589171.128 -
rng::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 45.794 -1.09%
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 342.765 -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.693 -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2633.689 -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 214214.909 -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/8 29.696 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 516.008 -2.05%
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 4.427 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 4673.726 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1000285.707 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 56.373 -
rng::is_sorted(deque<int>)/1024 474.489 -
rng::is_sorted(deque<int>)/8 3.889 20.85%
rng::is_sorted(deque<int>)/8192 3802.864 -
rng::is_sorted(deque<int>,_pred)/1024 597.034 -
rng::is_sorted(deque<int>,_pred)/8 4.493 -1.34%
rng::is_sorted(deque<int>,_pred)/8192 4795.926 -
rng::is_sorted(list<int>)/1024 761.230 -2.69%
rng::is_sorted(list<int>)/8 2.146 -2.15%
rng::is_sorted(list<int>)/8192 6842.211 -2.19%
rng::is_sorted(list<int>,_pred)/1024 791.911 -
rng::is_sorted(list<int>,_pred)/8 4.293 -
rng::is_sorted(list<int>,_pred)/8192 7288.843 -
rng::is_sorted(vector<int>)/1024 242.775 -
rng::is_sorted(vector<int>)/8 2.077 -
rng::is_sorted(vector<int>)/8192 1894.626 -
rng::is_sorted(vector<int>,_pred)/1024 462.080 -
rng::is_sorted(vector<int>,_pred)/8 4.084 4.99%
rng::is_sorted(vector<int>,_pred)/8192 3678.375 -
rng::is_sorted_until(deque<int>)/1024 471.668 -
rng::is_sorted_until(deque<int>)/8 3.031 -
rng::is_sorted_until(deque<int>)/8192 3771.569 -
rng::is_sorted_until(deque<int>,_pred)/1024 599.835 -
rng::is_sorted_until(deque<int>,_pred)/8 4.270 -12.12%
rng::is_sorted_until(deque<int>,_pred)/8192 4842.104 -
rng::is_sorted_until(list<int>)/1024 748.929 -1.49%
rng::is_sorted_until(list<int>)/8 2.154 -
rng::is_sorted_until(list<int>)/8192 7343.594 5.21%
rng::is_sorted_until(list<int>,_pred)/1024 795.545 -
rng::is_sorted_until(list<int>,_pred)/8 3.764 -
rng::is_sorted_until(list<int>,_pred)/8192 7680.484 5.21%
rng::is_sorted_until(vector<int>)/1024 238.673 -2.83%
rng::is_sorted_until(vector<int>)/8 2.054 -
rng::is_sorted_until(vector<int>)/8192 1860.660 -
rng::is_sorted_until(vector<int>,_pred)/1024 410.128 -5.43%
rng::is_sorted_until(vector<int>,_pred)/8 3.362 -1.66%
rng::is_sorted_until(vector<int>,_pred)/8192 3277.903 -1.13%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1000 478.056 -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1024 486.780 -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 493516.217 -1.11%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.089 -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3851.801 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 727.320 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 730.289 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 626454.013 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.566 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4840.051 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1000 757.587 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1024 783.862 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1048576 950914.185 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8 2.990 1.11%
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 11500.932 -1.14%
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 815.144 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 828.250 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 987262.359 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 3.621 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 9792.383 -18.43%
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1000 72.889 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1024 74.746 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 76632.363 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.306 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/8192 604.377 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 448.936 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 515.477 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 608277.356 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 3.963 -1.79%
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4769.395 -
rng::move(deque<int>)/1048576 54691.266 -
rng::move(deque<int>)/262144 14836.749 -
rng::move(deque<int>)/32768 2176.868 -8.14%
rng::move(deque<int>)/4096 153.470 -
rng::move(deque<int>)/512 24.103 -
rng::move(deque<int>)/64 6.300 -
rng::move(deque<int>)/8 3.942 -
rng::move(list<int>)/1048576 1027969.468 2.20%
rng::move(list<int>)/262144 253060.137 1.53%
rng::move(list<int>)/32768 36264.971 4.87%
rng::move(list<int>)/4096 5988.740 10.60%
rng::move(list<int>)/512 370.353 5.59%
rng::move(list<int>)/64 40.549 -
rng::move(list<int>)/8 3.918 -
rng::move(vector<bool>)_(aligned)/1048576 2126.296 -19.74%
rng::move(vector<bool>)_(aligned)/262144 256.444 -
rng::move(vector<bool>)_(aligned)/32768 37.448 -
rng::move(vector<bool>)_(aligned)/4096 8.251 1.01%
rng::move(vector<bool>)_(aligned)/512 2.629 -
rng::move(vector<bool>)_(aligned)/64 2.067 6.45%
rng::move(vector<bool>)_(unaligned)/1048576 6736.603 -
rng::move(vector<bool>)_(unaligned)/262144 1584.827 -
rng::move(vector<bool>)_(unaligned)/32768 203.035 -
rng::move(vector<bool>)_(unaligned)/4096 25.849 -
rng::move(vector<bool>)_(unaligned)/512 4.138 -
rng::move(vector<bool>)_(unaligned)/64 1.630 -8.55%
rng::move(vector<int>)/1048576 56187.905 -1.39%
rng::move(vector<int>)/262144 21252.205 -4.68%
rng::move(vector<int>)/32768 2136.849 -19.48%
rng::move(vector<int>)/4096 135.587 -
rng::move(vector<int>)/512 20.423 -
rng::move(vector<int>)/64 4.087 -
rng::move(vector<int>)/8 2.271 -1.05%
rng::move_backward(deque<int>)/1048576 126403.128 -
rng::move_backward(deque<int>)/262144 30524.176 -
rng::move_backward(deque<int>)/32768 3663.069 -
rng::move_backward(deque<int>)/4096 158.577 -
rng::move_backward(deque<int>)/512 26.068 -
rng::move_backward(deque<int>)/64 7.248 -
rng::move_backward(deque<int>)/8 3.994 -
rng::move_backward(list<int>)/1048576 1046187.220 -
rng::move_backward(list<int>)/262144 333932.902 7.01%
rng::move_backward(list<int>)/32768 36145.911 3.29%
rng::move_backward(list<int>)/4096 6549.532 24.64%
rng::move_backward(list<int>)/512 373.113 -
rng::move_backward(list<int>)/64 40.342 -
rng::move_backward(list<int>)/8 3.705 -
rng::move_backward(vector<bool>)_(aligned)/1048576 2119.922 -
rng::move_backward(vector<bool>)_(aligned)/262144 256.501 -
rng::move_backward(vector<bool>)_(aligned)/32768 38.030 -
rng::move_backward(vector<bool>)_(aligned)/4096 7.900 -
rng::move_backward(vector<bool>)_(aligned)/512 2.648 -
rng::move_backward(vector<bool>)_(aligned)/64 1.728 -1.03%
rng::move_backward(vector<bool>)_(unaligned)/1048576 6503.801 -
rng::move_backward(vector<bool>)_(unaligned)/262144 1584.745 -
rng::move_backward(vector<bool>)_(unaligned)/32768 203.719 -
rng::move_backward(vector<bool>)_(unaligned)/4096 28.621 -
rng::move_backward(vector<bool>)_(unaligned)/512 4.914 2.82%
rng::move_backward(vector<bool>)_(unaligned)/64 1.883 -
rng::move_backward(vector<int>)/1048576 56218.479 -3.32%
rng::move_backward(vector<int>)/262144 21639.180 -1.72%
rng::move_backward(vector<int>)/32768 2140.370 -
rng::move_backward(vector<int>)/4096 135.887 -
rng::move_backward(vector<int>)/512 20.848 -
rng::move_backward(vector<int>)/64 4.141 -
rng::move_backward(vector<int>)/8 2.283 -
rng::none_of(deque<int>)_(process_all)/32 16.393 -6.32%
rng::none_of(deque<int>)_(process_all)/32768 15418.037 -
rng::none_of(deque<int>)_(process_all)/50 27.469 1.74%
rng::none_of(deque<int>)_(process_all)/8 4.672 4.34%
rng::none_of(deque<int>)_(process_all)/8192 3861.501 -
rng::none_of(list<int>)_(process_all)/32 11.483 -
rng::none_of(list<int>)_(process_all)/32768 26186.098 3.09%
rng::none_of(list<int>)_(process_all)/50 21.805 -
rng::none_of(list<int>)_(process_all)/8 2.612 -
rng::none_of(list<int>)_(process_all)/8192 7776.906 -
rng::none_of(vector<int>)_(process_all)/32 8.339 -
rng::none_of(vector<int>)_(process_all)/32768 8075.802 -
rng::none_of(vector<int>)_(process_all)/50 12.580 -
rng::none_of(vector<int>)_(process_all)/8 2.385 -3.12%
rng::none_of(vector<int>)_(process_all)/8192 2026.761 -
rng::partial_sort(deque<int>)_(ascending)/1024 7867.256 -
rng::partial_sort(deque<int>)_(ascending)/8 30.574 -
rng::partial_sort(deque<int>)_(ascending)/8192 163738.512 -1.72%
rng::partial_sort(deque<int>)_(descending)/1024 18459.614 -
rng::partial_sort(deque<int>)_(descending)/8 41.184 -
rng::partial_sort(deque<int>)_(descending)/8192 292509.278 3.00%
rng::partial_sort(deque<int>)_(heap)/1024 18520.731 -
rng::partial_sort(deque<int>)_(heap)/8 38.297 1.87%
rng::partial_sort(deque<int>)_(heap)/8192 283330.041 -1.83%
rng::partial_sort(deque<int>)_(pipe-organ)/1024 7865.185 -
rng::partial_sort(deque<int>)_(pipe-organ)/8 30.889 -
rng::partial_sort(deque<int>)_(pipe-organ)/8192 162962.844 -
rng::partial_sort(deque<int>)_(qsort_adversarial)/1024 19737.682 -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8 30.842 -1.73%
rng::partial_sort(deque<int>)_(qsort_adversarial)/8192 279719.526 -2.07%
rng::partial_sort(deque<int>)_(repeated)/1024 6530.287 1.35%
rng::partial_sort(deque<int>)_(repeated)/8 27.695 1.13%
rng::partial_sort(deque<int>)_(repeated)/8192 69791.559 -
rng::partial_sort(deque<int>)_(shuffled)/1024 16026.078 -
rng::partial_sort(deque<int>)_(shuffled)/8 33.681 -
rng::partial_sort(deque<int>)_(shuffled)/8192 259708.660 -1.54%
rng::partial_sort(vector<NonIntegral>)_(ascending)/1024 4984.451 -
rng::partial_sort(vector<NonIntegral>)_(ascending)/8 21.843 -1.55%
rng::partial_sort(vector<NonIntegral>)_(ascending)/8192 55477.084 -
rng::partial_sort(vector<NonIntegral>)_(descending)/1024 8252.533 -
rng::partial_sort(vector<NonIntegral>)_(descending)/8 24.912 -
rng::partial_sort(vector<NonIntegral>)_(descending)/8192 97765.713 -
rng::partial_sort(vector<NonIntegral>)_(heap)/1024 8245.007 -
rng::partial_sort(vector<NonIntegral>)_(heap)/8 24.715 -2.40%
rng::partial_sort(vector<NonIntegral>)_(heap)/8192 100857.910 -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4979.777 -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 21.727 -1.43%
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 55422.649 -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 9214.838 -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 21.601 -1.86%
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 97888.301 -
rng::partial_sort(vector<NonIntegral>)_(repeated)/1024 3931.158 -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8 21.748 -1.30%
rng::partial_sort(vector<NonIntegral>)_(repeated)/8192 46780.803 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6937.847 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/8 22.965 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/8192 90947.534 -
rng::partial_sort(vector<int>)_(ascending)/1024 5008.386 -
rng::partial_sort(vector<int>)_(ascending)/8 20.935 -
rng::partial_sort(vector<int>)_(ascending)/8192 54550.972 -
rng::partial_sort(vector<int>)_(descending)/1024 8222.428 -
rng::partial_sort(vector<int>)_(descending)/8 25.608 -
rng::partial_sort(vector<int>)_(descending)/8192 97326.610 -
rng::partial_sort(vector<int>)_(heap)/1024 8207.474 -
rng::partial_sort(vector<int>)_(heap)/8 28.007 3.67%
rng::partial_sort(vector<int>)_(heap)/8192 100494.767 -
rng::partial_sort(vector<int>)_(pipe-organ)/1024 4991.325 -
rng::partial_sort(vector<int>)_(pipe-organ)/8 20.813 -
rng::partial_sort(vector<int>)_(pipe-organ)/8192 54475.257 -
rng::partial_sort(vector<int>)_(qsort_adversarial)/1024 9108.863 -
rng::partial_sort(vector<int>)_(qsort_adversarial)/8 20.865 -
rng::partial_sort(vector<int>)_(qsort_adversarial)/8192 97358.268 -
rng::partial_sort(vector<int>)_(repeated)/1024 3935.507 -
rng::partial_sort(vector<int>)_(repeated)/8 20.309 1.06%
rng::partial_sort(vector<int>)_(repeated)/8192 46601.629 -
rng::partial_sort(vector<int>)_(shuffled)/1024 6902.988 -
rng::partial_sort(vector<int>)_(shuffled)/8 22.363 -
rng::partial_sort(vector<int>)_(shuffled)/8192 87915.229 -
rng::partial_sort_copy(deque<int>)_(ascending)/1024 5469.392 -
rng::partial_sort_copy(deque<int>)_(ascending)/8 10.768 1.14%
rng::partial_sort_copy(deque<int>)_(ascending)/8192 57254.650 -
rng::partial_sort_copy(deque<int>)_(descending)/1024 8474.495 -
rng::partial_sort_copy(deque<int>)_(descending)/8 20.829 -
rng::partial_sort_copy(deque<int>)_(descending)/8192 99290.958 -
rng::partial_sort_copy(deque<int>)_(heap)/1024 8658.155 -
rng::partial_sort_copy(deque<int>)_(heap)/8 16.495 -
rng::partial_sort_copy(deque<int>)_(heap)/8192 102782.597 -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5472.178 -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.811 -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8192 57255.227 -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9373.221 -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 10.847 -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 99610.968 -
rng::partial_sort_copy(deque<int>)_(repeated)/1024 4310.861 -
rng::partial_sort_copy(deque<int>)_(repeated)/8 10.421 -
rng::partial_sort_copy(deque<int>)_(repeated)/8192 49195.365 -
rng::partial_sort_copy(deque<int>)_(shuffled)/1024 7247.819 -
rng::partial_sort_copy(deque<int>)_(shuffled)/8 12.061 -
rng::partial_sort_copy(deque<int>)_(shuffled)/8192 91760.388 -
rng::partial_sort_copy(list<int>)_(ascending)/1024 5592.142 -
rng::partial_sort_copy(list<int>)_(ascending)/8 9.206 -
rng::partial_sort_copy(list<int>)_(ascending)/8192 61360.604 -
rng::partial_sort_copy(list<int>)_(descending)/1024 8499.250 -
rng::partial_sort_copy(list<int>)_(descending)/8 17.703 -1.23%
rng::partial_sort_copy(list<int>)_(descending)/8192 100758.795 -
rng::partial_sort_copy(list<int>)_(heap)/1024 8531.985 -
rng::partial_sort_copy(list<int>)_(heap)/8 16.191 -
rng::partial_sort_copy(list<int>)_(heap)/8192 105030.229 -
rng::partial_sort_copy(list<int>)_(pipe-organ)/1024 5610.987 -
rng::partial_sort_copy(list<int>)_(pipe-organ)/8 9.172 -1.47%
rng::partial_sort_copy(list<int>)_(pipe-organ)/8192 60817.391 -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9414.926 -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8 9.101 -1.48%
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 101241.259 -
rng::partial_sort_copy(list<int>)_(repeated)/1024 4501.732 -
rng::partial_sort_copy(list<int>)_(repeated)/8 8.660 -
rng::partial_sort_copy(list<int>)_(repeated)/8192 52921.541 -
rng::partial_sort_copy(list<int>)_(shuffled)/1024 7304.635 -
rng::partial_sort_copy(list<int>)_(shuffled)/8 10.977 -
rng::partial_sort_copy(list<int>)_(shuffled)/8192 92189.579 -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 5218.087 -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 10.620 1.69%
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 55656.609 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 8387.941 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8 17.519 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 98020.863 -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 8317.554 -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.568 -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 101791.812 -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 5211.128 -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 10.504 -1.81%
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 55524.682 -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 9153.286 -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 10.705 1.59%
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 98256.709 -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 4063.296 -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.743 2.31%
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 47453.025 -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 7108.416 -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 12.282 -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 91871.163 -
rng::partial_sort_copy(vector<int>)_(ascending)/1024 5096.045 -
rng::partial_sort_copy(vector<int>)_(ascending)/8 9.069 4.10%
rng::partial_sort_copy(vector<int>)_(ascending)/8192 55110.407 -
rng::partial_sort_copy(vector<int>)_(descending)/1024 8318.112 -
rng::partial_sort_copy(vector<int>)_(descending)/8 18.153 -
rng::partial_sort_copy(vector<int>)_(descending)/8192 98522.213 -
rng::partial_sort_copy(vector<int>)_(heap)/1024 8273.913 -
rng::partial_sort_copy(vector<int>)_(heap)/8 15.441 -1.11%
rng::partial_sort_copy(vector<int>)_(heap)/8192 102065.491 -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/1024 5098.448 -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.993 5.03%
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8192 55062.895 -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 9194.536 -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 9.009 1.87%
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 99150.508 -
rng::partial_sort_copy(vector<int>)_(repeated)/1024 4032.823 -
rng::partial_sort_copy(vector<int>)_(repeated)/8 8.491 -
rng::partial_sort_copy(vector<int>)_(repeated)/8192 47328.621 -
rng::partial_sort_copy(vector<int>)_(shuffled)/1024 7147.747 -
rng::partial_sort_copy(vector<int>)_(shuffled)/8 11.820 1.54%
rng::partial_sort_copy(vector<int>)_(shuffled)/8192 93926.275 -
rng::partition(deque<int>)_(dense)/1024 357.324 -
rng::partition(deque<int>)_(dense)/32 9.463 -4.33%
rng::partition(deque<int>)_(dense)/50 13.976 -3.62%
rng::partition(deque<int>)_(dense)/8192 2802.852 -
rng::partition(deque<int>)_(sparse)/1024 385.052 -
rng::partition(deque<int>)_(sparse)/32 11.343 15.81%
rng::partition(deque<int>)_(sparse)/50 17.292 11.86%
rng::partition(deque<int>)_(sparse)/8192 3011.484 -
rng::partition(list<int>)_(dense)/1024 385.400 -1.10%
rng::partition(list<int>)_(dense)/32 8.828 -
rng::partition(list<int>)_(dense)/50 13.186 -1.63%
rng::partition(list<int>)_(dense)/8192 5147.238 15.94%
rng::partition(list<int>)_(sparse)/1024 717.009 -
rng::partition(list<int>)_(sparse)/32 8.874 -1.57%
rng::partition(list<int>)_(sparse)/50 15.267 -
rng::partition(list<int>)_(sparse)/8192 7885.518 9.13%
rng::partition(vector<int>)_(dense)/1024 242.893 -1.90%
rng::partition(vector<int>)_(dense)/32 8.594 7.07%
rng::partition(vector<int>)_(dense)/50 12.645 -1.71%
rng::partition(vector<int>)_(dense)/8192 1881.478 -
rng::partition(vector<int>)_(sparse)/1024 259.489 -
rng::partition(vector<int>)_(sparse)/32 8.971 -
rng::partition(vector<int>)_(sparse)/50 14.013 -
rng::partition(vector<int>)_(sparse)/8192 1871.651 -
rng::partition_copy(deque<int>)/1024 687.193 -
rng::partition_copy(deque<int>)/32 15.582 -
rng::partition_copy(deque<int>)/50 27.467 -
rng::partition_copy(deque<int>)/8192 5537.330 -
rng::partition_copy(list<int>)/1024 725.598 -
rng::partition_copy(list<int>)/32 15.938 -
rng::partition_copy(list<int>)/50 28.788 -
rng::partition_copy(list<int>)/8192 6982.939 -8.25%
rng::partition_copy(vector<int>)/1024 683.957 -
rng::partition_copy(vector<int>)/32 15.136 -
rng::partition_copy(vector<int>)/50 26.202 -
rng::partition_copy(vector<int>)/8192 5512.724 -
rng::partition_point(deque<int>)/1024 9.038 -
rng::partition_point(deque<int>)/32 4.249 -3.91%
rng::partition_point(deque<int>)/50 4.307 -1.65%
rng::partition_point(deque<int>)/8192 15.889 -
rng::partition_point(list<int>)/1024 1291.448 1.81%
rng::partition_point(list<int>)/32 15.554 -
rng::partition_point(list<int>)/50 24.268 -1.42%
rng::partition_point(list<int>)/8192 13185.079 -6.54%
rng::partition_point(vector<int>)/1024 7.492 -
rng::partition_point(vector<int>)/32 2.292 -
rng::partition_point(vector<int>)/50 2.297 -
rng::partition_point(vector<int>)/8192 10.709 -
rng::remove(deque<int>)_(prefix)/1024 530.106 -
rng::remove(deque<int>)_(prefix)/32 54.870 -3.77%
rng::remove(deque<int>)_(prefix)/50 63.334 -2.21%
rng::remove(deque<int>)_(prefix)/8192 3892.143 -
rng::remove(deque<int>)_(sprinkled)/1024 521.860 -
rng::remove(deque<int>)_(sprinkled)/32 58.267 5.86%
rng::remove(deque<int>)_(sprinkled)/50 66.618 8.71%
rng::remove(deque<int>)_(sprinkled)/8192 3869.944 -
rng::remove(list<int>)_(prefix)/1024 950.989 -5.12%
rng::remove(list<int>)_(prefix)/32 55.426 -
rng::remove(list<int>)_(prefix)/50 66.985 -
rng::remove(list<int>)_(prefix)/8192 8410.591 -1.02%
rng::remove(list<int>)_(sprinkled)/1024 948.905 -1.12%
rng::remove(list<int>)_(sprinkled)/32 54.971 -
rng::remove(list<int>)_(sprinkled)/50 64.245 -
rng::remove(list<int>)_(sprinkled)/8192 7867.644 -
rng::remove(vector<int>)_(prefix)/1024 312.954 -
rng::remove(vector<int>)_(prefix)/32 52.651 -
rng::remove(vector<int>)_(prefix)/50 56.335 -
rng::remove(vector<int>)_(prefix)/8192 2110.191 -
rng::remove(vector<int>)_(sprinkled)/1024 525.995 -1.29%
rng::remove(vector<int>)_(sprinkled)/32 57.847 -
rng::remove(vector<int>)_(sprinkled)/50 65.509 1.50%
rng::remove(vector<int>)_(sprinkled)/8192 3862.534 -2.26%
rng::remove_copy(deque<int>)_(prefix)/1024 380.776 -8.00%
rng::remove_copy(deque<int>)_(prefix)/32 12.738 -
rng::remove_copy(deque<int>)_(prefix)/50 20.257 -2.72%
rng::remove_copy(deque<int>)_(prefix)/8192 3353.675 -
rng::remove_copy(deque<int>)_(sprinkled)/1024 364.921 1.70%
rng::remove_copy(deque<int>)_(sprinkled)/32 12.239 -
rng::remove_copy(deque<int>)_(sprinkled)/50 18.390 -
rng::remove_copy(deque<int>)_(sprinkled)/8192 2933.579 2.10%
rng::remove_copy(list<int>)_(prefix)/1024 748.263 -53.53%
rng::remove_copy(list<int>)_(prefix)/32 11.054 -1.45%
rng::remove_copy(list<int>)_(prefix)/50 19.299 -
rng::remove_copy(list<int>)_(prefix)/8192 7006.447 -6.19%
rng::remove_copy(list<int>)_(sprinkled)/1024 740.951 -53.90%
rng::remove_copy(list<int>)_(sprinkled)/32 9.535 1.85%
rng::remove_copy(list<int>)_(sprinkled)/50 17.106 -
rng::remove_copy(list<int>)_(sprinkled)/8192 6977.742 -6.76%
rng::remove_copy(vector<int>)_(prefix)/1024 272.957 -
rng::remove_copy(vector<int>)_(prefix)/32 10.912 -
rng::remove_copy(vector<int>)_(prefix)/50 17.785 -
rng::remove_copy(vector<int>)_(prefix)/8192 2070.205 -
rng::remove_copy(vector<int>)_(sprinkled)/1024 249.452 -
rng::remove_copy(vector<int>)_(sprinkled)/32 8.461 -
rng::remove_copy(vector<int>)_(sprinkled)/50 12.592 -
rng::remove_copy(vector<int>)_(sprinkled)/8192 1931.729 -
rng::remove_copy_if(deque<int>)_(prefix)/1024 526.700 -1.69%
rng::remove_copy_if(deque<int>)_(prefix)/32 28.836 64.38%
rng::remove_copy_if(deque<int>)_(prefix)/50 27.702 15.60%
rng::remove_copy_if(deque<int>)_(prefix)/8192 3914.141 5.76%
rng::remove_copy_if(deque<int>)_(sprinkled)/1024 568.003 -
rng::remove_copy_if(deque<int>)_(sprinkled)/32 30.302 76.15%
rng::remove_copy_if(deque<int>)_(sprinkled)/50 28.597 6.93%
rng::remove_copy_if(deque<int>)_(sprinkled)/8192 3600.603 -
rng::remove_copy_if(list<int>)_(prefix)/1024 793.672 -51.83%
rng::remove_copy_if(list<int>)_(prefix)/32 16.925 -1.38%
rng::remove_copy_if(list<int>)_(prefix)/50 24.866 -
rng::remove_copy_if(list<int>)_(prefix)/8192 7236.726 -5.05%
rng::remove_copy_if(list<int>)_(sprinkled)/1024 784.982 -52.12%
rng::remove_copy_if(list<int>)_(sprinkled)/32 14.673 -
rng::remove_copy_if(list<int>)_(sprinkled)/50 26.711 2.53%
rng::remove_copy_if(list<int>)_(sprinkled)/8192 7217.280 -4.12%
rng::remove_copy_if(vector<int>)_(prefix)/1024 400.512 -
rng::remove_copy_if(vector<int>)_(prefix)/32 11.279 -
rng::remove_copy_if(vector<int>)_(prefix)/50 17.895 -
rng::remove_copy_if(vector<int>)_(prefix)/8192 3373.905 -
rng::remove_copy_if(vector<int>)_(sprinkled)/1024 344.466 -
rng::remove_copy_if(vector<int>)_(sprinkled)/32 10.454 3.20%
rng::remove_copy_if(vector<int>)_(sprinkled)/50 15.986 -
rng::remove_copy_if(vector<int>)_(sprinkled)/8192 2741.498 -
rng::remove_if(deque<int>)_(prefix)/1024 559.191 -2.63%
rng::remove_if(deque<int>)_(prefix)/32 59.008 -3.46%
rng::remove_if(deque<int>)_(prefix)/50 70.232 -
rng::remove_if(deque<int>)_(prefix)/8192 4249.012 -
rng::remove_if(deque<int>)_(sprinkled)/1024 547.617 -
rng::remove_if(deque<int>)_(sprinkled)/32 56.267 1.41%
rng::remove_if(deque<int>)_(sprinkled)/50 64.821 3.37%
rng::remove_if(deque<int>)_(sprinkled)/8192 3960.425 -
rng::remove_if(list<int>)_(prefix)/1024 1005.670 -3.46%
rng::remove_if(list<int>)_(prefix)/32 61.453 -
rng::remove_if(list<int>)_(prefix)/50 74.191 -
rng::remove_if(list<int>)_(prefix)/8192 9222.016 -
rng::remove_if(list<int>)_(sprinkled)/1024 993.719 -7.25%
rng::remove_if(list<int>)_(sprinkled)/32 59.794 -
rng::remove_if(list<int>)_(sprinkled)/50 73.306 -
rng::remove_if(list<int>)_(sprinkled)/8192 8215.436 -1.65%
rng::remove_if(vector<int>)_(prefix)/1024 347.176 -5.50%
rng::remove_if(vector<int>)_(prefix)/32 52.024 -
rng::remove_if(vector<int>)_(prefix)/50 56.997 -
rng::remove_if(vector<int>)_(prefix)/8192 2576.037 -
rng::remove_if(vector<int>)_(sprinkled)/1024 520.015 -
rng::remove_if(vector<int>)_(sprinkled)/32 56.113 -
rng::remove_if(vector<int>)_(sprinkled)/50 64.533 -
rng::remove_if(vector<int>)_(sprinkled)/8192 3828.445 -
rng::replace(deque<int>)_(prefix)/1024 420.735 -
rng::replace(deque<int>)_(prefix)/32 13.047 -
rng::replace(deque<int>)_(prefix)/50 19.597 -
rng::replace(deque<int>)_(prefix)/8192 3337.929 -
rng::replace(deque<int>)_(sprinkled)/1024 357.175 -
rng::replace(deque<int>)_(sprinkled)/32 12.329 -
rng::replace(deque<int>)_(sprinkled)/50 18.498 -
rng::replace(deque<int>)_(sprinkled)/8192 2857.284 -
rng::replace(list<int>)_(prefix)/1024 1616.626 120.48%
rng::replace(list<int>)_(prefix)/32 11.258 -
rng::replace(list<int>)_(prefix)/50 19.214 -
rng::replace(list<int>)_(prefix)/8192 6744.615 -14.16%
rng::replace(list<int>)_(sprinkled)/1024 1601.011 120.10%
rng::replace(list<int>)_(sprinkled)/32 11.334 -
rng::replace(list<int>)_(sprinkled)/50 20.171 2.26%
rng::replace(list<int>)_(sprinkled)/8192 7002.459 -12.40%
rng::replace(vector<int>)_(prefix)/1024 161.664 -2.73%
rng::replace(vector<int>)_(prefix)/32 5.018 1.45%
rng::replace(vector<int>)_(prefix)/50 6.879 -2.11%
rng::replace(vector<int>)_(prefix)/8192 1217.269 -3.99%
rng::replace(vector<int>)_(sprinkled)/1024 181.657 5.28%
rng::replace(vector<int>)_(sprinkled)/32 5.648 1.90%
rng::replace(vector<int>)_(sprinkled)/50 8.485 6.50%
rng::replace(vector<int>)_(sprinkled)/8192 1455.192 5.96%
rng::replace_if(deque<int>)_(prefix)/1024 479.972 -
rng::replace_if(deque<int>)_(prefix)/32 13.782 -1.92%
rng::replace_if(deque<int>)_(prefix)/50 20.317 -
rng::replace_if(deque<int>)_(prefix)/8192 3484.579 -
rng::replace_if(deque<int>)_(sprinkled)/1024 364.191 -
rng::replace_if(deque<int>)_(sprinkled)/32 12.431 -
rng::replace_if(deque<int>)_(sprinkled)/50 18.661 -
rng::replace_if(deque<int>)_(sprinkled)/8192 2921.070 -
rng::replace_if(list<int>)_(prefix)/1024 1609.595 116.26%
rng::replace_if(list<int>)_(prefix)/32 13.114 -
rng::replace_if(list<int>)_(prefix)/50 27.821 12.10%
rng::replace_if(list<int>)_(prefix)/8192 6909.170 -13.35%
rng::replace_if(list<int>)_(sprinkled)/1024 1611.625 117.59%
rng::replace_if(list<int>)_(sprinkled)/32 15.556 -
rng::replace_if(list<int>)_(sprinkled)/50 24.773 -
rng::replace_if(list<int>)_(sprinkled)/8192 7232.716 -13.00%
rng::replace_if(vector<int>)_(prefix)/1024 268.142 -
rng::replace_if(vector<int>)_(prefix)/32 8.913 -
rng::replace_if(vector<int>)_(prefix)/50 13.520 -
rng::replace_if(vector<int>)_(prefix)/8192 2028.832 -
rng::replace_if(vector<int>)_(sprinkled)/1024 245.164 -
rng::replace_if(vector<int>)_(sprinkled)/32 8.774 -
rng::replace_if(vector<int>)_(sprinkled)/50 13.001 -
rng::replace_if(vector<int>)_(sprinkled)/8192 1923.547 -
rng::reverse(deque<int>)/32768 5724.721 -
rng::reverse(deque<int>)/4096 719.359 -
rng::reverse(deque<int>)/512 113.338 -
rng::reverse(deque<int>)/64 13.062 -
rng::reverse(deque<int>)/8 2.522 -
rng::reverse(list<int>)/32768 17309.873 -2.45%
rng::reverse(list<int>)/4096 1638.353 -1.78%
rng::reverse(list<int>)/512 197.141 -
rng::reverse(list<int>)/64 19.033 -
rng::reverse(list<int>)/8 2.037 -
rng::reverse(vector<int>)/32768 1045.681 -
rng::reverse(vector<int>)/4096 131.632 -
rng::reverse(vector<int>)/512 16.417 -
rng::reverse(vector<int>)/64 4.122 -
rng::reverse(vector<int>)/8 1.751 10.55%
rng::reverse_copy(deque<int>)/32768 7886.026 -
rng::reverse_copy(deque<int>)/4096 1002.388 -
rng::reverse_copy(deque<int>)/512 126.356 -
rng::reverse_copy(deque<int>)/64 20.005 -
rng::reverse_copy(deque<int>)/8 3.033 -
rng::reverse_copy(list<int>)/32768 25321.131 -2.18%
rng::reverse_copy(list<int>)/4096 3056.892 -1.03%
rng::reverse_copy(list<int>)/512 368.413 -
rng::reverse_copy(list<int>)/64 30.541 -
rng::reverse_copy(list<int>)/8 2.360 4.76%
rng::reverse_copy(vector<int>)/32768 985.108 -
rng::reverse_copy(vector<int>)/4096 133.464 -1.21%
rng::reverse_copy(vector<int>)/512 17.122 -
rng::reverse_copy(vector<int>)/64 2.495 -1.20%
rng::reverse_copy(vector<int>)/8 2.478 9.86%
rng::rotate(deque<int>)_(1_element_backward)/1024 42.937 -
rng::rotate(deque<int>)_(1_element_backward)/32 4.525 -
rng::rotate(deque<int>)_(1_element_backward)/50 5.670 -1.53%
rng::rotate(deque<int>)_(1_element_backward)/8192 310.702 -
rng::rotate(deque<int>)_(1_element_forward)/1024 39.207 -
rng::rotate(deque<int>)_(1_element_forward)/32 4.842 4.35%
rng::rotate(deque<int>)_(1_element_forward)/50 6.051 4.61%
rng::rotate(deque<int>)_(1_element_forward)/8192 303.110 -
rng::rotate(deque<int>)_(by_1/2)/1024 176.497 -
rng::rotate(deque<int>)_(by_1/2)/32 7.638 6.32%
rng::rotate(deque<int>)_(by_1/2)/50 10.618 4.27%
rng::rotate(deque<int>)_(by_1/2)/8192 1461.426 -
rng::rotate(deque<int>)_(by_1/3)/1024 1814.367 -
rng::rotate(deque<int>)_(by_1/3)/32 45.436 -
rng::rotate(deque<int>)_(by_1/3)/50 76.532 -
rng::rotate(deque<int>)_(by_1/3)/8192 22603.490 -
rng::rotate(deque<int>)_(by_1/4)/1024 774.969 -
rng::rotate(deque<int>)_(by_1/4)/32 29.052 -
rng::rotate(deque<int>)_(by_1/4)/50 74.665 -
rng::rotate(deque<int>)_(by_1/4)/8192 6748.571 -
rng::rotate(list<int>)_(1_element_backward)/1024 744.269 -
rng::rotate(list<int>)_(1_element_backward)/32 13.936 2.70%
rng::rotate(list<int>)_(1_element_backward)/50 24.940 -
rng::rotate(list<int>)_(1_element_backward)/8192 7816.090 -
rng::rotate(list<int>)_(1_element_forward)/1024 733.979 -
rng::rotate(list<int>)_(1_element_forward)/32 14.896 4.25%
rng::rotate(list<int>)_(1_element_forward)/50 27.289 -
rng::rotate(list<int>)_(1_element_forward)/8192 7595.246 -
rng::rotate(list<int>)_(by_1/2)/1024 382.398 -
rng::rotate(list<int>)_(by_1/2)/32 6.675 -
rng::rotate(list<int>)_(by_1/2)/50 12.659 -
rng::rotate(list<int>)_(by_1/2)/8192 5417.420 1.46%
rng::rotate(list<int>)_(by_1/3)/1024 809.600 -
rng::rotate(list<int>)_(by_1/3)/32 14.590 2.84%
rng::rotate(list<int>)_(by_1/3)/50 24.287 1.49%
rng::rotate(list<int>)_(by_1/3)/8192 8803.974 -
rng::rotate(list<int>)_(by_1/4)/1024 580.860 -
rng::rotate(list<int>)_(by_1/4)/32 14.265 -
rng::rotate(list<int>)_(by_1/4)/50 24.507 -
rng::rotate(list<int>)_(by_1/4)/8192 7177.891 -
rng::rotate(vector<bool>)_(1_element_backward)/1024 27.743 -
rng::rotate(vector<bool>)_(1_element_backward)/32 18.101 -1.45%
rng::rotate(vector<bool>)_(1_element_backward)/50 18.139 -1.26%
rng::rotate(vector<bool>)_(1_element_backward)/8192 105.535 -
rng::rotate(vector<bool>)_(1_element_forward)/1024 28.567 -1.22%
rng::rotate(vector<bool>)_(1_element_forward)/32 18.111 -
rng::rotate(vector<bool>)_(1_element_forward)/50 18.175 -
rng::rotate(vector<bool>)_(1_element_forward)/8192 108.203 -
rng::rotate(vector<bool>)_(by_1/2)/1024 8.813 -
rng::rotate(vector<bool>)_(by_1/2)/32 18.283 -
rng::rotate(vector<bool>)_(by_1/2)/50 18.171 -
rng::rotate(vector<bool>)_(by_1/2)/8192 15.143 -
rng::rotate(vector<bool>)_(by_1/3)/1024 49.692 -
rng::rotate(vector<bool>)_(by_1/3)/32 18.058 -
rng::rotate(vector<bool>)_(by_1/3)/50 18.070 -
rng::rotate(vector<bool>)_(by_1/3)/8192 145.955 -
rng::rotate(vector<bool>)_(by_1/4)/1024 15.066 3.47%
rng::rotate(vector<bool>)_(by_1/4)/32 18.201 -
rng::rotate(vector<bool>)_(by_1/4)/50 18.018 -
rng::rotate(vector<bool>)_(by_1/4)/8192 30.158 -
rng::rotate(vector<int>)_(1_element_backward)/1024 35.849 -
rng::rotate(vector<int>)_(1_element_backward)/32 2.904 -
rng::rotate(vector<int>)_(1_element_backward)/50 5.340 -
rng::rotate(vector<int>)_(1_element_backward)/8192 298.357 -
rng::rotate(vector<int>)_(1_element_forward)/1024 35.372 -
rng::rotate(vector<int>)_(1_element_forward)/32 2.934 -
rng::rotate(vector<int>)_(1_element_forward)/50 5.270 -
rng::rotate(vector<int>)_(1_element_forward)/8192 282.140 -
rng::rotate(vector<int>)_(by_1/2)/1024 32.102 -
rng::rotate(vector<int>)_(by_1/2)/32 3.700 -
rng::rotate(vector<int>)_(by_1/2)/50 4.479 -
rng::rotate(vector<int>)_(by_1/2)/8192 240.711 -
rng::rotate(vector<int>)_(by_1/3)/1024 1361.893 -
rng::rotate(vector<int>)_(by_1/3)/32 21.605 -
rng::rotate(vector<int>)_(by_1/3)/50 40.083 -
rng::rotate(vector<int>)_(by_1/3)/8192 10916.051 -
rng::rotate(vector<int>)_(by_1/4)/1024 328.394 -
rng::rotate(vector<int>)_(by_1/4)/32 12.038 -
rng::rotate(vector<int>)_(by_1/4)/50 40.131 -
rng::rotate(vector<int>)_(by_1/4)/8192 2598.325 -
rng::rotate_copy(deque<int>)/1024 34.566 -
rng::rotate_copy(deque<int>)/32 2.669 -71.51%
rng::rotate_copy(deque<int>)/50 3.015 -
rng::rotate_copy(deque<int>)/8192 294.565 -
rng::rotate_copy(list<int>)/1024 728.494 -
rng::rotate_copy(list<int>)/32 8.530 -1.22%
rng::rotate_copy(list<int>)/50 13.525 -
rng::rotate_copy(list<int>)/8192 8187.430 3.92%
rng::rotate_copy(vector<int>)/1024 32.736 -
rng::rotate_copy(vector<int>)/32 2.081 -4.49%
rng::rotate_copy(vector<int>)/50 2.693 -1.17%
rng::rotate_copy(vector<int>)/8192 595.198 21.66%
rng::sample(deque<int>)/1024 11541.646 1.41%
rng::sample(deque<int>)/32 314.025 -
rng::sample(deque<int>)/8192 93423.684 1.60%
rng::sample(list<int>)/1024 12181.420 -
rng::sample(list<int>)/32 321.388 -
rng::sample(list<int>)/8192 100328.685 -1.63%
rng::sample(vector<int>)/1024 11426.833 -
rng::sample(vector<int>)/32 310.936 -
rng::sample(vector<int>)/8192 91959.484 -
rng::search(deque<int>)_(near_matches)/1000 20380.965 -16.98%
rng::search(deque<int>)_(near_matches)/1024 21162.103 -17.58%
rng::search(deque<int>)_(near_matches)/8192 1445637.971 -
rng::search(deque<int>)_(no_match)/1000 405.709 -
rng::search(deque<int>)_(no_match)/1024 237.585 -42.74%
rng::search(deque<int>)_(no_match)/1048576 423823.592 -
rng::search(deque<int>)_(no_match)/8192 3312.961 -
rng::search(deque<int>)_(same_length)/1000 333.333 -13.23%
rng::search(deque<int>)_(same_length)/1024 477.242 -
rng::search(deque<int>)_(same_length)/8192 3787.526 -
rng::search(deque<int>)_(single_element)/1000 448.926 4.22%
rng::search(deque<int>)_(single_element)/1024 457.076 -
rng::search(deque<int>)_(single_element)/8192 3646.813 -
rng::search(deque<int>,_pred)_(near_matches)/1000 25510.886 -8.71%
rng::search(deque<int>,_pred)_(near_matches)/1024 26650.506 -8.85%
rng::search(deque<int>,_pred)_(near_matches)/8192 1532716.249 -
rng::search(deque<int>,_pred)_(no_match)/1000 426.752 -
rng::search(deque<int>,_pred)_(no_match)/1024 372.617 4.80%
rng::search(deque<int>,_pred)_(no_match)/1048576 443766.862 -
rng::search(deque<int>,_pred)_(no_match)/8192 3479.679 -
rng::search(deque<int>,_pred)_(same_length)/1000 478.859 -4.17%
rng::search(deque<int>,_pred)_(same_length)/1024 509.904 -
rng::search(deque<int>,_pred)_(same_length)/8192 4060.076 -
rng::search(deque<int>,_pred)_(single_element)/1000 477.304 -
rng::search(deque<int>,_pred)_(single_element)/1024 487.614 -
rng::search(deque<int>,_pred)_(single_element)/8192 3879.624 -
rng::search(list<int>)_(near_matches)/1000 37670.263 -
rng::search(list<int>)_(near_matches)/1024 39567.538 -
rng::search(list<int>)_(near_matches)/8192 2544707.726 -
rng::search(list<int>)_(no_match)/1000 733.178 4.07%
rng::search(list<int>)_(no_match)/1024 732.713 -1.89%
rng::search(list<int>)_(no_match)/1048576 866615.958 3.94%
rng::search(list<int>)_(no_match)/8192 7149.640 4.28%
rng::search(list<int>)_(same_length)/1000 732.336 -1.38%
rng::search(list<int>)_(same_length)/1024 762.071 -
rng::search(list<int>)_(same_length)/8192 8465.761 -4.68%
rng::search(list<int>)_(single_element)/1000 710.229 3.25%
rng::search(list<int>)_(single_element)/1024 720.068 -
rng::search(list<int>)_(single_element)/8192 7375.512 -
rng::search(list<int>,_pred)_(near_matches)/1000 43192.195 -
rng::search(list<int>,_pred)_(near_matches)/1024 44890.925 -
rng::search(list<int>,_pred)_(near_matches)/8192 2795739.332 -
rng::search(list<int>,_pred)_(no_match)/1000 751.426 -
rng::search(list<int>,_pred)_(no_match)/1024 767.736 -
rng::search(list<int>,_pred)_(no_match)/1048576 899945.323 -
rng::search(list<int>,_pred)_(no_match)/8192 7714.475 -
rng::search(list<int>,_pred)_(same_length)/1000 771.202 -
rng::search(list<int>,_pred)_(same_length)/1024 790.673 -
rng::search(list<int>,_pred)_(same_length)/8192 8363.804 -4.82%
rng::search(list<int>,_pred)_(single_element)/1000 837.846 -
rng::search(list<int>,_pred)_(single_element)/1024 860.125 -
rng::search(list<int>,_pred)_(single_element)/8192 8349.349 -
rng::search(vector<int>)_(near_matches)/1000 13602.609 -
rng::search(vector<int>)_(near_matches)/1024 14242.614 -
rng::search(vector<int>)_(near_matches)/8192 765107.273 -
rng::search(vector<int>)_(no_match)/1000 207.031 -2.51%
rng::search(vector<int>)_(no_match)/1024 211.619 -2.44%
rng::search(vector<int>)_(no_match)/1048576 210255.425 -2.19%
rng::search(vector<int>)_(no_match)/8192 1638.724 -
rng::search(vector<int>)_(same_length)/1000 240.190 -
rng::search(vector<int>)_(same_length)/1024 245.178 -
rng::search(vector<int>)_(same_length)/8192 1867.033 -
rng::search(vector<int>)_(single_element)/1000 231.259 1.81%
rng::search(vector<int>)_(single_element)/1024 237.262 2.09%
rng::search(vector<int>)_(single_element)/8192 1821.638 -
rng::search(vector<int>,_pred)_(near_matches)/1000 22621.511 -
rng::search(vector<int>,_pred)_(near_matches)/1024 23683.148 -
rng::search(vector<int>,_pred)_(near_matches)/8192 1451861.514 -
rng::search(vector<int>,_pred)_(no_match)/1000 519.294 -
rng::search(vector<int>,_pred)_(no_match)/1024 531.777 -
rng::search(vector<int>,_pred)_(no_match)/1048576 578549.765 -
rng::search(vector<int>,_pred)_(no_match)/8192 4242.674 -
rng::search(vector<int>,_pred)_(same_length)/1000 599.965 -
rng::search(vector<int>,_pred)_(same_length)/1024 614.228 -
rng::search(vector<int>,_pred)_(same_length)/8192 4918.914 -
rng::search(vector<int>,_pred)_(single_element)/1000 573.005 -
rng::search(vector<int>,_pred)_(single_element)/1024 586.395 -
rng::search(vector<int>,_pred)_(single_element)/8192 4687.213 -
rng::search_n(deque<int>)_(no_match)/1000 437.352 1.21%
rng::search_n(deque<int>)_(no_match)/1024 444.047 -
rng::search_n(deque<int>)_(no_match)/1048576 440326.564 -
rng::search_n(deque<int>)_(no_match)/8192 3450.052 -
rng::search_n(deque<int>,_pred)_(no_match)/1000 725.596 -
rng::search_n(deque<int>,_pred)_(no_match)/1024 604.816 -
rng::search_n(deque<int>,_pred)_(no_match)/1048576 558028.836 -
rng::search_n(deque<int>,_pred)_(no_match)/8192 4328.748 -
rng::search_n(list<int>)_(no_match)/1000 707.771 -
rng::search_n(list<int>)_(no_match)/1024 734.524 1.50%
rng::search_n(list<int>)_(no_match)/1048576 804892.537 -7.55%
rng::search_n(list<int>)_(no_match)/8192 6843.407 -7.60%
rng::search_n(list<int>,_pred)_(no_match)/1000 829.956 -1.92%
rng::search_n(list<int>,_pred)_(no_match)/1024 854.055 -1.39%
rng::search_n(list<int>,_pred)_(no_match)/1048576 988654.409 -
rng::search_n(list<int>,_pred)_(no_match)/8192 7923.866 -5.42%
rng::search_n(vector<int>)_(no_match)/1000 211.484 -
rng::search_n(vector<int>)_(no_match)/1024 216.311 -
rng::search_n(vector<int>)_(no_match)/1048576 213484.712 -
rng::search_n(vector<int>)_(no_match)/8192 1639.646 -
rng::search_n(vector<int>,_pred)_(no_match)/1000 517.240 -
rng::search_n(vector<int>,_pred)_(no_match)/1024 529.563 -
rng::search_n(vector<int>,_pred)_(no_match)/1048576 576281.924 -
rng::search_n(vector<int>,_pred)_(no_match)/8192 4247.329 -
rng::shuffle(deque<int>)/1024 9676.810 -
rng::shuffle(deque<int>)/32 304.824 -
rng::shuffle(deque<int>)/8192 76548.234 -
rng::shuffle(vector<int>)/1024 9091.751 -
rng::shuffle(vector<int>)/32 291.562 1.57%
rng::shuffle(vector<int>)/8192 72774.318 1.32%
rng::sort(deque<int>)_(ascending)/1024 764.943 -
rng::sort(deque<int>)_(ascending)/8 18.366 -
rng::sort(deque<int>)_(ascending)/8192 5744.986 -
rng::sort(deque<int>)_(descending)/1024 1300.879 -
rng::sort(deque<int>)_(descending)/8 25.682 -
rng::sort(deque<int>)_(descending)/8192 10400.399 -
rng::sort(deque<int>)_(heap)/1024 6295.191 -
rng::sort(deque<int>)_(heap)/8 24.850 -
rng::sort(deque<int>)_(heap)/8192 69724.971 -
rng::sort(deque<int>)_(pipe-organ)/1024 2809.063 -1.30%
rng::sort(deque<int>)_(pipe-organ)/8 20.835 -
rng::sort(deque<int>)_(pipe-organ)/8192 26538.038 -
rng::sort(deque<int>)_(qsort_adversarial)/1024 18083.936 -
rng::sort(deque<int>)_(qsort_adversarial)/8 18.297 -
rng::sort(deque<int>)_(qsort_adversarial)/8192 445648.936 -
rng::sort(deque<int>)_(repeated)/1024 960.094 -
rng::sort(deque<int>)_(repeated)/8 18.676 -
rng::sort(deque<int>)_(repeated)/8192 6735.574 -
rng::sort(deque<int>)_(shuffled)/1024 6895.723 -
rng::sort(deque<int>)_(shuffled)/8 23.534 -
rng::sort(deque<int>)_(shuffled)/8192 80948.255 -
rng::sort(vector<NonIntegral>)_(ascending)/1024 544.824 -
rng::sort(vector<NonIntegral>)_(ascending)/8 16.519 -
rng::sort(vector<NonIntegral>)_(ascending)/8192 3761.628 -
rng::sort(vector<NonIntegral>)_(descending)/1024 783.650 -
rng::sort(vector<NonIntegral>)_(descending)/8 25.289 3.58%
rng::sort(vector<NonIntegral>)_(descending)/8192 5297.289 -
rng::sort(vector<NonIntegral>)_(heap)/1024 4310.673 1.26%
rng::sort(vector<NonIntegral>)_(heap)/8 22.631 -
rng::sort(vector<NonIntegral>)_(heap)/8192 50226.192 -
rng::sort(vector<NonIntegral>)_(pipe-organ)/1024 1898.159 -
rng::sort(vector<NonIntegral>)_(pipe-organ)/8 18.152 -
rng::sort(vector<NonIntegral>)_(pipe-organ)/8192 18448.267 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13254.848 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.456 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 155015.717 -
rng::sort(vector<NonIntegral>)_(repeated)/1024 507.341 -
rng::sort(vector<NonIntegral>)_(repeated)/8 16.687 -
rng::sort(vector<NonIntegral>)_(repeated)/8192 3737.818 -
rng::sort(vector<NonIntegral>)_(shuffled)/1024 4702.756 1.06%
rng::sort(vector<NonIntegral>)_(shuffled)/8 20.860 -
rng::sort(vector<NonIntegral>)_(shuffled)/8192 82236.627 1.29%
rng::sort(vector<int>)_(ascending)/1024 538.351 -1.28%
rng::sort(vector<int>)_(ascending)/8 16.771 -
rng::sort(vector<int>)_(ascending)/8192 3753.161 -
rng::sort(vector<int>)_(descending)/1024 1049.240 -1.42%
rng::sort(vector<int>)_(descending)/8 24.704 2.01%
rng::sort(vector<int>)_(descending)/8192 7335.069 -2.51%
rng::sort(vector<int>)_(heap)/1024 4567.321 -
rng::sort(vector<int>)_(heap)/8 22.603 -
rng::sort(vector<int>)_(heap)/8192 45834.160 -
rng::sort(vector<int>)_(pipe-organ)/1024 2282.358 -
rng::sort(vector<int>)_(pipe-organ)/8 18.744 -
rng::sort(vector<int>)_(pipe-organ)/8192 21491.401 -
rng::sort(vector<int>)_(qsort_adversarial)/1024 13105.269 1.39%
rng::sort(vector<int>)_(qsort_adversarial)/8 16.780 -
rng::sort(vector<int>)_(qsort_adversarial)/8192 149790.000 1.27%
rng::sort(vector<int>)_(repeated)/1024 663.524 -
rng::sort(vector<int>)_(repeated)/8 16.903 -
rng::sort(vector<int>)_(repeated)/8192 5032.012 -
rng::sort(vector<int>)_(shuffled)/1024 4669.167 -
rng::sort(vector<int>)_(shuffled)/8 21.049 -
rng::sort(vector<int>)_(shuffled)/8192 45109.861 -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 3438.155 1.73%
rng::stable_partition(deque<int>)_(alloc_fails)/32 1943.318 -
rng::stable_partition(deque<int>)_(alloc_fails)/50 1969.963 -
rng::stable_partition(deque<int>)_(alloc_fails)/8192 16948.839 -
rng::stable_partition(deque<int>)_(dense)/1024 586.405 3.39%
rng::stable_partition(deque<int>)_(dense)/32 28.261 4.79%
rng::stable_partition(deque<int>)_(dense)/50 37.788 3.44%
rng::stable_partition(deque<int>)_(dense)/8192 5660.168 -
rng::stable_partition(deque<int>)_(sparse)/1024 462.946 -
rng::stable_partition(deque<int>)_(sparse)/32 12.862 16.20%
rng::stable_partition(deque<int>)_(sparse)/50 30.738 10.78%
rng::stable_partition(deque<int>)_(sparse)/8192 3391.194 -2.15%
rng::stable_partition(list<int>)_(alloc_fails)/1024 4215.806 1.04%
rng::stable_partition(list<int>)_(alloc_fails)/32 1918.381 -
rng::stable_partition(list<int>)_(alloc_fails)/50 1947.609 -
rng::stable_partition(list<int>)_(alloc_fails)/8192 25228.390 -
rng::stable_partition(list<int>)_(dense)/1024 1750.623 -
rng::stable_partition(list<int>)_(dense)/32 34.011 -2.00%
rng::stable_partition(list<int>)_(dense)/50 54.815 -2.27%
rng::stable_partition(list<int>)_(dense)/8192 19081.658 2.02%
rng::stable_partition(list<int>)_(sparse)/1024 921.547 -
rng::stable_partition(list<int>)_(sparse)/32 9.750 -
rng::stable_partition(list<int>)_(sparse)/50 26.542 -
rng::stable_partition(list<int>)_(sparse)/8192 8854.355 -
rng::stable_partition(vector<int>)_(alloc_fails)/1024 2940.876 -
rng::stable_partition(vector<int>)_(alloc_fails)/32 1906.780 -
rng::stable_partition(vector<int>)_(alloc_fails)/50 1929.965 1.08%
rng::stable_partition(vector<int>)_(alloc_fails)/8192 9866.985 -
rng::stable_partition(vector<int>)_(dense)/1024 295.642 -
rng::stable_partition(vector<int>)_(dense)/32 22.014 -
rng::stable_partition(vector<int>)_(dense)/50 25.672 -
rng::stable_partition(vector<int>)_(dense)/8192 2107.947 -
rng::stable_partition(vector<int>)_(sparse)/1024 210.469 -
rng::stable_partition(vector<int>)_(sparse)/32 7.094 -
rng::stable_partition(vector<int>)_(sparse)/50 21.080 2.46%
rng::stable_partition(vector<int>)_(sparse)/8192 1516.962 -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4156.421 -3.36%
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.279 -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 19045.616 -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 30289.406 4.61%
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8 28.032 -3.72%
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 26924.118 2.53%
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 14595.464 -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8 26.922 -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 26295.222 1.81%
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 17922.752 -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 20.936 -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22824.506 -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 27424.580 -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 18.424 -2.46%
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28707.589 1.18%
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3855.335 -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.092 -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13300.133 2.96%
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 20330.639 1.01%
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 24.394 -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 24970.900 1.18%
rng::stable_sort(deque<int>)_(ascending)/1024 2126.081 1.36%
rng::stable_sort(deque<int>)_(ascending)/8 18.049 -2.11%
rng::stable_sort(deque<int>)_(ascending)/8192 13644.140 -
rng::stable_sort(deque<int>)_(descending)/1024 2965.970 1.34%
rng::stable_sort(deque<int>)_(descending)/8 26.245 -2.75%
rng::stable_sort(deque<int>)_(descending)/8192 21188.348 1.68%
rng::stable_sort(deque<int>)_(heap)/1024 2770.948 1.74%
rng::stable_sort(deque<int>)_(heap)/8 25.449 -1.84%
rng::stable_sort(deque<int>)_(heap)/8192 17603.156 1.25%
rng::stable_sort(deque<int>)_(pipe-organ)/1024 2973.576 1.09%
rng::stable_sort(deque<int>)_(pipe-organ)/8 20.117 -1.48%
rng::stable_sort(deque<int>)_(pipe-organ)/8192 20693.266 -
rng::stable_sort(deque<int>)_(qsort_adversarial)/1024 3110.373 -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8 18.053 -1.87%
rng::stable_sort(deque<int>)_(qsort_adversarial)/8192 20830.627 -
rng::stable_sort(deque<int>)_(repeated)/1024 1381.012 3.14%
rng::stable_sort(deque<int>)_(repeated)/8 18.188 -1.52%
rng::stable_sort(deque<int>)_(repeated)/8192 7625.246 -
rng::stable_sort(deque<int>)_(shuffled)/1024 2511.548 2.23%
rng::stable_sort(deque<int>)_(shuffled)/8 23.563 -1.41%
rng::stable_sort(deque<int>)_(shuffled)/8192 14928.511 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4401.217 3.18%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 16.648 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 53839.151 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 23760.645 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.569 -1.53%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 128665.188 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 14081.417 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 22.248 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 117687.880 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 14503.379 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 19.097 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 94238.419 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 23329.061 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 16.597 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 148267.715 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3502.511 5.14%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 16.681 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 19623.222 3.01%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 18379.843 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 21.238 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 158445.266 -
rng::stable_sort(vector<NonIntegral>)_(ascending)/1024 4004.639 -
rng::stable_sort(vector<NonIntegral>)_(ascending)/8 16.611 -
rng::stable_sort(vector<NonIntegral>)_(ascending)/8192 45465.599 -
rng::stable_sort(vector<NonIntegral>)_(descending)/1024 13795.937 -
rng::stable_sort(vector<NonIntegral>)_(descending)/8 23.607 -
rng::stable_sort(vector<NonIntegral>)_(descending)/8192 200361.119 -
rng::stable_sort(vector<NonIntegral>)_(heap)/1024 10370.044 -
rng::stable_sort(vector<NonIntegral>)_(heap)/8 21.862 -
rng::stable_sort(vector<NonIntegral>)_(heap)/8192 126125.089 -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 9065.459 -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 19.400 -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 125502.381 -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 14950.073 -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.575 -2.98%
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 214462.560 -
rng::stable_sort(vector<NonIntegral>)_(repeated)/1024 1393.923 -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8 16.511 -1.39%
rng::stable_sort(vector<NonIntegral>)_(repeated)/8192 15007.961 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12809.591 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8 20.747 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8192 184212.732 -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4598.971 -3.24%
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 17.842 4.16%
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 19809.827 -2.23%
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 24154.978 -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.611 -1.29%
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 24649.208 -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 14474.661 -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.525 -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 31696.325 -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14516.024 -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 19.654 2.63%
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 21845.010 -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 23663.805 -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 17.018 1.59%
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 35610.372 -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3468.445 -9.12%
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 17.305 2.96%
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9481.675 -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 18787.174 -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 21.185 -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 28650.043 -
rng::stable_sort(vector<int>)_(ascending)/1024 2057.773 -
rng::stable_sort(vector<int>)_(ascending)/8 16.682 -
rng::stable_sort(vector<int>)_(ascending)/8192 13422.068 -
rng::stable_sort(vector<int>)_(descending)/1024 2817.637 1.02%
rng::stable_sort(vector<int>)_(descending)/8 24.105 -1.41%
rng::stable_sort(vector<int>)_(descending)/8192 18327.247 -
rng::stable_sort(vector<int>)_(heap)/1024 2523.415 -
rng::stable_sort(vector<int>)_(heap)/8 22.261 -
rng::stable_sort(vector<int>)_(heap)/8192 14424.167 -
rng::stable_sort(vector<int>)_(pipe-organ)/1024 2794.651 -
rng::stable_sort(vector<int>)_(pipe-organ)/8 19.385 -3.09%
rng::stable_sort(vector<int>)_(pipe-organ)/8192 18215.081 -
rng::stable_sort(vector<int>)_(qsort_adversarial)/1024 2880.128 -
rng::stable_sort(vector<int>)_(qsort_adversarial)/8 16.663 -
rng::stable_sort(vector<int>)_(qsort_adversarial)/8192 18265.627 -
rng::stable_sort(vector<int>)_(repeated)/1024 1094.383 -
rng::stable_sort(vector<int>)_(repeated)/8 16.751 -
rng::stable_sort(vector<int>)_(repeated)/8192 5252.120 -
rng::stable_sort(vector<int>)_(shuffled)/1024 2211.265 1.10%
rng::stable_sort(vector<int>)_(shuffled)/8 20.967 -
rng::stable_sort(vector<int>)_(shuffled)/8192 10811.654 -
rng::starts_with(deque<int>)/1000 478.987 -
rng::starts_with(deque<int>)/1024 489.753 1.19%
rng::starts_with(deque<int>)/1048576 500905.208 1.81%
rng::starts_with(deque<int>)/8 4.153 -17.46%
rng::starts_with(deque<int>)/8192 3881.859 9.00%
rng::starts_with(deque<int>,_pred)/1000 516.511 -
rng::starts_with(deque<int>,_pred)/1024 528.107 -
rng::starts_with(deque<int>,_pred)/1048576 575098.182 6.12%
rng::starts_with(deque<int>,_pred)/8 4.637 -
rng::starts_with(deque<int>,_pred)/8192 4462.333 6.77%
rng::starts_with(list<int>)/1000 758.941 -
rng::starts_with(list<int>)/1024 777.795 -
rng::starts_with(list<int>)/1048576 941200.960 -
rng::starts_with(list<int>)/8 3.173 3.28%
rng::starts_with(list<int>)/8192 8658.895 -5.86%
rng::starts_with(list<int>,_pred)/1000 789.265 -
rng::starts_with(list<int>,_pred)/1024 807.663 -
rng::starts_with(list<int>,_pred)/1048576 969319.866 -
rng::starts_with(list<int>,_pred)/8 3.629 -
rng::starts_with(list<int>,_pred)/8192 11644.410 2.69%
rng::starts_with(vector<int>)/1000 72.840 -
rng::starts_with(vector<int>)/1024 77.156 -
rng::starts_with(vector<int>)/1048576 76626.959 -
rng::starts_with(vector<int>)/8 1.311 -
rng::starts_with(vector<int>)/8192 604.855 -
rng::starts_with(vector<int>,_pred)/1000 469.919 3.31%
rng::starts_with(vector<int>,_pred)/1024 515.691 -
rng::starts_with(vector<int>,_pred)/1048576 607746.232 -
rng::starts_with(vector<int>,_pred)/8 4.340 3.45%
rng::starts_with(vector<int>,_pred)/8192 4723.354 -
rng::swap_ranges(deque<int>)/1024 315.896 -
rng::swap_ranges(deque<int>)/32 10.733 -
rng::swap_ranges(deque<int>)/50 21.105 15.03%
rng::swap_ranges(deque<int>)/8192 2533.579 -
rng::swap_ranges(list<int>)/1024 777.121 -
rng::swap_ranges(list<int>)/32 16.714 -
rng::swap_ranges(list<int>)/50 29.589 -
rng::swap_ranges(list<int>)/8192 10714.599 -11.80%
rng::swap_ranges(vector<int>)/1024 63.679 -
rng::swap_ranges(vector<int>)/32 4.713 -
rng::swap_ranges(vector<int>)/50 5.602 -
rng::swap_ranges(vector<int>)/8192 478.859 -
rng::transform(deque<int>)_(identity_transform)/1024 371.139 -
rng::transform(deque<int>)_(identity_transform)/32 12.283 -
rng::transform(deque<int>)_(identity_transform)/50 20.213 -
rng::transform(deque<int>)_(identity_transform)/8192 2444.496 -
rng::transform(deque<int>,_deque<int>)/1024 701.807 -
rng::transform(deque<int>,_deque<int>)/32 21.701 -
rng::transform(deque<int>,_deque<int>)/50 34.145 -
rng::transform(deque<int>,_deque<int>)/8192 5669.304 -
rng::transform(list<int>)_(identity_transform)/1024 745.715 -
rng::transform(list<int>)_(identity_transform)/32 17.057 -
rng::transform(list<int>)_(identity_transform)/50 30.294 -
rng::transform(list<int>)_(identity_transform)/8192 7527.475 -
rng::transform(list<int>,_list<int>)/1024 888.893 -
rng::transform(list<int>,_list<int>)/32 24.206 -
rng::transform(list<int>,_list<int>)/50 38.924 -
rng::transform(list<int>,_list<int>)/8192 8581.107 -17.13%
rng::transform(vector<int>)_(identity_transform)/1024 262.856 -
rng::transform(vector<int>)_(identity_transform)/32 8.880 -
rng::transform(vector<int>)_(identity_transform)/50 16.349 -
rng::transform(vector<int>)_(identity_transform)/8192 2025.586 -
rng::transform(vector<int>,_vector<int>)/1024 601.868 -
rng::transform(vector<int>,_vector<int>)/32 17.637 -
rng::transform(vector<int>,_vector<int>)/50 28.727 -
rng::transform(vector<int>,_vector<int>)/8192 4771.109 -
rng::unique(deque<int>)_(contiguous)/1024 735.914 -
rng::unique(deque<int>)_(contiguous)/32 60.341 2.79%
rng::unique(deque<int>)_(contiguous)/52 70.594 4.02%
rng::unique(deque<int>)_(contiguous)/8192 5516.340 -
rng::unique(deque<int>)_(sprinkled)/1024 627.493 -4.85%
rng::unique(deque<int>)_(sprinkled)/32 60.186 3.05%
rng::unique(deque<int>)_(sprinkled)/52 72.088 6.79%
rng::unique(deque<int>)_(sprinkled)/8192 5608.776 -
rng::unique(deque<int>,_pred)_(contiguous)/1024 637.341 -
rng::unique(deque<int>,_pred)_(contiguous)/32 59.421 1.26%
rng::unique(deque<int>,_pred)_(contiguous)/52 71.518 2.72%
rng::unique(deque<int>,_pred)_(contiguous)/8192 4482.999 1.46%
rng::unique(deque<int>,_pred)_(sprinkled)/1024 695.285 -
rng::unique(deque<int>,_pred)_(sprinkled)/32 61.484 -2.32%
rng::unique(deque<int>,_pred)_(sprinkled)/52 75.936 -1.49%
rng::unique(deque<int>,_pred)_(sprinkled)/8192 5255.888 -
rng::unique(list<int>)_(contiguous)/1024 924.438 -
rng::unique(list<int>)_(contiguous)/32 55.219 -
rng::unique(list<int>)_(contiguous)/52 67.444 -
rng::unique(list<int>)_(contiguous)/8192 7081.196 -1.05%
rng::unique(list<int>)_(sprinkled)/1024 976.087 2.33%
rng::unique(list<int>)_(sprinkled)/32 63.919 -
rng::unique(list<int>)_(sprinkled)/52 77.488 -
rng::unique(list<int>)_(sprinkled)/8192 7900.244 -
rng::unique(list<int>,_pred)_(contiguous)/1024 977.456 -
rng::unique(list<int>,_pred)_(contiguous)/32 60.838 -
rng::unique(list<int>,_pred)_(contiguous)/52 74.262 -
rng::unique(list<int>,_pred)_(contiguous)/8192 7796.686 -
rng::unique(list<int>,_pred)_(sprinkled)/1024 1031.043 -
rng::unique(list<int>,_pred)_(sprinkled)/32 68.925 -2.61%
rng::unique(list<int>,_pred)_(sprinkled)/52 85.976 -2.19%
rng::unique(list<int>,_pred)_(sprinkled)/8192 8476.259 -
rng::unique(vector<int>)_(contiguous)/1024 293.838 -
rng::unique(vector<int>)_(contiguous)/32 50.839 -
rng::unique(vector<int>)_(contiguous)/52 56.639 -
rng::unique(vector<int>)_(contiguous)/8192 1917.136 -
rng::unique(vector<int>)_(sprinkled)/1024 283.772 -
rng::unique(vector<int>)_(sprinkled)/32 50.460 -
rng::unique(vector<int>)_(sprinkled)/52 55.081 -
rng::unique(vector<int>)_(sprinkled)/8192 1919.709 -
rng::unique(vector<int>,_pred)_(contiguous)/1024 588.689 -2.34%
rng::unique(vector<int>,_pred)_(contiguous)/32 55.343 -
rng::unique(vector<int>,_pred)_(contiguous)/52 64.516 -
rng::unique(vector<int>,_pred)_(contiguous)/8192 3770.600 -
rng::unique(vector<int>,_pred)_(sprinkled)/1024 691.393 -
rng::unique(vector<int>,_pred)_(sprinkled)/32 60.339 -
rng::unique(vector<int>,_pred)_(sprinkled)/52 73.754 -
rng::unique(vector<int>,_pred)_(sprinkled)/8192 5226.205 -
rng::unique_copy(deque<int>)_(contiguous)/1024 478.334 -
rng::unique_copy(deque<int>)_(contiguous)/32 11.075 -32.73%
rng::unique_copy(deque<int>)_(contiguous)/52 15.024 -41.18%
rng::unique_copy(deque<int>)_(contiguous)/8192 3738.686 -
rng::unique_copy(deque<int>)_(sprinkled)/1024 467.788 -
rng::unique_copy(deque<int>)_(sprinkled)/32 9.241 -31.34%
rng::unique_copy(deque<int>)_(sprinkled)/52 14.784 -29.56%
rng::unique_copy(deque<int>)_(sprinkled)/8192 3740.233 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/1024 597.182 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/32 19.747 18.43%
rng::unique_copy(deque<int>,_pred)_(contiguous)/52 28.889 8.88%
rng::unique_copy(deque<int>,_pred)_(contiguous)/8192 4439.847 -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/1024 720.305 -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 18.591 -2.25%
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.186 -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5723.103 -
rng::unique_copy(list<int>)_(contiguous)/1024 742.563 -
rng::unique_copy(list<int>)_(contiguous)/32 11.941 -
rng::unique_copy(list<int>)_(contiguous)/52 29.889 -
rng::unique_copy(list<int>)_(contiguous)/8192 7301.593 -8.64%
rng::unique_copy(list<int>)_(sprinkled)/1024 744.487 -
rng::unique_copy(list<int>)_(sprinkled)/32 10.816 -
rng::unique_copy(list<int>)_(sprinkled)/52 22.443 -
rng::unique_copy(list<int>)_(sprinkled)/8192 7226.012 -11.12%
rng::unique_copy(list<int>,_pred)_(contiguous)/1024 797.665 1.01%
rng::unique_copy(list<int>,_pred)_(contiguous)/32 17.639 -
rng::unique_copy(list<int>,_pred)_(contiguous)/52 29.704 -
rng::unique_copy(list<int>,_pred)_(contiguous)/8192 7902.590 -7.93%
rng::unique_copy(list<int>,_pred)_(sprinkled)/1024 830.165 -
rng::unique_copy(list<int>,_pred)_(sprinkled)/32 19.421 -
rng::unique_copy(list<int>,_pred)_(sprinkled)/52 37.219 -
rng::unique_copy(list<int>,_pred)_(sprinkled)/8192 7912.803 -8.05%
rng::unique_copy(vector<int>)_(contiguous)/1024 270.308 -
rng::unique_copy(vector<int>)_(contiguous)/32 8.666 1.07%
rng::unique_copy(vector<int>)_(contiguous)/52 13.442 -
rng::unique_copy(vector<int>)_(contiguous)/8192 1906.166 -
rng::unique_copy(vector<int>)_(sprinkled)/1024 242.232 -
rng::unique_copy(vector<int>)_(sprinkled)/32 8.230 -
rng::unique_copy(vector<int>)_(sprinkled)/52 12.813 -
rng::unique_copy(vector<int>)_(sprinkled)/8192 1882.210 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/1024 548.069 1.26%
rng::unique_copy(vector<int>,_pred)_(contiguous)/32 13.026 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/52 24.533 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/8192 3708.738 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/1024 578.657 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/32 17.649 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.096 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4401.012 -
std::adjacent_find(deque<int>)/1024 462.400 -
std::adjacent_find(deque<int>)/1048576 475101.723 -
std::adjacent_find(deque<int>)/50 15.245 -35.10%
std::adjacent_find(deque<int>)/8 3.162 -34.65%
std::adjacent_find(deque<int>)/8192 3705.274 -
std::adjacent_find(deque<int>,_pred)/1024 629.505 -
std::adjacent_find(deque<int>,_pred)/1048576 649953.305 -
std::adjacent_find(deque<int>,_pred)/50 30.207 2.99%
std::adjacent_find(deque<int>,_pred)/8 4.458 3.28%
std::adjacent_find(deque<int>,_pred)/8192 5080.854 -
std::adjacent_find(list<int>)/1024 711.668 -
std::adjacent_find(list<int>)/1048576 869797.716 -
std::adjacent_find(list<int>)/50 26.202 -
std::adjacent_find(list<int>)/8 2.118 -
std::adjacent_find(list<int>)/8192 6710.376 -
std::adjacent_find(list<int>,_pred)/1024 826.424 -
std::adjacent_find(list<int>,_pred)/1048576 952858.978 -
std::adjacent_find(list<int>,_pred)/50 36.607 -
std::adjacent_find(list<int>,_pred)/8 3.871 -
std::adjacent_find(list<int>,_pred)/8192 7958.338 -1.32%
std::adjacent_find(vector<int>)/1024 235.275 -
std::adjacent_find(vector<int>)/1048576 237565.745 -
std::adjacent_find(vector<int>)/50 11.977 -
std::adjacent_find(vector<int>)/8 2.022 -
std::adjacent_find(vector<int>)/8192 1831.444 -
std::adjacent_find(vector<int>,_pred)/1024 400.242 -
std::adjacent_find(vector<int>,_pred)/1048576 462461.762 -2.03%
std::adjacent_find(vector<int>,_pred)/50 23.223 3.07%
std::adjacent_find(vector<int>,_pred)/8 3.354 1.53%
std::adjacent_find(vector<int>,_pred)/8192 3193.189 -
std::all_of(deque<int>)_(process_all)/32 11.599 -
std::all_of(deque<int>)_(process_all)/32768 10563.922 -
std::all_of(deque<int>)_(process_all)/50 18.326 -
std::all_of(deque<int>)_(process_all)/8 3.114 -3.48%
std::all_of(deque<int>)_(process_all)/8192 2646.968 -
std::all_of(list<int>)_(process_all)/32 11.807 -
std::all_of(list<int>)_(process_all)/32768 26688.593 -
std::all_of(list<int>)_(process_all)/50 21.951 -
std::all_of(list<int>)_(process_all)/8 2.610 -
std::all_of(list<int>)_(process_all)/8192 8116.103 4.32%
std::all_of(vector<int>)_(process_all)/32 8.426 -1.20%
std::all_of(vector<int>)_(process_all)/32768 8070.466 -
std::all_of(vector<int>)_(process_all)/50 18.211 -1.07%
std::all_of(vector<int>)_(process_all)/8 2.506 -4.39%
std::all_of(vector<int>)_(process_all)/8192 2025.025 -
std::any_of(deque<int>)_(process_all)/32 11.554 -
std::any_of(deque<int>)_(process_all)/32768 10545.127 -10.97%
std::any_of(deque<int>)_(process_all)/50 18.324 -4.61%
std::any_of(deque<int>)_(process_all)/8 3.093 -4.02%
std::any_of(deque<int>)_(process_all)/8192 2652.576 -10.60%
std::any_of(list<int>)_(process_all)/32 11.506 -
std::any_of(list<int>)_(process_all)/32768 26328.421 2.80%
std::any_of(list<int>)_(process_all)/50 21.840 -
std::any_of(list<int>)_(process_all)/8 2.718 -
std::any_of(list<int>)_(process_all)/8192 7636.712 9.91%
std::any_of(vector<int>)_(process_all)/32 8.326 -1.08%
std::any_of(vector<int>)_(process_all)/32768 8077.643 -
std::any_of(vector<int>)_(process_all)/50 18.082 -
std::any_of(vector<int>)_(process_all)/8 2.579 3.84%
std::any_of(vector<int>)_(process_all)/8192 2026.423 -
std::copy(deque<int>)/1048576 49660.658 -
std::copy(deque<int>)/262144 10247.267 -
std::copy(deque<int>)/32768 1146.388 -
std::copy(deque<int>)/4096 146.087 -
std::copy(deque<int>)/512 16.720 -
std::copy(deque<int>)/64 2.693 -
std::copy(deque<int>)/8 2.650 -4.95%
std::copy(list<int>)/1048576 874017.695 -
std::copy(list<int>)/262144 216272.420 -
std::copy(list<int>)/32768 25935.285 2.14%
std::copy(list<int>)/4096 4027.775 23.89%
std::copy(list<int>)/512 370.835 -
std::copy(list<int>)/64 30.793 -
std::copy(list<int>)/8 2.471 -
std::copy(vector<bool>)_(aligned)/1048576 2732.816 15.39%
std::copy(vector<bool>)_(aligned)/262144 760.229 34.83%
std::copy(vector<bool>)_(aligned)/32768 35.394 -
std::copy(vector<bool>)_(aligned)/4096 4.621 -
std::copy(vector<bool>)_(aligned)/512 1.376 -
std::copy(vector<bool>)_(aligned)/64 1.304 -4.47%
std::copy(vector<bool>)_(unaligned)/1048576 7017.478 -
std::copy(vector<bool>)_(unaligned)/262144 1713.079 -
std::copy(vector<bool>)_(unaligned)/32768 218.395 -
std::copy(vector<bool>)_(unaligned)/4096 26.058 -
std::copy(vector<bool>)_(unaligned)/512 3.493 -
std::copy(vector<bool>)_(unaligned)/64 1.825 -
std::copy(vector<int>)/1048576 50208.094 -
std::copy(vector<int>)/262144 12492.063 -
std::copy(vector<int>)/32768 3691.798 -2.77%
std::copy(vector<int>)/4096 158.420 1.81%
std::copy(vector<int>)/512 15.986 -
std::copy(vector<int>)/64 2.441 -
std::copy(vector<int>)/8 2.200 -2.29%
std::copy_backward(deque<int>)/1048576 127470.711 -
std::copy_backward(deque<int>)/262144 32581.605 -2.35%
std::copy_backward(deque<int>)/32768 4070.283 -1.52%
std::copy_backward(deque<int>)/4096 146.989 -
std::copy_backward(deque<int>)/512 18.110 -
std::copy_backward(deque<int>)/64 2.937 -
std::copy_backward(deque<int>)/8 2.769 -
std::copy_backward(list<int>)/1048576 882973.153 -
std::copy_backward(list<int>)/262144 218817.404 -
std::copy_backward(list<int>)/32768 26502.790 -
std::copy_backward(list<int>)/4096 3400.269 1.34%
std::copy_backward(list<int>)/512 368.939 -
std::copy_backward(list<int>)/64 30.344 -
std::copy_backward(list<int>)/8 2.469 -
std::copy_backward(vector<bool>)_(aligned)/1048576 2469.217 -28.58%
std::copy_backward(vector<bool>)_(aligned)/262144 642.420 22.01%
std::copy_backward(vector<bool>)_(aligned)/32768 35.780 -
std::copy_backward(vector<bool>)_(aligned)/4096 5.044 -4.90%
std::copy_backward(vector<bool>)_(aligned)/512 1.494 -7.56%
std::copy_backward(vector<bool>)_(aligned)/64 1.678 -7.49%
std::copy_backward(vector<bool>)_(unaligned)/1048576 6755.914 -2.43%
std::copy_backward(vector<bool>)_(unaligned)/262144 1657.916 -
std::copy_backward(vector<bool>)_(unaligned)/32768 210.965 1.32%
std::copy_backward(vector<bool>)_(unaligned)/4096 30.363 -
std::copy_backward(vector<bool>)_(unaligned)/512 4.823 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.925 -
std::copy_backward(vector<int>)/1048576 50153.202 -
std::copy_backward(vector<int>)/262144 12457.425 -
std::copy_backward(vector<int>)/32768 3670.720 83.62%
std::copy_backward(vector<int>)/4096 202.182 -3.35%
std::copy_backward(vector<int>)/512 16.627 -
std::copy_backward(vector<int>)/64 2.518 -
std::copy_backward(vector<int>)/8 2.236 -2.05%
std::copy_if(deque<int>)_(entire_range)/1048576 276869.757 -
std::copy_if(deque<int>)_(entire_range)/262144 69493.854 -
std::copy_if(deque<int>)_(entire_range)/32768 8712.232 -
std::copy_if(deque<int>)_(entire_range)/4096 1026.312 -
std::copy_if(deque<int>)_(entire_range)/512 140.155 2.39%
std::copy_if(deque<int>)_(entire_range)/64 16.199 -
std::copy_if(deque<int>)_(entire_range)/8 2.555 -1.14%
std::copy_if(deque<int>)_(every_other)/1048576 372400.488 -
std::copy_if(deque<int>)_(every_other)/262144 93042.126 -
std::copy_if(deque<int>)_(every_other)/32768 11625.391 -
std::copy_if(deque<int>)_(every_other)/4096 1457.193 -
std::copy_if(deque<int>)_(every_other)/512 182.505 -
std::copy_if(deque<int>)_(every_other)/64 23.411 -
std::copy_if(deque<int>)_(every_other)/8 3.467 -
std::copy_if(list<int>)_(entire_range)/1048576 880621.006 -
std::copy_if(list<int>)_(entire_range)/262144 217507.706 -
std::copy_if(list<int>)_(entire_range)/32768 28040.290 -7.00%
std::copy_if(list<int>)_(entire_range)/4096 3056.314 -
std::copy_if(list<int>)_(entire_range)/512 370.980 -
std::copy_if(list<int>)_(entire_range)/64 33.660 3.06%
std::copy_if(list<int>)_(entire_range)/8 2.655 -
std::copy_if(list<int>)_(every_other)/1048576 848214.121 -
std::copy_if(list<int>)_(every_other)/262144 208777.542 -
std::copy_if(list<int>)_(every_other)/32768 25382.536 -
std::copy_if(list<int>)_(every_other)/4096 3253.773 1.94%
std::copy_if(list<int>)_(every_other)/512 359.551 -
std::copy_if(list<int>)_(every_other)/64 23.765 -
std::copy_if(list<int>)_(every_other)/8 2.305 -
std::copy_if(vector<int>)_(entire_range)/1048576 246041.243 -
std::copy_if(vector<int>)_(entire_range)/262144 59773.486 -
std::copy_if(vector<int>)_(entire_range)/32768 7477.135 -
std::copy_if(vector<int>)_(entire_range)/4096 936.896 -
std::copy_if(vector<int>)_(entire_range)/512 123.638 -
std::copy_if(vector<int>)_(entire_range)/64 16.092 4.48%
std::copy_if(vector<int>)_(entire_range)/8 2.308 -1.98%
std::copy_if(vector<int>)_(every_other)/1048576 240154.270 -
std::copy_if(vector<int>)_(every_other)/262144 59873.450 -
std::copy_if(vector<int>)_(every_other)/32768 7483.367 -
std::copy_if(vector<int>)_(every_other)/4096 938.950 -
std::copy_if(vector<int>)_(every_other)/512 123.037 -
std::copy_if(vector<int>)_(every_other)/64 16.143 -
std::copy_if(vector<int>)_(every_other)/8 2.524 -
std::copy_n(deque<int>)/1048576 49568.285 -
std::copy_n(deque<int>)/262144 10129.988 -2.70%
std::copy_n(deque<int>)/32768 1135.384 -1.10%
std::copy_n(deque<int>)/4096 147.416 1.59%
std::copy_n(deque<int>)/512 16.715 -
std::copy_n(deque<int>)/64 2.769 -1.05%
std::copy_n(deque<int>)/8 2.641 -1.58%
std::copy_n(list<int>)/1048576 867667.902 -
std::copy_n(list<int>)/262144 215458.295 -
std::copy_n(list<int>)/32768 25755.092 -3.41%
std::copy_n(list<int>)/4096 3582.545 -24.49%
std::copy_n(list<int>)/512 341.873 1.46%
std::copy_n(list<int>)/64 14.059 -
std::copy_n(list<int>)/8 2.242 -
std::copy_n(vector<bool>)_(aligned)/1048576 1390.101 -20.83%
std::copy_n(vector<bool>)_(aligned)/262144 606.750 -13.57%
std::copy_n(vector<bool>)_(aligned)/32768 35.860 1.47%
std::copy_n(vector<bool>)_(aligned)/4096 4.805 3.96%
std::copy_n(vector<bool>)_(aligned)/512 1.375 -
std::copy_n(vector<bool>)_(aligned)/64 1.242 -9.06%
std::copy_n(vector<bool>)_(unaligned)/1048576 7021.412 -3.48%
std::copy_n(vector<bool>)_(unaligned)/262144 1714.307 -
std::copy_n(vector<bool>)_(unaligned)/32768 214.673 -1.67%
std::copy_n(vector<bool>)_(unaligned)/4096 26.159 -
std::copy_n(vector<bool>)_(unaligned)/512 3.500 -
std::copy_n(vector<bool>)_(unaligned)/64 1.823 -
std::copy_n(vector<int>)/1048576 50224.035 -
std::copy_n(vector<int>)/262144 12529.955 -
std::copy_n(vector<int>)/32768 3790.944 61.57%
std::copy_n(vector<int>)/4096 223.681 14.85%
std::copy_n(vector<int>)/512 16.060 -
std::copy_n(vector<int>)/64 2.470 -
std::copy_n(vector<int>)/8 2.038 -2.50%
std::count(deque<int>)_(every_other)/1024 247.652 -
std::count(deque<int>)_(every_other)/1048576 253277.918 -
std::count(deque<int>)_(every_other)/8 2.562 1.15%
std::count(deque<int>)_(every_other)/8192 1934.911 -
std::count(list<int>)_(every_other)/1024 707.230 -55.50%
std::count(list<int>)_(every_other)/1048576 824041.080 -
std::count(list<int>)_(every_other)/8 2.103 -
std::count(list<int>)_(every_other)/8192 6669.454 -
std::count(vector<bool>)/1000 3.003 -
std::count(vector<bool>)/1024 1.693 -
std::count(vector<bool>)/1048576 1460.202 -
std::count(vector<bool>)/8192 11.440 -
std::count(vector<int>)_(every_other)/1024 102.920 -
std::count(vector<int>)_(every_other)/1048576 105259.304 -
std::count(vector<int>)_(every_other)/8 1.323 -
std::count(vector<int>)_(every_other)/8192 819.881 -
std::count_if(deque<int>)_(every_other)/1024 350.386 -
std::count_if(deque<int>)_(every_other)/1048576 343918.877 -
std::count_if(deque<int>)_(every_other)/8 3.361 -2.49%
std::count_if(deque<int>)_(every_other)/8192 2631.870 -
std::count_if(list<int>)_(every_other)/1024 753.141 -
std::count_if(list<int>)_(every_other)/1048576 888946.324 -
std::count_if(list<int>)_(every_other)/8 2.732 -
std::count_if(list<int>)_(every_other)/8192 7582.072 5.64%
std::count_if(vector<int>)_(every_other)/1024 248.398 -
std::count_if(vector<int>)_(every_other)/1048576 247794.319 -
std::count_if(vector<int>)_(every_other)/8 4.219 -
std::count_if(vector<int>)_(every_other)/8192 1927.835 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 284.679 -5.69%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 9.730 -1.44%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2266.414 -5.37%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 69.245 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 27.016 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 443.314 -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 69.543 -
std::deque<int>::ctor(Range)_(cheap_elements)/32 26.711 -1.39%
std::deque<int>::ctor(Range)_(cheap_elements)/8192 440.955 -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 292.374 -
std::deque<int>::ctor(const&)_(cheap_elements)/32 33.504 -3.34%
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2146.795 -
std::deque<int>::ctor(size)/1024 73.563 -
std::deque<int>::ctor(size)/32 26.599 -1.92%
std::deque<int>::ctor(size)/8192 451.740 -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 74.879 -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 26.858 -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 425.183 -
std::deque<int>::erase(begin)_(cheap_elements)/1024 7.554 -
std::deque<int>::erase(begin)_(cheap_elements)/32 7.658 -
std::deque<int>::erase(begin)_(cheap_elements)/8192 7.469 -
std::deque<int>::erase(middle)_(cheap_elements)/1024 26.312 -
std::deque<int>::erase(middle)_(cheap_elements)/32 9.970 -
std::deque<int>::erase(middle)_(cheap_elements)/8192 160.603 -
std::deque<int>::insert(begin)_(cheap_elements)/1024 6.110 1.03%
std::deque<int>::insert(begin)_(cheap_elements)/32 6.141 -
std::deque<int>::insert(begin)_(cheap_elements)/8192 6.115 -
std::deque<int>::insert(middle)_(cheap_elements)/1024 29.743 -
std::deque<int>::insert(middle)_(cheap_elements)/32 11.559 -2.43%
std::deque<int>::insert(middle)_(cheap_elements)/8192 164.159 -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 40.758 -
std::deque<int>::operator=(const&)_(cheap_elements)/32 4.826 -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 364.657 5.39%
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.894 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 13.632 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.539 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 544.586 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 18.868 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 5055.436 4.31%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6352.060 -1.35%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 129.685 -5.30%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 52691.857 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 858.658 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 48.007 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 12460.047 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 19580.651 -1.31%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 597.839 -2.19%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 174548.539 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 864.921 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 48.346 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 12502.992 -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 19639.516 -1.62%
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 599.378 -2.45%
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 174153.444 -1.43%
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1066.879 -1.04%
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 55.441 12.15%
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11658.485 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 20226.155 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 612.581 -1.84%
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 177835.647 -
std::deque<std::string>::ctor(size)/1024 719.151 -
std::deque<std::string>::ctor(size)/32 42.558 1.77%
std::deque<std::string>::ctor(size)/8192 8544.130 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 949.221 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 44.954 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12812.715 -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 19499.790 -1.96%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 565.513 -2.79%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 170870.688 -1.82%
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 7.417 -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 7.390 -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 7.400 -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 23.398 -1.58%
std::deque<std::string>::erase(begin)_(expensive_elements)/32 22.921 -1.33%
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 23.428 -2.04%
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 315.035 -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 26.610 -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 2347.343 -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 325.483 -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 36.131 -
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 2366.339 -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 10.872 -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 10.914 -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 10.903 -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 29.858 1.15%
std::deque<std::string>::insert(begin)_(expensive_elements)/32 33.991 4.02%
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 33.622 1.76%
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 312.041 -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 24.673 -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 2368.537 -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 328.526 -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 39.326 -
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2374.356 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 490.354 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 16.481 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4683.894 3.36%
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6525.359 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 147.362 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 52307.535 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.401 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 14.084 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.271 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 13.295 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 24.545 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 14.780 -
std::distance(deque<int>)/1024 0.651 6.08%
std::distance(deque<int>)/4096 0.651 6.05%
std::distance(deque<int>)/50 0.670 4.89%
std::distance(deque<int>)/8192 0.651 5.83%
std::distance(join_view(vector<vector<int>>))/1024 1.023 -
std::distance(join_view(vector<vector<int>>))/4096 4.461 -
std::distance(join_view(vector<vector<int>>))/50 0.604 -4.29%
std::distance(join_view(vector<vector<int>>))/8192 8.339 -
std::equal(deque<int>)_(it,_it,_it)/1024 484.789 -
std::equal(deque<int>)_(it,_it,_it)/1048576 490550.764 -1.20%
std::equal(deque<int>)_(it,_it,_it)/50 20.965 3.98%
std::equal(deque<int>)_(it,_it,_it)/8 4.312 -
std::equal(deque<int>)_(it,_it,_it)/8192 3855.102 -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 503.455 -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 497110.619 -
std::equal(deque<int>)_(it,_it,_it,_it)/50 21.643 -4.70%
std::equal(deque<int>)_(it,_it,_it,_it)/8 5.052 -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 3826.465 -1.20%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 533.695 1.89%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 523186.347 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 25.308 -1.49%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.266 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4022.757 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 496.057 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 504515.266 -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 23.150 -2.56%
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.359 -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 3885.612 -
std::equal(list<int>)_(it,_it,_it)/1024 1133.362 -24.09%
std::equal(list<int>)_(it,_it,_it)/1048576 1316551.360 -
std::equal(list<int>)_(it,_it,_it)/50 42.884 20.33%
std::equal(list<int>)_(it,_it,_it)/8 2.797 -
std::equal(list<int>)_(it,_it,_it)/8192 10226.626 2.96%
std::equal(list<int>)_(it,_it,_it,_it)/1024 791.888 1.57%
std::equal(list<int>)_(it,_it,_it,_it)/1048576 952236.093 -
std::equal(list<int>)_(it,_it,_it,_it)/50 27.469 9.48%
std::equal(list<int>)_(it,_it,_it,_it)/8 2.962 -
std::equal(list<int>)_(it,_it,_it,_it)/8192 12077.632 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 831.883 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 988477.140 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 37.185 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.644 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 12428.343 -2.68%
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1165.750 -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1317412.368 -
std::equal(list<int>)_(it,_it,_it,_pred)/50 39.088 -
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.718 -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 11592.252 -11.42%
std::equal(vector<bool>)_(aligned)/1024 0.218 -
std::equal(vector<bool>)_(aligned)/1048576 0.218 -
std::equal(vector<bool>)_(aligned)/50 0.221 -
std::equal(vector<bool>)_(aligned)/8 0.222 -
std::equal(vector<bool>)_(aligned)/8192 0.218 -
std::equal(vector<bool>)_(unaligned)/1024 6.016 -
std::equal(vector<bool>)_(unaligned)/1048576 6464.936 -
std::equal(vector<bool>)_(unaligned)/50 0.704 -10.13%
std::equal(vector<bool>)_(unaligned)/8 0.716 -11.75%
std::equal(vector<bool>)_(unaligned)/8192 53.773 -
std::equal(vector<int>)_(it,_it,_it)/1024 77.647 -
std::equal(vector<int>)_(it,_it,_it)/1048576 73748.691 -
std::equal(vector<int>)_(it,_it,_it)/50 4.169 -3.39%
std::equal(vector<int>)_(it,_it,_it)/8 1.158 1.48%
std::equal(vector<int>)_(it,_it,_it)/8192 570.561 -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 78.113 -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 73758.967 -
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.258 -
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.423 2.23%
std::equal(vector<int>)_(it,_it,_it,_it)/8192 571.590 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 511.601 3.30%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 639499.583 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 23.999 -11.65%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.706 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 4784.055 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 530.891 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 606151.469 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 24.894 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 4.533 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 4821.640 -
std::fill(deque<int>)/1024 29.761 -
std::fill(deque<int>)/32 1.269 -
std::fill(deque<int>)/50 2.246 -
std::fill(deque<int>)/8192 240.543 -
std::fill(list<int>)/1024 671.895 -
std::fill(list<int>)/32 8.407 -
std::fill(list<int>)/50 35.145 1.14%
std::fill(list<int>)/8192 7101.681 -
std::fill(vector<bool>)/1048576 3820.807 -
std::fill(vector<bool>)/262144 232.516 -
std::fill(vector<bool>)/32768 30.042 -
std::fill(vector<bool>)/4096 4.210 -
std::fill(vector<bool>)/512 1.575 1.50%
std::fill(vector<bool>)/64 1.497 -3.19%
std::fill(vector<int>)/1024 30.163 1.29%
std::fill(vector<int>)/32 1.039 -3.26%
std::fill(vector<int>)/50 2.210 -
std::fill(vector<int>)/8192 238.385 -
std::fill_n(deque<int>)/1024 29.628 -
std::fill_n(deque<int>)/32 1.246 7.81%
std::fill_n(deque<int>)/50 2.197 -
std::fill_n(deque<int>)/8192 239.723 -1.44%
std::fill_n(list<int>)/1024 649.392 -
std::fill_n(list<int>)/32 8.184 -2.39%
std::fill_n(list<int>)/50 16.104 -
std::fill_n(list<int>)/8192 7062.272 -29.96%
std::fill_n(vector<bool>)/1048576 3822.994 -
std::fill_n(vector<bool>)/262144 231.819 -
std::fill_n(vector<bool>)/32768 30.369 -
std::fill_n(vector<bool>)/4096 4.158 -
std::fill_n(vector<bool>)/512 1.508 -
std::fill_n(vector<bool>)/64 1.574 -
std::fill_n(vector<int>)/1024 29.791 -
std::fill_n(vector<int>)/32 1.145 -
std::fill_n(vector<int>)/50 2.221 -
std::fill_n(vector<int>)/8192 236.125 -
std::find(deque<int>)_(bail_25%)/1024 67.344 -
std::find(deque<int>)_(bail_25%)/32768 1919.716 -
std::find(deque<int>)_(bail_25%)/8 2.064 -
std::find(deque<int>)_(bail_25%)/8192 477.628 -
std::find(deque<int>)_(process_all)/1024 244.621 -
std::find(deque<int>)_(process_all)/32768 7846.210 -
std::find(deque<int>)_(process_all)/50 13.286 -7.65%
std::find(deque<int>)_(process_all)/8 3.346 1.18%
std::find(deque<int>)_(process_all)/8192 1965.446 -
std::find(list<int>)_(bail_25%)/1024 129.313 -1.10%
std::find(list<int>)_(bail_25%)/32768 9337.427 3.14%
std::find(list<int>)_(bail_25%)/8 0.920 -
std::find(list<int>)_(bail_25%)/8192 1422.511 -
std::find(list<int>)_(process_all)/1024 688.358 -4.73%
std::find(list<int>)_(process_all)/32768 25581.582 -2.99%
std::find(list<int>)_(process_all)/50 18.777 1.11%
std::find(list<int>)_(process_all)/8 2.370 -2.05%
std::find(list<int>)_(process_all)/8192 7505.300 -5.71%
std::find(vector<bool>)_(process_all)/1024 4.724 1.90%
std::find(vector<bool>)_(process_all)/1048576 3654.079 -
std::find(vector<bool>)_(process_all)/50 0.716 -17.86%
std::find(vector<bool>)_(process_all)/8 0.668 -25.99%
std::find(vector<bool>)_(process_all)/8192 33.471 -
std::find(vector<char>)_(bail_25%)/1024 5.327 -
std::find(vector<char>)_(bail_25%)/32768 136.337 -
std::find(vector<char>)_(bail_25%)/8 1.113 -
std::find(vector<char>)_(bail_25%)/8192 39.742 -
std::find(vector<char>)_(process_all)/1024 16.263 -
std::find(vector<char>)_(process_all)/32768 495.717 -
std::find(vector<char>)_(process_all)/50 1.624 -
std::find(vector<char>)_(process_all)/8 0.925 -
std::find(vector<char>)_(process_all)/8192 136.404 -
std::find(vector<int>)_(bail_25%)/1024 66.131 -
std::find(vector<int>)_(bail_25%)/32768 1862.280 -
std::find(vector<int>)_(bail_25%)/8 1.452 2.41%
std::find(vector<int>)_(bail_25%)/8192 469.995 -
std::find(vector<int>)_(process_all)/1024 243.277 -
std::find(vector<int>)_(process_all)/32768 7446.857 -
std::find(vector<int>)_(process_all)/50 12.452 -
std::find(vector<int>)_(process_all)/8 2.644 -1.28%
std::find(vector<int>)_(process_all)/8192 1860.003 -
std::find(vector<long_long>)_(bail_25%)/1024 30.223 -
std::find(vector<long_long>)_(bail_25%)/32768 958.151 -
std::find(vector<long_long>)_(bail_25%)/8 0.923 3.92%
std::find(vector<long_long>)_(bail_25%)/8192 245.515 -
std::find(vector<long_long>)_(process_all)/1024 118.886 -
std::find(vector<long_long>)_(process_all)/32768 3810.989 -
std::find(vector<long_long>)_(process_all)/50 5.807 -
std::find(vector<long_long>)_(process_all)/8 1.200 -4.40%
std::find(vector<long_long>)_(process_all)/8192 950.266 -
std::find_end(deque<int>)_(match_near_end)/1000 39.491 16.53%
std::find_end(deque<int>)_(match_near_end)/1024 36.099 10.86%
std::find_end(deque<int>)_(match_near_end)/8192 289.929 5.98%
std::find_end(deque<int>)_(near_matches)/1000 15837.695 -
std::find_end(deque<int>)_(near_matches)/1024 16506.769 -
std::find_end(deque<int>)_(near_matches)/8192 1129342.002 -
std::find_end(deque<int>)_(process_all)/1000 286.117 -
std::find_end(deque<int>)_(process_all)/1024 293.254 -13.54%
std::find_end(deque<int>)_(process_all)/1048576 264276.750 -22.61%
std::find_end(deque<int>)_(process_all)/8192 2001.781 -24.76%
std::find_end(deque<int>)_(same_length)/1000 329.804 -
std::find_end(deque<int>)_(same_length)/1024 337.104 -
std::find_end(deque<int>)_(same_length)/8192 2687.835 -4.41%
std::find_end(deque<int>)_(single_element)/1000 312.544 -2.64%
std::find_end(deque<int>)_(single_element)/1024 331.549 -7.83%
std::find_end(deque<int>)_(single_element)/8192 2351.011 -13.47%
std::find_end(deque<int>,_pred)_(match_near_end)/1000 76.984 -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 79.189 -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 620.692 -
std::find_end(deque<int>,_pred)_(near_matches)/1000 31930.432 1.53%
std::find_end(deque<int>,_pred)_(near_matches)/1024 32887.102 -
std::find_end(deque<int>,_pred)_(near_matches)/8192 1916173.497 -
std::find_end(deque<int>,_pred)_(process_all)/1000 612.471 3.36%
std::find_end(deque<int>,_pred)_(process_all)/1024 629.529 3.44%
std::find_end(deque<int>,_pred)_(process_all)/1048576 572295.396 -
std::find_end(deque<int>,_pred)_(process_all)/8192 4399.919 -
std::find_end(deque<int>,_pred)_(same_length)/1000 749.629 -
std::find_end(deque<int>,_pred)_(same_length)/1024 768.231 -
std::find_end(deque<int>,_pred)_(same_length)/8192 5133.668 -
std::find_end(deque<int>,_pred)_(single_element)/1000 655.482 -
std::find_end(deque<int>,_pred)_(single_element)/1024 651.120 -
std::find_end(deque<int>,_pred)_(single_element)/8192 4841.512 -
std::find_end(forward_list<int>)_(match_near_end)/1000 775.643 1.90%
std::find_end(forward_list<int>)_(match_near_end)/1024 4499.560 -
std::find_end(forward_list<int>)_(match_near_end)/8192 259441.589 -
std::find_end(forward_list<int>)_(near_matches)/1000 36798.820 -
std::find_end(forward_list<int>)_(near_matches)/1024 38132.246 -
std::find_end(forward_list<int>)_(near_matches)/8192 2474003.830 -
std::find_end(forward_list<int>)_(process_all)/1000 680.499 -1.45%
std::find_end(forward_list<int>)_(process_all)/1024 710.095 -
std::find_end(forward_list<int>)_(process_all)/1048576 761833.242 -
std::find_end(forward_list<int>)_(process_all)/8192 5719.302 -
std::find_end(forward_list<int>)_(same_length)/1000 1474.658 -
std::find_end(forward_list<int>)_(same_length)/1024 1494.091 -
std::find_end(forward_list<int>)_(same_length)/8192 12996.641 -24.13%
std::find_end(forward_list<int>)_(single_element)/1000 677.782 -
std::find_end(forward_list<int>)_(single_element)/1024 700.534 -
std::find_end(forward_list<int>)_(single_element)/8192 6228.026 9.00%
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 843.032 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5153.656 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 277367.729 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 42287.285 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 43713.592 -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2701551.000 -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 810.724 3.74%
std::find_end(forward_list<int>,_pred)_(process_all)/1024 828.418 4.88%
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 903035.252 3.27%
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6691.891 4.67%
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1538.632 -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1565.187 -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 13937.462 -1.52%
std::find_end(forward_list<int>,_pred)_(single_element)/1000 774.518 -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 786.713 -1.42%
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6793.966 4.86%
std::find_end(list<int>)_(match_near_end)/1000 78.475 -
std::find_end(list<int>)_(match_near_end)/1024 60.629 -
std::find_end(list<int>)_(match_near_end)/8192 601.870 -
std::find_end(list<int>)_(near_matches)/1000 33590.620 -
std::find_end(list<int>)_(near_matches)/1024 34839.128 -
std::find_end(list<int>)_(near_matches)/8192 2264425.162 -
std::find_end(list<int>)_(process_all)/1000 711.510 -
std::find_end(list<int>)_(process_all)/1024 730.574 -
std::find_end(list<int>)_(process_all)/1048576 875743.429 -
std::find_end(list<int>)_(process_all)/8192 7356.748 -1.15%
std::find_end(list<int>)_(same_length)/1000 735.860 -1.99%
std::find_end(list<int>)_(same_length)/1024 759.435 -
std::find_end(list<int>)_(same_length)/8192 9088.914 10.89%
std::find_end(list<int>)_(single_element)/1000 712.757 -
std::find_end(list<int>)_(single_element)/1024 731.538 -
std::find_end(list<int>)_(single_element)/8192 8179.024 6.09%
std::find_end(list<int>,_pred)_(match_near_end)/1000 71.115 -
std::find_end(list<int>,_pred)_(match_near_end)/1024 70.310 -
std::find_end(list<int>,_pred)_(match_near_end)/8192 630.529 -
std::find_end(list<int>,_pred)_(near_matches)/1000 38203.558 -
std::find_end(list<int>,_pred)_(near_matches)/1024 39779.325 -
std::find_end(list<int>,_pred)_(near_matches)/8192 2481337.296 -
std::find_end(list<int>,_pred)_(process_all)/1000 823.451 -
std::find_end(list<int>,_pred)_(process_all)/1024 843.131 -
std::find_end(list<int>,_pred)_(process_all)/1048576 989187.471 -
std::find_end(list<int>,_pred)_(process_all)/8192 8189.067 -
std::find_end(list<int>,_pred)_(same_length)/1000 763.311 -
std::find_end(list<int>,_pred)_(same_length)/1024 781.646 -
std::find_end(list<int>,_pred)_(same_length)/8192 9996.659 -9.62%
std::find_end(list<int>,_pred)_(single_element)/1000 820.304 -
std::find_end(list<int>,_pred)_(single_element)/1024 840.182 -
std::find_end(list<int>,_pred)_(single_element)/8192 9431.015 13.05%
std::find_end(vector<int>)_(match_near_end)/1000 28.285 -
std::find_end(vector<int>)_(match_near_end)/1024 24.866 -
std::find_end(vector<int>)_(match_near_end)/8192 201.379 -
std::find_end(vector<int>)_(near_matches)/1000 14028.222 -
std::find_end(vector<int>)_(near_matches)/1024 14611.754 -
std::find_end(vector<int>)_(near_matches)/8192 772961.320 -
std::find_end(vector<int>)_(process_all)/1000 223.418 2.65%
std::find_end(vector<int>)_(process_all)/1024 228.039 2.35%
std::find_end(vector<int>)_(process_all)/1048576 222997.052 2.33%
std::find_end(vector<int>)_(process_all)/8192 1737.613 3.05%
std::find_end(vector<int>)_(same_length)/1000 246.540 1.34%
std::find_end(vector<int>)_(same_length)/1024 250.858 -
std::find_end(vector<int>)_(same_length)/8192 2032.446 -
std::find_end(vector<int>)_(single_element)/1000 240.354 -1.73%
std::find_end(vector<int>)_(single_element)/1024 245.546 -1.91%
std::find_end(vector<int>)_(single_element)/8192 1873.559 -2.94%
std::find_end(vector<int>,_pred)_(match_near_end)/1000 58.633 -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 61.228 -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 479.328 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 22563.450 -
std::find_end(vector<int>,_pred)_(near_matches)/1024 23324.449 -1.17%
std::find_end(vector<int>,_pred)_(near_matches)/8192 1465266.910 -
std::find_end(vector<int>,_pred)_(process_all)/1000 526.874 -
std::find_end(vector<int>,_pred)_(process_all)/1024 539.769 -
std::find_end(vector<int>,_pred)_(process_all)/1048576 638686.759 -
std::find_end(vector<int>,_pred)_(process_all)/8192 4311.208 -
std::find_end(vector<int>,_pred)_(same_length)/1000 624.141 -
std::find_end(vector<int>,_pred)_(same_length)/1024 639.750 -
std::find_end(vector<int>,_pred)_(same_length)/8192 6143.523 20.04%
std::find_end(vector<int>,_pred)_(single_element)/1000 584.357 -
std::find_end(vector<int>,_pred)_(single_element)/1024 598.462 -
std::find_end(vector<int>,_pred)_(single_element)/8192 4787.627 -
std::find_first_of(deque<int>)_(large_needle)/1024 365637.931 -
std::find_first_of(deque<int>)_(large_needle)/32 280.376 -15.05%
std::find_first_of(deque<int>)_(large_needle)/50 669.850 -15.04%
std::find_first_of(deque<int>)_(large_needle)/8192 23503419.435 -
std::find_first_of(deque<int>)_(small_needle)/1024 3460.663 -10.08%
std::find_first_of(deque<int>)_(small_needle)/32 108.948 -18.08%
std::find_first_of(deque<int>)_(small_needle)/50 167.399 -20.35%
std::find_first_of(deque<int>)_(small_needle)/8192 27752.341 -7.33%
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 563746.400 -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 507.712 -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1396.688 2.19%
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 35511277.101 -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6300.132 -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 198.414 -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 308.923 -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 50267.175 -
std::find_first_of(list<int>)_(large_needle)/1024 821760.377 -4.85%
std::find_first_of(list<int>)_(large_needle)/32 671.782 -
std::find_first_of(list<int>)_(large_needle)/50 1875.443 8.33%
std::find_first_of(list<int>)_(large_needle)/8192 48538519.399 1.05%
std::find_first_of(list<int>)_(small_needle)/1024 2848.567 -
std::find_first_of(list<int>)_(small_needle)/32 92.350 -
std::find_first_of(list<int>)_(small_needle)/50 141.928 -
std::find_first_of(list<int>)_(small_needle)/8192 23518.414 -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 891448.023 -3.77%
std::find_first_of(list<int>,_pred)_(large_needle)/32 726.128 -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1872.244 -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 54169451.921 1.29%
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5243.699 -
std::find_first_of(list<int>,_pred)_(small_needle)/32 166.970 -
std::find_first_of(list<int>,_pred)_(small_needle)/50 265.645 -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 41761.551 -
std::find_first_of(vector<int>)_(large_needle)/1024 108696.381 -4.50%
std::find_first_of(vector<int>)_(large_needle)/32 106.819 -1.82%
std::find_first_of(vector<int>)_(large_needle)/50 259.563 -5.42%
std::find_first_of(vector<int>)_(large_needle)/8192 6917450.495 -5.71%
std::find_first_of(vector<int>)_(small_needle)/1024 1410.052 -
std::find_first_of(vector<int>)_(small_needle)/32 45.809 2.78%
std::find_first_of(vector<int>)_(small_needle)/50 70.796 2.16%
std::find_first_of(vector<int>)_(small_needle)/8192 11271.658 -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 592090.014 -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 496.884 -
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1353.199 -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 38247104.168 -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5564.720 -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 174.907 -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 273.136 -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 44540.348 -
std::find_if(deque<int>)_(bail_25%)/1024 106.353 -
std::find_if(deque<int>)_(bail_25%)/32768 2778.088 -7.01%
std::find_if(deque<int>)_(bail_25%)/8 1.541 1.33%
std::find_if(deque<int>)_(bail_25%)/8192 695.337 -7.24%
std::find_if(deque<int>)_(process_all)/1024 486.220 1.39%
std::find_if(deque<int>)_(process_all)/32768 11449.124 -3.71%
std::find_if(deque<int>)_(process_all)/50 23.895 -
std::find_if(deque<int>)_(process_all)/8 4.000 1.71%
std::find_if(deque<int>)_(process_all)/8192 2816.511 -5.89%
std::find_if(list<int>)_(bail_25%)/1024 192.923 -
std::find_if(list<int>)_(bail_25%)/32768 7841.227 -
std::find_if(list<int>)_(bail_25%)/8 1.217 -
std::find_if(list<int>)_(bail_25%)/8192 1518.980 -
std::find_if(list<int>)_(process_all)/1024 755.726 -
std::find_if(list<int>)_(process_all)/32768 27370.960 -2.34%
std::find_if(list<int>)_(process_all)/50 21.789 -
std::find_if(list<int>)_(process_all)/8 3.498 -
std::find_if(list<int>)_(process_all)/8192 12457.312 -1.83%
std::find_if(vector<bool>)_(process_all)/1024 769.844 -
std::find_if(vector<bool>)_(process_all)/1048576 786020.342 -
std::find_if(vector<bool>)_(process_all)/50 35.007 -
std::find_if(vector<bool>)_(process_all)/8 5.428 -
std::find_if(vector<bool>)_(process_all)/8192 6138.140 -
std::find_if(vector<char>)_(bail_25%)/1024 76.120 -
std::find_if(vector<char>)_(bail_25%)/32768 2023.671 -
std::find_if(vector<char>)_(bail_25%)/8 0.949 -
std::find_if(vector<char>)_(bail_25%)/8192 517.855 -
std::find_if(vector<char>)_(process_all)/1024 271.627 -
std::find_if(vector<char>)_(process_all)/32768 8186.258 -
std::find_if(vector<char>)_(process_all)/50 12.524 -1.70%
std::find_if(vector<char>)_(process_all)/8 2.501 -
std::find_if(vector<char>)_(process_all)/8192 2058.457 -
std::find_if(vector<int>)_(bail_25%)/1024 75.596 -
std::find_if(vector<int>)_(bail_25%)/32768 2338.193 -
std::find_if(vector<int>)_(bail_25%)/8 1.119 -
std::find_if(vector<int>)_(bail_25%)/8192 548.616 -
std::find_if(vector<int>)_(process_all)/1024 289.839 -
std::find_if(vector<int>)_(process_all)/32768 9067.548 -
std::find_if(vector<int>)_(process_all)/50 14.223 -
std::find_if(vector<int>)_(process_all)/8 2.543 -
std::find_if(vector<int>)_(process_all)/8192 2261.111 -
std::find_if_not(deque<int>)_(bail_25%)/1024 106.873 -
std::find_if_not(deque<int>)_(bail_25%)/32768 2833.567 -2.19%
std::find_if_not(deque<int>)_(bail_25%)/8 1.539 -
std::find_if_not(deque<int>)_(bail_25%)/8192 712.484 -3.68%
std::find_if_not(deque<int>)_(process_all)/1024 482.353 -
std::find_if_not(deque<int>)_(process_all)/32768 11897.595 3.98%
std::find_if_not(deque<int>)_(process_all)/50 23.542 -
std::find_if_not(deque<int>)_(process_all)/8 3.949 -
std::find_if_not(deque<int>)_(process_all)/8192 2948.204 2.58%
std::find_if_not(list<int>)_(bail_25%)/1024 194.393 -
std::find_if_not(list<int>)_(bail_25%)/32768 9749.046 -
std::find_if_not(list<int>)_(bail_25%)/8 1.319 -
std::find_if_not(list<int>)_(bail_25%)/8192 1520.681 -
std::find_if_not(list<int>)_(process_all)/1024 759.579 -
std::find_if_not(list<int>)_(process_all)/32768 27828.190 -1.75%
std::find_if_not(list<int>)_(process_all)/50 21.573 -
std::find_if_not(list<int>)_(process_all)/8 3.419 -
std::find_if_not(list<int>)_(process_all)/8192 8727.734 -
std::find_if_not(vector<bool>)_(process_all)/1024 770.110 -
std::find_if_not(vector<bool>)_(process_all)/1048576 786900.785 -
std::find_if_not(vector<bool>)_(process_all)/50 34.982 -
std::find_if_not(vector<bool>)_(process_all)/8 5.432 -
std::find_if_not(vector<bool>)_(process_all)/8192 6149.465 -
std::find_if_not(vector<char>)_(bail_25%)/1024 76.464 -
std::find_if_not(vector<char>)_(bail_25%)/32768 2077.290 -
std::find_if_not(vector<char>)_(bail_25%)/8 0.941 -1.48%
std::find_if_not(vector<char>)_(bail_25%)/8192 528.576 -
std::find_if_not(vector<char>)_(process_all)/1024 273.503 -
std::find_if_not(vector<char>)_(process_all)/32768 8126.618 -
std::find_if_not(vector<char>)_(process_all)/50 12.495 -1.31%
std::find_if_not(vector<char>)_(process_all)/8 2.452 -4.84%
std::find_if_not(vector<char>)_(process_all)/8192 2047.593 -
std::find_if_not(vector<int>)_(bail_25%)/1024 75.602 -
std::find_if_not(vector<int>)_(bail_25%)/32768 2337.012 -
std::find_if_not(vector<int>)_(bail_25%)/8 1.014 -
std::find_if_not(vector<int>)_(bail_25%)/8192 548.229 -
std::find_if_not(vector<int>)_(process_all)/1024 307.631 -
std::find_if_not(vector<int>)_(process_all)/32768 9762.640 -
std::find_if_not(vector<int>)_(process_all)/50 15.018 -
std::find_if_not(vector<int>)_(process_all)/8 2.633 -
std::find_if_not(vector<int>)_(process_all)/8192 2429.780 -
std::flat_map<int,_int>::clear()/0 421.578 -
std::flat_map<int,_int>::clear()/1024 424.049 -
std::flat_map<int,_int>::clear()/32 422.262 -
std::flat_map<int,_int>::clear()/8192 448.494 -
std::flat_map<int,_int>::contains(key)_(existent)/0 0.014 -
std::flat_map<int,_int>::contains(key)_(existent)/1024 8.524 -
std::flat_map<int,_int>::contains(key)_(existent)/32 3.371 -
std::flat_map<int,_int>::contains(key)_(existent)/8192 11.954 -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.494 -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 5.440 11.50%
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.450 4.96%
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 8.645 21.89%
std::flat_map<int,_int>::count(key)_(existent)/0 0.012 -
std::flat_map<int,_int>::count(key)_(existent)/1024 8.480 -
std::flat_map<int,_int>::count(key)_(existent)/32 3.469 -
std::flat_map<int,_int>::count(key)_(existent)/8192 11.940 -
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.456 -7.04%
std::flat_map<int,_int>::count(key)_(non-existent)/1024 4.844 -
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.413 -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 6.677 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 16.342 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 189.439 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 29.716 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1172.528 -
std::flat_map<int,_int>::ctor(const&)/0 13.683 -
std::flat_map<int,_int>::ctor(const&)/1024 179.250 -
std::flat_map<int,_int>::ctor(const&)/32 23.800 -
std::flat_map<int,_int>::ctor(const&)/8192 1928.808 -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 13.682 -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 179.015 -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 23.768 -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1923.351 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.644 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4315.342 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 181.882 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 34162.456 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.594 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8953.702 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 211.817 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 106825.955 -9.78%
std::flat_map<int,_int>::equal_range(key)_(existent)/0 0.014 -
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.494 -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.365 -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 11.795 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.467 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 8.035 40.70%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.907 10.88%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 11.495 45.41%
std::flat_map<int,_int>::erase(iterator)/0 15.347 -4.94%
std::flat_map<int,_int>::erase(iterator)/1024 79.118 4.45%
std::flat_map<int,_int>::erase(iterator)/32 20.706 -2.85%
std::flat_map<int,_int>::erase(iterator)/8192 502.684 -2.13%
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.272 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 442.087 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 426.812 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 641.546 -
std::flat_map<int,_int>::erase(key)_(existent)/0 15.843 -1.42%
std::flat_map<int,_int>::erase(key)_(existent)/1024 113.827 11.33%
std::flat_map<int,_int>::erase(key)_(existent)/32 23.181 -2.61%
std::flat_map<int,_int>::erase(key)_(existent)/8192 565.342 -3.41%
std::flat_map<int,_int>::erase(key)_(non-existent)/0 0.490 11.04%
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 6.384 24.57%
std::flat_map<int,_int>::erase(key)_(non-existent)/32 2.569 11.26%
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 11.225 40.88%
std::flat_map<int,_int>::find(key)_(existent)/0 0.012 -
std::flat_map<int,_int>::find(key)_(existent)/1024 8.297 -
std::flat_map<int,_int>::find(key)_(existent)/32 3.352 -
std::flat_map<int,_int>::find(key)_(existent)/8192 12.168 -
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.364 -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 5.056 4.41%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.239 -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 6.680 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.724 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 31.619 8.17%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 17.336 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 49.134 6.21%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.747 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 109.242 2.17%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 26.631 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 599.735 7.76%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 15.950 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 18.061 2.45%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 15.907 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 22.152 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 15.927 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 80.535 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.633 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 547.191 6.22%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 424.308 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 5282.147 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 640.696 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 40330.358 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 422.477 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 8027.686 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 706.353 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 65125.118 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 424.823 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1640.567 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 480.651 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 9760.226 -1.55%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 424.474 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1640.553 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 481.501 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 9735.226 -
std::flat_map<int,_int>::insert(value)_(already_present)/0 0.995 -2.95%
std::flat_map<int,_int>::insert(value)_(already_present)/1024 13.919 14.51%
std::flat_map<int,_int>::insert(value)_(already_present)/32 2.631 -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 21.247 5.38%
std::flat_map<int,_int>::insert(value)_(new_value)/0 16.106 1.96%
std::flat_map<int,_int>::insert(value)_(new_value)/1024 21.576 -5.49%
std::flat_map<int,_int>::insert(value)_(new_value)/32 17.104 -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 25.614 -17.25%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 0.981 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 14.552 17.57%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.721 1.79%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 21.174 -2.46%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 16.245 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 34.265 25.94%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 17.477 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 44.353 16.82%
std::flat_map<int,_int>::lower_bound(key)_(existent)/0 0.014 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 7.956 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.019 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.449 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 0.266 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 5.609 12.05%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.289 2.96%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 8.044 13.66%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 16.454 1.32%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 89.159 2.06%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 18.517 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1444.056 108.01%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 16.906 2.07%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 88.841 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 18.800 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1410.881 88.24%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.332 3.81%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 72.001 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.770 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 1383.734 100.49%
std::flat_map<int,_int>::upper_bound(key)_(existent)/0 0.016 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 7.974 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 2.971 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 11.487 -
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.866 17.10%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.287 2.79%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 8.277 20.66%
std::flat_multimap<int,_int>::clear()/0 419.334 -
std::flat_multimap<int,_int>::clear()/1024 421.971 -
std::flat_multimap<int,_int>::clear()/32 421.723 -
std::flat_multimap<int,_int>::clear()/8192 443.290 -
std::flat_multimap<int,_int>::contains(key)_(existent)/0 0.013 -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.479 -1.10%
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.567 -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 11.966 -1.18%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.658 1.57%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 6.781 46.85%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.409 1.73%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 10.372 62.52%
std::flat_multimap<int,_int>::count(key)_(existent)/0 0.011 -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 7.655 -
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.386 1.27%
std::flat_multimap<int,_int>::count(key)_(existent)/8192 11.735 -1.58%
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.265 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 4.035 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.082 1.08%
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.580 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 16.189 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 190.426 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 29.626 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1172.783 -
std::flat_multimap<int,_int>::ctor(const&)/0 13.633 -
std::flat_multimap<int,_int>::ctor(const&)/1024 177.748 -
std::flat_multimap<int,_int>::ctor(const&)/32 23.757 -
std::flat_multimap<int,_int>::ctor(const&)/8192 1914.166 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 13.644 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 178.273 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 23.940 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1911.151 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.798 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3954.061 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 168.594 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 31206.960 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.788 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8468.231 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 200.314 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 105373.821 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/0 0.012 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 7.260 -8.54%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.504 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 10.824 -11.74%
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 0.326 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 4.002 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.043 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.456 -
std::flat_multimap<int,_int>::erase(iterator)/0 15.374 -
std::flat_multimap<int,_int>::erase(iterator)/1024 81.283 -1.67%
std::flat_multimap<int,_int>::erase(iterator)/32 20.896 -
std::flat_multimap<int,_int>::erase(iterator)/8192 498.948 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.801 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 440.468 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 427.291 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 646.423 -
std::flat_multimap<int,_int>::erase(key)_(existent)/0 16.128 -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 99.670 -2.01%
std::flat_multimap<int,_int>::erase(key)_(existent)/32 24.279 1.26%
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 529.451 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/0 0.259 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/1024 3.841 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/32 1.907 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/8192 5.356 -
std::flat_multimap<int,_int>::find(key)_(existent)/0 0.013 -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.330 -
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.426 -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.191 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.404 3.28%
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 5.705 17.02%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.489 10.01%
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 8.806 25.13%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.912 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 24.976 -22.59%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 17.219 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 57.415 91.17%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.851 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 101.158 -51.59%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.558 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 657.942 20.05%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 16.221 1.22%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 17.494 -17.86%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 16.267 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 22.420 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 16.241 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 79.311 -42.52%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.619 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 602.351 19.08%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 421.495 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 4944.339 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 628.973 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 37308.825 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 422.574 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7364.283 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 690.621 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 59740.874 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 422.598 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1353.370 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 473.144 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 7784.254 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 422.439 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1357.519 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 474.879 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 7789.126 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/0 16.065 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 99.918 -52.74%
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 23.028 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 642.787 18.14%
std::flat_multimap<int,_int>::insert(value)_(new_value)/0 15.928 -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 21.100 -31.87%
std::flat_multimap<int,_int>::insert(value)_(new_value)/32 17.225 1.15%
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 30.591 17.41%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/0 0.013 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 7.969 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.120 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 11.446 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.259 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 5.932 24.16%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.375 7.66%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 8.264 27.03%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 16.344 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 88.043 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 18.834 1.16%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 686.012 1.10%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 16.707 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 87.439 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 18.749 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 699.242 1.19%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.334 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 72.167 -1.65%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.833 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 661.405 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/0 0.013 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 7.999 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 3.080 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.341 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.264 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 7.301 53.02%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.463 11.48%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 10.413 60.18%
std::for_each(deque<int>)/32 3.830 1.02%
std::for_each(deque<int>)/50 4.114 -
std::for_each(deque<int>)/8 0.914 -
std::for_each(deque<int>)/8192 254.941 -
std::for_each(join_view(vector<vector<int>>))/32 3.782 -
std::for_each(join_view(vector<vector<int>>))/50 4.058 -
std::for_each(join_view(vector<vector<int>>))/8 1.490 2.91%
std::for_each(join_view(vector<vector<int>>))/8192 264.071 -
std::for_each(list<int>)/32 11.065 -
std::for_each(list<int>)/50 23.721 -
std::for_each(list<int>)/8 2.285 -10.51%
std::for_each(list<int>)/8192 7775.851 -
std::for_each(vector<int>)/32 3.792 -
std::for_each(vector<int>)/50 4.108 -
std::for_each(vector<int>)/8 0.902 -
std::for_each(vector<int>)/8192 252.048 -
std::for_each_n(deque<int>)/32 3.772 -13.56%
std::for_each_n(deque<int>)/50 3.971 -20.19%
std::for_each_n(deque<int>)/8 1.153 -67.88%
std::for_each_n(deque<int>)/8192 263.112 2.04%
std::for_each_n(join_view(vector<vector<int>>))/32 3.836 -
std::for_each_n(join_view(vector<vector<int>>))/50 4.295 -
std::for_each_n(join_view(vector<vector<int>>))/8 1.829 4.58%
std::for_each_n(join_view(vector<vector<int>>))/8192 265.414 -
std::for_each_n(list<int>)/32 11.152 -
std::for_each_n(list<int>)/50 23.845 -2.87%
std::for_each_n(list<int>)/8 2.456 -3.90%
std::for_each_n(list<int>)/8192 7476.221 3.00%
std::for_each_n(vector<int>)/32 3.849 -
std::for_each_n(vector<int>)/50 4.041 -
std::for_each_n(vector<int>)/8 2.424 -5.61%
std::for_each_n(vector<int>)/8192 251.922 -
std::generate(deque<int>)/1024 244.747 -
std::generate(deque<int>)/32 8.276 -
std::generate(deque<int>)/50 12.284 -
std::generate(deque<int>)/8192 1910.085 -
std::generate(list<int>)/1024 671.431 -
std::generate(list<int>)/32 8.613 -
std::generate(list<int>)/50 15.857 -
std::generate(list<int>)/8192 6953.359 -6.45%
std::generate(vector<int>)/1024 243.743 -
std::generate(vector<int>)/32 8.005 -
std::generate(vector<int>)/50 11.999 -
std::generate(vector<int>)/8192 1846.820 -
std::generate_n(deque<int>)/1024 245.126 -
std::generate_n(deque<int>)/32 8.378 -
std::generate_n(deque<int>)/50 12.381 -
std::generate_n(deque<int>)/8192 1955.480 -
std::generate_n(list<int>)/1024 657.974 1.12%
std::generate_n(list<int>)/32 8.685 1.02%
std::generate_n(list<int>)/50 15.748 -
std::generate_n(list<int>)/8192 6940.209 -8.31%
std::generate_n(vector<int>)/1024 243.445 -
std::generate_n(vector<int>)/32 7.955 1.35%
std::generate_n(vector<int>)/50 12.523 5.42%
std::generate_n(vector<int>)/8192 1851.900 -
std::is_partitioned(deque<int>)_(partitioned)/1024 363.152 -3.44%
std::is_partitioned(deque<int>)_(partitioned)/32 9.756 -10.76%
std::is_partitioned(deque<int>)_(partitioned)/50 14.758 -5.09%
std::is_partitioned(deque<int>)_(partitioned)/8192 2951.410 -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 110.292 4.70%
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.476 3.03%
std::is_partitioned(deque<int>)_(unpartitioned)/50 7.072 4.37%
std::is_partitioned(deque<int>)_(unpartitioned)/8192 863.838 24.79%
std::is_partitioned(list<int>)_(partitioned)/1024 718.656 -
std::is_partitioned(list<int>)_(partitioned)/32 8.727 -
std::is_partitioned(list<int>)_(partitioned)/50 13.700 -
std::is_partitioned(list<int>)_(partitioned)/8192 6866.606 1.01%
std::is_partitioned(list<int>)_(unpartitioned)/1024 174.619 -
std::is_partitioned(list<int>)_(unpartitioned)/32 4.391 1.95%
std::is_partitioned(list<int>)_(unpartitioned)/50 4.506 -2.07%
std::is_partitioned(list<int>)_(unpartitioned)/8192 2157.762 -
std::is_partitioned(vector<int>)_(partitioned)/1024 189.731 -
std::is_partitioned(vector<int>)_(partitioned)/32 6.454 2.23%
std::is_partitioned(vector<int>)_(partitioned)/50 9.739 5.87%
std::is_partitioned(vector<int>)_(partitioned)/8192 1410.578 -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 58.992 -9.52%
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.936 -13.72%
std::is_partitioned(vector<int>)_(unpartitioned)/50 9.289 -2.63%
std::is_partitioned(vector<int>)_(unpartitioned)/8192 192.194 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 479.581 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 4.369 -26.71%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3859.694 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 533962.468 1.92%
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 46.121 -4.37%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 504.446 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.180 -3.05%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 4040.588 -1.64%
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 685586.508 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 47.941 -26.91%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 497.712 1.12%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 7.035 -14.78%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 4311.214 11.01%
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 626380.413 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 57.452 6.06%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 516.988 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 7.124 -25.51%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3977.012 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 688915.853 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 48.974 -26.10%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 1179.991 54.82%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.791 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 7958.289 -12.15%
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1428853.113 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 39.351 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 812.545 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.713 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 9315.699 10.82%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1606037.844 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 64.660 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 778.255 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.710 -1.83%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8208.740 -9.85%
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1419688.804 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 37.907 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 823.249 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.336 -2.63%
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 8769.580 -2.96%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1590491.384 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 45.749 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 321.469 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.472 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2448.046 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 213058.729 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 25.714 3.18%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 501.212 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 4.654 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 4714.324 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1044109.724 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 56.505 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 340.387 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.793 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2662.855 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 212773.335 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 28.659 4.08%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 524.948 2.13%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 5.047 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 4883.513 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 992434.136 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 54.919 3.23%
std::is_sorted(deque<int>)/1024 477.254 -
std::is_sorted(deque<int>)/8 2.768 12.28%
std::is_sorted(deque<int>)/8192 3816.896 -
std::is_sorted(deque<int>,_pred)/1024 597.470 -
std::is_sorted(deque<int>,_pred)/8 4.616 -
std::is_sorted(deque<int>,_pred)/8192 4796.069 -
std::is_sorted(list<int>)/1024 765.878 -
std::is_sorted(list<int>)/8 2.132 -
std::is_sorted(list<int>)/8192 6843.384 -6.73%
std::is_sorted(list<int>,_pred)/1024 792.795 -
std::is_sorted(list<int>,_pred)/8 3.972 -
std::is_sorted(list<int>,_pred)/8192 7080.213 -7.89%
std::is_sorted(vector<int>)/1024 243.238 -
std::is_sorted(vector<int>)/8 2.084 -
std::is_sorted(vector<int>)/8192 1898.952 -
std::is_sorted(vector<int>,_pred)/1024 462.676 -
std::is_sorted(vector<int>,_pred)/8 3.804 -
std::is_sorted(vector<int>,_pred)/8192 3679.935 -
std::is_sorted_until(deque<int>)/1024 472.493 -
std::is_sorted_until(deque<int>)/8 2.677 -7.58%
std::is_sorted_until(deque<int>)/8192 3792.013 -
std::is_sorted_until(deque<int>,_pred)/1024 597.300 -
std::is_sorted_until(deque<int>,_pred)/8 4.211 1.51%
std::is_sorted_until(deque<int>,_pred)/8192 4803.835 -
std::is_sorted_until(list<int>)/1024 1604.744 114.58%
std::is_sorted_until(list<int>)/8 2.216 -7.77%
std::is_sorted_until(list<int>)/8192 7318.715 -
std::is_sorted_until(list<int>,_pred)/1024 794.846 -
std::is_sorted_until(list<int>,_pred)/8 4.153 -1.40%
std::is_sorted_until(list<int>,_pred)/8192 7560.052 1.79%
std::is_sorted_until(vector<int>)/1024 239.505 -
std::is_sorted_until(vector<int>)/8 2.058 -
std::is_sorted_until(vector<int>)/8192 1868.140 -
std::is_sorted_until(vector<int>,_pred)/1024 436.373 3.80%
std::is_sorted_until(vector<int>,_pred)/8 3.534 -
std::is_sorted_until(vector<int>,_pred)/8192 3465.057 2.74%
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 690.514 -1.34%
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 10.379 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 13974.838 21.78%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 11178.731 2.86%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 323.360 -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 96818.877 4.48%
std::list<int>::ctor(Range)_(cheap_elements)/1024 11147.426 -
std::list<int>::ctor(Range)_(cheap_elements)/32 325.740 -
std::list<int>::ctor(Range)_(cheap_elements)/8192 98995.788 5.13%
std::list<int>::ctor(const&)_(cheap_elements)/1024 11136.167 -
std::list<int>::ctor(const&)_(cheap_elements)/32 322.292 -
std::list<int>::ctor(const&)_(cheap_elements)/8192 98316.923 3.41%
std::list<int>::ctor(size)/1024 11470.208 -
std::list<int>::ctor(size)/32 324.969 1.55%
std::list<int>::ctor(size)/8192 94178.999 1.96%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 11026.697 1.44%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 322.008 -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 94672.274 2.92%
std::list<int>::erase(begin)_(cheap_elements)/1024 10.082 -2.05%
std::list<int>::erase(begin)_(cheap_elements)/32 10.101 -4.69%
std::list<int>::erase(begin)_(cheap_elements)/8192 9.895 -
std::list<int>::insert(begin)_(cheap_elements)/1024 11.248 -
std::list<int>::insert(begin)_(cheap_elements)/32 10.161 1.74%
std::list<int>::insert(begin)_(cheap_elements)/8192 11.199 -
std::list<int>::operator=(const&)_(cheap_elements)/1024 750.897 -1.23%
std::list<int>::operator=(const&)_(cheap_elements)/32 16.869 -1.79%
std::list<int>::operator=(const&)_(cheap_elements)/8192 10229.173 21.06%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.621 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 17.495 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 4.475 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 771.471 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 18.901 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 15778.842 20.43%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6526.800 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 135.145 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 53570.126 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 12277.627 1.91%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 342.100 1.10%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 103582.454 4.02%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 32161.011 1.58%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 911.491 2.46%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 274885.114 1.39%
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 12217.044 2.20%
std::list<std::string>::ctor(Range)_(cheap_elements)/32 342.931 2.06%
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 101629.708 1.57%
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 31713.291 -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 903.507 1.48%
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 273253.962 1.46%
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 12231.005 2.09%
std::list<std::string>::ctor(const&)_(cheap_elements)/32 340.576 1.48%
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 101674.880 1.94%
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 32085.662 1.64%
std::list<std::string>::ctor(const&)_(expensive_elements)/32 908.621 2.47%
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 276118.012 1.85%
std::list<std::string>::ctor(size)/1024 12416.128 2.98%
std::list<std::string>::ctor(size)/32 341.093 1.60%
std::list<std::string>::ctor(size)/8192 102756.755 3.03%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 12231.349 1.99%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 340.862 1.48%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 102710.256 3.01%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 32083.222 1.95%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 879.628 1.70%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 274328.729 2.02%
std::list<std::string>::erase(begin)_(cheap_elements)/1024 11.806 1.19%
std::list<std::string>::erase(begin)_(cheap_elements)/32 11.537 -3.57%
std::list<std::string>::erase(begin)_(cheap_elements)/8192 11.968 2.31%
std::list<std::string>::erase(begin)_(expensive_elements)/1024 30.221 1.51%
std::list<std::string>::erase(begin)_(expensive_elements)/32 29.443 -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 30.772 1.52%
std::list<std::string>::insert(begin)_(cheap_elements)/1024 12.227 -
std::list<std::string>::insert(begin)_(cheap_elements)/32 11.205 -6.24%
std::list<std::string>::insert(begin)_(cheap_elements)/8192 12.161 -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 29.464 2.85%
std::list<std::string>::insert(begin)_(expensive_elements)/32 28.474 -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 29.320 2.18%
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1515.285 -4.10%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.408 -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 10516.425 -2.25%
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 6823.705 -1.50%
std::list<std::string>::operator=(const&)_(expensive_elements)/32 134.615 -1.87%
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 54867.807 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 4.937 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 17.647 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 5.117 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 16.530 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 28.152 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 18.104 -
std::map<int,_int>::clear()/0 419.555 -
std::map<int,_int>::clear()/1024 9922.192 -2.16%
std::map<int,_int>::clear()/32 655.608 -1.47%
std::map<int,_int>::clear()/8192 80269.605 -2.25%
std::map<int,_int>::contains(key)_(existent)/0 0.011 -
std::map<int,_int>::contains(key)_(existent)/1024 4.117 -
std::map<int,_int>::contains(key)_(existent)/32 1.606 -
std::map<int,_int>::contains(key)_(existent)/8192 5.344 -2.79%
std::map<int,_int>::contains(key)_(non-existent)/0 0.269 -
std::map<int,_int>::contains(key)_(non-existent)/1024 5.310 -
std::map<int,_int>::contains(key)_(non-existent)/32 2.306 -1.09%
std::map<int,_int>::contains(key)_(non-existent)/8192 7.525 -
std::map<int,_int>::count(key)_(existent)/0 0.016 -
std::map<int,_int>::count(key)_(existent)/1024 4.379 -1.84%
std::map<int,_int>::count(key)_(existent)/32 1.747 1.34%
std::map<int,_int>::count(key)_(existent)/8192 6.040 -
std::map<int,_int>::count(key)_(non-existent)/0 0.251 -
std::map<int,_int>::count(key)_(non-existent)/1024 7.527 3.63%
std::map<int,_int>::count(key)_(non-existent)/32 2.953 -
std::map<int,_int>::count(key)_(non-existent)/8192 11.517 2.65%
std::map<int,_int>::ctor(&&,_different_allocs)/0 13.685 -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 6038.711 -
std::map<int,_int>::ctor(&&,_different_allocs)/32 187.654 1.10%
std::map<int,_int>::ctor(&&,_different_allocs)/8192 51362.924 -
std::map<int,_int>::ctor(const&)/0 13.605 -
std::map<int,_int>::ctor(const&)/1024 6184.754 -
std::map<int,_int>::ctor(const&)/32 210.021 -
std::map<int,_int>::ctor(const&)/8192 49378.007 -1.69%
std::map<int,_int>::ctor(const&,_alloc)/0 13.609 -
std::map<int,_int>::ctor(const&,_alloc)/1024 6220.077 -1.20%
std::map<int,_int>::ctor(const&,_alloc)/32 210.567 -1.37%
std::map<int,_int>::ctor(const&,_alloc)/8192 49650.836 -1.12%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.597 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8840.455 -1.38%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 252.801 -3.43%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 70823.642 -1.74%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.627 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12938.123 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 292.157 1.55%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 276851.581 -4.38%
std::map<int,_int>::equal_range(key)_(existent)/0 0.015 -
std::map<int,_int>::equal_range(key)_(existent)/1024 4.305 5.90%
std::map<int,_int>::equal_range(key)_(existent)/32 1.820 -1.63%
std::map<int,_int>::equal_range(key)_(existent)/8192 5.406 2.70%
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.252 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 5.905 -2.69%
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.728 6.36%
std::map<int,_int>::equal_range(key)_(non-existent)/8192 9.704 -5.67%
std::map<int,_int>::erase(iterator)/0 20.619 -
std::map<int,_int>::erase(iterator)/1024 20.863 -
std::map<int,_int>::erase(iterator)/32 20.830 -
std::map<int,_int>::erase(iterator)/8192 21.044 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 419.818 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7038.138 -2.35%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 594.841 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 54125.408 -3.09%
std::map<int,_int>::erase(key)_(existent)/0 21.467 -
std::map<int,_int>::erase(key)_(existent)/1024 25.576 1.42%
std::map<int,_int>::erase(key)_(existent)/32 22.900 -
std::map<int,_int>::erase(key)_(existent)/8192 25.546 -
std::map<int,_int>::erase(key)_(non-existent)/0 0.265 -
std::map<int,_int>::erase(key)_(non-existent)/1024 5.354 -
std::map<int,_int>::erase(key)_(non-existent)/32 2.337 -1.99%
std::map<int,_int>::erase(key)_(non-existent)/8192 7.526 -21.44%
std::map<int,_int>::find(key)_(existent)/0 0.013 -
std::map<int,_int>::find(key)_(existent)/1024 3.895 1.21%
std::map<int,_int>::find(key)_(existent)/32 1.597 1.97%
std::map<int,_int>::find(key)_(existent)/8192 5.504 -
std::map<int,_int>::find(key)_(non-existent)/0 0.252 -
std::map<int,_int>::find(key)_(non-existent)/1024 5.374 -
std::map<int,_int>::find(key)_(non-existent)/32 2.405 -2.21%
std::map<int,_int>::find(key)_(non-existent)/8192 7.062 -3.71%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 18.000 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 29.799 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 20.210 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 36.147 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.950 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 22.340 1.42%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.898 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 22.307 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 18.125 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 28.339 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 19.790 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 34.019 -2.23%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 18.145 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 21.468 1.70%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 19.282 1.81%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 21.607 1.11%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 420.864 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 14997.576 -4.04%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 807.055 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 139867.968 -6.46%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 419.508 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7743.089 -1.74%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 565.089 -1.02%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 136466.219 -3.15%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 420.056 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11443.485 1.35%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 724.322 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 92954.459 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 422.480 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9350.000 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 691.699 -1.50%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 79205.205 2.26%
std::map<int,_int>::insert(value)_(already_present)/0 0.581 -
std::map<int,_int>::insert(value)_(already_present)/1024 3.277 -
std::map<int,_int>::insert(value)_(already_present)/32 1.748 -
std::map<int,_int>::insert(value)_(already_present)/8192 4.022 -
std::map<int,_int>::insert(value)_(new_value)/0 17.916 -
std::map<int,_int>::insert(value)_(new_value)/1024 27.566 -
std::map<int,_int>::insert(value)_(new_value)/32 19.696 -
std::map<int,_int>::insert(value)_(new_value)/8192 34.979 2.80%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 0.643 10.33%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.463 -2.30%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.745 -1.10%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.018 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 17.892 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 28.460 2.10%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 20.026 2.47%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 36.466 5.60%
std::map<int,_int>::lower_bound(key)_(existent)/0 0.020 -
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.294 -1.82%
std::map<int,_int>::lower_bound(key)_(existent)/32 1.517 1.11%
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.687 -
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.251 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.457 -5.49%
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.372 -5.68%
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 10.363 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.256 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6261.490 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 207.455 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 50066.696 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.266 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6330.975 -1.20%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 208.664 -2.51%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 50017.493 -1.29%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.268 -2.85%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1461.043 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 37.782 1.06%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 12451.374 -
std::map<int,_int>::upper_bound(key)_(existent)/0 0.012 -
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.071 -2.25%
std::map<int,_int>::upper_bound(key)_(existent)/32 1.734 -
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.717 1.29%
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.251 -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 5.801 2.15%
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.503 -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 10.019 1.27%
std::map<std::string,_int>::clear()/0 423.632 -
std::map<std::string,_int>::clear()/1024 20170.249 -5.21%
std::map<std::string,_int>::clear()/32 906.108 -
std::map<std::string,_int>::clear()/8192 203774.615 -
std::map<std::string,_int>::contains(key)_(existent)/0 0.015 -
std::map<std::string,_int>::contains(key)_(existent)/1024 22.722 -2.04%
std::map<std::string,_int>::contains(key)_(existent)/32 14.800 -1.22%
std::map<std::string,_int>::contains(key)_(existent)/8192 30.969 2.50%
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.289 -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 22.032 -
std::map<std::string,_int>::contains(key)_(non-existent)/32 10.181 -14.23%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 28.705 -4.03%
std::map<std::string,_int>::count(key)_(existent)/0 0.011 -
std::map<std::string,_int>::count(key)_(existent)/1024 24.209 -3.76%
std::map<std::string,_int>::count(key)_(existent)/32 15.652 -4.73%
std::map<std::string,_int>::count(key)_(existent)/8192 31.655 2.77%
std::map<std::string,_int>::count(key)_(non-existent)/0 0.256 -4.43%
std::map<std::string,_int>::count(key)_(non-existent)/1024 24.026 -3.25%
std::map<std::string,_int>::count(key)_(non-existent)/32 10.793 -1.61%
std::map<std::string,_int>::count(key)_(non-existent)/8192 32.363 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 13.694 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 7077.632 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 216.663 -1.01%
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 60052.610 -
std::map<std::string,_int>::ctor(const&)/0 13.554 -
std::map<std::string,_int>::ctor(const&)/1024 35953.545 1.40%
std::map<std::string,_int>::ctor(const&)/32 718.104 4.09%
std::map<std::string,_int>::ctor(const&)/8192 344305.781 -
std::map<std::string,_int>::ctor(const&,_alloc)/0 13.562 -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 36554.404 -1.53%
std::map<std::string,_int>::ctor(const&,_alloc)/32 701.625 -5.32%
std::map<std::string,_int>::ctor(const&,_alloc)/8192 346518.779 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.643 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 41174.311 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 819.748 -1.68%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 392268.709 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.673 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 59075.882 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1013.166 -3.42%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1111342.250 -
std::map<std::string,_int>::equal_range(key)_(existent)/0 0.035 -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 23.624 -
std::map<std::string,_int>::equal_range(key)_(existent)/32 16.034 -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 30.708 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 23.325 -1.88%
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 9.757 -11.75%
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 30.117 -8.13%
std::map<std::string,_int>::erase(iterator)/0 31.414 10.58%
std::map<std::string,_int>::erase(iterator)/1024 29.846 1.04%
std::map<std::string,_int>::erase(iterator)/32 28.572 -12.11%
std::map<std::string,_int>::erase(iterator)/8192 30.248 3.67%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.490 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12155.616 -1.84%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 695.572 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 114330.202 -1.53%
std::map<std::string,_int>::erase(key)_(existent)/0 68.331 19.28%
std::map<std::string,_int>::erase(key)_(existent)/1024 60.617 -29.68%
std::map<std::string,_int>::erase(key)_(existent)/32 86.652 42.60%
std::map<std::string,_int>::erase(key)_(existent)/8192 106.028 13.92%
std::map<std::string,_int>::erase(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 22.653 10.27%
std::map<std::string,_int>::erase(key)_(non-existent)/32 10.870 3.61%
std::map<std::string,_int>::erase(key)_(non-existent)/8192 29.709 12.81%
std::map<std::string,_int>::find(key)_(existent)/0 0.035 -
std::map<std::string,_int>::find(key)_(existent)/1024 24.502 7.14%
std::map<std::string,_int>::find(key)_(existent)/32 15.141 5.08%
std::map<std::string,_int>::find(key)_(existent)/8192 33.677 20.52%
std::map<std::string,_int>::find(key)_(non-existent)/0 0.256 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 23.511 12.05%
std::map<std::string,_int>::find(key)_(non-existent)/32 10.557 4.58%
std::map<std::string,_int>::find(key)_(non-existent)/8192 29.118 13.33%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 31.405 -6.80%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 70.066 -20.00%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 44.187 15.60%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 90.203 6.99%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 32.135 8.44%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 46.839 -11.57%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 45.820 18.26%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 55.791 -11.73%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 29.087 -10.89%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 42.886 2.62%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 28.063 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 51.586 -8.11%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 25.170 -23.20%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 40.333 30.67%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 35.459 19.80%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 44.909 21.66%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/0 422.356 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 68025.881 1.37%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1512.778 -3.88%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 828840.656 -1.37%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 422.121 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 40974.272 1.14%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1113.109 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 629787.865 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 422.301 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 34924.013 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1210.283 -2.61%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 397218.847 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 422.912 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 34523.172 -1.48%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1289.439 2.86%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 367887.523 -
std::map<std::string,_int>::insert(value)_(already_present)/0 16.661 13.00%
std::map<std::string,_int>::insert(value)_(already_present)/1024 25.669 3.98%
std::map<std::string,_int>::insert(value)_(already_present)/32 24.401 60.51%
std::map<std::string,_int>::insert(value)_(already_present)/8192 27.843 -22.93%
std::map<std::string,_int>::insert(value)_(new_value)/0 32.043 -2.43%
std::map<std::string,_int>::insert(value)_(new_value)/1024 65.284 -15.39%
std::map<std::string,_int>::insert(value)_(new_value)/32 44.081 4.88%
std::map<std::string,_int>::insert(value)_(new_value)/8192 68.939 -27.77%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 8.467 -46.94%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 35.080 -4.74%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 17.907 -19.01%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 39.989 6.80%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 34.750 -1.00%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 58.983 18.04%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 32.625 -3.43%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 67.687 -19.54%
std::map<std::string,_int>::lower_bound(key)_(existent)/0 0.034 -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 23.099 -1.73%
std::map<std::string,_int>::lower_bound(key)_(existent)/32 16.230 2.26%
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 30.386 -5.51%
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.939 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 10.471 -1.45%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 31.763 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 14.239 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36310.397 -2.38%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 756.648 -10.84%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 348425.180 -1.02%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.249 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 36027.378 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 683.884 -6.74%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 348505.412 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.124 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 17510.731 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 339.070 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 211658.434 -
std::map<std::string,_int>::upper_bound(key)_(existent)/0 0.034 -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 23.387 1.84%
std::map<std::string,_int>::upper_bound(key)_(existent)/32 17.012 6.27%
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 27.224 -11.65%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/0 0.256 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 22.777 -4.69%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 10.278 -6.70%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 31.679 -4.18%
std::mismatch(deque<int>)_(it,_it,_it)/1000 470.935 2.40%
std::mismatch(deque<int>)_(it,_it,_it)/1024 461.024 3.28%
std::mismatch(deque<int>)_(it,_it,_it)/1048576 490394.276 -1.19%
std::mismatch(deque<int>)_(it,_it,_it)/8 4.091 1.83%
std::mismatch(deque<int>)_(it,_it,_it)/8192 3861.829 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 478.300 4.35%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 489.466 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 493990.884 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.185 4.33%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3856.303 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 731.159 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 737.998 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 624834.602 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.616 1.45%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4812.210 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 708.123 -1.73%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 737.417 -2.68%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 622314.020 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 6.188 -2.62%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4828.544 -
std::mismatch(list<int>)_(it,_it,_it)/1000 749.552 -
std::mismatch(list<int>)_(it,_it,_it)/1024 766.715 -
std::mismatch(list<int>)_(it,_it,_it)/1048576 937302.153 -
std::mismatch(list<int>)_(it,_it,_it)/8 2.656 -
std::mismatch(list<int>)_(it,_it,_it)/8192 7407.242 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 757.413 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 769.798 -1.12%
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 948106.926 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 2.732 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 11563.091 -1.40%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 811.307 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 828.682 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 985305.183 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 3.575 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 12202.758 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 804.051 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 817.291 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 974088.535 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 3.575 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 11094.854 2.39%
std::mismatch(vector<int>)_(it,_it,_it)/1000 72.816 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 74.685 -
std::mismatch(vector<int>)_(it,_it,_it)/1048576 76623.009 -
std::mismatch(vector<int>)_(it,_it,_it)/8 1.109 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 603.705 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 72.891 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 74.739 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 76660.960 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.301 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 604.028 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 473.958 5.61%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 515.670 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 609041.268 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.136 3.00%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4771.454 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 455.340 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 497.050 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 606279.351 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.163 -1.88%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4781.736 -
std::move(deque<int>)/1048576 54402.664 -
std::move(deque<int>)/262144 14819.645 -2.00%
std::move(deque<int>)/32768 1850.747 -23.62%
std::move(deque<int>)/4096 155.275 1.26%
std::move(deque<int>)/512 23.808 -
std::move(deque<int>)/64 5.985 -
std::move(deque<int>)/8 3.963 2.29%
std::move(list<int>)/1048576 1013033.491 2.39%
std::move(list<int>)/262144 246925.870 1.46%
std::move(list<int>)/32768 31559.369 3.01%
std::move(list<int>)/4096 4626.402 16.55%
std::move(list<int>)/512 771.923 119.60%
std::move(list<int>)/64 39.312 -4.79%
std::move(list<int>)/8 3.436 -
std::move(vector<bool>)_(aligned)/1048576 2115.666 -20.12%
std::move(vector<bool>)_(aligned)/262144 255.962 -
std::move(vector<bool>)_(aligned)/32768 36.699 -
std::move(vector<bool>)_(aligned)/4096 7.088 1.18%
std::move(vector<bool>)_(aligned)/512 2.351 -1.66%
std::move(vector<bool>)_(aligned)/64 1.735 -
std::move(vector<bool>)_(unaligned)/1048576 6701.370 -
std::move(vector<bool>)_(unaligned)/262144 1581.912 -
std::move(vector<bool>)_(unaligned)/32768 202.025 -
std::move(vector<bool>)_(unaligned)/4096 25.952 -
std::move(vector<bool>)_(unaligned)/512 4.625 -3.68%
std::move(vector<bool>)_(unaligned)/64 1.601 -1.95%
std::move(vector<int>)/1048576 56338.442 -
std::move(vector<int>)/262144 18539.283 20.08%
std::move(vector<int>)/32768 2129.786 -19.47%
std::move(vector<int>)/4096 134.236 -
std::move(vector<int>)/512 20.203 -
std::move(vector<int>)/64 4.148 -
std::move(vector<int>)/8 2.313 -
std::move_backward(deque<int>)/1048576 129414.368 -
std::move_backward(deque<int>)/262144 30504.299 -
std::move_backward(deque<int>)/32768 3689.346 1.42%
std::move_backward(deque<int>)/4096 158.534 -1.82%
std::move_backward(deque<int>)/512 25.965 -
std::move_backward(deque<int>)/64 7.120 -
std::move_backward(deque<int>)/8 4.079 1.93%
std::move_backward(list<int>)/1048576 1042629.706 -
std::move_backward(list<int>)/262144 262971.450 -
std::move_backward(list<int>)/32768 31075.100 -2.07%
std::move_backward(list<int>)/4096 4416.489 -28.75%
std::move_backward(list<int>)/512 371.747 -
std::move_backward(list<int>)/64 39.868 -
std::move_backward(list<int>)/8 3.417 -
std::move_backward(vector<bool>)_(aligned)/1048576 2117.107 -
std::move_backward(vector<bool>)_(aligned)/262144 256.805 -
std::move_backward(vector<bool>)_(aligned)/32768 38.061 -
std::move_backward(vector<bool>)_(aligned)/4096 7.372 -
std::move_backward(vector<bool>)_(aligned)/512 2.460 -
std::move_backward(vector<bool>)_(aligned)/64 1.733 -
std::move_backward(vector<bool>)_(unaligned)/1048576 6516.432 -
std::move_backward(vector<bool>)_(unaligned)/262144 1584.446 -
std::move_backward(vector<bool>)_(unaligned)/32768 204.561 -
std::move_backward(vector<bool>)_(unaligned)/4096 27.128 -
std::move_backward(vector<bool>)_(unaligned)/512 4.796 2.84%
std::move_backward(vector<bool>)_(unaligned)/64 1.817 -1.55%
std::move_backward(vector<int>)/1048576 56754.808 1.04%
std::move_backward(vector<int>)/262144 21577.112 -1.78%
std::move_backward(vector<int>)/32768 2141.018 -
std::move_backward(vector<int>)/4096 135.823 -
std::move_backward(vector<int>)/512 20.849 -
std::move_backward(vector<int>)/64 4.338 -
std::move_backward(vector<int>)/8 2.338 -
std::multimap<int,_int>::clear()/0 420.797 -
std::multimap<int,_int>::clear()/1024 10175.518 1.38%
std::multimap<int,_int>::clear()/32 658.373 -
std::multimap<int,_int>::clear()/8192 81721.014 1.60%
std::multimap<int,_int>::contains(key)_(existent)/0 0.013 -
std::multimap<int,_int>::contains(key)_(existent)/1024 3.702 -
std::multimap<int,_int>::contains(key)_(existent)/32 1.678 1.84%
std::multimap<int,_int>::contains(key)_(existent)/8192 5.574 1.17%
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.267 -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.254 -
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.343 -1.33%
std::multimap<int,_int>::contains(key)_(non-existent)/8192 7.141 -
std::multimap<int,_int>::count(key)_(existent)/0 0.014 -
std::multimap<int,_int>::count(key)_(existent)/1024 5.882 5.53%
std::multimap<int,_int>::count(key)_(existent)/32 3.641 2.92%
std::multimap<int,_int>::count(key)_(existent)/8192 6.766 2.22%
std::multimap<int,_int>::count(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 5.847 -2.33%
std::multimap<int,_int>::count(key)_(non-existent)/32 2.470 2.36%
std::multimap<int,_int>::count(key)_(non-existent)/8192 9.190 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 13.778 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 5929.063 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 185.791 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 51427.831 -
std::multimap<int,_int>::ctor(const&)/0 13.667 -
std::multimap<int,_int>::ctor(const&)/1024 6372.508 1.16%
std::multimap<int,_int>::ctor(const&)/32 221.841 4.27%
std::multimap<int,_int>::ctor(const&)/8192 51389.530 1.97%
std::multimap<int,_int>::ctor(const&,_alloc)/0 13.666 -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6419.388 1.78%
std::multimap<int,_int>::ctor(const&,_alloc)/32 223.215 3.09%
std::multimap<int,_int>::ctor(const&,_alloc)/8192 51356.365 1.70%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.600 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8006.997 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 241.492 6.93%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 64592.786 -1.82%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.640 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12726.254 -1.01%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 298.400 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 270433.411 -2.78%
std::multimap<int,_int>::equal_range(key)_(existent)/0 0.015 -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.284 2.94%
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.433 1.50%
std::multimap<int,_int>::equal_range(key)_(existent)/8192 6.111 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 6.626 8.04%
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.486 4.34%
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 10.739 10.71%
std::multimap<int,_int>::erase(iterator)/0 20.590 -
std::multimap<int,_int>::erase(iterator)/1024 20.872 -
std::multimap<int,_int>::erase(iterator)/32 20.805 -
std::multimap<int,_int>::erase(iterator)/8192 21.024 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.403 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7094.484 1.34%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 595.738 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 56266.660 5.11%
std::multimap<int,_int>::erase(key)_(existent)/0 21.963 -
std::multimap<int,_int>::erase(key)_(existent)/1024 25.385 -2.38%
std::multimap<int,_int>::erase(key)_(existent)/32 23.085 -
std::multimap<int,_int>::erase(key)_(existent)/8192 26.477 -7.90%
std::multimap<int,_int>::erase(key)_(non-existent)/0 0.254 -
std::multimap<int,_int>::erase(key)_(non-existent)/1024 5.837 -6.13%
std::multimap<int,_int>::erase(key)_(non-existent)/32 2.282 -7.27%
std::multimap<int,_int>::erase(key)_(non-existent)/8192 9.387 -4.72%
std::multimap<int,_int>::find(key)_(existent)/0 0.016 -
std::multimap<int,_int>::find(key)_(existent)/1024 3.811 -1.14%
std::multimap<int,_int>::find(key)_(existent)/32 1.606 1.16%
std::multimap<int,_int>::find(key)_(existent)/8192 5.509 -1.01%
std::multimap<int,_int>::find(key)_(non-existent)/0 0.254 -
std::multimap<int,_int>::find(key)_(non-existent)/1024 6.007 10.43%
std::multimap<int,_int>::find(key)_(non-existent)/32 2.652 16.15%
std::multimap<int,_int>::find(key)_(non-existent)/8192 8.761 13.43%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 18.082 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 34.361 3.20%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 19.732 -1.05%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 37.134 -4.69%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 18.199 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 22.327 -2.32%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.558 -1.16%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 22.025 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 18.117 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 34.173 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 20.050 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 42.389 -10.38%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 18.121 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 21.927 -3.81%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 19.010 -1.89%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 21.455 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 421.900 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 14667.748 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 787.836 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 145520.216 -1.57%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 423.228 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 12107.810 2.11%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 716.976 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 183740.973 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 421.872 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 10614.293 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 684.967 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 89570.464 1.56%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 421.901 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9907.001 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 688.403 -1.85%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 79557.877 -11.38%
std::multimap<int,_int>::insert(value)_(already_present)/0 18.390 -1.53%
std::multimap<int,_int>::insert(value)_(already_present)/1024 22.301 -3.02%
std::multimap<int,_int>::insert(value)_(already_present)/32 19.312 -2.27%
std::multimap<int,_int>::insert(value)_(already_present)/8192 21.355 -1.12%
std::multimap<int,_int>::insert(value)_(new_value)/0 17.939 -
std::multimap<int,_int>::insert(value)_(new_value)/1024 34.658 8.08%
std::multimap<int,_int>::insert(value)_(new_value)/32 19.920 -1.90%
std::multimap<int,_int>::insert(value)_(new_value)/8192 37.332 -5.47%
std::multimap<int,_int>::lower_bound(key)_(existent)/0 0.012 -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 7.018 -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.204 -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 10.206 -1.61%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 14.888 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 3.882 -7.30%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 23.878 -4.41%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.372 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6293.678 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 216.856 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 50372.654 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.343 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6304.994 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 219.073 -1.44%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 50428.065 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.224 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1601.862 9.85%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 41.782 12.92%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 12900.960 2.16%
std::multimap<int,_int>::upper_bound(key)_(existent)/0 0.014 -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 7.018 -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 2.218 1.15%
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 10.200 -1.72%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.251 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 14.604 -2.02%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 3.732 -13.58%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 23.879 -
std::multimap<std::string,_int>::clear()/0 420.758 -
std::multimap<std::string,_int>::clear()/1024 19949.671 1.75%
std::multimap<std::string,_int>::clear()/32 893.912 -
std::multimap<std::string,_int>::clear()/8192 200422.797 -
std::multimap<std::string,_int>::contains(key)_(existent)/0 0.015 -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 23.630 -3.96%
std::multimap<std::string,_int>::contains(key)_(existent)/32 15.195 -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 30.061 1.77%
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.282 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 22.094 -3.96%
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 10.239 -1.93%
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 27.517 -4.84%
std::multimap<std::string,_int>::count(key)_(existent)/0 0.030 -
std::multimap<std::string,_int>::count(key)_(existent)/1024 22.363 -
std::multimap<std::string,_int>::count(key)_(existent)/32 20.485 -1.19%
std::multimap<std::string,_int>::count(key)_(existent)/8192 28.975 1.24%
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 22.690 -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 10.210 -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 30.579 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 13.725 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 7128.573 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 214.287 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 60397.031 -
std::multimap<std::string,_int>::ctor(const&)/0 13.601 -
std::multimap<std::string,_int>::ctor(const&)/1024 34931.383 -1.03%
std::multimap<std::string,_int>::ctor(const&)/32 830.996 -
std::multimap<std::string,_int>::ctor(const&)/8192 346715.766 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 13.605 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 37582.456 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 794.264 -1.98%
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 347600.487 -1.11%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.762 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39682.125 -1.46%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 729.429 -1.52%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 385173.973 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.642 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54242.886 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 962.330 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1044736.418 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/0 0.034 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 22.873 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 18.145 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 29.829 -3.09%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/0 0.263 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 24.491 3.01%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 10.594 3.75%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 31.617 -
std::multimap<std::string,_int>::erase(iterator)/0 27.196 -
std::multimap<std::string,_int>::erase(iterator)/1024 27.819 -
std::multimap<std::string,_int>::erase(iterator)/32 31.383 -
std::multimap<std::string,_int>::erase(iterator)/8192 26.704 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.841 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12376.691 1.73%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 683.614 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 114062.762 1.36%
std::multimap<std::string,_int>::erase(key)_(existent)/0 57.923 -1.39%
std::multimap<std::string,_int>::erase(key)_(existent)/1024 89.243 -
std::multimap<std::string,_int>::erase(key)_(existent)/32 72.639 -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 104.903 -
std::multimap<std::string,_int>::erase(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024 23.606 -
std::multimap<std::string,_int>::erase(key)_(non-existent)/32 10.790 -1.43%
std::multimap<std::string,_int>::erase(key)_(non-existent)/8192 33.087 2.97%
std::multimap<std::string,_int>::find(key)_(existent)/0 0.034 -
std::multimap<std::string,_int>::find(key)_(existent)/1024 23.014 -
std::multimap<std::string,_int>::find(key)_(existent)/32 14.736 -2.39%
std::multimap<std::string,_int>::find(key)_(existent)/8192 26.261 -
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 21.626 -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 10.318 1.11%
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 27.255 2.47%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 30.206 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 66.811 -1.23%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 44.609 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 87.144 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 33.029 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 48.070 -1.92%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 34.596 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 43.533 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 33.686 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 33.914 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 38.368 2.76%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 78.075 1.06%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 29.644 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 42.588 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 29.863 2.02%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 36.589 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/0 422.222 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 66936.451 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1466.229 -1.74%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 808279.472 -1.19%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 422.443 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 56980.167 -1.22%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1481.562 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 795711.697 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 422.467 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 33071.004 -1.80%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1225.711 -1.04%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 372848.300 -1.88%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 422.732 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 32022.016 -2.90%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1181.544 -1.46%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 348343.573 -1.85%
std::multimap<std::string,_int>::insert(value)_(already_present)/0 53.386 -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 43.117 -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 60.688 -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 69.863 -
std::multimap<std::string,_int>::insert(value)_(new_value)/0 32.482 -
std::multimap<std::string,_int>::insert(value)_(new_value)/1024 65.178 3.06%
std::multimap<std::string,_int>::insert(value)_(new_value)/32 39.684 1.24%
std::multimap<std::string,_int>::insert(value)_(new_value)/8192 73.718 2.03%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/0 0.034 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 23.437 1.16%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 16.246 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 26.973 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 0.256 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 26.574 9.01%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 11.719 2.78%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 31.148 1.19%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 14.331 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36874.057 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 860.829 -2.72%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 351867.419 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.314 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 36533.273 1.12%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 644.022 -1.21%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 351184.322 -1.24%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.128 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 17469.290 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 338.130 -1.23%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 207581.428 -2.27%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/0 0.035 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 24.893 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 16.496 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 30.455 -3.21%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/0 0.256 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 24.084 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 10.423 7.93%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 31.079 -
std::multiset<int>::clear()/0 422.432 -
std::multiset<int>::clear()/1024 9946.873 3.42%
std::multiset<int>::clear()/32 653.463 2.18%
std::multiset<int>::clear()/8192 77835.618 3.95%
std::multiset<int>::contains(key)_(existent)/0 0.011 -
std::multiset<int>::contains(key)_(existent)/1024 3.840 -4.99%
std::multiset<int>::contains(key)_(existent)/32 1.648 1.22%
std::multiset<int>::contains(key)_(existent)/8192 8.607 2.24%
std::multiset<int>::contains(key)_(non-existent)/0 0.269 -
std::multiset<int>::contains(key)_(non-existent)/1024 5.520 -
std::multiset<int>::contains(key)_(non-existent)/32 2.243 -1.26%
std::multiset<int>::contains(key)_(non-existent)/8192 10.066 18.08%
std::multiset<int>::count(key)_(existent)/0 0.016 -
std::multiset<int>::count(key)_(existent)/1024 5.660 -
std::multiset<int>::count(key)_(existent)/32 3.536 1.27%
std::multiset<int>::count(key)_(existent)/8192 9.885 7.62%
std::multiset<int>::count(key)_(non-existent)/0 0.253 -
std::multiset<int>::count(key)_(non-existent)/1024 5.878 -
std::multiset<int>::count(key)_(non-existent)/32 2.253 -
std::multiset<int>::count(key)_(non-existent)/8192 9.101 -
std::multiset<int>::ctor(&&,_different_allocs)/0 13.747 -
std::multiset<int>::ctor(&&,_different_allocs)/1024 5791.346 -1.81%
std::multiset<int>::ctor(&&,_different_allocs)/32 183.574 1.01%
std::multiset<int>::ctor(&&,_different_allocs)/8192 48244.648 -
std::multiset<int>::ctor(const&)/0 13.677 -
std::multiset<int>::ctor(const&)/1024 6255.700 1.48%
std::multiset<int>::ctor(const&)/32 225.639 3.18%
std::multiset<int>::ctor(const&)/8192 49720.898 1.22%
std::multiset<int>::ctor(const&,_alloc)/0 13.638 -
std::multiset<int>::ctor(const&,_alloc)/1024 6271.148 1.99%
std::multiset<int>::ctor(const&,_alloc)/32 224.779 1.54%
std::multiset<int>::ctor(const&,_alloc)/8192 50145.636 2.10%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.629 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8620.901 -2.41%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 245.098 -2.18%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 69289.741 -2.68%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.644 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12528.030 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 293.265 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 263677.012 3.20%
std::multiset<int>::equal_range(key)_(existent)/0 0.012 -
std::multiset<int>::equal_range(key)_(existent)/1024 5.442 1.11%
std::multiset<int>::equal_range(key)_(existent)/32 2.515 -
std::multiset<int>::equal_range(key)_(existent)/8192 8.749 -3.14%
std::multiset<int>::equal_range(key)_(non-existent)/0 0.252 -
std::multiset<int>::equal_range(key)_(non-existent)/1024 7.045 9.93%
std::multiset<int>::equal_range(key)_(non-existent)/32 2.551 11.16%
std::multiset<int>::equal_range(key)_(non-existent)/8192 10.487 9.61%
std::multiset<int>::erase(iterator)/0 20.260 -
std::multiset<int>::erase(iterator)/1024 24.137 -
std::multiset<int>::erase(iterator)/32 21.929 -
std::multiset<int>::erase(iterator)/8192 24.051 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.346 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6605.689 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 585.647 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 53097.137 3.12%
std::multiset<int>::erase(key)_(existent)/0 21.237 1.40%
std::multiset<int>::erase(key)_(existent)/1024 40.057 -2.84%
std::multiset<int>::erase(key)_(existent)/32 22.593 1.74%
std::multiset<int>::erase(key)_(existent)/8192 60.538 -
std::multiset<int>::erase(key)_(non-existent)/0 0.257 -
std::multiset<int>::erase(key)_(non-existent)/1024 6.641 -
std::multiset<int>::erase(key)_(non-existent)/32 2.585 -2.05%
std::multiset<int>::erase(key)_(non-existent)/8192 9.476 -
std::multiset<int>::find(key)_(existent)/0 0.014 -
std::multiset<int>::find(key)_(existent)/1024 3.714 -
std::multiset<int>::find(key)_(existent)/32 1.683 1.11%
std::multiset<int>::find(key)_(existent)/8192 8.463 5.09%
std::multiset<int>::find(key)_(non-existent)/0 0.255 -
std::multiset<int>::find(key)_(non-existent)/1024 5.723 6.42%
std::multiset<int>::find(key)_(non-existent)/32 2.420 8.67%
std::multiset<int>::find(key)_(non-existent)/8192 8.978 6.40%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 18.080 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 49.285 -5.06%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 19.845 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 74.596 -13.81%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 18.316 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 28.593 -1.03%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 19.768 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 33.181 1.42%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 18.251 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 52.025 -10.53%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 20.021 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 71.735 -21.07%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 18.097 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 26.493 7.43%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 19.283 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 29.959 3.28%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/0 421.389 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 14667.563 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 783.241 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 151886.637 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 422.384 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 11776.838 -1.40%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 724.583 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 208762.278 1.23%
std::multiset<int>::insert(value)_(already_present)/0 18.448 1.31%
std::multiset<int>::insert(value)_(already_present)/1024 29.202 2.43%
std::multiset<int>::insert(value)_(already_present)/32 19.397 -
std::multiset<int>::insert(value)_(already_present)/8192 32.502 -1.15%
std::multiset<int>::insert(value)_(new_value)/0 17.974 -
std::multiset<int>::insert(value)_(new_value)/1024 55.005 11.29%
std::multiset<int>::insert(value)_(new_value)/32 20.259 1.32%
std::multiset<int>::insert(value)_(new_value)/8192 88.595 16.81%
std::multiset<int>::lower_bound(key)_(existent)/0 0.013 -
std::multiset<int>::lower_bound(key)_(existent)/1024 7.159 -1.68%
std::multiset<int>::lower_bound(key)_(existent)/32 2.653 -
std::multiset<int>::lower_bound(key)_(existent)/8192 14.807 -1.61%
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.251 -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 14.887 -1.74%
std::multiset<int>::lower_bound(key)_(non-existent)/32 3.859 -8.58%
std::multiset<int>::lower_bound(key)_(non-existent)/8192 24.083 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 14.322 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6264.329 1.34%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 225.092 2.54%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 50533.046 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 14.325 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6310.429 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 226.495 2.22%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 50615.687 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.218 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1302.088 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 33.597 2.51%
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12295.211 -
std::multiset<int>::upper_bound(key)_(existent)/0 0.016 -
std::multiset<int>::upper_bound(key)_(existent)/1024 7.015 -
std::multiset<int>::upper_bound(key)_(existent)/32 2.198 -1.51%
std::multiset<int>::upper_bound(key)_(existent)/8192 14.625 -1.03%
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.252 -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 14.379 -4.74%
std::multiset<int>::upper_bound(key)_(non-existent)/32 3.843 -8.53%
std::multiset<int>::upper_bound(key)_(non-existent)/8192 24.073 -
std::multiset<std::string>::clear()/0 420.196 -
std::multiset<std::string>::clear()/1024 20230.174 3.18%
std::multiset<std::string>::clear()/32 888.226 -
std::multiset<std::string>::clear()/8192 204714.516 -
std::multiset<std::string>::contains(key)_(existent)/0 0.013 -
std::multiset<std::string>::contains(key)_(existent)/1024 22.553 -2.58%
std::multiset<std::string>::contains(key)_(existent)/32 15.055 -
std::multiset<std::string>::contains(key)_(existent)/8192 28.503 4.01%
std::multiset<std::string>::contains(key)_(non-existent)/0 0.283 -
std::multiset<std::string>::contains(key)_(non-existent)/1024 21.845 -
std::multiset<std::string>::contains(key)_(non-existent)/32 10.603 1.22%
std::multiset<std::string>::contains(key)_(non-existent)/8192 27.151 -5.77%
std::multiset<std::string>::count(key)_(existent)/0 0.036 -
std::multiset<std::string>::count(key)_(existent)/1024 24.150 2.41%
std::multiset<std::string>::count(key)_(existent)/32 19.877 8.98%
std::multiset<std::string>::count(key)_(existent)/8192 30.914 -1.84%
std::multiset<std::string>::count(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::count(key)_(non-existent)/1024 23.509 4.57%
std::multiset<std::string>::count(key)_(non-existent)/32 10.210 1.59%
std::multiset<std::string>::count(key)_(non-existent)/8192 31.696 1.15%
std::multiset<std::string>::ctor(&&,_different_allocs)/0 13.750 -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 6868.444 -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 209.731 -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 57310.553 -
std::multiset<std::string>::ctor(const&)/0 13.599 -
std::multiset<std::string>::ctor(const&)/1024 35155.407 -
std::multiset<std::string>::ctor(const&)/32 725.114 -
std::multiset<std::string>::ctor(const&)/8192 342645.896 -
std::multiset<std::string>::ctor(const&,_alloc)/0 13.612 -
std::multiset<std::string>::ctor(const&,_alloc)/1024 36955.366 -
std::multiset<std::string>::ctor(const&,_alloc)/32 752.270 -
std::multiset<std::string>::ctor(const&,_alloc)/8192 343882.120 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.784 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40091.045 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 765.386 -1.02%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 376768.848 -1.61%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.778 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 55055.954 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 907.267 -2.20%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1047893.417 -
std::multiset<std::string>::equal_range(key)_(existent)/0 0.036 -
std::multiset<std::string>::equal_range(key)_(existent)/1024 23.588 1.25%
std::multiset<std::string>::equal_range(key)_(existent)/32 17.302 -10.73%
std::multiset<std::string>::equal_range(key)_(existent)/8192 28.699 -2.00%
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.262 -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 22.682 -2.57%
std::multiset<std::string>::equal_range(key)_(non-existent)/32 10.015 -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 32.562 1.73%
std::multiset<std::string>::erase(iterator)/0 27.251 -13.11%
std::multiset<std::string>::erase(iterator)/1024 31.264 -6.72%
std::multiset<std::string>::erase(iterator)/32 33.404 4.37%
std::multiset<std::string>::erase(iterator)/8192 33.778 9.98%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.408 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12737.179 5.23%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 701.884 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 116466.361 2.01%
std::multiset<std::string>::erase(key)_(existent)/0 40.340 -32.37%
std::multiset<std::string>::erase(key)_(existent)/1024 73.301 23.98%
std::multiset<std::string>::erase(key)_(existent)/32 50.936 -14.46%
std::multiset<std::string>::erase(key)_(existent)/8192 116.129 -13.90%
std::multiset<std::string>::erase(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::erase(key)_(non-existent)/1024 22.968 -
std::multiset<std::string>::erase(key)_(non-existent)/32 11.141 8.00%
std::multiset<std::string>::erase(key)_(non-existent)/8192 31.449 -
std::multiset<std::string>::find(key)_(existent)/0 0.035 -
std::multiset<std::string>::find(key)_(existent)/1024 29.934 -5.52%
std::multiset<std::string>::find(key)_(existent)/32 17.501 13.41%
std::multiset<std::string>::find(key)_(existent)/8192 33.671 -16.52%
std::multiset<std::string>::find(key)_(non-existent)/0 0.256 -
std::multiset<std::string>::find(key)_(non-existent)/1024 22.209 -
std::multiset<std::string>::find(key)_(non-existent)/32 10.634 -
std::multiset<std::string>::find(key)_(non-existent)/8192 29.706 -7.95%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 36.723 11.26%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 61.112 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 34.726 -20.64%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 84.077 -12.58%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 25.276 1.50%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 52.587 11.81%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 29.713 -27.67%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 51.405 -9.28%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 31.429 -9.89%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 33.148 -26.00%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 33.545 17.70%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 82.151 -4.93%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 34.917 4.89%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 29.157 -24.33%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 38.054 -4.22%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 39.004 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 422.626 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 70484.858 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1481.883 3.71%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 841619.002 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 423.331 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 58839.335 1.36%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1446.321 -9.66%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 798065.171 -
std::multiset<std::string>::insert(value)_(already_present)/0 19.765 -
std::multiset<std::string>::insert(value)_(already_present)/1024 55.846 -1.50%
std::multiset<std::string>::insert(value)_(already_present)/32 41.614 -
std::multiset<std::string>::insert(value)_(already_present)/8192 68.029 3.90%
std::multiset<std::string>::insert(value)_(new_value)/0 35.010 -
std::multiset<std::string>::insert(value)_(new_value)/1024 60.839 -4.40%
std::multiset<std::string>::insert(value)_(new_value)/32 42.857 -3.19%
std::multiset<std::string>::insert(value)_(new_value)/8192 74.780 -23.02%
std::multiset<std::string>::lower_bound(key)_(existent)/0 0.036 -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 22.959 -
std::multiset<std::string>::lower_bound(key)_(existent)/32 17.345 -4.21%
std::multiset<std::string>::lower_bound(key)_(existent)/8192 29.403 -4.25%
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.256 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 24.422 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 10.977 4.64%
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 31.605 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 14.227 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 36638.675 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 680.660 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 346971.682 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 14.209 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36142.415 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 590.632 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 346096.476 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 1.048 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 16772.873 -1.46%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 393.997 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 207432.654 -
std::multiset<std::string>::upper_bound(key)_(existent)/0 0.034 -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 22.633 3.26%
std::multiset<std::string>::upper_bound(key)_(existent)/32 16.944 2.62%
std::multiset<std::string>::upper_bound(key)_(existent)/8192 29.824 -4.58%
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.256 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 24.200 3.21%
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 10.579 3.02%
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 33.891 9.24%
std::none_of(deque<int>)_(process_all)/32 11.652 1.04%
std::none_of(deque<int>)_(process_all)/32768 11182.141 5.45%
std::none_of(deque<int>)_(process_all)/50 18.326 -4.88%
std::none_of(deque<int>)_(process_all)/8 3.093 -3.99%
std::none_of(deque<int>)_(process_all)/8192 2806.376 7.20%
std::none_of(list<int>)_(process_all)/32 11.719 -
std::none_of(list<int>)_(process_all)/32768 26006.212 -2.40%
std::none_of(list<int>)_(process_all)/50 21.869 -
std::none_of(list<int>)_(process_all)/8 2.609 -
std::none_of(list<int>)_(process_all)/8192 7878.543 12.81%
std::none_of(vector<int>)_(process_all)/32 8.331 -1.66%
std::none_of(vector<int>)_(process_all)/32768 8086.905 -
std::none_of(vector<int>)_(process_all)/50 13.650 -
std::none_of(vector<int>)_(process_all)/8 2.364 -5.17%
std::none_of(vector<int>)_(process_all)/8192 2023.739 -
std::partial_sort(deque<int>)_(ascending)/1024 7961.199 -
std::partial_sort(deque<int>)_(ascending)/8 30.447 -
std::partial_sort(deque<int>)_(ascending)/8192 167429.084 -
std::partial_sort(deque<int>)_(descending)/1024 18515.992 -
std::partial_sort(deque<int>)_(descending)/8 43.964 1.96%
std::partial_sort(deque<int>)_(descending)/8192 290586.238 -
std::partial_sort(deque<int>)_(heap)/1024 18440.829 -
std::partial_sort(deque<int>)_(heap)/8 38.503 -
std::partial_sort(deque<int>)_(heap)/8192 288171.151 -1.10%
std::partial_sort(deque<int>)_(pipe-organ)/1024 7972.943 -
std::partial_sort(deque<int>)_(pipe-organ)/8 30.359 1.87%
std::partial_sort(deque<int>)_(pipe-organ)/8192 170141.037 6.41%
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 19572.305 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 30.304 -1.03%
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 289048.385 -1.65%
std::partial_sort(deque<int>)_(repeated)/1024 6485.480 1.37%
std::partial_sort(deque<int>)_(repeated)/8 27.427 -
std::partial_sort(deque<int>)_(repeated)/8192 68302.665 -
std::partial_sort(deque<int>)_(shuffled)/1024 16080.431 -
std::partial_sort(deque<int>)_(shuffled)/8 33.453 -
std::partial_sort(deque<int>)_(shuffled)/8192 261646.508 -2.49%
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4978.755 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 21.765 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 55716.553 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 8247.116 -
std::partial_sort(vector<NonIntegral>)_(descending)/8 25.159 -
std::partial_sort(vector<NonIntegral>)_(descending)/8192 97865.362 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 8258.999 -
std::partial_sort(vector<NonIntegral>)_(heap)/8 25.126 -1.87%
std::partial_sort(vector<NonIntegral>)_(heap)/8192 100844.081 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4982.951 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 21.644 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 55587.665 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 9248.899 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 21.657 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 97959.909 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 3931.135 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 21.496 -1.91%
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 46779.396 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6919.554 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 22.828 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 91189.962 -
std::partial_sort(vector<int>)_(ascending)/1024 4997.830 -
std::partial_sort(vector<int>)_(ascending)/8 20.891 1.12%
std::partial_sort(vector<int>)_(ascending)/8192 54397.597 -
std::partial_sort(vector<int>)_(descending)/1024 8207.439 -
std::partial_sort(vector<int>)_(descending)/8 25.166 -
std::partial_sort(vector<int>)_(descending)/8192 97322.784 -
std::partial_sort(vector<int>)_(heap)/1024 8217.472 -
std::partial_sort(vector<int>)_(heap)/8 26.652 3.51%
std::partial_sort(vector<int>)_(heap)/8192 100679.747 -
std::partial_sort(vector<int>)_(pipe-organ)/1024 4993.546 -
std::partial_sort(vector<int>)_(pipe-organ)/8 20.877 1.23%
std::partial_sort(vector<int>)_(pipe-organ)/8192 54448.985 -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 9104.516 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 20.617 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 97585.660 -
std::partial_sort(vector<int>)_(repeated)/1024 3944.163 -
std::partial_sort(vector<int>)_(repeated)/8 20.202 -
std::partial_sort(vector<int>)_(repeated)/8192 46578.552 -
std::partial_sort(vector<int>)_(shuffled)/1024 6894.142 -
std::partial_sort(vector<int>)_(shuffled)/8 22.457 1.03%
std::partial_sort(vector<int>)_(shuffled)/8192 88435.621 -
std::partial_sort_copy(deque<int>)_(ascending)/1024 5485.895 -
std::partial_sort_copy(deque<int>)_(ascending)/8 10.899 1.72%
std::partial_sort_copy(deque<int>)_(ascending)/8192 57410.364 -
std::partial_sort_copy(deque<int>)_(descending)/1024 8495.951 -
std::partial_sort_copy(deque<int>)_(descending)/8 20.111 -
std::partial_sort_copy(deque<int>)_(descending)/8192 99532.109 -
std::partial_sort_copy(deque<int>)_(heap)/1024 8645.741 -
std::partial_sort_copy(deque<int>)_(heap)/8 15.787 -1.73%
std::partial_sort_copy(deque<int>)_(heap)/8192 103182.332 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5461.924 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.761 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 57185.057 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9298.102 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 10.967 2.27%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 100254.558 -
std::partial_sort_copy(deque<int>)_(repeated)/1024 4307.581 -
std::partial_sort_copy(deque<int>)_(repeated)/8 10.554 -
std::partial_sort_copy(deque<int>)_(repeated)/8192 49191.044 -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 7239.414 -
std::partial_sort_copy(deque<int>)_(shuffled)/8 12.094 -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 92385.268 -
std::partial_sort_copy(list<int>)_(ascending)/1024 5594.113 -
std::partial_sort_copy(list<int>)_(ascending)/8 9.171 -
std::partial_sort_copy(list<int>)_(ascending)/8192 60977.175 -
std::partial_sort_copy(list<int>)_(descending)/1024 8511.389 -
std::partial_sort_copy(list<int>)_(descending)/8 19.028 -
std::partial_sort_copy(list<int>)_(descending)/8192 100808.191 -
std::partial_sort_copy(list<int>)_(heap)/1024 8527.768 -
std::partial_sort_copy(list<int>)_(heap)/8 15.350 -3.05%
std::partial_sort_copy(list<int>)_(heap)/8192 104704.062 -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5604.701 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 9.208 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 60604.152 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9418.639 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.869 1.77%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 101262.062 -
std::partial_sort_copy(list<int>)_(repeated)/1024 4505.058 -
std::partial_sort_copy(list<int>)_(repeated)/8 8.738 1.25%
std::partial_sort_copy(list<int>)_(repeated)/8192 52697.500 -
std::partial_sort_copy(list<int>)_(shuffled)/1024 7335.773 -
std::partial_sort_copy(list<int>)_(shuffled)/8 10.547 -1.54%
std::partial_sort_copy(list<int>)_(shuffled)/8192 93069.508 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 5239.477 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 10.620 2.47%
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 55757.949 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 8404.054 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 17.706 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 98139.660 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 8379.549 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.159 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 101934.556 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 5219.889 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 10.512 -1.42%
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 55501.285 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 9231.166 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 9.485 -8.72%
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 98680.051 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 4061.714 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.474 -2.50%
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 47518.143 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 7175.564 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 11.472 -2.53%
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 92105.888 -
std::partial_sort_copy(vector<int>)_(ascending)/1024 5117.630 -
std::partial_sort_copy(vector<int>)_(ascending)/8 9.046 4.08%
std::partial_sort_copy(vector<int>)_(ascending)/8192 55236.988 -
std::partial_sort_copy(vector<int>)_(descending)/1024 8320.167 -
std::partial_sort_copy(vector<int>)_(descending)/8 18.640 -
std::partial_sort_copy(vector<int>)_(descending)/8192 98685.651 -
std::partial_sort_copy(vector<int>)_(heap)/1024 8284.414 -
std::partial_sort_copy(vector<int>)_(heap)/8 15.441 -
std::partial_sort_copy(vector<int>)_(heap)/8192 102169.409 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 5089.369 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 9.084 3.34%
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 55073.542 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 9217.963 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 8.817 1.26%
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 99665.285 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 4038.410 -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.365 -
std::partial_sort_copy(vector<int>)_(repeated)/8192 47302.357 -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 7181.035 -
std::partial_sort_copy(vector<int>)_(shuffled)/8 11.388 -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 93742.499 -
std::partition(deque<int>)_(dense)/1024 363.364 -
std::partition(deque<int>)_(dense)/32 9.460 3.67%
std::partition(deque<int>)_(dense)/50 13.983 4.68%
std::partition(deque<int>)_(dense)/8192 2802.789 -
std::partition(deque<int>)_(sparse)/1024 384.067 -
std::partition(deque<int>)_(sparse)/32 9.742 -13.53%
std::partition(deque<int>)_(sparse)/50 15.237 -11.86%
std::partition(deque<int>)_(sparse)/8192 3017.006 -
std::partition(list<int>)_(dense)/1024 388.836 -52.46%
std::partition(list<int>)_(dense)/32 8.767 -
std::partition(list<int>)_(dense)/50 13.310 -
std::partition(list<int>)_(dense)/8192 5113.759 17.31%
std::partition(list<int>)_(sparse)/1024 725.385 1.12%
std::partition(list<int>)_(sparse)/32 8.863 -
std::partition(list<int>)_(sparse)/50 14.704 -
std::partition(list<int>)_(sparse)/8192 7558.816 -6.24%
std::partition(vector<int>)_(dense)/1024 247.550 -
std::partition(vector<int>)_(dense)/32 8.481 2.92%
std::partition(vector<int>)_(dense)/50 12.996 -
std::partition(vector<int>)_(dense)/8192 1877.826 -
std::partition(vector<int>)_(sparse)/1024 257.248 -
std::partition(vector<int>)_(sparse)/32 8.697 -2.84%
std::partition(vector<int>)_(sparse)/50 13.703 -2.66%
std::partition(vector<int>)_(sparse)/8192 1871.473 -
std::partition_copy(deque<int>)/1024 636.135 -1.96%
std::partition_copy(deque<int>)/32 12.510 -3.31%
std::partition_copy(deque<int>)/50 20.910 -
std::partition_copy(deque<int>)/8192 5735.461 -
std::partition_copy(list<int>)/1024 715.896 -
std::partition_copy(list<int>)/32 8.603 1.14%
std::partition_copy(list<int>)/50 13.090 -
std::partition_copy(list<int>)/8192 6790.043 -5.84%
std::partition_copy(vector<int>)/1024 454.543 -3.92%
std::partition_copy(vector<int>)/32 8.566 3.95%
std::partition_copy(vector<int>)/50 13.153 3.34%
std::partition_copy(vector<int>)/8192 4575.865 -
std::partition_point(deque<int>)/1024 9.370 -
std::partition_point(deque<int>)/32 4.764 -2.38%
std::partition_point(deque<int>)/50 5.038 -
std::partition_point(deque<int>)/8192 16.448 -
std::partition_point(list<int>)/1024 1293.599 2.39%
std::partition_point(list<int>)/32 15.820 -1.09%
std::partition_point(list<int>)/50 24.569 -
std::partition_point(list<int>)/8192 12707.836 3.11%
std::partition_point(vector<int>)/1024 6.309 -
std::partition_point(vector<int>)/32 2.573 -
std::partition_point(vector<int>)/50 2.552 -
std::partition_point(vector<int>)/8192 9.432 -
std::remove(deque<int>)_(prefix)/1024 527.388 -
std::remove(deque<int>)_(prefix)/32 55.857 -
std::remove(deque<int>)_(prefix)/50 63.780 -
std::remove(deque<int>)_(prefix)/8192 3903.547 -
std::remove(deque<int>)_(sprinkled)/1024 522.136 -
std::remove(deque<int>)_(sprinkled)/32 53.026 -8.58%
std::remove(deque<int>)_(sprinkled)/50 59.405 -8.08%
std::remove(deque<int>)_(sprinkled)/8192 3868.048 -
std::remove(list<int>)_(prefix)/1024 980.945 -21.28%
std::remove(list<int>)_(prefix)/32 55.417 -
std::remove(list<int>)_(prefix)/50 67.030 -
std::remove(list<int>)_(prefix)/8192 8436.264 -
std::remove(list<int>)_(sprinkled)/1024 951.398 -7.63%
std::remove(list<int>)_(sprinkled)/32 56.600 -
std::remove(list<int>)_(sprinkled)/50 64.745 -
std::remove(list<int>)_(sprinkled)/8192 7949.438 -
std::remove(vector<int>)_(prefix)/1024 311.793 -
std::remove(vector<int>)_(prefix)/32 52.067 -
std::remove(vector<int>)_(prefix)/50 56.968 -
std::remove(vector<int>)_(prefix)/8192 2117.253 -
std::remove(vector<int>)_(sprinkled)/1024 288.874 -
std::remove(vector<int>)_(sprinkled)/32 51.669 -
std::remove(vector<int>)_(sprinkled)/50 55.804 -
std::remove(vector<int>)_(sprinkled)/8192 1989.438 -
std::remove_copy(deque<int>)_(prefix)/1024 376.928 -
std::remove_copy(deque<int>)_(prefix)/32 13.087 1.01%
std::remove_copy(deque<int>)_(prefix)/50 19.212 -
std::remove_copy(deque<int>)_(prefix)/8192 3358.132 -
std::remove_copy(deque<int>)_(sprinkled)/1024 359.265 -
std::remove_copy(deque<int>)_(sprinkled)/32 12.173 -1.22%
std::remove_copy(deque<int>)_(sprinkled)/50 18.378 -
std::remove_copy(deque<int>)_(sprinkled)/8192 2870.408 -
std::remove_copy(list<int>)_(prefix)/1024 756.426 -53.02%
std::remove_copy(list<int>)_(prefix)/32 10.818 -
std::remove_copy(list<int>)_(prefix)/50 21.958 -
std::remove_copy(list<int>)_(prefix)/8192 7001.725 -3.90%
std::remove_copy(list<int>)_(sprinkled)/1024 739.774 -54.16%
std::remove_copy(list<int>)_(sprinkled)/32 11.227 -
std::remove_copy(list<int>)_(sprinkled)/50 18.695 -
std::remove_copy(list<int>)_(sprinkled)/8192 6940.748 -3.19%
std::remove_copy(vector<int>)_(prefix)/1024 266.999 -
std::remove_copy(vector<int>)_(prefix)/32 9.028 -
std::remove_copy(vector<int>)_(prefix)/50 13.360 -
std::remove_copy(vector<int>)_(prefix)/8192 2066.774 -
std::remove_copy(vector<int>)_(sprinkled)/1024 472.193 -1.06%
std::remove_copy(vector<int>)_(sprinkled)/32 14.956 -
std::remove_copy(vector<int>)_(sprinkled)/50 24.282 -
std::remove_copy(vector<int>)_(sprinkled)/8192 3649.680 -
std::remove_copy_if(deque<int>)_(prefix)/1024 529.612 -1.13%
std::remove_copy_if(deque<int>)_(prefix)/32 29.050 63.64%
std::remove_copy_if(deque<int>)_(prefix)/50 28.374 -
std::remove_copy_if(deque<int>)_(prefix)/8192 3887.022 -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 547.839 -
std::remove_copy_if(deque<int>)_(sprinkled)/32 30.328 68.08%
std::remove_copy_if(deque<int>)_(sprinkled)/50 26.550 -3.33%
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3302.986 -3.95%
std::remove_copy_if(list<int>)_(prefix)/1024 793.873 -51.84%
std::remove_copy_if(list<int>)_(prefix)/32 14.833 -
std::remove_copy_if(list<int>)_(prefix)/50 27.129 -
std::remove_copy_if(list<int>)_(prefix)/8192 7209.744 -4.27%
std::remove_copy_if(list<int>)_(sprinkled)/1024 785.416 -52.05%
std::remove_copy_if(list<int>)_(sprinkled)/32 14.448 -1.58%
std::remove_copy_if(list<int>)_(sprinkled)/50 24.574 -15.26%
std::remove_copy_if(list<int>)_(sprinkled)/8192 7189.635 -3.35%
std::remove_copy_if(vector<int>)_(prefix)/1024 376.807 -
std::remove_copy_if(vector<int>)_(prefix)/32 12.262 -
std::remove_copy_if(vector<int>)_(prefix)/50 17.622 -
std::remove_copy_if(vector<int>)_(prefix)/8192 3328.991 -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 470.507 -
std::remove_copy_if(vector<int>)_(sprinkled)/32 15.314 -
std::remove_copy_if(vector<int>)_(sprinkled)/50 24.885 -
std::remove_copy_if(vector<int>)_(sprinkled)/8192 3745.407 -
std::remove_if(deque<int>)_(prefix)/1024 563.227 -
std::remove_if(deque<int>)_(prefix)/32 59.148 3.18%
std::remove_if(deque<int>)_(prefix)/50 67.509 5.08%
std::remove_if(deque<int>)_(prefix)/8192 4239.642 -
std::remove_if(deque<int>)_(sprinkled)/1024 545.629 -
std::remove_if(deque<int>)_(sprinkled)/32 56.653 -1.51%
std::remove_if(deque<int>)_(sprinkled)/50 70.335 5.67%
std::remove_if(deque<int>)_(sprinkled)/8192 3956.854 -
std::remove_if(list<int>)_(prefix)/1024 1011.258 -7.61%
std::remove_if(list<int>)_(prefix)/32 61.595 -
std::remove_if(list<int>)_(prefix)/50 75.272 -
std::remove_if(list<int>)_(prefix)/8192 9747.044 3.03%
std::remove_if(list<int>)_(sprinkled)/1024 991.636 -10.74%
std::remove_if(list<int>)_(sprinkled)/32 59.910 -
std::remove_if(list<int>)_(sprinkled)/50 73.525 -
std::remove_if(list<int>)_(sprinkled)/8192 8315.745 -1.19%
std::remove_if(vector<int>)_(prefix)/1024 357.391 -
std::remove_if(vector<int>)_(prefix)/32 51.979 -
std::remove_if(vector<int>)_(prefix)/50 57.130 -
std::remove_if(vector<int>)_(prefix)/8192 2594.396 -
std::remove_if(vector<int>)_(sprinkled)/1024 520.514 -
std::remove_if(vector<int>)_(sprinkled)/32 57.434 1.14%
std::remove_if(vector<int>)_(sprinkled)/50 66.943 -
std::remove_if(vector<int>)_(sprinkled)/8192 3830.307 -
std::replace(deque<int>)_(prefix)/1024 411.466 -
std::replace(deque<int>)_(prefix)/32 12.812 -
std::replace(deque<int>)_(prefix)/50 19.082 1.31%
std::replace(deque<int>)_(prefix)/8192 3264.574 -
std::replace(deque<int>)_(sprinkled)/1024 352.382 -
std::replace(deque<int>)_(sprinkled)/32 12.583 -
std::replace(deque<int>)_(sprinkled)/50 18.635 -
std::replace(deque<int>)_(sprinkled)/8192 2830.723 -
std::replace(list<int>)_(prefix)/1024 1215.952 64.71%
std::replace(list<int>)_(prefix)/32 11.084 -
std::replace(list<int>)_(prefix)/50 18.293 -
std::replace(list<int>)_(prefix)/8192 6778.869 -12.79%
std::replace(list<int>)_(sprinkled)/1024 1601.286 120.24%
std::replace(list<int>)_(sprinkled)/32 11.285 -
std::replace(list<int>)_(sprinkled)/50 17.763 -
std::replace(list<int>)_(sprinkled)/8192 7004.962 -11.32%
std::replace(vector<int>)_(prefix)/1024 158.653 -
std::replace(vector<int>)_(prefix)/32 5.070 -1.42%
std::replace(vector<int>)_(prefix)/50 7.534 -1.81%
std::replace(vector<int>)_(prefix)/8192 1273.299 -
std::replace(vector<int>)_(sprinkled)/1024 157.752 2.72%
std::replace(vector<int>)_(sprinkled)/32 5.377 -1.30%
std::replace(vector<int>)_(sprinkled)/50 8.551 -
std::replace(vector<int>)_(sprinkled)/8192 1236.324 -3.70%
std::replace_if(deque<int>)_(prefix)/1024 495.401 3.37%
std::replace_if(deque<int>)_(prefix)/32 14.079 -
std::replace_if(deque<int>)_(prefix)/50 20.305 -
std::replace_if(deque<int>)_(prefix)/8192 3520.983 -
std::replace_if(deque<int>)_(sprinkled)/1024 370.997 -
std::replace_if(deque<int>)_(sprinkled)/32 12.427 -
std::replace_if(deque<int>)_(sprinkled)/50 18.654 -
std::replace_if(deque<int>)_(sprinkled)/8192 2965.792 -
std::replace_if(list<int>)_(prefix)/1024 1610.095 117.15%
std::replace_if(list<int>)_(prefix)/32 13.227 1.53%
std::replace_if(list<int>)_(prefix)/50 24.303 -
std::replace_if(list<int>)_(prefix)/8192 6879.495 -12.86%
std::replace_if(list<int>)_(sprinkled)/1024 1610.662 117.36%
std::replace_if(list<int>)_(sprinkled)/32 13.271 -
std::replace_if(list<int>)_(sprinkled)/50 22.959 -
std::replace_if(list<int>)_(sprinkled)/8192 7242.404 -10.77%
std::replace_if(vector<int>)_(prefix)/1024 277.202 2.39%
std::replace_if(vector<int>)_(prefix)/32 8.978 -
std::replace_if(vector<int>)_(prefix)/50 13.538 -
std::replace_if(vector<int>)_(prefix)/8192 2056.275 -
std::replace_if(vector<int>)_(sprinkled)/1024 245.720 -
std::replace_if(vector<int>)_(sprinkled)/32 8.705 -
std::replace_if(vector<int>)_(sprinkled)/50 13.655 -
std::replace_if(vector<int>)_(sprinkled)/8192 1922.333 -
std::reverse(deque<int>)/32768 5721.086 -
std::reverse(deque<int>)/4096 719.207 -
std::reverse(deque<int>)/512 113.099 -
std::reverse(deque<int>)/64 13.049 -
std::reverse(deque<int>)/8 2.519 -
std::reverse(list<int>)/32768 18564.116 -
std::reverse(list<int>)/4096 1673.160 2.57%
std::reverse(list<int>)/512 192.890 -
std::reverse(list<int>)/64 17.426 -
std::reverse(list<int>)/8 2.026 -
std::reverse(vector<int>)/32768 1042.601 -
std::reverse(vector<int>)/4096 130.304 -
std::reverse(vector<int>)/512 16.443 -
std::reverse(vector<int>)/64 4.135 -
std::reverse(vector<int>)/8 1.589 2.14%
std::reverse_copy(deque<int>)/32768 8081.544 -
std::reverse_copy(deque<int>)/4096 978.865 -
std::reverse_copy(deque<int>)/512 125.093 -
std::reverse_copy(deque<int>)/64 15.981 -
std::reverse_copy(deque<int>)/8 2.537 -
std::reverse_copy(list<int>)/32768 25664.406 -2.62%
std::reverse_copy(list<int>)/4096 3126.574 1.13%
std::reverse_copy(list<int>)/512 365.050 -
std::reverse_copy(list<int>)/64 30.122 -
std::reverse_copy(list<int>)/8 2.422 2.43%
std::reverse_copy(vector<int>)/32768 984.964 -
std::reverse_copy(vector<int>)/4096 133.470 -
std::reverse_copy(vector<int>)/512 17.125 -
std::reverse_copy(vector<int>)/64 2.470 -1.14%
std::reverse_copy(vector<int>)/8 2.205 -8.14%
std::rotate(deque<int>)_(1_element_backward)/1024 42.572 -
std::rotate(deque<int>)_(1_element_backward)/32 4.419 -
std::rotate(deque<int>)_(1_element_backward)/50 5.278 -
std::rotate(deque<int>)_(1_element_backward)/8192 311.863 -
std::rotate(deque<int>)_(1_element_forward)/1024 38.806 -
std::rotate(deque<int>)_(1_element_forward)/32 4.644 3.38%
std::rotate(deque<int>)_(1_element_forward)/50 5.437 2.67%
std::rotate(deque<int>)_(1_element_forward)/8192 302.234 -
std::rotate(deque<int>)_(by_1/2)/1024 173.496 -1.56%
std::rotate(deque<int>)_(by_1/2)/32 7.508 1.34%
std::rotate(deque<int>)_(by_1/2)/50 10.407 -
std::rotate(deque<int>)_(by_1/2)/8192 1461.596 -
std::rotate(deque<int>)_(by_1/3)/1024 1822.692 -1.95%
std::rotate(deque<int>)_(by_1/3)/32 45.622 -
std::rotate(deque<int>)_(by_1/3)/50 77.139 -
std::rotate(deque<int>)_(by_1/3)/8192 22724.333 -
std::rotate(deque<int>)_(by_1/4)/1024 780.991 -
std::rotate(deque<int>)_(by_1/4)/32 29.381 -
std::rotate(deque<int>)_(by_1/4)/50 75.352 -
std::rotate(deque<int>)_(by_1/4)/8192 6833.513 -
std::rotate(list<int>)_(1_element_backward)/1024 743.784 -
std::rotate(list<int>)_(1_element_backward)/32 13.476 1.72%
std::rotate(list<int>)_(1_element_backward)/50 22.587 -
std::rotate(list<int>)_(1_element_backward)/8192 8521.887 1.44%
std::rotate(list<int>)_(1_element_forward)/1024 733.554 -
std::rotate(list<int>)_(1_element_forward)/32 14.564 1.40%
std::rotate(list<int>)_(1_element_forward)/50 26.282 -3.74%
std::rotate(list<int>)_(1_element_forward)/8192 8974.960 -1.86%
std::rotate(list<int>)_(by_1/2)/1024 387.275 -
std::rotate(list<int>)_(by_1/2)/32 5.976 -
std::rotate(list<int>)_(by_1/2)/50 12.550 -1.64%
std::rotate(list<int>)_(by_1/2)/8192 6266.352 -
std::rotate(list<int>)_(by_1/3)/1024 805.176 -
std::rotate(list<int>)_(by_1/3)/32 16.016 4.12%
std::rotate(list<int>)_(by_1/3)/50 25.496 4.28%
std::rotate(list<int>)_(by_1/3)/8192 8752.143 -
std::rotate(list<int>)_(by_1/4)/1024 578.119 -
std::rotate(list<int>)_(by_1/4)/32 12.459 -
std::rotate(list<int>)_(by_1/4)/50 25.071 -
std::rotate(list<int>)_(by_1/4)/8192 7200.011 -
std::rotate(vector<bool>)_(1_element_backward)/1024 27.080 1.37%
std::rotate(vector<bool>)_(1_element_backward)/32 17.366 -
std::rotate(vector<bool>)_(1_element_backward)/50 17.351 -
std::rotate(vector<bool>)_(1_element_backward)/8192 101.731 1.20%
std::rotate(vector<bool>)_(1_element_forward)/1024 28.286 -
std::rotate(vector<bool>)_(1_element_forward)/32 17.476 -
std::rotate(vector<bool>)_(1_element_forward)/50 17.528 -
std::rotate(vector<bool>)_(1_element_forward)/8192 108.099 -
std::rotate(vector<bool>)_(by_1/2)/1024 8.397 -
std::rotate(vector<bool>)_(by_1/2)/32 17.559 -1.06%
std::rotate(vector<bool>)_(by_1/2)/50 17.389 -
std::rotate(vector<bool>)_(by_1/2)/8192 15.180 -
std::rotate(vector<bool>)_(by_1/3)/1024 49.138 -
std::rotate(vector<bool>)_(by_1/3)/32 17.223 -
std::rotate(vector<bool>)_(by_1/3)/50 17.328 -
std::rotate(vector<bool>)_(by_1/3)/8192 145.479 -
std::rotate(vector<bool>)_(by_1/4)/1024 14.694 2.97%
std::rotate(vector<bool>)_(by_1/4)/32 17.457 -
std::rotate(vector<bool>)_(by_1/4)/50 17.291 -
std::rotate(vector<bool>)_(by_1/4)/8192 29.966 -
std::rotate(vector<int>)_(1_element_backward)/1024 35.871 -
std::rotate(vector<int>)_(1_element_backward)/32 2.906 -
std::rotate(vector<int>)_(1_element_backward)/50 5.327 -
std::rotate(vector<int>)_(1_element_backward)/8192 298.602 -
std::rotate(vector<int>)_(1_element_forward)/1024 35.441 -
std::rotate(vector<int>)_(1_element_forward)/32 2.945 -
std::rotate(vector<int>)_(1_element_forward)/50 5.265 -
std::rotate(vector<int>)_(1_element_forward)/8192 282.114 -
std::rotate(vector<int>)_(by_1/2)/1024 31.998 -
std::rotate(vector<int>)_(by_1/2)/32 3.649 -
std::rotate(vector<int>)_(by_1/2)/50 4.437 -
std::rotate(vector<int>)_(by_1/2)/8192 241.062 -
std::rotate(vector<int>)_(by_1/3)/1024 1370.845 -
std::rotate(vector<int>)_(by_1/3)/32 21.550 -
std::rotate(vector<int>)_(by_1/3)/50 40.121 -
std::rotate(vector<int>)_(by_1/3)/8192 10886.940 -
std::rotate(vector<int>)_(by_1/4)/1024 328.570 1.27%
std::rotate(vector<int>)_(by_1/4)/32 11.919 -
std::rotate(vector<int>)_(by_1/4)/50 40.167 -
std::rotate(vector<int>)_(by_1/4)/8192 2591.859 1.31%
std::rotate_copy(deque<int>)/1024 34.746 -
std::rotate_copy(deque<int>)/32 2.775 -70.36%
std::rotate_copy(deque<int>)/50 3.006 -
std::rotate_copy(deque<int>)/8192 292.349 -
std::rotate_copy(list<int>)/1024 728.059 -
std::rotate_copy(list<int>)/32 8.341 -
std::rotate_copy(list<int>)/50 14.142 -
std::rotate_copy(list<int>)/8192 6699.621 -
std::rotate_copy(vector<int>)/1024 32.763 -
std::rotate_copy(vector<int>)/32 2.081 -
std::rotate_copy(vector<int>)/50 2.702 -
std::rotate_copy(vector<int>)/8192 834.404 12.27%
std::sample(deque<int>)/1024 11827.587 -
std::sample(deque<int>)/32 320.660 -
std::sample(deque<int>)/8192 94685.305 -
std::sample(list<int>)/1024 11852.588 1.41%
std::sample(list<int>)/32 311.603 -
std::sample(list<int>)/8192 97012.719 -
std::sample(vector<int>)/1024 11181.406 -
std::sample(vector<int>)/32 304.491 -
std::sample(vector<int>)/8192 90122.993 -
std::search(deque<int>)_(near_matches)/1000 24603.082 6.10%
std::search(deque<int>)_(near_matches)/1024 25749.598 6.01%
std::search(deque<int>)_(near_matches)/8192 1443118.027 -
std::search(deque<int>)_(no_match)/1000 407.114 -
std::search(deque<int>)_(no_match)/1024 304.494 -13.17%
std::search(deque<int>)_(no_match)/1048576 425979.255 -
std::search(deque<int>)_(no_match)/8192 3318.290 -
std::search(deque<int>)_(same_length)/1000 325.324 -
std::search(deque<int>)_(same_length)/1024 472.974 -
std::search(deque<int>)_(same_length)/8192 3769.204 -
std::search(deque<int>)_(single_element)/1000 447.419 -
std::search(deque<int>)_(single_element)/1024 458.259 -
std::search(deque<int>)_(single_element)/8192 3652.638 -
std::search(deque<int>,_pred)_(near_matches)/1000 26152.511 6.18%
std::search(deque<int>,_pred)_(near_matches)/1024 27462.552 9.30%
std::search(deque<int>,_pred)_(near_matches)/8192 1524083.061 -
std::search(deque<int>,_pred)_(no_match)/1000 429.919 -
std::search(deque<int>,_pred)_(no_match)/1024 439.779 23.81%
std::search(deque<int>,_pred)_(no_match)/1048576 445433.074 -
std::search(deque<int>,_pred)_(no_match)/8192 3494.871 -
std::search(deque<int>,_pred)_(same_length)/1000 484.024 -
std::search(deque<int>,_pred)_(same_length)/1024 510.526 -
std::search(deque<int>,_pred)_(same_length)/8192 4054.835 -
std::search(deque<int>,_pred)_(single_element)/1000 477.725 -
std::search(deque<int>,_pred)_(single_element)/1024 487.389 -
std::search(deque<int>,_pred)_(single_element)/8192 3878.772 -
std::search(list<int>)_(near_matches)/1000 37604.884 -
std::search(list<int>)_(near_matches)/1024 39609.364 -
std::search(list<int>)_(near_matches)/8192 2541449.881 -
std::search(list<int>)_(no_match)/1000 696.062 8.91%
std::search(list<int>)_(no_match)/1024 741.532 -2.39%
std::search(list<int>)_(no_match)/1048576 852275.645 3.20%
std::search(list<int>)_(no_match)/8192 7392.077 1.79%
std::search(list<int>)_(same_length)/1000 744.663 -
std::search(list<int>)_(same_length)/1024 763.418 -
std::search(list<int>)_(same_length)/8192 10178.416 8.51%
std::search(list<int>)_(single_element)/1000 714.705 6.15%
std::search(list<int>)_(single_element)/1024 735.879 -2.62%
std::search(list<int>)_(single_element)/8192 7413.842 -8.29%
std::search(list<int>,_pred)_(near_matches)/1000 42355.863 -
std::search(list<int>,_pred)_(near_matches)/1024 44304.195 -
std::search(list<int>,_pred)_(near_matches)/8192 2728550.781 -
std::search(list<int>,_pred)_(no_match)/1000 751.945 -
std::search(list<int>,_pred)_(no_match)/1024 768.855 -
std::search(list<int>,_pred)_(no_match)/1048576 904013.051 -
std::search(list<int>,_pred)_(no_match)/8192 7385.608 5.79%
std::search(list<int>,_pred)_(same_length)/1000 770.330 -
std::search(list<int>,_pred)_(same_length)/1024 789.274 -
std::search(list<int>,_pred)_(same_length)/8192 8494.820 -5.01%
std::search(list<int>,_pred)_(single_element)/1000 831.886 1.46%
std::search(list<int>,_pred)_(single_element)/1024 853.001 1.48%
std::search(list<int>,_pred)_(single_element)/8192 8297.872 -4.19%
std::search(vector<int>)_(near_matches)/1000 14009.285 -
std::search(vector<int>)_(near_matches)/1024 14854.647 -
std::search(vector<int>)_(near_matches)/8192 769374.313 -
std::search(vector<int>)_(no_match)/1000 210.000 1.27%
std::search(vector<int>)_(no_match)/1024 214.964 1.48%
std::search(vector<int>)_(no_match)/1048576 212043.118 -
std::search(vector<int>)_(no_match)/8192 1655.345 -
std::search(vector<int>)_(same_length)/1000 245.113 -
std::search(vector<int>)_(same_length)/1024 253.270 -
std::search(vector<int>)_(same_length)/8192 1953.615 1.15%
std::search(vector<int>)_(single_element)/1000 232.331 -
std::search(vector<int>)_(single_element)/1024 237.530 -
std::search(vector<int>)_(single_element)/8192 1831.730 -
std::search(vector<int>,_pred)_(near_matches)/1000 22941.833 -
std::search(vector<int>,_pred)_(near_matches)/1024 24074.110 -
std::search(vector<int>,_pred)_(near_matches)/8192 1449284.161 -
std::search(vector<int>,_pred)_(no_match)/1000 468.641 -
std::search(vector<int>,_pred)_(no_match)/1024 475.321 -
std::search(vector<int>,_pred)_(no_match)/1048576 442558.381 -
std::search(vector<int>,_pred)_(no_match)/8192 4036.970 -
std::search(vector<int>,_pred)_(same_length)/1000 599.182 -
std::search(vector<int>,_pred)_(same_length)/1024 613.199 -
std::search(vector<int>,_pred)_(same_length)/8192 4908.750 -
std::search(vector<int>,_pred)_(single_element)/1000 458.064 -
std::search(vector<int>,_pred)_(single_element)/1024 469.243 -
std::search(vector<int>,_pred)_(single_element)/8192 3743.076 -
std::search_n(deque<int>)_(no_match)/1000 450.156 -
std::search_n(deque<int>)_(no_match)/1024 439.337 -
std::search_n(deque<int>)_(no_match)/1048576 438498.436 -
std::search_n(deque<int>)_(no_match)/8192 3425.106 -
std::search_n(deque<int>,_pred)_(no_match)/1000 600.127 -
std::search_n(deque<int>,_pred)_(no_match)/1024 622.261 -
std::search_n(deque<int>,_pred)_(no_match)/1048576 551354.068 -
std::search_n(deque<int>,_pred)_(no_match)/8192 4302.235 -
std::search_n(list<int>)_(no_match)/1000 578.258 -17.12%
std::search_n(list<int>)_(no_match)/1024 749.538 2.29%
std::search_n(list<int>)_(no_match)/1048576 815299.102 -6.05%
std::search_n(list<int>)_(no_match)/8192 6860.513 -9.41%
std::search_n(list<int>,_pred)_(no_match)/1000 823.894 -
std::search_n(list<int>,_pred)_(no_match)/1024 844.205 -
std::search_n(list<int>,_pred)_(no_match)/1048576 981125.118 -
std::search_n(list<int>,_pred)_(no_match)/8192 7773.379 -5.32%
std::search_n(vector<int>)_(no_match)/1000 208.417 1.50%
std::search_n(vector<int>)_(no_match)/1024 213.053 1.33%
std::search_n(vector<int>)_(no_match)/1048576 210700.847 -
std::search_n(vector<int>)_(no_match)/8192 1643.037 -
std::search_n(vector<int>,_pred)_(no_match)/1000 510.341 -
std::search_n(vector<int>,_pred)_(no_match)/1024 521.909 -
std::search_n(vector<int>,_pred)_(no_match)/1048576 609639.795 -
std::search_n(vector<int>,_pred)_(no_match)/8192 4181.263 -
std::set<int>::clear()/0 419.774 -
std::set<int>::clear()/1024 8556.030 -7.60%
std::set<int>::clear()/32 636.084 -2.62%
std::set<int>::clear()/8192 71981.009 -8.27%
std::set<int>::contains(key)_(existent)/0 0.024 89.17%
std::set<int>::contains(key)_(existent)/1024 3.828 -3.65%
std::set<int>::contains(key)_(existent)/32 1.703 -
std::set<int>::contains(key)_(existent)/8192 8.200 -5.35%
std::set<int>::contains(key)_(non-existent)/0 0.271 -6.13%
std::set<int>::contains(key)_(non-existent)/1024 5.330 -11.79%
std::set<int>::contains(key)_(non-existent)/32 2.450 -9.60%
std::set<int>::contains(key)_(non-existent)/8192 8.521 -24.38%
std::set<int>::count(key)_(existent)/0 0.014 -
std::set<int>::count(key)_(existent)/1024 4.247 -1.19%
std::set<int>::count(key)_(existent)/32 1.859 1.86%
std::set<int>::count(key)_(existent)/8192 7.949 -
std::set<int>::count(key)_(non-existent)/0 0.252 -
std::set<int>::count(key)_(non-existent)/1024 7.490 -
std::set<int>::count(key)_(non-existent)/32 2.920 -
std::set<int>::count(key)_(non-existent)/8192 11.262 -
std::set<int>::ctor(&&,_different_allocs)/0 13.740 -
std::set<int>::ctor(&&,_different_allocs)/1024 5814.648 -
std::set<int>::ctor(&&,_different_allocs)/32 180.598 -
std::set<int>::ctor(&&,_different_allocs)/8192 47921.070 -
std::set<int>::ctor(const&)/0 13.665 -
std::set<int>::ctor(const&)/1024 6128.040 -1.63%
std::set<int>::ctor(const&)/32 218.980 -
std::set<int>::ctor(const&)/8192 48924.490 -1.81%
std::set<int>::ctor(const&,_alloc)/0 13.670 -
std::set<int>::ctor(const&,_alloc)/1024 6133.741 -1.31%
std::set<int>::ctor(const&,_alloc)/32 217.079 -1.42%
std::set<int>::ctor(const&,_alloc)/8192 48867.704 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.634 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8534.764 -2.13%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 258.637 -4.01%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 68252.873 -1.77%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.639 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12663.942 -1.98%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 305.191 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 265739.442 -5.25%
std::set<int>::equal_range(key)_(existent)/0 0.016 -
std::set<int>::equal_range(key)_(existent)/1024 4.161 -
std::set<int>::equal_range(key)_(existent)/32 1.735 -
std::set<int>::equal_range(key)_(existent)/8192 7.973 -7.88%
std::set<int>::equal_range(key)_(non-existent)/0 0.252 -
std::set<int>::equal_range(key)_(non-existent)/1024 6.762 -18.56%
std::set<int>::equal_range(key)_(non-existent)/32 2.787 -11.75%
std::set<int>::equal_range(key)_(non-existent)/8192 10.412 -20.70%
std::set<int>::erase(iterator)/0 19.938 -1.26%
std::set<int>::erase(iterator)/1024 20.270 -1.06%
std::set<int>::erase(iterator)/32 20.189 -1.09%
std::set<int>::erase(iterator)/8192 20.480 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 419.125 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6374.304 -6.58%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 581.127 -1.94%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 50660.756 -7.06%
std::set<int>::erase(key)_(existent)/0 20.212 -
std::set<int>::erase(key)_(existent)/1024 39.191 -8.98%
std::set<int>::erase(key)_(existent)/32 21.948 -1.27%
std::set<int>::erase(key)_(existent)/8192 50.770 -1.51%
std::set<int>::erase(key)_(non-existent)/0 0.253 -
std::set<int>::erase(key)_(non-existent)/1024 5.458 -14.23%
std::set<int>::erase(key)_(non-existent)/32 2.541 -12.15%
std::set<int>::erase(key)_(non-existent)/8192 8.291 -13.97%
std::set<int>::find(key)_(existent)/0 0.014 -
std::set<int>::find(key)_(existent)/1024 3.992 -
std::set<int>::find(key)_(existent)/32 1.599 -
std::set<int>::find(key)_(existent)/8192 8.001 -
std::set<int>::find(key)_(non-existent)/0 0.253 -
std::set<int>::find(key)_(non-existent)/1024 5.634 -11.34%
std::set<int>::find(key)_(non-existent)/32 2.350 -19.54%
std::set<int>::find(key)_(non-existent)/8192 8.532 -10.06%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 17.986 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 42.896 -10.91%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 20.265 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 70.589 -6.66%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.912 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 28.318 -1.27%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 19.991 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 32.427 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 18.110 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 52.798 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 19.925 -1.11%
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 90.159 -2.74%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 18.160 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 24.232 1.34%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 19.047 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 31.742 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/0 419.360 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 16478.115 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/32 820.156 -1.47%
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 147121.520 -5.26%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 419.590 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7559.737 -1.98%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 564.600 -1.68%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 131788.624 -1.35%
std::set<int>::insert(value)_(already_present)/0 0.644 10.74%
std::set<int>::insert(value)_(already_present)/1024 6.399 -8.70%
std::set<int>::insert(value)_(already_present)/32 1.780 -
std::set<int>::insert(value)_(already_present)/8192 10.654 -
std::set<int>::insert(value)_(new_value)/0 17.910 -
std::set<int>::insert(value)_(new_value)/1024 43.909 4.59%
std::set<int>::insert(value)_(new_value)/32 19.936 -
std::set<int>::insert(value)_(new_value)/8192 75.202 1.42%
std::set<int>::lower_bound(key)_(existent)/0 0.015 -
std::set<int>::lower_bound(key)_(existent)/1024 4.279 -
std::set<int>::lower_bound(key)_(existent)/32 1.553 -1.34%
std::set<int>::lower_bound(key)_(existent)/8192 8.138 -8.08%
std::set<int>::lower_bound(key)_(non-existent)/0 0.251 -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.084 -4.12%
std::set<int>::lower_bound(key)_(non-existent)/32 2.284 -2.13%
std::set<int>::lower_bound(key)_(non-existent)/8192 9.190 -5.46%
std::set<int>::operator=(const&)_(into_cleared_Container)/0 14.300 -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6085.244 -2.00%
std::set<int>::operator=(const&)_(into_cleared_Container)/32 220.129 -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 48539.916 -1.61%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 14.295 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6091.372 -1.43%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 217.609 -2.14%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 49103.252 -1.51%
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.086 -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1401.238 -1.73%
std::set<int>::operator=(const&)_(into_populated_Container)/32 40.203 -2.61%
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12510.051 -
std::set<int>::upper_bound(key)_(existent)/0 0.016 -
std::set<int>::upper_bound(key)_(existent)/1024 4.216 -
std::set<int>::upper_bound(key)_(existent)/32 1.741 -
std::set<int>::upper_bound(key)_(existent)/8192 7.901 -1.75%
std::set<int>::upper_bound(key)_(non-existent)/0 0.251 -
std::set<int>::upper_bound(key)_(non-existent)/1024 6.197 3.42%
std::set<int>::upper_bound(key)_(non-existent)/32 2.595 6.56%
std::set<int>::upper_bound(key)_(non-existent)/8192 10.418 3.03%
std::set<std::string>::clear()/0 424.132 -
std::set<std::string>::clear()/1024 19727.324 -2.83%
std::set<std::string>::clear()/32 895.663 -2.32%
std::set<std::string>::clear()/8192 200648.618 -2.89%
std::set<std::string>::contains(key)_(existent)/0 0.012 -
std::set<std::string>::contains(key)_(existent)/1024 21.130 -5.63%
std::set<std::string>::contains(key)_(existent)/32 16.433 -
std::set<std::string>::contains(key)_(existent)/8192 30.072 -
std::set<std::string>::contains(key)_(non-existent)/0 0.287 -
std::set<std::string>::contains(key)_(non-existent)/1024 21.839 2.63%
std::set<std::string>::contains(key)_(non-existent)/32 10.260 -
std::set<std::string>::contains(key)_(non-existent)/8192 26.918 -1.43%
std::set<std::string>::count(key)_(existent)/0 0.017 -
std::set<std::string>::count(key)_(existent)/1024 23.789 3.43%
std::set<std::string>::count(key)_(existent)/32 14.534 -6.40%
std::set<std::string>::count(key)_(existent)/8192 29.961 3.20%
std::set<std::string>::count(key)_(non-existent)/0 0.257 -
std::set<std::string>::count(key)_(non-existent)/1024 23.034 -
std::set<std::string>::count(key)_(non-existent)/32 9.696 -6.29%
std::set<std::string>::count(key)_(non-existent)/8192 32.614 -
std::set<std::string>::ctor(&&,_different_allocs)/0 13.700 -
std::set<std::string>::ctor(&&,_different_allocs)/1024 6929.703 -
std::set<std::string>::ctor(&&,_different_allocs)/32 211.510 -
std::set<std::string>::ctor(&&,_different_allocs)/8192 57785.927 -
std::set<std::string>::ctor(const&)/0 13.566 -
std::set<std::string>::ctor(const&)/1024 34386.109 -1.69%
std::set<std::string>::ctor(const&)/32 694.464 -
std::set<std::string>::ctor(const&)/8192 345255.646 -
std::set<std::string>::ctor(const&,_alloc)/0 13.601 -
std::set<std::string>::ctor(const&,_alloc)/1024 36595.127 -
std::set<std::string>::ctor(const&,_alloc)/32 791.903 -
std::set<std::string>::ctor(const&,_alloc)/8192 348235.762 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.658 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40391.937 -2.56%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 659.811 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 383635.467 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.664 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54004.654 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 945.938 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1091991.989 -
std::set<std::string>::equal_range(key)_(existent)/0 0.036 -
std::set<std::string>::equal_range(key)_(existent)/1024 23.079 -5.82%
std::set<std::string>::equal_range(key)_(existent)/32 15.405 -8.69%
std::set<std::string>::equal_range(key)_(existent)/8192 27.312 -
std::set<std::string>::equal_range(key)_(non-existent)/0 0.257 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 22.515 -
std::set<std::string>::equal_range(key)_(non-existent)/32 10.570 -1.41%
std::set<std::string>::equal_range(key)_(non-existent)/8192 31.138 -1.31%
std::set<std::string>::erase(iterator)/0 25.621 -6.33%
std::set<std::string>::erase(iterator)/1024 27.927 -15.84%
std::set<std::string>::erase(iterator)/32 30.994 12.72%
std::set<std::string>::erase(iterator)/8192 25.947 -8.70%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.873 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12369.448 -2.44%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 712.533 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 113566.226 -2.17%
std::set<std::string>::erase(key)_(existent)/0 64.168 -
std::set<std::string>::erase(key)_(existent)/1024 76.432 -4.14%
std::set<std::string>::erase(key)_(existent)/32 68.892 -
std::set<std::string>::erase(key)_(existent)/8192 71.174 -1.66%
std::set<std::string>::erase(key)_(non-existent)/0 0.257 -
std::set<std::string>::erase(key)_(non-existent)/1024 25.741 -
std::set<std::string>::erase(key)_(non-existent)/32 12.685 -4.92%
std::set<std::string>::erase(key)_(non-existent)/8192 31.771 -2.09%
std::set<std::string>::find(key)_(existent)/0 0.034 -
std::set<std::string>::find(key)_(existent)/1024 23.458 2.93%
std::set<std::string>::find(key)_(existent)/32 17.005 -1.99%
std::set<std::string>::find(key)_(existent)/8192 28.663 -5.11%
std::set<std::string>::find(key)_(non-existent)/0 0.256 -
std::set<std::string>::find(key)_(non-existent)/1024 21.151 -2.98%
std::set<std::string>::find(key)_(non-existent)/32 9.606 -7.91%
std::set<std::string>::find(key)_(non-existent)/8192 28.992 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 32.741 -1.94%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 64.579 -2.01%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 51.375 -2.66%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 86.660 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 25.846 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 49.337 -1.39%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 41.572 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 61.180 -1.35%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 34.439 -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 31.918 -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 37.005 -2.04%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 60.249 -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 29.017 -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 29.876 -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 28.592 -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 41.162 -3.92%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 423.228 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 65725.168 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1512.523 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 820369.782 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 423.442 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 39577.086 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1174.264 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 614972.331 -
std::set<std::string>::insert(value)_(already_present)/0 15.056 -
std::set<std::string>::insert(value)_(already_present)/1024 34.011 -1.11%
std::set<std::string>::insert(value)_(already_present)/32 11.923 -
std::set<std::string>::insert(value)_(already_present)/8192 39.627 -
std::set<std::string>::insert(value)_(new_value)/0 32.886 -
std::set<std::string>::insert(value)_(new_value)/1024 64.643 -
std::set<std::string>::insert(value)_(new_value)/32 40.346 -
std::set<std::string>::insert(value)_(new_value)/8192 69.691 -1.76%
std::set<std::string>::lower_bound(key)_(existent)/0 0.035 -
std::set<std::string>::lower_bound(key)_(existent)/1024 23.403 2.64%
std::set<std::string>::lower_bound(key)_(existent)/32 16.115 2.39%
std::set<std::string>::lower_bound(key)_(existent)/8192 27.999 -4.88%
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.257 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 22.364 -2.09%
std::set<std::string>::lower_bound(key)_(non-existent)/32 10.202 3.21%
std::set<std::string>::lower_bound(key)_(non-existent)/8192 30.593 -1.78%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 14.205 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 36102.147 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 672.256 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 346222.638 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 14.210 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35917.364 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 718.567 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 346628.555 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.047 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 17366.750 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 338.542 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 208807.170 -
std::set<std::string>::upper_bound(key)_(existent)/0 0.030 -
std::set<std::string>::upper_bound(key)_(existent)/1024 22.981 -1.27%
std::set<std::string>::upper_bound(key)_(existent)/32 16.983 6.54%
std::set<std::string>::upper_bound(key)_(existent)/8192 28.440 1.92%
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.257 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 24.287 4.12%
std::set<std::string>::upper_bound(key)_(non-existent)/32 10.582 -1.66%
std::set<std::string>::upper_bound(key)_(non-existent)/8192 31.224 1.48%
std::shift_left(deque<int>)/1024 40.108 -
std::shift_left(deque<int>)/32 4.827 1.01%
std::shift_left(deque<int>)/50 5.444 -
std::shift_left(deque<int>)/8192 304.746 -
std::shift_left(list<int>)/1024 728.524 -
std::shift_left(list<int>)/32 14.458 -
std::shift_left(list<int>)/50 27.515 -1.63%
std::shift_left(list<int>)/8192 7662.853 -6.69%
std::shift_left(vector<int>)/1024 35.316 -
std::shift_left(vector<int>)/32 2.975 -33.29%
std::shift_left(vector<int>)/50 5.267 -
std::shift_left(vector<int>)/8192 282.270 -
std::shift_right(deque<int>)/1024 42.894 -
std::shift_right(deque<int>)/32 4.346 -
std::shift_right(deque<int>)/50 5.291 3.20%
std::shift_right(deque<int>)/8192 310.161 -
std::shift_right(list<int>)/1024 734.493 -
std::shift_right(list<int>)/32 14.411 -
std::shift_right(list<int>)/50 27.837 -6.50%
std::shift_right(list<int>)/8192 7693.161 4.45%
std::shift_right(vector<int>)/1024 35.832 -
std::shift_right(vector<int>)/32 4.006 35.25%
std::shift_right(vector<int>)/50 5.340 -
std::shift_right(vector<int>)/8192 298.873 -
std::shuffle(deque<int>)/1024 9470.633 -
std::shuffle(deque<int>)/32 298.330 -
std::shuffle(deque<int>)/8192 74897.931 -
std::shuffle(vector<int>)/1024 8859.866 -
std::shuffle(vector<int>)/32 280.033 -
std::shuffle(vector<int>)/8192 70720.777 -
std::sort(deque<int>)_(ascending)/1024 767.352 -
std::sort(deque<int>)_(ascending)/8 18.325 -
std::sort(deque<int>)_(ascending)/8192 5733.648 -
std::sort(deque<int>)_(descending)/1024 1301.079 -
std::sort(deque<int>)_(descending)/8 25.724 -
std::sort(deque<int>)_(descending)/8192 10379.820 -
std::sort(deque<int>)_(heap)/1024 6243.062 -
std::sort(deque<int>)_(heap)/8 24.698 -
std::sort(deque<int>)_(heap)/8192 69763.207 -
std::sort(deque<int>)_(pipe-organ)/1024 2739.827 1.03%
std::sort(deque<int>)_(pipe-organ)/8 20.930 -
std::sort(deque<int>)_(pipe-organ)/8192 26666.148 -
std::sort(deque<int>)_(qsort_adversarial)/1024 17807.538 1.51%
std::sort(deque<int>)_(qsort_adversarial)/8 18.369 1.13%
std::sort(deque<int>)_(qsort_adversarial)/8192 452747.800 -1.75%
std::sort(deque<int>)_(repeated)/1024 962.294 -
std::sort(deque<int>)_(repeated)/8 18.765 -
std::sort(deque<int>)_(repeated)/8192 6729.002 -
std::sort(deque<int>)_(shuffled)/1024 6917.616 -
std::sort(deque<int>)_(shuffled)/8 23.381 -
std::sort(deque<int>)_(shuffled)/8192 80970.667 -
std::sort(vector<NonIntegral>)_(ascending)/1024 544.328 -
std::sort(vector<NonIntegral>)_(ascending)/8 16.477 -
std::sort(vector<NonIntegral>)_(ascending)/8192 3757.543 -
std::sort(vector<NonIntegral>)_(descending)/1024 782.801 -
std::sort(vector<NonIntegral>)_(descending)/8 25.202 2.53%
std::sort(vector<NonIntegral>)_(descending)/8192 5293.708 -
std::sort(vector<NonIntegral>)_(heap)/1024 4263.736 -
std::sort(vector<NonIntegral>)_(heap)/8 22.488 -
std::sort(vector<NonIntegral>)_(heap)/8192 50402.005 -
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1907.060 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 18.203 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18459.458 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13228.441 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.463 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 154915.923 -
std::sort(vector<NonIntegral>)_(repeated)/1024 506.973 -
std::sort(vector<NonIntegral>)_(repeated)/8 16.682 -
std::sort(vector<NonIntegral>)_(repeated)/8192 3736.102 -
std::sort(vector<NonIntegral>)_(shuffled)/1024 4709.649 -
std::sort(vector<NonIntegral>)_(shuffled)/8 20.894 -
std::sort(vector<NonIntegral>)_(shuffled)/8192 83437.908 -
std::sort(vector<int>)_(ascending)/1024 538.841 -
std::sort(vector<int>)_(ascending)/8 16.717 -
std::sort(vector<int>)_(ascending)/8192 3754.176 -
std::sort(vector<int>)_(descending)/1024 1058.900 -
std::sort(vector<int>)_(descending)/8 24.143 -
std::sort(vector<int>)_(descending)/8192 7439.147 -1.14%
std::sort(vector<int>)_(heap)/1024 4567.621 -
std::sort(vector<int>)_(heap)/8 22.426 -
std::sort(vector<int>)_(heap)/8192 45743.506 -
std::sort(vector<int>)_(pipe-organ)/1024 2278.222 -
std::sort(vector<int>)_(pipe-organ)/8 18.445 -1.08%
std::sort(vector<int>)_(pipe-organ)/8192 21541.474 -
std::sort(vector<int>)_(qsort_adversarial)/1024 13120.947 1.23%
std::sort(vector<int>)_(qsort_adversarial)/8 16.800 -
std::sort(vector<int>)_(qsort_adversarial)/8192 149797.714 1.05%
std::sort(vector<int>)_(repeated)/1024 661.836 -
std::sort(vector<int>)_(repeated)/8 16.903 -
std::sort(vector<int>)_(repeated)/8192 5032.641 -
std::sort(vector<int>)_(shuffled)/1024 4671.074 -
std::sort(vector<int>)_(shuffled)/8 21.096 -
std::sort(vector<int>)_(shuffled)/8192 45163.402 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 3388.975 -1.14%
std::stable_partition(deque<int>)_(alloc_fails)/32 1957.600 -
std::stable_partition(deque<int>)_(alloc_fails)/50 1988.012 -
std::stable_partition(deque<int>)_(alloc_fails)/8192 17001.654 -
std::stable_partition(deque<int>)_(dense)/1024 620.717 -3.98%
std::stable_partition(deque<int>)_(dense)/32 30.500 -
std::stable_partition(deque<int>)_(dense)/50 39.961 -3.79%
std::stable_partition(deque<int>)_(dense)/8192 6096.925 -
std::stable_partition(deque<int>)_(sparse)/1024 472.184 -
std::stable_partition(deque<int>)_(sparse)/32 11.614 6.42%
std::stable_partition(deque<int>)_(sparse)/50 28.868 3.59%
std::stable_partition(deque<int>)_(sparse)/8192 3468.964 -2.55%
std::stable_partition(list<int>)_(alloc_fails)/1024 4175.444 -
std::stable_partition(list<int>)_(alloc_fails)/32 1915.189 -
std::stable_partition(list<int>)_(alloc_fails)/50 1942.827 -
std::stable_partition(list<int>)_(alloc_fails)/8192 25140.127 -
std::stable_partition(list<int>)_(dense)/1024 1743.504 -
std::stable_partition(list<int>)_(dense)/32 32.515 -2.18%
std::stable_partition(list<int>)_(dense)/50 55.567 -
std::stable_partition(list<int>)_(dense)/8192 17463.250 -
std::stable_partition(list<int>)_(sparse)/1024 941.453 -
std::stable_partition(list<int>)_(sparse)/32 9.828 -
std::stable_partition(list<int>)_(sparse)/50 26.323 -
std::stable_partition(list<int>)_(sparse)/8192 8803.534 -
std::stable_partition(vector<int>)_(alloc_fails)/1024 2938.671 -
std::stable_partition(vector<int>)_(alloc_fails)/32 1913.112 -
std::stable_partition(vector<int>)_(alloc_fails)/50 1921.444 -
std::stable_partition(vector<int>)_(alloc_fails)/8192 9873.802 -
std::stable_partition(vector<int>)_(dense)/1024 295.012 -
std::stable_partition(vector<int>)_(dense)/32 21.223 -2.53%
std::stable_partition(vector<int>)_(dense)/50 25.200 -2.11%
std::stable_partition(vector<int>)_(dense)/8192 2104.768 -
std::stable_partition(vector<int>)_(sparse)/1024 213.178 -
std::stable_partition(vector<int>)_(sparse)/32 7.222 -2.59%
std::stable_partition(vector<int>)_(sparse)/50 21.467 1.92%
std::stable_partition(vector<int>)_(sparse)/8192 1558.175 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4171.899 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.313 3.37%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 19000.102 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 27753.405 1.58%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 29.583 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 26906.662 1.97%
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 13884.719 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 27.313 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 26064.685 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 16331.633 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.137 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22831.745 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 25707.992 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 18.145 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28712.897 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3946.237 3.90%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.285 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13325.622 3.14%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19340.074 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 24.799 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 25011.452 1.19%
std::stable_sort(deque<int>)_(ascending)/1024 2113.356 -
std::stable_sort(deque<int>)_(ascending)/8 17.921 -1.56%
std::stable_sort(deque<int>)_(ascending)/8192 13634.237 -
std::stable_sort(deque<int>)_(descending)/1024 2964.335 1.44%
std::stable_sort(deque<int>)_(descending)/8 26.672 -
std::stable_sort(deque<int>)_(descending)/8192 21258.416 1.87%
std::stable_sort(deque<int>)_(heap)/1024 2772.464 1.96%
std::stable_sort(deque<int>)_(heap)/8 25.761 -
std::stable_sort(deque<int>)_(heap)/8192 18149.829 2.39%
std::stable_sort(deque<int>)_(pipe-organ)/1024 2969.787 1.54%
std::stable_sort(deque<int>)_(pipe-organ)/8 20.317 -
std::stable_sort(deque<int>)_(pipe-organ)/8192 20677.472 -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3098.831 -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 17.904 -
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 20820.144 -1.01%
std::stable_sort(deque<int>)_(repeated)/1024 1373.835 3.18%
std::stable_sort(deque<int>)_(repeated)/8 17.982 -
std::stable_sort(deque<int>)_(repeated)/8192 7627.749 -
std::stable_sort(deque<int>)_(shuffled)/1024 2507.042 2.25%
std::stable_sort(deque<int>)_(shuffled)/8 23.998 -1.01%
std::stable_sort(deque<int>)_(shuffled)/8192 14930.505 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4554.674 1.96%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 17.026 1.57%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 54998.597 -1.11%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 23344.498 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.035 -3.39%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 125575.074 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 14124.494 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 22.451 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 117883.521 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 14023.008 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 19.350 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 92476.353 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 22967.202 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 16.638 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 145784.706 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3432.768 1.38%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 16.736 -1.75%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 18904.792 -1.51%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 18377.038 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 21.023 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 157730.904 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3969.470 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 16.673 -1.16%
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 45687.012 -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 13213.759 -
std::stable_sort(vector<NonIntegral>)_(descending)/8 23.691 -2.21%
std::stable_sort(vector<NonIntegral>)_(descending)/8192 197190.713 -
std::stable_sort(vector<NonIntegral>)_(heap)/1024 10340.244 -
std::stable_sort(vector<NonIntegral>)_(heap)/8 22.129 -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 125776.668 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8620.884 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 19.504 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 124079.595 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 14417.868 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.583 -1.44%
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 209885.344 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1367.070 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 16.674 -1.18%
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 15056.110 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12792.541 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 20.900 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 183923.681 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4574.040 -4.94%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 17.216 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 20992.688 4.44%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 24039.070 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.808 -2.04%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 24583.554 -1.28%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 14294.942 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.548 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 31713.717 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14400.781 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 19.037 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 21886.102 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 23518.351 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 16.966 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 35633.702 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3369.813 2.21%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 16.968 1.33%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9503.892 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 18424.959 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 21.268 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 28717.892 -
std::stable_sort(vector<int>)_(ascending)/1024 2059.867 -
std::stable_sort(vector<int>)_(ascending)/8 16.815 -
std::stable_sort(vector<int>)_(ascending)/8192 13425.182 -
std::stable_sort(vector<int>)_(descending)/1024 2818.430 1.08%
std::stable_sort(vector<int>)_(descending)/8 25.186 -
std::stable_sort(vector<int>)_(descending)/8192 18312.409 -
std::stable_sort(vector<int>)_(heap)/1024 2522.163 -
std::stable_sort(vector<int>)_(heap)/8 21.961 -
std::stable_sort(vector<int>)_(heap)/8192 14409.602 -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2794.234 -
std::stable_sort(vector<int>)_(pipe-organ)/8 18.964 -
std::stable_sort(vector<int>)_(pipe-organ)/8192 18223.198 -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2876.274 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 16.824 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18251.161 -
std::stable_sort(vector<int>)_(repeated)/1024 1083.741 -
std::stable_sort(vector<int>)_(repeated)/8 16.781 -
std::stable_sort(vector<int>)_(repeated)/8192 5251.819 -
std::stable_sort(vector<int>)_(shuffled)/1024 2200.258 -
std::stable_sort(vector<int>)_(shuffled)/8 21.125 -
std::stable_sort(vector<int>)_(shuffled)/8192 10808.531 -
std::swap_ranges(deque<int>)/1024 319.838 -
std::swap_ranges(deque<int>)/32 10.501 -
std::swap_ranges(deque<int>)/50 19.833 -
std::swap_ranges(deque<int>)/8192 2555.022 -
std::swap_ranges(list<int>)/1024 761.370 -
std::swap_ranges(list<int>)/32 19.491 -
std::swap_ranges(list<int>)/50 32.656 -
std::swap_ranges(list<int>)/8192 10241.407 5.30%
std::swap_ranges(vector<int>)/1024 62.770 -
std::swap_ranges(vector<int>)/32 4.831 -
std::swap_ranges(vector<int>)/50 5.608 -
std::swap_ranges(vector<int>)/8192 476.573 -
std::transform(deque<int>)_(identity_transform)/1024 370.282 -
std::transform(deque<int>)_(identity_transform)/32 12.440 -
std::transform(deque<int>)_(identity_transform)/50 19.204 -
std::transform(deque<int>)_(identity_transform)/8192 2446.538 -
std::transform(deque<int>,_deque<int>)/1024 661.554 -
std::transform(deque<int>,_deque<int>)/32 21.492 -2.22%
std::transform(deque<int>,_deque<int>)/50 33.813 1.08%
std::transform(deque<int>,_deque<int>)/8192 5419.025 -
std::transform(list<int>)_(identity_transform)/1024 745.026 -
std::transform(list<int>)_(identity_transform)/32 16.174 -
std::transform(list<int>)_(identity_transform)/50 38.340 1.96%
std::transform(list<int>)_(identity_transform)/8192 7614.726 -
std::transform(list<int>,_list<int>)/1024 847.863 -
std::transform(list<int>,_list<int>)/32 23.477 -
std::transform(list<int>,_list<int>)/50 36.891 -
std::transform(list<int>,_list<int>)/8192 9856.782 2.17%
std::transform(vector<int>)_(identity_transform)/1024 262.844 -
std::transform(vector<int>)_(identity_transform)/32 9.085 -
std::transform(vector<int>)_(identity_transform)/50 14.124 -
std::transform(vector<int>)_(identity_transform)/8192 2024.686 -
std::transform(vector<int>,_vector<int>)/1024 555.948 -
std::transform(vector<int>,_vector<int>)/32 17.243 -
std::transform(vector<int>,_vector<int>)/50 26.925 -
std::transform(vector<int>,_vector<int>)/8192 4442.762 -
std::unique(deque<int>)_(contiguous)/1024 735.125 -
std::unique(deque<int>)_(contiguous)/32 62.059 1.66%
std::unique(deque<int>)_(contiguous)/52 73.297 3.02%
std::unique(deque<int>)_(contiguous)/8192 5521.667 -
std::unique(deque<int>)_(sprinkled)/1024 896.269 1.80%
std::unique(deque<int>)_(sprinkled)/32 66.026 6.96%
std::unique(deque<int>)_(sprinkled)/52 79.751 7.65%
std::unique(deque<int>)_(sprinkled)/8192 7694.151 5.32%
std::unique(deque<int>,_pred)_(contiguous)/1024 638.276 -
std::unique(deque<int>,_pred)_(contiguous)/32 59.068 -
std::unique(deque<int>,_pred)_(contiguous)/52 68.407 -
std::unique(deque<int>,_pred)_(contiguous)/8192 4443.384 -
std::unique(deque<int>,_pred)_(sprinkled)/1024 695.699 -
std::unique(deque<int>,_pred)_(sprinkled)/32 61.874 1.67%
std::unique(deque<int>,_pred)_(sprinkled)/52 75.228 2.18%
std::unique(deque<int>,_pred)_(sprinkled)/8192 5252.218 -
std::unique(list<int>)_(contiguous)/1024 923.254 -
std::unique(list<int>)_(contiguous)/32 55.168 -
std::unique(list<int>)_(contiguous)/52 74.094 9.89%
std::unique(list<int>)_(contiguous)/8192 6989.031 -
std::unique(list<int>)_(sprinkled)/1024 964.877 -
std::unique(list<int>)_(sprinkled)/32 56.921 -
std::unique(list<int>)_(sprinkled)/52 70.612 -3.78%
std::unique(list<int>)_(sprinkled)/8192 7799.737 -
std::unique(list<int>,_pred)_(contiguous)/1024 980.929 -1.85%
std::unique(list<int>,_pred)_(contiguous)/32 60.279 -
std::unique(list<int>,_pred)_(contiguous)/52 74.882 1.03%
std::unique(list<int>,_pred)_(contiguous)/8192 7848.116 -
std::unique(list<int>,_pred)_(sprinkled)/1024 1039.029 2.29%
std::unique(list<int>,_pred)_(sprinkled)/32 64.552 -
std::unique(list<int>,_pred)_(sprinkled)/52 81.498 -
std::unique(list<int>,_pred)_(sprinkled)/8192 8396.650 -
std::unique(vector<int>)_(contiguous)/1024 313.624 -
std::unique(vector<int>)_(contiguous)/32 51.204 -
std::unique(vector<int>)_(contiguous)/52 56.167 -
std::unique(vector<int>)_(contiguous)/8192 1929.811 -
std::unique(vector<int>)_(sprinkled)/1024 283.866 -
std::unique(vector<int>)_(sprinkled)/32 50.630 -
std::unique(vector<int>)_(sprinkled)/52 55.203 -
std::unique(vector<int>)_(sprinkled)/8192 1922.398 -
std::unique(vector<int>,_pred)_(contiguous)/1024 540.171 1.22%
std::unique(vector<int>,_pred)_(contiguous)/32 55.551 2.22%
std::unique(vector<int>,_pred)_(contiguous)/52 64.451 3.09%
std::unique(vector<int>,_pred)_(contiguous)/8192 3761.741 -
std::unique(vector<int>,_pred)_(sprinkled)/1024 700.725 -
std::unique(vector<int>,_pred)_(sprinkled)/32 60.770 -
std::unique(vector<int>,_pred)_(sprinkled)/52 73.776 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5289.130 -
std::unique_copy(deque<int>)_(contiguous)/1024 476.128 -
std::unique_copy(deque<int>)_(contiguous)/32 9.561 -6.59%
std::unique_copy(deque<int>)_(contiguous)/52 14.493 -1.48%
std::unique_copy(deque<int>)_(contiguous)/8192 3748.371 -
std::unique_copy(deque<int>)_(sprinkled)/1024 468.259 -
std::unique_copy(deque<int>)_(sprinkled)/32 10.975 10.80%
std::unique_copy(deque<int>)_(sprinkled)/52 19.711 5.41%
std::unique_copy(deque<int>)_(sprinkled)/8192 3754.823 -
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 600.943 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 18.432 6.63%
std::unique_copy(deque<int>,_pred)_(contiguous)/52 26.898 -
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4488.206 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 641.991 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 18.792 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.406 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5135.646 -
std::unique_copy(list<int>)_(contiguous)/1024 743.051 -
std::unique_copy(list<int>)_(contiguous)/32 11.237 -
std::unique_copy(list<int>)_(contiguous)/52 21.938 -
std::unique_copy(list<int>)_(contiguous)/8192 7316.880 -30.13%
std::unique_copy(list<int>)_(sprinkled)/1024 744.073 -
std::unique_copy(list<int>)_(sprinkled)/32 12.458 -
std::unique_copy(list<int>)_(sprinkled)/52 21.734 -
std::unique_copy(list<int>)_(sprinkled)/8192 7216.304 -29.14%
std::unique_copy(list<int>,_pred)_(contiguous)/1024 795.427 -
std::unique_copy(list<int>,_pred)_(contiguous)/32 17.045 -
std::unique_copy(list<int>,_pred)_(contiguous)/52 31.640 -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 7934.330 -26.06%
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 832.442 -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 21.056 2.61%
std::unique_copy(list<int>,_pred)_(sprinkled)/52 35.603 2.09%
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 7859.002 -26.14%
std::unique_copy(vector<int>)_(contiguous)/1024 249.067 -
std::unique_copy(vector<int>)_(contiguous)/32 8.842 -
std::unique_copy(vector<int>)_(contiguous)/52 13.536 1.49%
std::unique_copy(vector<int>)_(contiguous)/8192 1896.209 -
std::unique_copy(vector<int>)_(sprinkled)/1024 242.787 -
std::unique_copy(vector<int>)_(sprinkled)/32 8.289 -
std::unique_copy(vector<int>)_(sprinkled)/52 12.842 -
std::unique_copy(vector<int>)_(sprinkled)/8192 1883.437 -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 542.396 -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 13.023 -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.465 -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3704.287 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 583.577 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 16.506 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.072 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4429.208 -
std::unordered_map<int,_int>::clear()/0 419.716 -
std::unordered_map<int,_int>::clear()/1024 8296.137 3.61%
std::unordered_map<int,_int>::clear()/32 612.195 -
std::unordered_map<int,_int>::clear()/8192 62441.251 1.07%
std::unordered_map<int,_int>::contains(key)_(existent)/0 0.017 -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.255 8.69%
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.349 -9.44%
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.261 -6.86%
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.435 29.54%
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.579 15.19%
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.521 7.48%
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.677 19.43%
std::unordered_map<int,_int>::count(key)_(existent)/0 0.015 -
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.373 -
std::unordered_map<int,_int>::count(key)_(existent)/32 1.366 -
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.454 1.69%
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.292 -5.76%
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 2.117 39.68%
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.684 25.04%
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.843 43.72%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 15.025 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 8905.468 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 293.790 1.69%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 106968.408 -
std::unordered_map<int,_int>::ctor(const&)/0 13.813 -
std::unordered_map<int,_int>::ctor(const&)/1024 6662.446 -1.05%
std::unordered_map<int,_int>::ctor(const&)/32 198.919 -1.57%
std::unordered_map<int,_int>::ctor(const&)/8192 54677.611 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 13.929 -1.67%
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 9882.203 -4.85%
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 268.435 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 82297.459 -4.42%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.749 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13864.075 2.56%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 374.331 1.56%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 143072.317 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.808 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13661.944 2.41%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 371.097 1.09%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 142061.871 -
std::unordered_map<int,_int>::erase(iterator)/0 19.577 -
std::unordered_map<int,_int>::erase(iterator)/1024 20.243 -
std::unordered_map<int,_int>::erase(iterator)/32 20.296 -
std::unordered_map<int,_int>::erase(iterator)/8192 20.869 3.32%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.241 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5249.719 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 522.358 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44765.780 -
std::unordered_map<int,_int>::erase(key)_(existent)/0 21.076 -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 21.888 2.97%
std::unordered_map<int,_int>::erase(key)_(existent)/32 21.383 -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 23.213 3.46%
std::unordered_map<int,_int>::erase(key)_(non-existent)/0 0.269 -
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024 1.144 -1.92%
std::unordered_map<int,_int>::erase(key)_(non-existent)/32 1.122 -
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192 0.992 2.17%
std::unordered_map<int,_int>::find(key)_(existent)/0 0.013 -
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.179 8.18%
std::unordered_map<int,_int>::find(key)_(existent)/32 1.533 9.34%
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.478 5.47%
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.337 -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 0.951 -5.64%
std::unordered_map<int,_int>::find(key)_(non-existent)/32 1.159 -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 1.099 2.09%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 419.105 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 13140.940 3.50%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 758.259 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 138751.661 2.23%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 419.472 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7071.301 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 599.259 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 83514.933 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 421.775 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 14446.922 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 800.251 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 151496.184 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 421.318 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 13947.149 1.49%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 776.046 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 148804.216 1.02%
std::unordered_map<int,_int>::insert(value)_(already_present)/0 1.659 -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 2.566 -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 1.697 -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.186 -
std::unordered_map<int,_int>::insert(value)_(new_value)/0 19.063 -
std::unordered_map<int,_int>::insert(value)_(new_value)/1024 20.640 -1.10%
std::unordered_map<int,_int>::insert(value)_(new_value)/32 19.757 -
std::unordered_map<int,_int>::insert(value)_(new_value)/8192 19.600 1.21%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 1.836 -2.64%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.092 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.898 -1.12%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.047 -9.40%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 19.066 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 19.543 -3.75%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 19.445 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 20.997 2.31%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.236 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6622.047 -1.22%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 204.482 -4.43%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54992.520 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.253 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6629.741 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 197.898 -1.56%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54580.091 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 0.824 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1374.140 -12.65%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 25.356 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 26545.893 -4.68%
std::unordered_multimap<int,_int>::clear()/0 421.540 -
std::unordered_multimap<int,_int>::clear()/1024 8089.350 1.95%
std::unordered_multimap<int,_int>::clear()/32 611.328 -
std::unordered_multimap<int,_int>::clear()/8192 62888.400 4.47%
std::unordered_multimap<int,_int>::contains(key)_(existent)/0 0.009 -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.223 -1.07%
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.265 -7.53%
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.392 1.38%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.398 -18.51%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.481 15.13%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.569 1.34%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.508 -2.09%
std::unordered_multimap<int,_int>::count(key)_(existent)/0 0.014 -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.682 -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.582 3.77%
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.669 -3.40%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.302 -25.10%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.428 10.07%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.407 4.19%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.490 10.00%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 14.903 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 8946.331 -1.10%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 303.447 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 112335.778 -
std::unordered_multimap<int,_int>::ctor(const&)/0 13.776 -
std::unordered_multimap<int,_int>::ctor(const&)/1024 6709.677 1.15%
std::unordered_multimap<int,_int>::ctor(const&)/32 196.871 -1.20%
std::unordered_multimap<int,_int>::ctor(const&)/8192 54603.529 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 13.839 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 9135.465 -1.22%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 257.543 -1.78%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 76731.405 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.758 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13637.731 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 379.587 -1.92%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 145986.684 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.773 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13551.118 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 382.071 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 147161.675 -
std::unordered_multimap<int,_int>::erase(iterator)/0 19.592 -
std::unordered_multimap<int,_int>::erase(iterator)/1024 20.875 1.20%
std::unordered_multimap<int,_int>::erase(iterator)/32 20.280 -
std::unordered_multimap<int,_int>::erase(iterator)/8192 28.384 9.04%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.378 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5597.779 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 527.581 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 46023.448 1.97%
std::unordered_multimap<int,_int>::erase(key)_(existent)/0 20.508 -1.07%
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 21.288 -5.12%
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 21.181 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 23.350 -1.96%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/0 0.272 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024 1.035 2.43%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/32 1.126 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192 0.901 2.18%
std::unordered_multimap<int,_int>::find(key)_(existent)/0 0.011 -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.274 20.07%
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.291 8.38%
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.476 19.76%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.336 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.128 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.162 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.079 -3.83%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 421.602 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 16438.541 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 811.776 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 178707.698 1.47%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 421.991 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 15781.129 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 850.203 -1.61%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 185748.985 1.34%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 419.819 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 16578.006 -1.23%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 849.934 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 174383.595 1.48%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 420.935 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 18225.620 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 898.119 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 190974.811 1.62%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/0 20.018 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 24.949 -5.08%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 22.131 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 27.574 -10.87%
std::unordered_multimap<int,_int>::insert(value)_(new_value)/0 19.497 -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024 23.182 -6.10%
std::unordered_multimap<int,_int>::insert(value)_(new_value)/32 19.757 -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/8192 22.270 -9.98%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.195 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6637.008 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 205.341 -5.82%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54590.210 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.163 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6655.824 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 198.060 -1.83%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54428.347 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 0.932 9.71%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1480.496 -14.76%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 24.962 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 28104.587 -4.98%
std::unordered_multiset<int>::clear()/0 421.541 -
std::unordered_multiset<int>::clear()/1024 7722.511 -
std::unordered_multiset<int>::clear()/32 609.007 -1.47%
std::unordered_multiset<int>::clear()/8192 59517.498 1.34%
std::unordered_multiset<int>::contains(key)_(existent)/0 0.019 -
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.166 -19.43%
std::unordered_multiset<int>::contains(key)_(existent)/32 1.196 -7.33%
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.425 14.02%
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.401 19.18%
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.237 -25.64%
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.461 13.16%
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.429 -5.14%
std::unordered_multiset<int>::count(key)_(existent)/0 0.016 -
std::unordered_multiset<int>::count(key)_(existent)/1024 1.667 -
std::unordered_multiset<int>::count(key)_(existent)/32 1.845 21.13%
std::unordered_multiset<int>::count(key)_(existent)/8192 1.793 6.06%
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.269 -11.89%
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.104 -
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.060 -12.81%
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.181 3.96%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 15.013 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 8764.103 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 302.087 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 104363.608 1.26%
std::unordered_multiset<int>::ctor(const&)/0 13.828 -
std::unordered_multiset<int>::ctor(const&)/1024 6638.129 -2.14%
std::unordered_multiset<int>::ctor(const&)/32 196.571 -1.46%
std::unordered_multiset<int>::ctor(const&)/8192 54636.646 -1.41%
std::unordered_multiset<int>::ctor(const&,_alloc)/0 14.062 1.38%
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 9092.081 -1.58%
std::unordered_multiset<int>::ctor(const&,_alloc)/32 258.996 -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 75741.299 -1.83%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.807 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13504.552 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 385.494 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 141381.235 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.794 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13287.704 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 366.462 -1.11%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 142742.775 -
std::unordered_multiset<int>::erase(iterator)/0 19.633 -1.03%
std::unordered_multiset<int>::erase(iterator)/1024 20.379 -6.42%
std::unordered_multiset<int>::erase(iterator)/32 20.233 -3.94%
std::unordered_multiset<int>::erase(iterator)/8192 20.274 -7.45%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.465 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5439.528 -2.78%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 536.667 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 43726.330 -3.69%
std::unordered_multiset<int>::erase(key)_(existent)/0 20.692 -
std::unordered_multiset<int>::erase(key)_(existent)/1024 21.379 -
std::unordered_multiset<int>::erase(key)_(existent)/32 21.188 -1.38%
std::unordered_multiset<int>::erase(key)_(existent)/8192 22.639 -10.61%
std::unordered_multiset<int>::erase(key)_(non-existent)/0 0.347 -28.56%
std::unordered_multiset<int>::erase(key)_(non-existent)/1024 1.088 -
std::unordered_multiset<int>::erase(key)_(non-existent)/32 1.166 10.95%
std::unordered_multiset<int>::erase(key)_(non-existent)/8192 1.015 -11.55%
std::unordered_multiset<int>::find(key)_(existent)/0 0.014 -
std::unordered_multiset<int>::find(key)_(existent)/1024 1.256 20.94%
std::unordered_multiset<int>::find(key)_(existent)/32 1.272 -3.22%
std::unordered_multiset<int>::find(key)_(existent)/8192 1.215 -15.82%
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.337 -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 0.992 -1.78%
std::unordered_multiset<int>::find(key)_(non-existent)/32 1.156 18.12%
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.096 6.60%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/0 422.552 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 15826.978 -7.86%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 798.876 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 171291.193 -1.99%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 422.356 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 15300.241 -3.60%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 826.114 -3.52%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 180209.372 -1.70%
std::unordered_multiset<int>::insert(value)_(already_present)/0 20.143 -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 33.736 31.67%
std::unordered_multiset<int>::insert(value)_(already_present)/32 21.962 3.79%
std::unordered_multiset<int>::insert(value)_(already_present)/8192 33.790 16.06%
std::unordered_multiset<int>::insert(value)_(new_value)/0 19.594 -
std::unordered_multiset<int>::insert(value)_(new_value)/1024 25.338 7.05%
std::unordered_multiset<int>::insert(value)_(new_value)/32 20.995 6.17%
std::unordered_multiset<int>::insert(value)_(new_value)/8192 19.945 -20.03%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 14.177 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6654.161 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 211.447 -2.39%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 53986.383 -1.84%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 14.214 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6686.075 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 198.309 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 54666.029 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 0.875 6.22%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1391.999 -11.74%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 24.342 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 25390.611 -7.34%
std::unordered_set<int>::clear()/0 421.850 -
std::unordered_set<int>::clear()/1024 7863.185 -5.29%
std::unordered_set<int>::clear()/32 610.185 -
std::unordered_set<int>::clear()/8192 60731.135 -1.89%
std::unordered_set<int>::contains(key)_(existent)/0 0.017 -
std::unordered_set<int>::contains(key)_(existent)/1024 1.304 -11.50%
std::unordered_set<int>::contains(key)_(existent)/32 1.318 -
std::unordered_set<int>::contains(key)_(existent)/8192 1.201 -8.81%
std::unordered_set<int>::contains(key)_(non-existent)/0 0.438 30.24%
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.284 -10.54%
std::unordered_set<int>::contains(key)_(non-existent)/32 1.501 25.68%
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.314 4.31%
std::unordered_set<int>::count(key)_(existent)/0 0.011 -
std::unordered_set<int>::count(key)_(existent)/1024 1.347 3.52%
std::unordered_set<int>::count(key)_(existent)/32 1.580 18.33%
std::unordered_set<int>::count(key)_(existent)/8192 1.247 -7.02%
std::unordered_set<int>::count(key)_(non-existent)/0 0.272 -10.63%
std::unordered_set<int>::count(key)_(non-existent)/1024 1.282 -4.99%
std::unordered_set<int>::count(key)_(non-existent)/32 1.431 -3.98%
std::unordered_set<int>::count(key)_(non-existent)/8192 1.412 -12.50%
std::unordered_set<int>::ctor(&&,_different_allocs)/0 14.764 -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 9711.478 1.90%
std::unordered_set<int>::ctor(&&,_different_allocs)/32 312.033 2.69%
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 113199.440 2.14%
std::unordered_set<int>::ctor(const&)/0 13.838 -
std::unordered_set<int>::ctor(const&)/1024 6680.748 -
std::unordered_set<int>::ctor(const&)/32 199.929 -
std::unordered_set<int>::ctor(const&)/8192 54562.836 -
std::unordered_set<int>::ctor(const&,_alloc)/0 14.002 -
std::unordered_set<int>::ctor(const&,_alloc)/1024 9887.564 -
std::unordered_set<int>::ctor(const&,_alloc)/32 278.491 4.07%
std::unordered_set<int>::ctor(const&,_alloc)/8192 81685.295 2.18%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.822 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 14018.235 2.30%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 381.722 3.09%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 142121.525 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.813 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13906.788 3.14%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 384.832 3.10%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 145421.661 3.37%
std::unordered_set<int>::erase(iterator)/0 19.579 -
std::unordered_set<int>::erase(iterator)/1024 20.218 -14.59%
std::unordered_set<int>::erase(iterator)/32 20.070 -6.06%
std::unordered_set<int>::erase(iterator)/8192 20.269 -16.59%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 424.181 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5317.133 -2.06%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 522.759 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 42736.744 -1.24%
std::unordered_set<int>::erase(key)_(existent)/0 21.072 -
std::unordered_set<int>::erase(key)_(existent)/1024 22.041 -17.58%
std::unordered_set<int>::erase(key)_(existent)/32 21.256 -
std::unordered_set<int>::erase(key)_(existent)/8192 22.804 -19.97%
std::unordered_set<int>::erase(key)_(non-existent)/0 0.255 -
std::unordered_set<int>::erase(key)_(non-existent)/1024 0.985 -2.89%
std::unordered_set<int>::erase(key)_(non-existent)/32 1.068 -
std::unordered_set<int>::erase(key)_(non-existent)/8192 0.926 -2.50%
std::unordered_set<int>::find(key)_(existent)/0 0.014 -
std::unordered_set<int>::find(key)_(existent)/1024 1.222 1.62%
std::unordered_set<int>::find(key)_(existent)/32 1.260 2.29%
std::unordered_set<int>::find(key)_(existent)/8192 1.333 8.40%
std::unordered_set<int>::find(key)_(non-existent)/0 0.334 -
std::unordered_set<int>::find(key)_(non-existent)/1024 0.980 -6.81%
std::unordered_set<int>::find(key)_(non-existent)/32 1.216 4.93%
std::unordered_set<int>::find(key)_(non-existent)/8192 1.114 -2.00%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/0 422.069 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 12644.838 -4.62%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/32 742.405 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 137960.258 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 422.542 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7376.299 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 613.132 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 84450.067 -2.51%
std::unordered_set<int>::insert(value)_(already_present)/0 1.575 -
std::unordered_set<int>::insert(value)_(already_present)/1024 2.518 1.73%
std::unordered_set<int>::insert(value)_(already_present)/32 1.677 -
std::unordered_set<int>::insert(value)_(already_present)/8192 2.101 -6.52%
std::unordered_set<int>::insert(value)_(new_value)/0 19.096 -
std::unordered_set<int>::insert(value)_(new_value)/1024 20.558 -3.45%
std::unordered_set<int>::insert(value)_(new_value)/32 19.786 -1.23%
std::unordered_set<int>::insert(value)_(new_value)/8192 19.505 -2.02%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 14.314 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 6696.647 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 208.389 -4.37%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 54002.426 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 14.325 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6648.751 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 198.889 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 54751.798 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 0.824 -3.00%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 1631.540 1.30%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 24.716 -1.11%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 28196.506 -
std::unordered_set<std::string>::clear()/0 421.729 -
std::unordered_set<std::string>::clear()/1024 22582.461 -
std::unordered_set<std::string>::clear()/32 906.322 -3.52%
std::unordered_set<std::string>::clear()/8192 217711.507 -
std::unordered_set<std::string>::contains(key)_(existent)/0 0.011 -
std::unordered_set<std::string>::contains(key)_(existent)/1024 34.788 1.87%
std::unordered_set<std::string>::contains(key)_(existent)/32 45.693 25.13%
std::unordered_set<std::string>::contains(key)_(existent)/8192 41.657 -9.57%
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.374 7.66%
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 24.526 16.88%
std::unordered_set<std::string>::contains(key)_(non-existent)/32 22.189 -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 20.800 10.22%
std::unordered_set<std::string>::count(key)_(existent)/0 0.012 -
std::unordered_set<std::string>::count(key)_(existent)/1024 42.684 -3.04%
std::unordered_set<std::string>::count(key)_(existent)/32 32.727 -10.50%
std::unordered_set<std::string>::count(key)_(existent)/8192 41.082 -3.48%
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.272 -21.98%
std::unordered_set<std::string>::count(key)_(non-existent)/1024 23.792 1.20%
std::unordered_set<std::string>::count(key)_(non-existent)/32 23.106 8.93%
std::unordered_set<std::string>::count(key)_(non-existent)/8192 25.394 3.12%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 14.872 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 40282.696 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 980.353 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 729814.684 -
std::unordered_set<std::string>::ctor(const&)/0 13.821 -
std::unordered_set<std::string>::ctor(const&)/1024 34522.434 -
std::unordered_set<std::string>::ctor(const&)/32 769.453 15.03%
std::unordered_set<std::string>::ctor(const&)/8192 342143.692 -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 13.888 -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 63744.646 -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1681.501 18.06%
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 605098.853 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.970 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 62438.699 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1634.008 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 640286.757 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.843 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 64074.907 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1731.024 18.23%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 633179.244 -
std::unordered_set<std::string>::erase(iterator)/0 20.183 -22.26%
std::unordered_set<std::string>::erase(iterator)/1024 26.070 -2.03%
std::unordered_set<std::string>::erase(iterator)/32 30.887 -
std::unordered_set<std::string>::erase(iterator)/8192 32.252 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.604 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 11955.005 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 678.649 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 116626.360 -
std::unordered_set<std::string>::erase(key)_(existent)/0 94.921 55.28%
std::unordered_set<std::string>::erase(key)_(existent)/1024 132.974 121.67%
std::unordered_set<std::string>::erase(key)_(existent)/32 64.541 -12.79%
std::unordered_set<std::string>::erase(key)_(existent)/8192 109.699 -4.03%
std::unordered_set<std::string>::erase(key)_(non-existent)/0 0.268 -
std::unordered_set<std::string>::erase(key)_(non-existent)/1024 25.198 3.60%
std::unordered_set<std::string>::erase(key)_(non-existent)/32 25.592 19.30%
std::unordered_set<std::string>::erase(key)_(non-existent)/8192 23.686 -3.62%
std::unordered_set<std::string>::find(key)_(existent)/0 0.014 -
std::unordered_set<std::string>::find(key)_(existent)/1024 44.194 1.09%
std::unordered_set<std::string>::find(key)_(existent)/32 35.805 -
std::unordered_set<std::string>::find(key)_(existent)/8192 31.792 -18.55%
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.328 -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 22.005 4.97%
std::unordered_set<std::string>::find(key)_(non-existent)/32 24.171 7.32%
std::unordered_set<std::string>::find(key)_(non-existent)/8192 24.025 -1.41%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 422.717 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 56158.308 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1928.905 4.81%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 603871.984 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 422.004 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 56696.331 -1.01%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1748.674 3.18%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 557445.884 -
std::unordered_set<std::string>::insert(value)_(already_present)/0 43.104 -31.84%
std::unordered_set<std::string>::insert(value)_(already_present)/1024 68.820 2.51%
std::unordered_set<std::string>::insert(value)_(already_present)/32 68.767 14.64%
std::unordered_set<std::string>::insert(value)_(already_present)/8192 48.750 101.70%
std::unordered_set<std::string>::insert(value)_(new_value)/0 68.674 -7.73%
std::unordered_set<std::string>::insert(value)_(new_value)/1024 41.092 -
std::unordered_set<std::string>::insert(value)_(new_value)/32 30.909 -33.48%
std::unordered_set<std::string>::insert(value)_(new_value)/8192 64.218 3.08%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 14.035 -1.43%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 35838.983 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 646.417 -18.27%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 341335.590 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 14.048 -1.10%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35039.737 -1.25%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 715.030 5.65%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 343205.993 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 0.849 -8.93%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 17496.848 2.22%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 270.530 -18.66%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 212298.855 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 242.868 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 8.583 -2.62%
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1877.752 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 49.710 -1.04%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 10.007 -6.73%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 849.441 -6.59%
std::vector<int>::ctor(Range)_(cheap_elements)/1024 49.549 -
std::vector<int>::ctor(Range)_(cheap_elements)/32 10.004 -8.37%
std::vector<int>::ctor(Range)_(cheap_elements)/8192 829.416 -1.36%
std::vector<int>::ctor(const&)_(cheap_elements)/1024 49.673 -
std::vector<int>::ctor(const&)_(cheap_elements)/32 10.445 -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 815.521 6.24%
std::vector<int>::ctor(size)/1024 42.859 -2.10%
std::vector<int>::ctor(size)/32 9.919 -7.14%
std::vector<int>::ctor(size)/8192 563.440 -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 41.507 -2.88%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 9.443 -9.89%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 260.659 -
std::vector<int>::erase(begin)_(cheap_elements)/1024 40.524 -
std::vector<int>::erase(begin)_(cheap_elements)/32 3.751 -
std::vector<int>::erase(begin)_(cheap_elements)/8192 282.480 -
std::vector<int>::erase(middle)_(cheap_elements)/1024 22.017 -
std::vector<int>::erase(middle)_(cheap_elements)/32 4.344 1.76%
std::vector<int>::erase(middle)_(cheap_elements)/8192 141.448 -
std::vector<int>::insert(begin)_(cheap_elements)/1024 39.279 -
std::vector<int>::insert(begin)_(cheap_elements)/32 5.022 -1.58%
std::vector<int>::insert(begin)_(cheap_elements)/8192 293.643 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 797.122 -1.41%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 460.430 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 3036.158 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 927.137 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 485.523 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 4241.316 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 2219.258 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 554.576 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 13320.576 -
std::vector<int>::insert(middle)_(cheap_elements)/1024 20.852 -
std::vector<int>::insert(middle)_(cheap_elements)/32 6.142 2.89%
std::vector<int>::insert(middle)_(cheap_elements)/8192 138.045 -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 35.954 -
std::vector<int>::operator=(const&)_(cheap_elements)/32 2.000 -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 862.521 -1.46%
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 100.821 -12.76%
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 23.877 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 655.694 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.658 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 13.341 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.291 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 13.327 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 13.319 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 13.321 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 484.261 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 16.034 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 4597.925 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6319.541 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 130.692 -1.65%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 53079.705 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 696.172 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 35.190 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6928.157 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 19578.788 -1.79%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 590.742 -2.28%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 170636.455 -1.52%
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 696.927 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 35.033 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 6929.563 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 19571.004 -1.72%
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 591.888 -1.99%
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 170636.944 -1.55%
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 696.438 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 34.956 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 6913.024 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 19542.982 -1.65%
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 591.308 -1.78%
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 170687.946 -1.23%
std::vector<std::string>::ctor(size)/1024 427.756 -
std::vector<std::string>::ctor(size)/32 34.723 1.45%
std::vector<std::string>::ctor(size)/8192 4258.885 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 580.021 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 34.453 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 5419.352 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 19332.209 -1.74%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 557.806 -2.08%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 168560.760 -1.62%
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 576.202 -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 20.717 -
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4583.720 -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 589.856 -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 35.330 -1.17%
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 4583.195 -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 287.955 -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 11.833 -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 2273.788 -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 301.036 -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 26.591 -
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 2287.729 -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 567.730 -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 20.804 -1.60%
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 4562.783 -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 583.871 -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 36.382 1.18%
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 4573.572 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1629.013 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 480.708 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 9794.048 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 15094.208 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 817.381 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 114909.067 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3055.634 -1.52%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 544.747 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 20665.773 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 16764.152 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 878.745 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 126784.298 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1695.364 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 582.190 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 10921.742 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 13300.333 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 899.584 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 114632.500 -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 286.205 -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 11.139 -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 2266.622 -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 301.922 -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 26.740 1.90%
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2284.739 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 718.573 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 27.779 -1.24%
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 5691.652 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 6263.616 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 122.843 -1.64%
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 51329.241 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 536.929 -1.41%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 41.473 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3137.500 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 599.673 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 57.919 1.03%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 5781.837 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.045 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 13.781 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 0.696 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 12.340 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 24.026 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 13.505 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 13.779 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 13.789 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 13.782 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 23.471 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 23.493 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 23.500 -
vector<bool>(const_vector<bool>&) 9.744 -
vector<bool>(size_type,_const_value_type&) 8.129 -1.73%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 12.334 -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 2.861 -
vector<bool>::reserve() 8.203 -1.98%
Geometric Mean 217.290 -